MurphyA/hacker-news huggingface dataset:
by benlivengood | 2025-07-29 03:57:26+00:00
Why would you share your real name with Google when making a gmail account, or use your real picture?

It's fine to be pseudonymous on the Internet if you are in control of your pseudonyms, which Google accounts actually does allow with some extra work (don't mix your chrome profiles and Google accounts, etc.)

Or, like me, you can roll the dice on real names on the Internet (for professional things mostly)
by steve_adams_86 | 2025-07-29 03:57:54+00:00
I feel like this describes so much of the tech industry.

A lot of what we do might be sophisticated in some far corners, but at the end of the day the end results can be trivially explained.

"Taxi ordered from a phone app, "Sleep in other people's homes", "Restaurant delivery service with GPS tracking", "Exercise bike with a screen showing workout videos", "Someone else shops for you", etc.

Unfortunately with crypto, a lot of it is trivially explained as "obfuscated scam"
by somenameforme | 2025-07-29 03:58:30+00:00
It's not principled in the least. Politicians knew what they were supporting from the onset, but society at large was supposed to act like they ostensibly usually do and just start putting Israeli flags in their social media profiles after the media spammed out 'they're just defending themselves' and ran appeals to emotion enough. That didn't work, so politicians are swapping their public positions.

And this is important because what usually then happens in these scenarios is that there will be some token vote about ceasing shipping bombs to Israel which are then being dropped on civilians en masse, and it'll fail by 51/49, but the Senators who voted for it will be the ones who are up for elections in 2026. And as soon as they get back in power, they'll go back to cheering on Israel, while the next group up for election in 2028 will suddenly start taking a 'principled stance', with the net result that we can just manage to fail the next vote by 51/49 again as well.

Now - if these sort of motions start actually passing, then I'll happily eat crow. But, in general, this scenario has played out repeatedly in various forms, and it never changes.
by jchw | 2025-07-29 03:58:47+00:00
Well, it hurts that it isn't the default. The README still tells you to set the environment variable, it just isn't the "default" way to do things. In my opinion it would be better to entirely remove support for connecting to the database during compilation. Does anyone actually want to use it that way?

Comparing and contrasting, sqlc type checking happens via code generation, basically the only option in Go since there's nothing remotely like proc macros. Even with code generation, sqlc doesn't default to requiring an actual running instance of the database, though you can use an actual database connection (presumably this is useful if you're doing something weird that sqlc's internal model doesn't support, but even using PostgreSQL-specific features I hadn't really ran into much of this.)
by gonational | 2025-07-29 03:59:31+00:00
We're still in the early phases of millennials getting their first jobs and saving up to get apartments, etc. Gen Z is right there with them. The result has been a generation of the workforce that didn't learn good work ethic and skills in their teenage drug years (from approx 13 to 31). I worked from 13 on, but I have friends who didn't get their license until they were 19, didn't work until after finishing their gender studies degree, and now aren't qualified for their job monitoring the self checkout at Publix.

That is why quality has declined.
by didibus | 2025-07-29 03:59:37+00:00
It helped me to start from the problem it tries to solve.

Fundamentally, we've been making digital versions of everything. We have digital phone calls, television, bookkeeping, document writing, drawing, etc.

One thing we didn't have digitally was a currency.

Why would we want a digital currency? For similar reasons to all the other stuff above. It's more convenient. When you "transfer money" from your bank account to another, your bank has to physically move the associated cash from it's vault to the other banks vault, by hiring secure trucks, people, and so on. If the money has to cross a border, that's even more of a hassle, now you have to physically cross a border with a truck full of cash. When a bank "holds onto your money", they need a big vault full of cash, they have to count it, account for every dollar, physically safeguard it, etc.

This is a huge cost, inefficiency, and a big challenge of banking, and it's one reason transaction fees and banking fees are so high.

