MurphyA/hacker-news huggingface dataset:
by bpt3 | 2025-06-12 13:22:57+00:00
First of all, I don't know who is comparing the two and ignoring cost, so you can put away that strawman.

Secondly, road costs are mostly paid for by fuel (i.e. use) taxes, and I think the fuel tax should be increased to pay for all of it personally. What percentage of public transit costs are covered by use taxes? In my area (which is a major city that is not NYC), it's around 10%, and it still makes little financial sense to take public transportation if you value your time at all or are traveling as a group (which families do regularly) and look at out of pocket costs.

Third, you (as with other transit advocates, which I will assume you are based on this comment, feel free to correct me) completely miss the point even though I explicitly stated it. Even if roads are significantly more expensive, Americans can afford it and are willing to pay for the massive increase in convenience. If that changes, then spending patterns should change as well.

And I say all this as someone who prefers living in a walkable area and lives close to a public transit and uses it when it makes sense (which is not often, despite my work also being very close to a stop on the same line I live on).
by JKCalhoun | 2025-06-12 13:23:42+00:00
"American Graffiti"; when I was growing up they were going back before I was born too. I don't mind though because, for example, that film is excellent (and is that filmmakers best film ;-)).

Seriously though I have been musing as to how the children of a generation get to define their parent's generation, more or less wrest if from them, in film, etc. Sometimes (often) they take a fairly dim view of the world they grew up in, a dim view of their parents. (And maybe now I am channelling a film like "The Graduate", for example.)
by noworriesnate | 2025-06-12 13:23:54+00:00
Oh this sounds amazing! This reminds me of a todo list app some indie dev has been running for years which has a ton of configuration parameters based on various psychological models for productivity. There were options for gamification, Getting Things Done, task breakdown. It was kind of expensive. Does anybody remember the name of this software? I’ve been trying to remember for a while.
by unstablediffusi | 2025-06-12 13:24:12+00:00
when half of us say dumb shit, they're a fringe minority. when fifteen of you say dumb shit, you're all like that.

1. identify (or invent) a universally disliked or ridiculed group, no matter how few they are. 2. invent a link between them and your actual target. 3. knowingly blow them way out of proportion. 4. run an occasional two minutes hate to remind the target audience of their existence (which they can't do on their own, since there's like fifteen of them).

baby, you've got yourself a psyop going. you don't even need any elaborate false flag ops - just use the media you already control :^)
by wickedsight | 2025-06-12 13:24:30+00:00
This might be the worst take I've seen yet. I'm watching this from the other side of the ocean and what I see is a wannabe autocratic leader trying to stay relevant through defining an enemy that doesn't exist.

I also see people who just want to live a normal life being kidnapped.

I also see judgement without fair trial.

I see hate becoming the main driving factor in a country I used to love for being so welcoming.

Also, you seem to forget that your food and housing and many other parts of your country are also depending on foreign labor. If Trump deports as many immigrants as he wants to (he can't and won't), the US will have a massive labor crisis.
by 14 | 2025-06-12 13:24:47+00:00
I hope he makes $20k. Or more. I enjoy his content and the insight he brings. Also many people make money from the tragedy of others. Morticians, coffin builders, clean up crews, construction workers, concrete companies…I could probably come up with 100 more examples. Just because their work is from the result of something tragic doesn’t mean it is any less important.
by aaronbaugher | 2025-06-12 13:26:16+00:00
Nothing helps me procrastinate like trying out a new trick, a new tool, a new list-making method, etc. I've killed time on dozens of different solutions, and some of them were pretty good at getting me to focus and work hard on implementing that new method, but none translated much into getting more actual work done earlier.

Nothing really helped with that until one day I realized I was getting too old to keep being broke because I wouldn't finish work until I absolutely had to, so I got a job where other people give me stuff to do and expect it within a reasonable time frame. I still procrastinate more than I should, but there's too much to do for me to do nothing, so I'm always getting through something, and maybe that will become a habit.

