MurphyA/hacker-news huggingface dataset:
by PaulHoule | 2025-06-18 01:05:09+00:00
Personally I think Rust is better thought out than C++ but that I've got better things to do than fight with the borrow checker and I appreciate that the garbage collector in Java can handle complexity so I don't have to.

I think it's still little appreciated how revolutionary garbage collection is. You don't have maven or cargo for C because you can't really smack together arbitrary C libraries together unless the libraries have an impoverished API when it comes to memory management. In general if you care about performance you would want to pass a library a buffer from the application in some cases, or you might want to pass the library custom malloc and free functions. If your API is not impoverished the library can never really know if the application is done with the buffer and the application can't know if the library is done. But the garbage collector knows!

It is painful to see Rustifarians pushing bubbles around under the rug when the real message the borrow checker is trying to tell them is that their application has a garbage-collector shaped hole in it. "RC all the things" is an answer to reuse but if you are going to do that why not just "GC all the things?" There's nothing more painful than watching people struggle with async Rust because async is all about going off the stack and onto the heap and once you do that you go from a borrowing model that is simple and correct to one that is fraught and structurally unstable -- but people are so proud of their ability to fight complexity they can't see it.
by jancsika | 2025-06-18 01:06:19+00:00
At least for human affairs, there's more to it than that.

For example, we don't only care about humans having an understanding of, say, a moral choice. We also care about whether or not a given human can/will make a moral choice.

The latter happens in a different part of the brain. Sharpening one's teeth on the mere understanding of a moral truth is unlikely to improve one's ability to carry out even a well-understood moral act if that same person doesn't have experience doing it. On the other hand, personal experience-- say, with a mentor from a similar background, or even just grooming horses with a group of similarly cantankerous teens while talking about their feelings-- can sharpen a person's ability to make that moral choice, even on a consistent basis.

I'm not a fan of psychedelics, but people have told me they were instrumental in guiding them to make better choices-- sometimes choices that they knew were right but couldn't bring themselves to make.

It is of course totally reasonable to categorize all of this-- neurology, human self-knowledge, behavior, and socialization-- under the heading of reasonable truth. But for some reason, HN fans of reason of generally exclude it. So when you say, "The truth is fully accessible through reason," I agree in this larger sense. But the larger sense isn't the common usage, so it's often easier to just say you're wrong. :)

Edit: clarification
Show HN: PM Workflow Copilot AI Product-Management Workflow in Cursor/Cline IDEs
by botingw_job | 2025-06-18 01:07:45+00:00
a rules file plus chat prompts that walk you from idea → MVP docs inside Cursor or Cline.

What it does

- Loads an opinionated PM workflow via .clinerules

- Auto-creates pm_project_docs/<name>/ and artefacts (Opportunity Brief, MVP Scope, etc.)

- Stores everything as Markdown so docs ride in git with the code

- Tracks progress in pm-progress.json for instant context recall
by tharkun__ | 2025-06-18 01:08:02+00:00
I don't think that is correct at all.

Users are not "at least using a passphrase". They will do the simplest thing ever.

What happened when people used the password "123" and we added "Must have at least 8 chars"? They make it "password".

What happened when people used the password "password" and we added "Must have one upper case char"? They make it "Password" or "passworD".

What happened when people used the password "Password" and we added "Must have one number"? They make it "Password1".

What happened when people used the password "Password1" and we added "Must have one special char"? They make it "Password1!".

Guess what happened when people used the password "Password1!" and we added "Must be 30 chars long"? They make it "Password901234567890123456789!".

(or anything else stupidly easy based on whatever password they used to have anyway)

As in, you are missing the point I'm making. You cannot solve a people education problem by adding more and more "stringent" requirements. You need to educate them. You need to make them understand why it matters. Only then might they actually care enough to use a proper passphrase like you suggested.

