skysight-inc/HackerNews huggingface dataset:
OpenBSD Intel Atom n270+1GB RAM netbook user there, among others.

Lariza as the big webkit2gtk4 browser, Links and Lynx as normal browser, with media bound to mpv+yt-dlp and nsxiv. MuPDF and a pipe with einfo -pp | lynx... | less for ebooks. ImageMagick, FFMPEG, sox. C, Perl for programming.

Bitlbee and Swirc for multi IM chat, sfeed for RSS news and podcasts, slrn for Usenet news.

A slightly hacked PCSX4ALL emulator (PSX) plus Mednafen for retrogaming among Slashem, BSDGames and Frotz for IF games.

Who said slow? OK, no Google Earth but I can use some TCL/TK based OSM map viewer from the TkIMG demos, and no Wine to play the games for that era. But, meh, I only get GL 1.4, not enough for proper DirectX9 translation (GL 2.1 it's the true basic DX9->GL mapping), so I've got lots of libre alternatives from https://osgameclones.com and a custom ScummVM compiled from ports with --enable-all-engines added to the configure script so I can play games from the Apple II era, passing thru Ultima IV, Maniac Mansion, Broken Sword up to Blade Runner and, soon, Sanitarium.

People understimate its old machines...
Reading a lot of the responses here makes me think that there is a misunderstanding of what the author is saying.

He is talking about infrastructure code, not application code. In application code, the goal is to reduce risk to your app by shedding scope so that the app only does what it needs to do to be successful.

Where does that scope get shed to? It gets shed to infrastructure.

Infrastructure code only exists to reduce risk to applications. To be successful, it has to accept risk and handle it. This requires a different way of thinking, and a different way of coding.

If an app doesn't handle an exceptional condition ok, there's someone there running it - they can just run it again. Or there's infrastructure that will run it again.

In something like zeromq, that is not a use case.
I find this highly unlikely, but then again I'm not a "researcher", so what do I know?
> Where is the end game here? What is your plan when literally every item costs you a monthly charge, and you own nothing?

World Economy Fiefdom ;)
People can't be expected to know about everything. There's simply too much going on all the time. I'm sure you encountered many teachers, experts or professionals who think that their specialty is somehow The Thing that's overlooked by most and that's worthy of everyone's deeper consideration. I don't these people could agree which of theirs is the most important. And some people may not even have a single field where they're expert at, and I don't think they are any less for that.

So, what remains? What can we do if people are known to not bother with the things, yet we still want a better world for them, even if they don't know about it? Regulation is the answer, I think, and consistent improvement, and application of it. Education also comes into picture. I'm not even about the part as to what we should actually learn, but critical thinking should be taught somehow. And try to eliminate the Dunning-Kruger effect as much as we can.
Yes, but with 90+ years old Le Bron and Steph Curry still dominating because all the young players decided to play hokey instead of basketball.
I'm wondering what the cowcatchers attached to the front are for. Did cows used to roam the streets of SF? Or are they to push the pedestrians out of the way? flip the bicycles over the top and away?
Emacs comes with a built in debug mode that works with several debuggers, including gdb, out of the box. There are also things like DAP-mode. Vim has Vimspector which is pretty decent as well as a debug/gdb mode introduced in vim 8 that I have not tried yet. There is a built int TUI as well, but I haven't tried it too much. There are probably stand alone interfaces available too that I am not aware of.
We've already allowed narrow-field experts to largely dicate our policy re: covid response, and the results are worse than the disease. Let's hope more people are brought into decision making this time.
I use xst, a fork of st. It does everything I need it to do. It's not very feature-full, but even if I had the kinds of features other terminal emulators have I wouldn't use them, so this is fine.

https://github.com/gnotclub/xst
Do you mean 'O&O shut up 10 ++'? I only found that. It's not open source though. How come you 'trust it with your life'?
Can you be more specific? The comments are mixed and you don't address what you see as decline.
Far less than the people who actually researched the matter, obviously.
My impression is that zoom has more features. Breakout rooms, predefined set of meeting hosts etc. But having to install the app on the computer is a pain. "I'm going to join this Zoom meeting starting now." "Nope, you have to update the app first." Is not fun.
I think Adobe and Autodesk should buy each other.
I hear statements like this and I think about the Y2K problem. So many developers crunched ridiculous hours to fix all the bugs that were very real and would have had very real consequences. Miraculously, they managed to fix most of the severe issues so the world didn't suffer any serious damages. The aftermath was unbearable though, with all the "skeptics" gloating as they felt vindicated. "See, it was all a big hoax!" It wasn't, of course, but those people will never know otherwise.

