skysight-inc/HackerNews huggingface dataset:
If you’ve played the game RuneScape, you know well that some players accomplish feats that are hard to comprehend.

You have people gaining billions of experience points or tens of thousands of boss kills in the same amount of calendar days the average player accomplishes tens of millions or hundreds of boss kills.

I don’t see why this couldn’t be the case for software engineering. I have a wife and kids and spend 10 to 15 hours doing sports a week. I’m maybe more efficient than average since my career has gone well, but there are people who are way more efficient and way smarter than me. Couple that with them being able to spend twice or more the number of hours, and you might arrive at similar 10-100x productivity numbers that you see on the game RuneScape.
I guess it's not shocking how fast humanity formed consensus this time or why. Some say it's going to be a trillion dollar market by 2027.
and then there is mini-hdmi as well
It's the same logic as writing a sentence like this:

Y U gna be late

It's grammatically completely incorrect. But you can still understand it.

When it comes to chinese/japanese characters, many have the same phonetic reading. So you can do something similar, while selecting the wrong characters.
Working on open source local first learning social network (kind of like Notion but as social network with elements of Reddit for topics).

https://github.com/learn-anything/learn-anything
Little tool to rewrite the text - https://www.rewritify.com
If it were starting to show up in languages though, then that would make it more likely for hardware to start introducing functionality like this.
This has been well-known for ages and is a major subject of feminist studies. Care jobs are mostly feminine, and don't scale, and this dichotomy plays a big role in the overall wage gap.
Glaring mistake in the first paragraph:

> The problem with code re-use is that it gets in the way of changing your mind later on.

This is simply incorrect, especially in the generality in which it is stated. If you change your mind and the code was copy-pasted to ten places, then you have to change ten places. On the other hand, if the code is in a function, then you only need to change it once. And if you do find that one of the ten invocations should not be changed, then you can still copy-paste - or make the function more general.

Like crossing a street without looking, copy-pasting is almost always a bad idea.
The question becomes how do you calculate that 99.99%. As soon as you use reserved training data to pick a model the score it got on that data is no longer a valid answer due to selection bias.
Cheddar than all the rest.
You missed the point entirely.

It’s your prerogative if and how you want to limit the amount of people who can contribute, but I was explicitly replying to someone claiming that a person’s inability to code is in any way related to the validity or importance of the bug.
That's the kind of projects I love to see. Actually socially useful :) Keep it up!
Russia to create its own Linux community
What? What does this have to do with orphaned children?
I have what I think it's a very good article on the economy of care - making exactly this point and others, but it's in the dungeon of peer review for more than one year. And the reviewers do not even answer my emails.
well, except for the fact that, as the article states, it doesn't scale. Or rather, it scales poorly: the quality of care provided by a nation state is going to differ in degree and quality compared to the 1:1 care that humans probably need (and certainly traumatised humans).

I'm not sure this comes as a surprise to anyone except for those who have had no interaction with state-provided social services. I'd also say that a level of care that does not reach to that 1:1 standard is still appreciably better than no care, which may be what one might otherwise receive.

The open question is can we work out better, decentralized ways of providing support that take advantage of the new social technologies that we've developed since the construction of the modern state and its welfare services in the late 19th and 20th centuries.
Thank you for sharing - it's really hard to fight human psychology. Did you try to download apps to control screentime? There are already some solutions out there, though none of them are perfect.

The closest thing to training I've found is this: https://datadetoxkit.org/en/wellbeing/essentials/. But what worked best for me was paying more attention:

- First, I'm now aware that phone overuse is an issue. This wasn't obvious a year ago, even though I used it even more.

- Analyze my usage patterns. For example, I'd get a message on some app, open it, and end up doomscrolling. It helped me to change my notification settings so that I only get emails. That way, I can check it on the computer later, where I usually waste less time.

- I agree that gamifying is a good idea. It's precisely the main feature of the app I'm working on. Not only that, but building a "community": I started to talk about this problem with friends and learned from them. It also makes me more accountable; my girlfriend will nudge me to leave the phone alone if I'm stuck, for example.
(I misread the top comment)
Care is not something that is magically performed by the state or money.
At some point someone has to physically wash and feed the elderly in the retirement homes.

If past governments or cultural environments messed up demographics, states might end up with a significant fraction (Germany already has 22% aged 65+) of the population in need of that care, which requires another significant share of the population to just do that instead of producing actual stuff.

This will either get ugly in one way or another or we will need scalable tech solutions.
I have been so overwhelmed that all my side efforts have been tiny things for a year - actually since last Christmas when I had a few days off in a row and my wife wasn't demanding other work.

JSON Serialisation of GNU Makefiles:

I got quite far then and now, one year later, I'm hoping I will have the time to finish off the difficult bits: it's a way to get GNU Make to print out its internal database of targets and rules as JSON.

