skysight-inc/HackerNews huggingface dataset:
No it's not. It's not java programmers who are wrong, it's you and golang that is wrong. You clearly don't know what you're talking about. I hate smug golang programmers who think they're gods gift to programming because they think they're so good at go when they don't realize how broken go is as a modern language. Honestly it's only the golang programmers who have this attitude.

Golang (and java) by nature has a bad type system that's fundamentally incompatible with popular data structures used in the web.

Json a very popular web data structure cannot be represented properly as a type in golang.

The standard way of dealing with a dynamic json data structure in golang is to resort to interfaces and type assertions or assuming it's some struct. There is a similar problem in java. This isn't some "wrong" thing in go as you wrongly state. It's standard practice. You are suppose to use interfaces for this purpose in go. It's standard and by design. If you haven't then you haven't worked on something sufficiently big enough such that the input parameters include json of an unknown structure. Basically you only worked in web apps where inputs aren't complex like trees which is a valid structure that can be represented in json.

Rust gets around this by something called sum types allowing you to stay type safe without ever resorting to breaking out of the type system when dealing with any json type. Typed python also has sum types which let's you easily get around this problem.
Well "chris596", if you enable "showdead" in your settings you will see posts from "chris97" and others, all in green text indicating recently created, they have been flagged and are now dead. I guess the upvotes on this post came from the same source. This place is for discussion on technical matters, not for you to learn guerrilla marketing.
In a functional language where you're writing a lot of functions it's a bore and feel very dated.

Especially as you have to write the function name so copy/paste from other @spec doesn't really at least speed it up.

It is what it is I guess.
I agree in part with this philosophy and had success for many years that way, but at some point I started having pain of which simply observing just revealed to me that it was my posture that was partly to blame, at which point I did everything I could to optimize the ergonomics of my workstation. So I conclude that the observational mental approach has merit, but so do ergonomic keyboards and a properly arranged chair and monitor which can pick up where the mental aspect leaves off. At least for me.
It's also about ten times slower to launch than Mail.
Amazon's Project Kuiper demonstrates custom Hall-effect thrusters
Loved Braid and have fond memories of playing it. Surprised this won't be released on Switch though.
The movie industry ships HDDs in locked boxes. You call to get the code when the package is received.

I imagine the banks have something like that or even better.
I've become obsessed with Geometric Algebra recently. I like this resource

https://euclideanspace.com/maths/algebra/clifford/index.htm
Not smaller, bigger - racist and anti-semitic conspiracy theories have been normalized in American culture now, to the point that American politicians can espouse their belief in replacement theory or cultural Marxism without significant backlash.

The KKK is a weird cultish circus with its robes and "wizards" and "dragons" but what do they matter when we elect Presidents who openly describe Mexican immigrants as rapists and say Haitians all have AIDS and Nigerian immigrants should "go back to their huts in Africa." And that's not to single out one party, both are endemically racist (the Democrats consider themselves entitled to black votes,) and, unlike the Klan, actually exercise real political power and cultural influence.

Between that and white liberals insisting on "racial blindness" rather than confronting racism where it exists, including their own white privilege, it seems like this guy is trying to save the Titanic from sinking with a teacup. It's an effort, but ultimately futile.
Why wouldn't it change the layout immediately? If the user changes the setting, I would imagine at least a sizeable portion of those users want to use their desired keyboard layout to enter their information and might be unable to do so using whatever layout is selected by default.
Agreed. News at 11: cheapest model of [insert product here] only has [insert low spec here] which is not enough for anything but most trivial uses. Therefore [insert brand here] is bad? How about "do a few minutes of research and buy what fits your requirements"? Or even "buy and return if it's not enough for your requirements"?

And as for non-replaceable RAM, that's the same thing as with battery or SSD or whatever else-- no one makes a fuss about it because no one wants to lug around large heavy laptops. Non-replaceable components is what made these super small and light and blazing fast if you pay for specced up versions.
Doesn't it?

• A global health crisis forces a generation of children to socialize and be educated via primitive virtual reality, while corporate headquarters (and some cities) become ghost towns.

• Groups resist technology (vaccines, masks) because of conspiracy theories about origin, control, and autonomy. Resistance screeds and memes are spread by politicians and corpos built to profit from personal information and engagement uber alles.

• Countless deaths prevented by previously unheard-of biotech advancements created by global pharmaceutical companies in a suspiciously short timeframe. Fragile global systems like supply chains shatter like uncooked spaghetti. Surveillance technology deployed to people's personal devices. Etc.
How the GOP stopped Government and Business collusion on political messaging.
Adding to this, I also found that once a startup reaches a certain point, more "experienced" management starts getting hired (often from bigger companies), and the large company politics gets brought into the startup. Reflecting on it, oftentimes when this happens it is the time for me to start thinking about looking for a new job.
The legal environment for motor vehicle torts likely already makes that a losing game to play.
> It turns out... most people just don't like change.