But I hope tools and methods like this help others. It seems like every new method is a great fit for someone out there.
by theelous3 | 2025-06-12 13:27:08+00:00
You're not understanding my comment at all. I'm not talking about the internal use of ROI within Ireland.

Not once have I heard anyone even broach this as a topic. Nobody cares. If someone asks you where you are from, and you tell them Ireland, and they inquire the north or the republic - what are you going to do? Just repeat "Ireland" at them like some kind of contrarian idiot? Tell them you are "not from northern Ireland" so as to rule out all of the places you are not from?

ROI is a perfectly serviceable term for helping people understand what you mean, if the context isn't clear enough already.
by PaulHoule | 2025-06-12 13:27:20+00:00
There's the principle "never let them see you sweat" and if you're trying to convince people of an idea like TDD you never want to be seen floundering. You don't publish anything about your sudoku solver until you've succeeded at it. Otherwise you're just proving "TDD sux" which, for all "X sux", TDD sux more than X.
by akdev1l | 2025-06-12 13:27:43+00:00
There is literally no way Firefox could have fixed the entire OEM landscape.

OEMs are not going to release the driver source code. They simply will not, at best they do random code dumps of whatever kernel version they were using at the time.

This is still true today and even Google tried to make it better with Project Treble. If Google cannot fix this even after all these years with total market dominance then literally Mozilla couldn’t do a single thing about it
by ngrilly | 2025-06-12 13:27:56+00:00
LibreOffice is great, but not supporting multiple users simultaneously editing the same document is a serious limitation compared to proprietary solutions such as MS Office and Google Workspace.

Also, replacing Windows by Linux and MS Office by LibreOffice is only the surface of the problem. What about replacing Entra (identity and access management), Intune (endpoint management), file sharing (OneDrive), email and calendar (Exchange Online)?

Russia, China, and India have invested a lot in developing their equivalent of 365 and Google Workspace (mainly via Yandex, Alibaba, and Zoho). Europe needs to accelerate on this.

Edit: There is some progress on LibreOffice real-time collaboration:

https://zetaoffice.net/

https://www.theregister.com/2025/02/13/libreoffice_wasm_zeta...
by belowaverageiq | 2025-06-12 13:27:59+00:00
Ready-made AOSP device trees for Pixels, which are needed to build custom ROMs, are the ones going away. This is a blow to GrapheneOS as they have been dedicating 100% of their time to improving their ROM itself in the past few years.

Since at this point they'll need to create device trees like LineageOS does with Snapdragon/MTK phones, so I hope they won't stick with the worst Android manufacturer on Earth. Especially now that the snapdragon 8 elite 2 will have the same security features as the Tensors.
by al_borland | 2025-06-12 13:28:02+00:00
> I'm sure phones are just as stimulating for some.

This is one of my big objections do 2FA. My work has been pushing it hard, and from a security perspective, I get it. However, it’s all via an Authenticator app on the phone. We can no longer set down our phones and simply work. To start working, and periodically throughout the day, we are now forced to pickup our phones to authenticate. This invites the chance to see other notifications, check and app quickly, or more generally, break flow as we have to switch to another device and back again.

All of this seems like a suboptimal solution.
by spiffyk | 2025-06-12 13:28:08+00:00
> someone needs to write a DNS resolver from scratch

That part is done. Knot Resolver [1] is being developed in Czechia and it is the resolver implementation powering DNS4EU [2].

[1]: https://www.knot-resolver.cz/

[2]: https://www.joindns4.eu/learn/role-of-cznic-in-dns4eu
by TechDebtDevin | 2025-06-12 13:28:22+00:00
luck in terms of natural intelligence and focus. But generally people can approve their ability to avoid falling down the "wells of distraction". This year I set time filters for apps on my phone and its made a stark difference. Even though I can turn off "work mode" to get around it, that little reminder has saved me hundreds of hours as I usually just put down the phone when I see it.
by orphea | 2025-06-12 13:28:27+00:00
Yeah, I bookmarked it to read it later! jk :P