Now we have an idea of why we might want to make a digital currency. The biggest issue with making one is how do you solve the "double spend problem". That is, if I have 1 unit of a currency and I give it to you, how do we guarantee I no longer have that unit after it was given to you? In a physical world, I'm giving you the actual unit of currency, but in the digital world I'm giving you a copy of it, it would be easy for me to keep my copy as well and have an infinite money glitch.

The solution to that is simple, you have a source of truth that processes the transaction. That source of truth records that I had 10$ and you had 10$, I gave you 1$, and now I have 9$ and you have 11$.

That's easy enough. Here comes the second problem, who would trust owning that source of truth? Would you trust me keeping the official source of truth log of how much money everyone has? I could easily add myself a few 0s to my account, or remove some from yours.

Would you trust the government of your country? Of another country? A big corporation? A US charity?

This is where crypto comes in. Crypto says, nobody would ever trust a single entity, but what if everyone could join a network of nodes that together form the source of truth? Not owned by any single person, but the union of everyone who wants to join the network, and you could join the network, I could join it, anyone is free to join it, and we can all validate and check each other's work to make sure no one else on the network is fudging the numbers.

And now a lot of complex cryptographic math comes in to from this network.
by rellfy | 2025-07-29 04:01:28+00:00
What problems have you had with joins? I have this comment in one of my projects:

``` It is required to mark left-joined columns in the query as nullable, otherwise SQLx expects them to not be null even though it is a left join. For more information, see the link below: https://github.com/launchbadge/sqlx/issues/367#issuecomment-... ```

Did you have other problems beyond this, or are you referring to something different?

The issue above is a bit annoying but not enough that I'd switch to an ORM over it. I think SQLx overall is great.
by jongjong | 2025-07-29 04:01:50+00:00
True as well but personally I prefer people to regulate themselves though for that to happen, there needs to be very strong punishment for violations. Harm mitigation should be at the forefront of everyone's minds. Not quite compatible with the 'limited liability' legal construct. People won't regulate themselves unless they are afraid of consequences.

The regulation + limited liability combo takes away fear. The big companies doing harm love regulations, they breathe a sigh of relief when regulations are introduced. 'Regulatory clarity' they call it. They barely even know what harms the regulation is trying to prevent. They are disconnected from that.
by dang | 2025-07-29 04:02:10+00:00
> So, sending it to page 4 quick-like has too many downsides? I am not an expert in community management, I'm interested to understand why.

We're not experts either. It's not as if there's any foundation for this job other than just doing it, badly.

I'll try to explain how I personally think about this. One thing is clear: the core value of HN is intellectual curiosity so that's what we're trying to optimize for (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). I'd refine that one bit further by saying it's broad intellectual curiosity. There's also narrow intellectual curiosity, which has its place but isn't what we're trying for here. (And there are other forms of curiosity, e.g. social curiosity, which motivates things like celebrity news and gossip. Those also have their place but are less relevant here.)

What's the difference between broad and narrow intellectual curiosity? If you think of curiosity as desire and willingness to take in new information, then I'd say "broad" means wanting to take in new information about anything—whatever's going on in reality, the world, etc., because it's there; and "narrow" means wanting new information, but only about a restricted subset of things. That means there's an excluded set of topics—things about which one could take in new information, but for whatever reason, doesn't want to. Maybe it's too painful, for example.

What I'm saying is that the current topic is one of a few topics which are painful (and the pain shows up as anger in the comments), but which broad intellectual curiosity simply cannot exclude. If we exclude it, then we fail to optimize for what we're optimizing for. In that sense, not discussing it amounts to failing.

But discussing it also amounts to failing, because it's not realistically very possible for this community to discuss it while remaining within the site guidelines. It's too painful, too activating, and crosses too many of the red lines that past generations have left pulsating in all our bodies. That is why I said "I wish it were that simple but I don't think it is".

We can try to mitigate that through moderation ("please don't cross into personal attack", "please don't post flamebait", etc.), but those lines are particularly feeble in this case. There's little scope for those to land as neutral with commenters and readers. It too easily feels like we're adding to the conflict when we post that way.

