MurphyA/hacker-news huggingface dataset:
by jotaen | 2025-09-02 13:48:36+00:00
Yeah, sorry if my terminology was unclear here: by “relicense” I colloquially meant to say “assign a different license to the project that is applicable for any work from that point onwards”.

> Any previous licenses used (MIT here) bear no effect whatsoever. There is no license in the world (and cannot be) that would prohibit the copyright owner from changing it.

I don’t think it’s that simple. The Bear project appears to have accepted external contributions under the original license, so the project is subject to that license as long as those contributions remain.

It may not be a big practical issue in this case, due to the MIT license being quite permissive, but if the project was e.g. GPL-licensed, the maintainer wouldn’t trivially be able to change the license in “whatever direction they want”. (And by “trivial” I mean without e.g. rewriting or discarding the external contributions.)
by gwd | 2025-09-02 13:48:41+00:00
So "push" and "pull" as English verbs are basically opposite; and he's describing them as opposites in the previous post. But in this post he describes "push" this way:

> We are taught to do “discovery” to find their “pain points” and “problems.” So we waterboard potential customers with a series of questions to try to understand their current state... then try to surface their problems + pain points

And PULL this way:

> What are you trying to accomplish right now, or this quarter? Why this project now, vs. all the others you could prioritize? What options have you considered or tried, and what do you feel like is lacking with your existing options?

Those sound very similar to me.
by jraph | 2025-09-02 13:48:58+00:00
> I know what stuff I do not like

You know that there are some things you don't like almost for sure. That makes all the difference.

I'm slightly older than you and keep running into things I used to dislike and that I surprisingly dislike less now. And that feels good.

Keeping the door open on disliking less seems critical to me.

edit: read your other comment, good luck, I wish you the best and I hope you can enjoy more things as time passes and find a path that suits you!
by martindbp | 2025-09-02 13:49:00+00:00
Would like to know as well. Whenever I suggest something new it's a default "NO!". But if it just happens naturally it's ok. Like if I put on a song and suggest he listen to it, my kid will literally scream and cry like I'm torturing him, but if it happens to be on the radio while driving then suddenly it's fine and he'll love it. I think part of the reason is that everything is on demand these days, unlike when we grew up on broadcast tv and radio.
by cainxinth | 2025-09-02 13:49:15+00:00
When I was in sixth grade I was given an assignment: pick a food you don't like, eat it at least once a day for a week, and then report your experience. Funnily enough, by the end of the week I didn't hate tomatoes anymore.

I applied that lesson to many other things since then and it works far more often than it fails.
by a2tech | 2025-09-02 13:49:34+00:00
It was running when they accepted it. However they didn't realize that the group was running the Django/Postgres 'backend' on a managed Digital Ocean instance, then there were two different Vercel 'projects'. It was costing hundreds and hundreds of dollars a month to run for a project that was VERY lightly used.