Seriously though, I'm going to try your idea with the receipt printer (I didn't need an excuse to buy it, no-no, that's not it, haha) and I'll see if it can help me. Sadly, even games cannot interest me for long enough; the longest I could play a game, recently, is a week, then I abandon it.
by opsrobot | 2025-06-12 13:28:27+00:00
[SEEKING WORK][Remote][Part time][Freelance][13 Years+ experience]

Hello everyone. I am a freelancer DevOps engineer based in Barcelona, Spain. I have worked in the systems administration field since 2007 in many different setups both full-time and freelance, startups, consultancies , etc. I have available around 25/h per week to dedicate to DevOps / Platform Engineer / Sysadmin role.

My CV: https://drive.google.com/file/d/1n0wivuztwDq3-aodSWPiqH4LVjy... If this sound right to you, let’s talk: jacobo.garcia@gmail.com
by DanielHB | 2025-06-12 13:28:32+00:00
I moved from Brazil to Sweden and it is hard talking to medical doctors, it is so indoctrinated into us.

me: Hi Doctor... I have X problem, Doctor. Could you give me some treatment, Doctor?

Doctor: You can just call me Ana

me: Yes Doctor Ana

Even for professionals that don't have titles if they have authority over you, you need to use the title. VERY evident when talking to police officers always say "Senhor" (sir), police have the power to really screw with you without any reason so better to show respect. You never know when you run into a police officer who enjoys screwing people over.
by orangebread | 2025-06-12 13:28:42+00:00
I truly appreciate how well thought out this post is. However, it's one of those things where if you didn't have motivation in the first place, it's not going to work. I've tried atomic habits. I've tried different ideas from social media of grouping rooms and things into piles to sort.

Sure, I'll get it done... eventually. But no amount of gamification will motivate me to put this much effort into habitual cleaning. I hope the author's strategy helps someone, but it assumes you have the motivation but not the methodology.
by JKCalhoun | 2025-06-12 13:28:59+00:00
Besides PBS being the channel I was most likely to record (in the day), part of the beauty of recording OTA was of course you could skip or fast-forward past the commercials. There were also plenty of attempts to auto-strip, auto-skip commercials by looking for blanking screens, etc.

Never minds "cutting the cord" generally meant getting rid of your cable service/bill. Wild that cable came with commercials and you paid for that ... privilege? (And, again, if you are mostly there for PBS and it is being broadcast digitally over-the-air, why are you giving money to Comcast?)
by SAMMONAC | 2025-06-12 13:30:19+00:00
Since 2019, Token Metrics has trained AI to identify profitable crypto trades—75% of our bull/bear signals outperform simply holding the asset. To name a few, the AI flagged Solana, Helium, and Polygon before major breakouts, and called crashes like Terra and Mantra weeks early.

Now, we’ve opened the backend that powers our analytics platform (≈70k users): 21 REST endpoints for live/historical prices, OHLCV, Trader/Investor Grades, signals, indices, sentiment, and AI-generated reports. Free tier = 5,000 calls/month (20 req/min); paid tiers scale to 500k calls and 600 req/min. Python + TypeScript SDKs, and Postman collection.

Docs: https://developers.tokenmetrics.com/docs/getting-started
by bpt3 | 2025-06-12 13:30:21+00:00
> So how do you thing roads are build? Is that not a subsidy?

No? In my area, new local roads are normally built by developers and maintained by HOAs, with fuel taxes covering most state and federal road work (I think it should all be covered by fuel taxes personally).

> Especially out in rural areas where people always complain the loudest that public transport doesn't work because it requires subsidies.

Public transportation makes absolutely no sense in rural areas, so I'm not sure what your point is here.

> If you would make people pay for their road use, rural living would very quickly become unsustainable for most.

People do pay for road use, via fuel taxes, so again I'm not sure what your point is here.

> Let's not even talk about all the externalities like land cost of those roads especially in metropolitan areas.

