skysight-inc/HackerNews huggingface dataset:
I find AI to be fascinating because of humankind's old dream to create intelligent life in a machine. Just watch the countless old and new movies and animes or read the novels².

With big advances, the current wave of AI is finally promising to turn this dream into reality.

Besides, it's already quite useful even with its current shortcomings.

--

² here's a short very incomplete list:

The Matrix, 2001 A Space Odyssey, Blade Runner, The Terminator, Robocop, Her, Ex Machina, Ghost in the Shell (1995, 2004, 2017), Data in Star Trek, Star Wars, ...
Compared to random icons sprinkled across three or four screens? Metro was clean, fast and easily customized, the way a phone should be. The current Android/iPhone UIs are pure slop in comparison.
I use these tools with the same caution with which I use Wikipedia.

They’re all great to get you started on a (re)search path provided you take care to validate the information so easily acquired.
I've played 100s of hours of if under Proton on Linux. Works great.
I wish this was true as being a shitty programmer who is old , I would benefit from this as much as anyone here but I think it is delusional.

From my experience I wouldn't even say LLMs are stupid. The LLM is a carrier and the intelligence is in the training data. Unfortunately, the training data is not going to get smarter.

If any of this had anything to do with reality then we should already have a programming specific model only trained on CS and math textbooks that is awesome. Of course, that doesn't work because the LLM is not abstracting the concepts how we normally think of in order to be stupid or intelligent.

It hardly shocking that next token prediction on math and CS textbooks is of limited use. You hardly have to think about it to see how flawed the whole idea is.
Me personally? I'm more tired of the constant whining and moaning about how horrible AI is
As someone who has personally explained the phenomenon of cargo cult to individuals over the years, I made the decision to abandon it years ago.

I didn’t succumb to the pressure of heresy. I simply grew up and realized that it wasn’t actually that useful of a tool for explaining first principles or encouraging people to learn things from a first principles perspective.

My experience was: If a person felt like they already identified as someone who understands idea from first principles, the cargo cult story didn’t incentive them to question their understanding.

I also found if the person didn’t identify as someone who understood things from first principles, then the implication that they were implicitly being compared to clever primitive people. It wasn’t exactly reassuring and motivating.

At some point, people need to grow up and realize these conversations aren’t always about trying to censor people or to construct new heresies to use as instruments of cancellation.

Sometimes we need to have these conversations so we can reflect on what we say, how our words make people feel, and if they’re actually effective at accomplishing what we hoped those ideas would accomplish.

Zoom out and look at the bigger picture.
> Then you have to stop watching any competition of anything

Done. Easy.

> stop reading about start up on HN as well

I don’t think there the motivation is to create entertainment though. But i don’t care much about that kind of content either.

> forget about any extra ordinnary human achivement

I disagree with that. Plenty of extraordinary human achievements were created under circumstances I find acceptable to celebrate and watch.
SEEKING WORK | Remote | Worldwide (EU-based)

Location: Serbia

Remote: Yes

Willing to relocate: Within Europe and USA

Languages: Swift, JavaScript

Frameworks & Libraries: SwiftUI, UIKit, React Native

Résumé/CV: https://pdfupload.io/docs/d4658627

Email: lukasalipur.dev@gmail.com

I'm iOS Developer within few years experience, mainly worked on financial apps, that helps poverty areas to earn more side income.
228.36GW of Chinese wind power tenders 2024 (2023 96.27GW and137%)
Onshore: 209.4GW, offshore 18.9GW

Prices Yuan/kW
onshore with tower: 1894
onshore without tower: 1513
offshore with tower: 3307
offshore without tower: 2698
(7.355 Yuan/US$)

19% of the turbine capacity is above 10 MW

At 2500 full-load hours, this will generate around 570TWh of electricity. The wind turbine manufacturers will only generate around 62.5 billion dollars.
> It’s the new “I have an idea for app, can you build it for me for free?” that clueless friends of friends bust out when they find out you work in “tech”

