HN user

objclxt

8,404 karma
Posts7
Comments1,375
View on HN

All of my kids spent hours pouring over a book we had called 'The Way Things Work' with a delightfully funny Mammoth and a good description of how things actually work

I grew up with this book - I have vivid memories still of the pages about a nuclear reactor - and I was pleasantly surprised to visit a bookshop recently and find it still in print, updated with new things like LIDAR, 3D Printers, MoCap, etc.

Usually, companies like Apple are largely to blame

Just as a point of fact, Micron and its peers have in the past operated an illegal cartel that engaged in a price fixing conspiracy to manipulate the cost of RAM.

mega-buyers like Apple caused various issues, and the production equipment that was scaled back during that time is now leading to supply shortages in the upcycle [2]. Apple fans probably won't admit it, though.

That's Micron's problem. Nobody held a gun to their heads and made them accept the prices Apple was offering. Micron willingly took those deals.

Many such IDs are designed for local physical verification, like proof that the mobile phone owner is above certain age or has a valid driving license, they are not designed for remote verification.

This is incorrect, the Digital Credentials API[1] is designed so that identity information can be remotely verified in a cryptographically secure manner.

There is no reason Anthropic could not use the DC API for this in countries and states that support digital identity, I assume they simply aren't because they threw this together at the last minute and simply out-sourced it to Persona.

[1] https://www.w3.org/TR/digital-credentials/

Google and Apple both need a culling similar to what Elon did with Twitter after taking over.

You could cut Google's size by 40% and they'd still have more corporate employees than Apple.

(Google has ~190k employees, Apple has ~160k but 50k of those are retail staff, so ~110k corporate)

They scaled up the team briefly, which meant that lots of weird stuff was tried, but the roadmap was diluted.

Boz never cared for Portal, it wasn't his product. I was one of the original engineers on Portal. The VP running the research lap responsible for Portal was canned in a political coup, and her entire org moved under Boz, merging it with Oculus into the AR/VR team. There was some ham-fisted justification around why a smart home product should be part of AR/VR, but it never really made sense.

Portal had a bunch of other problems, including:

* Massively over-specced hardware, the SoC was the same SoC as the Quest, even though it had no reason to be. The BOM was something like $500. We were selling these units at a huge loss.

* Cambridge Analytica broke right in the middle of development, which completely tanked any remaining trust in the Facebook brand. Everyone knew the product was completely sunk at that point, but nobody wanted to come out and say it. At the last minute we had to stuff a plastic camera cover into the box as a result.

* Boz was convinced we could build a voice assistant for Portal and Quest that was better than Siri, but the Assistant team at FB was completely out of their depth. We ended up right before launch having to sign a deal with Amazon to ship Alexa on the product.

* So much politics. AR/VR had a virtually unlimited budget so there was a massive land grab to hire as many people as possible, with no consideration around what they'd actually work on. Even though Quest and Portal had the same SoCs, they had completely separate Android OS builds and engineering teams, because everyone was trying to build the biggest engineering teams they could. People were constantly leaking shit: I found out we were delaying the project because an executive leaked it to Bloomberg while the executive meeting was still happening.

It's common here in France for credit card operators to have fees in the 5-10% range (or 0.30€ per operation + 2% of the amount)

Interchange in the EU is capped at 0.4% for credit cards. Typical costs for processing are much lower than 5-10%.

For example, Adyen charges the 0.4% interchange + their fee of 0.6% and a flat 0.11€. On a 10€ transaction, that's 2.1%.

In most cases this is cheaper than handling cash. When you accept cash, you have to pay somebody to close and reconcile the drawer, take the cash to the bank (or have a security company do it for you), account for shrinkage / mistakes...it's a bit of a myth that cash is cheaper for businesses to handle, especially in places like the EU where card interchange rates are highly regulated.

Now of course, if your cash is not going the usual routes and isn't getting accounted for in the books...that equation can change.

Beneath the Emmanuel Church on Newbury Street in Boston, tucked away in the basement, sits a library

This is underselling it: it's in a side street off Newbury, where nobody would have any reason to go, with a tiny little door about half the size of all the other doors marked "Puppet Library"[1].

I visited many years ago by complete accident: I was out running with some friends on a Tuesday afternoon, we were going down the public alley because Newbury was heaving, and saw this sign. We wandered in, and...yeah, there's a lot of puppets.

[1] https://maps.app.goo.gl/pa6sTiQ1cFsp2mqcA

Actually, it can barely fix the literal busiest station in the country

Liverpool Street isn't managed by TfL, it's managed by Network Rail.

Majority of California based companies employee English only or English and Spanish speakers possibly with some Indian language as well [...] Never mind rarer languages like Czech or Greek.

That may be generally true, in this case Apple actually has an engineering team in Czechia that works on biometrics and authentication:

https://zpravy.aktualne.cz/ekonomika/apple-posili-v-praze-ty...

https://jobs.apple.com/en-gb/details/200636301-2611/software...

Your post feels like the last generation lamenting the new generation [...] There's so much plumbing and refactoring bullshit in writing code [...] I've had my excitement