They paid them on the strength of seeing it working, but then the consulting group basically ghosted when the customer asked to adjust it to run on cheaper hosting (probably because they couldn't), then the site got shut off because the hosting was all in the consulting groups name and they stopped paying it. Digital Ocean nuked the database for non-payment and they lost tons and tons of manual work putting in data.
by rollcat | 2025-09-02 13:49:36+00:00
> the issue is with your bank then.

What next? Change jobs? Ride a bicycle? Move to a less oppressive country? Buy land and grow your own food? We're trapped into a vortex of *multi-trillion-dollar* global corporations wedging themselves into our lives and clawing away our freedoms, and we're supposed to *vote with our money*?

> the fact mobile hardware is restrictive is a problem caused by hardware manufacturers.

The manufacturers are complicit because the alternative is to be ousted. Every "alternative mobile OS" that tried to directly compete with Android/iOS got crushed.

Google now wants indisputable dictatorship over Android. Manufacturers can try creating alt-stores but you know exactly where it ends.
by zerkten | 2025-09-02 13:50:01+00:00
>> it's not as if rapidly opening and closing a tab actually takes effort. It may be faster than the long click depending how comfortable you are with keyboard controls.

For normal people, i.e. those who aren't techies, you have your answer right there on why this may be useful. We are very efficient with our browser usage. Normal people struggle with this task because they get lost in the steps. Even if they can do the steps at a slow pace, it doesn't stick because it's too slow. The leap to using keyboard shortcuts just won't happen for the majority of people.

I think your points on how this is implemented are fairer. That said, that said it seems like the best approach is to follow the simplest and most efficient approach, which is to not load extensions, or use what is loaded.

The success of features like this is known with technical users like us. We don't like them because we have a workflow that avoids the issue like the phishing one you describe. It's unclear whether this helps users and is likely somewhat experimental. I think it's a much better place to be doing work that other areas where they have invested even if it has many issues.
by intellectronica | 2025-09-02 13:50:43+00:00
The AI Toolbox Survey maps the real-world dev stack: which tools developers actually use across IDEs, extensions, terminal/CLI agents, hosted “vibe coding” services, background agents, models, chatbots, and more.

No vendor hype - just a clear picture of current practice.

Please take ~2 minutes to help us understand the landscape, benchmark your own setup against what’s popular, spot gaps and new options to try, and receive the aggregated results to explore later.

Thank you!
by khaledh | 2025-09-02 13:51:18+00:00
I'd like to see a comparison of IDE market share over the past decade or so. My assumption is that VS Code has gained market share exponentially, eating at both Visual Studio's and JetBrains' share significantly, leading JetBrains to start offering their products for free personal use to try to recoup some of that lost user base.

I could be wrong, but that's my observation based on the extreme popularity of VS Code and the abundance of extensions for virtually every language and framework out there.
by palata | 2025-09-02 13:51:44+00:00
Many things need to be understood to be appreciated.

For instance music: we tend to like what we know, and what we know is what we hear on the radio/everywhere we go. When people tell me they don't like jazz, I always find a jazz song they like. If they say they don't like rap music, I can always find one they like. Why? Maybe because it's closer to what they already understand (making it more accessible), or maybe it has been very popular and so they've already heard it countless times (in night clubs, on the radio, ...). Most people who dislike a whole music genre generally don't really understand it and haven't put any effort into it.

You don't like churches? Go to Notre-Dame in Paris, and have someone explain to you its architecture. How they built it, how you can date the parts of the church just from its architecture.

Don't get me wrong: it's possible to dislike stuff, and it's alright. But it's worth trying to understand before disliking.
by jebarker | 2025-09-02 13:52:25+00:00
Something my middle-class British upbringing nurtured in me was incredible pessimism. Day to day this used to manifest as an assumption that I wouldn’t like any new experience, so I’d avoid them and stick to what I knew. My (American) wife pointed this out to me and life got much better when I learned to just give new things an enthusiastic and unprejudiced try more often.
by a2tech | 2025-09-02 13:52:44+00:00
Exactly--bad work can be from anywhere. However working with contractors at this kind of distance, through a language barrier, with different societal norms (for example, the US project manager was a woman, and the programmers just completely ignored things she said. If myself or another man was present, they completely changed their tone and would immediately act on things we said. Our project manager was pretty much ignored or steam rolled at every turn) is extremely difficult.
by bilbo0s | 2025-09-02 13:52:59+00:00
Yep. Can’t upvote this enough.

Next up would be looking closer at the pages you frequent. I think many people would be surprised at all the ways web apps screw up these days.

All that said, the browsers, as unfair as it may seem, should do better at handling all of the slop that web app and extension developers put out there. It’s sometimes just a whole lot easier to make the browser more bulletproof than it is to make a bajillion JavaScript/python monkeys conscientious and competent.
by franktankbank | 2025-09-02 13:53:14+00:00
Even if your queries are hidden via a local running model you must have some humility that your queries are not actually unique. For this reason I have a very difficult time believing that a basic LLM will be able to properly reason about complex topics, it can regurgitate to whatever level its been trained. That doesn't make it less useful though. But on the edge case how do we know the query its ingesting gets trained with a suitable answer? Wouldn't this constitute an over-fitting in these cases and be terribly self-reinforcing?
by joshmn | 2025-09-02 13:53:20+00:00
I am not sure how this contributes to the unfounded idea that ruby is dead—Shopify, Stripe, and GitHub amongst many others would like a word.

RubyMine isn’t the editor of choice for many of my fellow rubyists, but it is for me—IntelliJ’s LSP alone is a godsend when you’re diving deep into debugging weird gems. I have tried ruby-lsp from Shopify and it gets 95% there but that last 5% is what makes me hyper-productive.

Most of the community is on VS Code. We did have a weird, loud Danish guy using TextMate until recently, but I guess he switched to neovim.

Having said, RubyMine was very popular when ruby was on HN as much as AI is today. It hasn’t kept up, just like Sublime has been largely replaced by VS Code.
by cafard | 2025-09-02 13:53:47+00:00
When I moved to the DC area at the end of the 1970s, I heard from acquaintances that it's not whether you will be mugged, it's when. My when turned out to be 1983.

I don't think that people think that way these days. Now and then there is a holdup in my neighborhood, but they are rare. There is porch piracy, sometimes cars get broken into.

I would be interested to learn of a city of comparable size that does not have "places you didn't go after dark".
by disgruntledphd2 | 2025-09-02 13:53:47+00:00
I don't think it's just Israel, this gets called out pretty regularly if you pay attention. Like, a whole new term "ethnic cleansing" was invented in the 1990s to justify inaction during the collapse of Yugoslavia.

I care more about what's happening in Israel/Palestine (the West Bank is basically another war zone) because I'm irish and what's happening in Israel/Palestine is incredibly reminiscent of what happened to irish catholics from about 1600-1900, and also because I know a _lot_ of Israeli citizens (and many of them hang out here) so I'm hopeful that speaking out will make a difference.

But honestly, this has been getting worse since the 90s and at this point, I can't see any peace process ever happening. Like, either all the Israelis kill the Palestinians or vice versa (or climate change makes the region uninhabitable). It's profoundly depressing, particularly given that the reason there are laws against genocide is because of what happened to Jewish people (and slavs and gay people etc) during WW2.
by thrtythreeforty | 2025-09-02 13:53:56+00:00
I treat the spirit of these licenses as: "if you have reasonable expectation of making money from your use of it, please buy a license. Otherwise, we appreciate the mindshare."

Practically speaking, the license is probably much closer to "if you are making prodigious amounts of money, and you are using our software, then you had better buy a license to avoid a legal situation."
by const_cast | 2025-09-02 13:54:07+00:00
Nobody else needs to convince people they're not a Nazi. I certainly don't.

We can pretend to look the other way all day, or we can take some accountability. Apologizing isn't hard. It would be very easy for him to make this all disappear. But he won't do it.

Maybe it's pride, maybe he's just stupid, I don't know.
by jijijijij | 2025-09-02 13:54:21+00:00
> If you take multiple systems and make them work in concert, you just get a bigger system.

The conclusion may be wrong, but a "bigger system" can be larger than the sum of its constituents. So a system can have functions, give rise to complexity, neither of its subsystems feature. An example would be the thinking brain, which is made out of neurons/cells incapable of thought, which are made out of molecules incapable of reproduction, which are made from atoms incapable of catalyzing certain chemical reactions and so on.
by cj | 2025-09-02 13:54:38+00:00
> the user will at least need to know something about the topic beforehand.

I used ChatGPT 5 over the weekend to double check dosing guidelines for a specific medication. "Provide dosage guidelines for medication [insert here]"

It spit back dosing guidelines that were an order of magnitude wrong (suggested 100mcg instead of 1mg). When I saw 100mcg, I was suspicious and said "I don't think that's right" and it quickly corrected itself and provided the correct dosing guidelines.

These are the kind of innocent errors that can be dangerous if users trust it blindly.

The main challenge is LLMs aren't able to gauge confidence in its answers, so it can't adjust how confidently it communicates information back to you. It's like compressing a photo, and a photographer wrongly saying "here's the best quality image I have!" - do you trust the photographer at their word, or do you challenge him to find a better quality image?
by Quarrelsome | 2025-09-02 13:54:59+00:00
So the rights of the constitution should only apply to citizens? I thought Thomas Paine wrote the book "The Rights of Man", not "The Rights of American Citizens".

How does one misjudge the intent of the founding fathers so? The intent was to create a world free from the tyranny of the European ruling classes, where people had inherent rights, but some people just toss that away without regard.
by alhazraed | 2025-09-02 13:55:07+00:00
While the post references a link to the 'Type Hierarchy of Strings'[0], here is the full type tree[1] for Common Lisp.

[0]: https://lispcookbook.github.io/cl-cookbook/strings.html#stri...

[1]: https://sellout.github.io/2012/03/03/common-lisp-type-hierar...
by CuriouslyC | 2025-09-02 13:55:12+00:00
ADK is a nice framework but it's still stuck in the agent as atomic chatbot that goes out and does stuff model. The reality is you want your agents to all be running within an orchestrator service because it's much more efficient in pretty much every way. The way you separate concerns here is to have the agent emit intents, and have those intents go to a queue to be acted upon safely and securely by executors. This system is more secure, performant and observable than the ADK setup.
by phendrenad2 | 2025-09-02 13:55:23+00:00
It's been a long time since I last used RubyMine, but I always felt that it was the weakest of the JetBrains tools. And not because JetBrains didn't try hard enough, but because Ruby just doesn't offer a lot of opportunities for an IDE to take advantage of.

I ended up cancelling my subscription over some trivial thing (I think it was the fact that I couldn't quite get the IDE to preserve the indentation of a file. It was an all-or-nothing global setting, but I work on codebases that might have a 4-space indent HTML file and a 2-space indent HTML File in the same directory, and the IDE was ignoring the current style of the file and using whatever indent level I had configured).
by repstosb | 2025-09-02 13:56:14+00:00
I've often wondered how the evolution of C and C++ might have been different if a more capable preprocessor (in particular, with more flexible recursive expansion and a better grammar for pattern matching) had caught on. The C++ template engine can be used to work around some of those limits, but always awkwardly, not least due to the way you need Knuth's arrow notation to express the growth in compiler error message volume with template complexity. By the time C++ came out we already had tools like m4 and awk with far more capability than cpp. It's pretty ridiculous that everything else about computing has radically changed since 1970 except the preprocessor and its memory-driven constraints.
by reliabilityguy | 2025-09-02 13:56:16+00:00
> ICE has been going after low hanging fruit, ie arresting people when they go to their immigration court dates(aka following the rules).

As far as I understand (correct me if I am wrong), if you have no valid status in the US then going to court does not mean that you are following the rules, no? I mean, why would anyone with a valid status have to go to immigration court?
by ThisNameIsTaken | 2025-09-02 13:56:22+00:00
As a Colemak (DH) user for ~5 years, I share these experiences.

I did a monkeytype benchmark before switching, and I still barely hit the same numbers, so it's certainly not a magic fix for more typing speed. What is left then is the argument concerning ergonomics: which I am not sure is worth the trade-offs.

Every time I now sit at another's computer I am unable to type without glancing at the keyboard. Moreover, I am trying to switch to (n)vim, and am completely at a loss navigating, as the hjkl keys are now scattered across the keyboard -- beating their purpose.
by dpassens | 2025-09-02 13:56:50+00:00
I have used OpenBSD on first a Raspberry Pi 3 and then 4. I liked it, until one day the system stopped responding on either SSH and the serial port, so I had to cut the power to reboot. That's fine, these things happen, but I lost several system files in the process and I couldn't figure out which ones. I only noticed because some things no longer worked and there were some files in /usr's lost+found.

OpenBSD's file system does not have journalling. Their closest equivalent, soft updates, was removed some versions ago, so that they can add journalling later. Until that happens, I will install OpenBSD anywhere again.

That's a shame because apart from that, it really is a good operating system. The documentation is excellent and there are some great services in base. I much prefer OpenSMTPD over Postfix, for example, because it's just a lot simpler and I don't feel unsure if I've missed some option that I really needed to change for the system to be secure.
by Cu3PO42 | 2025-09-02 13:57:05+00:00
If you mean 'run macOS apps on Linux', Darling [0] already exists. Running command-line applications is already possible, GUI applications less so.

If you want to run Windows Games on macOS, that is also very much possible. Wine runs on macOS and Apple have themselves developed the 'Game Porting Toolkit' which provides an implementation of D3D12. I understand the best way to use that these days is to use CrossOver [1].

[0] https://www.darlinghq.org/

[1] https://www.codeweavers.com/crossover/#mac
by j4hdufd8 | 2025-09-02 13:57:07+00:00
> Arguments rarely require citing the formal or informal fallacy invoked.

I disagree. If I suspect a fallacy I will cite it in your face.

I also disagree with your analysis of the fallacies that the AI identified. I do not care to continue or have time to elaborate much though. Sorry, I just wanted to let you know I strongly disagree with how you are all hurt by perfectly fine AI-generated arguments.

Btw can you all please tell me just one more time that the "appeal to corporate omniscience" isn't in the Wikipedia list of fallacies (which is just as arbitrary a source as a good LLM)? Tomato tomato, arguing semantics is soooo boring
by Springtime | 2025-09-02 13:57:11+00:00
> I have other questions as well -- does the link preview ignore your plugins? So if you loaded the web page, would uBlock Origin prevent tracking which is _not_ prevented when loading the preview?

This was the primary reason I'd never used Vivaldi browser's long-standing feature of being able to set sites within a side panel, since it ignored addons. Was only last year that was changed to allow addons.
by Balinares | 2025-09-02 13:57:13+00:00
I'm getting so annoyed with the omnipresent mainstream model trend of cramming more and more data in models and advertising that as an improvement.

One, that's got to be a recipe for All Overfit All The Time, or at least I don't understand how you avoid overfit when the expected output is a reconstruction of atomic, individual facts. And two, this mass of embedded parameters has got to make them costlier, less efficient to run, as well as plain less useful, than if they were backed by e.g. knowledge graphs (ideally annotated with sources of truth), and were optimized toward querying such graphs robustly as opposed to trying and necessarily failing to remember the contents in exhaustive detail.

Model weights are a terrible way to store data. Surely I can't be the only nerd out there who feels that a model should not try to be an encyclopedia and should certainly never pretend to be one?

I suppose it boils down to marketing. Models are sold as "smart", and what smart is supposed to look like in Western culture is confidently spouting fact-shaped sentences about any topic. So that's what we're getting. What a waste.
by Quarrelsome | 2025-09-02 13:57:26+00:00
Its on you to chase this up. Given how this has impacted tourists from across the globe you can find a wide array of news sources from various different nations documenting the tyranny of modern day america.

That's why tourism is down, people wanna visit their friends in America, not spend weeks or months locked up without charge or due process cause some untrained ICE peon got a hard on.
by magicmicah85 | 2025-09-02 13:57:45+00:00
I hate cooking...for others. Three kids, wife - everyone has a different taste. I put peppers in pasta sauce, my boys won't eat it. I make it a bit too spicy, my wife won't eat it. I had a joy for cooking when I was younger because I surprised myself with how tasty I could make things but constantly trying to please family is just grueling as it's required to do the lowest common denominator.

But I agree overall with your point. There are some things that I just will never like. I will try new things, but I quickly realize I'm not vibing with it and need to stop pretending.
by bccdee | 2025-09-02 13:58:07+00:00
…but it's not narcissism. It's psychosis. Those are both specific things.

> In psychopathology, psychosis is a condition in which one is unable to distinguish, in one's experience of life, between what is and is not real.

> Narcissism is a self-centered personality style characterized as having an excessive preoccupation with oneself and one's own needs, often at the expense of others.

What we're discussing is a form of psychosis, not narcissism.
by naikrovek | 2025-09-02 13:58:09+00:00
> DP -> HDMI conversion hardware is pretty intense.

It can be, but it doesn't have to be. DisplayPort is mostly a superset of HDMI, with different voltage levels. Going from HDMI to DisplayPort is much harder than going from DisplayPort to HDMI, though the hardware to do this is apparently much cheaper than it used to be, which is nice to see.

DisplayPort to HDMI only requires level shifting, as I understand it. I'm sure someone will correct me if they see this and I'm wrong.