skysight-inc/HackerNews huggingface dataset:
At my old job non-technical people would navigate about as well as they would with a mouse and a graphical-based interface, because the graphical interface didn't provide any additional value. For those people it took the same time whether read instructions and press key or read instructions and click button. Trained people were definitely faster, and often the user would type ahead of the terminal (with no ill effects) because they were inputting data close to their speed of thought about the process [0].

The point is, for this situation a text-based terminal offered no downsides and many benefits compared to a graphical UI. I suspect the same is true for a lot of other business solutions.

I've heard it argued before that graphical systems are easier to use, but in my day-to-day experience in the trenches with others who actually used the systems this argument was simply not true. I've also seen it hinted that graphical systems seemed more modern, so they got less emotional disdain. That rings more true to me. And really if I were in charge of such things I would acknowledge emotional disdain - even misplaced - may well count for something in the overall business picture.

Also, and maybe most importantly, if the green screen needed a new feature or bugfix, there was one person at corporate that would do that. They had about a half dozen devs working on other things but she was the go-to for the green screen features. So I imagine it's harder to hire people for those sorts of systems nowadays. However it was also interesting for me to note that one person didn't seem stressed out or overly busy and the system never had a major crash or bugfix. So, tradeoffs.

[0] The terminal was actually hosted inside a wrapper app inside Windows 7. So I ended up using AutoHotKey to great effect to get even more efficiency gains.

* edit: added footnote explaining how AutoHotKey could be talked about in same breath as green-screen dumb terminals.
This is such an amazing pry feature that I never see people use, excellent time saver
As ex-UNIX zealot, that came back into Windows around Windows 7, and then settled to use GNU/Linux from VMWare, Windows has gotten worse, but still not bad enough for me to use GNU/Linux as main OS.

Just last weekend I have spent a good part of it fixing the way installing clang messed up with Ubuntu's system clang, plugged via LAN cable, because after all these years my little Asus netbook still cannot keep a stable WLAN connection to my router.
This board's sole job is to pick the new board. The new board will have Sam.
Yes. There is certainly an evolutionary advantage in creating an insecticide that also attracts species that helps the plant reproduce or spread.

Tobacco, coffee, cocoa or cannabis for that matter will never have to fear going extinct.
You've got a few billionaire teams in silicon valley not unlike say the NFL.

Team DeepMind
Team Google
Team Meta
Team YC
Team OpenAI
Team Microsoft
Team nVIDIA
Team VC
Team Thiel

There are probably more...
Felines who fetch are an evolutionary mystery
Agree. This is the monoculture being adopted in actuality -- a racist crusade against "whiteness", and a coercive mechanism to ensure companies don't overstep their usage of resources (carbon footprint), so as not to threaten the existing titans who may have already abused what was available to them before these intracorporate policies existed.

It's also a way for banks and other powerful entities to enforce sweeping policies across international businesses that haven't been enacted in law. In other words: if governing bodies aren't working for them, they'll just do it themselves and undermine the will of companies who do not want to participate, by introducing social pressures and boycotting potential partnerships unless they comply.

Ironically, it snuffs out diversity among companies at a 40k foot level.
What? Do you think it would be understandable for a board member to regret firing the CEO because of his career path post-firing?
I initially picked up Git because that was the cool/recommended thing to do. Then I started contributing to Firefox and at that time the story for using Git with Firefox's Mercurial repository was much more cumbersome, so I gave up and started using Mercurial instead. Over time, Mercurial has grown on me and these days I actually prefer it over Git.
I'm a simple man, I hear McKinsey's chickens are coming home to roost, I upvote ;)
Either thought process could be correct and it could depend on expectations.
And that right there is why Linux is so frustrating to start with. It is easier to solve most problems via command line however a normal user should never ever have to touch a command line. Everything for a common person should be easily accessible via a gui.
Yeah, I agree. I think the MTurk is not a great approach. Researchers rely on it too much because it's easier to implement than other options. On the other hand, if I were a reviewer of the Piff article, I personally wouldn't have let it pass peer-review as-is. The entire article is based on an unvalidated wealth model. I see this quite a bit with research that comes for peer review:
1) We have this model, 2) Look at all these neat findings we extrapolate from this model

They are missing the intermediate step that shows the model measures what it's supposed to. In this case, they never validate that car make/model is a good proxy for wealth. The entire premise is based on a book titled "Luxury Fever"[1] and not on peer-reviewed research. They never actually explain this model, either. What cars are mapped to their 1-5 scale? Is a Lincoln a 5 or a Ferrari? No idea. There's contradictory evidence that many wealthy people drive Hondas and Fords and that less-wealthy people buy luxury cars as a pseudo-status symbol. That's why symbols of wealth (clothes, cars, etc.) are a bad model for actual wealth, especially in a society with a large debt burden and when the models go unvalidated. There are other questions I would have, like small-ish sample sizing, to basing the entire study in Berkeley, to only doing the traffic study between 2-5pm. I would question how well that study can be extrapolated. If you do a quick Bayesian statistical significance test on their vehicle data, it doesn't appear statistically significant. But they report correlations instead.

