frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Do not download the app, use the website

https://idiallo.com/blog/dont-download-apps
880•foxfired•11h ago•481 comments

Open Sauce is a confoundingly brilliant Bay Area event

https://www.jeffgeerling.com/blog/2025/open-sauce-confoundingly-brilliant-bay-area-event
106•rbanffy•2d ago•39 comments

It's time for modern CSS to kill the SPA

https://www.jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/
475•tambourine_man•12h ago•270 comments

CCTV Footage Captures the First-Ever Video of an Earthquake Fault in Motion

https://www.smithsonianmag.com/smart-news/cctv-footage-captures-the-first-ever-video-of-an-earthquake-fault-in-motion-shining-a-rare-light-on-seismic-dynamics-180987034/
129•chrononaut•6h ago•20 comments

Turn any diagram image into an editable Draw.io file. No more redrawing

https://imagetodrawio.com/
58•matthewshere•3h ago•12 comments

Simon Tatham's Portable Puzzle Collection

https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
28•sogen•3h ago•5 comments

The Rise and Fall of the Hanseatic League

https://worksinprogress.co/issue/the-rise-and-fall-of-the-hanseatic-league/
18•loeber•3d ago•1 comments

It's a DE9, not a DB9 (but we know what you mean)

https://news.sparkfun.com/14298
383•jgrahamc•20h ago•247 comments

Why I Do Programming

https://esafev.com/notes/why-i-do-programming/
17•artmare•3h ago•4 comments

Windsurf employee #2: I was given a payout of only 1% what my shares where worth

https://twitter.com/premqnair/status/1948420769945682413
565•rfurmani•1d ago•386 comments

Never write your own date parsing library

https://www.zachleat.com/web/adventures-in-date-parsing/
187•ulrischa•16h ago•233 comments

Why MIT switched from Scheme to Python (2009)

https://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python
225•borski•17h ago•187 comments

Keep Pydantic out of your Domain Layer

https://coderik.nl/posts/keep-pydantic-out-of-your-domain-layer/
5•erikvdven•3d ago•0 comments

Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?

https://morethanmoore.substack.com/p/efficient-computers-electron-e1-cpu
202•rpiguy•17h ago•71 comments

Vanilla JavaScript support for Tailwind Plus

https://tailwindcss.com/blog/vanilla-js-support-for-tailwind-plus
246•ulrischa•15h ago•127 comments

Animated Cursors

https://tattoy.sh/news/animated-cursors/
185•speckx•15h ago•40 comments

Show HN: Auto Favicon MCP Server

https://github.com/dh1011/auto-favicon-mcp
12•dh1011•2h ago•1 comments

Experimental surgery performed by AI-driven surgical robot

https://arstechnica.com/science/2025/07/experimental-surgery-performed-by-ai-driven-surgical-robot/
93•horseradish•13h ago•97 comments

The future is not self-hosted

https://www.drewlyton.com/story/the-future-is-not-self-hosted/
314•drew_lytle•21h ago•289 comments

Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope

https://www.wired.com/story/steam-itchio-are-pulling-porn-games-censorship/
494•6d6b73•17h ago•642 comments

Ambigrammia: Between Creation and Discovery (Hofstadter, 2025)

https://yalebooks.yale.edu/book/9780300275438/ambigrammia/
5•lorenzuru•2h ago•1 comments

Developing our position on AI

https://www.recurse.com/blog/191-developing-our-position-on-ai
208•jakelazaroff•2d ago•65 comments

What is X-Forwarded-For and when can you trust it? (2024)

https://httptoolkit.com/blog/what-is-x-forwarded-for/
25•ayoisaiah•2d ago•8 comments

A Union Pacific-Norfolk Southern combination would redraw the railroad map

https://www.trains.com/trn/news-reviews/news-wire/a-union-pacific-norfolk-southern-combination-would-redraw-the-railroad-map/
54•throw0101c•13h ago•82 comments

CO2 Battery

https://energydome.com/co2-battery/
129•xnx•17h ago•114 comments