Feel free to talk about it in detail, instead of playing the usual "Oh, the externalities! Why won't anyone think of the externalities!" game I see over and over from public transit advocates.
by aaronbaugher | 2025-06-12 13:30:32+00:00
Yep. Right now I'm trying to start an instructional video series. I know that I need to break it down into tasks and sub-tasks, and I've done that. So I could go pick a sub-task off the list, like "design a thumbnail image," and just work on that. But as soon as I think of doing that, the entire project looms over me, and I freeze up thinking about the whole thing, including even thoughts like "What do I do in 6 months if I'm out of ideas and I have paying subscribers expecting new content?"

I don't know how to zoom in mentally on a tiny, manageable task and block out the rest. I'm usually unable to start on any part of a project until I can comfortably hold the whole project in my mind.
by kragen | 2025-06-12 13:30:37+00:00
Python has os.spawnl, os.spawnv, etc., which fork()s, wait4()s, etc., without involving a shell. This is much better; this is the library function you should be using instead of system() most of the time. Unfortunately I don't think glibc has an equivalent!

strace -o tmp.spawnlp -ff python3 -c 'import os; os.spawnlp(os.P_WAIT, "true", "true")'

In parent:

clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fdc03233310) = 225954 wait4(225954, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 225954 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=225954, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---

In child:

set_robust_list(0x7fdc03233320, 24) = 0 gettid() = 225954 clock_gettime(CLOCK_MONOTONIC, {tv_sec=2458614, tv_nsec=322829153}) = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=2458614, tv_nsec=323030718}) = 0 execve("/usr/local/bin/true", ["true"], 0x7ffdc5008458 /* 44 vars */) = -1 ENOENT (No such file or directory) execve("/usr/bin/true", ["true"], 0x7ffdc5008458 /* 44 vars */) = 0

Here, I think strace shows clone() rather than fork() because glibc's fork() is a library function that invokes clone(), rather than a real system call.
by skipkey | 2025-06-12 13:30:52+00:00
As I recall, one problem was you got silent corruption if you ran out of disk space during certain operations, and there were things that took significantly more disk space while in flight than when finished, so you wouldn’t even know.

When I was at Microsoft, Source Depot was the nicer of the two version control systems I had to use. The other, Source Library Manager, was much worse.
by fsflover | 2025-06-12 13:30:53+00:00
So you are suggesting me to audit an implementation which I do not necessarily run and there's no way to know if I do. What's the point? How will it help?

The code running on my hardware is open, so anybody from the community can audit it and I have a possibility to verify that this is what I run at least by reflashing it. And I did reflash it. This approach is getting more reliable with more software becoming reproducible.
by mcv | 2025-06-12 13:30:55+00:00
I've recently had a job that started out reasonably good, but after a year and a half, I started wondering what I was doing there, was I really in the right place? Some of the tickets I worked on went nowhere, and I didn't enjoy the stuff I was working on. That lasted a couple of months, and I was seriously considering quitting. And then came a complaint from a user that opened up a whole cesspit of necessary improvements, optimisations and bugs for something I'd previously worked on, and that turned into 9 months of the best fun I've ever had at work. Made a factor 20 improvement to a hideously complex algorithm that nobody understood, found and fixed a bunch of bugs in the algorithm that we had always thought was perfect -- you know, fun stuff. And then my contract ended. But on a high note.

This isn't general advice or anything, but I'm glad I didn't quit a year earlier.
by Helmut10001 | 2025-06-12 13:31:27+00:00
I often trick myself imagining life is a game that throws boring or difficult tasks (boredom often equals difficult ) at me that I need to survive. It often helps because I I can picture finishing these things as rewards that help me get to the next "level". It was particularly helpful getting beyond difficult times (many bad events coinciding). Not sure if this can be transferred to others, or if it works because of my brain chemistry.
by os2warpman | 2025-06-12 13:32:07+00:00
I've tried to use it as my daily driver multiple times since 1997 but ultimately for me personally and the security posture I have chosen to adopt the utility of being able to copy and paste from my phone to my desktop without having to deploy and secure my own infrastructure outweighs any paranoiac doomsday delusions someone may try to implant in my mind.
by codingdave | 2025-06-12 13:32:20+00:00
Even putting aside the wisdom or lack thereof of "vibe coding", this is still wrong. A weekend of AI generated code will still be better if it is informed by a few hours of prior conversation with customers.

