MurphyA/hacker-news huggingface dataset:
by schobi | 2025-04-21 09:33:53+00:00
Right - unlikely this is going to work.

For sending a VGA signal even at 640x480 you will need a short h sync pulse of 3.8us at 31.x kHz. You would need an audio interface without filters with single low pulses at 260 kHz samplerate. Otherwise the monitor will just not detect a signal.

You could however use h sync and v sync from the VGA output and feed audio to the rgb channels. But thiswould give a mess of wires and is far from the beautiful idea shown here to just connect the white/yellow plugs differently.
by jtrip | 2025-04-21 09:34:02+00:00
It would be different materially. The rallying cry would be different for one.

No matter who did it, it would still be 'evil'. There would be 'good guys' and 'bad guys'. Specially when the labels would be applied to dead children and innocents under rubble. Everyone keeps forgetting them.

Just because you think they would do the same to you, does not justify your actions.
by anal_reactor | 2025-04-21 09:34:45+00:00
Honestly it's an edge case, because there are few loanwords that don't get involved in the declension system. For some reason the government made official guidelines that the system only applies to native words, but that didn't stick, and most loanwords do have declension forms. With "kiwi" being one of the exceptions of course.

Going back to the question though, I can't think of words I could add without changing the overall structure. As in, our translation of "homo homini lupus" is "człowiek człowiekowi wilkiem", and it's not like you could "just add something to make it full form". Well, you could say "człowiek człowiekowi jest wilkiem", with "jest" meaning "is", but when you say "kiwi kiwi jest kiwi", it still sounds like garbage. I guess the only way out of this would be to use something different, like "kiwi dla kiwi jest jak kiwi", which is "a kiwi to a kiwi is like a kiwi", but that's not what we want, because when we talk about people and wolves again, it becomes "człowiek dla człowieka jest jak wilk", and now it's clear that the cases have changed.

Giving an example of a loanword, the government's official position used to be (or even still is?) that "radio" has only one form, but if you ask me, "radio radiu radiem" sounds clear and natural.
by Pikamander2 | 2025-04-21 09:34:52+00:00
Another infamous example is that they accidentally left a Starbucks cup on the table in the final season of Game Of Thrones: https://i.imgur.com/5tlRhti.png

Taking into account the already-negative reception of the final season, it became symbolic of the show's decline in quality. The cup was edited out in later releases.

Family Guy also did a quick cutaway gag of it: https://www.youtube.com/watch?v=VGIpZk4SKTI
by lb1lf | 2025-04-21 09:35:55+00:00
It presumably is, as the effort is kept up despite the cost and inconvenience.

My guess would be that the plan is mostly to ensure that when a new release premieres in theatres, going to a theatre is the only way to experience it in high quality.

It doesn't really matter all that much if the people who waits for it to arrive on Netflix gets a pirated copy; it does matter if the ones forking over $20 to see it in a theatre does, though.
by ckdot | 2025-04-21 09:36:42+00:00
Why is this posted on HN, even twice? It’s not like other news sources won’t announce this. The pope had its good and bad sides, but in the end we should remind ourselves he’s just a human being. It’s OK for HN to inform about people here, but shouldn’t they be somehow related to any topics HN touches? The popes was just a guy who somehow got popular because of some quite successful religion - but I’d personally prefer keep religion out of HN.
by Thlom | 2025-04-21 09:40:21+00:00
It's been a few years since I was in the industry, but I don't think this is entirely correct. As far as I remember the polarizer (or for Dolby 3D, the color wheel) was placed on a rail system to be slid in and out of the light path when required (It's possible that cheaper/older versions can't be automated). The polarizer is placed outside of the projector in front of the lens so no password is required to remove it. There is a security step between the projector and the playback server, but that sits on the first PCB the data signal from server hits on the projector (If I remember correctly).

With regards to the projectors light source you are correct, higher illumination means more wear on the XENON lamp in older projectors. If you have the polarizer in front of the lens at all times that would be a problem. With newer laser projectors I don't think higher illumination is a big problem for the longevity of the laser.

