MurphyA/hacker-news huggingface dataset:
by invalidname | 2025-05-16 18:59:16+00:00
> In my country, a prosecutor direct the police to find proofs of alleged crimes.

There's a trial in Israel going against Netanyahu for his corruption. That's how countries work. A leader isn't above the law.

However, your country can't be on trial by another country. Worse, Israel isn't a part of the ICC. It didn't sign any of the treaties and the ICC has no jurisdiction. So why is it in Israel?

Because the Palestinians joined the ICC. This is pretty problematic and one sided. The judge presiding the case was from Lebanon who was firing missiles daily at Israel... Not exactly jury of its peers.

> In that case, multiple one including war crime, geneva convention on prisonner of war breachs, including but not limited to rape.

That's what people who just read the initial headlines and social media spin say. The evidence is very flimsy and mostly based on reporting from Hamas controlled Gaza. In terms of standards for warfare. I haven't been there and I wouldn't trust most people who have (from either side). I'm sure there were war crimes (and I'm pretty sure Hamas did far worse) and I don't want to make excuses for them. But there's a huge difference between individual action and organized genocide/ethnic cleansing which are the false claims.

Here are some different takes:

* https://foreignpolicy.com/2025/05/12/gaza-israel-war-hamas-a...

* https://www.telegraph.co.uk/news/2025/04/05/far-past-time-to...

* https://honestreporting.com/media-unquestioningly-parrot-amn...

> This is not a left-wing viewpoint, this is a right of law viewpoint

Law is within the borders of a country. International law is a very different thing.

> (and it is _extremely_ damageable that some people conflate the two).

I very much agree. Imagine someone blaming from another country taking over your country... This is literally what the ICC is trying to do to Israel, and I'm saying this as a person who despises Netanyahu with every fiber of my being.

> And with all due respect, "support the centrists"? Who do you call "centrist" here? The extreme centrists? The "moderate" bourgeoisie? The military new aristocracy?

The people who literally go out and demonstrate against Netanyahu and his government every day. The people who are trying to get a deal made so they can see their children again who were kidnapped from their homes by Hamas. Those people!

> But you're right in a sense, because what happen when those centrist are loosing their power base and they have to choose between loosing power or catering to the violent is now history.

Centrist are indeed moving to the right thanks to the pro-Palestine demonstrators. They demonstrate to a lot of Israelis that there's only one country that accepts Jews and why it's crucial to fight for it. Israelis in general look at this as: "We tried giving Palestinians a country (twice arguably more), they attacked us repeatedly." This is pushing a lot of Israelis into the scary "it's either us or them" territory.
by TeMPOraL | 2025-05-16 18:59:57+00:00
That feels like the opposite of being true. Juniors have, by definition, little experience - the LLM is effectively smarter than them and much better at programming, so they're going to be learning programming skills from LLMs, all while futzing about not sure what they're trying to express.

People with many years or even decades of hands-on programming experience, have the deep understanding and tacit knowledge that allows them to tell LLMs clearly what they want, quickly evaluate generated code, guide the LLM out of any rut or rabbit hole it dug itself into, and generally are able to wield LLMs as DWIM tools - because again, unlike juniors, they actually know what they mean.
by JadeNB | 2025-05-16 19:00:03+00:00
> The greatest trick machines ever pulled was making us believe they haven’t done anything to us.

While "guns don't kill people, people kill people" is a cliché, I think there's still considerable meaning behind it, and I'd say the same holds in the "machines don't do anything to people" sense. Sure, a lot of decision-making and faceless authority is outsourced to machines, but it's still people who are doing that outsourcing, and if those people stopped deciding to put so much weight on the output of (intentionally and unintentionally) black-boxed algorithms then that power of the machines would vanish instantly.
by rasz | 2025-05-16 19:00:35+00:00
It started long before phones. Apple went all in on Wifi before anyone even dreamed of wireless lans becoming mainstream. In 1999 they invested heavily in manufacturing wireless cards in Taiwan at their analog modem supplier (whoever was manufacturing for Lucent at the time, would be nice to know exact OEM), Apple had to babysit and teach their vendor every step of the way:

https://www.youtube.com/watch?v=Tj5NNxVwNwQ

Apple did the same for iPhone camera modules with Primax who went from small time accessories and gadgets manufacturer to one of Taiwan titans.
by WorldMaker | 2025-05-16 19:00:44+00:00
> I feel like a lot of problems that decorators solve could also be solved with good ol’ higher order functions.

The Stage 3 version of decorators are mostly just a syntax sugar for higher-order function composition. (As opposed to the rejected at Stage 1 version that did a lot more "reflection" and type meta-magic.) I personally was rooting for the Pipeline composition operator to win out first over decorators as what I feel a more generally useful higher-order function composition tool, but I understand given Java/C#/Python how much more people seem to love the decorator syntax.
by mrguyorama | 2025-05-16 19:01:27+00:00
It's CBP

It's not actually about any form of screening. It's a power trip. Only the dumbest criminal or terrorist would bring an incriminating device across the border and have any need to say "no" to that request.

Which, stopping dumb criminals and terrorists is important and valuable and they do exist, but nobody applied to work for CBP in order to check the phones of dumb criminals. They applied because they have strong opinions about certain things.
by nixpulvis | 2025-05-16 19:01:39+00:00
I've always wondered if it would be worth the effort to display information to the user to indicate that their request was stale and that they'll need to refresh again? 15s is pretty quick, but how do caching schemes work when users need to know when to use their time refreshing and checking the results. Alternatively, I'd be interested to read about the architecture of a modern always fresh caching scheme.
by llm_nerd | 2025-05-16 19:02:32+00:00
For those fascinated by that balloon challenge-

https://legends.gordonbennett.aero/1st-coupe-aeronautique-go...

The winner took off from Paris and landed in Yorkshire, GBR.

The longest trip was 3400km in the 2005 outing, going 3400km -

https://legends.gordonbennett.aero/49th-coupe-aeronautique-g...
by xp84 | 2025-05-16 19:02:45+00:00
Brief reading of reddit posts by people who actually did this almost always included that the company's lawyers wrote them letters and prepared packets of materials for them to provide CBP. We don't have any lawyers. We're simply not employing people who don't have green cards. We don't have time or money to play games with the government.

One important thing in seeking TN status is that the title of degree matters immensely to your employability, which goes entirely against what I stand for, as if you have a degree in economics or no degree but do a great job of writing code, I'd want to hire you. The law contains vagaries and there is a "memo" which suggests that they use common sense, but it's all up to a random border guard who might not know any of that to interpret everything.

Anyway, you're not automatically legally allowed to work in the US and lying about it won't help. We can agree to disagree on whether we "should" deal with all that stuff or if we're missing out, but lying to get halfway in the door is the worst way to change an employer's mind, especially in this economy when plenty of domestic candidates are available.
by PaulHoule | 2025-05-16 19:03:04+00:00
I've had the crazy idea of making a device that writes on clouds with a laser at night. I'd really love to install enough stations so that when there is a low cloud bank at night it could turn the whole sky into a kaleidoscope for a few square km. (Problem is the best geography to do that near where I live is... near the airport)

Turns out you could get a permit to do such a thing if you can convince the authorities you have the right security precautions, one idea I considered is something that listens on ADS-B and refuses to aim the laser in the direction of a plane. Then it hit me that hardware-wise the problem of making a laser not hit an airplane is similar to the problem of making a laser hit a plane though I think you need better accuracy to do the latter consistently.
by AnthonyMouse | 2025-05-16 19:03:25+00:00
> Potentially unpopular opinion but ultimately it's a private service and they decided to disable payout methods which negatively affects Ukrainian users for the sake of integrating new changes/avoiding legal risk.

"It's a private service so they can do what they want" is missing the issue. Every private service in the jurisdiction is under the same legal constraints, so if the law is creating the incentive for them to screw their users, that is a problem with the law. Because then they all have the same incentive and converge on the same behavior and the usual defense to customer abuse by private companies -- switching to a competitor -- isn't available as a remedy.
by Spivak | 2025-05-16 19:03:54+00:00
> This style draws less attention to your options (what you can do), and more towards content (what’s provided for you)

I see this is as a good thing, apps are finally being designed with the assumption that people will use them more than once. Previous design systems prioritize "first discovery" so much it gets in the way once you're a regular user. Once you know your way around the actual content of the app should be most of the screen.
by abhisek | 2025-05-16 19:04:43+00:00
This is poor design. Multi-tenant data model design must have a tenant or segment ID for every tenant segmented tables. While it may not be a problem initially but as the business grows, you may need to move tenant data to separate DBs or even different regions based on compliance requirements. IMHO it is a good idea to run DB migrations and have a tenant ID populated in all tenant segmented tables
by thewebguyd | 2025-05-16 19:04:44+00:00
> You know what I wish I could get? A Blackberry phone with that keyboard (maybe KeyOne?). I wonder if there is anything like that still in production.

Yes! Before the iPhone came out my daily driver was a BlackBerry Bold. The keyboard was perfect, and it had the trackball (and later, trackpad) for text selection. Still not full size keyboard typing speed but pretty close. Then I switched to the first gen Moto Droid when it came out and it had the slide open landscape keyboard. Not as ergonomic as the black berry but it worked. Then after the first iPhone, everyone dumped physical keyboards and I'm still salty about it.

I wish there was room in the mobile space to break apart the Samsung/Apple duopoly. Would have loved to see both Windows phone and webOS succeed, and the variety of devices that could have brought.
by KronisLV | 2025-05-16 19:04:53+00:00
> How did these clowns manage to make my mouse cursor laggy? It is incomprehensible for me to live in such a big bubble with such a big paycheck and then spend zero brainpower on systems without graphics acceleration.

I have a dual GPU setup with one GPU dedicated to browsers, the cursor still freezes while scrolling and jitters after that and has noticeable lag even when not scrolling across both Chromium based browsers and Firefox on Windows. I'd compare it to a video game with really bad aim acceleration where the mouse just feels sluggish and uncooperative.

I like that people are studying what works and what doesn't in UI/UX, but I'm not sure why they have to break the basics in the process of doing that - that is quite distracting from the overall experience and makes it kind of miserable, just as opening a very JS heavy SPA or what have you would.
by waggle_dame00 | 2025-05-16 19:05:19+00:00
1) My son who turned 14 this year is a gc holder. Does he need to go for the biometrics to register. I am asking this question, since the government page talks about visa only. 2) One of my relatives went out country has valid green card and overstayed beyond 6 months and he was able to come back fortunately. However, he is skeptical to visit out of country now due to his previous overstay. Do you think he can visit ? He has valid gc.
Ask HN: What are the best open-source tools for anomaly detection?
by magundu | 2025-05-16 19:06:34+00:00
I’m looking for open-source tools or libraries for detecting anomalies in time series data, logs, or metrics. Ideally, something that can be integrated into monitoring pipelines (e.g. for observability, security, or fraud detection).

