skysight-inc/HackerNews huggingface dataset:
I am curious how the increase in deaths compares with the rate of pedestrian accidents overall. Are accidents becoming more deadly?

The changes in safety regulations have pushed these big flat front ends as being “safer” for pedestrian accidents, which is why almost every vehicle these days has the same big flat front end. It really seems to me like it would have to have the opposite effect, pushing you under the vehicle and trampling you rather than relatively more safely throwing you over.
Just a Brief note about Tauri VS Electron. I've always been a opponent of Electron Apps. Even now, my Slack regularly pauses for seconds I suppose because the Garbage Collector has to do its thing.

Lately, however, I've worked on a Mastodon Client written in Dioxus (https://terhech.de/ebou/). Dioxus runs native Rust code and sends Dom Updates to a Tauri Webview. The difference in Ram and Performance is staggering. Much more lightweight because it uses the System Webview, and much faster because it's not Javascript. I've come to the conclusion that Electron itself is probably fast enough, but its the Javascript that causes it to crawl. (Obviously, my tiny app doesn't compare to Slack, but I've also done some simple-enough Electron Experiments).

And it makes sense: WebKit has seen tremendous amounts of investments to make it as fast as possible. CSS can do GPU based transforms, everything is heavily optimised. I'd venture that WebView rendering is just as fast as native (in the general case). What makes Electron slow is Javascript.
Plus, it's likely the Streisand Effect is in now full force and they actually have increased this kind of activity not just for themselves, but for anyone else with a similar, oddly inviting setup.
It's pretty well known graph in traffic engineering -- Max throughput isn't free flowing traffic. (Though I remember it at 35-40 mph on interstate/motorway).

The basic reason is that free flowing traffic requires bigger gaps between vehicles. (safe anyway, but practically the way people drive generally follows the safe spacing function, but with a 'bit' of y offset). At the minimum latency (the free flow speed (ffs)) the spacing between cars is x seconds, so you get 3600/x cars per hour. At maximum flow rate, ~1/2 the ffs, the spacing is more like 1-2 seconds, so you get closer to 2k cars per hour. Even slower, the cars can be packed closer, but you don't clear the road nearly as quickly so the throughput is lower.

See https://courses.washington.edu/cee320ag/Lecture/Freeway_LOSd... (page 13) and https://courses.washington.edu/cee320ag/Lecture/Freeway_LOSd... (page 9)

It's a little bit like the tradeoff between latency and throughput in servers.
We are already here, AI resume screeners are evaluating if you are fit for the job or not

Start preparing your resumes for AI models and not for humans.
Advice for Back End Developers Building Internal Tools
> In a true profit maximizing meritocracy many disabled people would not be able to survive because nobody would employ them etc.

Just give them money?
90% on a single language (German), and I'm comfortably beyond the "pizza order level" level of fluency, but probably still below a B1.

Trouble is, I meanwhile live in Germany and wouldn't be able to assign an exact figure to how much of my fluency is thanks to Duolingo, and how much is due to being exposed to the language in my daily life (comparatively little actually, as my job is in English, but far from zero).
In all fairness, in Götz von Berlichingen it reads:

> Er aber, sag’s ihm, er kann mich im Arsche lecken

He may lick me on my arse

Which is for a German reader a tad less offensive then "Leck mich am Arsch"
So, what are the network effects that will get me to use AI? Why won’t I be able to just opt out? Technology spreads the fastest when it has powerful network effects backing it up.

It’s getting increasingly hard to opt out of having a smartphone because of how many things require a smartphone now: 2FA to log into your job, scanning QR codes for menus at restaurants, tickets on your phone to get into different venues, whatever. Sure, you COULD choose to not own a phone, but then you’re missing out on all these things that require it.

The network effects for the internet in general are even stronger. A lot of jobs and social events are ONLY advertised via the internet. Cut yourself off from the internet and you’re cutting yourself off from an increasingly large part of the world.

What are the analogous use cases for AI? I’m having trouble thinking of any, outside of maybe general productivity boosts making the workplace more competitive.
Obviously I would need to buy the author's book and subscribe to his newsletter.