In any case, projectionists barley exists anymore and cinema managers knows next to nothing about the technical aspect of the business. Basically everything is automated to such a degree that all the cinema chain management needs to do is to populate the ticketing system, then films, advertisements, trailers and announcements are automatically downloaded, playlists created, distributed to screens and scheduled. Lights, projectors, doors, curtains and so in is also automated.
by cpach | 2025-04-21 09:41:17+00:00
In the beginning they partnered with an existing CA so that they could issue certificates that where chained to roots already trusted by the major browsers.

“Getting a new root trusted and propagated broadly can take 3-6 years. In order to start issuing widely trusted certificates as soon as possible, we partnered with another CA, IdenTrust, which has a number of existing trusted roots. As part of that partnership, an IdenTrust root ‘vouches for’ the certificates that we issue, thus making our certificates trusted.”

https://letsencrypt.org/2015/10/19/lets-encrypt-is-trusted/

https://letsencrypt.org/2016/08/05/le-root-to-be-trusted-by-...

https://letsencrypt.org/2023/07/10/cross-sign-expiration/
by ashoeafoot | 2025-04-21 09:41:33+00:00
Putin is a product of Russian culture. To deny discussions about failed, catastrophic nurture equals handing the debate via silence back to the racist and nature. Ignoring the patterns by paying attention only to conflicts with the west / clichees involved gets your ideas bankrupt .

Empires in all incarnations are pure evil https://en.m.wikipedia.org/wiki/List_of_wars_involving_Russi...
by OJFord | 2025-04-21 09:41:42+00:00
f-strings are syntactic sugar for .format, e.g.:

f"foo is {foo} and {bar=}" "foo is {} and bar={}".format(foo, bar)

are equivalent.

t-strings are actually not strings, but Template objects, giving access to both the templating string and the parameters for processing. Sibling comments describe it as a custom .format implementation in that sense - it's f-string-like sugar where you're also allowed to take control of the .format function that it's sugar for.
by beezlewax | 2025-04-21 09:41:45+00:00
I agree with this. I have an LG TV it basically forces you to agree to sharing data to function everytime it update.

TVs are used by multiple people too so how does that even track legally.

My partners will fly through menus agreeing to everything if I'm not there.

I'm using a universal remote that doesn't have a microphone and it complains about that too.
by CGamesPlay | 2025-04-21 09:42:01+00:00
Your "be independent" is what I was hinting at with my "replace". The GP suggests that social networks either need to have oversight or be the oversight. You assert that they should be the oversight, but how is that not the same totalitarianism?

To keep this on topic: the GP is suggesting that Meta/X put checks on what the Thai government is able to do on their platforms. This feels like a thin appeal to some higher authority that hopefully GP agrees with more, and definitely doesn't feel like a less totalitarian approach.
by gghhzzgghhzz | 2025-04-21 09:42:29+00:00
It's in a residential area. I'm pointing out the hypocrisy. The whole area is heavily militarized, there are bases everywhere, citizens are automaticlaly enrolled into the IDF - every Israeli citizen in a certain age group can be considered a legitimate millitary target if you follow your logic.

The arguments you are using for attacking Palestinian infastructure and people are more than applicable to Israeli infastructure and population.

In international law people have the right to resist occupation through millitary means. In a small area under occupation then there is no means to create a millitary setup that matches what the 'good guys' consider to be legitimate.

If you want to be consistent then allow Palestinians to have a millitary, air space, airports, ports, navy, jets, nuclear weapons etc. And then you can fight them on equal terms.
by regentbowerbird | 2025-04-21 09:42:37+00:00
> You used to word indistinguishable, the other person used "deep". You are factually wrong since the ratio of Hamas to Gazan casualties does not represent random targeting even by the worst estimates.

True, I apologize for the misrepresentation; but reasoning is the same. At some point Hamas is too deeply ingrained in Gazawi society for Israel to perfectly excise it.

Hamas is the civilian government of Gaza and therefore includes firefighters, doctors, policemen, teachers. Israel does count them as members of Hamas and relies on statistical methods to select targets (ie you are on the same WhatsApp group as a member of Hamas, therefore you are likely to be a member, see the "Lavender" target selection program).

