MurphyA/hacker-news huggingface dataset:
by jajko | 2025-04-25 12:06:22+00:00
They certainly are for me, working but horribly designed java projects done by plsql devs were a proper eyeballs bleeding long into the night.

Absolutely 0 framework or libs, nothing even for logging. Code architecture that would be left in the dust by most university semester projects.

This is how plsql codebases look, but boy Java (and rest of the world) moved quite far since 1995.
by TechRecruiting | 2025-04-25 12:06:50+00:00
We are currently looking for a skilled & passionate Senior Fullstack Engineer (m/f/d) with the focus on the backend) to support our ABOUT YOU Partner Portal.

Our ABOUT YOU Partner Portal is part of the Supply Tech Unit and is a single point of contact for the entire partner journey across operating models incl. several features and dashboards that enable partners to monitor and manage their business easily.

What you will do - Build high-traffic web applications with Vue.js and PHP (Laravel)

- Working autonomously and taking ownership of the ABOUT YOU Partner Portal

- Engage in decisions ranging from UI/UX Design to Backend architecture together with the Head of Engineering and explore new technologies

- Build internal & external RESTful API as well as beautiful user interfaces

- Work with agile processes that are adapted to the team’s needs

- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

- Lots of space for your own ideas and creations, flat hierarchies and very short decision-making process

Who you are

- Proficient & MVP-focused coding skills in Laravel Practical & recent experience with Vue.js

- Good technical understanding of RESTful APIs

- Experience with translating business requirements in functional and beautiful user interfaces

- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check

- Used to work in an English-speaking environment

YOU ARE THE CORE OF ABOUT YOU. We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
by its-kostya | 2025-04-25 12:08:31+00:00
Get a pixel and immediately flash GrapheneOS. The appeal of GrapheneOS is it uses the same AOSP android that Google uses, but with all Google things stripped out. So you have 1st class support for all firmware and software features and a really polished experience out of the box. You even get to use things like the awesome Google camera that doesn't phone home.

You can even sandbox some Google services to get things like maps working.
by axegon_ | 2025-04-25 12:08:38+00:00
Honestly? I'm somewhat OK with Mistral, in that it's a French company, therefore they need to comply (on paper anyways) with GDPR. And if they do not, there are serious consequences. But overall - locally. If it is not running on your hardware and it requires an internet connection to work, then the data is not yours. For the time being, building an AI rig at home is relatively cheap on ebay: if you play your cards well, it is doable for 1000 bucks or less.
by rjknight | 2025-04-25 12:08:55+00:00
One thing I've noticed about working with LLMs is that it's forcing me to get _better_ at explaining my intent and fully understanding a problem before coding. Ironically, I'm getting less vibey because I'm using LLMs.

The intuition is simple: LLMs are a force multiplier for the coding part, which means that they will produce code faster than I will alone. But that means that they'll also produce _bad_ code faster than I will alone (where by "bad" I mean "code which doesn't really solve the problem, due to some fundamental misunderstanding").

Previously I would often figure a problem out by trying to code a solution, noticing that my approach doesn't work or has unacceptable edge-cases, and then changing track. I find it harder to do this with an LLM, because it's able to produce large volumes of code faster than I'm able to notice subtle problems, and by the time I notice them there's a sufficiently large amount of code that the LLM struggles to fix it.

Instead, now I have to do a lot more "hammock time" thinking. I have to be able to give the LLM an explanation of the system's requirements that is sufficiently detailed and robust that I can be confident that the resulting code will make sense. It's possible that some of my coding skills might atrophy - in a language like Rust with lots of syntactic features, I might start to forget the precise set of incantations necessary to do something. But, corresponding, I have to get better at reasoning about the system at a slightly higher level of abstraction, otherwise I'm unable to supervise the LLM effectively.
by bgwalter | 2025-04-25 12:09:14+00:00
The question was why Hegseth got into that position. The now deleted comment speculated, perhaps in a clumsy fashion, why polarizing, incompetent but loyal figures can be useful for a permanent bureaucracy to achieve its long term goals.

The fact that the figures are polarizing helps, because everyone focuses on the person and not on what is actually happening.

Note that this is speculation, because we do not have full information.
by myrmidon | 2025-04-25 12:09:16+00:00
Sure. But thats still very much a lower bound, and it makes a bunch of idealizing assumptions that are hopelessly overoptimistic (assuming your intake gets the full 400ppm of CO2, and you manage to extract all of it in one go).

Even from those numbers, you already get up to a football stadium of processed air per hour for every small town. For a big city, you need to process that football stadium worth of air every second.