Therefore this is a case where we can only fail, and all we can do is follow what Beckett said and fail better. Failing better is still failing and still feels like failing—there's no way out of that. I'm just pretty sure that the alternative in this case would be worse overall, even if it felt easier in the short term. It's always easier to go narrow in the short term. But we're in this for the long haul.
by mindslight | 2025-07-29 04:02:25+00:00
Jumper the fan so it just stays on all the time, at least during the day?

Be aware with the fan on top, sucking air gives much less cooling capacity than blowing air (the intake flow is mostly laminar).

I had an oil burner motor that would occasionally fail to start up. Subtle rough spot on one of the bearings, so if it stopped in that exact place it didn't have the torque to start spinning.
by arcfour | 2025-07-29 04:03:02+00:00
In the Go world, the whitelist approach is a popular alternative to the standard gitignore, since Go projects can kind of take any structure the developer sees fit.

To me the normal approach makes equal sense. I create a file, but I'm not ready for other people to see it yet, because it's just a placeholder. So I don't add it. But another set of files are ready, and are part of one logical step of the change, so I add them specifically and commit.
by rixed | 2025-07-29 04:03:11+00:00
If didn't downvote nor flag, but wanted to help you clarify your misunderstanding.

The vast majority of people across the world is in favour of the end of bombing and segregation, and against the regime that perpetuate it, if only because of empathy alone. And HN does indeed reflects this to some extent.

What the OP was alluding to when he said that pro palestinian view points were silenced is the more or less dissimulated support for the war and systematically misleading depiction of the situation in the mainstream news. To say nothing about the exceedingly harsh criminalization of dissent.

You might not be aware of it, if really you don't read anything beyond tech news, and I'm not going to blame you for that.
by const_cast | 2025-07-29 04:04:30+00:00
No, the right just loves surveillance and authoritarianism. That's just what they trend towards if you leave them unchecked over time.

Immigrants are the populist scapegoat needed to get the authoritarianism. They're an easy to blame demographic that are physically marginalized - you can literally see them with your eyes.

Without immigrants, this populist messaging problem isn't solved. In the US, we just used black people before. Chinese people for a while too. Japanese people. We increased surveillance, built camps, required registries, you name it.

That's just how the right operates and how their populist messaging works. You need to convince poor "incumbents" (usually white people) that there's some other demographic coming for their money and they're dangerous. Don't let them into your neighborhood!

But don't worry, we can clean it up! Just give us unilateral power and a surveillance state, and we promise these pesky brown folk will be gone. And then, somehow that will magically improve the quality of your life!

It's the same story again and again, over and over. If we haven't already done this a bunch, I might be inclined to believe you. But we have. So when I hear about some new dangerous, untrustworthy, mostly brown demographic taking over your country I just yawn.

Yeah yeah been there, done that. Just give the authoritarian's what they want at this point, they're not even being slick.
by ghostly_s | 2025-07-29 04:04:35+00:00
The quote from the researcher is that one "could [hypothetically] design something that is better than the human hand for that one specific task," which gets turned into "some day this specific device could be better" in the prose, which becomes a suggestion that hey, maybe it already is better! in the headline. Everything published by a Uni PR department is a puff piece, frankly I don't know why they're even allowed here.
by op00to | 2025-07-29 04:04:38+00:00
“Latinate” vs “Saxon” is a word-origin story, not two languages. etymology doesn’t equal meaning. His pairs aren’t true synonyms anyway: “terminate a contract” vs “end a movie,” “encounter errors” vs “meet a friend,” “manufacture cars” vs “make dinner.” That’s normal register, not a second tongue. And lots of everyday English doesn’t fit cleanly in either bucket, so the two-bucket premise falls apart.
by YZF | 2025-07-29 04:05:52+00:00
The return of the so called 1948 refugees to Israel is never going to happen. Other wars from the same era had a lot more refugees and nobody returned anywhere.

Just like the Jewish refugees from Arab countries or Europe are not returning there either.

