skysight-inc/HackerNews huggingface dataset:
They are, if anything, a more-accurate example now of the kind of code a candidate is going to produce on the job.

If we expect people to use AI, and it is available in most companies now, then being able to appropriately refactor, test, and sense-make of AI-generated code is even more important. The key is raising the bar on quality beyond mediocre, and not relying on those take homes to test skills they are no longer testing.
The house has received pushback from official Frank Lloyd Wright organisations such as the Frank Lloyd Wright Foundation (The Foundation) and the Frank Lloyd Wright Building Conversancy

From a practical standpoint this usually means that if you put this house in a publication about Wright, the Foundation and Conservancy will deny you use of their archival material and photographic access to their sites.

Their behavior is why you rarely see Wrights work at Florida Southern College in books on Wright despite Florida Southern being the largest collection of Wright designed buildings anywhere, one of a few examples of his commercial work, absolutely amazing designs, and actually in ordinary use…worth a visit if you are passing by Lakeland on I4.
Yes, about 2 years worth at my 300 mile/week usage and San Diego $5/gal gas price.

After which, the gas car continues to use gas, and I continue to save $3000/year by not buying gas...

But your comparison is valid. You could also compare the saving of the small, gas efficient, car to the choice of buying giant, low milage truck or SUV.

BTW, this good deal was not a once in a lifetime thing. I see EVs in this price range on craigslist routinely...
It’s exciting to hear that you’ve successfully run LISP and Spacewar on it, especially since the Verilog is based on the original schematics. That makes the PiDP-10 an actual KA-10 CPU, which is a big deal for authenticity.

I completely understand the difficulty with simulating peripherals. Perhaps the FPGA could focus on implementing the CPU, leaving the peripherals to a SIMH backend using a hybrid approach. A slightly longer PCB with space for both a DE10-nano and an RPi 0 might work out well.

Have you considered opening a discussion on VCFED or Google Groups to gather more ideas and see what others think? I’m sure many people would be excited to follow and contribute to that progress.

I'm looking forward to seeing how this develops.
Yep! EVs have shown up but the network connectivity is weak outside of CDMX - and Mexico is massive (the size of the entire Eastern seaboard) and not that dense, so range anxiety once outside of CDMX will remain. VEMO is trying to change that [0], but they are concentrating moreso on CDMX at the expense of the rest of Mexico, and a lot of their strategy was based on catering to BYD, which is largely up in the air after the Biden admin pressured AMLO to remove incentives for Chinese automotive manufacturers in Mexico.

My hunch is after a couple years, BYD will try to do what SAIC's MG Motors did in India and sell off the entire Mexican subsidiary to a local manufacturer, where MG Motors India is now majority owned and manufactured by JSW Group - a BJP aligned steel and energy conglomerate. I wouldn't be surprised if BYD does something similar now that Nissan is expanding their battery presence, GM+Honda use the same batteries from LG's factories in the US and Mexico, and Volkswagen AG already manufactures batteries in the US.

BYD has tried expanding gigafactories for their EV batteries, but they've often faced export restrictions from the Chinese government in these attempts, so I'm not sure a CDK only model like the one they are using in MX today will be competitive for more than 2-3 years.

[0] - https://vemovilidad.com/
What I see is kafkaesque character assassination and psychological violence against government employees and institutions for profit reasons, with then the additional violence of blaming the victims. I tie you to a chair and then complain that you're not doing your job right.
The whole point of this is that we've reached breaking point with the ridiculous attempt to replace everything with a digital experience. It is fitting that Japan, which was arguably the place where the digital revolution really took off, should be the first place where it is rejected.
Yeah! The hot corn liquid from a vending machine was maybe the weirdest thing I had when I visited.
>"Before asking for more Headcount and resources, teams must demonstrate why they cannot get what they want done using AI. What would this area look like if autonomous AI agents were already part of the team? This question can lead to really fun discussions and projects."