Building infrastructure of that magnitude is a major commitment, and if most nations can not be arsed to replace a small number of fossil power plants per country, I honestly don't see us building large air processing plants in every single town in a timely manner (that are extremely likely to be less profitable than replacing the power plants).
by TedHerman | 2025-04-25 12:09:23+00:00
This reminds me of an essay I read many years ago, something about the lost art of back-of-the-envelope estimation. Going from slide rules to calculators and then more powerful tools, some mental skills were lost. Maybe one can make similar arguments about handwriting, art, and music. The place to draw the line is imagination; if we lose some ability to imagine, it will be hard to recover that.
by Ntrails | 2025-04-25 12:10:34+00:00
> the causal factor here is that people became wary of public oversharing

Instead of chatting shit in a "public" area (rip wall to wall) limited to just my uni friends, there were suddenly home friends, relatives etc reading. And obviously it only got worse with algorithms pushing dross and hiding the zeitgeist from you.

Growth and monetisation drove that shift imo
by hnfong | 2025-04-25 12:11:26+00:00
There is a huge spectrum between suing village kids for trademark infringement, and allowing everyone to misuse and abuse the trademark to the point it becomes a generic term.

I don't think I disagree with you generally, but it must be recognized that trademarks are different from copyrights in that there is a mechanism where if you don't assert your rights in the trademarks you could lose them.

And, like what the sibling comment said, I'm not going to engage with you on unnamed posts where unnamed people cited some LLM to argue against you...
by sgerenser | 2025-04-25 12:11:43+00:00
Exactly. And the whole reason all these other services popped up is the IP holders realized they could make a lot more money with their own service vs licensing to an aggregator. I think it worked out pretty well for Disney+, because they have a huge back catalog of very popular IP. Not sure if anyone else is really making money with this new model, but they still don’t want to go back to ceding all control to Netflix.
by its-kostya | 2025-04-25 12:11:50+00:00
Privacy of things aside. My phone has more compute & ram than my computer did many years ago.

There is no longer a _need_ for a mobile platform like there was years ago. I would love to run any software I want on my phone.

Problem is these days, "first to market" mentality ships software with a lot of bloat and it is tolerable bc PCs are very powerful. So as phones got more powerful, software got more bloaty.
by Applejinx | 2025-04-25 12:12:55+00:00
If you stay hung up on an intellectual interpretation of what Bowie's doing, firstly you're right where he wants you, he'll play with you like a toy and in so doing, he'll have a grand time, he loved that even at times when his life was faltering.

Secondly, you overlook the glee with which he collaborated with people to jointly express their humanity, and who inspired him to do this. You can read the lyrics and parse them all you like, but what does it FEEL like when you've soaked up the whole song and are at that moment of…

"Ain't there one damn song that can make me…"

That's not even getting into my personal faves like Station to Station, Scary Monsters, where he's venting some really personal stuff and turning it into sound-as-art and also hellacious good funk, with the most gifted companions you could wish for.

Bowie liked to record vocals in one take, just fling himself into expressing and run with whatever he had in the tank that day, and it communicates like mad. He's maybe the canonical example of the opposite to AI music. In bringing that to fruition, I'm certain he understood countless joys. You gotta express many other things than just joy to have hit records, but then Beethoven excelled at that as well.

I've doubtless taken more trouble than I needed to, rebutting what could have been a GPT-extruded troll of an argument, but it was fun :)
by namaria | 2025-04-25 12:13:24+00:00
> it still limits a lot of types of uses and sharing (any with externalities sufficient they might get caught)

I don't understand what you mean

> For example, if personal data was being sold by a data broker and being used by hedge funds to trade

It's pretty easy to buy data from data brokers. I routinely get spam on many channels. I assume that my personal data is being commercialized often. Don't you think that already happens frequently?

I honestly would not put on a textbox on the internet anything I don't assume is becoming public information.

A few months ago some guy found discarded storage devices full of medical data for sale in Belgium. No data that is recorded on media you do not control is safe.
by acdha | 2025-04-25 12:13:39+00:00
Signal is always E2EE. Your confusion comes from whether the other party on that E2EE link is the one you expect, which is a different question but also one where the risk goes down with usage: the reason Hegseth’s chats blew up was that they added a reporter but never actually talked to them.

There’s a lot wrong with that for discussing classified information but for normal people it’s fine because in most cases you’re going to notice when your friend doesn’t respond or shows no sign of awareness of your past conversations. “Literally useless” isn’t true in any scenario but it’s bad advice for anyone outside of such sensitive situations because it encourages use of apps which aren’t any better or are actually worse (WhatsApp, Telegram, Facebook, etc.).
by KolenCh | 2025-04-25 12:15:06+00:00
I see that you mentioned it is inspired by duti. I think may be adding a comparison on how it solves what it couldn’t would be beneficial.

From quick skim and memory it seems a notable one is url scheme association.

