HNHacker News
TopNewBestAskShowJobs

quatrefoil

415 karma · joined January 25, 2024

submissionscomments
quatrefoil··on A response to "Erlang – overhyped or underestimated" (2010)
Not really - at least in my days in that industry, the bulk of telco equipment was running C/C++ or Java code. This included Ericsson gear. Ericsson and one or two other telco companies were definitely using it in production, but it wasn't dominant.
quatrefoil··on A response to "Erlang – overhyped or underestimated" (2010)
I think the blog post is guilty of the same thing we're all sometimes guilty of when discussing something we like, but few other people seem to appreciate. It's this "no, it's great, you just don't understand it" mentality. We get it, they don't, and if we explain the genius of it one more time, the world is going to see the light.

Erlang has been around for a looong time (it's about as old as C++). It never rose to any real prominence, nor has it dominated any well-defined niche. Sometimes, outcomes like that are just a matter of bad timing. But sometimes, people just try your thing, don't like it, and the best response isn't "actually, you just don't get it" - it's to learn and iterate.

quatrefoil··on Yes Prime Minister, questionnaire design matters
You're misreading the answers. In sample A, 45% are in favor of reintroducing National Service and (38% oppose it). In sample B, the phrasing is reversed, meaning that 34% are in favor (and 48% oppose it). So, the difference is 11 percentage points.
quatrefoil··on Cake – C23 and Beyond (2023)
> Optional memory safety isn't.

Optional memory safety is, when you can opt an entire project into a "strict" mode, and this becomes trivially verifiable by others. I imagine that's the goal here.

Optional security is a problem only when you need to remember a million different rules and gotchas, because you will inevitably miss a spot. But if it's a global toggle, it's pretty good. "Use '-fmemsafe' for C/C++" is as tractable as "don't use 'unsafe' in Rust".

Yeah, as you note, library compatibility is an issue. But it's an even bigger issue when bootstrapping a new, safe language: you gotta implement the libraries from scratch, and you never really get to full parity with C/C++. Getting it done for the top 10 most-used libraries would make a spectacular difference in itself.

I should note that I'm not a huge believer in "saving" C/C++ as the memory-safe language of the future - I think there are lingering cultural problems around the standards that we had no luck overcoming for decades - but I also don't think the duo is going away any time soon, so might as well expend some effort on making it a safer tool.

quatrefoil··on Big media publishers are inundating the web with subpar product recommendations
Yeah, YouTube is absolutely dominated by paid product placement, especially for stuff like power tools. That said, YouTube reviews at least tend to be real in the sense that at least the reviewer is actually using and demonstrating the product, which is a huge step up from the "we summarized some Amazon reviews for you" SEO spam.
quatrefoil··on Big media publishers are inundating the web with subpar product recommendations
> Google search has become worthless for me. I use bing instead because of how horrible google results are.

Although Bing is generally OK at dealing with general queries, it's far, far worse at surfacing niche content, no? My non-commercial, hobby homepage fares reasonably OK on Google (although some queries are dominated by SEO spam). But on Bing, it ranks below a good number of spam websites, including ones that simply copied my content and serve it with ads...

quatrefoil··on Wyze security incident update
It's not even that: the quoted language doesn't even blame the library - it appears to blame increased load.

"As a result of increased demand, it mixed up device ID" - no, it mixed up IDs as a result of some sort of a concurrency bug. I don't understand the point of deflecting this far.

quatrefoil··on The case against caffeine
A lot of dietary science is shaky, and I think we should accept that different people respond to various psychoactive substances differently. I don't have any reason to question the author's conclusions, nor doubt that others might have the same experience - even if it doesn't quite jibe with mine (I'm in this camp: https://twitter.com/danielcrosby/status/1534584565431296001).

What doesn't sit with me is that the article makes a lot of hyperbolic claims ("Caffeine is literally killing your dreams", etc) and says a lot of sciencey-sounding stuff, but then wraps it up with "no, you can't cricitize that":

> Q: Don't you care? Don't you think it's misleading?

> A: Nah. I'm not writing a philosophical treatise here. I'm not writing a lawsuit to take all coffee lovers to court. And I'm definitely not writing a scientific review.

I mean, OK, it's your blog - but you're trying to have it both ways. If you wanted to write about your subjective experience, fine. But you're making it seem as if you're presenting settled science.

quatrefoil··on Altman's Ambition
Well, the money doesn't go up in smoke. They end up paying it to their staff, suppliers, and so on. If the project doesn't pan out, it's actually just voluntary redistribution of wealth and the society is better off than if Sam's investors hoarded that money or used it to buy up real estate or make other fairly safe and boring bets.

An argument can be made that there is some specific and deliberate way of giving out $10T that's more equitable - say, spend it on education, public transport, or healthcare. But if we could all agree on what to do, nothing is stopping us from doing it without Sam's (theoretical) money.

quatrefoil··on Renesas Buys Altium
Similarly to many other open-source design apps, KiCad has a fairly horrid UX and lacks some enterprise features (especially around collaboration on larger projects), but it's definitely being used for complex projects at a good number of companies.

And the reasons why professionals and organizations are paying huge amounts for specific software are often less enlightened than we tend to assume. Inertia is a huge factor. Many universities train students to use Altium, for example, so it's often the path of least resistance. Plus, when you have processes and teams built around a tool that was cutting-edge a decade or two ago, it can be hard to switch. Especially for niche software like this, interoperability tents to be poor, every vendor invents their own UI and terminology from first principles, etc.

But KiCad and Altium are not the only choices. There are affordable "serious hobbyist" products with much better UX (e.g., Diptrace) and there are higher-end commercial tools that leave Altium in the dust.

quatrefoil··on Our next-generation model: Gemini 1.5
It lets the company control the narrative, without the distraction of fifty tech bloggers test-driving it and posting divergent opinions or findings. Instead, the conversation is anchored to what the company claims about the product.

It's interesting that it's the opposite of the gaming industry. There, because the reviewers dictate the narrative, the industry is better at ferreting out bogus claims. On the flip side, loud voices sometimes steamroll over decent products because of some ideological vendetta.

quatrefoil··on Wi-Fi jamming to knock out cameras suspected in nine Minnesota burglaries
Maybe?

First, a lot of simple assault arrests are for objectionable but ultimately trivial stuff - people getting into drunken brawls, spitting on each other, and so on. A series of burglaries targeting a local small business can be far more devastating to the owner than that.

But your argument also doesn't hold because it's clear that there are property crimes that are investigated with zeal. For example, in the SF Bay Area, a person was recently charged with "hate crimes" for taking down some pro-Palestine signs. I'm not making some political point here, but we can agree that the investigation wasn't motivated by the severity of the crime, right?

quatrefoil··on Wi-Fi jamming to knock out cameras suspected in nine Minnesota burglaries
Solving different crimes. The ones you might get a promotion or some other gratification out of.

If you're in a city with 1,000+ home burglaries a year, nobody cares that you clear one and arrest some meth head. But, solve some gruesome or politically-tinged crime and you're holding a press conference and getting praise left and right.

We do the same thing as software engineers. Every large company has some lore about what types of work get you promoted, and many engineers prefer to work on that.

quatrefoil··on 'Baby Bust': Why Fewer Young People Expect to Become Parents (2013)
This is the usual argument people make - that having children is harder and less affordable than before - but the highest fertility rates are pretty consistently recorded in impoverished and conflict-torn countries, where raising a child requires sacrifices much greater than it does in the West. And conversely, increasing standards of living and having more disposable income is the #1 predictor of dropping fertility rates. You see it in Europe, in Asia, in America.

The problem isn't that people in the West need to make greater sacrifices than their ancestors did. It's that they no longer want to make small ones. The price tag you mention is what you pay if you don't want to make any lifestyle changes. Not moving closer to one's parents, so that they could provide child care. Not cutting down discretionary spending, not giving up on career goals.

I'm not saying this to judge people, but I think the fallacy here is that we assume things would improve if we offered longer parental leaves, child subsidies, state-run childcare, or whatever - but in every country where such programs are implemented, they don't really make any difference. There may be other reasons to do it, but I guess the only tried and true way to fix fertility is famine and war...

quatrefoil··on FCC rules AI-generated voices in robocalls illegal
But we've been trying to reach you about your car's extended warranty...
quatrefoil··on Morale plummets at Google as workers complain bosses are 'inept' and 'boring'
Sundar was pretty close to optimal. For internal consumption, it was an inspiring story of an engineer who rose through the ranks to the top, an affirmation of an engineering-centric culture. A foreign-born immigrant to boot.

And for external consumption: a polished, articulate, and presentable exec who can competently testify in front of the Congress or talk to politicians without giving off weird vibes, the way Zuckerberg and some others used to.

Sundar isn't a charismatic leader with a bold vision; he is a bureaucrat. But Google never really had a Jobs-style leader, and that might be fundamentally incompatible with the corporate culture over there. It owed a lot of its early success to great engineering, and the reason it maybe isn't working as well now is mostly a function of size. They used to be content with an innovative project that could bring in $50M... now it's not a success if there's no immediate path to $1B.

It also doesn't help that the company doesn't really have a clear product identity. Apple does consumer hardware and a bunch of services subservient to that. Google is... what? An advertising network? A vendor of office apps for businesses? An ISP? A grocery delivery company (they did that for a good while)? A social network? Oh, and that gaming thing with Stadia? And let's not mention their biotech and self-driving car ventures, now spun off but still paid for from the same coffers... it's admirable that they try so many things, but it makes it hard for them to stick to any long-term plan.

I don't think you can really pin that on Sundar - he didn't create this problem, although to be fair, he's also not fixing it.

quatrefoil··on Morale plummets at Google as workers complain bosses are 'inept' and 'boring'
I don't think it scales linearly anywhere. A significant part of the workforce is just there to provide services to the workforce itself. You have full-time engineers just maintaining tools for performance management, or for booking conference rooms, or requesting new laptops, you have legal teams for basically every country you operate in, etc. And then once these bureaucracies grow large enough, you hire people whose job is just to help others navigate the internal processes...

I mean, LinkedIn has what, 20,000 employees? If you had spherical developers in a vacuum, I doubt you'd need more than 40-50 to maintain their products, but there's more to running a tech company.

quatrefoil··on Morale plummets at Google as workers complain bosses are 'inept' and 'boring'
Having briefly interacted with the founders of Google a couple of times, I'm pretty sure it's by design. I think that at some point, they recognized that Google must turn into a big, boring company that communicates in platitudes. There is no other way to do it when you have 150,000 employees, trillions of dollars at stake, and every regulatory agency in the world wants a piece of you. Even in the late 2000s, when Google was one tenth the size and was near-universally loved, the model of having frank fireside conversations with execs was already stretched thin.

They basically decided they want to reap the benefits of the company's success, but work on pet projects and not be the face of this anymore. Sundar was and is a perfect pick for a CEO - that is, if you accept that Google really couldn't outrun fate.

quatrefoil··on Vision Pro teardown part 2: What’s the display resolution?
> That doesn't even begin to scratch the surface of what people are willing to do for screen real estate.

Very, very few people. I would be surprised if it's more than a fraction of a percent of the home computing market.

In fact, most people seem quite content to downgrade. They have laptops or desktops that are collecting dust while they're browsing the web on their phones while at home. My entire family does that, I'm the only outlier.

I'm sure that cost and convenience are factors and there would be a larger market for zero-hassle "high-FOV" computing, but a bulky headset isn't it. As it is, the market for Apple Vision Pro is almost nonexistent - not without some killer use case that appeals to more than just hardcore geeks.

quatrefoil··on Should error messages apologize? (2013)
Yeah, that one was always a bit weird because it's essentially a lie: no, you know more. You're not telling me and that's fine, but come on.
quatrefoil··on Latest ChatGPT 4 System prompt (1,700 tokens)
The basic legal principle is that you sue whoever has the most money. Suing a random blogger who used ChatGPT doesn't accomplish much. Suing ChatGPT under a novel legal theory might.
quatrefoil··on Oslo acquires ChatGPT for 110k students and teachers
Presumably in the sense of setting ground rules - "don't use it for school assignments". No different from saying "you're supposed to do the homework yourself, not pay somebody else to do it for you".
quatrefoil··on The perverse policies that fuel wildfires
They have to live somewhere. In much of the PNW, you basically have three landscapes: established cities, clear-cut farmland, and dense coniferous forests. City expansion starts with rural residences in the woods. If you want to get to the "paved over and non-flammable" stage, you gotta let the rural homesteads happen first.

You can educate or coerce homeowners to maintain defensible spaces, and they often comply. But in these regions, roughly 50% of the land is owned by the federal government, and another good chunk belongs to the state. Almost none of it is proactively logged, burned, or maintained in any other meaningful way. These big fires don't start in people's backyards, they start in the government-owned wilderness - and by the time they reach residences, they are so intense that a metal roof and some cleared vegetation around your home make little difference.

I suspect the pendulum had swung too far away from exploiting natural resources to conserving them at any cost. The solution probably isn't to tell people in the PNW "too bad, move to Iowa, Oregon is closed" - it's to decide where to maintain healthy forests and where to make room for safe development.

quatrefoil··on Car insurance in America is too cheap
I think there are two reasons for these "inexplicable" pricing differences.

One is that different insurance companies specialize in different things. For example, if you want to offer the best rates to good drivers, you might actually want high-risk drivers to go somewhere else, or at least compartmentalize them so that your prime clients can still pay favorable rates. But if you do that, another company will show up and specialize in the customers you're walking away from. There's enough competition that no single firm can have it all, and there's definitely a lot of divide-and-conquer going on.

I also suspect that there's a multitude of ways to end up with a specific risk profile, so there's plenty of more or less random divergence on the tail end. Some insurers get where they want to be by giving discounts if you install a monitoring app. Others if you're in a "safe" profession. Etc.

> The math of insurance is based on having the biggest, most diverse risk pool to sop up any poor bets.

Sort of? Sometimes? There are diminishing returns, especially for car insurance where claim limits are fairly modest - I doubt it makes much of a difference if you have ten million versus a hundred million customers. A state-run monopoly has a comparatively weak incentive to make the math work, because it can always count on being propped up by the taxpayer - and if not, it can charge you more or offer worse service, and you can't do much about that.

Private monopolies share some of the same problems, so I wouldn't root for either. Thankfully, the car insurance market in the US is pretty competitive.

quatrefoil··on How paid Wikipedia editors squeeze you dry
Although Wikipedia admins are generally pretty diligent about vanity articles about firms or individuals, anecdotally, I think people have a lot more luck astroturfing within legitimate articles. There are so many niche articles about some general concept with a weird section plugging an obscure product toward the end.
quatrefoil··on USCIS announces strengthened integrity measures for H-1B program
Accreditation doesn't mean that the school is prestigious or selective, or that the degrees are useful. You have no shortage of silly and easy degrees you can pay for at accredited schools, and I don't think they should give you special immigration privileges. Communications, advertising, dance theory, you name it.
quatrefoil··on Intel's Humbling
Then they would have worse-performing chips and the market wouldn't care about the security benefits. Cloud providers may grumble, but they aren't the most important market anyway.
quatrefoil··on USCIS announces strengthened integrity measures for H-1B program
A lion's share of H-1Bs go to big tech companies where people make $250k a year or more. And where total comp of $400k+ is common for senior roles, with no regard for visa status.

Yes, it alters market dynamics and the whole reason it's done is that the same skills are not available domestically for that price (or at all) - but talking about "low-wage labor" and "exploitation" as the whole point of the program is pretty rich.

quatrefoil··on USCIS announces strengthened integrity measures for H-1B program
Then it's a race to the bottom with titles. You're no longer a software engineer, you're a "computer technician".

H-1B is probably one of the most gamed and abused visa categories, perhaps next to marriage-related stuff.

quatrefoil··on USCIS announces strengthened integrity measures for H-1B program
> There should be no cap for people who have received higher education degrees in the US.

Then you're effectively creating a loophole. There would be a proliferation of private schools that accept anyone willing to pay enough $$$ and churn out barely-competent graduates just so that people have a better shot at citizenship. "Attended a school in the US" is not a good proxy for being an asset to the country.

> There should be no cap for people who are going into STEM, AI, or other jobs that are going to vastly develop the economy.

That's essentially the whole point of H-1B, and right now, they're overwhelmingly allocated to what one could generously describe as STEM professions.

← PreviousPage 2 of 3Next →