skysight-inc/HackerNews huggingface dataset:
Text shaping is a critical part of layout. Different systems use different and incompatible techniques, e.g. in measuring slightly different things, or in using fixed-point or floating-point calculations, and a variety of other such things—quite apart from differences in capabilities (e.g. whether you support complex layout for certain languages, or certain newer Unicode features). Every serious desktop publishing system uses its own shaping engine, configured to act in a platform-independent way (some will otherwise try to match the platform’s conventions).

It’s worse when you do it with browsers, because you can’t inspect anywhere near as much, and because you can’t even guarantee which font will be used: font files may fail to load (networks are far less reliable than people imagine, quite apart from third-party origins), or you might get users like me who just disable custom fonts altogether because it makes the general experience of the web so much better.

As far as pagination is concerned, there was never any reason why you couldn’t do that in DOM—and in fact, Google Docs did do it in the DOM. You simply have to monitor where the break position should be, and adjust things at that point. It’s not hard. The specific adjustment, there are a few approaches for. You could have the whole document be a contenteditable, and draw the page background outside that, and just inject an inline spacer element in the location of the break; or maintain it inside distinct block elements, using text-align-last on the last line of the previous page if it’s mid-paragraph and justified (or an approximation of the effect for older browsers); or there are several other viable approaches. Seriously, it’s not hard. You’re not limited to “just contenteditable”, you expect you have to maintain various more complex DOM. But I contend that maintaining that is easier that rendering the whole thing in a canvas, and entirely adequately powerful, and probably faster, if you perform similar performance optimisations, and that it functions better. I just all-round cannot think of any legitimate reason why they went the way they did. It’s not like switching from DOM to canvas allowed them to add any new functionality: no, they stayed at just the same feature set, just worse in places, from my perspective.
For me, it's been throwing myself into a complex hobby - music.

like, as much as I like where I work, and as much as work throws new and weird challenges at me, but .. it's just computer maintenance. Entire years are kinda the same rote of work-shopping-sleep-work. I don't even have many memories of these years, honestly.

Now that I've left my comfort zone with my instruments, do stuff with the instruments, go to a lot more concerts... life is kinda revolving around concerts and every day has some thing to approach with the instruments I'm not happy with. Suddenly that week is when I picked up TES BOS to make the bass sound better, that week was with a few friends, that week was a frozen crown concert, that week was when I got a really cool intro in a riff challenge, that week my teeth confused the fuck out of my dentist and their tool tray ended up as a diorama of a medieval battlefield, ...
I think knowing how to write modular code is somewhat separate from the advanced "library writer" features in C++. Anyone can write clean and modular code without them, just as you could before they existed. You don't lose expressiveness per se but from a library user perspective it requires a great many more things to be explicit, writing a lot more boilerplate, and a larger API surface area that you have to learn. The new C++ features give the library writer the option of investing in more elegant, flexible, and concise expressions of modular code with little additional work but requiring stronger C++ skills to elevate the modularity in this way.

It is an ease-of-use improvement as much as a modularity improvement and provides some evolutionary pressure to design better interfaces to modular code.
A self-driving car is not something that Apple has any relevant expertise at building. They can't even make siri work well. They had zero hope to make a self-driving car.
Microsoft haven't really taken any deep interest into the (say) Office suite in decades so now they have no intuition at all for where its value is, thus the "umm copilot?"-ing everywhere.
Have we forgotten Wish already?
I found the example I mentioned, it was from earlier this month.

Here is a link to the twitter post where someone got a 23k bill. In the thread you can find people confused about how this could have happened and why there are not hard limits to prevent situations like this.
https://twitter.com/michaelaubry/status/1757539928534315322?...

Here is a comment in the thread from their VP of product explaining how to set hard limits via a web hook. They said they would improve the documentation for it but some people replied saying they shouldn't need a web hook to set usage limits.
https://twitter.com/leeerob/status/1757960730865696892?t=mCD...
And none of those brands have factories in NA. Well, Mercedes, but not for export.
> Maybe the publisher produced $1B of value and JK Rowling produced none?

