MurphyA/hacker-news huggingface dataset:
by azath92 | 2025-07-03 13:42:42+00:00
Hey so cool to hear! the skim/skip/dive mapped to how we use things, but thats sample size of 3 haha.

The idea of having some kind of thumbs up/down on what you see after getting recs, that gets added to your preferences, or being able to do another round of preferences (rather than just re-doing them like we have now) is for sure on our next steps if we continue with. Were not quite sure what the feedback loops will be yet (we did look at adding whole webhistory for example but that felt like a bit much and pretty invasive).

For the miscats, on a meta level what we are generally interested in is whether they come from compression of the preferences into your user profile (essentially if more or better data is the path to better context for such a specific usecase, or whether there is more bang for buck optimizing the various prompts. Keen to hear if its obvious from looking at your profile what was the case.

If we get serious with this evals are a must next step. We are only 2 days in at the moment :)
by moritzwarhier | 2025-07-03 13:42:50+00:00
But so far, the point stands, as far as I'm concerned, as these are not competitive (in my humble experience).

And the platforms where valuable input comes in (StackOverflow, Reddit, AI tools themselves) all have licenses that would allow them to become rent-seekers on AI models and challenging open models to not provably train on "their" data (the user contributions).

This giant clusterfuck could only be avoid when the major social media platforms and coding agents would each use CC0 license for the content they collect.

Take this with a huge grain of salt as I'm not a lawyer, not even a well-informed layman. But recent news seem to demonstrate that knowing law is not important anyway, only having capital is.

More specifically, I still don't know what the current situation with "fair use" is around training data.
by naikrovek | 2025-07-03 13:43:00+00:00
It’s certainly useful, but without looking, what is the difference between these two methods in the standard library:

array_sort

sortArray

Even if you can answer that off the top of your head, consider how ridiculous it is that you needed to memorize that at some point. This is not the only example of such a thing a PHP dev needed to remember to be effective, either.

Any programming language can be wielded in a simple way. Perl, for example, is superior to PHP in every way that is important to me.

Go is as well, even though it’s slightly more verbose than PHP for the authors imagebin tool.

We don’t do things simply because we’ve all been taught that complexity is cool and that using new tools is better than using old tools and so on.

My employer creates pods in Kubernetes to run command line programs on a fixed schedule that could (FAR MORE SIMPLY) run in a cronjob on a utility server somewhere. And that cronjob could email us all when there is a problem. But instead I have to remember to regularly open a bookmark to an opensearch host with a stupidly complex 75-character hostname somewhere, find the index for the pod, search through all the logs for errors, and if I find any, I need to the dig further to get any useful contextual information about the failure … or I could simply read an email that cron automatically delivered directly to my inbox. We stumble over ourselves to shove more things like that into kubernetes every day, and it drives me nuts. This entire industry has lost its goddamned mind.
by nkrisc | 2025-07-03 13:43:12+00:00
90% of the work emails I received were indistinguishable from spam. And they were sent by my employer.

“Did you know HR has an XYZ workshop” or “Look at what your coworkers are saying on Internal Company Social Network” (that I never once logged into). Literal spam. It’s no wonder I became completely desensitized to email notifications from my own employer’s domain.
by Barrin92 | 2025-07-03 13:43:45+00:00
>Ukraine losing the war will be a massive blow for Europe

There is no such thing. Even if Ukraine cannot recapture all of the lost territory, it's Russia who has already lost. That a country four times the population, ten times as rich has incurred a million casualties, switched to a war economy, has to throw tens of thousand of North Koreans into a war in Europe, merely to creep forward by a few meters has to be the largest humiliation to an alleged "great power" in a century.

All of this while Europe has not even remilitarized, with Ukraine becoming a major producer of military technology in its own right, the country is now largely self sufficient in terms of its drone output among other things, is one of the strongest signs of resilience of this continent.
by sandreas | 2025-07-03 13:43:53+00:00
1. Focus on shipping stuff