Now, the annoying part here is that this is the best case scenario for the climate as well. If mankind does in fact manage to turn around this massive force, people like you will simply be gloating and claiming that there was nothing to worry about in the first place.
They are uncomfortable but without asking questions like these it is hard to become more productive. It is also demanding of the employees, no doubt about it but I think people that want to work at Stripe realize it is a demanding environment. Calling it psychopathy is uncalled for.
mathematic-e-books
> It's fully deterministic, multiplayer works by only sending user input around (at a reduced tick rate) and the unit movements get calculated locally from that.

That's interesting. I wonder why the other poster say the replay functionality would turn into nonsense at some point.

Now if the game is deterministic and multiplayer works by only sending user inputs around, why the save / continue feature wasn't implemented that way?

In any case I love to read about how these games worked!
It was a distinct ideology closer to a social democracy than a totalitarian dictatorship.
Jugoslavia still was a dictatorship, but it they didn't collapse down Jugo under ethnic wars, today it would be something like China but far more open and progressive. State Communism, yes, but without hurting personal freedoms.
I did that. The job was bad for more than one reason and I couldn't see myself slogging through it for the next 18-24 months, before I can legit-quit.

You options are to either put it on the CV or just hide it. I've chosen to hide it, but I mention it during interviews if my brief experience from there is somehow relevant.
I have a pretty big C++ codebase that uses noexcept on almost everything. There are a few cases where deep in the call graph something has to have a try block, but most of the unavoidable exception semantics are around std::bad_alloc, and you’re in pretty deep at that point.

clang-tidy rarely if ever misses on noexcept violations these days.

Not sure what the LOL is about.
I wonder, how many users are still using "Dict" apps?
Why? This is an ad for a different payment model of what is basically the same product. It's not as if they're leveraging their monopoly on Windows to push another product.

I don't like this but it's less severe than all the tricks they're doing in Windows to undermine Chrome and Firefox. Like when you search for Firefox, suggesting Edge instead.

What MS is doing here is more like when Spotify notices my prepaid gift card account expires and gives me an offer of 3 months for $9.99 to get me on the plan they prefer to see me on (because it auto renews).

Which I always do and then I cancel it immediately to stop the autorenewing lol
They're less and less common but they very much still exist, especially small bars. I haven't encountered any outside of Tokyo though.
Happens every summer
A bachelors degree is an undergraduate degree, ie it’s designed to prepare you for a graduate degree. On its own (traditionally) it’s not so useful, but people still accept it as the lowest common denominator of education because the world is a much different place now.
I feel like one litre of brewed coffee is a lot of caffeine!
> Don't underestimate mental health problems in academia

Having dropped out of my PhD due to - mostly - mental health reasons, I don't fully understand the preoccupation with the mental health situation in academia. Not that it is not bad, but is it worse than in most other occupations? Or is it just that academia is mostly populated by people of at minimum middle class upbringing who are not supposed to experience hardship of any kind?
That's an interesting counter argument. I would think that for the target audience on HN, rsync would absolutely be preferable to Dropbox. We are developers, not regular consumers. Same would apply to IDE's and editors.
> energy storage

The thing no one talks about.

A battery that can store energy over 24 hours costs more than an equivalent nuclear power plant, loses half it's capacity within a decade and has never been build.

The closest one in South Australia could match a nuclear plant for all of 10 minutes and still needed the solar panel and wind generation to work.

We're out of time. We don't have another 40 years to wait for renewables to mature.
The other part of the "some" is that we're really talking about some portion of the visual system here. A model that can infer the geometry of a bus from a partial image of a bus having being shown lots of partial models of buses is a potentially very useful model (potentially one vastly superior at drawing buses to humans), but it's some way from a theory of mind and frankly doesn't sound that similar to how human brains conceptually model buses, where the basic shape is something operating at a very low level of our subconscious...
Thanks for your work on Starcraft. It's given me a ton of fun over the years and I'm actually playing a tournament game in Remastered this weekend.

I actually really wish we had our hands on some of the earliest builds, even the "orcs in space" ones. I've been playing this game for so long that I'm curious how exactly the final version of it was beaten into shape over time, and how different it feels to play over its development period.
400mg is the suggested daily limit. It is a lot of caffeine.
Totally agree - technologically possible. Now who’s ambition, will, and money are behind this to get those who are in the middle, don’t care, or need to look after themselves first in the ecosystem to get this done?
Stand out by doing more bigger/ridiculous/dangerous/wasteful/insert hyperbole here?

On the other hand A lot of friends are starting to opt for dumb phones, others (gen z) are now picking up digital point and shoot cameras.

What if clubhouse ‘took off’ and everyone’d be making podcasts instead of vlogs. “Quiet please”!