https://github.com/tnmurphy/gmake-experimental (feature/jprint branch)

It's a companion to the print-database option:

./make --print-data-base-json

You get output with all the targets, all the options on those targets. Basically everything that make knows. I have most of it working but not directory targets for example. Why do this? Well there are many uses:

1. tools to rewrite makefiles - to simplify them or find duplication and implement transforms that remove it. e.g. all your CC commmands have nearly the same parameters - so make a variable or a macro containing the common ones and simplify all your commands (basic things like that could still be very handy).

2. tools that translate makefiles into other build formats. This is a big one for me. Make is like an almanac of all the build features one can have (nearly) but all done in various ways that make them of limited use. There are existing tools that are better in some areas and always the holy grail of the one build system that does it all and does it right. One is never going to get there however if one cannot convert existing work with a fair degree of ease and in a way that can be shown to truly do what is expected.

Sorry if I think the existing examples are not very good and that upsets you - they're all tailored for specific situations and work really well in those situations and if that's all you need then they tend to seem amazing. ...but...when you try to do something that's not in the examples they can be very inflexible. tup's basic idea (inverted dependency tree) is what I want because it lets you have giant makefiles that load quickly. The ability to describe a logical structure like Meson does is important too. Cross platform tests and option setting like CMake...check. Then some features from SBS (Symbian build system which none of you will know) and all the really interesting features of GMake that suck in implementation/performance such as pattern rules.

So this Christmas I hope to update to the latest version of gmake and handle directories.
I know I've been on HN too long when I prefix "How" to titles automatically.
I’ve been putting my mechanical displays to work. Right now I have one displaying date, the current temp, the daily high temp and daily low temp. I created a web socket based serial server that gets messages and writes them to a rs232 usb device. The weather data is a node app that pulls Open Meteo data. Also learned how to make systemd service files to make it start on boot.

https://github.com/EdwardDeaver/WeatherToMechanical
Just on the naive math level, a simple growing exponential has no singularity at any finite time. I’m sure Vinge knows that but some of those dudes don’t seem to.

EDIT Rest in peace. Fire Upon the Deep was great.
Some of them are plain wrong, as well. The ы sound barely ever shows up in english and their explanation of "it's the I in bill" is not right at all.

The closest I can get is the imaginary vowel between the D and the N in the word "couldn't", when said slowly. A more useful idea is to say the first sound in the word "about" and then lift your tongue and jaw up. That's much closer.
If performance optimization changes anything other than performance it's either a bug in the program or a bug in the compiler.
Not correct. This test would have impaired Linus Pauling, who was in eighth grade in 1912. He lacked two credits in American history and was never allowed to make them up. He won two Nobel prizes in chemistry.

More broadly, home schooling seems to be more effective in 19th century America. Edison likely never took any test and definitely never attended a college that depended on it. He was home-schooled because his hearing was so bad.
Robinhood jumps into election trading, users can buy Harris or Trump contracts
Why stop there? Imagine there's only one brain, and everyone had to share it!

More seriously, are you talking about the company coal towns in the Appalachian mountains?
Cash is for criminal activity so if the CEO is withdrawing large amounts of it then clearly he's committing some crime.
That is only possible if the optimization is wrong (rare), or the program already had undefined behavior (very common, because undefined behavior is very easy to trigger in C).
Usually in one of these threads, someone links the iiNet coffee cam. Here you go:

https://coffeecam.iinet.net.au/coffee/history/
Don't quite understand the logic behind this. Odin does not even have a Wikipedia page or a book on Amazon. It seems that anyone that would like Odin, would instead like or prefer Jai. In fact, Odin was heavily influenced by and copied from Jai.

Think that Odin only gets some shine because Jai wasn't released to the public. As of now, Jon Blow has made it way more easy for people to get beta versions of Jai. As for books on it, Ivo Balbaert (tech author of other programming books) is presently working on one that looks nearly complete.

The language that is really kind of like Go, would arguably be V lang[2]. It's a hybrid Go and C alternative. By the way, it at least has a Wikipedia page and books on Amazon about it.

[1]: https://inductive.no/jai/

[2]: https://vlang.io
Inline assembly or platform intrinsics is the other option.
We are thinking of an alternate way to make loopback 3 faster. Not the way loopback 4 is today.
I exlusively watch youtube videos from my homepage and from the related videos section. You can train the YouTube algorithm to not feed you garbage, most of the videos on my homepage are 30+ minutes long educational content. I just wish you could permanently hide the Shorts section (I guess ublock can do this), so that I could see more than 6 at a time.

I also never subscribe to any channels, watching a few videos pretty much guarantees they will pop up on the homepage every once in a while.
Just a note that the author Li Haoyi is a fantastic contributor to Scala community.

He has written multiple useful libraries. Out of many JSON libraries, his one was the most intuitive and practial.