In that sense I do agree with you that using a password manager is the best most people can do. I use one at work and it's a game changer. But I only use it, because it's provided by work and thus it's free for me. If they didn't provide it, guess what I would do too? If they have obnoxious rules, then I will thwart them any which way makes it easier for me. So my "change your password every 30 days and it can't be one of the last 8" password of course was my last password but it went up to <lastPassword>8 until I went to <lastPassword> again.
by demosthanos | 2025-06-18 01:11:37+00:00
Your framing makes it sound like the log is worse in some way, but what the log gives you that the debugger makes you assemble in your head is a timeline of when things happen. Being able to see time is a pretty big benefit for most types of software.

I can always drop an entire state object into the log if I need it, but the only way for a debugger to approximate what a log can give me is for me to step through a bunch of break points and hold the time stream in my head.

The one place where a debugger is straight up better is if I know exactly which unit of code is failing and that unit has complicated logic that is worth stepping through line by line. That's what they were designed for, and they're very useful for that, but it's also not the most common kind of troubleshooting I run into.
by wkat4242 | 2025-06-18 01:12:19+00:00
I just don't believe in this signal evangelism. I'm not going to use it. Once something comes that's really open like Matrix I'll support it. RCS isn't it either as you need to be part of the mobile service provider in-crowd to run your own.

But the hassle is dealing with all these different apps and their separate notifications. I have real app fatigue lately and turn them off for mostly everything.
by skybrian | 2025-06-18 01:12:38+00:00
There's no way to do that, but it doesn't mean that people give up on privacy.

We could contrast Bluesky with the Fediverse: a maze of independent websites with uneven distribution and no systematic search or archiving. So, if you don't have much of a following and you delete a post, it's possible that nobody saved it. Some people prefer it that way.
by idopmstuff | 2025-06-18 01:12:49+00:00
I'd give them to AI because they're generally just not getting done. I worked hard to get that frontend dev time to make those improvements, but there was no chance it was ever going to be enough. When you're talking about enterprise software, minor improvements to pageload speed do not move the needle on revenue. When you have a list of features that customers will actually pay for, those will get priority 100% of the time.

Everybody's job is to serve the company priorities. Engineers don't get to pick the tasks they want to do because they're getting paid to be there. I also have spent lots of time doing things I'd rather not do, because that's the nature of a job (plus a pile of stock options incentivizes me).

Better to have those tasks done by AI than not at all.
by ensignavenger | 2025-06-18 01:12:50+00:00
Perhaps, but the comment I was replying to was claiming "not wearing uniforms" which isn't what was going on. I have no idea if badges were displayed at any point, but this was a federal courthouse, one would hope that they would be asking for identification. It should also be noted that according to the article, NYPD was present at the time.

I don't think, given the facts I currently have, that claiming he didn't know they were real ICE agents is going to hold much water.
by StrangeDoctor | 2025-06-18 01:13:45+00:00
Each CRI is referenced to an ideal black body radiator at the same temp below 5000k. And there are 7 (or 14) sample points.

I’m not disagreeing with you, I agree that a high cri 1800k would be a nice night light. I just recently deep dived into this last week when my kitchen lights all died last week
by jldugger | 2025-06-18 01:13:52+00:00
1) They have a screen built into the console. It would be kinda derpy to treat portable gaming as a second class citizen. So "SDR first" it is.

2) More than past Mario Karts, World needs to visibly delineate the track into multiple sections: the track itself, the "rough" off track, the border between those two, and the copious number of rails you can ride and trick on. Rails in particular are commonly bright primary colors in order to better stand out, often more primary color coded and saturated than the track itself. Green Pipes, yellow electrical wire tie downs, red bridge rail guards, etc.

3) Bonus gamut for particle effects is kinda not required and probably distracting when drifting around a curve avoiding attacks.

4) It feels pretty good to me, but maybe I need to adjust some settings on my LG C1 to get the full bland experience?
by sans_souse | 2025-06-18 01:14:25+00:00
Ok but did you read the wiki? It might be that the wiki is lacking the referenced quote, which doesnt necessarily discredit the post. Did Shakespeare not write it?

From the Wiki it seems as many popular phrases are the provenance of the saying is ambiguous and this one traces back to even just "Jack of all Trades." It isn't so simple to accurately define the origin in such a case.
by sudahtigabulan | 2025-06-18 01:14:46+00:00
> could I get a latte today actually