And there it is. None of us will be fired or laid off "because AI". The next person simply won't be hired. And then one day, that next person will be you or I.

Really this is a direct, perfect analogy to the industrial revolution. One small person operating a steam shovel could all of the sudden do the work (faster, with higher quality) that for all of human history required hundreds of strong men to do, and it changed the entire world practically overnight.

Businesses simply do not need the mass droves of SWEs who exist to type out CRUD code anymore. We will go the same way of the manufacturing workers of the 20th century, where the small percentage of those who could deeply specialize and adapt and master the processes were ok, but the vast majority never recovered, and ended up in minimum wage misery.
Show HN: How fast can you type a CLI command?
I made this simple game where you can test to see how fast you can type different command line commands. I always find myself rushing to type them for fun, so why not turn this to a game?

There's a leader board for each command and all, and this is just a fun little side project I made. Hope you enjoy.
"All mental models are incorrect; some mental models are useful"
AutoRAG: fully managed Retrieval-Augmented Generation on Cloudflare
Putting on my Product Manager hat, the best product launches often focus on a single well-defined persona, as this one apparently did. Now that this is proven to work, they can expand to middle-aged women, older people, younger people, animals and what have you. But I think that this is a great start.
Advanced economies are not so much living ahead in time as living at the top of a deeper production chain. The lower rungs on the production ladder do not cease to exist, though sometimes one of them is replaced by another, they just move around. And the biggest reason they are moved is to exploit different laws. One does not need to romanticize the past to want the work done under stricter laws at higher cost and with better pay and working conditions.
I'm curious what, specifically, the foundation claims is contrary to the plans. It's not like Wright himself built the houses (or did the drawings, for that matter). There's always been a process of modification when the contractor gets onsite and builds something. When Wright was alive he (or his secretary) would review pictures of the the resulting home and award a glazed red tile with Wright's signature engraved. That was the official recognition that you had a Frank Lloyd Wright home. Perhaps with all the litigation (such as with the Jean-Michel Basquiat authentication committee) the foundation is scared to get involved.

I saw Riverrock over Christmas when it was 95% complete, and it does look really cool. Similar in a lot of ways, especially the living room, but quite a different floor plan. I hope the doors are a bit wider than the Louis Penfield house on the same site; even folks of normal width have to rotate sideways. Toilet in a narrow alcove, narrow cushions on the furniture, etc. Absolute commitment to design integrity, not always comfortable. Still a fascinating place to stay.
Show HN: Paelladoc – Making AI-assisted development sustainable
I'm not sure how it was in 2012 either. It was a pretty old Mac, even at the time, so it's possible that they could have done some kind of wiping. I don't know. I hope it ended up in a landfill or as a paperweight because of their incompetence in setting it up for me, just as a final middle finger to that terrible job.

I certainly am not just going to give some random person who I don't like my password for free. I was using that password for multiple things at the time (I know, bad practice, I don't do that anymore), and for all I know they would have written that password down on a Post-It note on the manager's desk for someone to happily steal.
I don't know who you are or why you charge 850/hr to book but I like your brand of snark and I hope you post more often
Creator here. I'm launching an early MVP of PAELLADOC - a framework I'm developing to help teams make AI-assisted development more sustainable.

The idea came from my own struggles with AI tools like Cursor: while they provide amazing initial velocity, I noticed projects often slowed down as context got lost between team members and across sprints.

This is very much a work in progress - some sections of the website are incomplete and the documentation structure is still evolving. The core concept is applying MECE principles (Mutually Exclusive, Collectively Exhaustive) to structure documentation in a way that works better with AI tools.

My early experiments suggest this approach can reduce context loss and improve collaboration, but I'm still refining the methodology.

I'm sharing now to get feedback on the concept and direction. Is this a problem others are experiencing? Does the approach make sense? What would you need to see to make this useful for your team?

GitHub: https://github.com/jlcases/paelladoc
Discussion: https://github.com/jlcases/paelladoc/discussions/23
And Tcl has strings.