Is this a surprise? Change almost always comes with some pain and loss. But people will accept it if the benefit of the change outweighs that cost.

The problem is really when change is forced on people, but it brings no benefit to them in excess of the cost of it. That's just a loss to people.
And it's something that our industry rarely understands.

Often, in our industry, we just see "oooh, shiny new!" and don't see that the change isn't really improving anything for ordinary people using the software in the big picture.
Exactly - what would you measure for engineers? Lines of code, number of PRs, number of closed bugs, time to ship… everything can be gamed. For some of them you get tech debt, others just bring bloat that kind of looks like work but isn’t
Utterly wholesome is the perfect description. It's an instant click from me any time his videos (or hn posts) pop up.

I get the same feeling from Jeff's videos I did when I watched PBS as a kid. That's not a dig; I find his videos extremely calming, informative, and well produced. The man radiates positivity and kindness.

That's a rarity these days on YouTube. Presumably "high energy" content does better algorithmically, but for me personally the false enthusiasm, or manufactured outrage trends grow old rather quick.
Thanks! It's Figma, which I have some rudimentary proficiency in, really easy to make boxes and move em around.
It is not faster at compilation than Java, which was not particularly designed for such.

Also, as can be seen, go is not a well-designed language, having language warts we knew for 50 years. I would take the creators’ claims with a huge grain of salt.
What if we replaced aging with cupcakes?
>but the reason we're paid a lot of money is that many couldn't force themselves to do it even if they wanted to.

By this logic, SWEs working in safety-critical embedded domains would make much more than those working in FAANG. I would argue their job is more complex (they have to know failure modes, not just of software, but of hardware), obviously more critical (failure means people may die), and often more stressful because of those reasons.

Yet they generally get paid much lower salaries than FAANG or basic CRUD app developers. It's not because more people can do what they do; I'd argue there is a much smaller pool to pull from. It's because the FAANG-type companies contribute more to the economy (real or perceived). Even if that's bullocks, that's the main reason behind the high rates of pay. Now, you can extend that same fact to non-SWE jobs and the same pattern holds.
From a 2020's perspective, X11 is deeply weird.

It was written back when huge enormous servers were the only systems with enough oomph to do anything useful, and those servers had 128mb of ram (think of something like a sun 3/480 with a 33mhz 68030).

It was common to have a room of X terminals each with 1-8mb of ram for a 15-19 inch display (with 1-8bit color). In that context, everything ran on another system, often you'd have processes running on several different systems and you'd have to be careful about managing authorization otherwise people would figure out your DISPLAY and run their programs against your X terminal (innocuous, like 300 Xeyes programs or malicious like a keyboard snooper, depending on where and when).

In 2020 this whole scenario sounds absurd, but it was the way of things from when X11 was designed and through the first 15 years of X being a thing.

In some ways, the question is like asking "what is the process ID that generated this http response?"

[edited to add the analogy]
Understood, but I'm not seeing what API/ABI breaking changes occurred hence why I ask.

https://www.freebsd.org/releases/14.0R/relnotes/

The "Runtime Libraries and API" section doesn't indicate any breaking changes, nor am I seeing it anywhere else in the release notes.
If you have one leader with a team of two, and another with a team of forty, which one gets promoted to manage five teams with 2-40 people on each team?

Answer: the one that's most familiar to the person making the decision.
Um...have you ever noticed just how many interesting-but-of-no-practical-use-whatever things are popular on HN? We are for-sure not setting public policy priorities here.
Recovery from addiction became so much more meaningful when you realize that failing at recovery is part of the process.

I was trying to keep a death grip on sobriety. The clenching and clawing while putting up appearances... life brings us sadness. sometimes at times of desperation, the only thing I have left is my reaction.

When I look back on my mistakes, it all feels insane; the pathology of feedback loop neurosis had me chasing tornados with a butterfly net. What would catching it do for me?

Recognize the stillness where you are _right now_ my friend, and we can sit here for awhile and watch those clouds join the others as they roll over the horizon.
Hey Rory, are we talking about the same app? https://uxaudit.vercel.app

It's really weird that you've seen an Apache2 landing page, as this page is hosted on Vercel.

Do you still get an error message while visiting the same page?
They didn't get away with bundling the browser, but practically, that went nowhere, and they still keep pushing Edge at every turn.

One of my pet peeves against Microsoft is, precisely, how they bundled a mail client with their office suite, and one hostile to standards at that. A mail client that, somehow, only worked properly with other Office elements, and, at some point, it created interoperability issues if sender, receiver, and mail server, weren't all running Microsoft software.
Yep, in our corp you get your account disabled if you use the new outlook or outlook mobile because of that. Outlook Mobile does it for years now...
> Maybe Wayland isn't the best, but if it's better than X.org then that is indeed progress