Would love to hear what tools you’ve used in production or projects — and what worked (or didn’t). Bonus points for tools with active communities or that are easily customizable.

Thanks!
by mdp2021 | 2025-05-16 19:07:46+00:00
> how much they like

Many have been inspired by that work. It is how it works: people exposed to culture get inspired by it. There is no "preference" against it, there is no «like» - it is absurd.

> commercializing

Eh?! And where would that happen? You seem to have placed a large amount of assumption in your post.

> AI will still butt up against IP laws that are salient and expressly related to training on copywritten material

We all train on copywritten material! Why should an artificial implementation of intelligence be different? ?! It is the point of the original post! Intelligences are supposed to have been exposed to the largest amount the best cultural material. The perspective bent that comes with the current technologies is parenthetic, provisional, and damaging when taken myopically - they are not similar to the sought Intelligence, which uses different kinds of learning.
by jjice | 2025-05-16 19:07:56+00:00
I feel like the discoverability for less screen real estate tradeoff is a bad one for a product that you're going to use regularly. Something like Gmail is not a one-off used by an individual, so if it takes 4 times longer to find something that'll take 5 seconds the first time, I really don't think that's a good trade off.

I think it's completely okay to expect someone to have to learn a UI/UX if it is better in the long run (assuming it's not a product that gets used twice a year).
by tikotus | 2025-05-16 19:08:17+00:00
I've been running a handful of low traffic services on a $10 VPS from DigitalOcean for years. I'm currently in a situation where a thing I've made might blow up, and I had to look into CDNs just in case. It's just static content, but updates once per day (it's a daily logic puzzle).

I must admit I had no idea what goes into runnig a CDN. First I had a look at DO's spaces object storage which has CDN support. But it wasn't exactly the right tool for serving a static website apparently, but rather for serving large files. For example I couldn't make it serve css files with the correct mime type without some voodoo, so I had to conclude I wasn't doing the right thing.

Then I looked at DO's app platform. But that seemed like an overkill for just sharing some static content. It wants me to rely on an external service like GitHub to reliably serve the content. I already rely on DO, I don't want to additionally rely on something else too. Seems like I could also use DO's docker registry. What? To serve static content on CDN I need to create a whole container running the whole server? And what do I need to take into consideration when I want to update the content once per day simultaneously for all users? It's easy when it's all on my single VPS (with caching disabled for that url) but I actually have no idea what happens with the docker image once it's live on the "app platform". This is getting way more complex than I was hoping for. Should I go back to the spaces solution?

Right now I'm in a limbo. On one hand I want to be prepared in case I get lucky and my thing goes "viral". On the other hand my tiny VPS is running on 2% CPU usage with already quite a few users. And if I do get lucky, I should afford doubling my VPS capacity. But what about protection from DDoS? Anything else I should worry about? Why is everyone else using CDN?

And I don't even have caching! An article like this puts my problem into shame. I just want to serve a couple of plain web files and I can't choose what I should do. This article really shows how quickly the problem starts ballooning.
by AnthonyMouse | 2025-05-16 19:10:21+00:00
The way this is supposed to work is that you have a subsidiary in the EU that follows the laws in the EU and a subsidiary in the US that follows the laws in the US and then the US subsidiary isn't in the EU or vice versa, so there is no conflict because each entity is only subject to one set of laws or the other.

But now we have governments opprobriously trying to impose laws on entities outside of their jurisdiction.
by euleriancon | 2025-05-16 19:10:35+00:00
Measure words in Chinese are great. They provide so much descriptive capacity in such a short simple way. 一棍棒, 一把棒, 一根盪, 一條棒, all would translate to English as "a stick", but they convey different perspectives about what that stick is. I can appreciate the frustration with learning words that only have one specific measure word that only really describes it, but even then you can honestly get away with 個.
by KronisLV | 2025-05-16 19:11:18+00:00
> What on earth are you running that has such a bad GPU driver that it can't handle chrome/firefox, yet also is so niche that they don't have driver workarounds for it?

Fun fact, for the longest time ever on Windows 10 the Intel Arc drivers for A580 and B580 would crash in Edge if you played some videos on YouTube, it did seem that switching the ANGLE backend or whatever it was called would help, though I got similar issues with VLC when it was using the DirectX based renderer whereas OpenGL renderer didn't have that issue but would make the mouse disappear when in the video window.

A lot of it feels like it was solved after moving to Windows 11, though it's still possible to make the PC freeze by either doing encodes in AV1 in DaVinci Resolve (QuickTime H264 or maybe H265 doesn't seem to have the issue) or through Handbrake, if the GPU is at 100% for prolonged periods of time, whereas recording with OBS or playing pretty much any game doesn't have that sort of an issue.