Fennel is more popular than I expected! It's in the official repositories of Arch, Fedora and Debian.
Trump administration rolls back forest protections in bid to ramp up logging
AI Runner now works in a Docker container
I finally added the ability to use AI Runner from a Docker container - lots of people have asked for this. Its easier to get up and running and more secure. I would have done it ages ago but my focus was more on the product side rather than the developer experience.

If anyone uses it and runs into issues please let me know.
Thanks for the explanation!

While you're around, do you know why Jujutsu created its own change-id format (the reverse hex), rather than use hashes (like Git & Gerrit)?
I've seen this and it is always super-obvious when they are reading instead of having a conversation. I wish candidates would just stop: some of them we might have otherwise have hired, but instead it becomes a waste of time for us and them.
Show HN: Chord//Fret Online Guitar Chord Finder
Microsoft's AI masterplan: Let OpenAI burn cash, then build on their successes
Very much a case of “grass is always greener”. I work in pre-sales at $FAANG and would do everything to take a 20% pay cut and go work a low pressure SWE role flinging golang around.

My lord… the lack of political maneuvering, fiefdom building and defending, workaholics chasing deals and responses through the weekend or first thing at 5:30am when they wake up…

I did a short stint as part of a pro services team at a SaaS once. Some of the most fun I’ve had, moderate to low pressure, interesting but not overly challenging problems, mostly a creativity challenge not “configure systemd” challenges.

Now I know whT you’re thinking: “oh but here in SWE land we have all the problems you mentioned too!”

Yep that’s my point.
I strongly suspect this is now the case at most companies, and it's just a question of how much people admit it. I know multiple people who say they do it and a lot more who make plausibly deniable "jokes".
>The worst offender included in this chart, Meta’s Llama 3.1, resulted in an estimated 8,930 tonnes of CO2 emitted, which is the equivalent of about 496 Americans living a year of their American lives.

So, basically nothing.
Meanwhile all of your technical employees discover you are an absolute clown of an executive and the entire middle management corps is feckless in the face of the slightest amount of pressure.
How so? I thought they are the same, at least almost.

Tremulous (ioquake3 fork) had GUIDs from qkeys.

https://icculus.org/pipermail/quake3/2006-April/000951.html

You can see how qkeys are generated, and essentially a GUID is:

Cvar_Get("cl_guid", Com_MD5File(QKEY_FILE, 0), CVAR_USERINFO | CVAR_ROM);

So, in this case, GUID is the MD5 hash of the generated qkey file. See "CL_GenerateQKey" for details.

> On startup, the client engine looks for a file called qkey. If it does not exist, 2KiB worth of random binary data is inserted into the qkey file. A MD5 digest is then made of the qkey file and it is inserted into the cl_guid cvar.

UUIDs have RFCs, GUIDs apparently do not, but AFAIK UUIDs are also named GUIDs, so...
I've found that the only prompts that actually work for generating code reliably are the ones where you already know exactly what code it will output -- where nearly every part of the "how" is precisely clear, it just needs to be compiled from human language into code. Writing this perfect prompt often turns out to be a waste of time. It's a classic specification problem. Human languages will let you under-specify a problem, but the result will not be pleasant.
But it does make sense: both Musk and Trump are emotionally unstable morons with gigantic egos, their cooperation is doomed to fall apart the moment they have a difference of opinions on something (which just happened, with Musk criticizing tariffs on EU).
That seems much more likely to be cheetah-ancestors than dire wolves.
Skywatcher Part II: Mapping the Unknown
Discussion (68 points, 2 days ago, 48 comments) https://news.ycombinator.com/item?id=43589321
Have you looked at Shop-Vac? They make multiple sizes, the small wing being a cute 1 gallon (3.7 liters) desk version: https://www.shopvac.com/products/shop-vac%C2%AE-1-gallon-1-0...
This is something I've always wondered about doing but never actually needed