Shopping something mediocre is better than not shipping anything

2. Read (and understand) good code in many different languages

Learn concepts not frameworks

3. Understand compilers and their design

Understanding these fundamentials will improve your skills in many ways

4. learn how to read official docs

See tutorials and Videos as secondary source, official docs have mich higher information density

5. learn to use tools

Git, Ai, sonarcube and others are helpful tools... Learn about Them.

6. have private projects

Best case something you use yourself and you're passionate about
by hn_throwaway_99 | 2025-07-03 13:43:55+00:00
I'm showing my age, but this is almost exactly analogous to the rise of Visual Basic in the late nineties.

The promise then was similar: "non-programmers" could use a drag-and-drop, WYSIWYG editor to build applications. And, IMO, VB was actually a good product. The problem is that it attracted "developers" who were poor/inexperienced, and so VB apps developed a reputation for being incredibly janky and bad quality.

The same thing is basically happening with AI now, except it's not constrained to a single platform, but instead it's infecting the entire software ecosystem.
by FL410 | 2025-07-03 13:44:42+00:00
I would argue those days are coming back. Thanks to LLMs, I have probably 10x more "utility" scripts/programs than I had 2 years ago. Rather than bang my head against the wall for a couple hours to figure out how to (just barely) do something in Python to scratch an itch, I can get a nice, well documented, reusable and versatile tool in seconds. I'm less inclined than ever to go find some library or product that kinda does what I need it to do, and instead create a simple tool of my own that does exactly what I need it to.
by eqvinox | 2025-07-03 13:44:51+00:00
> works so well a bug showed up in the kernel :-)

What exactly are you trying to highlight here? Most code has bugs. This one is someone forgetting to stick to actual behavior described in 1997, it's a mistake, mistakes happen. Which one of "secure", "simple", "battle tested" and "no crazy architecture" do you think this disproves?

Or do you think CIFS or Ceph have no bugs?
by cratermoon | 2025-07-03 13:45:03+00:00
1. Define Errors Out of Existence https://wiki.tcl-lang.org/page/Define+Errors+Out+of+Existenc... 2. Treat errors not as something going wrong but as incomplete actions leading to alternate valid code paths.

On the second point, make errors part of the domain, and treat them as a kind of result outside the scope of the expected. Be like jazz musician Miles Davis and instead of covering up mistakes, make something wrong into something right. https://www.youtube.com/watch?v=FL4LxrN-iyw&t=183
by Loughla | 2025-07-03 13:45:07+00:00
I don't think it really has a whole lot to do with socioeconomic hierarchy; I think that's just a happy accident.

Old people vote. Old people vote in midterms and odd timed elections. Therefore, old people decide the candidates. Any politician would be smart to court them as a voting bloc.

As for the benefits for the wealthy; that's just the same old bullshit in a new protectionist wrapper. Get my friends and family as much benefit as I can while I have the ability sort of thing.
by taylodl | 2025-07-03 13:45:14+00:00
How is it good numbers when they're not creating capital, in fact they're consuming capital? Government isn't an engine for economic growth and innovation. Meanwhile, manufacturing jobs are down - that's important because that's how you create capital. In essence, our ability to create capital has decreased while at the same time our demand for capital, in the form of taxes, has increased. This is not good.
by mistersquid | 2025-07-03 13:45:18+00:00
> An immaterial side note: funny how obsessed she seems to be with her age.

Given her intellectual stature, Professor Li likely was one of the strongest minds in any room she found herself in and, for the first half of her life, also one of the youngest voices.

Now that she’s entering mid-life, she’s still one of the most powerful minds, but no longer one of the youngest.

It’s something middle-aged thinkers can’t help but notice.

For the rest of us, we can only be grateful to share space and time with such gifted thinkers.

Coincidentally, today is Professor Li’s birthday! [0] I hope I will be around to see many more 3rds of July.

[0] Maybe her coming birthday was on her mind, hence the frequency of her remarks about her relative age.
by lan321 | 2025-07-03 13:45:57+00:00
One case would be a topic which is only mildly relevant to you.

