MurphyA/hacker-news huggingface dataset:
by jcynix | 2025-07-23 07:54:01+00:00
Orgmode is more than just a note keeping tool, it is a complete and complex toolbox. I can use tables like a spreadsheet, include source code snippets, etc.

Joplin is fine, especially for shared note keeping. We store its notes on a private WebDAV server and everyone in the family can access these notes from their laptops or mobile devices.

But the editing capabilities of Joplin are dismal. Try to swap lines (on a smartphone, no mouse), change the same term in a number of notes, or do some more complex editing operations. These are easily done in emacs/orgmode, even on a smartphone or tablet ... ,at least with emacs running in Termux under Android.
by jajko | 2025-07-23 07:54:06+00:00
I refuse to jump on this oh-so-popular bandwagon of (seemingly) everybody complaining how java is uncool ad nauseum. You can make cool stuff in literally any language, and syntactic sugar around and how to express it are details. That's junior dev thinking, chasing fads, repeating others and not forming one's own opinions. This is mine.
by raxxorraxor | 2025-07-23 07:54:13+00:00
I haven't seen it. I also didn't see any production ready AI deployment that isn't supplemental at best.

The one exception I noticed sales supports for potential customers.

AI has changed my programming workflows a bit, although it really depends on the type of project. Students seem to employ it heavily. Any harder question is first put against their AI of choice. I wouldn't have done it differently if it would have been available to me at the time.
by da_chicken | 2025-07-23 07:54:46+00:00
So I was talking with the family I mentioned about this issue last night, and he said they got training on it and called it power distance index. Japan and Korea are high index cultures. He mentioned that it's caused airline disasters. It still surprises him sometimes when he encounters it because it's so different from American and automotive engineering culture both.

So I looked, and yeah it's pretty well described:

https://en.wikipedia.org/wiki/Power_distance

https://en.wikipedia.org/wiki/Impact_of_culture_on_aviation_...

So, my question to you is, given that the above is pretty widely recognized, why is it racist to merely describe an experience with this cultural difference?
by Expurple | 2025-07-23 07:56:02+00:00
A good example of this pull towards cheaper maintainance is Microsoft eventually replacing its proprietary web engine with Chromium.

Although, as I've noted in the other comment, that wouldn't happen if Chromium was permissively licensed. It happened because its partially LGPL/MPL, and thus you can't create a proprietary fork (but can still use it in a proprietary browser like the new MS Edge). It seems like somethimes LGPL/MPL have the best survival characteristics
by KronisLV | 2025-07-23 07:56:15+00:00
JetBrains IDEs: https://www.jetbrains.com/ (free alternative: Visual Studio Code plus DB tools like DBeaver, or even their community versions)

MobaXTerm: https://mobaxterm.mobatek.net/ (free alternative: mRemoteNG, PuTTY, Remmina)

GitKraken: https://gitkraken.dev/ (free alternative: SourceTree, Git Cola)

FreeFileSync: https://freefilesync.org/ (free, but I got the supporter edition because comfy software)

In those cases, the free alternatives are just worse than the paid tools.

Aside from that, mostly just VPSes (Hetzner, maybe Contabo if really on a budget) and domains (used to use NameCheap, Porkbun was kinda better, moved over to INWX cause EU option) which are good enough to run whatever FOSS I need instead of subscriptions, like Gitea and Drone CI/Woodpecker CI instead of other forges, Nextcloud instead of Dropbox, Sonatype Nexus instead of Docker Hub, Uptime Kuma and Zabbix and Matomo and Skywalking/GlitchTip instead of similar observability solutions, Grav instead of managed Wordpress for blogging, Kanboard/OpenProject instead of cloud Jira, RustDesk instead of RealVNC and so on. E-mail is a mixed bag: the free cloud ones are good enough for personal usage and self-hosted Docker mail server is better for no rate limits, e.g. alerts from my monitoring to my own address.