For a point of comparison, after Nazi Germany collapsed the Western allies had German civil servants fill questionnaires to assess their level of involvement; of 3.6 millions surveyed, just 1% were charged as "main culprits" (Hauptschuldige), whereas a third were designated as "followers" (Mitläufer), who basically contributed to the regime's crimes but nontheless got to keep their jobs after the war. I'd argue the allies were way too lenient on Germany, but the current Israeli approach (kill them all) is too extreme and will not work because its objectives are unrealistic.

> You also ignore the possibility of Hamas eventually giving up or some other diplomatic solution being reached.

I sure hope peace will be reached but Israel is waging a war without clear conditions of victory, leaving only total destruction of the enemy as their strategic objective. Think of the US trying to eliminate all the communist Vietnamese by compiling kill counts.

My impression is the war will end either when Gaza is drained of all of its population, or Israel tires of the war and reduces its stated objectives (probably this would involve a shift in government).

> We are a highly technical community, we should be able to debug the situation and find edge cases rather than trivialize it.

We can't solve everything with tech principles. Even in our field, probably the biggest thing separating a senior from a junior is humility and ability to connect with other people.
by robinsonb5 | 2025-04-21 09:43:22+00:00
> People simply complain about the inability to customize Gnome as a reflection of how powerless they are to do anything about those decisions.

But also that the Gnome philosophy "leaks" into the wider ecosystem, thanks to the dominance of Gtk.