Sarcasm aside we had such an opportunity just a year ago: crypto and NFT. High risk that potentially would've matched his 3000->150000 (50x) return. It was in the open, in all tech news channels, available to anyone with a bit of money. Ok, most lost money it seems but it's the kind of opportunity the author talks about.

In https://web.archive.org/web/20210426154653/https://www.finan... he talks about NFTs, too, with instructions how to buy them. There is a section on caution and skepticism, too. "Now you know a bunch of stuff about non-fungible tokens. We covered what an NFT is and isn’t, how they started, why they’re booming, skeptics’ concerns, how to buy one, and how to create and sell an NFT of your own."

That was 2021. Later the author changed the article https://www.financialsamurai.com/what-are-nfts/ and adds more skepticism and "Invest In Real Assets Instead" which conveniently links to his platform "Personally, I’d much rather buy real assets like real estate than NFTs"
You could use Dioxus which is native Rust on Tauri (well, on Wry, but it shares a lot of the platform facilities)

https://dioxuslabs.com
You can't trust post action reasoning in people. Check out the Split brain experiments. Your brain will happily make up reasons for performing tasks or actions.
If you look at some OSs that have been around for a very long time, they are quite minimalistic.

While deeply alien to the Unix crowd, OSs like MCP or zOS are remarkably simple in what they do.
Anything is possible if you are powerful enough and have the world's biggest companies competing for your product.

My worry is that even a half baked AI can produce useful wonders in many fields like healthcare, however useful amounts of data will now only be accessible and available to powerful players. Probably OpenAI did the bait and switch to get many competing sides on the same page.
At least in my career so far all of the tasks I've been told are "impossible" just need another 5 minutes of thought - to the point I'm wondering if people do it on purpose so that I take over the task haha
In the video game, the outbreak was in 2013. Maybe the product placement deal was made with that in mind before they changed the outbreak in the TV show to 2003.
There are a lot of comments saying that we can't avoid mutable state and dismiss this paper entirely.

I find a practical interpretation of this paper is:

- Favor pure functions over impure functions

- Reduce mutable state and be deliberate about where those mutations have to happen

- Prefer derived state over keeping state in sync

There are always exceptions. Use your judgment on when this simplifies code and when it doesn't.
I think this is it. A lot of critical Tesla stuff over the years also would get lots of votes/comments but be off front page, the benefit of a diehard fan base
Wait, you mean like the big 'aggressive' looking hoods on newer SUVs and pickups? I thought they were widely agreed to be dangerous to pedestrians, but drivers like them so car manufacturers make them.

If you have something claiming they're safer I'd really be interested to see it. Can you link?
Be sure that they will rebrand soon, alone too end this debate.
Actually not - it's capable of 120hz @ 4k. Your typical chinesium $49 amazon KVM won't do that.
Doesn't Paramount pay the MPA (or is a member thereof) to do it for them? That would make sense to me.
Telemetry required? Ask users first
> I'm pretty sure those massive A-pillars are to avoid roof collapse during a tip-over

Sounds like we are back to weight being the root evil here.

Why do the cars need to weigh so much again? Are we dealing with circular reasoning at this point?
Do you know of any research papers wrt "more update-friendly disk-based CSR-based indices"?
yesterday after discussing this, I asked multiple people I know from across the country, including the midlands, and they all said that no, cheers is not something they've ever heard as goodbye. I stand by the fact that cheers means thank you/regards, and occasionally is used in place of or alongside goodbye when some kind of transactional behaviour has taken place

https://www.reddit.com/r/AskUK/comments/1gkmqj/what_exactly_...

https://www.reddit.com/r/AskUK/comments/2sjb2j/how_do_i_use_...

https://www.reddit.com/r/AskUK/comments/8tooyt/is_cheers_ins...

you're misunderstanding the nuance of it. when other people are leaving the office and they say cheers, they're saying a short form of "cheers for working with me today" more equivalent to "regards" than "goodbye"
I still type wget when trying to download stuff... not sure if better, except for default behavior.
Fun fact. Software you routinely use, like Linux and Postgres, is written in the same "spaghetti" style. I guess the Clean Code people who implement CRUD features for a living are better programmers than the ones writing operating systems and databases.