Recently, some of the AI cloud subscriptions because getting my own GPUs in my homelab is beyond my means (maybe once Intel Arc Pro B60 are available): primarily Google's Gemini model or Claude's Sonnet although lower cost options would also be quite nice, maybe ERNIE-4.5 or Qwen3-Coder or whatever. I actually used to pay for GitHub Copilot but am also looking in the direction of just using the APIs of the various providers (or OpenRouter) directly to avoid fixes fees and have more lenient rate limits.
by zkmon | 2025-07-23 07:56:18+00:00
At my work, here is a typical breakdown of time spent by work areas for a software engineer. Which of these areas can be sped up by using agentic coding?

05%: Making code changes

10%: Running build pipelines

20%: Learning about changed process and people via zoom calls, teams chat and emails

15%: Raising incident tickets for issues outside of my control

20%: Submitting forms, attending reviews and chasing approvals

20%: Reaching out to people for dependencies, following up

10%: Finding and reading up some obscure and conflicting internal wiki page, which is likely to be outdated
by ActorNightly | 2025-07-23 07:56:58+00:00
Exactly what I mean about seeing things from one side.

>but how does that extend to the West Bank?

When your country history includes all of your surrounding neighbors going to war to try to exterminate you, and that sentiment hasn't changed, you are going to be probably very expansionist. Not that the west bank settlements are morally right and they certainly don't help the cause, but the actions are somewhat understandable.

>Again, that’s bullshit. Nobody is forcing Israel to be an asshole to their neighbors.

Oct 7th kinda is. Nothing really significant happened much other than minor land grabs in the West Bank and standard counter terrorism stuff with occasional rockets being launched by Hamas. Oct 7th highlighted the clear and present danger that still exists, where Hamas doesn't care about fighting a war and care more about killing non-muslims, civilians and military personnel alike.

> Israel is often seen as the bad guy, because their actions make them the bad guy.

Because most people who consume online media tend to only hear about the bad things Israel does. Goes back to the discussion about other genocides and how those are never talked. Like I said, the media narrative on this is insanely effective to make people polarized.

>Israel annexed the Palestinian people with rights, protections, and citizenship.

Try to be rational about this. The last thing they want is giving potential Hamas members or radical extremists free access to the country + citizenship. Majority of Palestinians are still pro Hamas.

>I really think it’s about tribalism and conquest.

Again, try to be rational. Is it tribalism, or do they just want a future where citizens don't have to worry about terrorist attacks or getting rocketed anymore? Its not like Israel never tried peaceful solutions - most all of them get shot down because Palestinians want "their" land back, or at the least in control of the majority of that region ("from the river to the sea") that puts Israel at a huge disadvantage and greater risks for attacks.
by rcxdude | 2025-07-23 07:57:36+00:00
> It's a group of scientists and their work was reviewed, so they are probably all dishonest.

Peer review is a very basic check, more or less asking someone else in the field "Does this paper, as presented, make any sense?". It's often overvalued by people outside the field, but it's table stakes to the scientific conversation, not a seal of approval by the field as a whole.

>Scientists often take data found in papers at face value. That's why so many claims are only found to not replicate years or decades after they were published. Scientists also build on each other's data. Therefore, there are likely to not only be undetected fraudulent papers, but also many papers that aren't directly fraudulent but build on them without the problem being detected.

I think it's rare that scientists take things completely at face value. Even without fraud, it's easy for people to make mistakes and it's rare that everyone in a field actually agrees on all the details, so if someone is relying on a paper for something, they will generally examine things quite closely, talk to the original authors, and to whatever extent practical attempt to verify it themselves. The publishing process doesn't tend to reward this behavior, though, unfortunately (And also as a result, an external observer does not generally see the results of this: if someone concludes that a result is BS as a result of this process, they're much more likely to drop it than try to publish a rebuttal, unless it's something that is particularly important)
by jrflowers | 2025-07-23 07:58:46+00:00
>If "use LLMs for a year" is enough to count as having a climate impact (negatively), then yes I believe "skip meat for a day use LLMs for a year" is enough to count (positively).

Sorry, I should have clarified. In this case I meant “argument” as a thing that leads real people to either understand or agree with your position, not the construction of an idea in your mind.

With that in mind, do you think that “skip meat for a day use LLMs for a year” will convince enough real people, in real life, to not eat meat, that it offsets the emissions from LLM use?

