skysight-inc/HackerNews huggingface dataset:
You are quite right. I had already been thinking about merge sort because it’s guaranteed to lead to fewer comparisons, but what you said about piles would work great when combined with showing more episodes at once, asking the user “which of these 5 episodes is better” and getting those comparisons out of the way all at once.
Just go with the article title. The usage of ChatGPT 3 is weird.
>We need to remove as many impediments as we can to child birth and rearing - for example changing how we work so that children are compatible with productive and fulfilling careers

Most European countries already support this but their birth rates are as bad or worse than Japan when excluding migrants. The only groups reproducing above replacement level are traditional Christians and Muslims, groups with an ideology that is proven by 2000+ year Lindy effect.
Any chance you're using iCloud Private Relay?
>Actually, that's how the world works most of the time. Superstars also know it and are used to it from early childhood. They are expected to carry the load and equally importantly, the team is expected to listen to them. It works like this in all walks of life, because simply put, human beings are not equal in ability.

Yeah this is spot on. My time in engineering has taught me that the world is falling apart, always and forever. There is a relentless decay eating everything around you and it's often only the heroic acts of surprisingly few high-quality people that keep it going to tomorrow.

Those people are rare, perhaps around 0.5-5% of the population or less depending on where you draw the boundaries. But they can be found in all different walks of life. I know one that was a UPS driver for 30 years. Not a remarkable profession, but he is a remarkable guy. School was about the only thing he wasn't a high-performer in with the exception of high-school sports. But he can solve basically any problem. Even those out of his depth, because he knows when something is out of his depth and he also knows who to pull in to consult. He knows EVERYONE and everyone that knows him owes him a favor because he uses his undying energy and hard work to help them all. At work, they begged him to become a manager but he refused the position over and over. But they would screen every new hire through him to see if they were worth keeping. When something would go wrong, they called him. I remember one instance when there was an interruption to the entire local area fuel AND power supply and the warehouse was therefore out of operation because their backup generators didn't have enough fuel. So... they just called him in the middle of the night and by God, he had the problem solved by 4 am that day and still showed up for work. His breadth of skill and knowledge is also incredible, but I'll save the reader some time and omit those stories.

Despite being rare gems of people, you paradoxically seem to run into these people everywhere because they tend to be so prolific and well connected. Effective managers learn to just funnel their problems through these people with enough lead time to keep the whole team operational.
Is the quilting community overlapping with the knitting/sewing community at all? Last time that came across my radar it was in the context of some kind of crazy purity spiral that was killing online knitting communities. What's going on in that world lately?
I think that tech companies will soon have to grapple with the fact that the majority of people currently have, or will have, predominantly negative opinions of generative AI.

We too often get lost in our tech bubble. Of course generative AI is useful for us. We also understand the nuances of the technology, so we can be more deliberative in its use. This is decidedly not what is happening with the typical person.

To put it bluntly, for all of the fanfare last year, how has generative AI had a positive impact on the average person? And how has it had a negative impact? I think that I can make a stronger case for negative impact (or no impact) than I can for positive impact, as it currently stands.

This is not inherent to generative AI; I can think of other technologies that followed a similar trajectory. But the difference is that generative AI leaders literally think that they are about to create a techno-utopia, and they may be sorely disappointed when others don't feel the same way.
I remember reading about warchalking at the time. I thought it was the coolest idea. I had a Titanium MacBook and knew the difficulty for finding WiFi. You could find open routers at that time. I lived in the suburbs, but I imagined it would be cool to try in the city. I was socializing in the Burning Man community then, and my friends and I were drawn to hacking ideas like this.
How is that existential? If it's not a threat to our existence, it's not existential. Downvoting me doesn't change that, either, you childish dolt.
> The easiest antidote for procrastination is boredom.

From my experience with young people, the worst procrastinators will often choose boredom over the task they're avoiding. Doing nothing at all is less painful to them than doing the work they're avoiding.

This is even more true for the perfectionist procrastinators: They are avoiding some exaggerated hypothetical pain that might come from failing at a task. If they never finish the task, they can't experience that disappointment. Some of them will happily do nothing at all, walk around, or daydream to avoid even engaging with their computer, because engaging with the computer would remind them that they're procrastinating, which would remind them that failure to deliver is also imperfection.

> Of course, this requires some discipline and self-awareness.

Unfortunately, the people with the worst procrastination problems are in their situation largely due to a lack of discipline and self-awareness in some variation.
Blame & diffs are much more useful to me in the context of GitHub. I don't care about someone's subjective ~50 char description of a change. The important part is the pull request itself and that it references whatever issue prompted the change.