Might be a bad media chip or something else, go figure - definitely there's at least two people in the world who might benefit from disabling hardware acceleration in some cases, though. My RX 580 doesn't seem to have the issue, so that's the joys of being an early adopter.
by yurishimo | 2025-05-16 19:11:49+00:00
I've had this same discussion with a colleague at my job in the Netherlands. He will ask me to choose from a list he provides for variable names. Usually I need to ask for more context and then I end up leaning towards the more "well known/normal" option, both because it still fits and will be more likely to be understood another decade from now when we've probably both moved on and are not there to answer anymore questions.

Discussing the words is a fun way to take a little break during the workday, but I don't consider it more than that.
by westurner | 2025-05-16 19:12:16+00:00
Why Zinc if Carbon is sufficient?

From "Eco-friendly artificial muscle fibers can produce and store energy" https://news.ycombinator.com/item?id=42942421 :

> "Giant nanomechanical energy storage capacity in twisted single-walled carbon nanotube ropes" (2024) https://www.nature.com/articles/s41565-024-01645-x :

>> 583 Wh/kg

That's with mechanical twisting though; graphene supercapacitors in general have lower energy density than (micro-) capacitors?
by larodi | 2025-05-16 19:12:46+00:00
it is super sad, that these times lasted so little. it is perhaps also because we grew with them, but still. would've been nice if these were with us enough so that we can actually remember which was which .) i mean - they bring some vaporware nostalgia, but actually not all these icons mean at all a thing to me. i dont think they ever meant that much altogether to anyone.
by pen2l | 2025-05-16 19:13:04+00:00
I've opined about the atrocious announcement pages from Google before (across the board they are offensively sucky), but to give that a rest and speak on-topic about the announcement in question -- good lord what a step back it is, how ugly, insipid, spiritless, and unimpressive it is. Expressive? It's exactly the opposite. Material team, what have you got against shadows, soft bevels, borders, those 2px worth of adornments which carry the weight of gold in terms of communicating clickability, state, different types of buttons, providing instrumental cues and abstraction about everything, why have you failed to learn from UI/UX of the decades behind you?

It's even infecting Flutter, because it wants to push Material. This is genuinely depressing. And makes me appreciate the command of Steve Jobs, the guy leading Stripe, etc. because when you see abysmal offerings like these, you just can't help to.

And it's phenomenally hard to not be judgmental about this, because after release after release it shows they are not learning.
by dhosek | 2025-05-16 19:13:05+00:00
I always wonder what happens with these high-profile transgressors. I once created a Google News alert for a high-level Apple employee who went to jail for some criminal act at Apple and never saw any indication of him again. I’m guessing his career in economics is likely over (he’d previously worked at the NY Fed before starting at MIT) and I wonder what he’ll end up doing—will he be able to find some sort of white-color work in the future or will he be condemned to retail or food-service employment.