You are actually right that publisher produced most of the value... though only in the beginning when she was a nobody. I am sure publishing industry knows that too and read somewhere that their deals with new authors reflect that reality.

After the first 3 books when the series started gaining traction and people talked about lining up for the 4th one? It was absolutely the author who was producing the value. Publishing house couldn't have conjured up the remaining 4 books at the same quality - they are good at publishing, not good at creating. (Just ask HBO / Game of Thrones showrunners how it went after GRRM didn't write the last 2 books).
Due to the planes and to the rest of the tailhook (the shank, etc.), they could hit at different angles, speeds, etc. That's just a guess, however.

Each plane costs ~$100 million and the entire program will cost over $1 trillion when it's done. Performance needs are extreme: They need to land in all sorts of adverse, imperfect conditions - damage to the plane, the carrier, the wire, the personnel; bad weather; bullets and missiles flying around. It seems worthwhile to design the highest-performing tailhook for this plane, rather than to save a few bucks.

Also, IME people doing something this sophisticated don't miss those really simple, obvious issues that we happen to be able to observe and grasp from the outside.
CEOs get ousted all the time. Yes, most are rich enough that they won’t be ruined financially, but anyway, if you want to live in a society that doesn’t believe anyone should ever be allowed to be rich, just say so. Or, should they be imprisoned? What would sufficient ‘accountability’ look like?

CEOs have reputations, and they do better with their future opportunities when they “turn around” a company or grow it, vs liquidate one. And ‘growing’ includes the situation where the 90% who aren’t laid off share in that success.

But it’s weird to me to imply that executives should be godlike in their ability to predict the future such that downsizing in any form isn’t ever necessary (and that any failure to do so is a sin that needs to be punished). If a ship encounters rough waters and is in danger of not making it to their destination (in this case, ROI), the captain and first mate shouldn’t automatically jump overboard in contrition. (yes, in this metaphor, they are throwing a few of the crew overboard, but I think severance = lifeboats so I’m ok with it). They should do what it takes to preserve the ship. That’s their job. (And neither in the metaphor nor real life is “eliminating most of the crew” something they do, everyone accepts that the crew are valuable, and to be preserved)

I think it’s unrealistic to expect any corporate governance to meet your apparent criteria, that in the event of any RIF the C-suite must all be sacked and their personal wealth set to the median wealth of the rank-and-file at that company.

Nobody is stopping anyone from setting up such a company and having that in contractual agreements with all their executives, though. It would be an interesting experiment.
Sounds like Apple is in panic mode and FOMO because they are late to the GPT game.

Similar cases didn't work out for MS
> The Mars Climate Orbiter is another example. While unit conversion was the scapegoat, the real cause of the crash is that when people noticed that there was a problem they were dismissed.

Challenger too. Multiple engineers warned them about the O-rings. They weren't just ignored, but were openly mocked by the NASA leadership. (https://allthatsinteresting.com/space-shuttle-challenger-dis...)