Commit messages have only ever been useful in tracking my own intermediate work products. Often times, I will leave helpful bread crumbs in my commit notes if I know I won't be working on something for a few days. We strictly do squash+merge, so I don't have to worry about these things causing trouble for others. All of our commits into master have some standardized "Issue #1234" note as automatically copied from the PR title (which we do have ~standardized).

If we didnt have some git wrapper like GitHub available, then I suspect we'd be significantly more aggressive with policy around our commit messages.
Ask HN: What's the best way to post on Hacker News
As a new user of HN I need to know how a post get featured on the HN front page.
I've encountered a lot of confusion on this topic and hope people find this article helpful.

Also if you find any mistakes I'd be happy to correct them!
Hotel room smoke detectors seem to be set up to flash at just slightly inconsistent frequencies.
Assuming you do get cross-compilation sorted out once and get your libraries compiled to JNI JARs, it's easier to get running than the dependency hell associated with shipping C++ stuff around.
As in, pursue something else that seems even more important, yet less desirable than what we were already considering? Or am I mixing something up?
yeah, i watched it with yt-dlp
All of East Asia is crazy low. Hong Kong, South Korea and Singapore are about ONE. I think it's weird and unexplained why East Asian fertility has been hit so hard.
The diff is the what. Putting what in the message is fluff to make gatekeepers happy
I tried to address this in the opening paragraph of my post.

AI is an academic discipline that started in the 1950s, and incorporates lots of computer science.

It's OK to call this stuff AI. That's why we have the term "AGI" - feel free to Sergei that this stuff isn't AGI, but I think we should reclaim the term AI from science fiction. It's a useful term!
Something a little sad about this loss of youth from our cultures. Instead of seeing new trends and radical fashions everything seems just as it was 20 years ago except the young are more reticent. A critical mass of boisterous youth is needed for the production of new culture, and I suspect that in ageing societies we fell below that threshold about 2 decades ago.
Welcome to the public domain, Mickey Mouse
Seriously... I often shrug when people ask me to pay more for public schools / child programs to encourage births. The claim is often that 'You're investing in our future'. Except... we're not. The data are pretty clear. A lot of the important jobs are being done by people not raised here. The same people will often brag that immigrants pay more taxes than native-born Americans (not sure if it's true, but it's an argument I hear). Thus, unless my taxes are going to pay for public education / child welfare in another country (like India, Mexico, Guatemala, etc), is it really an investment in our future? A good portion of 'our future' will be people coming from countries where we've actually forced other people to be taxed to prepare these kids. Is that really right? We need to have a solid discussion of what we're actually doing here, but no one seems to want to do it.

Being specific. Working in tech (as I'm sure many here do), most of my colleagues are foreign born. That's fine, but basically, my parent's tax dollars did not go to their education. Someone else's did. That means we did not 'invest in our future'. Americans are not taking these jobs / are unable to do them at the rate I'd expect given our expenditure (having been in the hiring manager position, I'd say more are 'Unable to do them' then unwilling).

I'm not anti-immigration (far from it... I'm the child of immigrants myself). I'm just wondering what the point of all the child welfare programs and such is if, at the end of the day, we're expecting children and adults raised in third-world conditions to take on the most important jobs in 'our future'. It's pretty clear to me that the immigration system is exploitative. My parents and family spent thousands of dollars, thousands of hours, etc to become productive members of this country. A similarly situated American was well taken care of their whole life and many are now benefiting from the taxes my parents and aunts and uncles paid. It seems to me that if our grand strategy is to subsidize American welfare by the mass importation of migrants, we should be paying the migrants to 'invest in our future'.
I agree with your first paragraph, but I don't think it's super relevant to the article: the why of a commit usually takes some time to explain, and the subject line is nowhere near sufficient, so that usually goes into the first paragraphs. For non-trivial commits I try to follow the "why, what, how" template: first explain the issue / concern / background for the change, then clarify the change if the diff is not super obvious or is a bit large, and finally explain the implementation changes if there were options.

In my experience the former and latter are the most important when blame-diving, I want to know the context / driving force / use case for a change, but I also want to know the scope of consideration, because e.g. sometimes I'm thinking of a fix which was considered and rejected for still-valid reasons, while at other times it was just considered unnecessary back then (YAGNI) or the blockers have since been removed.

Either way the subject needs to be snappy, so that it can quickly be selected for consideration or not e.g. if I'm blame diving and I see a commit which just does indenting / formatting, I probably can skip over it without looking at the actual change.
We learned a bit about LLM, a lot about humans and their desire to move their already outsourced thinking from mediocre humans to mediocre software -- and exactly nothing about AI, because AI doesn't exist.
I don't think cost per watt is that relevant.

It's been the cheapest source of energy worldwide, at ~4 cents iirc, and falling. For several years now.

The question is no longer what to pick based on cost per watt: it's solar.

Cost per Watt is relevant as a historical curve.

