This is from the deranged mind that brought you 'Every UUID' [0]. The technical breakdown was really interesting, it even handles En Passant and rollbacks! I'm continually impressed how much can be done with so little with a bit of clever engineering.
This is really cool. I was initially skeptical about the 'AI' pitch on your page but having played with it I think that should be your number one pitch, particularly on HN.
For people reading: Using FakerJS and any Yaml/Json library it'd be "easy" to mock things like String or Object, but (if I understand correctly) this goes much further and looks at the name of the entry and something something ai and gives you a realistic response.
So a string called 'username' returns a valid name, which is already handy, but it also matches the 'email' field, which is even better. And the name even matches the country (I got an Italian-seeming name with an address in Italy)
I'm impressed, I'll be sharing this with people at work.
Great to see your usage @anitil.
These aren't just static dummy mocks. Beeceptor looks at schema, fields, description, format, datatypes, and then generats a realistic mock responses to match real response.
There's a big range of 'embedded' from CR2032-powered low-profile devices up to mains-powered logging devices with no size constraints. I agree in the first case you're unlikely to want GC but in the latter case it probably makes no difference
Given the rise of embedded linux, my last project was in Python! A complete waste of resources/memory but I get paid for results not for code
I'm not sure what the solution is here - some forums put people in a 'probationary' state for a while where they either can't post or have extra scrutiny. There's some spoiling of the commons going on here that I can't quite put my finger on.
Separately, why are companies using this? Surely this is counter productive to their marketing efforts? Or maybe am I wrong and any attention is good?
I'm really enjoying this series, and this one is a good example of how working with hardware can be really difficult as manufacturers aren't always fully open (or honest) about device's capabilities. But typically you don't find that out until you're already a long way through bring-up.
This was an impressive amount of research to get what he wanted out of the device!
The same is common in software. A real nightmare for me was a client insisting their entire library was single threaded only to discover one small but aspect wasn't deep into development and debugging. Had to refactor a huge chunk of the project.
I once used the phrase 'Enterprise Software' in front of a friend. To explain what I meant I asked "What software do you use at work in the hospital?". They rolled their eyes. Exactly.
Reading and learning about these is like peering in to a world of mystery. I know I'm looking at something interesting and important but it always sits just out of reach
The big question here is why is the approach so effective. Do random testing on a compiler that has never been subject to it and you will quickly find bugs, unless it's some extreme case like the compiler having been proved correct. Even CompCert, which had correctness guarantees, still had bugs that were outside the scope of those guarantees.
Back before this was realized compilers were a buggy mess and people just lived with it. Now, they're still buggy, but less so. Random testing with billions of inputs is practical now and tends to rapidly "mine out" significant chunks of potential bug space. One could view this as an example of the Bitter Lesson, where dumb search coupled with massive amounts of computing power solves a problem that had seemed to require more knowledge.
Anyone making a production quality compiler these days needs to be using high volume random testing.
A question as a non-American that I hope will be taken in the spirit of enquiry.
I am hearing a lot more about ICE raids, particularly on reddit. Is this an artefact of more attention to raids that have been going on for years, or is there an increase in the number or impact of the raids? I find it hard to tell as I'm in somewhat of a bubble in terms of the US news I come across.
They're being conducted by disguised goons with the explicit purpose of making it harder to identify that an ICE raid is happening. If you haven't seen the video of Rümeysa Öztürk's detention, I think you'll understand the concern fully when you do - they're just doing action movie kidnappings and calling them immigration enforcement.
These raids are objectively more frequent and more brazen than they have ever been. The volume of going after people peacefully about their business and picking up people at courthouses is unprecedented.
It has increased massively since the beginning of this administration, and more importantly for the news has become less about targeted raids and more about a show of force.
For a bit of context, the administration decided to use undocumented people (read: Latin migrants) as (one of many) scapegoats and made a to promise to deport a certain number of millions. By most accounts the number of immigrants he promised to deport is well above the number of undocumented immigrants in the country, especially Latin migrant workers, which has been the target of, to put it frankly, persecution.
[0] https://everyuuid.com/
reply