MurphyA/hacker-news huggingface dataset:
by zwnow | 2026-01-04 20:04:21+00:00
I have 500€ in my bank account, 3k debt and 30 years of work left ahead of me and I take a lot of idle time in cafes or trains or the park. I don't see the issue.

The sooner one realizes that working hard isn't the key to life the sooner one realizes you'll have plenty more time. If you get something out of working hard, like joy, sure go ahead. But dont lie to yourself and think that working hard will actually ever pay off.

I do not earn enough to ever afford a house without going into debt for the rest of my life. As long as I can afford a cheap place, one new book a month and a hot shower in the morning I am content with never owning anything. As thats the world all the "hard working" people shoved us into.
by sixseven | 2026-01-04 20:04:52+00:00
I was tasked to add OpenOffice's hyphenation lib to our software at work back in 2010 when I was a junior dev. I had to read the paper and the C code/documentation to understand how it works but got stuck in one particular function.

It was such an obscure thing (compare to web dev stuffs) that I couldn't find anything on Google.

Had no choice but to ask on Stackoverflow and expected no answers. To my surprise, I got a legit answer from someone knowledgable, and it absolutely solve my problem at the time. (The function has to do with the German language, which was why I didn't understand the documentation)

It was a fond memory of the site for me.
by djaouen | 2026-01-04 20:05:20+00:00
> The suck is why we’re here, and only those who overcome it themselves will reap all the rewards of their hard labor.

Thinking/writing isn't "the suck".

> because the more people take shortcuts, the less quality will remain for readers to flock to, even if the overall quantity of options is much larger.

The creators of The Enhanced Games/Olympics would disagree with you.

Which brings me to my point: Are we satisfied being "Top Slave" or do we want to be Free? Or do you believe that Freedom is an illusion?
by 24hrmvp | 2026-01-04 20:05:55+00:00
Would be what you would assume - but here is the reality. Pilots with 1st person POV nav have been highly successful for consumer indoor navigation. For asset tracking, position matters. For consumers trying to get where they are going, they could care less about positioning.

Blue dot navigation has failed because it doesn't translate to I door spaces. Video with motion aware playback gives the illusion of an AR experience - but avoids the drift issues that plagued AR driven experiences.

I can cite for you plenty of 1st person POV pilots where the consumer feedback has been exceptional
by rpcope1 | 2026-01-04 20:06:08+00:00
Wireguard is cool, but there's some reasons it's worth considering OpenVPN (why I still use OpenVPN anyways). First, OpenVPN has kernel mode now (called DCO, which I think Netgate maybe has upstreamed to FreeBSD); I've found it's performance on hardware with AES-NI on Linux is actually often better than wireguard. Second, there's a lot of quality of life things that just work on OpenVPN that you've got to use a ton of duct tape to make work with Wireguard, a major one being handling DNS record change (think especially dynamic DNS, which is likely if this is IPv4 and a residential connection). This is a huge pain with Wireguard, but just works on OpenVPN. Similarly if you have multiple WAN links, like I do, for OpenVPN it's just two connection stanzas and it largely just works. Again for Wireguard you're adding lots of duct tape to make it work right. I know Wireguard is the new hot thing, but it leaves a lot to be desired in the resiliency and features department.
by turtleyacht | 2026-01-04 20:07:38+00:00
All the strategies to maximize luck surface area do very little to advance as a median performer. While the activities themselves (working in public, contributing to open-source, self-hosting & blogging) may correlate to higher-performing individuals, it's not a sure causal link.

Two other strategies are providing guidance of failure, and increasing the perception of genius (mental math, early exposure to opportunities, and tutoring). These are outside the scope of the individual once they are in their career phase, though.
by svitlanaTuch | 2026-01-04 20:07:51+00:00
Location: Warsaw
Remote: Yes, and hybrid
Willing to relocate: No

Technologies:

Data Analysis: Python, NumPy, Pandas, Jupyter Notebooks, Matplotlib, Seaborn, Plotly, Folium
NLP: Sentiment analysis, topic modeling, text classification and clustering, speech analysis, knowledge graphs
ML & AI: scikit-learn, NLTK, SpaCy, Gensim, PyTorch, Hugging Face, Transformers, LangChain, MLflow, SageMaker
Data Management: PostgreSQL, SQLite, MongoDB, ChromaDB
DevOps & CI/CD: Docker, GitHub Actions
Operating Systems: Linux Environment
Cloud Services: AWS, Azure
Project Management: Agile methodologies, cross-functional team leadership

Résumé/CV: https://drive.google.com/file/d/1idIliwBp-1M55FxNRnsck8bJcDG...
Email: svitlana5077@gmail.com
linkedin: https://www.linkedin.com/in/svitlana-tuchyna-36b032230/

I'm a Data Scientist specializing in Natural Language Processing (NLP) with a strong background in Computational Linguistics. I am fluent in multiple languages (English, Spanish, French, Ukrainian, Russian) and am seeing a new role where I can continue to learn and make an impact.
by luckylion | 2026-01-04 20:08:17+00:00
I think that's more "this sounds great" than "our users are developers". Google's services also aren't aimed at developers, the APIs are often very bureaucratic and not very well done (there's no way to list the available google sheets documents in the sheets api, I need the drive API and a different set of permissions? please.)