One problem I had with duti is to associate extensions automatically from a pre defined “table”. Automating that involves shell scripting[^1]. Also associating extension to softwares that hasn’t been installed. Another pain point is there’s two ways to associate and depending on different cases one is better than another.

[1]: https://github.com/ickc/bootstrapping-os-environments/blob/m...
by alexboehm | 2025-04-25 12:15:14+00:00
A more descriptive word would been self-hostable function as a service, that's why faas is in the name!

The point of serverless is you don't have to think about hosting, and ideally it's cheaper.

The problem is if the hosting provider goes away you're screwed. In the case of Faasta, it's a single static binary with minimal configuration so if that happens, you can host it your self or move to another provider.
Show HN: An interactive demo of QR codes' error correction
by Xiione | 2025-04-25 12:15:24+00:00
Hi HN! This is a hobby project of mine that recently landed me my first interview and helped me get my first internship offers.

Draw on a QR code, and the health bars will accurately display how close the QR code is to being unscannable. How few errors does it take to break a QR code? How many errors can a QR code handle? Counters at the bottom track your record minimum and maximum damage. (Can you figure out how to break a QR code with 0.0% damage to the actual data region?)

Also, click on the magnifying glass button to toggle between "draw mode" and "inspect mode". I encourage you to use your phone's camera to scan the code as you draw and undo/redo to verify that the code really does break when the app says it does.

I wrote the underlying decoder in C++, and it's compiled to WebAssembly for the website.

I hope you find it interesting.
by tialaramex | 2025-04-25 12:15:25+00:00
Fair, I actually misremembered and it wasn't my post they responded to with LLM slop but here is a HN user named "ranger_danger" in a thread with me in it, doing exactly what I described, LLM generated "citations" of US court cases that never really happened.

https://news.ycombinator.com/item?id=43509544

It's hard to know whether it's worse if "ranger_danger" did this on purpose and thought it's OK, or whether they didn't realise how the LLM works and thought this list was real.
by ltbarcly3 | 2025-04-25 12:16:30+00:00
This is extremely easy to check. It depends on the schema.

If your tables have very heterogeneous column names, like 1 column will identify any table on average. There will be some duplicates but the median columns will be one or two, but generally you can even complete those after a few characters.

If your database has very homogenous column names you don't need to identify a single table for autocomplete to be very precise, unless there is no correlation between column name co occurence within tables. However if there is no correlation you are back to very low number of columns to identify the table.
by zik | 2025-04-25 12:16:35+00:00
I remember the excitement around VR back in the late 80s. These new polhemous motion tracking devices and LED microdisplays were going to change the world! Except the technology was expensive and ultimately it kinda sucked. It was barely used outside academia, interest died off gradually and eventually it was tacitly acknowledged to be going nowhere.

Then 30 years on Oculus was founded and everyone who'd never used one of the old VR systems was super excited. To be fair, the technology was a step better - much cheaper and more accessible, low motion input latencies, better resolutions. But ultimately it's still not really quite good enough and it seems that the hard reality is it's not going to make its way into mainstream consumer everyday use this time either.

I can't wait for round 3 in 2040 or so.
Show HN: Aigr.id – Decentralized Internet of Intelligence
by Narasimha1997 | 2025-04-25 12:17:25+00:00
Hey HN,

I'm Narasimha Prasanna, co-founder of AIGr.id. We're excited to introduce AIGr.id, a decentralized, community-driven global AI network designed as public infrastructure—think of it as the Internet of Intelligence.

Instead of large, closed, monolithic AI systems, AIGr.id interconnects smaller, independent AI clusters through AIOS, a decentralized AI operating system that's 100% open-source.

Today’s AI landscape is:

- Centralized: Resource-heavy systems demand vast funding, compute, and talent—excluding much of the world.

- Controlled: Dominated by a few powerful actors incentivized to prioritize profit over public good.

- Limited Participation: Production and distribution of AI is limited to a small group of people or organizations, which leads to unequal benefits.

- Fragmented: Siloed AI systems with no open protocols for AI coordination.

We believe it's time to re-imagine AI as collective intelligence—as a shared commons that is decentralized, collaborative, composable, inclusive, and guided by values beyond profit. We’re not trying to build “the one true model”—we’re trying to make it easier for people to build, remix, run, and govern their own AI systems, together. We want a world where AGI doesn’t have to be monolithic—where different models, agents, and collectives can evolve side by side, coordinate, and even argue if they need to. Plural, by design.

We believe the future of AI is along the lines of: https://asia.nikkei.com/Business/Technology/Artificial-intel... .

AIGrid enables use cases like these.

Why AIGr.id?

- Global Commons: Built and governed collectively by communities, not corporations.

- Composable AI Blocks: Deploy shared and reusable AI modules like LLMs or vision models.

- Decentralized Control: Supports both controller and coordinator mechanism for resource allocation and task execution - without central control.