Unless, of course, you need functionality that Wayland doesn't support.
Have you looked at Mouser or Digikey? $9.60 for per unit, in single unit quantities, heaps in stock as of today.
> Getting acquired is the end goal of a huge portion of startups and the vcs funding them.

I often wonder if that's a good thing.

On one hand, it provides VCs with more incentive to invest in startups, which significantly lowers the barrier to entry and allows us to more easily take risks trying new things.

On the other hand, it essentially guarantees the entire economy will eventually be consolidated into a few megacorps who might not even be good at what they do. It may be possible to compete with them, but instead startups are incentivised to join them.
Becky Chambers - A Psalm for the Wild-Built
My knowledge was out of date! Still, the general principle's visible in that 3d visualization: the density of satellites is greatest at the highest latitudes within their range. They cluster there where the derivative d{latitude}/dt goes to zero.
I think it’s just a thought experiment.
Moddio: The Multiplayer First Game Engine
Their existence isn't at stake. It's only at stake if there's only one employer, e.g. in the total opposite of a free market.

Your phrasing, e.g. "even richer than they already are" is really not helping. Anyone can start a business, even a tiny one. They take on risk. They need people to survive this risk. Those people want close to no risk, and a salary and other things. They get those not because of labour unions, but because these two types of people need each other.
The ultimate master would not only hoard code on his own laptop and still keep his job but he would make it seem like you're the crazy one when you speak out and get you fired.
Looks cool, im interested.

When I click on the documentation link in the landing page hamburger menu, navigation doesn’t happen (iPhone safari).
> Dismissing politicians as stupid is a simple way to feel good about yourself, but does nothing to solve the actual problems.

There is no actual problem. Politicians see problems where they don’t exist.
I’m curious what you think the next big opportunities are to speed up Ruby?
I couldn't believe how much better the GUI had come in years as well.
Around 2020 i tried a new work laptop with Ubuntu and was blown away. Without any fuss google meet worked in FIREFOX with full webcam audio support on a dell xps.
Just to compare I went to the ms teams site, and of course it couldn't even get off the ground with firefox. "your browser isn't supported."
it was obvious MS was/is crippling it artificially, and then it dawned on me, i just had my year of the linux desktop.
The chances that the popular wireless chip subsidized heavily by the CCP does not have a backdoor somewhere are too low to consider seriously.

They are popular only because they are so cheap. Also, so far as chip shortage, China kept pumping them out.
Then there is an open niche for a “development mode”, that outputs barely optimized binaries with proper error handling, fast. (I do know about debug, etc).

I think Zig is correct in having different modes.
> Could you also possibly be projecting your values on to Einstein?

I think this misses the forest for the trees. IMO, even if the GPs interpretation is wrong, it's still a far more interesting and insightful observation (that groups so often behave so much worse than individuals) than the alternative (some people are a lot smarter than others).
The collective "intelligence and character of the masses" was a topic of the highest relevance back in 1939, particularly to a Jew like Einstein, while the average of its individuals less so (and of more interest to the racist ideologies he opposed). And this is not a metaphor: it is literally what is said in the note. On the contrary, it's a stretch to interpret it as a reference to the individuals in the masses instead of the masses themselves.
THIS case is exactly why all these companies do this.
The court system with a jury.

A set of people are presented with evidence and become knowledgeable of the matter in hand.
> In any conflict between humanity and technology, humanity will win.

ChatGPT would like to have a word with you.
> You call to get the code when the package is received.

Sounds hackable.
You’re comparing apples to oranges. The RAM is (or extremely close to being) part of the package. A stick of RAM is a commodity part. The M-series package isn’t.
Having these amounts of RAM on the base models hurt walk-in retail customers as well. Recently I had a computer die and luckily my boss found some extra funds in our budget that needed to be spent ASAP. I had an opportune moment to get a machine that day, but only if I could walk into the Apple Store and get it off the shelf. I settled for less RAM than I would have liked because a "custom order" would have taken weeks to arrive.