Generic Containers in C: Vec

https://uecker.codeberg.page/2025-07-20.html
24•uecker•3d ago•18 comments

Programming vehicles in games

https://wassimulator.com/blog/programming/programming_vehicles_in_games.html
269•Bogdanp•19h ago•61 comments

Women dating safety app 'Tea' breached, users' IDs posted to 4chan

https://www.404media.co/women-dating-safety-app-tea-breached-users-ids-posted-to-4chan/
435•gloxkiqcza•18h ago•555 comments

Researchers value null results, but struggle to publish them

https://www.nature.com/articles/d41586-025-02312-4
114•Bluestein•3d ago•43 comments

Users claim Discord's age verification can be tricked with video game characters

https://www.thepinknews.com/2025/07/25/discord-video-game-characters-age-verification-checks-uk-online-safety-act/
46•mediumdeviation•5h ago•42 comments
Open in hackernews

Steve Jobs' cabinet

https://perfectdays23.substack.com/p/steve-jobs-cabinet
76•padraigf•3d ago

Comments

Hatrix•3d ago
Steve is concerned with the esthetics of the PC board

https://www.folklore.org/PC_Board_Esthetics.html

dang•13h ago
Wow, the interesting part there—at least for anyone who already knows the cabinet story—is how it ends:

"Well, that was a difficult part to layout because of the memory bus.", Burrell responded. "If we change it, it might not work as well electrically".

"OK, I'll tell you what," said Steve. "Let's do another layout to make the board prettier, but if it doesn't work as well, we'll change it back."

So we invested another $5,000 or so to make a few boards with a new layout that routed the memory bus in a Steve-approved fashion. But sure enough, the new boards didn't work properly, as Burrell had predicted, so we switched back to the old design for the next run of prototypes.

That's interesting because (a) it's a story of how the cabinet principle didn't prevail, and (b) it's a brilliant example of how to communicate.

ls-a•13h ago
He would've loved liquid glass then
gowld•13h ago
The best-looking cabinet you can make that stays up is more beautiful than a beautiful back wall that collapses.

More cynically, these stories are also a way for Steve Jobs, who lacks technical skill but is still the boss of the technical geniouses, carves out a niche for himself where he is the undisputed leader and no oen can challenge him: his own subjective sense of aesthetic.

pfranz•5h ago
There was a similar story where he insisted on painting manufacturing machines for aesthetic reasons. It cost a lot of money, the paint caused problems with the machines, and the stuff they were manufacturing didn't sell well. I think I heard it in the Isaacson book, but here's a site telling the same story. https://professornerdster.com/from-steve-jobs-life-a-clean-f...
WalterBright•12h ago
I had a job wire-wrapping circuit boards in college.

I expended effort to lay out the wires so they formed a neat pattern. Why spend time doing that? It made it easy to check for errors in wiring, as then the pattern would be disrupted. The end result was I almost never made a wirewrap mistake, and the work was appreciated.

I also soldered components on, and also took care to orient the resisters all the same way, and align everything neatly. I'd use needle nose pliers to bend the leads just so, too. It also made visual error checking fast and easy. Again, no errors.