Its nice to see that its possible though
I dream about being able to get a cold can of Boss Coffee every day outside my house.
Tell HN: Microsoft bans its extensions from Cursor?
As of ~6 hours ago, the "C# Dev Kit" and "C/C++" extensions no longer work in Cursor.

Error message: "extension may be used only with Microsoft Visual Studio Code and other Microsoft affiliates' products."

Why I think this matters:

Yes, Microsoft's license does explicitly state that its extensions (and the entire VSCode plugin registry, really) are for use in VSCode only. So technically, this move is within their rights.

Cursor has likely been using a workaround to access MS's extension catalog. But now it looks like Microsoft is enforcing those restrictions — at least for C, C++ and C# Dev Kit.

What worries me is whether this is just a one-off... or if Microsoft is testing the waters and might start blocking other key extensions (TypeScript, Python, etc.) or even ban Cursor entirely from the registry.

PS:

It’s kinda wild that Cursor — a well-funded company directly competing with MS (re: Copilot) — is relying on Microsoft’s infrastructure in a way that’s clearly against the TOS. They’re basically operating with an axe hanging over their head.

PPS: Windsurf next?

---

UPD: screenshot can be viewed at https://i.imgur.com/WTyQMFk.png

UPD2: reddit threads

https://www.reddit.com/r/cursor/comments/1jrl981/microsoft_has_released_their_own_cursor/

https://www.reddit.com/r/dotnet/comments/1jtxsxd/as_of_6_hours_ago_c_dev_kit_is_not_working_in/

https://www.reddit.com/r/cursor/comments/1jr1fbq/cc_vscode_extension_is_getting_blocked_on_cursor/
Bessent: Federal layoffs will help fill factory jobs created by Trump tariffs
Don’t forget the accountant. Once you start payroll things get an order of magnitude more complex.
It's fun, but I find it really annoying that it stops on a typo. I suggest you allow it to handle backspaces, like 10fastfingers and other typing games.
Launch your startup in days – build and ship faster
I just launched LaunchJet!

After years of starting new projects and spending weeks rewriting the same boilerplate code, I finally got fed up and built something to solve this problem once and for all.

LaunchJet started as my personal frustration with the endless cycle: set up authentication, hook up payments, create email templates, build dashboards... rinse and repeat for every new SaaS idea. I was spending 80% of my time on identical infrastructure and only 20% on what made each product unique.

So I channeled that frustration into building a complete TypeScript full-stack boilerplate that handles all the repetitive parts. It includes:

JWT authentication with social login
Stripe payment processing
Email confirmation flows
Beautiful UI with dark mode
Admin dashboards
Notification systems
Everything is fully typed, tested and production-ready. What used to take me 6-8 weeks now takes just days.

I'm using React, Node.js and MongoDB with a focus on developer experience. The documentation is comprehensive because I know how frustrating it can be to adopt someone else's code.

If you're building SaaS products and tired of reinventing the wheel, I'd love for you to check it out and share your feedback. This is just the beginning - I have plans for more payment gateways and localization support in upcoming releases.

Let's build great products faster together!
How would they "demand" this?

Large pharma is going to develop in the US, where tax dollars fund a significant portion of research, and they get exclusive ownership of the resulting product.

Single payer systems do still display advantages for the drug's users.

Surely you've heard of people in the US buying prescription meds from Canada?
> I say keep offline-first SPA/PWAs alive.

I have no problem with the properly offline-capable apps using standards compliant web technology. I've been championing the use of PWAs to circumvent the iOS App Store for years.

To be very specific, the problematic solutions in my view tend to be those right in the middle of pure SSR and pure client. They aren't sure if they are always online or offline by default and the actual customer use cases don't seem to have been fully explored.

Did you ask the customer if a ~150ms form post to us-east-1 from their main office would be something they'd even care about? Why not? You could save an unbelievable amount of frustration if they don't care. It would take 10 minutes to set up a demo they could try if you think it's going to be a deal breaker at delivery time.