A decade later a senior engineer at NASA warned about a piece of foam striking Space Shuttle Columbia and requested they use existing military satellites to check for damage. She was ignored by NASA leadership, and following (coincidentally) a report by Boeing concluding nothing was wrong, another 7 people were killed by a piss-poor safety culture. (https://abcnews.go.com/Technology/story?id=97600&page=1)
How much does the air on the International Space Station cost?
That is exactly why we see DMA now: Equal opportunity.
Maybe I’m misunderstanding something but what you’re describing is what AWS Lambda has been able to do for a long time now. You can run an api in a docker container with no Lambda-specific code.
Shein is crazy:

> Shein drops up to 10,000 new items on its website daily, for all sizes and tastes. The retailer doesn't make these clothes in large amounts; it produces a few hundred and orders more only if enough people start to buy them. Once they do, it can turn a design into a garment in as little as 10 days.

https://www.npr.org/2023/10/13/1204983212/shein-america-fast...
I never understood why each of the flagship Apple stores don’t have custom merch.

I’ll admit that I’ve stopped at plenty of Apple stores while traveling, simply because they’re nearby. They’re usually in very nice locations for tourists (5th av, grand central station, etc) and I can totally see them dramatically improving brand appeal and catering to fanboys with localized tee shirts or Apple Watch bands or polishing cloths or any number of other gimmicks.

Oh and their retro stuff would sell out in an instant. Their 80s stuff was cool.
Only the B, and the B is only intended to do short takeoffs not vertical ones (it is possible to take off vertically but pointless, you can't do it with a combat load).

The C is meant to do carrier takeoffs and landings. Landing on a carrier the traditional way is more reliable than trying to land vertically every time.
Richard Scarry's Lowly Worm character drives one. He was ahead of his time.
> just an implementation detail

Try it sometime :)
- "Performance - emacs is noticeably slow even on latest Apple hardware and I can't seem to get to it to an acceptable performance level. The bar for acceptable for me is VS Code."

Is it plain Emacs that's noticeably slow, or Emacs after installing 3rd-party packages? Some of the popular ones are very performance-costly.
Imagine driving a Tesla and then saying they have Apple-like focus on software.
That's far from true. They have world class expertise in design and supply chain management. That would transfer over to the car market a lot easier than it would to pretty much any other trillion dollar market.
https://www.yelp.com/biz/berkeley-office-interiors-berkeley Gets a lot of furniture from big offices in San Francisco every time there's a downturn.
I assume that OP is also looking at a much smaller field, right? How many ML Ph.D. candidate jobs are out there, vs. jobs for a simple CRUD-smith like myself?
Same here. I think Apple Watch is their best product, and it has a lot of potential as a biomarker monitor, e.g. to measure insulin.
There was a recent YC podcast about Vision Pro where SLAM and the overlap with autonomous vehicles was explained.
So we're just posting foxnews links now like they're legitimate articles?
Every time Elon says or does something cringey nowadays, I just keep repeating the same mantra to myself: "There's no way he can fuck up SpaceX with his antics now, it's too far advanced for his ego to ruin it all and plunge us back into another space exploration winter, stay calm".
That would only be correct if the cost of the time slot was set according to the maximum amount that any show could pay to be in it (determined via cross-universe market research?). But it isn't, so it's incorrect.
For most consumer goods, there isn't value manufacturing in the first world. Margins are too low. That kind of manufacturing is itself leaving China. Most Temu products are Made in VN ime

I've written more than enough about this in previous comments so read those.

If some low karma commenter (not you pkulak) wants start a flame war about this they can piss off
I think the implication is that all cars kill people.
I don't really like the maintainer model. I'm more of a fan of Litestar, as they seem to have a similar product but more of a mature development model. I could be wrong.
It's kind of awe-inspiring to think that Constantinople was more or less the capital of the Western world for like one thousand years.
I don't see much difference in the current version, and the anonymized data that you can't opt out of seems mostly to do with crash reports. It's laid out in this article, and although I'd prefer a full off option, it's not any worse than Windows and does respect choices after updates.

https://www.meta.com/en-us/help_app/614185856801362/

I don't even disable everything, but the option should always be there.
They didn’t though. They piggybacked off of the existing network of phone carriers. They did slowly build out Apple Stores. But they aren’t nearly as ubiquitous as resellers and carriers for selling devices
Agree, repairing a recent-gen out of warranty MacBook at Apple is nearly as expensive as servicing a car. Why wouldn't Apple want those margins from premium cars as well?
The “micro” moniker is very unfortunate. I have seen architectures where endless strings of lambdas are strung together like function calls, with the developer not realizing or caring that each is a process, and each call is a network call. Literally one service per function, with the completely expected result of horrible performance and high error rates.

They should’ve been called domain services or something.
I kinda suspect they're over-cooking the training data.

But with the ability of (so-called) AI's to hallucinate fictitious legal cases and such - pretty undesirable behaviors from either end of the political spectrum - I would not rule out "AI's are just too stupid to know better".
I think that’s why they were a bit more interested when the original idea was to skip all that and do all automatic driving.

But as soon as it became clear that wasn’t going to be an option I don’t understand why they didn’t just give up and instead seemed to try to shift towards a more normal car.
Really? really?

you think when the iPhone came out the space was not crowded? You think they defined the category? Jobs himself have put up a number of smartphones in his 2007 presentation. Yes, the iPhone was far, very far better but it was definitely not a first.

Same thing with the iPod vs Diamond Rio MP3 layers.

As for the Watch, gosh, I do not even know where to start. Pebble Kickstarter two years before that? Two generations of the Samsung Galaxy Gear came out well before the Apple Watch.
But... without Apple's car, my only choices for vehicles will be tanks, batmobiles, and Microsoft's Rube-Golberged mopeds.
Rumors of Apple making an “iPhone” were rampant and always seen as the next step from making the iPod.
> Shein is just cutting out the middle man.

No, Shein is not just only doing that, they have everything happening in a single village. From designing to production is just across the street, so everything is done fast and cheaply.
The main benefit for me is the integrated SSL certificate generation without needing to configure separate certificate infrastructure or Letsencrypt/acme. Also, Caddy implements a number of best practices by default without needing to specifically configure them, e.g. redirecting HTTP to HTTPS.

I do still manage a couple of fairly complex Nginx configurations, and I don't really see any benefit to retrofitting Caddy into that kind of scenario. But for a new deployment, I'll almost always reach for Caddy in the first instance.
Ha, I think we may have worked at the same company (or at least at competing companies)....
the conclusion from starfish prime is that the approach they tried was a really bad idea.
>privacy-first ethos

Apple doesn't have a privacy first ethos, it's more of an All your-data-are-belong-to-us.

They just don't like to share the asset of their users data, that's not privacy.
I believe you’re right, but I thought the plan was to design it all themselves as opposed to buying/licensing an existing platform as skinning it + their electronics.

But then again they’ve changed things so many times according to the rumors maybe both were true at various times.
I highly recommend compiling emacs from source with the option for native lisp compilation enabled. Emacs is way faster when you do this.
61% marketshare for phones in the US doesn't sound like a luxury brand to me.

They might position themselves as an aspirational brand outside the US, and by keeping retail prices close to the same as in the US, no matter the local purchasing power, I can see how they can be perceived as an upscale brand in some markets.
> if you buy a v4 /24 from some reputable or old company and get it assigned to your own AS, you won't have negative reputation

until you give yourself negative reputation by running abuse bots from that range.
So, an amusing anecdote related to your second paragraph - one reason it's taking so long the second time around is everything has to be repeated. They lost the knowledge of how to make rocket stages and engines of that size, and had to re-learn those lessons.

It's also quite important to remember how many lives were lost (or nearly lost) because of "breaking things" in the Apollo program. Something that's not nearly as acceptable today than it was at the height of the cold war. Something that directly implies moving more slowly and being more sure that everything works the first time, every time.
> there isn't and hasn't been for a long time a direct connection to the physical brakes.

I don't think this is true for most vehicles. Skoda Octavia 2020 for example still has hydraulic brakes. I was going to suggest that no mass-production vehicles use a brake-by-wire system but I would have been wrong, according to wikipedia: https://en.wikipedia.org/wiki/Brake-by-wire
If there is a community that is interested in taking care of it, can they not fork it? It seems better for the primary maintainer to continue working on it if people are willing to pay for it, than to stop working on it entirely.
That reminds me, I once heard a talk by journalist at a hacker conference... I think it was HOPE a long time ago. He said that journalism is a good profession for people with a disposition for hacking. I wonder if that same trickiness hackers use to make/break great software is at play in headline-making...
curious if you're using nativecomp or not? magit does not seem slow to me and while I do use it on real repositories I do not use it on any insane monorepos or anything like that
You can use Woodpecker and not be tied to Github
I made it up. But it's totally plausible that embodied AI / robotics is in scope here and not "generative AI" as the title suggests.
So, what’s the process like for an experienced engineer (say over a decade in the industry) who has wholesale avoided FAANG and FAANG-likes and stuck to other S&P 500s because they wouldn’t tolerate the dysfunctional interview process at these tech companies in the past?

And can you even get one of these jobs outside of California? I would not leave Arizona as a home owner for this nonsense.
The car was partially autonomous. The people who were working on making it autonomous will be moved over to the full-time AI team.
An Apple car wouldn't be attractive without autonomous driving. The real (and unsurprising) news here is that Apple has given up on autonomous driving. They are far, far behind Waymo and don't want to compete with them, just like how they didn't want to compete with Google for search. They simply lack the expertise to do it.
I had a whole rant queued up until I realized you were being sarcastic.

/me with my 15 days of vacation a year
There are generally 3types of car buyers today.

1. People who are into cars as status items (which encompasses car enthusiasts, because lets be real, very few of those people who are into "performance" even touch 50% of the cars capability on public roads). This is your BMW/Porsche and other buyers.

2. People who want cheap modes of transportation. This is your cheapest level sedan buyers.

3. People who want specific utility and are willing to pay for it. This is the largest group of buyers that ranges from people wanting the convenience/novelty/technology of an electric vehicle, to people who want the safety/robustness/cargo capacity of a pickup truck. Apple car would definitely fit in here.
Section 230 was written without limitation on the kind of censorship allowed because it was an end-run around Constitutional prohibition of government content favoritism that had destroyed previous censorship laws and waa (correctly) suspected would endanger much of the rest of the law it was incorporated into.

If you want to allow the kind of private censorship S230 was intended to protect, and stay within the First Amendment, S230 is what you get.
Software Engineering Terms and Their Interesting Origins
I'm sorry to hear this has been difficult. I want you to know that I feel this way often as well. If you ever want to chat, my email is at the link in my post (GP to this comment). I'd be a very lucky man to hear your experiences and learn from you.
> In software it feels like if a project is more than 6 months old, we throw it out and rewrite it.

I think that would be a bad way to operate, but what's worse is what we _actually_ do, which is write the project like it's gonna be replaced in 6 months and instead keep that poorly-documented untested duct-tape contraption around for a decade as the central load-bearing component of critical infrastructure.
The ancient F/A-18s airframes Canada purchased however, were not.

>Canada expects to receive its first four F-35As beginning in 2026, another six in 2027, and six more in 2028, with the full fleet to arrive in time to enable the phase out of the CF-18s by the end of 2032. But its CF-18 fleet, even bolstered by the purchase of 18 ex-Royal Australian Air Force F/A-18A-Bs, may not be able to effectively hang on until then.

They wasted a lot of time and money setting up supply chains and training pipelines for a fleet of near-end-of-life airframes that required constant maintenance, provide only the bare minimum capabilities and won't end up in service for very long. And they're having so many retention issues with their pilots that even that is wasted.
In person two people cannot talk at the same time hence one person can monopolize the discussion unless moderated.

The same thing does not necessarily happen on social media, at least not in the same way. Two people can talk and post at the same time without preventing each other from communicating to their audience. And you can filter obnoxious users should you wish to do so.

But if the platform bans people or deletes posts because they discuss things they disagree with politically, you prevent the audience from accessing content they might find interesting. In this case the moderation is trying to shutdown the debate not really facilitating it.

You need moderation, but the big platform have clearly shown that they have trouble resisting the temptation of abusing it.