It reads exactly like what you'd expect from a "I want to be considered a thought leader" person: nothing you haven't read a hundred times but it sounds nice so you can nod along.
by bill3478 | 2026-01-04 20:08:36+00:00
If this were true, then treating any question as an X-Y problem shouldn't be allowed at all. I.e. answers should at least address the question as posed before/instead of proposing an alternative approach.

In reality the opposite is encouraged. For countless times, I've landed on questions with promising titles/search extracts, only to find irrelevant answers because people grabbed onto some detail in the question irrelevant to my case and provided X-Y answers.

This often also causes subsequent useful questions to be marked as dups even though they no longer contain that irrelevant detail. The appeal process is so unfriendly that most would not bother.

See also: https://news.ycombinator.com/item?id=36068243
by aquariusDue | 2026-01-04 20:09:02+00:00
I feel like I've entered some kind of Twilight Zone. On one hand saying I don't like the Trump Administration would be an understatement but on the other hand from what I understand the president of Venezuela is a dictator who ate on TV while his people starved[0] a few years ago.

[0]: https://www.theguardian.com/world/2017/aug/26/nicolas-maduro...
by ForceBru | 2026-01-04 20:09:07+00:00
In fact, I'm not sure I just have my favorite movie sitting around in my mind before being prompted. Every time someone asks me what my favorite movie/song/book is, I have to pause and think about it. What _is_ my favorite movie? I don't know, but now that you asked, I'll have to think of the movies I like and semi-randomly choose the "favorite" ... just like LLMs randomly choose the next word. (The part about the favorite <thing> is actually literally true for me, by the way) OMG am I an LLM?
by dijit | 2026-01-04 20:09:10+00:00
> If you are that old, you will remember each product came with extensive manuals AND there was an actual customer support.

But even then, contemporaries outclassed Microsoft by a lot.

It was culture back then to provide printed user manuals, I still have some from Sun Microsystems because it was the best resource I found to learn how storage appliances should work and the technical trade-offs of them.
by pgryko | 2026-01-04 20:09:43+00:00
Location: Warsaw, Poland (open to remote, can relocate)
Remote: Yes
Willing to relocate: Yes
Technologies:

AI/ML: PyTorch, Diffusion Models, YOLO, NER, LLMs (LLAMA, GPT), RAG systems, Computer Vision, Pandas, NumPy

Backend: Python, Django, FastAPI, AsyncIO, Microservices, REST APIs, C/C++, Elasticsearch, ChromaDB, Snowflake, Docker, RabbitMQ, PostgreSQL, Redis, AWS, Modal.com, ETL pipelines