I've not once worked with a B2B customer in the banking, insurance, finance, manufacturing or retail domains who raised a concern about any of this. Only nerds on the internet seem to fantasize about the customer getting outraged at a browser navigation event or a synthetic browser benchmark score.
Yes if only he'd spent more time on his peanut farm, maybe the US would still have control of the canal in Panama it built.
This is very much not true: there are extremely-well-compensated roles still available in remote companies.

It does require knowing how to collaborate remotely and being an already-skilled developer, but just because the bar is higher (and many people seem uninterested in meeting it) doesn't mean it has "failed".
I apologize for strawmanning, I misunderstood your position. Yes, disturbing the peace is such an example, though like disorderly conduct it's somewhat prone to abuse as a charge.

My position is that 1A ought to protect the publication and discussion of vulnerabilities, encryption algorithms, software etc. as speech. Like how PGP was first published as a book listing the source code on printed pages. Unless a tool has absolutely no redeeming value besides breaking the law.

So I think Switch emulators ought to be protected, if they can be used for some legitimate purpose like benchmarking, homebrew, etc. (minus any copyrighted ROM dumps, of course.) Same with youtube-dlp, same with forensic tools like Ghidra and unpackers.
According to the article: “ the White House had authorized the use of Signal, largely because there is no alternative platform to text in real time across different agencies, two people familiar with the matter said.”
> Nearly every large company I've interviewed with would comply with a reasonable accommodation request for a legitimate disability

so neuro divergence isn't a legitimate disability?
The answer -- as it is with every version of "why is this JS so complicated?" -- is that frontend web dev:

- is the default way that most humans interact with computers

- is an extraordinarily broad problem space and solution space

- is something that basically every modern software company needs to do in some capacity, and with even a few developers, abstractions become desirable

I'm not saying there wasn't a better way for React to adopt FP principles. I certainly have my own gripes.

But to start a conversation with "why does the most widely adopted framework for the most broadly-used software interface in history have some rough edges?" seems, to me, to be sort of begging the question.
Now that is crazy talk! What do you think can possibly go wrong?
Relevant experience is more valuable than a schools name. If your school didn't offer you the opportunity to acquire significant experience in your field, you were cheated. They should at least be able to guide their students into apprenticeship programs upon graduation.
The RFC defining them says they're the same and has since the earliest draft I can find, also from 2002. You should offer more explanation when you take a stance contrary to what is well documented.
You can try to fight against it, but language is constantly evolving. Calling someone "nimrod" originally meant they were a great hunter and not the modern meaning of fool
Feels like a portal to the alternate universe we could have with modern technology but no mass media.
I always give credit to someone who actually knows something - thanks for sharing what you know, which is in some ways certainly more than I do.

> I'm talking about what can be cut before it impacts capabilities and readiness. Somewhere in this range you'll have to do reorganizations and realignments to continue reducing the DOD budget while maintaining capabilities.

I see evidence of inefficiencies and some failed programs, but in one of the world's largest organizations with the largest budget, inevitably that will happen. For generations, people have railed against and joked about the inefficiency and waste of large bureaucracies, in government, business, etc. I can't think of one that people have called efficient.

I don't see evidence that you or anyone else has a serious way to improve it; nor that having improved it, we should make cuts rather than reap benefits. And I don't see evidence of your claim about capabilities and readiness (and the latter is already pretty low). Just cutting things isn't a serious solution worth addressing - it's not a plan at all. How could the situation seriously be improved?

And let's be realistic: The GOP wants to cut everything in government and will say anything to rationalize it. One method of rationalizing they do is endlessly repeat things until they become a perceived truth - in these cases that Agency X is corrupt and inefficient. DoD is just the latest target.
"People" don't commonly use them, no. But it's a real and documented API to do this (see e.g. https://git-scm.com/book/en/v2/Git-Internals-Git-Objects).

And in any case you had a specific requirement above ("Given a collection of files, but not the git repo they're from, and libgit, I can't say if those files match a git tag hash"), and in fact this can be done!