> Most of us work in an environment where surprising - even astonishing - customer requirements are often discovered during development and maintenance.

Another fun fact. The author of the video works in an environment where rapid iteration is absolutely vital. I'd pay good money to see a TV show where his style of programming ("spaghetti", as you claim) run laps around your "Clean Code". Because it would. For example, he wrote a terminal emulator in a weekend to prove that Microsoft doesn't have a clue about how to write code (I assume they also have many Clean Code people, and that it would take them about 6 months to write a terminal emulator from scratch).

The reason why this video mentions performance is probably because 1) the author has a course on performance and 2) it's something you can objectively measure.

If it were me, I'd not even bring performance into discussion, I'd just say that "Clean Code" significantly hurts readability and editability (and thus maintenance). But then you jump in to say that the non-Clean Code version is "an unmaintainable mess", and then we go around in circles. Which is probably why performance is his main point.
I mean it's been on the internet for more than a minute, there's bound to be copies and backups. Whether they're easy to find is another matter though, since the search engines won't index them anymore. Although there's bound to be various github content copies out there that are resistant to takedowns.
Generally,it is good to give advice to write clean code. Undoubtedly, clean code causes less problems than unclean code (e.g., overengineered, overmodularized, or prematurely optimised).

Running speed tests on the much-cited mini-example with geometric shapes and their area is unfair and unrealistic, and it does not prove any point.

I think I can see where this is coming from: 'overly clean' OO style will split concerns into virtual one-liner functions without context distributed throughout the universe. For a simple problem, I prefer 'switch'. But that's not a good rule either. For anything extensible, like a GUI, 'switch' would be the wrong choice and virtual much better.

Programmers need to develop a feeling of appropriateness, and restructuring may be necesaary at times.

BTW, the manual loop unrolling in the article is broken and not advisable at all. I'd be angry in code review about such 'optimisations'.
As an aside, I gather than CP/M+ (aka CP/M 3.0) runs quite well on the Spectrum Next and is due to be available on the Spectrum Next Issue 2 (whenever they get hold of the FPGAs the project is hung up on). And the Next looks a whole lot like Loki, except with a gonzo modern FPGA pretending to be a really fast Z80, SD card support, and a Raspberry Pi Zero as a GPU(!). It even costs about the same as an original Spectrum 16K did in 1982, adjusted for 40 years of inflation.

https://www.kickstarter.com/projects/spectrumnext/zx-spectru...
Rust is still popular ... so I wouldn't trust at least my future prediction skills.
he uses his account to announce product features as well. in that sense, it won't be any different than artificially boosting tweets by elected officials to ensure they get the attention they deserve. unfortunately, the user can put the personal back in personal account and tweet many things unrelated to their office (or in elon's case, twitter product updates). unfair use of privilege. but just as you previously argued that twitter is just a website, this sleight shouldn't get more than the attention it needs.
I suspect steel making was one of those pieces of knowledge that got lost frequently. The reason: it's incredibly expensive, in terms of energy requirements.

I have read that Roman legionaries, covered in armor, took acres of wood per soldier to make the charcoal needed to make the steel using traditional methods. Entire regions could be deforestated to outfit an army.

Technology is the story of better access to energy and information over time. Steelmaking requires both, and 2900 years ago we had very poor access.

Edit: as Luc pointed out below me, that figure is just for iron armor. Proper steel requires higher heat and even more energy.
Investors are just hustling other gullible investors out of their money
And they've done it before[1], about a year ago. This used to be a great source for free (not illegal) content, though it was clear that some links were bad.

[1] Now disabled: https://github.com/iptv-org/iptv
What is Chess? What to think and for how long
Elkhart Lake Mini-PC integrates 3-port 2.5GbE with WiFi6E and BT5.2 connectivity
could point me point out similar analysis about the Chinese welfare?
but what kind of logic would be employed then?

