MurphyA/hacker-news huggingface dataset:
by jeromehardaway | 2025-04-02 20:44:11+00:00
Hey folks, thanks for the thoughtful responses and questions — I really appreciate the engagement and the mix of perspectives.

@torstenvl: You’re absolutely right. We’re already working on refining the mobile UX and adjusting the animations on the hero section so they don’t cause layout shifts. Thanks for flagging that. Accessibility and clarity are priorities, so this feedback is super helpful.

@ash_091 and others confused by the term “vet”: Totally understand the cultural difference — in the US, “vet” is commonly used as shorthand for “military veteran,” but that isn’t universal. We’ll look at how we can make the messaging clearer, especially for international visitors, without losing identity.

@psunavy03 and @pc86: The conversation around military coding careers is valid and nuanced. At Vets Who Code, we’re focused on helping veterans after they separate, transition, or retire — giving them tech skills and a community so they can thrive in the civilian workforce. We’re not advocating for in-uniform development to replace contractors or acquisitions but rather preparing folks to enter a very different kind of battlefield: the job market.

@redeux: I hear you. You’re absolutely right — we don’t promote copy-paste AI coding. One of our core lessons is about critical thinking with AI: evaluating, refining, and using it as a tool, not a crutch. And yes — some placeholder copy slipped through the cracks during early drafts. Thanks for holding us accountable. We’ll clean that up.

Re: Mentorship Questions 1. Mentor Duties & Responsibilities Mentors guide one or more troops (our learners) through their learning journey. This includes reviewing projects, offering career advice, sharing lessons from your experience, and helping troubleshoot when someone hits a wall. You don’t need to know everything — just be willing to show up, support, and share honestly. 2. 1:1s and Time Commitment We generally aim for one 1:1 per month per troop. Most mentors spend about 1–2 hours a week, depending on availability and the needs of their mentee(s). We respect your time — consistency matters more than quantity. If you can only give 30 minutes a week, we’ll match that with the right person.

Who We Are

Vets Who Code is a nonprofit that’s helped our troops land over $20 million in salaries in tech. We’ve been doing this work for over a decade. No fluff, no tuition, no BS. Just real training and support.

We’ve been honored by: • The White House (yes, that one — under President Obama) • Featured in WIRED, HuffPost, Stack Overflow, GitHub, and more • Invited to speak at Google I/O, Facebook F8, and DreamForce • Recognized as a GitHub Star, Google Developer Expert, and Twilio Champion

This isn’t a side project — this is our mission.

If you’re curious, open to mentoring, or just want to help us improve the mission, hit me up directly or through the contact page. We’re serious about doing right by our community.

— Jerome Hardaway Founder, Vets Who Code
by floxy | 2025-04-02 20:44:23+00:00
Another good resource for learning how to draw realistically is the book: "Drawing on the Right Side of the Brain". The premise is that your brain wants to take shortcuts and group/chunk things together on what they should look like, instead of what things actually look like. But even a rectangle in real life has non-right-angles because of perspective, etc.. And if you draw what you actually see, then the drawings come out correct. Some of the exercises are copying other drawings placed upside-down, so that you brain doesn't try to over-interpret things. I can't recommend this enough if you want to go from a beginner to something respectable in drawing abilities.

https://www.amazon.com/Drawing-Right-Side-Brain-Definitive/d...

https://kk.org/cooltools/drawing-on-the-right-side-of-the-br...
by paulsutter | 2025-04-02 20:44:29+00:00
Your passport is perfectly valid ID for flying.

You can also get a US passport card. I used to carry one when I was in Japan. Anytime I had to show ID, the person would say "oh, diplomat!" because its looks more like a US federal ID card than a passport.

But it should also work in place of a "Real ID", and is easier to carry than a full passport.
by zozbot234 | 2025-04-02 20:44:44+00:00
> Unless someone does a great deal of effort to port all of those environments that people want (nodejs, modern python, etc) you're going to be stuck using a VM and losing a lot of the benefit.

It should not be a huge deal of effort since as you mention the plan9 syscall API is simpler than on Linux. The added plan9 support could then also serve as a kind of "toy" backend that could make the rest of the code more understandable in other ways.