Like imagine the future.

Since LLM use is a new category of energy use, you would have to convince people that haven’t already been convinced to skip meat by animal cruelty, health, philosophy, or existing climate concerns. People that were vegan before LLMs became popular obviously don’t count. The group of people that resisted decades of all that messaging will now make a meaningful adjustment to their consumption to cancel that out — and there will be enough of these new part time/full time vegans that it offsets the entire chat bot industry’s energy usage.

Do you imagine that being what happens?

If not it’s just somebody advocating for increased consumption in real life by invoking imaginary vegans.

As somebody that’s spent years as a vegan I am incredibly wary of “vegans can recruit” as a pitch. I’ve only ever heard that from people that have never tried to recruit in earnest or charlatans. Like I’ve mostly heard that from people that are not, never have been, and have no interest in being vegan.

Edit:

>The strawman is you accusing people of supporting those generators.

That’s not what a strawman is and it’s not an accusation, it’s an observation. If you say “I want subscription based online batched mega-high-compute language models” you are advocating for that industry, and those generators are part of it. Saying you feel that they’re somehow special and different because they’re icky does not make them any different from the thing that you say is necessarily the future. That you want!
by piva00 | 2025-07-23 07:58:54+00:00
Scala adoption is going down because it's a behemoth of a language with so many features that it takes too long to learn and be proficient with it.

There's beauty in simplicity, and Scala is the antithesis of that, it has not only the kitchen sink but the whole kitchen and some house attachments within it. I fell in love with Scala for a while, worked with it for a couple years, and absolutely hated it whenever I had to train someone new. Nowadays I simply refuse to work with it because I'm not willing to relearn all the stuff it needs to be productive.
by maury91 | 2025-07-23 07:59:42+00:00
Also if all the versions are affected this malware is in stylus since 2010. Honestly, it sounds improbable to me that a malware exists unnoticed in open source software for 15 years. However, even if improbable it's better to play safe and just override the installation of stylus ( especially if you are not using it ) with an empty package until more information is released
by hn_throw2025 | 2025-07-23 08:00:26+00:00
I subscribe to all three products from the Wallaby team.

- Console Ninja. Inspect runtime values on any line of TS/JS code by putting breakpoints on the source. Inspect values, errors, and stacktraces next to their corresponding lines without leaving VSCode/Cursor. This works well with frontend or backend TS/JS, so in a NextJS app I can inspect anything without leaving the editor. No more checking console logs in Chrome dev tools. I found this tool invaluable when I switched to React and wanted insight into what data the components contained between renders. Also has a MCP server so Cursor can have access to all these runtime values and errors too. https://console-ninja.com/

- WallabyJS. Similar, but a test runner that runs tests as you type, and can display values and test failures inline. Also with a MCP server to give tools like Cursor feedback on runtime values and test failures inline data for quick iterations. https://wallabyjs.com/blog/wallaby-mcp.html

- Quokka. Similar concept, but a TS/JS playground for prototyping code. Can temporarily install and later discard NPM dependencies for trying out libraries. Snaps allow fenced blocks of prototype code to be immediately evaluated inside existing codebases, then discarded when not needed. https://quokkajs.com/

I think Console Ninja and Quokka also have free versions with some Pro features missing.

Those who have been around here for a while might remember Bret Victor presentations and the kickstarter for the LightTable IDE. To me, the Wallaby tools are effectively that. Runtime insight, inline as you develop.
by bayindirh | 2025-07-23 08:03:16+00:00
4. Take a look at TODOs while maintaining the code, and promote them to the issue tracker if you feel like their time has come or have time to fix them. Take note that it's being actively worked on, on the codebase.

Eat your veggies. All veggies matter. Be flexible.

P.S.: This is what I do. My IDE gives a nice list of them.
by weinzierl | 2025-07-23 08:03:32+00:00
My favourite German word and the one I miss most in other languages is the ubiquitous

"doch".

I love that it can stand alone. To the best of my knowledge there is no word in English with the same function that can be used as a standalone answer.

When used in a sentence it usually stands in the middle and nicely sandwiches the criticism.