by this line of reasoning, what would happen if a group of hardcore communists decided that merely talking about how free markets for AI research is a good thing is something that they cannot tolerate, and begin killing people. Do we now forbid this speech too, as CLEARLY it is getting people killed?
the QL (a 680xx home computer launched two weeks before the Mac)

This implies that the QL was a competitor to the Mac. My sincere apologies if that wasn't your intention, but anyone who has used a QL and a Mac would have a hearty chuckle at the thought.
I mean, I think the main insight is that no, Victoria, you can’t fire most of the staff and expect everything to keep working properly. Thought it’s not a very interesting one; everyone sensible knew this already.
I mean, gp recounted a story about someone who has a policy against renting to families, so so it sounds like they do refuse sometimes. Also, where I live, lots of families live in one or two bedroom apartments.
That made me check if he really has a C64 port. No, not yet https://daniel.haxx.se/blog/2022/11/25/89-operating-systems/
You are aware that MS-DOS 1.0 was a clone of CP/M-86, right?
Heard of Pluto TV since the last LG OS update which activated it for me (or my wife accidentally clicked consent)
The article mentions the following without any specific citation:

> Google, for example, has highlighted the efficiency gains from AI that autocompletes code, as it lays off thousands of workers.

Does anyone here have a reference for this? Is this from a particular press release?
Such an inciting title. I "know" Jax; I also know Jack from Legal.

I'd been using Jax and Numpyro like learning from tutorials pretending it's numpy and then they brought the pros from Dover who knew all kinds of insane advanced techniques. I was hoping for a tutorial on those.
This is how most people felt about Iraq and Afghanistan during the first Bush term. It isn't going to end the way they tell you. It never does.
Thank you for the comment free of rude language and labels, This is a rarity nowadays. :-)
(BTW, the notion of conspiracy was brought up not by me, I was just responding to the parent).

The quote GP cited is taken from the preamble. You have to read the whole article.

I was born in USSR and lived there for almost 40 years. Every essay, thesis, dissertation, and science article was supposed to contain the preamble where the authors had to declare their allegiance to the causes of the Communist Party. Even if the dissertation was about elliptic curves. In the preamble, you were supposed also to include some quotes from Lenin, Marx, and the latest Plenum of the Central Committee. And only then were you allowed to proceed to your treatment of elliptic curves.

Does this answer your question?
I'd even go so far as to say that "clean" code is a requirement for performance optimization. For a loose definition of clean.

Code that is unreadable, tightly coupled, untestable or just messy is much, much harder to work in than code that is readable, loosely coupled, well-tested and clean. This has been proven often and is really a no-brainer. Performance-optimizing is finding the bottleneck, then rewriting that without changing the functional behaviour. For this you need resp. readability (to find bottlenecks you must be able to understand flow and code), ability to rewrite (tightly coupled code cannot be rewritten in isolation) and insurance the behaviour doesn't change (test coverage).

Ergo: a clean archictecture is a requirement to make code more performant in the first place. Even if that architecture is bad for performance in itself, it enables future improvements.
It doesn't need you to decide to use it.

All that needs to happen is for governments and companies to replace humans and existing systems with "good enough" AI (because it's cheaper than the alternatives) and then you don't have a choice.

Need support for a malfunctioning product? You're talking to an AI. Need to dispute a parking charge? AI. Applying for jobs? AI recruiter, AI HR. Accused of a crime? AI-assisted justice system.
I work from home and every day I switch my cables to my work computer which takes 10 seconds. I don't want to pay $300 to shave 20 seconds off of my day.
Is this kinda what thumb mode on (some) ARM chips is?
How to Search on Google
That’s exactly what OP said.
Why is immutability a mistake?
> That is, did you remember to check for null?

What static typed language, apart from SQL, does automatic null checking?
KDE ? Simon Stålenhag wallpapers ?

Hmmmm :).
A commit contains a sequence of commits, in fact (unless it is the root commit). So a ref is just a single commit, which then contains parent commits. The branch model really falls apart if you ever do a more complex merge or rebase.
His HW configuration is very similar to mine. One linux desktop, one laptop, one Mac Mini. Interesting.
How to Gain End-to-End Visibility into GitHub Actions
I mean, let's be fair. That's also how many humans learn and do IQ tests.
such a useful insight - that everyone knows but don't really use.
it's the same pit a lot of us engineers fall into - tryin' to solve a problem
in a domain we don't have much hands on experience with.
thinking just because there's a workable solution that's achievable via code.