- Resource Efficiency: Smart scheduling and GPU sharing to maximize resources.

- Policy-Driven: Governed transparently through Python-based policies.

- Distributed Workflow: Utilize Directed Acyclic Graphs (vDAGs) to manage complex distributed AI workflows.

- Extensible: Easily integrates external tools, frameworks, and models.

Current Status:

Beta phase—Testnet launching first week of May 2025. Actively seeking feedback and contributions from developers, engineers, designers, and governance researchers.

Explore more:

- Source code: https://github.com/OpenCyberspace/AIGr.id/tree/main

- Website: https://aigr.id

- Documentation: https://docs.aigr.id

- Vision Paper: https://resources.aigr.id

We'd love your feedback and ideas - let's build a Sovereign and Networked AI future together!
by amarshall | 2025-04-25 12:19:23+00:00
> Yes, VSC is less "open source" than emacs. if "open sourceness" is a score out of 10 or something.

VS Code is not Open Source, period. What exists in the “Visual Studio Code - Open Source” repo that is MIT licensed but cannot be used to build VS Code. Once-upon-a-time it was just branding, telemetry, and a license to use the Microsoft Extension Marketplace. Now, however, there are proprietary, closed-source extensions and additions that are only available in the proprietary-licensed VS Code.

> You can always fetching the VSIX file and sideload it is if the "store" is down though.

No, you cannot do so legally (in the context of using Vscodium or similar), as it is a violation of [the VS Code Marketplace ToS][1]: “You may not import, install, or use Offerings published by Microsoft or GitHub, or Microsoft affiliates in any products or services except for the In-Scope Products and Services.”

[1]: https://cdn.vsassets.io/v/M253_20250303.9/_content/Microsoft...
by fkyoureadthedoc | 2025-04-25 12:20:27+00:00
> Well you know, all those fun and creative parts in software engineering has been taken over by vibe coding and now

Maybe on your YouTube shorts playlist but not in real life. People doing real work are not vibe coding. The previous perpetual react learner turned ai vibe coder certainly is doing vibe coding, but not for money from a job.
by Elena-Chen | 2025-04-25 12:20:35+00:00
Fully automatic toilet paper roll production line: efficient, accurate, and labor-saving! " This video shows the world's leading automatic toilet paper roll production line. The core equipment includes a three-frequency all-steel rewinder (supporting coarse and fine adjustment), a high-precision automatic paper cutter (±0.5mm error) and a multi-row packaging machine (one person can complete the bagging and sealing). The whole process is seamlessly connected, with a daily output of 10 tons, saving 70% of labor costs, and supporting household/commercial paper roll customization. The equipment adopts a modular design and is easy to maintain, which is especially suitable for start-ups and capacity upgrade needs. Contact us now to get your toilet paper production efficiency solution!
by bombcar | 2025-04-25 12:20:36+00:00
It was a scare tactic, and it only really worked because there were a large percentage of illicit installs going around.

Business would have an "IT guy" who "saved money" - and they'd get a letter saying "let us audit you or we're taking you to court for copyright violations" and they'd scramble and agree to the audit.

Of course, the proper response was the legal version of "bite me" but since many of them were in violation, they acquiesced.

I never had it happen to anyone I was involved with or knew, but the stories were certainly flying around Slashdot (it was going to be the proximate trigger of the Year of Linux on the Desktop, don't you know).
by Aldipower | 2025-04-25 12:20:44+00:00
Agreed. This is a fair take. But I am still very skeptical. :-) When being a DJ you are still in the center of the attention of your audience as a human. "What's laid next on the turn table?" And also very important, the DJ is putting music from real humans onto the turn table. So if you go down the ladder, you still consume art from humans. With AI music this is only the case for a very small extend, the training set, and no-one recognizes the real contributors to the training set.
by mcgrath_sh | 2025-04-25 12:21:26+00:00
Professionally? Sure. Personally, I don't want to learn and maintain ansible for something I do once every 5-7 years. I basically diffed the defaults and got the settings I need to change in my script. I then add or remove them as I tweak things (infrequently). The rest of my shell script is a Makefile I use cross platform for making directories and stow-ing dotfiles.
by rTX5CMRXIfFG | 2025-04-25 12:22:11+00:00
Yes, writing has always generally been great practice for thinking clearly. It's a shame it isn't more common in the industry⸺I do believe that the norm of lack of practice in it is one of the reasons why we have to deal with so much bullshit code.

The "hammock time thinking" is exactly what a lot of programmers should be doing in the first place⸺you absorb the cost of planning upfront instead of the larger costs of patching up later, but somehow the dominant culture has been to treat thoughtful coding with derision.

It's a real shame that AI beat human programmers at the game of thinking, and perhaps that's a good reason to automate us all out of our jobs.