"Ich hab's Dir doch gesagt!"

You can put it in front if you want to get straight to the point:

"Doch, ich hab's Dir gesagt!"

It is never at the end like in the English equivalent:

"I told you so!"

The appended "so" feels much like kicking someone when they're already down.

Obvious real world usage example for standalone "Doch!":

https://youtube.com/watch?v=WJlZLG9UXSY&pp=ygUMbmVpbiBkb2NoI...
by Roark66 | 2025-07-23 08:03:39+00:00
And an interesting side effect I noticed with ChatGPT4o that the quality of output increases it you insult it after prior mistakes. It is as if it tries harder if it perceives the user to be seriously pissed off.

The same doesn't work on Claude Opus for example. The best course of action is to calmly explain the mistakes and give it some actual working examples. I wonder what this tells us about the datasets used to train these models.
by partomniscient | 2025-07-23 08:04:20+00:00
I've never had ketamine. I've had memantine, but its half-life is ridiculous.

I self-medicate a variant of what's now available in the USA as 'Auvelity' but is just a ratio'd mixture of dextromethorphan and bupropion. The bupropion is there to slow down the metabolism of the DXM via its CYP2D6 pathway, but bupropion gives me anxiety/insomnia so I use something called berberine phytosome which isn't as effective but still works on CYP2D6 at a lower level, but no side effects.

All the other anti-depressant classes never worked for me but still gave me extremely shitty side effects.

There's a lot of anecdotal reports on DXM/Auvelity for both prescribed (variable outcomes, but for some people its the first thing that's ever worked), and recreationally its been around for ages sometimes referred to as the poor mans ketamine...

Not DID here, but schizo-affective. I've read things like meditation can actually have negative affects on dissociative disorders. Dissociating in order to re-integrate to a better place seems a somewhat reasonable strategy but I think mental-health/medication effects and understanding of how differently the same medications can affect different people is only just beginning to be realised by psychiatry now.

At least now there's even genetic testing for Auvelity - if you're already a poor CYP2D6 metaboliser due to a shortened version of a gene on a specific chromosome, they won't prescribe it to you. On the other hand you could be an ultra-metaboliser.

https://www.pharmgkb.org/gene/PA128/prescribingInfo
My Founder Sucks
by ljpg16 | 2025-07-23 08:04:23+00:00
I'm the first hire, 9 months into the job. Moved from US to EU for the job at a pre-seed AI startup. I'm an ex-founder, exited last year. These guys were looking for a growth hacker to help them find traction with their MVP, aiming to raise another round by the end of this year.

Founding team is two engineers and an ex-PM. The engineers are 100% product, never talking to customers/prospects or sharing about the building side of the business publicly. Just in their zone building, which is fine. The other described his role as the commercial player on the team and he needed my help with GTM and communication.

In these 9 months, almost every customer I've closed has churned over poor product experience, no one else on the team has secured new business, and product has not improved.

Founder on the commercial side does not communicate publicly about the product, makes zero sales calls, writes zero sales emails. I don't know what he does. He mostly just vibe codes and looks at competitor websites. All ideas, no action.

This is clearly not a rocket ship and I acknowledge I'm not perfect or the best at this. I had a great idea and started a company a few years ago and it changed my life. We had a core product that our customers loved and it solved a specific problem.

These guys have been building for two years and can't explain what they are building to the average person on the street and still have weekly meetings to figure out their ICP.

Not looking for ideas on what to do or how to fix the situation. I have my own ideas, just needed to vent. Cheers.
by xlii | 2025-07-23 08:05:02+00:00
Having experience with many IMO it's all about value added. There might be concurrency, message passing (Janet) od global scope isolation (Fennel). Personally I had difficulty getting into Fennel, but no problems incorporating Janet into my flow even though the author is the same. I'm not a fan of hygienic macros though.

I would add Clojure to the modern Lisps, too, which I find the most feature rich (even though had much more blast writing Janet).
by 9rx | 2025-07-23 08:06:29+00:00
Principally, but not exclusively. It was also told to be a bad idea because of some insignificant performance overhead associated with cgo.