Frontend: React, TypeScript, Konva.js, Plotly.js, Material UI

Other: MLflow, Optuna, DevOps (Jenkins, Ansible, Docker, AWS, DigitalOcean), Embedded (Arduino, ESP32)

Résumé/CV: https://docs.google.com/document/d/13qEnfqLrY2CeYfyGgeAq0Uin...

Linkedin: https://www.linkedin.com/in/piotr-gryko-7bb43725/

GitHub: https://github.com/pgryko

Email: piotr.gryko@gmail.com

Website: https://www.piotrgryko.com/

Senior ML/AI Engineer & Technical Leader with 12+ years building AI/ML systems, scalable backend architectures, and document intelligence platforms. PhD in experimental Physics.

Deep expertise in diffusion models, LLMs, retrieval systems, and real-time pipelines.

Frequent conference speaker (EuroPython 2025, PyCon Lithuania 2024/2025, Data Science Summit). Organizer of AI code and coffee meetup in Warsaw.

Experienced at bridging research → production, mentoring teams, and scaling MVPs to products with significant revenue impact.
by cj | 2026-01-04 20:10:24+00:00
Criterion D:

> There is clear evidence that the symptoms interfere with, or reduce the quality of, social, academic, or occupational functioning.

That criteria is not optional.

(Someone please correct me if I’m wrong)

Edit: Same applies to Generalized Anxiety Disorder. Criterion F:

> The anxiety, worry, or physical symptoms cause clinically significant distress or impairment in social, occupational, or other important areas of functioning.

So if the disorder positively impacts all areas of your life, you can’t be diagnosed with the disorder. Which kind of makes sense.
by ACS_Solver | 2026-01-04 20:10:31+00:00
I remain somewhat skeptical of LLM utility given my experience using them, but an LLM capable of validating my ideas OR telling me I have no clue, in a manner I could trust, is one of those features I'd really like and would happily use a paid plan for.