I guess it would be like the joke that since using a phone while driving is prohibited, people turned to reading books behind the wheel en masse
What this article claims as "new" has been known for so long, the Onion even turned it into a joke years ago: https://www.theonion.com/scientists-politely-remind-world-th...

Technology isn't what's stopping us from saving the planet, greedy corporations and corrupt politicians are.
"results worse than the disease" by what measurement?
TBH I like using tmux in kitty, but editing files and such in Emacs.

I rarely bother splitting a tab into multiple panes (with either tool).

I like tmux's model where I can switch to a different session quickly, or switch to a pane quickly.

I've tried using vterm in Emacs, but it doesn't stick as nicely to how I think about things.
I wonder whether the next generation of people in the West will even be able to afford our current luxuries.
It's not immediately obvious that they'll be able to afford any non-trivial property.
New car prices are up; there are cheaper EVs than Tesla; the future of mobility/transportation is in scooter sized lithium ion vehicles.
Well they have a socialist government, so not that wishful.
Remember, “nothing will be the same as before” or “this is the new normal”, all things that turned out to be false but which were uttered relentlessly as the pandemic was starting. I’m blaming it on the good old Apocalyptic spirit that we’ve experienced since at least the Middle Ages, in the case of Global Warming we’ve even got our own Jeanne d’Arc in the person of Greta Thunberg.
could?

nope... will. This is not a new and unexpected idea
Glad you like it. No worries about asking, you're correct about the country but I'm just a casual gamer by choice and never put that many hours into Quake. Love the game but my main appreciation of it comes from the id history, Doom and even it's influences on UT.
This is why I've largely been ignoring Quanta articles. Half the time they can't even get the headline right.
Really? The idea of developing without a terminal is incredibly weird to me.
Funny you've never seen it on HN before, his weekly post show up on the front page almost once a month in average for the past few years. (From here[1] I've counted 8 appearance in the front page in the past 5 months)

[1]: https://news.ycombinator.com/from?site=acoup.blog
I am disturbed and worried by the infectious disease alarmism that the 21st century's safetyism has metastasized into.
It is ridiculous that energy prices aren’t monitored in UK.
Can't you sell the excess capacity to another country? Or convert the excess capacity to green hydrogen which is used as an energy source for things like steel manufacturing?
Thanks.

My thought process around using braces when they're not needed is mainly around consistency. If you pick and choose when to add them then you need to make a decision every time you add a variable. I've written about that here: https://nickjanetakis.com/blog/why-you-should-put-braces-aro...

That is a good call about `set -u`, it's something I've been using more recently but I haven't added it into that script yet but thanks for the reminder, I will soon. I ended up making a post about that here: https://nickjanetakis.com/blog/prevent-unset-variables-in-yo...

Another small thing I've been doing recently is defining options like this:

set -o errexit
set -o pipefail
set -o nounset

It's a little more explicit on what each option does. It might be just enough context to avoid having to look up what something does. Philosophy wise that's also something I've been doing semi-recently which is to use long form flags over short flags in scripts https://nickjanetakis.com/blog/when-to-use-long-word-or-shor....
Alacritty has forks that supports ligatures.
I use https://aur.archlinux.org/packages/alacritty-ligatures-git
You can also take a look at https://github.com/fee1-dead/alacritty/tree/ligatures_harfbu...
They both work fine for me most of the time.

There are edge cases but I can’t think of a specific right now. When I run into one, which isn’t that often anymore, I’ll open vscode’s terminal panel and do a quick edit in nvim there.
Like he said, our brains make mistakes interpreting the code and running it our heads. Sometimes you need a debugger to see what's really going on, especially as the system becomes more complex
And don't forget to add the potential risk for long dormant Anthrax and other virus strains to reemerge due to the thawing tundras (along with methane pockets).

https://phys.org/news/2020-08-climate-expose-epidemics.html
Switched from alacrity to foot, very very pleased.
That's correct - but this argument is more often than not used to prop up "inevitability" of overtime that neither inevitable, nor necessary.

Yes, bad stuff happens - but having it once per two years or once per few months as the article implies it a different scale and the MOST important part of it is to stop treating it as normal, required and necessary.

Also, Stripe has 14 offices globally. That's already a size where you can have work-time rotation for those "late night" problems. Which then stop being late night problems.

Again. Not inevitable.
If Covid-19 was a trial run we are in very big trouble. Already it seems that we've given up trying to control the spread of it, and I think the damage done to public trust over the past 2-3 years will make it extremely difficult to try non-pharmaceutical preventions again. We may end up just not reporting on it, and adopt the Trumpian method of pandemic management
Indeed, it's crazy that some OSes even make this the default way of installing applications (i.e., become admin -> then install)