Well, it's the antidote: "If it's so simple and valuable, build it yourself, ChatGPT et al makes it easier and since it's so simple, you can get to keep all the rewards to yourself :)"
You are too kind; thank you!
Draft of 'Mr Tambourine Man' lyrics up for auction
I think the less wrong way of thinking about it is that things do emerge and hn is fundamentally about thinking about what those might be in the realm of technology.

Just like yc, most things will not work out. Some will. You can read about all of them here. The noise around the thing is one of many signals.
I agree. I'm not interested that much in AI. Mostly I use it too make boring or complex SQL queries and regexes, which are wrong 50% of the time.

I see people here using those LLMs on their machine etc, I have no idea what they're doing with it or how any of that works.

Or writing prompts all day doesn't seem fun.

The paradox is that I work at a AI startup with a real product, with real clients ;)

So I don't think it's a fad and as a developper you have to stay alert on the effects it has on your profession.

AI is not useless NFTs.
7 out of 30, that's a very low threshold to accepting that people can have different interests.
It would be interesting to see when these trends started and how long they lasted, to see if the current trend is any different.
I'm not sure if you've read many comments on here but there seem to be more people railing against generative AI than there are those sharing useful and interesting stories or critiques. It's one of the reasons I've been spending less time here, I used to be able to rely on HN for interesting perspectives on both cutting edge and historical tech related topics, often seeing insights from people sharing practical knowledge that was hard to find elsewhere. For the past year or two it's taken a hard turn towards a very spiteful and shallow gripe fest that feels like the same thing that happened to Reddit years ago when it took off in popularity. It doesn't make a lot of sense to me why people are coming here to complain about technology and it just adds a bunch of noise that you need to sift through if you are interested in the tech being discussed. Feels more like people fishing for upvotes by sharing their "hot take" which inevitably a cookie cutter opinion that you see all over social media without any original thought behind it.
Thanks for your efforts in liberating this data so that Ancestry.com isn’t the only ones with it!

Reminds me a bit muckrock.com as well.
Magellan was pretty cool. I think it shipped on Magnavox PCs in the 386 era.
> Nobody is forced into it.

And i’m not forced to watch it. So all is fair.
most people I know who used to browse hn have left because of this (I am not exaggerating), and I barely ever look at it either anymore, so asking here is probably gonna give you a biased view.
Not the only one, but to be honest, I also find most of SaaS-related content boring. Technically interesting content is as rare as it was, there is definitely some though, which I'd why I am here.
This is the same in British English. I found the main/master switch absurd. I went to school, and was taught by masters: an English master, History master and so on. In my cultural context, the switch was just cultural colonialism from America.
AI is a neutral primitive; a new type of compute. It will be applied in both positive & negative ways. Man I’m still deciding if the internet, as a whole, has been a net benefit to society & culture. Now we’ll need to figure that out for AI, too.

Genetics research, especially for more rare conditions with less traditional research funding, is one application where I can’t help but feel excitement.

AI image & song generation in the style of a popular artist is one application where I only feel sadness.
I find AI to be mostly overrated but helpful in certain scenarios. It has helped me during my research & provides a different way to lookup for information as compared to traditional search engines.

But I don't find its generative capabilities to be all that impressive. It is generic and uninspired at least in text generation. I feel the same way about most new things that are emerging out of the tech scene since Blockchain. I dont even bother with tech news nowadays.

AIs adoption has been quite fast though. Unlike blockchain that never went mainstream AI has captured the casual user segment. It's being used everywhere from recruiting to emails. In offices and in schools. It's hyped alright but real people are using it.
Not OP, but that point has nothing to do with them being lesbians or females. That label distracts from the actual criticism and bias that sadly played a part.