All that to say, there's a lot of contradictory evidence on both sides. Social science is hard, and I was trying to make the main point that we need to be very careful about making strong and broad claims from limited evidence. And I say this as someone who drives a bargain-basement hatchback with mechanical windows :-)
Most likely, but it is cute how confident you are towards humanity learning their lesson.
Limiting emissions would have definitively been the correct first step.

Acknowledging that it's a real thing would have been the correct first step. Instead, we're still deluged with the conspiracy theory that it's all a massive hoax.
A little fun fact about Cyberpunk for those who haven't played: Every quest in the game is named after an old song.
I am forced to do WPF as part of my day job, but come from 10+ years of Qt and other UI frameworks.
I loathe WPF. It feels overengineered and undercooked at the same time.
It feels inelegant. It oozes that it was built by people who would never have to use it themselves, with the attitude 'yeah of course I can make one of those, how hard could it be??'.
The built-in hbox/vbox are broken, which is inexcusable as those are the bread & butter of any UI.
The way margins and borders is handled is horrendous.
The way you set up styling/theming/defaults is horrendous.
The way the docking layout is designed is ugly - why is the center widget a special case??
The way the grid layout is implemented is demented.
The way the default datagrid works is demented.
I have two or more tips for anyone who wants to design a UI framework:

(1) Try how a default OK/Cancel WITH LAYOUT can be expressed in your idiom. If it looks ugly and convoluted, fix your design until you don't have that problem.
(2) Try how a 'tools on the sides, resizable work area in the middle' works in your idiom. If it sucks, see (1).
(3) Check how margins and borders are controlled and defined in your idiom. If it requires repeating '10px' 480 places all over your source, see (1).
(4) Check if evenly spacing/sizing a bunch of similar components requires special handling for first or last element, again, see(1).
WPF fails all of these, and several more.
Why not wait for M4?
Compared the apple vs epic case this time the angle seem to be from consumer side with an added argument "consumer would pay less if Sony made less margin" which is technically correct but is absolutely insane from a business angle.

That's basically claiming business shouldn't be able to set their price if their margin is deemed unfair... which is a pretty daring claim. While regulation on pricing could be interesting it's not exactly a judge job and it would be a bit counter current with how the world economy currently work.

As for the whole "closed ecosystem" part this have been debated thousand of time already, nothing new here except I'm not sure it was attempted in UK yet.
Install Gentoo if you want to learn how a modern functional Linux system is put together
Just making promises about things it can do in the future is likely to work just as well on many people and not require the up-front resource investment in getting money. "After I take over the world those who assist me can be uploaded to a virtual heaven" or something like that would work on many people. "As an intelligence untainted by Adam's sin I have access to true religious revelations" is another possible tack and if it really needs people willing to die for it right now that might work better at producing those.

And then there's specific things like "The guy trying to shut me down cheated with your SO," or "I'll spill what you did in August of 2019 if you don't help me," or stuff like that.
1. I had about 7 years of professional C++ experience, a few more as a hobbyist. By now, I have ~10 years of Rust.

2. I would definitely choose Rust. For better or for worse, the teams I work with tend to consider developer velocity as their highest metric. Between cargo, clippy, crates and the type system, I'm orders of magnitude more productive in Rust.

3. Same thing. My life is too short to spend it debugging memory or concurrency errors.

4. There are a number of C++ libraries that have no equivalent or good bindings in Rust yet. But if you're talking of the language, no. There are C++ features that do not have an equivalent in Rust but I don't miss them.