And really, that is the answer to OPs question - you should keep your research in line with your coding efforts. Small coding == small research. Big coding == big research.
by close04 | 2025-06-12 13:32:32+00:00
There's probably a lot of politics behind this judgement that shaped it. But to a certain degree it's fair. Why would social media companies only make money from what users do on their platform but be spared any accountability?

Everything a user does on a social media platform is visible to the company and is monetized. Is any other sector spared any accountability when they know the customer is breaking the law?

This will be expensive for the company because they have to not just moderate, but do it under a patchwork of different countries' laws. But they were more than happy to make bank for years from this, put all that money to good use. It will also create some opportunity for abuse but then again so is allowing anything and everything on the platform.
Show HN: McWig – A modal, Vim-like text editor written in Go
by andrew_bbb | 2025-06-12 13:32:56+00:00
Hey! Check out my "toy" text editor which I use as my daily driver.

Features LSP autocomplete, goto definition, hover info

Tree-sitter support

Color themes (borrowed from the Helix text editor)

Lots of bugs

Macro support

Something like Emacs org-mode: Open test.txt, place the cursor at line 15, and press "Ctrl-C Ctrl-C".

This project was written as a "speed run" — not for speed in terms of time, but rather as an exercise to explore the text editor problem space without overthinking or planning ahead. It’s a quick and "dirty" implementation, so to speak.

https://github.com/firstrow/mcwig
by mgkimsal | 2025-06-12 13:33:03+00:00
I can if you really want...

I do think Mike contributed over the years, possibly more in the early days just through enthusiasm and perhaps helping to focus. I think he was probably more willing to go along with some corny showbiz stuff than Brian was, and being older than the others, that probably carried enough weight to get the others to go along (again, in the early days).

I think being family was probably helpful. He could sympathize enough and support the others dealing with Murray in the early days, but was enough of an 'outsider' that he wasn't going to be bullied by Murray like the sons were.

Lyrically, I think he tries, and has had some moments of good or great lyrics. His push towards the spiritual led us to songs like 'All This Is That', for example (based on readings stemming from time with Maharishi). I wonder how much of the initial push towards the Maharishi was maybe riding the Beatles' coattails, but he seems to have stuck with it more than many over the years. As with many folks who get a lot of sudden fame/success, he was probably searching for deeper answers, and seems to have found some.

Personality wise, based on enough interviews, he does seem to come across as a bit of an arrogant know-it-all, and that rubs me the wrong way. But... he contributed a lot to early success, has had some of his own good songs, and has kept the music alive touring longer than many expected.

Interesting comparison about production/songcraft. Listen to his solo version of 'daybreak over the ocean', then listen to the 'Beach Boys' production version from That's Why God Made the Radio album. Assuming Brian had some production hand in the latter (along with others in the studio), but the BB one is simply a better listening experience, even though it's basically the same song. So even when Mike did something good, the "group" made it better.
by jvanderbot | 2025-06-12 13:33:19+00:00
You should try a CLI-based workflow for 2FA. As long as you can exfiltrate the secret (and you often can by pretending you can't scan QR codes), then you can use oathtool to generate passcodes.

1. use 'pass' to save the secret: 'pass edit work.secret' <enter it and quit>

2. use oathtool to generate 2fa given a secret:

' #!/bin/bash

oathtool -b --totp "`pass show $1.secret`" >&1 '

use it like '2fa work'

If you have 'xsel' you can even do

'oathtool -b --totp "`pass show $1.secret`" | xsel -ib'

to copy it to clipboard automatically.
by Symbiote | 2025-06-12 13:33:42+00:00
India is a large country, so a plane travelling a route like Delhi→Ahmedabad→London isn't unusual, with passengers able to board and disembark in Ahmedabad.

(There may also be security rules like requiring continuing passengers to disembark with their hand luggage before reboarding. I don't know, it's 15+ years since I took a flight like this.)