It could just as well have been "obese native americans with amputations" or "foreign born white dudes with Crohn's disease" or "pansexual blue-haired dance majors" or "three sons of Mayor Dalton that approves the fire department's budget". If that property ticks the boxes, and they occur here at a way-higher proportion than the overall population then bingo - you know you've had bias and reverse discrimination for the sake of representation, rather than merit alone. The alternative is just a really really unlikely coincidence.
At least with VR and 3D printing there was a sense of wonder and whimsy about it: that we were living in magical times.

There's always has and always will be a "Vulture Culture" on HN that rubs my FSF sensibilities somewhat the wrong way from time to time, but with this latest AI and crypto bubble it really feels like that shared sense of wonderment is being greatly usurped by the vulture crowd to a toxifying degree.

They don't want to grow money in 10 years. They want to make money now. It really hasn't always been this bad.
Also that it's in the correct folder
Some of these AI articles discuss ways to make progress towards the most important technology humans have created in terms of productivity gains. I love these. Others are cheap pitches of a minor hack from somebody trying to make a buck; they are predictable, thus boring, but hard to avoid, just like noise in a city. In my opinion the quality of HN comments and votes has been losing steam over the last few years especially since a large chunk of reddit migrated here a couple years ago; the commentary used to be more insightful than the articles themselves on many topics, now the commentary is also noisy and often boring (thankfully, it still contains many hidden gems).
Catgirl it's fine. No Rust needed. And it has a very simple design.

https://git.causal.agency/catgirl/about/
Same. I really don't care about any of this stuff.

I am not a luddite by any means, I constantly keep trying out LLMs in order to see if I am missing anything. I am trying to get some utility from them, but I just can't.

"But you can use them to generate code", no, not really. First of all, why would I want to generate code? Code is a liability, I want less code, not more. Also, code is very expressive, I can say exactly what I want in code much more effectively than I can try to explain in English to an LLM. The LLM always misunderstands and generates garbage, garbage that takes more time for me to read, understand and fix, compared to simply writing it in the first place.

"Ah, but you can generate the boring stuff, boilerplate, stuff like that". I don't write any boilerplate, any repetitive things I automate by pricipled things, like more abstract code or by using my very effective text editor skills. Trivial code is easy to get right, by definition, why would I risk getting it wrong by using an LLM?

I do get some utility out of LLMs by asking questions about stuff I don't know about. The LLM's answers are almost always wrong, but they can push me in the right direction by informing me of things I am not aware of. This is not really a feature of LLMs, it's just that Google has become garbage at searching. So yes, LLMs are useful, but only by accident.

Generative "art"... miss me with all that.
Sure. We've had system package managers for decades. I install a major version once a year and it gets automatically upgraded to the latest patch version by my system package manager, just like everything else.
Title should be just "Programming in Lua".
Loath as I am to quote Friedrich Nietzsche, I think
"What does not kill me makes me stronger" is apt here. Not sure history will see this as a good idea.
I couldn't care less for some of the "generative AI" articles on here, but I do like some papers or research that is posted here which I find interesting, even though I don't always fully understand them.

For example, here are a couple from my HN favorites list, and I wouldn't mind seeing more of these articles:

* An Intuitive Explanation of Sparse Autoencoders for LLM Interpretability (https://news.ycombinator.com/item?id=42268461)

* Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnet (https://news.ycombinator.com/item?id=40429540)

* Refusal in LLMs is mediated by a single direction (https://news.ycombinator.com/item?id=40242939)
Still seems like a bad fit for a HN filtering rule.

The spammy articles won't make the HN front page (at least not with the original title), but there will be a lot of false positives from the HN style of tagging older articles with the publication year.
I have a right to be rude and I'm gonna use it

The rude person often is the one policing others by taking a person's figure of speech and applying a moral judgement completely outside of the speaker's intended context. Offense is taken, not given.
What do you do with the years old bug fixes? How fast can one run the CI after a long while of accumulating tests? Do they still make sense to be kept in the long run?
First time in what timeframe?
mIRC is one of the best chat programs on the market these days. It uses megabytes of ram at most for hundreds of channels. It's a modern technology miracle and I wish more people used it.
Field-Cycling MRI for Identifying Minor Ischemic Stroke Below 0.2T
But like a gun or a knife it may give local criminals an opportunity to threaten (or worse) you into giving them money from your wallet.
Lamy Safari friends, I bought one, and it went unused for years because it was no fun to write with. The nib was scratchy, not feedback, scratchy, and no small tweak ever made it smooth. I was on the verge of buying a sheet of micro-mesh to fix it when I came to my senses, what the hell was I doing, like trying to fix a smokey candlewick for light. I thought to myself, it can't all be like this, and bought a TWSBI Eco. This was going to be my last fountain pen if it didn't work out. And, dear readers, it is amazing! It writes like butter, words cannot describe, I whip it out every chance I get to write with it.

(The Lamy does OK with a very wet ink and cheap printer paper. I use it to doodle, so all is not lost.)
Yes, it should not be crazy to see that a website started by people like Paul Graham and Sam Altman would naturally be full of hyped up VC nonsense. Their entire business model is to hype up these ideas and the startups working on them and then cash out!
When was the last time we all had an honest to goodness editor war? It doesn’t even have to be text editors, let’s rhetorically fistfight about IntelliJ versus Visual Studio. Other nostalgic prompts:

- For competent power users, tiling window managers are better than desktop metaphor WMs

- Is Java finally dead?

- Is my manager a bitchass for not promoting me to the senior role (SF/GOOG/M/24)

- If you don’t use the trackpoint on your Thinkpad your mom’s a hoe

Good morning to all.
The only thing volatile does is to assure that the value is read from memory each time (which implicitly also forbids optimizations). Whether that memory is in a CPU cache is purely a hardware issue and outside the C specification. If you read something like a hardware register, you yourself need to take care in some way that a hardware cache will not give you old values (by mapping it into a non-cached memory area, or by forcing a cache update). If you for-loop over something that acts as a compiler barrier, all that 'volatile' on the counter variable will do is potentially make the for-loop slower.

There's really just very few reasons to ever use 'volatile'. In fact, the Linux kernel even has its own documentation why you should usually not use it:

https://www.kernel.org/doc/html/latest/process/volatile-cons...
It’s currently not all that useful, but also never gets in my way when I don’t need it, so I don’t really see the point in disabling it.
Welcome to follow & discuss our work!
The way people talked about Blockchain/Web3 in particular was very similar to how a lot of people talk about AI now. It's going to take over the world any day now, we just need to fix [fundamental issue]. Get on board right now or you'll be left behind, especially if you're in a creative field. The business model is definitely-maybe-kinda legal but we just need to bend all governments to our will and then it'll be fine. It may use as much energy as a small country but trust us it's totally worth it.
Don't worry, you are in good company among the many who are also sure of what they think they see.
Spinning up another HN or Twitter is hard because the web is a lot more centralised these days. Back in the old days you could spin up an alternate IRC channel or web forum and have a decent chance of succeeding, I saw it happen and even did it myself once or twice.
We should be investing into living with these changes.
This is related to the classic debugging book with the same title.
I first discovered it here in HN.
Literally in the subtitle: for one year so far
Software engineers ignoring AI is like retail ignoring Amazon and the internet.

80% of shopping is done in stores. Off line retail is still quite successful despite Amazon.

But they were successful because they adapted. Most stores that completely ignored the Internet failed. The successful ones adapted.

OTOH The ones that tried competing directly against Amazon failed at a much higher rate.

That suggests the middle road: neither ignoring AI nor embracing it completely. Instead concentrate on the many strengths we have as humans.
Spent a few minutes trying to find an answer to "why do this?" Beyond just implying that it should be done and the most I was able to find was one sentence buried amongst paragraphs and paragraphs of "what" and "how".

> these materials were largely unknown and inaccessible to historians, journalists, and genealogists

I think it would be worthwhile to lead with that and include a little more detail too.

If there isn't a clear motivation, people will assume the worst.
No no, the guy is definitely sending the company back 50 years, to a time when free speech actually meant something, and when a single party didn't control 90% of all media outlets, social media, institutions and controlling policy at most Fortune 500 companies.
Honestly your post is worthless. You are asking why a tech focused forum has posts about a specific tech field that has seen advancements in recent time. You don’t even know elaborate beyond saying they are boring and lame.

I see your opinion a lot here on HN and I wonder if there is a segment of the population in this field who choose to stick their head in the sand? No doubt there is a lot of hype that won’t materialize but unlike some of the other hype cycles, people are starting to see a value from this current cycle already. Certainly at the bleeding edge the cost may exceed the value but it’s only a matter of time before those costs get eaten away.

So no, I don’t understand your feelings, I am excited for the future and if something gets posted on HN that I don’t like, I don’t read or upvote it.
From the first line:

> It’s official: Earth’s average temperature climbed to more than 1.5 °C above pre-industrial levels for the first time in 2024
Direct reading without the risk of reading incorrect values is possible only when the timer is implemented using a synchronous counter instead of an asynchronous counter and the synchronous counter must be fast enough to ensure a stable correct value by the time when it is read, and the reading signal must be synchronized with the timer clock signal.

Synchronous counters are more expensive in die area than asynchronous counters, especially at high clock frequencies. Moreover, it may be difficult to also synchronize the reading signal with the timer clock. Therefore the second solution may be preferable, which uses a separate capture register for reading the timer value.

This was implemented in the timer described in TFA, but it was done in a wrong way.

The capture register must either ensure that the capture is already complete by the time when it is possible to read its value after giving a capture command, or it must have some extra bit that indicates when its value is valid.

In this case, one can read the capture register until the valid bit is on, having a complete certainty that the end value is correct.

When adding some arbitrary delay between the capture command and reading the capture register, you can never be certain that the delay value is good.

Even when the chosen delay is 100% effective during testing, it can result in failures on other computers or when the ambient temperature is different.
The article is a 2024 "review" (really more of a very brief summary) of a 2002 book about debugging.

The list is fun for us to look at because it is so familiar. The enticement to read the book is the stories it contains. Plus the hope that it will make our juniors more capable of handling complex situations that require meticulous care...

The discussion on the article looks nice but the submitted title breaks the HN rule about numbering (IMO). It's a catchy take on the post anyway. I doubt I would have looked at a more mundane title.
That or yet another k8s homelab experiment to deploy something rewritten in rust.

We seem to be stuck in a tarpit of reinventing tactics, but there hasn’t been a major strategic shift for over a decade.

I am part of the problem, posting links to the obsessive recreation (not by me) of old arcade machines.
Itch.io was taken down recently be an over-zealous AI-based service to detect trademark infringement and notify the authority, I wonder if this is a similar case. It'd be nice to know if someone in TFL actually requested this, or if it's a case of fanatical legal enforcement as a service.
Haha yes! Why on earth is there a red dot following me around?
> Sure, it's sometimes used inaccurately... but show me a term that can't be used inaccurately. That's just humanity doing its normal thing. Is it used too inaccurately? ...ehhh, I'm not convinced, but it might be borderline.

And even if it were used too inaccurately, that inaccuracy isn't the fault of the term itself. Whatever new term people come up with in its stead could be used just as inaccurately.
The largest purely JavaScript repo I ever worked on (150k LoC) had this rule and it was a life saver, particularly because the project had commits dating back more than five years and since it was a component/library, it had quite few strange hacks for IE.
Learning Journey for Databases
I spent quite some time lately to learn about databases and I found a lot of amazing resources scattered across the Web. I collected them to a nicely organised site to make it easier for others. I hope you will like it!
Special thanks to the CMU Databases Group for opening up their lectures to the general public on youtube, that is truly a unique opportunity.
They mean when was the baseline. The correct answer is: since industrialization and reliable data