(I use GtkWave as a waveform viewer. I have it installed systemwide, and it has proper menus. If I activate the oss-cad-suite environment [which is superb - this isn't a dig at that project] I have to remember to specify its full path when running it, otherwise I get a newer build shipped with oss-cad-suite, which has hamburger menus.)
by aredox | 2025-04-21 09:43:57+00:00
He even sees a proxy war when there is none...

Let me make this clear for you: Russia invaded Ukraine, and wants to erase the existence of Ukraine.

Russia steals Ukrainian grain and agricultural machines.

Russia destroys Ukrainian museums and any historical artefact related to Ukrainian writers.

Russia steals ukrainian children to raise them as russians.

Russia is engaged in open genocidal elimination of Ukraine. They speak about it openly, they write about it, they issue press releases about it.

There is no proxy there. Russia is doing all of this by themselves.
by dventimi | 2025-04-21 09:44:27+00:00
"I think that's pretty uncalled for."

I don't share your thoughts on the passage you're specifically referring to. It seems pretty anodyne to me.

"I think it's pretty uncalled for to lump them in with "flat or hollow earth, antivax and HIV deniers, homeopaths"

I don't share that view, either, but I also don't think they were lumping things together. They were giving examples to answer a specific question I had asked.

"From my perspective they're engaging in a theoretical pursuit and you're just taking a dump on them."

You're entitled to your perspective, just as I'm entitled to my perspective that yours is overblown.

"Are you ignoring them?"

Like many things, that's a matter of degree. I'm mostly ignoring, though not so much that I won't occasionally engage the subject on HN.

"I also don't feel the need to demonize them."

I'm not aware of anyone here who's doing that

"Couldn't you just say, "Interesting concept. I doubt it works out for cosmic background radiation, but would make for a cool Star Trek episode". Or just say nothing?"

I could, but I won't, because I don't consider MOND and MOG to be interesting concepts. Why do you want me to say that I do?

"Why do you have to accuse them of being small-minded, simplistic thinkers who are really just motivated by being too dumb to understand the current meta and not unlike harmful idiots that earnestly believe space is just government propaganda and viruses aren't real?"

I'm not.

"I don't think we were talking about what people should be penalized for by the government."

We're not talking about that at all. That's a non-sequitur. I was just emphasizing that what people can do and still be considered reasonable is a matter of personal judgement. It's a matter of personal judgement if I want to scorn the MOND and MOG people. I don't, but I could if I wanted to.

I DON'T scorn them, but I do largely ignore them. I'm ignoring them even now.
by dredmorbius | 2025-04-21 09:44:31+00:00
A comment I'd heard some time back concerned a politician. The speaker (not a politician themselves, but recalling an interaction with one) had said to the politician something like "I suppose you want to win with the biggest majority possible". The politician responded along the lines of, "No, that would mean I wasn't doing my job; if I'm really pushing the limits of the possible I'll have just the barest majority."

People pleasing in politics means never pushing out of the public's comfort zone.

(And no, this isn't an endorsement of any current orange head of state, far from it.)
by camel-cdr | 2025-04-21 09:44:31+00:00
FYI, the previous (probably more expensive) Banana Pi BPI-F3 is faster and has more cores. This one has 4 C908 cores @1.25GHz with VLEN=128 and the BPI-F3 has 8 X60 cores @1.6GHz with VLEN=256.

Both are simple in-order cores and they are likely even based on the same predicessor implementation.

Edit: Actually, I don't know the VLEN, but previous boards with C908 had 128-bit vectors. The IP is configurable, so it could also have a larger VLEN, or no vector support at all.

Edit2: It might be no vector support at all, since the device tree doesn't list support for the "V" extension: https://github.com/BPI-SINOVOIP/BPI-RV2-SF21H8898-OPENWRT-BS...
by stragies | 2025-04-21 09:44:47+00:00
How "trustworthy" is the "dedicated network processing accelerator (NPU) (supports L2/L3 hardware processing, IPv4/IPv6 dual stack, 20Gbps switching capacity, full byte wire-speed forwarding)"? Is it fully "hardware", auditable, or does/could it run some blob firmware with unknown/undocumented "features"?
by JumpCrisscross | 2025-04-21 09:44:50+00:00
> who outside the most delusional among us is not questioning the unfittedness of the entire Trump administration?

I once saw the fall of great civilisations as tragedies. They’re not. After a certain point, after a certain generation, they’re not just inevitable. They’re deserved.

The American model of government and society may empirically not work. Hell, universal suffrage and electoral democracy may not be the fittest way to organise humanity.

I hope not. I don’t believe so, yet. But the evidence is mounting. Since the Industrial Revolution, the tendrils of fascism have tried at democracy (an institution broader than just elections) borne from the agricultural revolution. Fascism isn’t the answer. But maybe popular will is, similarly, a bad—if predictable—governing instrument.

China is making the quiet argument America made in the wake of the Napoleonic Wars. American history just doesn’t teach the consequences of O.G. Versailles.
by tomhow | 2025-04-21 09:46:29+00:00
It's conventional for there to be a thread on HN when a major pubic figure dies. If you look at the list of obituary posts on HN [1], several of the biggest were for politicians, royals, and others unrelated to computer science and technology.

It's in keeping with the convention that stories that have "significant new information" are on topic for HN, and that includes major mainstream news stories when they first break.

[1] https://hn.algolia.com/?q=%22has+died%22
by salviati | 2025-04-21 09:47:04+00:00
His global appeal was real, but his decision to give Opus Dei and similar conservative Catholic networks special status under the Vatican had serious consequences.

Elevating Escrivá to sainthood and creating a personal prelature for Opus Dei handed them unmatched moral authority—authority they used to push back on women’s autonomy, justify discrimination against LGBTQ+ people, and quietly influence politics from Spain to Latin America.

Popularity doesn’t erase the impact of empowering hard‑right movements that have harmed lives across the globe.
by astrobe_ | 2025-04-21 09:47:07+00:00
> We live in a multitasking world, so our users can deal with out-of-disk and out-of-memory errors by deleting files, adding more storage, closing other (lower priority) processes, paging/swapping, and so on. So you can wait: maybe alert the user/operator that there is trouble but then wait for the trouble to clear.

That's a weird take. I've been working for multiple decades now with systems that have no UI to speak of; their end-users are barely aware that there's a whole system behind what they can see, and that's a good thing because they become aware of it when it causes them trouble.

I take from my mentor in programming this stance for many things, including error handling: the best solution to a problem is to avoid it. That's something everybody knows actually, but we can forget that when designing/programming because one has so many things to deal with and worry about. Making the thing barely work can be a challenge in itself.

For errors, this usually means: don't let them happen. E.g. avoid OOM by avoiding dynamic allocation as much as possible; statically pre-allocate everything, even if it means megabytes of unused reserved space. Don't design your serialization format with quotes around your keys just to allow "weird" key names, a feature that nobody will ever use and that creates opportunities for errors.

Of course it is not always possible, but don't miss the opportunity when it is.
by keybored | 2025-04-21 09:48:46+00:00
To your pre-edit:

> [basically] What if in a different world Hamas had all the weapons plus the backing of the US while Israel only had shoddy weapons?

In a hypothetical world where Usain Bolt was raised on Greenland and became interested in competitive gaming: would he have become the fastest human? Probably not. Different timelines.

This Sam Harris exercise is meaningless. The goal is not to measure the level of evil in the hearts of <hamas> or <isreali government>. That’s impossible. Hypotheticals that have nothing to do with reality are also fruitless. The goal is to figure out what evil actions are being committed and stop them.

But the abuser only did those things because he was abused as a child for eight yea— What’s that got to do with the problem at hand?
by _7acn | 2025-04-21 09:49:23+00:00
Until literally today, I was using what’s commonly called a “senior phone” — just a regular mobile phone with a keypad, on which you can’t install any apps. This fact made it impossible for me to use various products and services (e.g. DJI or Meta Quest, which also require an app, or mobile banking transfers that are only accessible via smartphone apps).

I resisted for a long time, but in the long run it became very exhausting (for example, people sending me MMS messages I couldn’t open, or having to reply using that clunky keypad on the phone).

In the end, I chose convenience. I believe we’re all to blame.
by nokeya | 2025-04-21 09:50:43+00:00
They say: “Just buy hi-end/expensive products, they are free from this bullshit!”. But this is simply not true. Almost all my home appliances (oven, air conditioners, dishwasher, washing and dryer machines) are from top tier lines and cost me a ton of money, but they still had WiFi and mobile applications. But, one important difference - all of them could work normally without it. I haven’t connected any of them to network and not going to do this ever.
by serbuvlad | 2025-04-21 09:51:02+00:00
All things considered, this is pretty cool. Basically, this replaces

db.execute("QUERY WHERE name = ?", (name,))

with

db.execute(t"QUERY WHERE name = {name}")

Does the benefit from this syntactic sugar outweigh the added complexity of a new language feature? I think it does in this case for two reasons:

1. Allowing library developers to do whatever they want with {} expansions is a good thing, and will probably spawn some good uses.

2. Generalizing template syntax across a language, so that all libraries solve this problem in the same way, is probably a good thing.
by Zambyte | 2025-04-21 09:52:46+00:00
I'm really happy to see more devices that are limited by design to a sane set of capabilities like this. I have replaced my cell phone with a Daylight computer, which also feels very intentional to use. Emphasis because the Light Phone page uses that word too.

This is really tempting, but I'm personally holding off for more Daylight devices. The e-paper has been exactly what I've wanted for years.
by mitemte | 2025-04-21 09:52:50+00:00
I recently spent 2 weeks fixing a project that a senior engineer seemingly vibe coded while I was on holiday. Prior to that, their work output was excellent in terms of quality and pace.

Those 2 weeks were absolute hell for me. I estimate I had to rewrite about 90% of the code. Everything was cobbled together and ultimately disposable. Unfortunately, this work was meant to be the first of several milestones and was completely unsalvageable as a foundation for the project.

I'm not opposed to using AI tools, I use them myself. But being on the receiving end and having to deal with someone else's vibe coded rubbish is truly dreadful.
by elpocko | 2025-04-21 09:53:42+00:00
Deliberately putting bogus timestamps on user actions seems fraudulent. I do not want this website to say I did something minutes/hours ago even though I wasn't even here in a week's time. I think this should be illegal, and it probably is in parts of the world according to some GDPR statute. You can't display made-up facts about a user. It's insane in any case and it triggers unpleasant psychological effects when it happens.

Everyone here is obsessed with putting the correct year in post titles for some reason, but falsifying the timestamps of entire comment threads is okay and defensible?
by johnisgood | 2025-04-21 09:53:57+00:00
It was not that long ago that even I remember you had to be vaccinated even here in Eastern Europe to be able to keep your job, have doctor's visit, and basic functioning in general. Thankfully I escaped it, as I always have been a reclusive. What I did not escape is an autoimmune disease, unfortunately, but not caused by the vaccines.
by teleforce | 2025-04-21 09:55:24+00:00
More user friendly details here with the estimated price of only USD$35! [1].

[1] Banana Pi BPI-RV2 Gateway Board Integrates Siflower SF21H8898 RISC-V SoC

https://linuxgizmos.com/banana-pi-bpi-rv2-gateway-board-inte...