MurphyA/hacker-news huggingface dataset:
by arabello | 2026-01-04 06:40:34+00:00
Location: Italy
Remote: Yes
Willing to relocate: Yes (main European cities)
Technologies: Python, Typescript, React, LLM, Docker, Postgres
Resume: https://www.matteopellegrino.dev
Email: matteo.pelle.pellegrino@gmail.com

I’m a Product-minded Fullstack Engineer, currently focusing on Generative AI / LLM integrations (agents, evals, etc.). ~5 YoE in designing and implementing web products from requirements gathering to deploy, from bootstrap to production. I am a generalist who loves spacing between techs, roles and activities. Looking for startups or medium-tech companies to expand my area of impact through more meaningful projects.
by Jach | 2026-01-04 06:42:14+00:00
I enjoy the programming, and the problem solving, but only sometimes the typing. Advent of Code last month was fun to do in Common Lisp, I typed everything but two functions myself, and only consulted with the subreddit and/or the AI on a couple problems. (Those two functions were for my own idea of using A-star over Morton Numbers, I wrote about those numbers with some python code in 2011 and didn't feel like writing the conversion functions again. It didn't work out anyway, I had to get the hint of "linear programming" and a pointer to GLPK, which I hadn't used before, so I had the AI teach me how to use it for standard sorts of LP problems, and then I wrote my own Lisp code to create .lp files for the problem and had GLPK execute and give the answers.)

If it's a language I don't particularly enjoy, though, so much the better that the AI types more of it than me. Today I decided to fix a dumb youtube behavior that has been bugging me for a while, I figured it would be a simple matter of making a Greasemonkey script that does a fetch() request formed from dynamic page data, grabs out some text from the response, and replaces some other text with that. After validating the fetch() part in the console, I told ChatGTP to code it up and also make sure to cache the results. Out comes a nice little 80 lines or so of JS similar to how I would have written it setting up the MutationObserver and handling the cache map and a promises map. It works except in one case where it just needs to wait longer before setting things up, so I have it write that setTimeout loop part too, another several lines, and now it's all working. I still feel a little bit of accomplishment because my problem has been solved (until youtube breaks things again anyway), the core code flow idea I already had in mind worked (no need for API shenanigans), and I didn't have to type much JavaScript. It's almost like using a much higher level language. Life is too short to write much code in x86 assembly, or JavaScript for that matter, and I've already written enough of the latter that I feel like I'm good.
by dangus | 2026-01-04 06:42:21+00:00
Regarding privacy and security, you don’t collect data, but are you able to speak to whether you’re calling an API of an LLM? Those third parties could be collecting data. A formal privacy policy would be helpful there.

As far as product feedback, I am just not sure this is unique enough to be noteworthy. How is this different than having a simple ~one paragraph of custom instructions in a generic LLM system?
by Animats | 2026-01-04 06:44:37+00:00
Well, it's better than the scheme for lifting and lowering cement blocks with a construction crane. And the scheme for digging deep holes in the ground and lowering big rock blocks into them. And the scheme for using electric locomotives and a heavy train in much the same way as this scheme.

The animation hand-waves important details. How are those blocks moved on the flat part of the track? There's no backup braking system. No guards around the chain. No chain lubrication system.

Performance should be roughly comparable to pumped storage with the same height difference, so why bother? Pumped storage doesn't use up much water; it's the same water going up and down, with some evaporation loss.
by SpicyLemonZest | 2026-01-04 06:45:11+00:00
I'm saying that it's wrong to understand "manufacturing consent" as some specific action a news outlet might or might not be performing. Most nontrivial reporting involves shaping the public's perspective of events, and that shaping is always going to be subject to the biases and incentives of the people reporting it. The thesis of the original book (https://en.wikipedia.org/wiki/Manufacturing_Consent) was that modern mass media is structurally biased towards advertisers and government sources, not that specific people are making bad or corrupt editorial decisions and mass media could become unbiased if we found a way to make them stop.
by NooneAtAll3 | 2026-01-04 06:46:27+00:00
> What’s the point in generating writing or generating art if it gives next to zero feelings of accomplishment?

"photocamera gives no feelings of accomplishment of creating a picture"

and yet photography is an art of its own, and painting also has not disappeared

---

or heck, "taking digital photos gives zero feelings of accomplishment because you didn't do developing in a redroom"
by arunabha | 2026-01-04 06:47:06+00:00
I see you keep repeating this exact statement every time you are challenged and asked for actual sources. Others have pointed out that when you do provide some sources, they end up contradicting your position. If all you have is videos of people celebrating, then you can find plenty of those from Jan 6th. Does that mean that Biden lost the elections and the people of the United States approved of the attempted coup?

At this point, it's hard to imagine that you are actually arguing in good faith.
by danielscrubs | 2026-01-04 06:47:50+00:00
I own stocks in an american oil company.

The media can blast propaganda all they want about the reasons.
It’s just history repeating itself. Never trust american politicans.

If this started a war with China (it wont, but as a thought experiment), wouldn’t american politicans at least want to pretend this was the will of the people? Or are they just so sure they can set the discourse that democracy no longer has a meaning?
by flashgordon | 2026-01-04 06:48:01+00:00
Oh man so many things. I wrote a bunch of cool things a few years ago (and recently too) but have been scared to publish - mainly because even though ive used them in production, I felt publishing means having high quality docs etc. So now the biggest vibe-coding use case is to bring everything I wrote in the past to be
"publish-ready".

Here are a few things:

Notations - A carnatic music notation parser, editor and renderer for the web
https://github.com/panyam/notations

Galore - A LR parsing playground and library (used by Notations DSL above)
https://github.com/panyam/galore

A few protoc plugins (I am very much grpc proto first):

protoc-gen-go-wasmjs (https://github.com/panyam/protoc-gen-go-wasmjs) - A protoc plugin for creating wasm bindings out of your grpc services so you can have your "go based backend logic" on the browser:

protoc-gen-dal (https://github.com/panyam/protoc-gen-dal) - A converter between protoc messages and datastore messages so you avoid writing API <-> DB Models.

Weewar (https://github.com/turnforge/weewar) - A clone of a favorite game of my from the 2000s just for fun. Still in progress.

Plenty more but just dusting off old things has been my biggest thing lately and in the process building tooling to standardize my next gen of apps/sites etc.
by nerdix | 2026-01-04 06:49:08+00:00
Yeah, I suspect that a lot of the decline represented in the OP's graph (starting around early 2020) is actually discord and that LLMs weren't much of a factor until ChatGPT 3.5 which launched in 2022.

LLMs have definitely accelerated Stackoverflow's demise though. No question about that. Also makes me wonder if discord has a licensing deal with any of the large LLM players. If they don't then I can't imagine that will last for long. It will eventually just become too lucrative for them to say no if it hasn't already.
by hvb2 | 2026-01-04 06:49:16+00:00
> They happen because we do awful things to people around the world in a variety of ways in order to maintain our way of life.

And having been lucky in the last century+ that none of your neighbors did anything wild. Not having to fight an actual war in your own country helps a lot in getting ahead.

And no, pearl harbor doesn't count, as bad as that was it's nothing compared to the destruction of 2 world wars that set Europe back a century
by thomasqkelly | 2026-01-04 06:49:23+00:00
Location: Vancouver, WA (USA)
Remote: Yes
Willing to relocate: No
Full-time: Yes
Technologies: Git, Python, Java (Spring Boot), C#, SQL, AWS (Step Function, Lambda, RDS, DynamoDB, EventBridge, SQS, SNS, Pipes), Docker, Jenkins, Kubernetes, React/Angular, Javascript, HTML, CSS
Résumé/CV: https://www.linkedin.com/in/thomasqkelly/
Email: thomasqkelly <at> gmail <dot> com

Hi I'm Thomas. I make teams easier, often creating fixes for customer/developer pain points (really good at this). Although I've not had the title of "Lead" to date, I've filled that role as advisor to peers, user story generator, and representative for requirement meetings with stakeholders. I'm ready to lead a gangbuster team!

I view the agreement between stakeholder and developer as one which can be a beautiful moment of pure communication, and that idea leads me to both develop to specifications and define requirements in user stories with precision.

A passion and thrill of mine is orchestrating/comprehending complex code bases and noting/implementing fixes and optimizations to them. I strive to develop around the highest impact areas so that the most taxing and critical functions can run without error. I also love maps, rockets, organizing data and BYU sports. GO Cougs!
by 0xDEAFBEAD | 2026-01-04 06:50:38+00:00
People forget that Iraq was a key wedge issue which allowed Trump to gain mindshare within the GOP:

https://www.youtube.com/watch?v=H4ThZcq1oJQ

A fairly optimistic way to spin this situation is as follows. Either it somehow works out for Venezuela, in which case we effectively helped millions of people Homer Simpson style. Or, more likely, failure disgraces Trump the same way it disgraced GWB. Then (fingers crossed) we elect a humbler, more realistic leader who works to rebuild the country we wrecked, and we can move on from the Trump era.
by steve_adams_86 | 2026-01-04 06:50:46+00:00
Respectfully, offering asylum to Venezuelan people and choosing to invade Venezuela and remove their dictator are nearly orthogonal. The USA could instead choose not to provide asylum to these people in the future, and accept the reality that for the millions it already has, it has made its bed so to speak.

One is a matter of internal policy, the other is a matter of international law and order. One the USA had complete and total control over for decades, the other is a delicate and precarious matter which requires significant planning, oversight, congressional approval, and international engagement.

> Why? Those are two completely different things.

These are different things, yes, but the problem is exactly that: the same methods and justification will be applied in either case, despite deserving totally different treatment. I believe this is the consequence of permitting brazen realpolitik principles into government.
by weatherlite | 2026-01-04 06:51:44+00:00
This is incredible.
Anyone who claims LLMs aren't useful will need to explain how come almost every programmer can solve 95% of his problems with an LLM without needing anything else. This is real usefulness right here.

EDIT: I'm not saying I'm loving what happened and what is becoming of our roles and careers, I'm just saying things have changed forever; there's still a (shrinking) minority of people who seem to not be convinced.
by peter_d_sherman | 2026-01-04 06:53:57+00:00
>"Using just two components — a

high-speed [1N5711] Schottky diode

and an LED — you can build a tiny “crystal detector” that responds to

2.4 GHz

Wi-Fi, Bluetooth, and even microwave..."

That is interesting!

I never knew that a Schottky diode could rectify at 2.4 GHz -- that's pretty darn impressive!
by weatherlite | 2026-01-04 06:54:27+00:00
I can relate. I used to have a decent SO profile (10k+ reputation, I know this isnt crazy but it was mostly on non low hanging fruit answers...it was a grind getting there). I used to be proud of my profile and even put it in my resume like people put their Github. Now - who cares? It would make look like a dinosaur sharing that profile, and I never go to SO anymore.
by toomanyrichies | 2026-01-04 06:54:46+00:00
> We have the capacity to evaluate whether overthrowing a dictator is good or bad on its own terms.

The US has claimed the capacity to make this evaluation before, repeatedly, and has been wrong in ways that killed hundreds of thousands of people. Maybe we're not the ones who should be deciding this unilaterally.

"Oh, but this time is different", you might say. "Maduro is an unambiguous dictator who stole an election, caused 7 million refugees, and was already under indictment. This isn't like Iraq, where we invented WMDs."

The justification was "real and documented" for Libya too (Gaddafi was about to massacre Benghazi, remember?). The result: Libya was rated as the Fragile State Index's "most-worsened" country for the 2010s decade, with ISIS using the country as a hub to coordinate regional violence and Libya becoming the main exit point for migrants trying to get to Europe. The intervention may have also made nuclear nonproliferation harder, since Gaddafi had already given up his nuclear program and then been overthrown anyway. Iran and North Korea both noted that "the Libyan crisis is teaching the international community a grave lesson".

The issue isn't whether Maduro is bad; he obviously is. It's whether US military intervention produces better outcomes than the alternative. I honestly hope it does this time. I truly hope it's a case of "a broken clock is right twice a day". But am I holding my breath? Absolutely not.
by bonsai_spool | 2026-01-04 06:54:53+00:00
Are you seeing a benefit above doing this in the prompt / project structure?

Currently, I have Claude set up a directory with CLAUDE.md, a roadmap, a frequently used commands guide, detailed by-phase plans, and a session log with per-session insights and next steps.

After each phase is done, I have it update the documents and ask what could have been done to make the session easier—often the answer is clearer instructions, which eventually leads to topic-specific documents or a new Claude Skill.

(edit) These reflection tasks are spelled out in the CLAUDE.md and in the docs directory, so I don't have to type them. Each new session, I paste a guide for how Claude should access the information from the last session.
by ofrzeta | 2026-01-04 06:54:56+00:00
I have some M-Discs and a writer and a I have written maybe two DVDs up to now (that's a lot of images, anyway). Let's see if their promises hold up.

From the Wikipedia page I can't see that the industry is abandonign the format. For sure it's not the mass market but Verbatim are still producing the discs, it seems.
by NitpickLawyer | 2026-01-04 06:54:56+00:00
Glass half-full kinda take on this: hopefully we'll see a re-think on how we serve content. For things like forums, blogs, etc there's no reason to do work on GETs. You could cache things at reasonable intervals (say 1-5-10min) and serve that, optionally from a CDN. If a user logs in (or pays, or whatever) you can then re-hydrate if needed. Or allow posts and stuff.

Storage is cheap nowadays, caching works, CDNs are a thing and we need to adapt to this new thing. Traffic is gonna increase, agentic "fetching" will grow, and so on. Build for the trends, build better, optimise for your resources. Move stuff to client-side wasm based work, etc. Lots of things to try and see what sticks.
by nerdface | 2026-01-04 06:55:55+00:00
> When we are stressed/anxious/afraid, the part of the brain called the amygdala activates our “fight or flight” response. When that happens, we stop thinking rationally and start looking for the quickest way to relieve the stress/anxiety/fear.

It’s typically the right amygdala responsible for this. Authors often write “amygdala” in an ambiguous fashion. You have two amygdala (amygdalae is the plural term) which have differing-but-related responsibilities.

Good article — taking the micro-steps towards the longer-term habits is wise.
by mherrmann | 2026-01-04 06:56:15+00:00
Now imagine what happens when a new programming language comes along. When we have a question, we will no longer be able to Google it and find answers to it on Stack Overflow. We will ask the LLMs. They will work it out. From that moment, the LLM we used has the knowledge for solving this particular problem. Over time, this will produce huge moat for the largest providers. I believe it is one of the subtler reasons why the AI race is so fierce.
by addy34 | 2026-01-04 06:59:03+00:00
I'm guessing this doesn't capture manual restarts? I have the same experience as the commenter below: Plasma requires a restart a few times per day for me, as the panels disappear and one monitor's (of two) desktop goes black - usually after wake from sleep. This occurs on both machines that I run it on (only common component is Radeon graphics).

That said, it's a single command and not a big deal, and it's a great DE, so thanks for your work.
by gnabgib | 2026-01-04 07:00:28+00:00
Previously:

2019 Story of Odoo: Open-Sourced Competitor to Oracle, SAP (195 points, 74 comments) https://news.ycombinator.com/item?id=21865699

2014 Odoo: The new OpenERP (44 points, 44 comments) https://news.ycombinator.com/item?id=7750020
by elric | 2026-01-04 07:01:16+00:00
I've built a couple of Odoo integrations for clients. For the longest time, they only offered XML-RPC as an external API. At some point they also added JSON-RPC, which is the same kind of suckage. But now they're suddenly planning to remove both in the next major version with very little advance notice.

Their API documentation is virtually nonexistent. You have to basically reverse engineer their poorly documented models to get anything done, and those can change between releases. I suspect they deliberately under-document their changes in order to force people to pay them more money. At least I hope their official partners get access to better documentation.

Beware putting all of your eggs into this particular basket.
by lofaszvanitt | 2026-01-04 07:02:14+00:00
Google also played a part. After a while, I noticed that for my programming related questions, almost no SO discussions showed up. When they did appear on the first page, they were usually abysmal and unusable for me.

When it started all kinds of very clever people were present and helped even with very deep and complex questions and problems. A few years later these people disappeared. The moderation was ok in the beginning, then they started wooing away a lot of talented people. And then the mods started acting like nazis, killing discussions, proper questions on a whim.

And then bots (?) or karma obsessed/farming people started to upvote batshit crazy, ridiculous answers, while the proper solution had like 5 upvotes and no green marker next to it.

It was already a cesspool before AI took over and they sold all their data. Initial purpose achieved.
by refulgentis | 2026-01-04 07:02:30+00:00
I find it mildly amusing I'm at -1 for an obviously-correct observation re: oil not being a clear motivation & the top reply is "we wanted control of heroin trade, to help the jews, and pay off military contractors." - in reality an administration with an ideological bent towards using military force reacted, with universal acclaim, to 9/11.

Future historians, it didn't used to be like this. Started getting really weird around 2018.
by 0xDEAFBEAD | 2026-01-04 07:03:12+00:00
Speaking of the 1800s, I wonder if we could learn anything about peace in a multipolar world by studying the Concert of Europe. Might be a good topic for a historian to write a book about. I'm looking right now, and it's kinda sad to see so many books about WW1 and so few about the peaceful period which came before.
by 24hrmvp | 2026-01-04 07:05:56+00:00
The intention for scale is this

You book a flight
The airline sends the navigation route in your booking confirmation SMS/E-mail pre arrival with the correct route to get you from security and to your gate
Venue is covering the burn
Creator gets royalties on the remint
And with navigation like this - the opportunity for advertising revenue is huge.

Can literally have an overlay on the video for discounts at an airport retail outlet at the exact moment that the end user is walking past the retail outlet
by Sam6late | 2026-01-04 07:06:14+00:00
I am not saying 'Muslims bad, I am Muslim and my English is not bad as AI slop. I am showing language manipulation examples, I am not familiar with examples from your side. The idea of the article is what I am talking about, we
value how something looks or sounds more than pondering what it actually means.I think it is also focusing on the idea that the form overpowers the message. But what you and I are saying are copies of the main idea of the article.
by lovich | 2026-01-04 07:07:00+00:00
Nope, you can't argue out of both sides of your mouth on the electoral bit.

Yes people are rarely prosecuted for this crime, because its usually not worth finding out and dealing with. His was found because in this particular instance his crimes were found because he was committing them while trying to manipulate the election via hush money payments that were connected.

You're either one of the sanewashers for this guy or the ones who fell for his shtick, but just because he's constantly committing crime all the time, including while engaging in politics, doesn't mean he has an aura of protection because of it
by toomanyrichies | 2026-01-04 07:07:09+00:00
And it's usually those who have never experienced the aftermath of US intervention defending it. Ask Iraqis how they feel about the intervention that killed hundreds of thousands and created ISIS. Ask Libyans enjoying their open-air slave markets. [1]

The people who lived through US regime change have plenty of complaints. We just don't center their voices when it's inconvenient.

1. https://humantraffickingsearch.org/resource/the-open-slave-m...
by weatherlite | 2026-01-04 07:07:23+00:00
> What do LLMs train off of now? I wonder if, 10 years from now, LLMs will still be answering questions that were answered in the halcyon 2014-2020 days of SO better than anything that came after? Or will we find new, better ways to find answers to technical questions?

That's a great question. I have no idea how things will play out now - do models become generalized enough to handle "out of distrubition" problems or not ? If they don't then I suppose a few years from now we'll get an uptick in Stackoverflow questions; the website will still exist it's not going anywhere.
by goopypoop | 2026-01-04 07:07:34+00:00
One does not simply "hire a plumber". You're suggesting to find, vet, arrange, brief, supervise, assess and pay a plumber. Your time is still gone and you still pay for materials and gas. Then you still might need to hire yet another plumber to fix it better anyway. If it's really bad you might need to hire a lawyer…
by zahlman | 2026-01-04 07:09:51+00:00
No, that is completely wrong. It is exactly because the questions are not identical that the system works. That is what allows for multiple versions of a popular, important question to catch attention from search engines, and send everyone to the same, correct place.

Perhaps your objection is that, because the target question is not literally identical (for example, maybe a code sample has different variable names, or the setup has an irrelevant difference in the container type used for a collection, etc.) that the answers don't literally answer the new version of the question. That is completely missing the point. It's not a forum. The Q&A format is just the way that information is being presented. Fixing the issue in your, personal code is not, and never has been, the goal.