I'd like to know if the company is doing well financially, but I don't really care about the specific deals they made in all departments.

I'd like to know if we're adding a new component to the product and what it is, but I don't care about the implementation details if I'm not implementing it or asked to give my opinion.
by bstsb | 2025-07-03 13:46:05+00:00
the author has specified why, in a pretty detailed post about it (https://www.iceblock.app/android). they quote your exact concern as the reason they only support Apple:

> Apple’s ecosystem allows for push notifications to be sent without requiring us to store any user-identifiable information.

edit: however, GrapheneOS disputes this: https://bsky.app/profile/grapheneos.org/post/3lswujex4e22w
by bee_rider | 2025-07-03 13:47:04+00:00
Sometimes it is hard to think of big space is, especially because we tend to do that while sitting around inside (this is where we have most of our thoughts, after all). Of course space distances are nothing like the distances inside our rooms, no frame of reference.

Instead, go out to the ocean on a clear day, and observe how absurdly vast the ocean is. Just ocean, as far as you can see. Look around and realize you’ve gained absolutely nothing in terms of comprehending the vastness of space, to which the difference between your room and the most sweeping views on Earth are just totally insignificant.
by hakunin | 2025-07-03 13:47:05+00:00
I don't honestly know why most people do code reviews, because it's often presented as some kind of "quick sanity check" or "plz approve". Here's why we do code reviews where I get to lead the practice:

1. Collaborate asynchronously on architectural approach: (simplify, avoid wheel reinvention)

2. Ask "why" questions, document answers in commits and/or comments to increase understanding

3. Share knowledge

4. Bonus: find issues/errors

There are other benefits, like building rapport, getting some recognition for especially great code.

To me code reviews are supposed to be a calm process that takes time, not a hurdle to quickly kick out of the way. Many disagree with me however, but I'm not sure what the alternative is.

Edit: people tend to say reviews are for "bug finding" and "verifying requirements". I think that's at best a bonus side effect, that's too much to ask a person merely reading the code. In my case, code reviews don't go beyond reading the code (albeit deeply, carefully). We do however have QA that is more suited for verifying overall functionality.
by shayway | 2025-07-03 13:47:13+00:00
This is something that's been on my mind a lot over the past few years. I think things were on that trajectory, but somewhere along the line it got out of wack.

User interfaces became more user-friendly [0], while developer experience - though simpler in many ways - also became more complex, to handle the complex demands of modern software while maintaining a smooth user experience. In isolation both of these things make sense. But taken together, it means that instead of developer and user experience converging into a middle place where tools are a bit easier to learn and interfaces a bit more involved, they've diverged further, to where all the cognitive load is placed on the development side and the user expects an entirely frictionless experience.

Specialization is at the core of our big interconnected society, so it's not a surprising outcome if you look at the past century or two of civilization. But at the same time I think there's something lost when roles become too segregated. In the same way homesteading has its own niche popularity, I believe there's a latent demand for digital homesteading too; we see its fringes in the slow rise of things like Neocities, the indie web, and open source software over the past few years.

Personally I think we just have yet to see the 'killer app' for digital homesteading, some sort of central pillar or set of principles to grow around. The (small) web is the closest we have at the moment, but it carries a lot of technical baggage with it, too much to be able to walk the fine line needed between approachability and flexibility.

Anyway, that's enough rambling for now. I'll save the rest for a blog post.

[0] user-friendly as in being able to use it without learning anything first; not that that's necessarily in the user's best interest
by quietbritishjim | 2025-07-03 13:47:29+00:00
> Why is a big number of features a problem? You can ignore them if you don't like/need them.

You 100% cannot do that. I mean, you can if you're writing some toy project just for your own use. But as soon as you start interacting with other programmers, it's inevitable that some will use some other subset of language features.

> Can you briefly explain which features can be thrown out and language will not miss a lot without them?

I don't think that it's controversial that C++ is a huge language with many features, and I doubt I'm the best person to rehash that. One often quoted example is the multitude of ways to initialise a variable (Foo x = y; Foo x(y); Foo x = {y}; Foo x{y} and for default initialisation Foo x; Foo x = {}; Foo x{}; Foo x() (not really - that's the most vexing parse); Foo x = Foo()). There's multiple syntaxes to define a function including auto and decltype(auto) return types. There are const, consteval and constexpr - you may know the difference but I've forgotten. There are so many templating features that I wouldn't know where to start. Concepts are layered on top of that - which are useful and a good idea but no denying that it's layering extra complexity on top (which can be said for many C++ features). I've really just scratched the surface.

