MurphyA/hacker-news huggingface dataset:
by bluefirebrand | 2025-05-08 12:07:03+00:00
> Why, though? If the AI agent is making sense, then what does it matter?

The same reason I prefer having sex with humans and not blow up dolls

If your only goal is to get off, then the blow up doll does the job. If all you care about is having an interesting conversation then I guess an LLM is fine

I care about human connection. I have no interest in spending time interacting with machines instead of people
by 542354234235 | 2025-05-08 12:07:48+00:00
I am engaging in the topic about nonverbal communication. Flipping the bird is not "talking" and is not some proper hearing impaired language, but is used to communicate very clearly. The parent comment was dismissive of the idea that cuttlefish "talked" with their tentacles and used an analogous situation to do so. I played off that original idea to show how much can be communicated. You only show your own character by jumping in just to attempt to belittle someone while missing the actual conversation.
by DocTomoe | 2025-05-08 12:08:15+00:00
Hm, I'm not sold yet.

From a website owner's point of view, I see LLMs mostly as competition at best, thieves of my researched content at worst.

From a User's point of view, I am using LLM's extensively and conversationally (in fact, much like you'd speak to a TNG-era Starfleet computer. I even gave it some ... personality). No need to surf the web for info when what I am looking for is in the AI answer.

To make an AI a 'better search engine', which then redirects me as an user to some website (which may or may not contain what an AI answer would have given me to start with) sounds like several steps back.

So ... I don't see the point in LLM.txt

Also, making this a markdown file (and not a text file, as .txt implies (which would mesh nicely with other .txt files, like robots.txt or abuse.txt)) clashes with the vast majority of static site generators and will need extra steps...
by sillystu04 | 2025-05-08 12:09:12+00:00
I hate male trees because they make hay fever much worse. Cutting them down and replacing them with female trees would achieve all the good benefits of trees without affecting hay fever.

The only downside of female trees is that they shed pods, fruits & seeds into urban environments. But even this might conceivably have some benefits to biodiversity.

https://www.theguardian.com/environment/2020/may/16/how-urba...
by frontfor | 2025-05-08 12:09:50+00:00
OP is making a reference to patio11's article https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra....

"Ideal society" doesn't exist.

And how would you "be more selective" and "keep scammers out" without incurring more costs? At some point, it costs way more to prevent the last 0.1% or 0.001% of fraud than would be saved by preventing said fraud. And the cost might be paid by non-fraud being detected as false positive.
by 1dom | 2025-05-08 12:10:23+00:00
My experience is that out of my other logs/metrics (cloudflare & server logs) Umami was the only one that didn't overinflate by counting bots and crawlers.

I know the true state of my site visitors: the vast majority of legit visitor traffic is from my own home IP, and my own mobile IP. Umami was the only one to show that.
by eterm | 2025-05-08 12:11:39+00:00
A post in which I try to rubber-duck a CoreWCF issue I've been having, because stackoverflow no longer seems suitable for asking questions about programming issues.

Screaming into the void of the blogosphere is catharsis for getting my SO question closed.

And because I know you're all nosy, the SO question is here: https://stackoverflow.com/questions/79605462/high-cpu-usage-... . Please feel free to point out more ways in which I screwed up asking my SO question.
by zoudong376 | 2025-05-08 12:12:02+00:00
HeyGen Avatar IV is an advanced AI-powered video creation tool developed by HeyGen. HeyGen Avatar IV ai video generation is designed to transform a single photo and voice input into highly realistic, animated videos within seconds. It leverages cutting-edge diffusion-inspired audio-to-expression technology that analyzes vocal tone, rhythm, and emotion to generate lifelike facial movements, head tilts, micro-expressions, and even natural hand gestures. This makes it possible to create engaging, short videos such as personal introductions, updates, or messages with minimal effort and no complex editing required.
by croissants | 2025-05-08 12:12:03+00:00
The paper does more than that. It measures wet bulb temperatures at different stops with different combinations and varieties of trees and bus stops, provides decent evidence of variation among these combinations, and attempts to explain the variations. For example, the roles played by evaporation from leaves and shelter material weren't obvious to me before reading.

More generally, this method of interacting with the most simplified interpretation of science and then criticizing its simplicity isn't useful to the criticizer or the criticized.
by incomingpain | 2025-05-08 12:12:32+00:00
I'm not from the USA. Could also be seen as 'make europe great again' as well.

The EU has a chips act, the critical raw material act, battery alliance, active pharma, clean industrial tech plan, eu banned huawei and ZTE, and the 'friend shoring' initiative.

All of these are anti-china; but really shouldnt be seen this way.
by npsimons | 2025-05-08 12:12:33+00:00
> Also, serious off-topic question to the motorcycle enthusiasts here: how do you cope with the fact that your weekend leisure ride is often a massive noise disturbance for hundreds of people and animals?

AFAICT, the noise is the point. The people with loud vehicles (and this includes the rattling bass and coffee can mufflers on low-end econoboxes) are selfish assholes, desperate for attention, often compensating for a failure in another part of their lives. "Loud pipes save lives" has zero data to back it up.
by dsr_ | 2025-05-08 12:13:02+00:00
Samsung has actually done reasonably well with their acquisition of the Harman group in 2017: AKG, AMX, Arcam, Becker, BSS Audio, Crown, dbx, Harman Kardon, Infinity, JBL, Lexicon, Mark Levinson, Martin, Revel, and Soundcraft.

I just object to the concentration of market power.
by mike_hearn | 2025-05-08 12:13:14+00:00
Right, you'll need to be careful to adjust the read ranges manually to skip pre-fetched but unread tuples. Other aspects that create complexity include SQL's lock based semantics, and that FDB only offers strictly serializable transactions with optimistic concurrency control (requires looping at the originator of the transaction), whereas SQL based apps assume pessimistic non-looping concurrency control.
by renmillar | 2025-05-08 12:15:06+00:00
IMO creating custom rules is problematic - when projects import external code, rule conflicts become inevitable. C++'s type system might be complex, but at least there's consistency across header files within a project.

Regarding type checkers: while I don't love optimizing code just to make them run faster, most Python patterns can be implemented in statically checkable ways without much compromise. The benefits typically outweigh the costs. Python's dynamic features are powerful but rarely essential for everyday tasks.
Show HN: Running Apache Pinot on Fargate+EBS with ECS "StatefulSets"
by conaire | 2025-05-08 12:15:20+00:00
ECS missing "stateful sets" is one of its biggest drawbacks when compared to Kubernetes, this is a simple drop-in CDK construct that allows you to run stateful workloads on ECS Fargate like Zookeeper or Apache Pinot.
by bluGill | 2025-05-08 12:16:08+00:00
Back to my main point though: normally I don't need the complexity that things like nested JSON would be. When you do though JSon is a bad format. (actually I would go so far as to say you never need something that complex - but the problems you are trying to solve with nested JSON are still complex enough that you should use a more powerful/complex framework, but better design of your data store would avoid the need for nested JSON.)
by Arch-TK | 2025-05-08 12:16:24+00:00
Brake lights should be activated whenever the vehicle is significantly slowing down regardless of whether the brakes are being used or not. And this should be standard across _all_ vehicles, not just motorcycles. I would say brakes should also override any automated method too, just in case of malfunction.

This is just (I am not trying to trivialise the incredible amount of effort required to take a hardware project, even a simple one, to market) an LIS3DH wired to some brake lights. Every single road-vehicle could easily have this technology.
by rurban | 2025-05-08 12:17:27+00:00
> B/W cameras and AI.

You forgot multi-spectral. That means single hires images for a lot of frequency ranges, which is better than a single color image, which merges together all frequencies at once.

In the end the accuracy of detections, false-positives, false-negatives wins. And this not comparable to this certain car company which refuses to use proper sensors. we also do infrared, 3d pointclouds to get the angle at each pixel, and thermal imaging.

another neighbor of us is doing real-time imaging for face detection, which is the industry leader world-wide. They can install a lot of cheap cams in football stadiums and give you a list of all 80.000 people, when they have access to the government passport/driver license photo database. they have. but they cannot detect virus infections as we can do. nor bacterial infections. only if they do something illegal. who threw a bengal fire or started a fight.
by incomingpain | 2025-05-08 12:17:51+00:00
In my city, they did traffic calming, mainly for around schools.

"Calming" isnt the right way to see it. It's just redirection, the fast drivers take a different path instead; but so do many other people who were never part of the problem.

But you know what happened? They redirected traffic away from businesses now dont stay in business for very long. Wrecking the local community run businesses.
by MzHN | 2025-05-08 12:18:04+00:00
My masochist anti-tracking set up:

- uBlock Origin with "Disable JavaScript" checked in the settings. Only enable for specific sites.

- Temporary Containers with "Automatic Mode" checked in the settings. Also MMB and Ctrl + LMB always open links in new temporary container. This provides full session isolation for all tabs. There are permanent named containers for logged-in services like email that are only used for email. Outbound links from email for example open in a new temporary container.

All browsing by default happens in a clean isolated session with JS disabled unless explicitly allowed.

I also have Behind The Overlay Revival for when I'm too lazy to zap elements with uBO.
by rixed | 2025-05-08 12:18:20+00:00
Actually, that's interresting.

According to wikipedia[0], the frenchs did think about stealing it during the Napoleonic wars, but didn't. Some time later they "suggested" to the Ottomans that the obelisks be offered, in exchange for a monumental clock[1]

[0] https://en.m.wikipedia.org/wiki/Luxor_Obelisks#Luxor_Obelisk...

[1] https://en.m.wikipedia.org/wiki/Cairo_Citadel_Clock
by realityking | 2025-05-08 12:19:10+00:00
Nearly all TVs have an SPDIF out and can send 5.1 Dolby Digital extracted from whatever input (Streaming, Blu-ray via HDMI, broadcast, etc.) to that output. I’m sure you’re 20 year old receiver already had an SPDIF input and a Dolby Digital decoder.

You could have easily kept that setup with the same level of soundquality the whole time - assuming nothing breaks.

I think large 5.1 just went out of fashion due to the size and cable requirements and the fact that soundbars became good enough.
by Conlectus | 2025-05-08 12:20:11+00:00
Don’t make tools for cheating at games against real people. It’s antisocial.

—-

Cheating at games is antisocial. This means it is a behaviour that leads to a worse experience for a community of people to the benefit of those breaking the norms. For example, theft is antisocial.

I consider tools that make are dedicated to making antisocial behaviour easier to carry the same moral weight as the antisocial activity itself. Therefore I consider this tool to be antisocial, as is its creation.

Do you have an intent for this that doesn’t involve that antisocial behaviour, such as research or debugging? Or was that your intent?

Edit: Added elaboration.

https://en.wikipedia.org/wiki/Anti-social_behaviour
by bayindirh | 2025-05-08 12:20:27+00:00
Not every company does it, or with their whole lineup.

Get a Yamaha [0], NAD [1], Rotel [2]?

I would have adamantly said AKAI, but they are no more.

[0]: https://usa.yamaha.com/products/audio_visual/hifi_components...

[1]: https://nadelectronics.com/product/c-3050-stereophonic-ampli...

[2]: https://www.rotel.com/en-gb/product/a11mkii
by RajT88 | 2025-05-08 12:22:06+00:00
My wife is currently a professor. None of that is true for her. She fails people all the time for cheating, non-attendance or whatever. She gives them a few chances not to dig their own grave, and some still do it.

Re: Do whatever they want. She has a colleague who is a terrible teacher. She hears all the time and students learned nothing in her class. That teacher does run a couple of software businesses on the side, and most likely is just trying to find smart kids and recruit them for cheap coding labor.

There is pressure to admit students from overseas colleges, where it's kind of known they are rich kids who cheated and bribed their way through undergrad programs and often come unprepared for the masters programs they are applying for. These are some the kids who I described at the start of my post, and the most egregious cheaters (turning in coding assignments with other people's names on them, getting caught cheating 5 times, and asking for a call where they ask if there's any way they can pass). It's nuts.
by namecast | 2025-05-08 12:23:18+00:00
This is very cool @dhaavi! Can definitely see where you've taken lessons learned from cjdns and yggdrassil.

I hate to nitpick but this project looks promising enough - and the new project you mentioned interesting enough - that I feel the need to. From your FAQ:

> First, there is some structure to the router IPs. While there are special purpose prefixes, most IPs will be in a geo-marked prefix. Every country (+ States in the US) has their own prefix within Mycoria. This means that on the global level, Mycoria routers in the same country share the same prefix. These prefixes are also (tendentially) similar to nearby countries.

Second, within a country prefix, Mycoria uses address-distance routing. This means that packets are sent in the direction of the "address-nearest" other router known. While this is not the most efficient way to route packets, it does work quite well with some additional steps - especially if confined to a smaller geographic region, as Mycoria is doing.

My commentary: One of the unfortunate lessons we learned from the IPv4 internet and management of IANA IPs by the different RIRs (and the subsequent tagging of IPv4 blocks with geographic information) is that layer-8 folks love the idea of layering policy on top of geographic tags. (E.g.: Maxmind says your address is in Pakistan, and according to Pakistani law content offered by another address is verboten, ergo you are blocked.)

Geographic awareness built in to network prefixes may be used against your users in ways that you'd prefer to avoid. Or perhaps it's an acceptable tradeoff for you - it's easy to envision scenarios where 'the juice is worth the squeeze' and users derive enough benefit from geo-aware prefixes to accept the drawbacks. If it's the former, I'd recommend investigating moving from geo-aware prefixes ("I'm within X miles of other people in this jurisdiction") to latency-aware prefixes ("I'm within X ms of other people within this prefix").

(Steelmanning my own recommendation - it's possible that anyone trying to implement layer 8 policies on top of geographical-aware prefixes will just willfuly misinterpret latency-aware prefixes as being close enough to them, which would mean a lot of wasted effort for nothing).

Anyway, just my two cents. Again, very cool project, looking forward to seeing what you build on top of it!
by ghaff | 2025-05-08 12:23:21+00:00
In general, perhaps especially in the US, a lot of people are more inclined to mitigate all kinds of risks today than they were a few decades ago. See also seat belts, helmets, etc. Per another comment though I don't see any evidence that extends to not even going outside and, while my dermatologist is 100% on-board with sunscreen and hats, she's never even hinted that I might spend less time outside,
by xtiansimon | 2025-05-08 12:23:25+00:00
> Perhaps its time to start regulating for better visibility

I wish my town in NY would ENFORCE laws for tinted windows. It’s epidemic. As a moto rider I rely on being able to see the driver, because if you can’t see their face, they can’t see you.

Of course you can’t see the driver’s face if their car windows are blacked out.
by kls0e | 2025-05-08 12:23:52+00:00
This project by mwarning42 is meant to test Mobile Ad-Hoc Mesh routing protocols. Out of the box supported are Babel, B.A.T.M.A.N.-adv, OLSR1, OLSR2, BMX6, BMX7, Yggdrasil and CJDNS.
by krapp | 2025-05-08 12:23:53+00:00
Europeans routinely destroyed the artifacts of any culture they considered heretical. They tore down Greek and Roman temples to build churches on the ruins. They stripped the Coliseum for parts. They made soup out of mummies and traded grave goods as baubles. The premise that they somehow deserve to be considered the librarians and guardians of the very cultures they colonized and exploited is an absurd, and implicitly racist, imperialist ideal.

You may be right that the political situation has become complicated (the specific case of this obelisk is complicated) but let's not retroactively claim noble intent behind what at the time was little different than what the Vikings did when they showed up at Lindisfarne.
by josephg | 2025-05-08 12:24:03+00:00
I may have overstated the claim in that sentence. More accurately, I think taxonomies aren't, themselves, useful. If they don't help you solve problems, you're just stamp collecting. I've seen that happen way too many times - otherwise smart people thinking they're being productive by writing a whooole lot of useless classes, where a few functions and some if statements would do it.

But don't get me wrong - I'm totally in favour of having common interfaces. They aren't great because they form a taxonomy. They're great because it helps us abstract. Whether its Iterator or different software implementing HTTP, interfaces actually help us solve actual problems.

> Knowing that AES and Twofish are block ciphers is useful when dealing with cryptography.

The useful fact in this example is that they both do a similar thing. They form a type class from their common behaviour. Behaviour they may share with - for example - a compression algorithm. Thats what actually matters here.
by shoo | 2025-05-08 12:24:04+00:00
> Although the 'routing' here is nx.shortest_path, which is just Dijkstra, so pretty slow compared to other easy to implement routing algorithms

networkx has advantages of being popular, well-documented, pure python (less hassle to maintain) with code that is easy to read and modify. but, one big downside of being pure python means that it also has fundamentally poor performance: it can't use a cpu efficiently, the way the graphs are represented also means it can't use memory, memory bandwidth or cache efficiently either.

orthogonally from switching the search algorithm, one quick way to potentially get a large speedup is try swapping out networkx for rustworkx (or any other graph library with python bindings that has native implementations of data structures and graph algorithms)

another thing to check would be to avoid storing auxiliary node/edge attributes in the graph that aren't necessary during search, so that cache and memory bandwidth can be focused on node indices and edge weights.

I went down a rabbit hole playing around with this some years ago (using Cython not rust). Relatively simple things like "store the graph in an array-oriented way (CSC/CSR sparse matrix format or similar)" and "eliminate all memory allocation and pure python code from the Dijkstra search, replace it with simple C code using indices into preallocated arrays" gets you pretty far. It is possible to get further performance increases by reviewing and tweaking the search code to avoid unnecessary branches, investigating variants of the priority queue used to maintain partial paths by path distance (i found switching the heap queue from a binary tree to a 4-ary tree gave a 30% reduction in running time), seeing if the nodes of the graph can be reindexed so that nodes with similar indices are spatially similar and more likely to be in cache (another 30% or so reduction in running time from Hilbert curve ordering). Some of this will be quite problem and data dependent and not necessarily a good tradeoff for other graphs. All up I got around a 30x speedup vs baseline networkx for dijkstra searches to compute path distances to all nodes from a few source nodes on a street network graph with 3.6m nodes & 3.8m edges (big enough not to fit in L3 cache for the CPU i was running experiments with).
by ajb | 2025-05-08 12:24:06+00:00
This was apparently reached in Russia a while back, and became very advanced: https://threadreaderapp.com/thread/1579124072390463488.html

"In contrast, Russian cryptobros that I know tend to act very, very lowkey. The fewer people know about your activities, the better. Posting about dealing with crypto in social media is absolutely unthinkable. Why? Because that makes you too easy and lucrative prey "

"Most likely explanation:

Russian federal prison officer built an underground prison as an exact copy of a real prison. There he persuaded kidnapped ppl they are in a real prison. They'd give him wants he wanted, then he'd kill & burn them. In 2018 he died, prison was abandoned"
by rcxdude | 2025-05-08 12:24:51+00:00
University admissions are generally aware such things exist, though. And if they're actually evaluating on chance of success at university, will take that kind of thing into account. (I.e. a kid from a poor background and a bad school who manages to get good grades will be given priority over a rich kid who went to a good school and got perfect grades. Often the limiting factor for the former in terms of admission to a top university is that they're not ever told that it's a realistic option for them and so they don't even apply).
by dspillett | 2025-05-08 12:25:16+00:00
The time is gone anyway, and barring industrial accident you still have your entire body to sell again afterwards. That is not true of kidney donation — you can't donate a second time¹ and if your remaining one fails you are up shit creak because if you were in the position of being willing to sell one back then you are unlikely to be in the position to buy one now.

Donation of blood and other replenishables is a bit different of course, but allowing open sale opens some bad avenues in terms of people effectively being forced to (which could carry risks they wouldn't normally want to take).

----

[1] Well, not practically…
by TrackerFF | 2025-05-08 12:26:50+00:00
Before 2022 they'd mostly conduct jamming operations as part of their military exercises, but after they've started jamming and spoofing much more - as a security measure against drone operations. Ukrainian drone operations have taken place as long north as Murmansk, which is roughly 90 miles / 145 km from the closest Norwegian airport (Kirkenes).

EDIT: 5 days ago they shot down Ukrainian drones there

https://www.thebarentsobserver.com/security/russian-war-mini...
by urbandw311er | 2025-05-08 12:27:05+00:00
I think what stands out (and becomes quite tedious) is that most posts on HN don’t tend to include the language choice in the headline.

So a typical HN post might be “A new widget that saves times rendering Python code”. Whereas we get this constant barrage of “A new widget that saves times rendering Python code in Rust” with Rust appended to it.