Which is especially funny as using go-git (which is known to be slow) and shelling out to git are apt to bring even greater performance overhead. As always, don't assume – measure!, but if we have to play the odds for the sake of an internet comment, libgit2 is likely to be the most performant option reasonably available, if there is some reason to think that performance is of concern here.

Added complexity in compiling is a tradeoff to consider, of course, but "bad idea" is also nonsense there. It requires a different set of priorities, but those priorities may very well be exactly what a project needs. — And maybe not even. The earlier comment brought a lot of assumptions without offering any background. There are theoretically other options available for libgit2. For example, using the Wasm build. While others have had success using Zig as the C-side compiler, which doesn't have all the messy baggage legacy compilers tend to carry (e.g. poor cross-compilation support).

Yes, measurement may offer reason why those are not suitable options, but missing in the comment is the measurement, or even what is trying to be measured! Instead, we got something that appears to be copy and pasted straight from a Rust advertisement.
by juliangmp | 2025-07-23 08:07:07+00:00
> I am 100% pretending that my professional artifacts came from genai tools.

Jesus Christ, has it gotten that bad? I'm out of the loop since I use absolutely zero generative AI tools personally.

That's a line I'd never even consider to cross. Dont just sell your work off as someone, or rather something, else's. Take pride in what you do.
by zer00eyz | 2025-07-23 08:07:32+00:00
The fed pumps out tons of data:

https://fred.stlouisfed.org/categories

What is particularly interesting is the spike in prices of beef. If climate extremes are causing food price shocks one would think that the beef price spike is caused by feed price shocks.

Feed prices are down at 2019 levels. And most cattle farmers are bitching that their wholesale prices are down. The fed data here seems to be MOSTLY from the processors and only some of it (the data with lower prices) from the larger market.

I dont doubt that there are shocks to the market, but it looks like there is a lot of gouging going on that is a hang over from the pandemic.
by altairprime | 2025-07-23 08:07:53+00:00
If a company takes VC investment to invest in free signups, the VCs are clearly expecting these signups to be a revenue-generating. That they aren’t treated as revenue for taxation purposes is quite the loophole when one’s core business model hinges on free signups. If U.S. companies adhered to VAT principles then instead of taxing signups, they could just tax the value added by Facebook and assign it by citizenship of the users.

How much sales tax are Facebook customers paying on their metadata purchases today? What component of that sale price or sales tax are being distributed back to the users or jurisdictions whose data was harvested? Is that a just economic outcome for everyone that isn’t Facebook?

I don’t know what the right answer is here, but I absolutely recognize the plausibility of the sort of claim being leveled here — even if tech would rather not. It’s basically just a proposed tariff on user exports from Italy, after all!

(Personally, I am looking forward to someone someday making a courtroom argument that providing free access to Facebook services without declaring a value, and without offering payment for use of one’s metadata as an alternative to unwanted services, is equivalent to valuing access those services at $0 and so back pay is owed their users-as-contractors. No one’s had the courage yet, but it’s nice to see we’re moving in the direction that might produce such outcomes.)
by Expurple | 2025-07-23 08:08:39+00:00
I wasn't there, but the narrative online seems to be that Linux won due to its strong momentum and the leading position that it established back in the 90s, while the BSDs were held back by the AT&T lawsuit. Due to this leading position and the network effect, using and contributing to Linux is simply much more cost-effective. Privately forking a BSD and making it "better" than Linux would give you a competitive advantage, sure. But it's a prohibitively expensive thing to do.

In other words, it's a historical accident that there was no strong BSD alternative when Linux was picking up steam. Now it's too big to fail, and the GPL works in full force. GPL can't work in full force in the early stages of a project.
by devanshuarora | 2025-07-23 08:08:41+00:00
Yes, agreed, if you build with air-gapped in mind from day one, it should just work. In our case, we had to unwind a bunch of assumptions baked into modern SaaS: license checks, analytics, image pulls, update pings… even small things like font hosting or third-party embeds needed rethinking.

Not hard in principle, just a lot of invisible cleanup to make it truly self-contained. Learned a ton doing it.