His book is excellent too. I bought it when it came out. It is worthy of a plug: https://www.handsonscala.com/

I miss working on Scala projects. Sadly I rarely see new ones these days.

Does IntelliJ plugin finally work on Scala 3? About 2 years ago it was half broken.
Can it just be published on arxiv?
In English you have to know a word in order to pronounce it.

The “ou” diphthong in “hound” and “double” or “would” is pronounced differently. Or “ieu” in “lieutenant” vs “lieu”.
Or “oo” in “poor” vs “root”
Or “berry” in “berry” vs “strawberry”

I could go on forever. There’s no other western language I know of that behaves like that.
Heard your project mentioned recently on the localfirst.fm podcast, and that you use the Jazz framework. Interesting stuff!
I wonder if it woudl be better to think of it as the the 10X team, rather than a single 10x developer.

Im still studying CS so I'm probably way off base,but it seems far more realistic, and usefull.
C++ return value optimization has always been a language feature rather than a true optimization because it is/was allowed to change the observable behavior of the program.
The issue I have with 400 Bad Request is that it's very broad. The request might actually be fine, but the data posted is not. Now you could argue that it doesn't matter why the request is bad, formatting, protocol or data, 400 for everything. It just feels a lot like throwing a generic Exception and attempting to convey the details in the message body.
A lot of what makes society and politics so hard comes from the fact that humans have among the most demanding offspring of any living creature. This starts with pregnancy and birth which is a life threatening medical condition with a high mortality rate without modern medicine. We can’t reproduce and raise our children without dedicating gigantic amounts of energy to it, causing an inherent tension between the need to do so and the desires of both individuals and entities like corporations and states that want claim to that labor.

If we laid eggs and our young were viable more quickly our politics would be orders of magnitude simpler. It would basically be the politics of twenty somethings, but for everyone.

On the plus side, it’s probably why we have among the longest life spans of any land mammal. Grandparents helped with child rearing, so societies with longevity probably did a better job raising children.
Yes this was my first thought too.

Nice to see this post on HN.
"A good engineer is one whom I, as a manager or peer, can trust to progress a project, knowing that they will deliver a solution by working with the team and producing good quality, again and again."

Not again. The real world does not work like that. The author has the luxury to have team meetings, onboarding, agile and all of that nonsense because the hard parts of open source have already been written by 10x engineers.

What the author is working on is presumably some kind of devops that uses other people's software.

Perhaps OSS was a mistake. It enables all sorts of pundits and is now repackaged by "AI".
The aesthetics and functionality are key for me.

I like the 70s style, I don't like the invasive elements of modern tech. I do like them however when I have full control over them.

> If you flashed an alarm clock, what would you make it do?

No idea, but it might be fun to get it to pick a random global streaming radio station,
keep its time in sync via NTP, set it remotely from another device, use it as a remote key for a safe or door, etc. When you control the tech, the limits are whatever you set.
Well… we can’t save people from themselves. It’s always prudent to ensure the libraries you use are high quality, stable, and well maintained and your list is a good order of reference to live by, in any language.
Unless one lets go of ego. The human being is perfectly engineered to raise its young. We are automota of reproduction, for millions of years.
Or importing even more foreign workers. Which I'm not strictly against, but does come with it's own set of challenges.
The premise is wrong, you can care for more than one other person at a time.

People have children, in this world we can only care about our spouse or one child?

Hardly.
A new release of Raspberry Pi OS
Those moments always make me think they’re going for a scripted conversation style where the “learner” is picking up the thread too quickly and interjecting their epiphany inline for the benefit of the listener.
My opinion is that it's critical to be able to tell the difference. If we can't tell the difference, then everything has to be treated as machine-generated, which further reduces societal trust and increase alienation.
> Scale isn’t bad, at least not necessarily. Industrial is perfectly capable of being better than custom. Sometimes the YouTube video is more helpful than the private tutor.

This is not true; consider the argument that there is always a loss of quality in scaling. Industrial maybe better than average custom, but is always worse than best customs. Broadcast lecture is almost always worse than a tutor whose discourse is customised to student's current knowledge. (The word guru (literally, one who leads towards light) is wrongly translated to teacher, for which the word in sanskrit is shikshak.)
I don’t research the topic for a living, so I don’t know — I’ve read none of the studies.

If the conclusion that comes out of the other end of the pipeline is that we should avoid eating the things we’ve eaten for millions of years, it’s fair to say what went in might have been based on false premises.
>We have forgotten how unrelentingly dark the pre-industrial world was