Efficiency on the other hand provides an outlook. We can get 4x more efficient solar cells (theoretically). We are still getting manufacturing improvements and scaling effects. I would expect solar to break through the 1 cent per Watt barrier based on that.
It depends on the criterion.

Is it possible to feed more people? Yes, clearly, but mostly with highly processed junk food.

At the current population it would simply not be possible to feed everyone with a healthy diet. From my point of view, we've been past overpopulation for decades.
As an old user of HN, https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

From the FAQ:

> How are stories ranked?

> The basic algorithm divides points by a power of the time since a story was submitted. Comments in threads are ranked the same way.

> Other factors affecting rank include user flags, anti-abuse software, software which demotes overheated discussions, account or site weighting, and moderator action.
OG Winnie the Pooh is public, but his iconic Red Vest version is still under copyright.

https://www.romanolaw.com/winnie-the-pooh-blood-and-honey-is...
Ask HN: How to stay relevant in your job
I've worked in tech for 5 years now. I started as a backend engineer, then fullstack and now as a data/ml engineer. And still the amount of content that comes out everyday feels so overwhelming. How do you find resources to keep yourself ahead of the curve or stay relevant for better career progression
Maybe you can pull in episode rankings from another site to seed a first ranking and then make an algorithm to find where you disagree with the norm.
Speaking of the world falling apart and there’s decay all around you, you should try sailing.

The corrosive forces of the ocean combined with what-ever-that-is growing on your bottom hull reminds you it’s a constant battle between human nature and Mother Nature.
Social validation. When you're narcissistic, legitimacy really doesn't matter so much as others believing you're amazing. And it works because it's hard to prove anything online. Maybe this means hobbyists will actually have to meet in person again. Or online crocheting communities need anti-AI AIs to detect and block impossible fakes.
If I understand correctly, it's WebSocket on top of Embedded C/C++ web server (civetweb).

Also, the application must find and launch the installed browser. In my opinion, this part is very fragile. On my system, this function (webui/src/webui.c) :

static bool _webui_browser_exist(_webui_window_t * win, size_t browser);

cannot find my browser.
our economic system is a scam to fleece populations by shifting value attribution from moving atoms to moving money. 'brightest' minds have a vested interest to keep the system going, after all it pays their bills.
I use hnrss via newsboat for the sweet, sweet TUI experience.
Money.

And maybe internet points.

Unfortunately, there are a lot of people who don't have any pride in their work.
Dissecting the hell that is Jest setup with ESM and TypeScript
World's most delightful testing framework, held hostage by Node's ESM migration in 2023
Here's where I coined it: https://simonwillison.net/2022/Sep/12/prompt-injection/

I'm always clear to say that I didn't discover it. I just stamped a name on it to make it easier to have conversations about.
> Which borders are undefended?

When someone enters illegally through the Southern border, ICE issues them a court date and basically zero show up. Most simply overstay. That's an 'undefended' border. If the border is not undefended, who is showing up in New York, Chicago, etc?
Curious, how would caching the pages and serving over NGINX help with SEO? Is there any benefits over serving a static site?
I agree that there is typically a "superstar", but it's rarely the ones that believe they are a superstar. Often times the so-called "superstar adds so much abstraction and complexity to a product that it feels only they can deal with it, because the rest of the team can't and does not want to deal with it. Work piles up and moves very slowly and it feels the "superstar" is the only one who does the job. Then superstar burns out, quits and leaves the "mediocre" team to deal with the mess.

For me a "superstar" is a friendly capable coder, who simplifies, teaches and learns in a feedback loop. They are indeed very rare.
Ideally we'd find a population level where we can sustainable co-exist with our habitat (and then perhaps go out and find new habitats).

However such a balance might be hard, it is difficult to see that interest in having children in advanced economies would recover as populations crash. In fact likely as there are less people around (and a greater proportion being old), child rearing becomes more expensive to the individual.

Note that economic growth is not necessarily predicated on population growth, it can also measure better use of the people we do have (hopefully in an actualization, more than an extractive, sense). People should be understood as a (in fact the most) valuable resource, not as a costly burden.
A population that consists of more retired elders than workers is a problem. There are no automated retirement homes and more medical workers are needed as well.
Once your application is complex and reactive enough, has a certain amount of JavaScript code and gets used by enough people, you will inevitably run into compatibility issues. Then you realize you cannot just rely on a random browser version on any platform and think a minimum wrapper works well. That's why Electron bundles a browser and people create applications targeting specific Electron versions.
anything from facekook is complete garbage
The words come, but only momentarily. Once I have the words typed out, I can think about their meaning and arrangement. I reread what I type and let the words build a picture in my mind. If the picture is missing something, I add it.

It has taken a long time to develop my skills. My early internet comments are a confusing mess.