I have no problem with low-memory being an option, but why stock only meager amounts of RAM on the models sold in the store?
Good hint, thank you. I'm trying this out and I do see an improvement in performance. The ~23 second build now takes about ~14 seconds
Is there one about IBM and Apartheid as well?
I love all Geerling's projects, writings, and videos over the years. I was actually concerned that based on the brevity of the title that something tragic had happened. Glad that's not the case!
You forgot about Galileo, whose laws of motion superseded Aristotle's and did more to inform Newton. You also forgot about Copernicus and Kepler. Meanwhile, Newton formulated laws of motion that are still used today, a law of gravitation that is still used today, a theory of optics that is still used today, and a branch of mathematics that is still used today. Naturally, he had help in these triumphs, as all giants do. Nevertheless, I consider your use of the diminishing word "only" to be grossly unfair to Newton and his accomplishments.
Probably! The dequeue implementation was just for fun, as I miss working in higher level languages :) Home cooked circular buffers is usually how one usually sees real-time audio code written... I haven't had much hands on experience with std::span, but seeing as it's a non-owning view, maybe it would be perfect?
While he's focusing on (slightly older) US sci-fi, I think he's talking about all sci-fi (he himself is a modern British sci-fi writer, and he seems to be including himself in the list of people that weird billionaires shouldn't be taking influence from). In terms of good non-US sci-fi, a few I like:

- Iain M Banks (his non-scifi stuff, as Iain Banks, was also good)

- Alastair Reynolds

- Ken MacLeod

- Peter Hamilton (mixed feelings about this recommendation; there are aspects of his work I find extremely irritating, but he is _very_ good at _properly_ alien aliens)

- Charlie Stross (the author of the article)

There are plenty of good American sci-fi writers as well, of course. I think it would be fair to say that British sci-fi writers tend to be more cynical/less utopian than Americans, though this isn't as pronounced as it used to be (American sci-fi is no longer as "wow! spaceships!" as it used to be).
Where Classes in TypeScript Fall Short
I've only recently had to start using BSD, and FreeBSD is definitely easier to get started with.

Anecdote:
I found a null pointer dereference in the OpenBSD httpd last week that allows an attacker to crash the server with a single crafted request. It's now patched.

I tried for a while to get a backtrace of the bug on OpenBSD, but their ancient gdb port doesn't support follow-fork-mode, and their clang port generates DWARF that their gdb port doesn't understand. Every time I reproduced the crash, the backtrace was just useless ASLR addresses. FreeBSD had none of these problems, and I was able to collect the backtrace in minutes.
No, they really are part of the Artemis Program. e.g. https://www.space.com/artemis-4-5-moon-missions-european-ast...
So, like every other webmail then?
Depends on the team. I work in arguably one of the most core teams at AWS, and I’ll say that most oncalls, I am doing 60 hour weeks at least and getting woken up at night and/or paged in on weekends.

Outside of oncall, I’m constantly pushing back people who try to give me more work. Team is great, manager is great. We’re a team and I can definitely rely on them for support and my welfare. Work life balance can be really bad at times, but we get a good amount of PTO, promotions seem achievable, and my pay at least is really good cause of my manager and perf rating.
Show HN: ZeroStep – AI actions and assertions for Playwright
Hot take:

What would happen if Macs with twice the memory were more common? There’s always an Electron or whatever ready to eat that extra RAM.

Apple is probably doing the low end PC users a favour here, by proxy.

(Not that Apple cares in the slightest, it’s a side effect.)
It is a great way to understand how totalitarianism and Chinese nationalism influences world view. Highly recommended reading.
Not affiliated with the blog, but apparently Hugo generates an index.xml feed by default, so try this:

https://danangell.com/blog/index.xml

(I had the same question with a different site two days ago.)
I can recommend a visit. It's an easy flight from the Norwegian mainland.
From the first line of the article:

> This is the text of a talk I delivered at the Next Frontiers Applied Fiction Day in Stuttgart on Friday November 10th, 2023
From his Isaacson biography, it would appear that he does not have high regard for the mental faculties of the average person.

As far as absolute comparisons of intelligence goes, we don't yet have a way to measure it and may never have. The best we can do are relative comparisons like IQ. So he may well be spot-on in his assessment, and we should respect his point of view, because he was clearly very close to the top of the mountain in his (and every) time.
Weren't there also issues with the training of the workforce ?
electron is quite heavy, but still it will be fine with a few hundred of ram. Electron enabled many people to write cross platform applications with relative ease and now there are projects like tauri that want to achieve that with using less resources.
I mean that it's naive to think you can lay out an argument that governments around the world should wage war with bows and arrows instead of guns. It doesn't even stand up to the devastating counterargument: "but guns are better". There's no riposte to that except "well yes, but it's like how we should all use bikes instead of cars, which everyone I've talked to at my solar powered website agrees is self-evidently true".
lol, this argument could be used to justify literally any act. Our society does have a shared system of ethics, it is ridiculous to suggest otherwise.
It would be great it people would pay Rui to make mold versions for Windows and Mac, which ideally would be required before making it a part of the official Rust tool chain.
Even better, ballistics apply to firearms as well!
Could you elaborate on what the postural defecits were and changes made? Always interesting to hear folks pathologies and cures.