then we write postmortems of why our startup, venture, product didn't work - while still ignoring the fact about domain knowledge.

which in terms of b2b software where there's a massive demand. few engineers including me - know domain experts that are not engineers.
But was this move made by Sam? I understand that he became CEO after a few years in. Genuinely curious.
That was a riot. Is the rest of the show this funny?
One common example is running data analysis/reduction remotely on a big fast box and then looking at the products on that machine via X11 forwarding.
On a fast low-latency connection there is hardly any noticeable difference between running the application locally or remotely (it's just another window locally opposed to another window in another desktop in a window).
Show HN: Run Terraform plan / apply jobs in your CI
The author of the video is apparently referring to Uncle Bob’s first book (Clean code, 2009), which essentially says that “Clean” code is “understandable” code: created with care, thinking about the next reader.

So yeah, the book then goes on for a painful 450 page ramble, opinions, and admittedly arbitrary rules.
But Martin was at least partially aware of this:

> “Clean code is not written by following a set of rules” — quote from the book!

So really, the person in the video failed to apply the Principle of Charity, which is fundamental in critical thinking.
They end up not addressing the interesting claim, and openly attacking a Straw Man.

As for the deeper points implied in the video, they seem –ironically– less fresh:

- Software is slow these days
- Performance matters
- The way you write code impacts performance
- Don't blindly follow rules and generic advice

Groundbreaking!

If anything, the video shows the failures of C++ as a language. Why aren't languages designed to promote maintainability without sacrificing performance? :Rust enters the room:

The more interesting claim that the video's author missed:

> “It is not enough for code to work.” ― quote from the book
> it failed.

That is a large statement you make there. It begs for backing up.
Why would anyone be surprised?

(“If it’s free you’re the product.”)

I don’t like closed-source, but if I want to use a vendor product (which is what this is) - maybe via a license means there’s a chance it’s also acting evil?
For me, Turbo Pascal was always the killer app for CP/M, though Wordstar & VisiCalc are probably more important overall.
Right - we're still building dangerous infrastructure today. Starting to do better now is better than the status quo.

It's like that quote: "The best time to plant a tree is twenty years ago. The second best time is now."
By 2035, all financial markets are run by AI decision making. Experts say humans no longer have autonomy of the allocations of resources, but a complete monetary reset is out of question either. Some people mark this as the point of no return.

By 2045, AI controls and handles all food and energy production. Humans become reliant on AI for basic needs, and a shutdown is no longer possible without catastrophic consequences.

By 2055, AI handles all aspect of the economy. From birth to death, every aspect of human life is now managed and taken care for by the AI.

By 2065, resistance to the AI starts to appear. Although AI continues to serve humanity, discomfort and the feeling of being relegated to a “Princess in a cage” starts to spread.

By 2075, a persistent minority of radicals and terrorist become increasingly violent. Although their action are shocking and gather widespread attention, efforts to get rid of the AI remain fruitless.

By 2100, In an effort to restore humanity’s sense of purpose and autonomy, AI has now concealed itself. Instead of an all encompassing presence, it has taken the position of a watchful guardian. It has set back technology progress to the year 2000, and carefully monitor humanity’s happiness and well-being, intervening only through covert actions.

… and so we life happily ever after
> Pronunciation: Sometimes the recorded audio is in so bad quality or spoken in robotic way, that is very hard to repeat it.

Even worse, sometimes it's just plain wrong. I tried Duolingo for a few months at the end of 2021 to augment my Japanese lessons. At some point, there was a content update introducing a few additional voices. But the new voices were so buggy that they would sometimes read certain characters in a completely wrong way, i.e. they were using kun'yomi readings where it should be on'yomi and the other way around. (I don't remember the concrete example, but imagine something like 先に being read as "sen'ni" instead of "sakini". That's a mistake that a native speaker would never ever make.)