bigyabai•12h ago
Which would all be very useful if Apple actually did board-level repairs and not logic board swaps. But they don't, so it is all just for show.
cmsj•10h ago
I dunno man, Apple's PCB designs are incredibly space efficient. Compare the sandwich PCB of a modern iPhone against the main board of something like a Samsung Galaxy. Apple is sweating out every cubic millimetre it can, while Samsung is perfectly fine with a load of empty green PCB all over the place.
bigyabai•9h ago
Does discrete circuit density correlate with engineering quality somehow? Are we back around to the parable of Master Foo and the Hardware Designer in the year of our lord and savior 2025?
Hatrix•10h ago
I have seen some Apple ][ motherboards with jumper wire(s) hidden on the back side.
giantrobot•2h ago
Apple definitely refurbs boards. They just don't do it in the back of an Apple Store. It's far more economical for them to do full logic board swaps (or other components) than spend the time and effort doing component level repairs in the back of a retail store.
wibbily•3d ago
I think I follow this philosophy. You spend a lot of time looking at the insides of the things you build, even if no one else does - why shouldn't I get to see beauty too.

Related but distinct from aesthetic beauty, there's a sort of mechanical beauty. Simplicity and elegance and all that. All the parts that came out of the Macbook were held in with one screw - good - but all those screws look to be different shapes and sizes - less good. Maybe it isn't possible to have both. For my money I spend a lot of time going back and forth between the two.

m463•14h ago
It is a little funny that car manufacturers have figured this out in a silly way.

Basically, a lot of new cars are very simple and elegant when you open the hood, showing clearly fluid reservoirs, a sculpted engine, and some elegant plastic covers to tie it all together.

... but basically the plastic covers are a "second hood" with the ugliness pushed down one level.

I will say that powermac G* and mac pro systems have always been kind of cool - they were made to be opened and there were always really nice engineering details.

Things I remember are the carefully stored hard disk screws for slide in drives on the powermac G5. Or the pci express card locking systems. Or the case opening procedure on any of the systems.

WillAdams•11h ago
Somewhere in hell, there are a bunch of automotive engineers doing difficult maintenance tasks which they designed into vehicles such as bleeding the brakes on Ford Escorts, or spark plug changes on AMC Javelins (it actually required unbolting the engine and using a hoist to get at the last sparkplug).
WalterBright•10h ago
How about this? No dipstick for the automatic transmission on a Mercedes. No way to tell what the fluid level was in it.
ary•13h ago
This quote comes up often in SJ biographies or anecdotes and they universally attribute it purely to aesthetic concerns. Admittedly the man cared quite a lot about "beauty", but I've always thought this was more about the caring and less about the beauty.

To spend time making something most people never see look just as good as the things they do see you have to care quite a lot. This care begets a wide range of (usually) desirable secondary effects brought about by diligence. In my view it's similar to the effect of spending the time to make many iterations of a thing versus one perfect thing, with the former usually resulting in an end product much closer to "perfect".

WalterBright•12h ago
A real estate agent walked through my house I was putting for sale. He examined the switch plates carefully. I asked why. He replied that a good craftsman lined up the slots in the top screw and bottom screw, and this was a "tell" that he'd done a good job.
bigyabai•12h ago
Held in stark contrast to the reaction of an engineer disassembling a Macbook for repair or inspection.
cookie_monsta•6h ago
..... aaaaaand another measure just became a target...
bryanrasmussen•1h ago
so when selling the house you figure people will do this work before calling a realtor?
bdcravens•4h ago
Joke's on my agent if I ever sell my house, I use snap on plates.
nine_k•11h ago
This can also be seen as a way to filter the customers. "We only care about customers who care about the visual quality of the board that nobody ever sees." In other words, customers who are driven by aesthetics, and who have the means to support the habit of buying extra quality things, maybe with a whiff of conspicuous consumption.

If anything, it's a good, high-margin market. Beside the actual piece, you sell both self-appreciation and status. Apple long tried to make their products closer to fashion accessories, with some success.

woodpanel•13h ago
I can do nothing but agree - but don’t tell the author about Louis Rossmann, who has been opening, repairing, and bemoaning the horrible electronics design of Apple products.

Like someone here noted, the scapegoat of our times, Car manufacturers figuring out how to „appear nice on the back“, Apple managed to hide its poor engineering behind the veneer of branding and shiny materials.

gowld•13h ago
Rossmann has competing business interests to defend.
woodpanel•13h ago
He details gazillions of design flaws, all the while Apple customers are also his main customers.

How would this be „competing business“?

And even if, how would this repudiate his arguments, which he documents in detail?

How come Apple never sued him if it was all fabricated?

WalterBright•12h ago
Who else would be better informed about flaws in a competitor's product?
sonofhans•13h ago
Yeah, Rossman’s entire brand is being anti-Apple. If you think Apple’s engineering is poor, I’d love to know who you think does it better.
userbinator•6h ago
IBM
nipponese•12h ago
I was always amused how Rossmann would complain about making a ton of money.
nicman23•1h ago
i am confused as to if you agree to apple shit engineering or not
rhelz•13h ago
My last two MacBooks have had keyboards which have just been junk. And a keyboard isn't something which is just hidden away--it's out, front and center.
dlivingston•13h ago
I first heard this SJ quote maybe 15 years ago and I've carried it with me since.

I've always prided myself on taking a craftsman-like approach to software engineering... thinking deeply about interfaces, ownership, lifetimes, how the public API looks, how using the public API feels...

Lately, though, with the advent of LLM-assisted coding this mindset is starting to feel hollow. Why spend 1.5x as long crafting something robust when, in all likelihood, it will be replaced or refactored by LLM tooling within the next 5 or 10 years?

aabdi•12h ago
is this the right way to think about LLMs?

For example, the syscalls for linux are never changing IMO. The cost is unbounded to change, even with AI.

Should your APIs be treated any different?

At the very least, the LLMs work better with better APIs and data models, which yet accelerates the solving of problems.

xboxnolifes•12h ago
Unless LLMs significantly improve, LLMs benefit greatly from stable APIs. Constantly changing APIs are awful for good LLM output.
burnt-resistor•12h ago
Pride in craftsmanship and excellence are aspirational virtues missing in most of contemporary American society. It's an absolute shame because I saw and remember that version of America.
delichon•12h ago
I finished building a cabinet for my shop last week. It holds 58 small parts cases from floor to ceiling. I didn't put a crappy piece of plywood on the back, I put three separate crappy pieces of plywood on the back. I used the worst leftover pieces that I though had the structural integrity to keep the cabinet rigid.

And instead of losing sleep over it, I would have lost sleep if I had used a perfectly good large sheet of plywood, and lost the opportunity to make something nice with it. Real wood? Forget about it.

Steve Jobs' imaginary carpenter must be too rich to care about stretching her materials as far as they can go.

tfandango•12h ago
and plywood is probably the material of choice for cabinet boxes, straight, strong, not prone to warping, etc. Actually, seems crazy to use nice wood where it won't be seen.
shaftway•12h ago
Most importantly it's dimensionally stable. As the seasons change it won't get significantly longer in one dimension. This is most important for the back of the cabinet because it has to deal with grain going different directions, so you can't pick an orientation that will just work.
pilingual•5h ago
Your anecdote instantly made me think Woz.
ruralfam•12h ago
I can no longer find a link to this... But I do remember an article about the uniquely machined stainless steel screws that Apple used to assemble Macbooks. They were infact unique. Very "square threads". IMHO that was SteveJ (and perhaps Woz). They cared less about share price, and were focused on everything that could add unique value -- including the special screws. Now SHV trumps everything, and we have "...fiduciary responsibilty..." (FR) to cover all decisions no matter how anti-consumer. Sadly the FR decisions today are mostly due to the brand value built during the IDGAS era when high-quality screws were important.
WalterBright•12h ago
What value did square threads provide?

> They cared less about share price

And yet the value of Apple went up into the $trillions.

nipponese•12h ago
I spend a LOT of time woodworking and have made a few cabinets.

I would love to use solid wood for cabinet backings, but I don't. The reason? $ and time cost will be 5x, and it will not be as durable as layered ply. Plywood actually makes a better cabinet!

The difference between me and SJ? He could sell the shit out of that expensive, not-as-good cabinet. And that got artists and engineers excited to start making high-quality things to go in that expensive cabinet.

q3k•12h ago
Apple device innards are made to appeal to people who have no idea about hardware engineering / repair. For the rest of us the design just screams wankery.

No one who has practical experience wants to deal with black solder mask, adhesives, non-uniform screw sizes / driver kinds, lack of repair docs, proprietary ICs and underdesigned charge circuits.

A macbook's innards isn't a beautiful piece of wood. It's a gaudy epoxy river pour with embedded 24 carat gold flakes that has no business being there.

bigyabai•12h ago
Bingo. Those Macbook internals are designed as show ponies you shoot the second they're injured. Raise your hand if you've ever had "replace topcase/logic board" as the solution to a component-level issue before. Yep.

It's startling to imagine what Apple would be capable of, if survivable hardware was a remote business priority for them.

cmsj•10h ago
Every time I casually chuck my iPhone onto a surface instead of gingerly placing it down with reverence and care, I think about those epoxy rims doing the job they're there to do.
WalterBright•10h ago
I've had an interesting experience taking apart my 72 Dodge and putting it back together again. It's clear that there was a great deal of thought put into its design. It's simple, easy to take apart, easy to fix, easy to put back together. The money is only put where it is needed. Frankly, it's first class engineering.

Contrast that with a Mercedes I used to have of similar vintage. It had expensive parts sabotaged by being bolted to inexpensive parts. It was difficult to assemble correctly. Money was spent in the wrong places. I had a long list of complaints about the erratic engineering in it.

For example, it had sodium-cooled valves, something one finds only on a race engine. They are used for cooling. The values slid into bronze valve guides. The bronze valve guides were pressed into aluminum heads. The trouble was, aluminum expands at twice the rate of bronze. So when the engine got a little hot, the valve guides would come loose, and you'd have to rebuild the cylinder head. The sodium-cooled feature was completely sabotaged by those valve guides. A proper design would have mechanical retention of the valve guides, and not rely on a press fit.

userbinator•5h ago
"German (over)engineering" is a common term in the automotive community for that reason. As someone who has also looked at this in detail, the difference between domestic and import cars of that era was the former tended to value simple and "brute force" designs, while the latter focused on short-term optimisations and some amount of "showing off" the complexity thereof.
WalterBright•4h ago
For another fun one, it had a mechanical fuel injection. The drive shaft to the injector had a fine-toothed spline on it, meaning you had 50 or so wrong ways to install it. Get it wrong and the engine just ran badly. The assembly had to be done blind. There must have been some trick to getting that injector on correctly, but I couldn't figure it out.

The correct way to engineer this is to have the male spline with an extra tooth and the female with a missing tooth - then it can only be assembled one way. A cost-free improvement, saving a lot of aggravation for the mechanic. (BTW, this is what Boeing does.)

GuinansEyebrows•12h ago
who else thought this was going to be about turtlenecks and 501s?
aspenmayer•9m ago
Also remember the New Balance sneakers.
mauvehaus•12h ago
As a working furnituremaker, it depends on the client's budget. I try to get a sense of budget early in the design process so that I can both provide the best bang for the buck for the client and also a uniform level of quality throughout the piece. If push comes to shove, though, I'm not going to turn a job down because there isn't budget for a frame and panel back. I'm not going to turn someone's work away because they can't afford a higher-end option that nobody will ever see. That's not how to treat people with dignity.

In a couple instances, I've turned down work because the budget and expectations were wildly incompatible, but that's as simple as saying "I can't do the work you're looking for at that price." I'll offer suggestions for a more cost-effective alternative if I can. In one instance, that's turned into work down the line when the client came back with a different project with a budget more in alignment with their goals.

Lastly, while everything Nancy Hiller (RIP) has ever written is worth reading, these two pieces are highly relevant to the question of standards, budgets, and delivering the whole project.

https://www.finewoodworking.com/2019/09/11/dont-knock-the-la...

https://www.popularwoodworking.com/editors-blog/lets-make-ev...

wslh•11h ago
The same applies to software: it's common to criticize someone's work without knowing the context or the story behind the system. The typical triangle dilemma is budget, time, and quality.
sanjit•7h ago
Yes! And design, too…
JKCalhoun•11h ago
> I was reminded of what Steve Jobs, relating a lesson from his father on cabinet-making…

I confess, I found that quote from Walter Isaac's biography on Jobs to be kind of gross. It felt to me like a bullshit line that Jobs asked him to put in. By all accounts, Jobs was completely dismissive of his adoptive parents — this felt like an attempt to rewrite history by Jobs.

mproud•5h ago
Andy Hertzfeld, on the original Macintosh team at folklore.org (https://www.folklore.org/PC_Board_Esthetics.html):

> George Crow, our recently hired analog engineer, interrupted Steve. “Who cares what the PC board looks like? The only thing that’s important is how well that it works. Nobody is going to see the PC board.”

> Steve Jobs responded strongly. “I’m gonna see it! I want it to be as beautiful as possible, even if it’s inside the box. A great carpenter isn’t going to use lousy wood for the back of a cabinet, even though nobody’s going to see it.”

People tell stories all the time that may have some non-truths in them (we can never truly know, can we?) Where it’s appropriate to call bullshit is when someone claims something that isn’t realistic, just doesn’t fit, or simply can’t be true. In this case, Steve really did obsess over the “back of the cabinet” stuff at his time at Apple:

> “The back of this thing looks better than the front of the other guys by the way.”

That’s a direct quote from where he introduced the iMac. A product that had translucent plastic so you could see the insides of the machine.

amelius•11h ago
You can always make something more beautiful. So how do you know when to stop?
criddell•10h ago
When you are proud of it.

There really isn’t an objectively correct answer. You’re basically asking what is good taste?

I think this is one of the things a good mentor can help you with.

rfrey•11h ago
This quote could only come from somebody that knows nothing about trades. Examine any "high style" cabinet from the federal period, or any other period really. The backs of highboys are the worst, rough-sawn, uneven, knot-riddled pieces the cabinetmaker had.

A craftsman knows where to apply his effort.

scyzoryk_xyz•2h ago
It's a quote from the sales trade.

And they're not selling to cabinet makers.

TradingPlaces•7h ago
Plywood is good. https://www.youtube.com/watch?v=pVxldyIa0Bg
iJohnDoe•6h ago
Apple, like any company, had to learn how to properly craft things in an efficient and elegant way. They certainly didn’t do it right out of the gate. They did ship products that were a disaster inside, including iPhones and MacBooks. Foxconn publicly said Apple needs to get their act together if they ever want to manufacture and assemble things in an efficient and cost effective way. The complexity and amount of screws for certain products were crazy.

Now, with all that said, Apple has tried to improve in all these areas and have since been innovative in how things are actually put together.

So, the takeaway is if if the quote from Jobs did inspire people then it was a good thing.

https://www.wsj.com/articles/BL-DGB-25184

handbanana_•5h ago
The quote assumes that "good looking" wood is inherently "good" which is not always the case. You could have a very ugly piece of wood facing the wall but it could be the most structurally sound and durable wood ever. Value isn't always in appearance.
Nevermark•3h ago
As I fiddle with the aesthetics of my source code, how it’s organized right down to highly OCD symmetries of comments across similar parts of my code base, I spy things, and discover connections, that improve both the code and the abstract geometry of its source topology.

Should I spend that time futzing around so much? Objectively it sounds like a terrible use of (a lot) of time.

But the results speak for themselves. I can’t think of a better way to both study my own code (with all the advantage of intrinsic motivation), see it from so many directions, and yet have so much free unconstrained brain capacity at the same time, lost in deep long-hot-shower let-the-universe speak to me receptor mode.

Major design wins. Surprising bugs pressed out, before they even got to show themselves to the world. Poor things.

And I really like how my code looks when I have to look at it again!!!

noufalibrahim•1h ago
We recently had two gaming machines built by different vendors. The second hada higher spec than the first.

The engineer from my company who interacted with the vendors and I were chatting about the machines and we kept coming back to the point about nicely the first guy had routed the cables and put them in the cabinet. It would be covered by a metal sheet and hence invisible but the work he put into it was obvious when we opened it up to install a RAM stick.

I don't know how to quantify the practical benefits of this but it does indicate a different mindset. I think that will spill over to other work which has more tangible benefits and that's a good thing.