For anyone that wants to remember, spend time in remote African villages. You go to bed when the sun does, and you get up when it does. It’s really nice, I was better rested after 3 years there than ever in my life.
It's not in a window, although you can launch it that way if you want. Each app is a separate window, mouse/keyboard/touch works just like with any other app, even the clipboard works as you'd expect.
All posts on this topic should start with a brief description of the problem domain, because all sensible conclusions depend on it. There are problem domains where you just have to be insanely smart to be able to contribute, and there are others (as I get the feeling is the case here) where you just need to be reasonably socially competent and dependable. A “good engineer” in one domain can be terrible in another.
The article didn't really say anything you wouldnt guess yourself: repeated association in cinema.

It does hint at a book that maybe just maybe started the association (Castle of Otranto) from someone who slept in a Gothic revived house, but really doesn't tie the book or cinema together and they could have been independent events.

I think the conclusion is: try sleeping in one, they're inherently scary, which I feel is a weak takeaway.
In my experience, bad copy pasted code results in an annoying afternoon of tech debt repayment and fixes. Badly abstracted code results in months of tech debt repayment.

Of course, the answer is “don’t make bad abstractions”, but we all know how that one goes with a team and changing product reqs.
In my limited experience with Greyhound, the busses are notoriously late. I’ve taken it only 2 times. The first time was around an hour late and the second was running about 5-6 hours late.
It’s not a reference to orphans.
Good point, your suppliers need to get singular too. And sales. And management or investors.
Explore the fundamental differences between static and dynamic testing in software testing with our detailed guide. This article delves into the key techniques and benefits of static testing, demonstrating how it complements dynamic testing for thorough assessment. You'll discover when to use each type to optimize your testing process and ensure quality outcomes. Enhance your understanding of these critical testing methodologies to improve your software quality assurance efforts.

Find more information on the difference between static and dynamic testing: https://zapple.tech/blog/types-of-automation-testing/differe...

Key Points:

- Overview of static testing techniques and their benefits.
- Insights into dynamic testing and its role in the testing lifecycle.
- Understanding how static and dynamic testing work together for effective software testing.
>Throughout the room were pictures of Cologne Cathedral, an 1880 church in Germany and one of Dr. Bork’s favorite buildings. The images, seemingly, caught the student’s attention. “Dr. Bork,” he said. “Why does it look so evil?”

Having grown up in Cologne, it never seemed evil. As the article alludes to when pointing out the architectural differences in LOTR with the endorsement of Roman architecture for the "good guys" and the gothic architecture for Mordor, it's obviously an artifact of American culture.

Fascination with America as a Roman empire offspring, very cartoonish ideas about the middle ages and a very saccharine offshoots of Christianity compared to continental Catholicism. It's sort of like asking "why does British sound evil?" Because the studios made all the evil geniuses British (or sometimes German or Russian).
Care doesn't scale, but a lot of activities around care should be scalable. A caregiver can be helped so they can spend as little time as possible on auxiliary tasks like admin or logistics.
Showing a picture of Notre Dame photoshopped against unsettling clouds to make a point about the psychological effect of its architecture is borderline fraud. Any actual photo makes the building look a lot more majestic rather than scary: https://upload.wikimedia.org/wikipedia/commons/f/f7/Notre-Da...

Also, I wonder to what extent this is an American perspective. Of course, American culture is omnipresent in Europe, so the association of Gothic buildings with horror movies has been hammered into our minds as well. But still, I don't think any European would look at Cologne Cathedral and be reminded of Ghostbusters of all things. I think unfamiliarity plays a role here.
It did offer the idea that the strength of the association is boosted by the architects' intent to evoke a feeling of the supernatural or unearthly. That I wouldn't have guessed.
Stack-based graph traversal ≠ depth first search
I wager it’s subjectively graded and that portable test scores hadn’t caught on. That is, the reputation of the teacher was the measure of a minimum viable student. The census was barely automatically calculated at that time.
Yeah - that was my mistake.
Currently working on a hand-soldered nunpad and an mp3 player using a esp32 s3. Not quite sure if the esp32 will manage decoding and encoding audio quickly enough though, as I'm planning for it to be Bluetooth only. So it will need to decode flac, encode the pcm to sbc and then send it to my earphones.

I accidentally fried my last spare esp32 yesterday though, so I'm waiting for new ones to arrive. Wops.
> The reality is that the study was looking at the difference best and worst performers, not best vs average, which is an important clarification.

That is an important, often misunderstood, clarification, but I think it’s also subtly incorrect.

It’s 10x higher than some minimally competent level, not 10x higher than the worst in the field.

I think the original studies (certainly later follow-up studies did this) excluded results from participants who did not complete the assignment at all. That makes some sense from a data analysis convenience standpoint, but truncating the left tail and then saying some are 10x better than the absolute worst (that you truncated in the previous step) isn’t fully representative of what we see in the field.
This comes to no surprise due to my personal views.

I much rather want to be reminded to losing money, then having to remember to stop losing money. One naturally gives me peace of mind, the other is just stressful.