It the Palestinians are stuck in 1948 over the war they and the Arabs started and lost they're never going to get anywhere. They had a chance when Israel was established to be equal citizens and they decided not to take it. It might be tough, it might not be "just", but that clock is never turning back.

The sad thing is how Palestinians and Arabs treat those people. Everywhere else in the world refugees were taken in. But other than Jordan all Arab countries have decided to just keep those people as refugees for eternity. Including the Palestinians, and Gazans, who treat the refugees like second class people.
by vibecoding101 | 2025-07-29 04:07:40+00:00
Really interesting! The chat-command approach feels faster than hunting through indicator menus. When do you plan to add real time data (i.e. from Polygon as an example) Is your thought process to essentially use this for folks to learn (i.e. add MACD, EMA etc. and then have it explain them on live let's say 1 minute charts)? Also, curious how will the Plaid integration will work out, let's say to add your holdings from robinhood (or Schwab, etc.) - will it monitor, and/or interact with your holdings via chat/chart(s), etc?
by jjani | 2025-07-29 04:07:47+00:00
> As usual, in the US you will almost certainly get paid more

Switzerland is one of the few countries where getting paid more in the US for the same job would generally not be an "as usual" :) The large majority of equivalent jobs gets paid more in Switzerland, including office ones. The ones that don't are the outliers (which are of course greatly overrepresented here on HN).

This is IME, so feel free to correct me if I'm wrong.
by jcranmer | 2025-07-29 04:07:48+00:00
> NFTs are poised to unlock the sharing of items between video games, for example.

Of all of the supposed use cases for NFTs, this is one of the silliest. If you've ever looked into video game modding, one of the things you tend to realize is there is nothing close to a standard model format for art assets, so it's an insane amount of work to get an item in game A imported into game B, and that's only considering the work in mapping the visual design--the work that goes into mapping item properties is in some cases just "there's nothing you can do." (And this is despite there existing just three software packages that gets used in practice to make this stuff!)
by phatskat | 2025-07-29 04:07:50+00:00
I haven’t read this yet but if the title is accurate, I’m not surprised. Honestly, it’s felt like it would only be a matter of time before you can google your name and get back profiles compiled by LLMs - sure there will be inaccuracies but anytime you’ve posted something, used your name on a Facebook post, sent an email that got logged somewhere public, etc, it will be sucked up and pieced together at astonishing rates. The time for safeguarding privacy in regards to LLMs was yesterday.
by cypherpunks01 | 2025-07-29 04:09:32+00:00
PHRI was founded by an Israeli who served in the IDF, among other Israeli physicians.

There's nearly 200 citations in their report, citing a wide variety of Israeli and international media, medical journals, statements by the IDF, etc.

https://www.phr.org.il/wp-content/uploads/2025/07/Genocide-i...
by lmm | 2025-07-29 04:10:29+00:00
Weeks of handwriting SQL queries can save you hours of profiling and adding query hints.

If you want a maintainable system enforce that everything goes through the ORM. Migrations autogenerated from the ORM classes - have a check that the ORM representation and the deployed schema are in sync as part of your build. Block direct SQL access methods in your linter. Do that and maintainability is a breeze.
by vitorgrs | 2025-07-29 04:11:11+00:00
If is online, over the phone, etc., you can return or cancel for any reason within 7 days. And this also include services. For example, if I sign up with a new ISP, I can cancel it within that 7-day period (even if it have a 1 year contract).

If it's in-person you bought something, technically you can only return up to 30 days for non durable goods, and 90 days for durable goods, if there's some problems with the product, or a reason etc.
by calebh | 2025-07-29 04:11:45+00:00
As a videogame developer, I've always thought this take was just silly. I couldn't even imagine spending the time and effort into integrating someone else's assets into my game and keeping things balanced. The closest thing that we will get to this is something like Fortnite or Roblox, which will limit the type of games and creative choices that can be made.
by roywiggins | 2025-07-29 04:12:06+00:00
a bunch of people quite recently had their money zapped away when their fintech wildcat bank accounts disappeared so clearly there is still some room to dodge rules