I don't read the OP as saying that: to me they're saying you're still going to have plumbing and bullshit, it's just your plumbing and bullshit is now going to be in prompt engineering and/or specifications, rather than the code itself.

in any other threat model, security is an advantage of closed source

I think there's a lot of historical evidence that doesn't support this position. For instance, Internet Explorer was generally agreed by all to be a much weaker product from a security perspective than its open source competitors (Gecko, WebKit, etc).

Nobody was defending IE from a security perspective because it was closed source.

What kind of control would Chrome have over the web? Adding APIs doesn't force the billions of websites to adopt them.

You are assuming adding APIs is a net positive, and the debacle that was Chrome’s privacy sandbox initiative suggests that’s not the case

why are we all dependent on Apple, alone, to save us from ~60% Chrome?

How’s Firefox doing now? They’re literally dependent upon Chrome to exist. Without Google they have no money to fund development.

The only viable non-Chromium browser engine today that is not funded by Google is WebKit.

Building physical buildings is a much simpler, much less complex process with many fewer degrees of freedom than building software.

I don't...think this is true? Google has no problems shipping complex software projects, their London HQ is years behind schedule and vastly over budget.

Construction is really complex. These can be mega-projects with tens of thousands of people involved, where the consequences of failure are injury or even death. When software failure does have those consequences - things like aviation control software, or medical device firmware - engineers are held to a considerably higher standard.

The private market is perfectly capable of performing this function

But it's totally not! There are so many examples in the construction space of private markets being wholly unable to perform quality control because there are financial incentives not to.

The reason building codes exist and are enforced by municipalities is because the private market is incapable of doing so.

"Need blind" here just means that your ability to pay the fees doesn't factor into the admissions decision, not that the admissions office doesn't know how wealthy you are (...since as you note, this is often easily inferred).

In other words, you won't be refused an offer simply because the university thinks you can't afford it.

Focus Is Saying No 10 months ago

These tasks aren’t business priorities and had no impact on customers and other teams

...the author has reached the wrong conclusion from this. The problem is they weren't able to articulate why the modernization tasks were business priorities, not that the modernization wasn't a business priority in the first place.

If the tech debt is problematic, fixing it will presumably bring a number of benefits (faster development cycles, reduced defect rates, etc). They were doing the wrong work - they were doing a terrible job explaining why that work was necessary.

In many ways, tech debt and modernization is a near guaranteed way to have business impact, in a way product work is not. If you're at Meta and you figure out how to save 1% of total CPU time on the server by fixing some tech debt you can expect to be showered with money.

I wonder what the technical details will look like

It’s already a thing, the EMVCo standard predates ubiquitous internet connectivity. Mass transit systems typically use it, airlines used to for in-flight purchases before the advent of reliable WiFi.

https://en.m.wikipedia.org/wiki/EMV#Offline_data_authenticat...

It is somewhat common to maintain a denylist of known fraudulent cards, but as you note the main mitigation is on the bank to track the card down. One of the key things you need to figure out with an offline payment system - and what I imagine is needed here - is a consensus on who has the liability for offline transactions and what the dollar limits are.

I've seen a lot of harsh, misguided takes over the past few days, like that the Windsurf founders screwed over their employees [...] In this case, this seems like a happy ending for all parties involved

There is no evidence at all in the announcement that is the case. It just says "100% of Windsurf employees will participate financially in this deal". What "participate financially" looks like is not elaborated upon.

It is possible you're right. It's also equally possible that the founders have still screwed over their employees, we just don't know. Nothing in this post supports either position.

How the hell did this pass code review? Are booleans strings on Android?

You are misreading the documentation, it's a key/value API.

`DISALLOW_FUN` is the string key you pass to `setUserRestriction`, which takes a boolean value.

MasterCard and Visa have no business unilaterally, secretly, and unaccountably policing their idiosyncratic idea of moral righteousness. They need to move money and shut up.

Mastercard and Visa don't block companies from processing because of morals, they block them because they lose them money. They will happily process your payments for all kinds of shady schemes that are - to them - low risk.

the OP is in the EU and UK, where none of the above is true.

You can absolutely be dismissed without cause in the UK, protections against this only kick in after two years of employment.

Gemini and Chat GPT with search are both perfectly capable of producing decent essays with accurate citations

OK, but this quote from your essay:

The National Cancer Institute (NCI) reports that "cigarette smoking and exposure to tobacco smoke cause about 480,000 premature deaths each year in the United States."

...that citation is wrong. It's not from the NCI at all, the NCI cited that figure which came from another paper by the U.S. Department of Health and Human Services.

The essay doesn't have accurate citations, the model has regurgitated content and doesn't understand when that content is from a primary source or when it in turn has come from a different citation.

Forced to upgrade 2 years ago

Some people prefer to handle their devices with care and expect to get longevity in return

I guarantee you however carefully you are handling your device it is a world apart from a datacenter.

Forced to upgrade 2 years ago

It does seem to very much just be at the consumer level. We've still got servers chugging away in datacenters that are pushing 15 years old and still have several years of life left in them.

The datacenter is temperature controlled and the air is filtered. The server is locked in the rack and never moves. By comparison, your laptop or your phone go through hell on a daily basis.