skysight-inc/HackerNews huggingface dataset:
Typically a few lines snippets that would require me a few minutes of thinking but that ChatGPT will provide immediately. It often works, but there are setbacks. For instance, if I'm lazy and don't very carefully check the code, it can produce bugs and cancel the benefits.

It can be useful, but I can see how it'll generate a class of lazy coders who can't think by themselves and just try to get the answer from ChatGPT. An amplified Stack Overflow syndrome.
Silver Dollar Game
That’s true now, but maybe GPT6 will be able to tell you how to build GPT7 on an old laptop, and you’ll be able to summon GPT8 with a toothpick and three cc’s of mouse blood.
This article is accusing maintainers of pushing a bad change. It was immediately obvious that there was only one side of the story being told here. And lo and behold, there was a lot of missing context:

https://news.ycombinator.com/reply?id=38592984&goto=item%3Fi...

and individuals involved have been receiving harassment:

https://www.reddit.com/r/emacs/comments/18f5oi9/comment/kcss...
There's a 4U ppc64le beast with 2 TiB of RAM.

I'm wondering if they have sccache and/or icecream deployed because there are more efficient ways to divvy resources than ssh.
Gotcha, yes, in my experience as long as a python library installs as a prebuilt wheel (.whl), then it's ok. If it tries to compile on my machine (setup.py) -- it never is able to.
The loan itself is orthogonal. Using them as collateral would just reset basis to the value appraised with taxes due on the difference between that and the original basis, just like any other realization event.

From a tax perspective it'd be like if you sold and immediately rebought the stock or whatever.
A lot of places fit those conditions just fine.