> Bradley Lott-Tillery, 24, from Arizona also entrusted Yotta with his savings, thinking his money would be protected by the federal government. “I emailed [Yotta], made sure it was FDIC insured. Of course, they emailed me back and told me, yes, it’s FDIC insured, which we now know is not true,” Lott-Tillery said.

> While the banks with which fintech companies like Yotta and Juno partner are FDIC insured, this only kicks in when a bank is found to have failed. Since the intermediary Synapse filed for bankruptcy, but not any of the banks, the money is not covered by the regulatory agency.

https://businessjournalism.org/2025/03/synapse-collapse/

(their money was "insured" in the same way depositing money in a random guy's bank account is insured: it's not insured against the guy! these bank-shaped companies managed to convince a bunch of people that they were close enough to banks and about as safe, and then it turned out they all handed the money over to the same fintech company to interface with the actual banks, and that company went messily bust)
by windowshopping | 2025-07-29 04:13:46+00:00
If this sort of thing interests you, I highly recommend the book Latin Alive, which traces the transformation of Latin over a thousand years into Spanish, French, and Italian, as well as its impact on modern English.

This blog post claims to make you never see things the same way again, but for me that book actually did accomplish that lofty claim. Mainly because I'll never really look at "mistakes" the same way again. Mistakes in language are just signs of change.

Example: It's slowly become standard to drop the -g off gerund tense verbs in English. It's still a mistake in writing, but if you say "I've been runnin' around all day," literally nobody would ever say "excuse me I think you mean RUNNING, with a G" - because it isn't considered a mistake anymore orally, even if it wouldn't be _written_ that way in formal writing. But in text messages you might spell it that way - casual writing. And change always starts orally and casually before eventually becoming the correct way to say something. In another 500 years, runnin might be the correct way to say it in whatever English is called by then, and running might sound the same way runneth sounds to us today.

Or, another possibility is the ending G will remain in writing, and it will just become fully silent, such that pronouncing it aloud at all sounds bizarre. That's how we got modern French! All those silent consonants used to be pronounced a long long time ago, but the written system remained the same even as the spoken version evolved.
by anonymars | 2025-07-29 04:13:57+00:00
> Speech restrictions imposed by private entities, and government limits on its own speech, usually do not implicate the First Amendment

How does this apply to the matter at hand? The restrictions on doing business are being imposed on (not by) a private entity, by (not on) the government. The government is free to do business with Israel if it so chooses

As a private entity doing business with the government, why is it permissible to boycott other countries or entities, but not Israel?

Moreover, why is this a state matter? What relevance is it to Kansas whether one boycotts a foreign country?
by Firehawke | 2025-07-29 04:14:06+00:00
I've been mulling over the concept of a codec designed for streaming NES video. Stream the VRAM tiles and the RAM data needed to reconstruct the output locally, which could be done in a shader along with CRT simulation if desired.

Very much a one-trick pony, but probably considerably less bandwidth-intensive than even the original resolution (320x224) under nearly any acceptable bitrate.
by remarkEon | 2025-07-29 04:14:59+00:00
>Without immigrants, this populist messaging problem isn't solved.

This conflicts with basically everything else you wrote. Not sure if you meant to do that, or meant to say something else, but the immigration issue is definitely driving the messaging from Reform and, to a lesser extent, the Conservatives. If suddenly the boats stopped, the Afghans were beamed away back to Afghanistan, and ~30 years of mismanaged immigration policy was reversed overnight I don't see how a) reform exists, b) the election at the end of this 5 year term isn't just about funding NHS and Labour holds a majority with the rest split between the Tories and the Lib Dems.

>So when I hear about some new dangerous, untrustworthy, mostly brown demographic taking over your country I just yawn.

People say things like this as a cryptic way to imply the person they're talking to is just a racist bad person and therefore anything else that person said is wrong and "bad", and then they get to sidestep any meaningful discussion about policy.

Honestly that's pretty much how we got to the place where Reform is leading in the polls by 10 points, so bravo for a very meta comment.