The thing is, I learned C++ over 20 years ago, when the latest standard was C++03 (which was essentially the same as C++98). Even at the time, C++ seemed like a bit of a chunky language (e.g., compared to C or Object Pascal - languages tended to be simpler back then), but it was achievable to mostly understand it all. But each revision that passed has added a huge volume of features. So I really feel how big C++ is because it's even big compared to (an older version of) itself. I've mostly kept up over the years but I can't imagine how I would properly learn the language today from scratch - I feel like you don't really stand a chance unless you've also been closely following it for decades.
by timw4mail | 2025-07-03 13:47:58+00:00
I disagree. I would say most of the migration from PHP was due to the appeal of one language for frontend and backend, and fashion/hype. PHP is still very usable for server-side rendering and APIs. You say "very simple" as if you can't have complex systems with PHP.

I see the current state of web development as a spiral of complexity with a lot of performance pitfalls. Over-engineering seems to be the default.
by CraigJPerry | 2025-07-03 13:48:11+00:00
It's not rivaling Go anytime soon but there have been leaps and bounds.

E.g.

uv init --script foo.py uv add --script foo.py httpx cat foo.py ... dependencies = ['httpx'] ...

Then on another machine:

uv run foo.py # creates a virtual env, reads foo.py to see httpx is a dependency, installs in the ephemeral venv then runs the script

The above is from memory typed on a phone so maybe some minor syntax issues but the point i tried to make was we can kinda emulate the convenience of statically compiled binaries a-la Go these days
by biglyburrito | 2025-07-03 13:48:18+00:00
"Coverage of The Grayzone has focused on its misleading reporting, its criticism of American foreign policy, and its sympathetic coverage of the Russian, Chinese and former Syrian governments. The Grayzone has been accused of downplaying and defending the persecution of Uyghurs in China, of publishing conspiracy theories about Xinjiang, Syria and other regions, and of publishing pro-Russian propaganda and disinformation, especially during the Russian invasion of Ukraine.

The English Wikipedia formally deprecated the use of The Grayzone as a source for facts in its articles in March 2020, citing issues with the website's factual reliability."

https://en.wikipedia.org/wiki/The_Grayzone
by spacemule | 2025-07-03 13:48:28+00:00
The biggest thing keeping me from using any open source routing or even Google Maps is that here in Israel there are roads that are illegal to drive on either because they're access to PA territory or they're bus/taxi only. No application other than Waze avoids these, so I'm stuck using Waze. I just checked this, and to get to a building down the street from me, it wants me to YOLO myself through the bus lanes.
by vidarh | 2025-07-03 13:48:31+00:00
I frankly use tools mostly as an auth layer for things were raw access is too big a footgun without a permissions step. So I give the agent the choice of asking for permission to do things via the shell, or going nuts without user-interaction via a tool that enforces reasonable limitations.

Otherwise you can e.g just give it a folder of preapproved scripts to run and explain usage in a prompt.
by Dumblydorr | 2025-07-03 13:48:32+00:00
Nice theory, however you’re believing people vote for their best interests, and the above comment believes they’re deluded by misinformation.

I think both are occurring. Young white men went GOP, why is that? Anti vaxx leftists went with Kennedy, why is that? Why do anti-immigration and pro-economics claim the top two republican policy slots, when they’re firmly opposed in their effects on the economy? This is the contradictory trend of delusion and cult of personality.