E.g. Unix was built around the idea that other users should not be trusted but applications can be trusted; it is becoming painfully clear that this idea is wrong.
I'd say NIMBYism is also a big contributor. Renewable energy farms are rarely located near population centers and convincing rural people to sell their land to generate/transport energy to urban centers is a multiyear process with single holdouts stalling projects. The alternative of invoking eminent domain is also politically unattractive.
I agree that climate change is not an (human) extinction event like many people try to frame it.

And yes climate change is a constant in history. However what is new is significant change in the timescale of a human life. Meaning we won't adapt gratefully as a society. Previously cities becoming uninhabitable would be abandoned slowly over the course of centuries.

Now we will have a situation where a significant portion of the population will have to move in their lifetime. That's the kind of stuff that causes hostility and wars. And given how good we've become at mass-killing humans, that is a frightening prospect.
The reason this gets so much attention because it's hot to give as much drama to climate changes as possible.

It's speculation on top of speculation on top of speculation.

There are much bigger impacts than climate change on disease development, yet these hardly get the same attention.
If we're talking Europe sized countries. But Europe is pretty small relati ely speaking...it's hard to move a lot of electricity thousands of miles without losing too much.
Multiplayer requires all users are on the same version. SC2 replays also require this. SC1 may not have. Determinism would only have applied if the version used for playback was the same as that used for recording.
During my Software Engineering degree it was hammered into us that 20% of the cost of a Software Project comes before launch day, and the other 80% is maintenance.

In my experience, I'd go 10/90.
https://astralcodexten.substack.com/p/the-rise-and-fall-of-o...

"Woke" is suspiciously similar to another word that marked the end of its respective culture - "euphoric" as applied to New Atheists. Both words describe basically good things to be - woke people are aware, euphoric people are happy. Both were originally (supposedly) used in a non-ironic way, by true believers, to praise their respective movements. Both sounded so over the top that people started using them to make fun of believers. Both became so iconic that even now, five years later, if someone gets too annoying about atheism, you can just roll your eyes and say "Euphoric!" and it will be universally understood as a devastating retort that means you win the argument.
for god's sake.

the winners in the vast majority of startups are the founders and board, not the regular staffers. remember also that the people in startups have self-selected themselves out of larger, more-structured companies. This, combined with sturgeon's law, should not, by default, make a startup attractive place to be for an "individual contributor" type, financially or otherwise.

The fact that they are unwilling to negotiate is a signal that they don't understand that "everything in life is a negotiation". Beware.

You'd likely have better EV in a larger company, and far more opportunities for development and travel, if they are a multi-national. This startup-warrior mentality needs to die. PG et al made good on it 20+ years ago, when the internet was a different place and market dynamics were quite different.

Your life, your choice. Remember, nobody cares more about your financial future than you. Good luck in whatever direction you go. Remain sceptical.
Inflation getting out of control which will disproportionally affect poor people in Africa, Asia etc. Whereas we might have to get less nicer car on our next trade-in, they might not be able to get enough food. Plus, if the strained economy results in even just one war, the deaths and suffering from it alone will probably be greater than the lives saved via covid response.
Yes, and with 14 global offices the company can fix them in worktime of one of their employees, not late at night.

Let me reiterate: "inevitable" things are rarely inevitable and most commonly just a poor excuse for poor organization and toxic work practices. Even if you put out pithy quotes.
High voltage inter connects are also more expensive than nuclear power to build.

Outside of Russia there are no transcontinental high voltage lines.

The US doesn't even have a single energy grid despite being a single country.

The European market is probably the most tightly coupled in the world and the inter-border power lines can carry less than 20% of most countries power demand.

>Or convert the excess capacity to green hydrogen which is used as an energy source for things like steel manufacturing?

We don't have 40 years to wait for that technology to mature. We need to be cutting emissions now. Green energy has resulted in increasing use of fossil fuels. The only reason why total CO2 production has dropped is because we've been building gas power plants instead of coal.
>more expensive to operate than a fission plant, which is already not competitive.

You're probably referring to this study that claimed fission power plants are not economical anywhere in the world. FYI, this was published by a german institute to justify their politicians' decision to phaseout nuclear power, but it has since been disproven (source also german): https://www.kernd.de/kernd-wAssets/docs/fachzeitschrift-atw/... If you use realistic real world data, nuclear is very much profitable and competitive in many sectors.
Which implies less country travel?
I'd rather suckless didn't influence anything I care about.

It's fine that it exists for those who want it, I'd rather systemd and all my GUI apps and DEs stay as they are.

Android could use a bit more modularity though, but the SAF makes that a challenge at times.
The quality of comments on HN has really started to degrade.