In verbal conversation, I have a lot of shortcuts. I'm often described as "very quiet." I can only speak... probably 5 percent of what I'm trying to say, mostly.
> The second style likely feels foreign, and possibly uncomfortable. It's passive voice and present tense — all the things that we aren't supposed to make our commit messages.

Nitpick: it's passive voice and indicative mood (and sometimes subjunctive) -- there's nothing wrong with present tense. "Fix typo" is active voice, present tense, and imperative mood. (The Rails commits that dip into past tense bother me slightly, but whatever.)

Broadly, I have a few opinions on commit messages. The style doesn't really matter as much to me, although I'm a relatively strong adherent to "one-line summary, followed by paragraph(s) of additional context" (as is
standard in the Linux kernel, and supposed best practice at Google even if it isn't universal by a long shot).

One is that the commit message should be useful for anchoring a search for potentially relevant changes, and for providing broader context re: why the change was made.

At the same time, I waffle between putting more description in the commit message, versus just commenting the code (or making the code clearer).

The last is more pragmatic: when I'm searching for a specific change, I'm often looking at the history of a particular file (blame or otherwise). I can quickly filter out all the "fix typo" messages or "[LSC]" (large-scale change, term used at Google for various company-wide code health refactors). Or if I'm trying to figure out which change introduced a bug, I'll probably bisect it one way or another (I often try to short-circuit that bisection toward the end to save the last few iterations). Either way, I don't actually spend that much time reading through commit messages until I've identified a potentially problematic change.
i know of generative AI but dont know crocheting. I could not tell whether that image she posted was realistically doable by hand or AI
I made this same mistake when I first started out as a developer (forgot the where in a sql statement on production). Both times, we had backups and could easily restore all of the corrupt records.

I haven't made that mistake again (it's been 15+ years).
relax, it's temporary

"I crochet for clicks" vs "I crochet for enjoyment" has swung back to the latter.

So now hobbyists will have to build RL reptuation again, just like they did a few years ago.

The pattern scam sucks but, once again, reputation building will be important.

Hobbies will need to gatekeep. Post reels of work-in-progress etc.

The genie will not go back in the bottle - adapt or die I guess, sympathies for the dead.
The type of person you are describing is not what others are talking about.
In the thread:

> a lot of these photos lead to for-pay patterns that are also created by AI (or just stolen from actual artists) that won't even approximate what's in the photo (so scams)
I'm interested in this question as well. Anything reported close to practical seems analog to having a bucket of water and calling it a computer to calculate fluid mechanics.
I don't see it, in the United States, as being that severe. The housing and economic squeeze is going to change the locations that people live and may change the ways in which people live together, but I don't expect it to become a wound so long as the corrective curve is round. I expect new laws which are likely to act as a pressure valve towards this issue.

If something cannot continue forever, then it won't. Population decrease may be inevitable and if so then handling it with less panic is smart.
> Game studios aren't FOSS indie devs stressing out about 3D APIs.

You should tell them that, they must not be aware considering all the APIs they pass over and platforms they avoid.
And it does not take into account the quality and diversity of the food.

Hunter-gatherers had better diet than most of us. But their lifestyle would not even be possible for a few millions of humans.
“Roe to perdition” is the caviar one, and it’s fantastic as well (#20 for me). Niles trying weed was #1 for me, “high holidays”. For me, #2 and #3 were “the doctor is out” (Frasier getting involved with Patrick Stewart) and “out with dad” (where Martin and Frasier go to the opera). The misunderstandings are what does it for me!

Edit: But I'd honestly say that my whole Top 50 or so is great episodes, there's not a big gap between the top and any of them. It was hard ranking them all.

Also, my list is at: https://tvsort.com/show/3452/matrix_01hjtxz2e1ewkrh44ja3mz0s...
From the tweet:

> a lot of these photos lead to for-pay patterns that are also created by AI (or just stolen from actual artists) that won't even approximate what's in the photo (so scams)
It is so odd to me as I don't remember a single instance during my 10 years of experience having done that. Only if I was asked by someone else in the org why something is the way it is have I gone to history to see what the ticket number is for the referred change to get an explanation and this is more related to the product.

I wonder what is so different about our workflows, that some people do it all the time and others almost never.

Are we working on somehow very different things.

To me I find that code is the source of truth and current state, it doesn't really matter to me as much why or how something came to be as I look more into how I can make the current thing work with what I am to do.
If it's that simple, how come no-one has produced a better model yet?

There's a huge amount of money floating around this space right now, and anyone who demonstrably beats GPT-4 will instantly be valued at billions of dollars.
This test highlights the problem with sample-and-hold displays like LCD and OLED. Movements appear as blurred as on a pulse-based display (CRT or Plasma) with half the frame rate.
Well, if you have developers with negative value, and a 10x developer... 10x a negative is even more negative.