If the BBB just passed is an indication, I think overall we are more on the deluded side, most of these deluded non-rich white folks are more anti-immigrant than pro-economics.

Of course I do not believe GOP economic policies are better than the alternative, I’m not the one who voted for that policy regime however!
by Melonai | 2025-07-03 13:48:32+00:00
This happened to me too (almost subconsciously I might add). I'm actually not anti-AI at all, maybe a bit uninterested in AI-made art, since I don't fully see much use for it except for generating fun pictures of Golden Retriever dogs in silly situations, but this imitation-Ghibli art style is probably one of the least pleasing things to my eye that people love making. It's so round and without edge, it's colors are washed out in a very non-offensive way, and also it does not even look like the source material. I wouldn't be so aggrieved by it, I think, if there wasn't that wave where everyone and their dog was making pictures in that style. Sorry, just a small rant tangentially related to the article, which is fine. :)
by cathylee | 2025-07-03 13:49:07+00:00
Location: The Netherlands, China

Remote: Yes (preferred)

Willing to relocate: Yes

Technologies: Figma, Axure RP, Miro, HTML/CSS basics, User Research, Journey Mapping, Wireframing, Prototyping, Jira, Trello, DaVince, Final Cut Pro, Webflow, Framer.

Résumé/CV: https://looklistenlink.site/Yunyue%20Li%20-%20CV.pdf

Portfolio: https://yunyueli.framer.website/

Email: cathylee599@gmail.com

I'm a UX/Product Designer with a strong foundation in user research and interaction design. I recently graduated in the Netherlands and completed internships at B2B SaaS companies, where I worked on things like VoIP configuration flows — I had no background in that before, but I learned fast and made it usable for both technical and non-technical users.

I’m looking for freelance or junior design work where I can contribute to product thinking and improve my skills through real-world projects. I’ve worked in Agile Scrum environment. I enjoy learning new things, making complex systems easier to use, and turning insights into clear design decisions.
by toomuchtodo | 2025-07-03 13:49:08+00:00
Services provided by government enable civilization, capital growth and accumulation would enable what? Not much benefit to the citizenry based on the evidence. Manufacturing will continue to be automated as much as possible, further investment in manufacturing will not create material job count. Capital creation is a poor metric for potential and citizen quality of life. Jobs that enable people to survive are needed jobs to get them from working age to retirement age (or help them survive while in retirement until death).

Growth is over due to demographics, folks should make peace with that, most especially capitalists. Inflation and taxes will eventually go up, and profits will go down.

https://www.mckinsey.com/mgi/our-research/dependency-and-dep...

https://www.cato.org/cato-journal/spring/summer-2018/demogra...

https://dunham.com/FA/Blog/Posts/demographics-are-destiny

https://www.sas.upenn.edu/~jesusfv/Slides_London.pdf

https://www.suerf.org/wp-content/uploads/2023/12/f_fa99ccdbe...

(demographics are destiny)
by waldopat | 2025-07-03 13:49:53+00:00
I'm the founder of UnicornForms, an e-signature startup, and last week I posted a Reddit thread that hit 320k views. I didn't expect it! It sparked some heated discussion around whether AI can vibecode secure legaltech products like DocuSign.

This blog post summarizes what I learned from the debate, where people misunderstand e-signatures and why cryptographic trust and compliance are the real moats, not just the UI or the basic ESIGN Act or UETA compliance. Enjoy!

Happy to answer questions or dig deeper into the cryptography and regulatory side of e-sign if folks are interested.
by lcnPylGDnU4H9OF | 2025-07-03 13:50:09+00:00
Huh, makes me wonder about claims that it’s a reaction to his daughter coming out as trans. That happened publicly in 2020, according to wikipedia, but it probably came up in private beforehand. The timing is close enough that it seems likely. It’s interesting to note since I wasn’t really familiar with the timeline of his villain arc.