I have various ideas. From small scale stuff (how to refactor a module I'm working on) to large scale (would it be possible to do this thing, in a field I only have a basic understanding of). I'd love talking to an LLM that has expert level knowledge and can support me like current LLMs tend to ("good thinking, this idea works because...") but also offer blunt critical assessment when I'm wrong (ideally like "no, this would not work because you fundamentally misunderstand X, and even if step 1 worked here, the subsequent problem Y applies").

LLMs seem very eager to latch onto anything you suggest is a good idea, even if subtly implied in the prompt, and the threshold for how bad an idea has to be for the LLM to push back is quite high.
by aristofun | 2026-01-04 20:10:38+00:00
I think if anything with growing competition some day fashion for having a dedicated QA department will return.

Today’s situation of developers shitting out software with low to none sense of quality would reach thanks to llms some critical tipping point some day.

And LLMs are not a good fit for most of the QA job. Because it’s mainly about actions (testing) rather than texts anf conversations.
by logicprog | 2026-01-04 20:11:15+00:00
I've come to realise that not only do I hate reading stuff written by AI skeptics. I also hate reading stuff criticizing AI. They all say the same thing. It's just boring.

All AI skeptics have basically the same set of five or six talking points and the same repetitive set of insults, and seem mostly to get off on being right, condescending, outraged, and negative. At least people like Simonw are capable of nuance and are constantly trying new things and experimenting.
by nickjj | 2026-01-04 20:11:16+00:00
> Mhm. Why? I can write all of my post and look at it only afterwards?

My site has a fixed max width which is what most tablets or desktops will view it as.

Sentence display width is something I pay attention to. For example sometimes I don't want 1 hanging word to have its own full line (a "hanger") because it looks messy. Other times I do want it because it helps break up a few paragraphs of similar length to make it easier to skim.

Seeing exactly what my site looks like while writing lets me see these things as I'm writing and having a fast preview enables that. Waiting 4 seconds stinks.

> Why? [asset digesting and cache busting with nginx]

It helps reduce page load speeds for visitors and saves bandwidth for both the visitor and your server. If their browser already has the exact CSS or JS file cached locally, this allows you to skip a server side call to even determine if the asset can be served locally or needs an update from the server.

The concept of digesting assets with infinitely long cache header times isn't new or something I came up with. It's been around for like 10+ years as a general purpose optimization.
by dijit | 2026-01-04 20:11:21+00:00
> I’d take [teams] over Google Meets

What? Why?

Honestly your entire comment is almost exact polar opposite to how I feel.

GCP Makes total sense if you know anything about systems administration, Google docs is limited for things like custom fonts (IE; not gonna happen) but it's simple at least and I can give people a link to click and it's gonna look the same for them.

But, honestly, the Teams one is baffling. I can't think of a single thing Meet does worse than Teams.
by jason_oster | 2026-01-04 20:11:53+00:00
> If AI were a thing that could reliably pluck the abstract ideas from my head and turn them into the corresponding lines of code, i.e. automate the "line by line" part, I would use it enthusiastically.

So I take it you don't let coding agents write your boilerplate code? Do you instead spend any amount of time figuring out a nice way to reduce boilerplate so you have less to type? If that is the case, and as intellectually stimulating as that activity may be, it probably doesn't solve any business problems you have.

If there is one piece of wisdom I could impart, it's that you can continue enjoying the same problem solving you are already doing and have the machine automate the monotonous part. The trick is that the machine doesn't absorb abstract ideas by osmosis. You must be a clear communicator capable of articulating complex ideas.

Be the architect, let the construction workers do the building. (And don't get me started, I know some workers are just plain bad at their jobs. But bad workmanship is good enough for the buildings you work in, live in, and frequent in the real world. It's probably good enough for your programming projects.)
by beginnings | 2026-01-04 20:12:40+00:00
its also trading one problem for another. when manually coding you understand with little mental effort what you want to achieve, the nuances and constraints, how something interacts with other moving parts, and your problem is implementing the solution

when generating a solution, you need to explain in excruciating detail the things that you just know effortlessly. its a different kind of work, but its still work, and its more annoying and less rewarding than just implementing the solution yourself
by aebtebeten | 2026-01-04 20:13:08+00:00
> ...decent people who have to accept to live under their rule...

On one hand, there's the option of voting with one's feet, which Zweig describes in "Die Welt von Gestern" (1942)

On the other hand, another alternative is "inner emigration", eg https://de.wikipedia.org/wiki/Innere_Emigration

On the gripping hand, there might be the possibility of ignoring wanna-be authoritarian leaders but convincing people not to follow them, à la https://news.ycombinator.com/item?id=24786278

Maybe there are more possibilities of which I am unaware; of these three, I chose the first.
by hansmayer | 2026-01-04 20:13:09+00:00
> I just tested this out and I don't think that's a particularly good example of bad UI/UX

Luckily for both you and me, we dont have to rely on our feelings of what is good UX or not. There are concrete UX metholodogies such as Hierarchical Task Analysis or Heuristic Evaluation. These allow us to evaluate concrete KPIs, such as number of steps and levels of navigation required for an action, in order to evaluate just how good or bad (or better said, complicated a UX design is).

Lets say we apply the HTA. Starting from the top of your navigation level when you want to execute the task, count the number of operations and various levels of navigation you have to go through with the new design, compared to just clicking and correcting the e-mail address in-place? How much time does it take you to write your e-mail in the both cases? How many times do you have to switch back and forth between the main interface and the context menu google kindly placed for us?
Now, phase out of your e-mail writing window and evaluate how many various actions you can execute in the Google Workspace. Most of them are likely to have a few quirks like this. Now multiply the estimated number of actions with the number of quirks and you will slowly start to see the immense cognitive load the average user has to face in using, or shall I rather say "combating" the google products' UX.
by simonw | 2026-01-04 20:13:29+00:00
Yeah my ideal is to have something that cleanly "pip installs" as a dependency such that users of my open source Python projects can self host tools that let them extend using arbitrary code, including code written by LLMs.

I've been picking at this problem for a few years now!

On the one hand I get why it's so hard. But it really feels like it should be possible to solve this in 2026 - executing arbitrary code in a way that constrains its memory and CPU time usage is a problem our industry solves in browsers and hosting platforms and databases and all sorts of other places, and has done for decades.

The whole LLM-assisted end-user programming thing makes solving this with the right developer affordances so valuable!
by nabbed | 2026-01-04 20:13:52+00:00
Lately I've found that cafes (and also some very popular restaurants) blast music at rock concert levels of volume. That seems to be a requirement to compete, for some reason. I waited at a cafe last year while my partner was at a meeting, and when I left (after about 90 minutes) my ears were ringing very loudly and that continued overnight. Not really a place for meditative thinking. The next time I had to go there, I brought noise cancelling headphones. I wonder what this does to the baristas who are there for many hours.

That's why it was so nice when I recently found a nice little mom-and-pop cafe that was quiet. I can't remember if there was music, but if there was, it was very quiet. Again, my partner was at a meeting, but this time I just sat and enjoyed my latte with no damage to my ears. I probably did look at my phone a few times. :)
by martinpw | 2026-01-04 20:14:28+00:00
Engineers have a perception that most other roles are lesser and if only they were allowed to be in charge things would go better. I certainly used to be this way. When I was an engineer I used to regularly engage directly with customers, and it was great to be able to talk with them one to one, address their specific issues and feel I was making a difference, particularly on a large product with many customers where you do not normally get to hear from customers much. Of course once these customers had my ear, the feature requests started to flow thick and fast, and I ended up spending way too much time on their specific issues. Which is just to say that I've changed my views over time.