Inland upstate NY, where I live, is one example. It ticks every one of those boxes (though the precise proximity to large clean water sources, of course, varies, there's ample clean water across this whole region).
I first user Git about 10 years ago, going from Accurev and Perforce. Those VCSs were a bit heavy to configure, but their UI allowed a lot of complex and easy workflows to happen at the same time.

Git won by being free and since a lot of people think using the terminal is somehow better, but we could have done a lot better in terms of UX and power. Command line programs force you to have a lot of context in your mind, and if git would have been designed with a UI it would have been probably better for everyone.

I still hope for better tools, but they'll probably be based on Git, just with better default flows.
This kind of thing makes me really wish we lived in a world where languages/libraries had first-class support for containers.

C++ at least tries but falls so far short.
answer to which the standard response that _led_ to "code forge" being a word, is: ok but what about all the stuff that isn't just "git on the network"? Pull requests, basic tickets, eventually some of the CI...

Or framed differently: "What category of software would you describe Github as?"

For all of this, the answer the community came together to find is ... Code Forge.

One extra resource on it: ForgeFed[1], which describes itself as:

> ForgeFed is a federation protocol for software forges and code collaboration tools for the software development lifecycle and ecosystem. This includes repository hosting websites, issue trackers, code review applications, and more. ForgeFed provides a common substrate for people to create interoperable code collaboration websites and applications.

[1]: https://forgefed.org/
The only people surprised would be the “MBA class” of management. Anyone who has ever worked any job would gladly tell you how productivity decreases if you work after hours. It’s not a revolutionary idea.
Your captions are repetitive and one has bad grammar ("Imagine how your photos will look like"). Maybe run them through an AI as well.
This has kill -9 energy
My best guess is that it was done to prevent distractions, similar to why horses have blinders. But in a small room like the one described, I wonder if it had an alternate purpose.
Nah my feet work and so do my eyes. I have had small accidents in the past and learned from them. I understand for people who don't learn or can't judge speed and need a crutch, but perhaps it's better they don't drive at all.
For my workload it's optimal to keep working nodes deserialized anyway. YMMV but what I'm doing gets me over a million operations per second -- 1 Gbps of requests -- on a single CPU so I don't think I'm going far wrong.

EDIT: I just noticed you're the bcachefs author. I'm guessing you're dealing with much larger key/value pairs than I am (40+40)?
Depends I guess.
There are a lot of things you can do, e.g. factor out a common prefix. But even without that, this avoids doing extra indirections, which mean slow memory accesses.

The reason to use B-family trees over binary trees is to avoid said memory slowness in the first place.
Posted yesterday:[0] (190pts, 128 comments). Slack either changed the URL (fooling the dupe detector?), or mods made yesterday's title much less clickbaity.

[0]: https://news.ycombinator.com/item?id=38579890
Here's a discussion of this in the New York Times - https://www.nytimes.com/2004/11/30/health/bacteria-enlisted-...

"Dr. Hillman has been working on this therapy for 25 years and first applied to the F.D.A. for permission to begin a clinical trial in 1998. The agency, the company said, has demanded change upon change to make sure the modified bacteria would not run amok, cause undesirable changes in the mouth, or revert to a cavity-producing form. To win approval, Oragenics has agreed that the 15 volunteers in the first trial will not even have teeth -- they will have dentures."

This differs from the version I heard from Aaron in that Aaron said 100 people and NYT says 15 people, but NYT says the FDA demanded "change after change", so the 100 might be either an earlier or a later version of this.

Hopefully this changes your opinion of whether or not this is a scam, and of how much you understand about the FDA approval process.
I'm living in the future. We have golang and rust now. Java is a pile of junk and should be relegated to the past.
Indeed the 1500 limit harkens back to a simpler more fun time in computing where you were packing instructions and clever hacks into a constrained machine. Yeah it looked a lot like a line editor semantic for revision and iteration. The function definition part is the most interesting to my mind tho.
Less is more work posts are so trendy now. The comments invariably point out unexplored confounding variables and the posts lack sufficient substance to be interesting. At the end of the day you can reason that hours != productivity, which everyone knows by now
Yeah, it was just that id discovered it when i was using perl.
High school math doesn't prepare most students for their college majors
What with so much else going on in the world, this is exactly the kind of news story I need more of.

What drama around one of the first space-grown tomatoes -- loss, suspicion, a reputation seemingly permanently stained, then... mystery solved, and exoneration!

My only question is who will play the astronaut in the Netflix movie adaptation...
The sample photographs.. seem too perfect, which makes them feel different.
Meh. There are ads on TikTok, but one thing I love about the platform is it lets you skip them as quickly as you can flick to the next video. They're not forced like YouTube and friends. I watch live streams, I leave likes and comments (which do help the creators), but in my ~3 years on the platform I've never spent a dime of real currency.

The one thing I wish people would understand about the platform is that it is what you make of it. It's not unlike Reddit and exclusively joining non-mainstream subs. If you select creators who are intellectually stimulating and provide you with interesting perspectives and knowledge, then it's not a waste of time IMO. I've personally gained quite a lot from the platform.
New EU night trains map for 2024
The approximate size of the payload, the application, the time, maybe where you received it (if you were on a cellular network). All of this has a lot of value. You don't exactly need the message or the recipient.
It's closer to a misleading truth or a fallacy. Life expectancy really was that low, but it was driven by child mortality, so knowing the mean life expectancy doesn't give an accurate picture of life expectancy upon joining the army in one's late teens.
If an employee is paid (say) $8k/month, the difference between getting the best SaaS at $20/head or an almost-as-good SaaS at $4/month is $16, which is 0.2% of their salary. The $20/head SaaS seems 5x more expensive, but if it makes the employee even marginally more productive it’s the better value.

It's a similar dynamic to why professional athletes are paid well: they exist in a market where you can't substitute quantity for quality.
"They were living in peace with their neighbors for hundreds of years, and then their neighbors turned on them and massacred them."

Progroms were not exactly a new thing in europe, but frequently happened over the centuries. The 19. and beginning of the 20. century was rather a quite peaceful episode, with jews getting equal citizen rights etc. but the hate did not go away, as can be seen, once the Nazis took over.
In other countries, "tech industry" does not pay that well. Also keep in mind that there exist a lot of people who do programming (even often quite complicated programming) as part of their job, but work in a very different branch of industry than tech industry - also with a much smaller salary than what is common in the tech sector in the USA.
This is cool, I have been experimenting with Forth to control chats (chat as a stack). Surprisingly useful, demoed to around 50 friends
EA's Patent Let Players Use Their Voice For In-Game Charaters
If you’ll allow the unsolicited suggestion: one excellent way to rediscover the joy of computers is to write a game. Even something simple for yourself, like a Tetris clone or a cattery simulator. Back in the day, that meant hand-rolled hardware gymnastics on an 6502. These days, there are many excellent engines and tools available, but you’re still never far from cutting real code.
"but also in his determined ‘erasures’ of past writing, be it private letters, early poetry or inconvenient passages in reissued essays and novels."

It occurs to me that there are a couple of stories in The Book of Laughter and Forgetting that turn on this. The better match is a story about a man wishing to retrieve letters from a mistress he has broken with and would prefer to regret. One might also count the story about the woman who wishes to retrieve letters exchanged with her husband--only the letters are in Czechoslovakia and she is in France.
In Australia the ratio in a typical supermarket is around:

- 40% 1L
- 40% 2L
- 20% 3L
Xylitol is a "literal" poison for dogs, but perfectly safe for humans.
B2B and B2C are completely different games. With B2C, the only thing that matters is scale, because users are incredibly fickle and price sensitive. An individual can pick up and drop any particular app with zero friction. This is the environment where network effects are huge because social pressure is going to have a bigger effect than any marketing can in cases where it's applicable. Note also that there's not a huge number of profitable B2C SaaS companies, as they tend to be free or loss leaders, and get acquired by bigger companies who are paying for the eyeballs.

Most SaaS is B2B, where software is doing real work of some value, and needs are dramatically more complex, but the addressable market is much smaller. In this environment, contrary to your assertion, adoption and switching costs are significant. While there still may be some network effects, much more dominant is general inertia in business where people just want to get their work done and have little tolerance for change. SaaS takes advantage of these dynamics by handling operations and providing ever more features, capabilities and integrations that cement the software's position inside client companies. At some point it becomes almost impossible to change, even for a software that 80% of the users would prefer, because of some un-handled use cases, or minority of internal stakeholders that would stage a revolt.
That kind of sucks :( So much of the "small internet" of the past people talk about in relation to this stuff, is only really preserved in any significant scale by IA. Hope it's not the operator making a big sweeping decision for all users.
I see no question marks outside of the first post asking for a video. You also implied looking at TV would take an hour or more, which yes was mildly annoying.

Though I see the grandparent of this post reads more passive-aggressive than I was intending when I wrote it.
First, doesn't this assume that Dvoracek was in fact a spy, deserter, etc.? Second, should we give Lewis Strauss a pass for his treatment of Oppenheimer on account of the Cold War?

(Edit: I know nothing about the Dvoracek case, having heard the name only just now.)
Some of the pages load quite fast. The particular one you linked does not. I'm happy to give them the benefit of the doubt that there's a few rough edges that could be improved, and that the performance isn't a systemic problem.
What a disgusting and astonishingly ignorant response. You're distorting things and your vulgarity betrays your hateful bias.

First of all, it is essential to Christianity to spread the truth of the Gospels. It is not optional. Christians have been commanded to do so by someone they take to be the Lord of the Universe. If you accept that, then it is necessary. It becomes an act of selfless love, to bring light to the darkness so that people may be saved from the darkness of sin. It isn't just missionaries, but every Christian has this duty. That's nonnegotiable. Your dislike of evangelism cannot change that.

Now, how it is done is a matter of judgement. Usually, it's a matter of demonstration, of living one's life according to the moral and divine law, and through outward signs that make known one's beliefs to other people. When someone lives a good life, this example inspires other people to learn more about the person in question, to better understand where this goodness comes from. Thus, the message of the Gospels can come out in a natural way during normal conversation, and when inspired by example, tends to carry more weight with people. If you genuinely accept the propositions of Christianity as true, then your speech and actions will reflect that. You don't need to strain and look for artificial ways to breach the subject.

Second, you speak of the Church like it has been composed of a succession of idiots who just recently realized the "implications" you propose. Yes, we had to wait two millennia before some guy on the internet or some pamphleteer finally realized there's an elephant in the room (never mind that Christianity started small in a backwater of the Roman Empire). Talk about cringe.

The Church still holds, as it always has, that baptism is necessary for salvation. Now, just because the sacraments are supposed to furnish us with certain graces doesn't mean God Himself is bound by the sacraments. Imagine our pagan forefathers who lived and died a thousand years before the Incarnation. They could not have possibly come to know Christ in the way the Gospels make evident. However, they could still have recognized and lived according to the moral law. Christ is the Incarnate Logos, so if you accept the moral law, you have, to some degree at least, accepted the Logos. Thus, if you come to know Christ through the Gospels, and you recognize in Christ the Incarnation of Reason Itself (that's what John 1 is about[0], though anything but the Greek do it justice), of this moral order, then why would you reject Christ? It makes no sense. The only answer is either a failure of recognition, or that one consciously rejects the Logos, of reason and morality, as evil people do (and all sin is a minor or major rejection of Logos). And if some form of invincible ignorance is indeed responsible, then there is no fault. Here's a bit more on the subject [0].

[0] https://esv.org/verses/John1:1–5

[1] https://www.catholic.com/qa/is-baptism-necessary-for-salvati...
I don't understand why someone would throw tarballs of source code into a git repository.

https://github.com/a-mail-group/coherent
Narcissistic coaches and athletes' individual rowing performance
The data leak, more of an oracle than anything else, is that you have an active account with the business sending the push. And it's not really even a data leak because it's data generated in the course of activity the user has requested.
I built https://prose.sh off of Charm and while it was a lot of fun, nothing beats what you can build in the browser.

Having said that, SSH apps are very ergonomic for the demo on this site. We have been able to build a lot of cool features on top of SSH and Charm.

We are working on a static hosting site that provides a zero install CLI. It’s sick and everyone is going to want to use it. https://pgs.sh
> I suspect with the advent of LLM, there's finally a market for this kind of stuff. People can sell data, including articles, as data source for people's ML pipelines.

You mean RSS will improve copyright laundering?
The paper: https://www.mdpi.com/2072-6643/15/21/4608
If you pay for my time I can show you it via Google Meet.
> A wasabi company, Kinjirushi Co., provided funding, though the researchers say the company had no role in the study itself.

I'm sure.
Correct. Managers gotta manage, but code doesn't write itself either, and the constant push to turn software engineers into part-time faux-managers (all the responsibilities, none of control or status) isn't helping.
> Population is already collapsing

White rhino population is collapsing. Human population is currently at 8.1B and growing 1.1% a year.
Please enforce this rule on my dad. He recently told me I should take apart his garbage disposal to remove some kind of problem because it would only take about 5 minutes.

My dad doesn't own a screwdriver.
It's true, you never forget that time you put too much wasabi on... /s
If you eat something really pungent, your brain should indeed have mechanisms to prevent you from eating it again. It could be poisonous.
I was complaining about them caring about diversity so much that they drastically reduced the hiring standards so they could fill ATC with diverse candidates quickly.

Also, I think it's racist and discriminatory towards young white people.
And here I thought Blue Screen of Death and hints for how to handle it.
I ran into this problem after a promotion and some company growth left me over a much larger footprint of our engineering department than I was used to. I ended up making a couple rules for myself and establishing a couple new routines, which all have helped:

“Handbooking” - this is something I learned from reading about Gitlab and ended up adopting for my department. If it’s important, it goes into the handbook. If it’s not, then I probably don’t need to know it anyway. This alone took a lot of burden off me (people only ping me now if something is missing from the handbook or if they didn’t understand it, both of which are signals that the handbook needs work).

Office hours - I don’t do this consistently, but when I feel like the interruptions are still too frequent I’ll just post some office ours in our dev channel and tell people they can bother me in a few 2-hour blocks that week. Otherwise I sit there and livestream whatever work it is that I’m doing for whomever is interested in that sort of thing.

Trusting - I found much of my increased stress was a lack of faith in others to do a passable job of things, so I’d burden myself with them. In a lot of cases things went as badly as I expected by letting go, but my personal stress was reduced nonetheless.
Ask HN: Help me understand where LLMs for coding is going
I played with one the other day (not at liberty to say which) and while I find the tech impressive, it was also finiky and required a lot of fiddling.

I'm imagining making scripts/pipelines/etc which try to transform or write code, and I don't see how this can scale. Once LLMs are "good" I could see using it for small one-off tasks, but could you really make a _tool_ that you have to _maintain_ by gluing prompts together? What happens when the LLM gets "upgraded" and your finiky language now requires _different_ finiky language.

It feels like depending on a service who's API contract not only isn't upheld, but can never be upheld.
Someone linked this article.

I am curious to the attraction of Coherent now. Anyone that used it or wrote code for it hated it. It was not compatible with any version of Unix. SRV(3,4) was what the world lived in back in the 80s/90s. It would not boot on certain machines because of issues with hard drives. We had 68k machines that used SMD drives, then later on PC it would not work with different ESDI drives. The network stack would get hung up, requiring a reboot. Even the C library w/ the C compiler it came w/ was not standard. I could go on forever.

I read this article:

https://itsfoss.com/coherent-operating-system/

It claimed, "It was an excellent UNIX option at the time..."

People are not remembering correctly. Companies would have port teams and none of them wanted to deal w/ Coherent.
> Sometimes people put content in the feed. Sometimes it's a link.

This is the reason I gave up on trying to use RSS.

If I'm going to have to follow a link anyway, I'll just save myself the time and go directly to the websites I want to read.
Xanthan Gum is also poisonous to newborn infant humans but is perfectly safe for adults.
One of the things that differentiate skill level in programmers is soft skills. The ability to navigate calls with stakeholders, apply pressure where needed to achieve certain results, answer technical questions for non-technical folks, etc., I think help stratify programmers.
The key point here is feeling obligated to work outside regular hours. My most productive time is early in the morning or late at night. There’s just less happening at that time, both professionally and personally. There are fewer interruptions and less need to context switch, making it easier to focus and get things done.

Knowing that I’m more creative and productive outside normal business hours, I try to take brakes during the day because I know I’ll make up the time later. I’d much rather get out of the house and take an hour walk when the sun is up and work at night.
A lot of this stuff seems obvious and self-evident, and I wouldn't be surprised if much of it was supported by actual research, but you're absolutely right that self-reported data gathered from internet surveys is questionable at best.

Every person has their own definition of what their "productivity" even means, they each have only their own subjective measures of their own productivity, and there's no verification to check who is providing the data, to catch those who simply outright lie or to catch people who click through the survey without even reading/understanding what is asked. Two people could both report 10% higher productivity when in fact there is nothing similar about their productivity levels at all.

Internet polls and surveys are cheap and easy which is why so many people use them, and they can be pretty fun when all you're trying to find out is which celebrities are popular or which harry potter character you are, but they are generally terrible for getting data useful for actual science or for anything where accuracy matters. It's no wonder that there's such a huge reproducibility problem in social sciences considering the heavy reliance on self-reported data through internet surveys.
Well, bcachefs is currently the slowest of all Linux filesystems.
How is that still surprising?