To me (non-American) the above sounds like sarcasm, not politeness. Adding "today" and/or "actually" could mean you've had it with their delays.

I like to joke that Americans always seem to find ways to get offended by innocuous things, but in this case the joke is on me.
by whodidntante | 2025-06-18 01:14:57+00:00
My only quibble with what you said is that this war was started by Iran on 10/7/23. Hamas, Hezbollah, Houthis, etc - these were all part of the self proclaimed "Axis of Resistance".

People may disagree on the ethics of who is the "right" side, if the war was fought "fairly" and according to the "ethics of war", but you would have to do a lot of mental gymnastics to believe that Hamas and Hezbollah and Houthis were not Iranian proxies armed and funded by Iran and acted independently from Iran's goals.

As a corollary, I do not buy into the idea that this Israel/Iran war was/is being fought (only) because of the nuclear issue. It is being fought because it is the last (hopefully) part of the larger war of Israel vs Axis of Resistance, which can only be resolved through the defeat of either Israel or Iran.

If Israel is defeated, the Muslim world can then go on to fight their Shia vs Sunni war, if Iran is defeated, Hamas, Hezbollah, Houthis, Iran in Iraq, and Houthis will basically go away and those nations/territories will need to determine their future, both internally and their relationships with Israel and the Muslim world.
by fao_ | 2025-06-18 01:15:25+00:00
Strictly speaking it's a transpiler, but honestly the delta between the target language (Go) and the source language (BASIC) is very fluffy and wooly, from what I remember from my PL theory days the distinction was always fuzzy enough that people used whatever term felt right to them.

An example off the top of my head — Chicken Scheme (call-cc.org) calls itself a compiler but it's target language is C
by wkat4242 | 2025-06-18 01:15:31+00:00
I work in cybersec, not saying I'm a good one :) I hate my job (moving into cyber was a mistake) but I'm currently staying in it for mortgage reasons. And I don't ascribe to the regular security dogma.

I think third-party signal apps are just too thin a target for anyone intermediate to bother. Signal itself hardly is. Also, most of the stuff I discuss on these is just banter and stupid memes that people send me.
by lousken | 2025-06-18 01:15:44+00:00
as someone with a homelab i disagree, i dont want to throw away my cat 6a cabling here, however i would like to see a bit more than i currently have with my 10Gbps, so maybe a middleground?

I would assume that max distance wouldn't be 100meters, but even if 30, that's more than plenty for lots of use cases

And as you mentioned, poe devices will be a huge pain that will have to be resolved
by acdha | 2025-06-18 01:16:13+00:00
That argument works better against the position: things which create confusion increase the odds of serious problems. Reducing uncertainty by having clear rules makes it safer for everyone: that “good guy with a gun” is far more likely to be involved in a tragic mistake not because they have any desire to be but because it’s a snap judgement with limited information and bystanders. Armed paramilitaries abducting people in a manner indistinguishable from a cartel kidnapping or police impersonation is dramatically increasing the risk to those officers snd everyone nearby for the same reason, and they’re not doing anything they couldn’t do without following the law with identification, serving legal warrants, etc.
by fc417fc802 | 2025-06-18 01:16:40+00:00
Assuming the widespread presence of blatant fraud in the absence of evidence is (at least to my mind) the inverse of blind worship. There is no difference in validity between an unfounded assumption of misdeed or virtue.

By "trustworthy" I mean nothing more than the same presumption of innocence absent evidence to the contrary that you extend at the grocery store when you assume that the food you're purchasing isn't poisoned or rotten or etc. That doesn't mean the published results are reproducible, the measurements without (unintentional) error, or the conclusions logically sound. Merely that there isn't an active attempt being made to deceive or otherwise knowingly mislead the reader to the advantage of the author.

What I'm describing is an incredibly low bar with broad applicability that society generally requires in order to function.
by bdangubic | 2025-06-18 01:16:52+00:00
I have same situation and:

- tell parents and teachers I can be reached at xxx-xxx-xxxx if they need anything

- absolutely never had meta-requirement to volunteer. if I did I would 100% know my time there is better spent elsewhere