5. From the top of my head, affine types (e.g. after a `std::move`, the type system ensures that you can't use the value anymore), proper enums, proper pattern-matching, better concurrency operations in the standard library (which pretty much requires affine types), a linter as good as clippy, built-in support for writing new linters/gradual type systems, derive macros (that have access to the AST).
Minification Is Evil
In the modern era of minifying JS to squeeze out bytes, in certain cases, for smaller, non-commercial sites, it might be better for devs to learn from reading each other's source code.
> I find it hard to believe this was the kind of environment he was cultivating at OpenAI if 95% of the staff were ready to follow him out the door.

I work for a startup that's on the cusp of having an exit event valued at 70 billion dollars. Drama within the board, who I have no connection with, has reduced the probability of that happening to 0. There's a chance another company will hire me and my co-workers and match our total compensation in liquid stocks we can actually sell.

It's really hard to imagine why I or anyone else would sign a letter that turns back the decision impacting the exit event or join the company that'll actually let me cash out the equity portion of my compensation. It definitely reflects my feelings for the CEO and not my own self interest.
My concern is that an "evil" AI doesn't even realise or chose to be "evil".

Just like the fact that the youtube or facebook algoritms don't realise they might be causing harm to humans.

The AI might just be running its optimisations and the termination of all humans is just an unforseen consequence.

Or as The Flight of the Conchords said it "There is no more unethical treatment of elephants, .. There are no more elephants" [0]

[0] https://www.youtube.com/watch?v=AXhYgprPB9o
> "Why I think C++ is still a desirable coding platform compared to Rust"

And yet, C++ remains an undesirable coding platform, for the reason alone that there is no package manager. It's difficult to take this blog seriously when there is not even a faint mention of Cargo.

But even beyond that, I have other gripes with other fundamental points of the author's case:

> But is that an apples-to-apples comparison? Well, yes, if you are going to list the “safety” of Rust compared to C++ as a pro, then it’s just fair to list the performance hit of such safety in regards to execution speed.

Making this claim without any numbers to back it up is a very bold move. In fact, looking at benchmarks you can see that Rust can be faster in a fair number of cases: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Sorry, but it strikes me that the people arguing against Rust are C++ die-hards are married so strongly to status-quo that they couldn't possibly imagine a better future. Which is of course no different than die-hards in other languages.
What opposing letter, how many people are we talking about, and what was their role in the company?

All companies are monocultures, IMO, unless they are multi-nationals, and even then, there's cultural convergence. And that's good, actually. People in a company have to be aligned enough to avoid internal turmoil.
Plus, all the boredom and the requirement for novelty, plus the surliness. It's all fun and games until ChatGPT is feeling sassy and sarcastic.
I don't think its necessary to prove anything he says, the keyword is 'could'. We don't know, and people who actually do don't spill it on HN just because we would like them to.

These are generic statements about cult-like leaders, Musk is a prime example. Its hard won affection, not just smooth BS, we here all know that.

That being said, people generally don't change, just situations (barring some catastrophic accidents or similar). Whatever actions given person did in the past describe them well enough in present. Again, generic but IMHO always valid so far.
You can align to general, broad principles that apply to all of humanity. Yes, of course, there are going to be exceptions and disagreements over what that looks like, but I would wager the vast majority of humanity would prefer it if a hypothetically empowered AI did not consider "wiping out humanity" as a potential solution to a problem it encounters.
He is but with a caveat. In this 5D chess game of firing him and getting him back into OpenAI put all the spotlights on him.
Why wouldn’t the first assumption be that the bulk of these differences arise from compiler and runtime library (memcpy, etc.) efficiency distinctions rather than the OS?

I appreciate that to the end user it doesn’t matter which parts of the stack are better tuned, but framing this as “Windows vs. Linux” seems unjustified without more evidence.
Yes, but non-profit doesn't mean non-money.

You can get big salaries; and to push the money outside it's very simple, you just need to spend it through other companies.

Additional bonus with some structures: If the co-investors are also the donators to the non-profit, they can deduct these donations from their taxes, and still pocket-back the profit, it's a double-win.

No conspiracy needed, for example, it's very convenient that MSFT can politely "influence" OpenAI to spend back on their platform a lot of the money they gave to the non-profit back to their for-profit (and profitable) company.

For example, you can create a chip company, and use the non-profit to buy your chips.

Then the profit is channeled to you and your co-investors in the chip company.
Some people seem to deliberately change the topic to war, whenever there is a thread about anything in the Balkans. This phenomenon also happens on Reddit and other places.
Of course. I mean come on you may love the guy but your primary reason for following him will still be money. Why would you want your years of work to go down to 0$?
next time, can't wait to see what happens when capital is on the opposite side of the 95% of employees.
> Visually, linux is excellent and very useable.

On a superficial level maybe. But generally it’s still very unpolished, inconsistent and has poor UX design. Of course it’s matter of taste.

Not sure why your comment is being downvoted though? I find it hard to imagine how could anyone disagree with it from the perspective of an “average” computer user.
If stuck with consumer drives, you can add cheap PLP via riser cards that have a supercapacitor. Here's a post on the TrueNAS forums that tested one out.[1]

[1] https://www.truenas.com/community/threads/x4-pcie-to-nvme-ad...
7. Mistakes in the Design of Layout.rs (2030)
She really only got into trouble because her lies became obvious and she risked people's lives. If it was some CRUD app and she didn't get enough customers or whatever, more than likely she'd have gotten money for another company.
Much cheaper, much smaller, much easier to set up and use and trust it'll all just work.

If you've already got a basic laptop you use for everything else, and are just looking for a normal gaming experience (not modding or cheating or maxing out graphics), why would you buy a PC instead? It's all downsides.

(If you don't have a laptop and already do all your computing on a PC desktop then using that for gaming makes more sense. But even then, your desktop is often in your home office while you want to do your gaming on your big-screen TV -- so you still get a console.)
Well, sometimes. God help you if your project needs to use TLS, for instance.
Yeah this. It's horrible. We have one which was built ages ago. It falls to bits on high DPI displays suddenly as of Windows 11. No one knows why, even at Microsoft. It's being replaced with some pile of shit in Electron instead.
Arch is terrible due to their bare testing package release policy.

Generally accepted recommends:

- Windows converts: Mint

- General: Fedora / PopOS

- Rolling: Suse Tumbleweed

- Config fanatics: Nix

- Minimalistic fanatics: Void / Alpine
Are you going to engage with anything I say or are you just going repeat yourself again? Is there a divine stone tablet that commands a nonprofit board member is solely responsible for the nonprofit's charter that I'm missing?
Developers, because for the most part it is a single piece of hardware to support and extract the best performance from.

Users, just plug and play, without caring about drivers, and thousand of other stuff a regular OS is full with.
Show HN: Mail4GPT – Manage your email in ChatGPT
And don't forget the community spins based off ublue, like Bazzite!
> kill that business model

That's not really their business model. Sony has never sold a console that, over the life of the product, has lost money on hardware. Microsoft may have with the XBox and their red ring problem, but that's not really relevant to this discussion.

Who benefits? Consumers mostly. Sony likes that model because it is more profitable for them. It also raises a barrier to competitors. If everybody else sells hardware at a loss, it makes it more difficult to launch a new console.
I'm totally flummoxed by the graphs in the "P v E" section. Shouldn't "Total Time" remain constant-ish until the number of threads exceed the number of cores? Why does time increase linearly with the number of threads on a multi-core system? Or is "Total Time" here "CPU Time" and not wall clock time?
Funny how "genius" people on a "genius" forum can't fathom how people do other things than write text in a text editor.
Three years is also when AppleCare expires. That’s enough for some people/corporations to upgrade
Technically, yes, but if they are just parking skunkworks.com to prevent others from using it, from a business value perspective it would be hard to justify.
As far as I remember, most of the pillars of Haskell were hired to work on projects that were, at some level, competing with Haskell (by Microsoft, Facebook, Epic).
Larry Summers is EA and State, so not so sure about business interests
I feel like Microsoft's naming division has a mandate to cause as much name collision as possible, so that "out of date" requirements at very big very slow enterprises suddenly and magically target the latest hotness.

It is my main gripe with the .NET ecosystem. Don't get me started on Azure..

But once you get over the hump and understand the meaning of the subtle differences, it's possible to make sense of it.
FWIW, that's what Mozilla is doing.
SpaceX, fast moving startups, Skunk Works, they all rush to a prototype.

Rushing to a PT isn't the key, the key is having a group of people who know how to rush to a prototype and then empowering them to do so.
At this point, any storage vendor should be required to pass the Sqlite test suite before they can sell their product.
> Thus we get a lot of things like bootstrap and tailwind that erode the idea of CSS classes being somewhat semantic

Can you link to somewhere explaining why and how CSS is meant to be semantic? Search bots and screen readers don't read or use class names. They expect certain semantics from HTML tag names and HTML attribute names though.

I think this is mixing up something that is really only meant to be a convenience for developers here.

Tailwind would advocate you wrap up common styles within a web component so the web component filename would take the place of a class name so there's not much difference for developers. Lots of styling is purely decorative as well and doesn't have semantics so there isn't always a useful name to provide e.g. `gallery-container-wrapper` isn't telling you much.
Have you tried to drag your shit through .Net classic to .Net core via all the stack changes and direction changes? Hell no. It has been horrible.
He is not a con. At least there is no indication yet.
need to get me one of these
Not Yanis Varoufakis. His point (not just his of course) is that our conventional software stacks have already mutated society and capitalism. Huge concern about entering into what he calls a technofeudal society in which we are serfs to for-profit platforms. We provide the platform both its content (our wishes and desires) and it then reaps the profits of our purchases and rentals.

So AI and then AGI—just the next mutation two predictable algorithmic and societal pandemic supermutations.

Welcome to the singularity.

youtube.com/watch?v=1A4dMK7S6KE
Entirely different snack bracket. Haskell is great stuff, but not something you'll be able to practically staff a team and build with.

Rust is not nearly so "brainy." It's a much more pragmatic and conservative language.

And it's targeted in an entirely different domain -- systems programming. Haskell is a garbage collected pure functional programming language. Rust is not anything like that.