1,807 karma · joined October 15, 2016
It isn't impossible that it's AI, but assuming writing and publishing happen at the same time would also lead you to conclude that Anne Frank wrote from the afterlife.
If you trust openclaw to file your taxes we are just on radically different levels of risk tolerance.
There's also the fact that it's a lot harder to take the top off a van than it is to add a top to the bed of a pickup. If I sometimes moved manure and had a van... I'd probably rent a trailer.
A real gem of a resource.
Over the last two decades the startup scene has gone from trying to improve nearly everybody's lives at very low cost to consumers (ad-supported services like maps and email) to trying to improve the lives of the upper middle class with debatable impacts on everyone else (gig economy stuff) to something whose most obvious application is destroying jobs (ai).
That's a pretty quick shift from utopian to dystopian rhetoric, and people who bought the line are right to find that jarring.
Ignoring the partisanship this argument doesn't make sense on its face: government jobs pay extremely poorly. You might say "well what if you hold more than one of them?", but you can't do that: a federal employee can be employed in two different roles, but their pay is capped at 40 hours a week across the federal government.
Anyone keen on that level of grift has vastly better options in the private sector.
I always offer companies pushing equity hard to trade for cash at 10% of the highest number they try to get me to value it at. Nobody has ever taken me up on it, even when they really should have.
Seems mildly useful if you have a really flexible syscall you can't forbid (ioctl, say) but which you only use for a specific narrow purpose.
Step one would be to ensure that every syscall has a wrapper. Place a uprobe at the start of that wrapper which, when hit, sets a per-thread permission bit and a per-thread-per-syscall permission bit in an eBPF map. Place a corresponding uretprobe that clears the per-thread-per-syscall bit. For each syscall place a kprobe which checks the per-thread table to make sure the thread is one which has enabled the feature, and which then checks to make sure the per-thread-per-syscall bit is set for that syscall. If not, sigkill.
Performance would probably suck but it seems like it would protect the syscall entrypoints enough to do some potentially interesting attack surface reduction. The question is really why you would do that there instead of by attaching to, say, the LSM hooks where you have stronger guarantees vis a vis userspace.
These aren't bad practices, but I don't think they satisfy that desire either.
I was never really able to sell the advantages to artists, but got some good side gig money for landscaping stuff.
(Just to clarify: the business is wound down, but I personally still use the approach in art projects)
If you're looking at this, think hard about whether it's possible to cut a router template for what you want to do on a normal sized 2.5D CNC router. It's what I do and is good enough to build a business around.
Generating headers and also mutators that you could then modify to meet type constraints was part of that.
Edit: just to add onto the LLM side, I can see this labelling anonymous structs or similar but I'm not sure that's a good idea. What might be interesting would be to try to get an LLM to verbalize/summarize known type constraints for documentation purposes.
Maybe a similar tradeoff here.
The management culture there is insanely siloed and toxic, full of scar tissue from previous periods of political turmoil and a few relentless sociopaths who absolutely will not stop climbing just because it's obviously damaging to the company.
The engineering culture is full of secrets, moats, and the general sense that while making progress might be your job, stopping it is everyone's job. And there are always more of them than there are of you.
Perhaps most fatally, responsibility for decisionmaking is ultimately delegated to the process of decisionmaking rather than the people involved. The resulting proliferation of checkboxes and box checkers have elevated dysfunctions like "the perfect being the enemy of the good" and "none of us is as dumb as all of us" into de facto mottos for large parts of the company.
All of this happens against the backdrop of eroding mind and marketshare, a total lack of real product clarity, and a pervasive culture of bullshit that puffs politically convenient non-accomplishments into events worth of companywide applause while spinning, downplaying, or even hiding bad news of calamitous import.
Intel has vast reserves of talent but without deep (IMO, impossible) cultural changes it will inevitably fail under its own weight.