I am not going to suggest you anything except to tell you that you can live a beautiful live outside of the meta-world. it is super easy
by wahern | 2025-06-18 01:18:00+00:00
A huge number of people feel this way, especially post Gen-X generations--Millennials, etc.

From the paper:

> moral authorisation has to come before the imposition.

What's the expression... tell me you're a Millennial without telling me you're a Millennial...?

The anti-natalist movement and it's reactionary natalist counterpart are perfect case studies in how people's beliefs are shaped by their cultural environment.
by lenerdenator | 2025-06-18 01:18:34+00:00
It’s a reference to borders that do not include Gaza, the Golan Heights, or the West Bank.

It’s likely that any two-state solution to the Israel-Palestine crisis would roughly look like how things were before the Six-Day War.

However, I’m getting more at the fact that Iran is unwilling to accept a two-state solution because necessarily, one of those two states would be Israel.
by arkmm | 2025-06-18 01:19:54+00:00
Did you try recalibrating your cameras? After a windshield replacement my HW3 FSD camera calibration was off and it was similarly terrible like you were describing (going way too close to curbs), but then I recalibrated on a straight highway stretch and since then it's been amazing. Over the past few thousand miles, I only take over for parking and getting out of parking lots at this point. (Also the occasional intervention if I want to take a different route that I think might be faster.)
by alistairSH | 2025-06-18 01:20:14+00:00
Yep, an online acquaintance gifted me an Olympus 35 RC he hadn’t touched in decades. My 35 DC was <$200 last year. My E-M5ii was <$500 years ago.

Yeah, the first two are 35mm film, but they’re phenomenal cameras within the scope of what they are (fixed lens rangefinders - basically the 1970s version of today’s Fuji X100). The E-M5 hasn’t let me down, and the latest models from OM don’t offer enough to make me upgrade (and I have little desire to switch mounts).
by FridayoLeary | 2025-06-18 01:20:30+00:00
i don't get that. Saddam Hussain was a genocidal, fascist lunatic. The world is certainly a better place with him gone. Even if America didn't handle the subsequent occupation too well, i would argue (and you are free to disagree) that Iraq was still better off.

But an American occupation isn't even on the table. Nobody is interested in that. The most anyone wants at the moment is for the US to drop a MOAB on fordo and mop up the rest of Irans military from the air.
by PaulHoule | 2025-06-18 01:21:20+00:00
It depends on what the API is. For instance you might use something like JDBC or SQLAlchemy to access either a sqlite database or a postgres database.

But you are right that the remote procedure call is a fraught concept for more reasons than one. On one hand there is the fundamental difference between a local procedure call that takes a few ns and a remote call which might take 1,000,000 longer. There's also the fact that most RPC mechanisms that call themselves RPC mechanisms are terribly complicated, like DCOM or the old Sun RPC. In some sense RPC became mainstream once people started pretending it was REST. People say it is not RPC but often you have a function in your front end Javascript like fetch_data(75) and that becomes GET /data/75 and your back end JAXB looks like

@GET @Path("/{id}") public List<Data> fetchData(@PathParam("id") int id) { ... }
by eru | 2025-06-18 01:21:57+00:00
I wonder if you can hide the latency, especially for voice?

What I have in mind is to start the voice response with a non-thinking model, say a sentence or two in a fraction of a second. That will take the voice model a few seconds to read out. In that time, you use a thinking model to start working on the next part of the response?

In a sense, very similar to how everyone knows to stall in an interview by starting with 'this is a very good question...', and using that time to think some more.
by PaulHoule | 2025-06-18 01:21:58+00:00
Can see all your source code while you're debugging. And it's not like emacs where your termcap is 99.99% right which means it is 0.01% wrong. (Mac-ers get made when something is 1px out of place, in Linux culture they'll close a bug report if the window is 15000 px to the left of the screen and invisible because it's just some little fit and finish thing)
by bdangubic | 2025-06-18 01:22:21+00:00
don’t use any alternatives. I have been off social media for years now and my life and health and relationships and career and … have improved so much I cannot put it in words. even if one says “well that’s crazy, I must get my dopamine through an “app” on my phone meta is on another level of insanity to even consider infesting your life and especially your loved one’s life
by lmm | 2025-06-18 01:22:43+00:00
> weren’t imposed by an aliens, they were enacted by democratically elected representatives