I'd even argue that OP's early experiment with such a port of tailscale shows precisely such an outcome.
by jeromehardaway | 2025-04-02 20:44:49+00:00
Hey folks, thanks for the thoughtful responses and questions — I really appreciate the engagement and the mix of perspectives.

@torstenvl: You’re absolutely right. We’re already working on refining the mobile UX and adjusting the animations on the hero section so they don’t cause layout shifts. Thanks for flagging that. Accessibility and clarity are priorities, so this feedback is super helpful.

@ash_091 and others confused by the term “vet”: Totally understand the cultural difference — in the US, “vet” is commonly used as shorthand for “military veteran,” but that isn’t universal. We’ll look at how we can make the messaging clearer, especially for international visitors, without losing identity.

@psunavy03 and @pc86: The conversation around military coding careers is valid and nuanced. At Vets Who Code, we’re focused on helping veterans after they separate, transition, or retire — giving them tech skills and a community so they can thrive in the civilian workforce. We’re not advocating for in-uniform development to replace contractors or acquisitions but rather preparing folks to enter a very different kind of battlefield: the job market.

@redeux: I hear you. You’re absolutely right — we don’t promote copy-paste AI coding. One of our core lessons is about critical thinking with AI: evaluating, refining, and using it as a tool, not a crutch. And yes — some placeholder copy slipped through the cracks during early drafts. Thanks for holding us accountable. We’ll clean that up.

Re: Mentorship Questions 1. Mentor Duties & Responsibilities Mentors guide one or more troops (our learners) through their learning journey. This includes reviewing projects, offering career advice, sharing lessons from your experience, and helping troubleshoot when someone hits a wall. You don’t need to know everything — just be willing to show up, support, and share honestly. 2. 1:1s and Time Commitment We generally aim for one 1:1 per month per troop. Most mentors spend about 1–2 hours a week, depending on availability and the needs of their mentee(s). We respect your time — consistency matters more than quantity. If you can only give 30 minutes a week, we’ll match that with the right person.

Who We Are

Vets Who Code is a nonprofit that’s helped our troops land over $20 million in salaries in tech. We’ve been doing this work for over a decade. No fluff, no tuition, no BS. Just real training and support.

We’ve been honored by: • The White House (yes, that one — under President Obama) • Featured in WIRED, HuffPost, Stack Overflow, GitHub, and more • Invited to speak at Google I/O, Facebook F8, and DreamForce • Recognized as a GitHub Star, Google Developer Expert, and Twilio Champion

If you’re curious, open to mentoring, or just want to help us improve the mission, hit me up directly or through the contact page. We’re serious about doing right by our community.

— Jerome Hardaway Founder, Vets Who Code
by yorwba | 2025-04-02 20:44:56+00:00
In his article https://daringfireball.net/2025/03/the_website_hacker_news_i... he mentions several times that he is aiming for "comment traction," treating articles with more comments than upvotes as successful while complaining that recently there haven't been as many comments.

It does make sense that DaringFireball would consider starting a flamewar a job well done, but of course HN is optimizing for the opposite.
by jemmyw | 2025-04-02 20:44:56+00:00
Ukraine hasn't sat on it's laurels either though, they can see the situation. They have also responded with domestic production, and European manufacturers have started building factories in western Ukraine.

Not giving them what they needed to win but just enough to hang on was a huge mistake imo because they're not going away, Russia isn't going to roll over the rest no matter what happens now. Instead we prolonged the war and failed to create a superb ally in a great position.
by bithavoc | 2025-04-02 20:45:24+00:00
the sentiment against Next.js seems to be building up. funny, this page didn’t mention Vercel once so this is all about the framework itself. I will continue using Next.js for the time being, but if I come across an alternative that doesn’t imply changing React for something else, I would consider it. I just can’t find any viable alternatives and React Router alone is not going to cut it for me.
by george87 | 2025-04-02 20:45:43+00:00
SEEKING WORK, EU/US, REMOTE

Versatile software engineer and consultant with 15 years in tech, specializing in custom software development.

I design, develop, and deliver comprehensive solutions, from engaging user-facing apps and visualizations to robust backend systems and efficient data pipelines.