In retrospect, the customers I helped were ones that had the most interesting problems to me, that I knew I could solve, but they were usually not the changes that would have the biggest impact across the whole customer base. By fixing a couple of customers' specific issues, I was making their lives better for sure, and that felt good, but that time could have been used more effectively for the overall customer base. PMs, managers etc should have a wider view of product needs, and it is their job to prioritize the work having that fuller context. Much as I felt at the time that those roles added little value, that was really not true.

Of course agreed that all the points made above for PMs, managers, support having their reasons to obstruct are true in some cases, but for a well run company where those roles really do their job (and contrary to popular opinion those companies do exist), things work better if engineers do not get too involved with individual customers. I guess Google might be a good example - if you have a billion customers you probably don't want the engineers to be talking to them 1:1.
by toomanyrichies | 2026-01-04 20:15:55+00:00
> Can you look in the eye someone and forbid them from doing something that you just did? It makes zero sense.

It sounds like you're assuming the goal is moral coherence. It isn't; Trump and MAGA have always been completely philosophically untethered. The goal here is demonstrating that Trump is exempt from the rules he enforces on others. The more obviously hypocritical it is, the clearer the message: "We're strong enough that we don't need to be consistent." It's posturing and dominance signaling, nothing more.
by vkou | 2026-01-04 20:16:07+00:00
> The more efficient I made the technical part of the job, the more time they had to spend doing the manual labor part of the job to keep up. So the more I reduced cycle times, the less time they had to sit around and chat.

The faster the LLM spits out garbage code, the more time I get to spend reviewing slop and dealing with it gaslighting me, and the less time I get to spend on doing the parts of the job I actually enjoy.
by agentifysh | 2026-01-04 20:16:14+00:00
We are all glorified QA testers with software architect title now. Sure we set the structure of what we want but everything else the AI does and most of our time is now spent testing and complaining to the AI.

Pretty soon AI will do the QA portion as well. It will generate any piece of software, even games for a cool $200/month from a vendor of choice: Microsoft (OpenAI) or Google

Companies will stop paying for SaaS or complex ERP software, they will just generate their own that only the AI knows how to maintain, run, and add features.

It's ironic that software developers are the most enthusiastic about automating their jobs out of existence. No union, no laws that interfere with free market forces.