Elected at the state level, sure. But it was against the will of the national electorate and they knew it. Democracy means going along with popular decisions even if you disagree, not finding tricks to undermine what was nationally agreed because your corner of the country doesn't like it.

> the kind of people most of the electorate want enforcement focused on, not gardeners and farm workers.

Most of the electorate wants all illegal immigrants deported, not just the ones caught committing violent crimes.
by its-summertime | 2025-06-18 01:25:16+00:00
Quoting the relevant part of the wiki page, which does have the referenced quote:

> The phrase with the "master of none" element is sometimes expanded into a less unflattering couplet with the second line: "but oftentimes better than a master of one" (or variants thereof), with some sources stating that such a couplet is the "original" version, with the second line having been dropped. Online discussions attempting to find instances of this second line dated to before the twenty-first century have resulted in no response, however.

I don't think Shakespeare wrote it. It is also noted that the prerequisite "master of none"'s first known usage came about well after the death of Shakespeare.
by BugsJustFindMe | 2025-06-18 01:25:30+00:00
The CBC article is also great. https://www.cbc.ca/radio/undertheinfluence/how-failing-at-fr...

> More than half the people in the focus groups questioned the price of the third-pounder. They wanted to know why they should have to pay the same price for a third of a pound as they did for a quarter pound at McDonald's. They said A&W was overcharging them.

It really makes you think.
by tocs3 | 2025-06-18 01:25:49+00:00
Sadly, getting an HVAC person willing to install a heat pump system in Texas seems to be quite a challenge.

We had a heat pump installed here in central Texas about a year ago. It replaced a heat pump 40+ years old. There are a couple local installers (in Blanco, TX) and I regularly see adds for others in surrounding areas (San Antonio / Austin). It is expensive (I have no idea related to other areas but seemed expensive). It is not hard to get a heat pump around here.
by refulgentis | 2025-06-18 01:26:21+00:00
I worked ~4 layers underneath him when he led Android Wear at Google, and every year or two that happens to me, and it puts a smile on my face. Gotta have love of the game to do this at that level.

IIRC, and man, maybe I'm making it up, but, lore was he always made time on a regular schedule to hack.

Usually 1 layer from the bottom isn't coding so much anymore.

(oddly, I didn't realize he was *CTO* of Stripe until a few months back, when his new thing with Hugo Barra was announced)
by bastawhiz | 2025-06-18 01:27:05+00:00
> the whole "fleet use" system designed by BMW+fleet owners appears massively flawed.

It would seem that the system works just fine, it's just completely being ignored by the rental company.

I could just as easily tape a cheap cell phone inside a hotel room to the wall and record the other guests with it. If the hotel cleaning staff doesn't clean the room and remove the device, how is that any different?
by dkarl | 2025-06-18 01:27:25+00:00
Your reaction to heat is highly dependent on acclimation. I live in Texas and have to re-acclimate every year. Exercising on the first 85º+ day of the year is miserable, but a month later 85º feels quite tolerable, and 95º is doable, though performance suffers.

I grew up playing baseball and tennis in 95-100º weather with high humidity routinely. It wasn't pleasant, but nobody was getting heatstroke, nobody was cancelling games or practices. But on a visit to Montana a few summers ago, I saw that kids' baseball games had been cancelled because the temperatures had reach a dangerous level: 90º (in dry mountain air.) Same human beings, different levels of acclimation, very different safety thresholds.

I've never been in the temperatures described in this article, though, and I don't know what the physical limits of acclimation are.
by js2 | 2025-06-18 01:28:13+00:00
What really matters is the wet bulb temp. For example, the Death Valley high today was 114°F (45°C) but at an RH of only 3%. That gives a wet bulb temp of ~ 65°F which isn't a problem with acclimation and adequate hydration.

Now if it had been 50% RH, the web bulb temp would be > 96°F which is not survivable by humans for very long because no amount of sweating in that humidity will cool you down.