Reach out to me at geotanjazz@gmail.com or via www.linkedin.com/in/georgetanev.
by alephnerd | 2025-04-02 20:45:53+00:00
> And I assume Vietnam, Cambodia, Bangladesh and other countries will hurt for other good that are made cheaply there

Vietnam and Bangladesh would hurt American consumers (clothes). Cambodia not really.

Silver lining, Brazil and Colombia (edit: and the rest of Latin America) are kept at baseline, and Philippines is now the lowest tariff developing Asian economy.

We'll probably see a significant amount of capital returning to Philippines (who saw de-industrialization when South Korea signed their FTA with Vietnam).

> Are those in addition to existing tariffs?

Yes (Edit: not sure now, I'm hearing some say they include the 2017 tariff regime of flat 10% - smh shows how this was just a political ploy that answers for such a critical question are mixed)

(Edit 2: was right initially - thanks u/inverted_flag)
by snowwrestler | 2025-04-02 20:46:08+00:00
To me it seems most likely that Goldberg was in Waltz’s contacts phone app, but Waltz did not realize that the Signal phone app ingests all your contacts when you install it and log in.

It’s incredibly common for senior officials and senior journalists in DC to have each other as contacts. DC runs on relationships and people reflexively hang onto any phone number or email they perceive as valuable.

And it seemed weird (to me at least) that such a privacy-focused messaging app would just “suck in” all my contacts the first time I turned it on. I can believe that other people would not realize this happens. And thus not be vigilant about inscrutable usernames like “JG” that might be duplicated.
by Benanov | 2025-04-02 20:46:41+00:00
I/we have the opposite problem. My wife paid extra and got a REAL ID, I resisted. I just got a passport instead (as did she).

My wife, when she renewed her DL this time, got a drivers' license stamped "NOT FOR REAL ID PURPOSES" because she didn't bring in her identity documents AGAIN to the DMV.

Screw that. The passport lasts twice as long as a driver's license, and we're going to carry those anyway, so...why pay extra and have to remember all these documents? Passport renewal is easier.
by halosghost | 2025-04-02 20:46:44+00:00
Broadside coding?

It appropriately invokes the scattershot nature of generative tooling (“this code couldn't parse the broadside of a barn”) and the violent and malicious nature of the ones in-control of such things (“I stumbled on an indie site! Bring the broadside to bear! All scrapers, free-fire!”)…

All the best,

-HG
by jeromehardaway | 2025-04-02 20:47:06+00:00
Hey, really appreciate you taking the time to ask — and even more so for being open to mentoring. Twenty years in the game is serious, and folks like you are exactly who our troops need.

To answer your questions: 1. What mentors do Mentors help guide our troops through the learning and career process. That includes reviewing code, offering feedback, sharing your experience, and helping them get unstuck when they hit a wall. It’s not about having all the answers — it’s about being consistent, showing up, and being real with folks trying to break in. 2. Time commitment + 1:1s We aim for one 1:1 per month per troop, but we’re flexible. Most mentors give about 1–2 hours a week, including async stuff like reviewing PRs or replying in Slack. If you only have 30 minutes, we’ll work with that. We respect your time and want this to be something sustainable.

If you’re down to talk more or need anything else cleared up, hit me up directly. Would love to have you on board.
by AnimalMuppet | 2025-04-02 20:47:30+00:00
I draw a distinction between posts and comments here.

Comments that are "pushing an agenda" are noticeable because they Just. Will. Not. Deviate. From. The. Party. Line. Ever. They will never acknowledge an opposing viewpoint's point, no matter how valid. It's not a good faith conversation, and it deserves to be both downvoted and flagged. When one side (or both!) is like talking to a brick wall, this is often what's going on.

Posts are harder. If user X posts articles pushing a viewpoint, that's harder to prove that they're intending to do that. Or it would be, except that user X will also usually be active in the discussion about the article, and their comments will fit the above pattern. If you see that, then you can say that the post was probably pushing an agenda as well.
by tsumnia | 2025-04-02 20:47:49+00:00
It can depend on the field and the methodologies that are used - there's been some papers I've reviewed that I could assume who they were based on the contents. I can't really offer a counterpoint on non-blinded reviews as I've only done blind. I have heard some reviewers use the anonymity to be particularly rude, but I've only ever experienced that once but I used our 'discussion' phase to express my concerns.
by aaronbaugher | 2025-04-02 20:47:54+00:00
I can't think of a reason it'd be any more dangerous than if the same food was sitting on your counter for the same time period. But some people won't eat cold pizza that sat out overnight either.

When we can food, sometimes there's a jar that doesn't seal. We just put it in the fridge and use it in the next few days. It'll keep at least as long as if it hadn't been canned.

Having said all that: if I went to open a can of food and saw that it had a leak, I wouldn't eat it, because how could I be sure that it wasn't leaking when I packed it 24 hours ago? A visible leak now might have been too small to see then, so who knows how long it's really been leaking.
by kypro | 2025-04-02 20:48:24+00:00
Tesco self-checkout already has facial recognition connected to other local stores (including those of other major supermarkets), so this probably isn't needed.

If you were stupid enough to steal a pack of gum (some of my family are) you'll quickly find iyou're unable to buy groceries from any store in your area [1].

[1] https://bigbrotherwatch.org.uk/blog/the-spectator-has-your-l...
by jordanpg | 2025-04-02 20:48:40+00:00
I keep thinking that the real story about this Signal stuff is that whatever authorized government equipment/software they’re supposed to be using probably just sucks. Onerous, old, too much authentication, password silliness, biometrics, auto logout after 2 minutes, etc etc.

Do not mean to downplay the mistake (at a minimum, the SecDef should suffer the same fate a lower ranking member of the DoD would for reasons of military order), but humans will be humans. Dealing with security sucks and involves trade offs and compromises.
by munchler | 2025-04-02 20:48:59+00:00
I've tried to use Thunderbird multiple times over the years, but I always end up with a corrupted mailbox after a week or two, so I go back to Outlook. Is TB finally reliable enough to try again? I'd love to ditch Outlook, but I don't want to be a sucker.

Update: OK, I'm trying it again.
by rdtsc | 2025-04-02 20:50:39+00:00
> In those early days, this meant that General Donahue and a few aides, with little more than their phones, passed information about Russian troop movements to General Syrsky and his staff. Yet even that ad hoc arrangement touched a raw nerve of rivalry within Ukraine’s military, between General Syrsky and his boss, the armed forces commander, Gen. Valery Zaluzhny. To Zaluzhny loyalists, General Syrsky was already using the relationship to build advantage.

Did I read that correctly that the Americans were undermining Zaluzhny by giving the intelligence directly to Syrsky? I mean even in a business environment that's shitty but in the military chain of command that's a slap in the face.
by dpc_01234 | 2025-04-02 20:51:06+00:00
As a naturalized US citizen originally from Europe, I will never understand what's such a big deal about national ID, especially given that not having one degrades everything to some weird combination of de facto mandatory quasi-IDs, like SSN and driving licenses. It really seems irrational, irrespective of political leaning. It's funny when the Republicans, always so against the IDs, then scream so laud about voting fraud and voting ID requirements. You can't have it both ways.

I believe in personal freedom and I am cautious of government overreach, etc. but the benefits of ID is just so huge, and I don't think it really changes much w.r.t. government ability to messes with you if they want to.
by colechristensen | 2025-04-02 20:51:11+00:00
>If I bought new cars I could get whatever color

You can get a black one, a white one, a grey one, or then maybe two or three others that are most often in a red/green/blue/green which is really more of a flavored grey or black. Currently the Toyota Camry, really the only paint you can get where I'd (in a perhaps slightly silly restrictive way) would call "a color" is red. The other 11 options are either greyscale or slightly tinted greyscale.
by unshavedyak | 2025-04-02 20:51:13+00:00
Alright, i had plans to use Github (or maybe something Cloudflare ish) but your $2/m has me seriously interested. I'm reviewing now.

I hate when i see fun side projects that cost the same as full subscriptions to other products. There's only a handful of $15/m services i "want" in my life.. it really raises the barrier to entry when i'm so aware and averse to subscription costs.

Yet $2/m? Instantly sold on that price. It's a fun price, it looks like a fun product, it lines up perfectly for me. It's silly that the price has me almost more interested than the product. Love it

Thanks for this, i plan to try it out!
by ReptileMan | 2025-04-02 20:51:21+00:00
> Our main analysis assigns drivers to one of two racial and ethnic categories: white or minority, where minority includes Asian and Pacific Islander, Black, or Hispanic (31).

Whenever you see this kind of aggregation you can be certain that you there will lies, damned lies and statistics. Let me guess - if the authors did by 5 groups the results they got were not saying something they liked. Or at least they should have put any kind of proof that the rate of ticketing for all of those aggregated groups were quite similar.
by andy99 | 2025-04-02 20:51:27+00:00
Anthropic has a definition:

Workflows are systems where LLMs and tools are orchestrated through predefined code paths. Agents, on the other hand, are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks

https://www.anthropic.com/engineering/building-effective-age...

While I know it's a marketing term, I think a good distinction is that agents have a loop in the execution graph, and can choose whether to loop or keep going. Workflows are chained LLM calls where the LLM has no "choice".
by mmooss | 2025-04-02 20:51:33+00:00
High-aggression is a negotiating tactic with basic goals - to intimidate the other side into thinking you are implacable, and to make you seem unstoppable.

It's a tactic. Like everyone else, they have interests and goals and needs, and they can be deterred in the same way. The problem is, nobody really tries. The Democrats keep doing the same ineffective things - a demonstration of being cowed and intimidated.

For example, the Dems have almost no ability to communicate with the public. Whatever Trump and the GOP say are effectively true because there is no counter voice (beyond some third parties). The Dems don't do anything about it; they just keep communicating in the same way.

The Dems have no talking points. A few of them are organizing now around 'economic populism' - in other words, they are completely cowed and will avoid all the major threats to freedom, democracy, the rule of law, safety; the corruption, cruelty, and hate. They are going to their safe space - economic policy!
by snowwrestler | 2025-04-02 20:52:44+00:00
Auto-deleting messages are not necessarily auto-illegal. Voice conversations are also auto-deleting but obviously they’re common among government employees.

Officials are required to document decisions in an archival way. If they fail to do that, it is arguable that their failure to follow the law is the problem, not the messaging technology.

I think it is in everyone’s interest to resist the assumption that chat and text messaging is intended to be a permanent record—even for govt officials.
by ezekg | 2025-04-02 20:52:49+00:00
It's really satisfying to create logomarks solely out of circles, idk why. A challenge, I guess.

I did a few back in my day as a designer:

1. https://dribbble.com/shots/1909369-Liberty-Eagle-Arms

2. https://dribbble.com/shots/1553151-Flint-mark-icons

That first one is some of my best work.
by jiggawatts | 2025-04-02 20:53:13+00:00
That’s… not parameterization the way most people understand it. It’s text templating, which is different and fraught with risk as the OP discovered.

For comparison: the Microsoft SQL client code will not substitute an escaped version of the query parameters into the query text! It sends the query with the named placeholders first, and then the parameter values encoded separately so that there’s zero risk of this kind of thing happening.

Also, this makes it trivial for the database engine to cache each query independently of the specific query parameter values.
by 5bolts | 2025-04-02 20:53:24+00:00
i consider it more of a toy than a game, you can do whatever you want in there.

i still clock a few hours a week at 51. sometimes its just to occupy the brain, rip down a mountain, work on digging a perimeter..

other times its exploring modpacks and having a goal like more traditional games.

like that there are communities doing even more with it (mostly the well known groups similar to and including Hermitcraft)
by xienze | 2025-04-02 20:53:26+00:00
> Show a birth certificate and get an ID. Not a big deal.

It’s apparently a bit more complicated for a lot of women since they have to show all the supporting documentation for name changes. For instance, my mother is divorced and remarried, so she had to bring a birth certificate and two marriage licenses (plus name change applications) as supporting documentation showing progression of her last name from birth until present day.
by munificent | 2025-04-02 20:53:47+00:00
I don't think we stopped doing it because it's gimmicky.

Recordings in the 1960s were mixed to be played back on stereo speakers. You can hard pan stuff and in your living room where you listen to it, it will produce a nice pleasant stereo image because each ear can hear some of both speakers.

Today, audio engineers mix music to be listened to primarily on headphones. If you pan something hard left, it's literally not going to be heard in the right ear at all which sounds horrifically artificial.

So now music has to be mixed to synthetize a pleasant soundstage when heard on headphones.