MurphyA/hacker-news huggingface dataset:
by Bjartr | 2025-06-01 19:41:47+00:00
Our brains have separate regions for processing language and emotion. Brains are calorically expensive and having one bigger than required is an evolutionary fitness risk. It therefore seems likely that if one system could have done a good job of both simultaneously, there would be a lot of evolutionary pressure to do that instead.

The question is: Is thinking about emotion the same thing as feeling?

This framing actually un-stucks us to some degree.

If we examine neuron activations in LLMs and can find regions that are active when discussing its own emotional processing that are distinct from the regions for merely talking about emotion in general and these regions are also active when doing tasks that the LLM claims are emotional tasks but not actively talking about them at the time, then it'd be far more convincing that there could be something deeper than mere text prediction happening.
by mopsi | 2025-06-01 19:41:53+00:00
The containers weren't smuggled across the border. Ukrainian intelligence assembled the containers in a rented warehouse inside Russia, near the border with Kazahkstan. Drones were hidden into the roof section of wooden containers. Photos: https://bsky.app/profile/maks23.bsky.social/post/3lqkc4osmhk...

I think it would be reasonable to assume that almost everything except for explosives were commercial off-the-shelf parts and trivial to acquire.
by leptons | 2025-06-01 19:42:01+00:00
The original Macintosh had a resolution of 512 x 342 pixels. The Amiga 1000 had several resolutions up to 640 x 400 @ 16 colors, and could utilize 4096 colors in lower resolutions. The reality distortion field seems to still be working, I guess. The Amiga was better in every way practical way.
by yencabulator | 2025-06-01 19:42:37+00:00
SvelteKit has something like this to facilitate loading data where some of the values are Promises. I don't think the format is documented for external consumption, but it basically does this: placeholders for values where the JSON value at that point is still loading, replaced by streaming the results as they complete.

https://svelte.dev/docs/kit/load#Streaming-with-promises
by acquisitionsilk | 2025-06-01 19:44:11+00:00
It also results in more money going to Youtube/Google LLC/Alphabet Inc.

There are many wonderful videos and video-makers on youtube - but I think the platform has been a net negative for creativity, and for humanity, in many ways. Hence I personally would never support them with my money.

We haven't ever ran the counterfactual, and maybe there's some reason we can't or won't. But I would absolutely love to see youtube without youtube - no middleman, direct payments to the video-makers.

I'm not proposing a technical discussion here on what such a platform might look like or whether it's feasible - I just mean culturally, I'd love to see what videos we would come up with if we weren't constantly adjusting to suit the all-powerful and unknowable "algorithm".

I think this pressure to conform to the algorithm, to always chase more views, subscriptions, and comments, to frame every choice around that, has probably been much more prohibitive on creativity than we are able to imagine.
by avidiax | 2025-06-01 19:44:34+00:00
This is a more reasonable version of California's Prop 13.

A fairer system would be to allow unaffordable property taxes to be deferred indefinitely, while accruing fair interest, with the property as the collateral. "Unaffordable" would be means tested. When the owner dies or sells the property, the remaining property tax is paid from the sale of the property. This creates the possibility of properties being underwater, however, so there would have to be provisions to call in the property if the ratio gets too bad.

https://en.wikipedia.org/wiki/1978_California_Proposition_13
by Aldipower | 2025-06-01 19:45:44+00:00
I have a Focusrite and the MIDI timing is terrible. Sure, there is more to it then just the interface. With USB you just cannot guarantee a stable midi timing, because there is no good midi buffer implementation for it. Technically it would be possible, but no one cares.. Professionals using something like MIDI to audio converters via an VSTi plugin that takes midi signals, modulates them onto a audio signal (which can be easily buffered) and some dedicated outboard equipment converts this back to MIDI. If you are working with hardware synths, etc. this is the only option you have nowadays with non-vintage hardware. A lot of producers do not work with midi anyways, they use plugins, that's why it is some kind of a niche problem and there's not much talking about it.
by bilater | 2025-06-01 19:45:46+00:00
This is something I've been thinking about ever since I saw BAML. Progressive streaming for JSON should absolutely be a first class thing in Javascript-land.

I wonder if Gemini Diffusion (and that class of models) really popularize this concept as the tokens streamed in won't be from top to bottom.

Then we can have a skeleton response that checks these chunks, updates those value and sends them to the UI.
by fuzzfactor | 2025-06-01 19:45:51+00:00
I know what you mean for people that were online, even slow dialup.

I was mainly thinking of all the people who hadn't been online until Windows 98, the same non-early-adopters who never got Windows at all until 95 when it really did go wild compared to Windows 3.

And only a few years later the internet itself took off, Win98 was a bit more suitable and ready for Windows Update, but woe onto the user still on Win95 who tried the internet unprotected for the first time, if they weren't careful by then :\
by baby_souffle | 2025-06-01 19:46:21+00:00
> I think they've figured out a way to align their interests with what's truly good for their users. I'm sure a lot of their sales funnel is just nerds like us using Tailscale at home, and then bringing it to their employers.

I can't say for certain (I do not work for TailScale, nor have I ever) but I suspect you are right.

TailScale was _immediately_ surfaced in our team's "what could we replace open-vpn with?" conversation recently... precisely because most of us _are_ using it at home and have nothing but praise.
by treetalker | 2025-06-01 19:46:37+00:00
Indeed, and once you acquire this mental model you notice it everywhere. I first picked it up by reading David Galula's book Counterinsurgency Warfare: Theory and Practice. I commend that work to everyone who finds this topic interesting — it's a wonderful book and among the few that I keep on my shelf for periodic rereading. The central ideas are applicable far beyond warfare, and far beyond business operations too.
by udkl | 2025-06-01 19:46:47+00:00
Yes, I am the same. I enjoyed the entire S2 even though I left S1 after 1 or 2 episodes.

S2 has great, great acting and characters along-with good pacing since they apparently jammed in at-least 2 seasons into a single season. It starts out strong too.

S2 shows the larger republic and it's politics and factions. This gives you a broader galactic context of what's going on. This enamored me and got me to go back and re-watch the first 6 movies. I originally watched them as a teen and was lost at the time. Really started to appreciate the setting and story now.

I need to go back and watch the remainder of S1 though since they say it gets better later.
by up-n-atom | 2025-06-01 19:46:48+00:00
Humans have guns. You must have been noticing the crime uptake everywhere. This is no coincidence and it’ll get worse and never better until the system is derailed. Not to say society will not change its viewpoint on human appreciation and humility, similarly in Japan where manmade has a greater appeal and respect for the sacrifice for one’s art.

We’re not enslaved to the system but to our own desire for accomplishment. Being lazy for a day is fine but being lazy for life isn’t sustainable. There are only two avenues adulting humans can take, it’s either work (crime included) or substance abuse (drugs & alcohol).
Show HN: OfflineLLM: Live Voice Chat with DeepSeek, Llama on iOS and VisionOS
by bilaal_dc5631 | 2025-06-01 19:47:28+00:00
Hi, this is something I've been working on for the past 18 months. There are an abundance of tools to run LLMs locally on desktops (e.g. ollama, LM Studio), but other devices have been left out. This is has been a project to run these models onto iOS and visionOS, which has turned out to work really well. Even an iPhone 14 Pro can quite easily run the 3B parameter version of Llama 3.2. CLIP models also work well too!

It also has a Live Voice Chat which gives a 2-way conversation experience, functionality similar to the cloud-based Gemini Live feature that Google offers.

Under the hood it can run most GGUF models, using a heavily forked and diverged verison of llama.cpp which has helped performance on the mobile devices.

The next steps are to integrate Apple's on device 3B model which hopefully they will be opening up access to at WWDC in a week's time. I'm also in the middle of adding in support for Gemma 3 and Qwen 3.

Let me know what you think!
by ryao | 2025-06-01 19:47:57+00:00
> As models become bigger, this does not scale anymore because the model weights will not fit into GPU memory anymore and you need to distribute them across GPUs or across nodes. Even with NVLink and Infiniband, these communications are slower than loading from VRAM. NVlink is still fine for tensor parallelism, but across nodes this is quite slow.

Inference works by computing layers and then have a very small vector that you send to the next layer as input. When a model does not fit in a single GPU, you just divide it into layers and send the vector over a fabric to the GPU holding the next layer. The transfer happens so quickly that there is a negligible amount of idle time and then the next layer can be computed. The fastest inference on the planet at Cerebras uses this technique to do 2500T/sec on Llama 4 Maverick.
by mystified5016 | 2025-06-01 19:48:39+00:00
I think the majority of people have given absolutely no thought to the epistemology of consciousness and just sort of conflate the apparent communication of emotional intelligence with consciousness.

It's a very crude and naïve inversal of "I think therefore I am". The thing talks like it's thinking so we can't falsify the claim that it's a conscious entity.

I doubt we'll be rid of this type of thinking for a very long time
by saulpw | 2025-06-01 19:49:39+00:00
Here's all you really need to know about logs when estimating in your head:

The number of digits minus one is the magnitude (integer). Then add the leading digit like so:

1x = ^0.0

2x = ^0.3 (actually ^0.301...)

pi = ^0.5 (actually ^0.497...)

5x = ^0.7 (actually ^0.699...)

Between these, you can interpolate linearly and it's fine for estimating. Also 3x is close enough to pi to also be considered ^0.5.

In fact, if all you're doing is estimating, you don't even really need to know the above log table. Just use the first digit of the original number as the first digit past the decimal. So like 6000 would be ^3.6 (whereas it's actually ^3.78). It's "wrong" but not that far off if you're using logarithmetic for napkin math.
by lenerdenator | 2025-06-01 19:50:57+00:00
If it is, it's one of the far milder cases. How many successful projects these days are based on volunteer labor? Think of how much money Android has made Google over the years.

Wales keeps himself basically comfortable. He's upper-middle class at best. Compare that to Pichai's $10 million in total compensation last year, which is roughly ten times the lifetime earnings of the average American. Wales is closer to the pay of his volunteers than he is to Pichai, by several orders of magnitude.

Most people are willing to volunteer for organizations or efforts where the people leading the effort are paid a cash salary. It's when people get generational wealth off of the charity of others that it becomes offensive, at least to most people.
by dmkolobov | 2025-06-01 19:50:59+00:00
Yeah, it has its limits for sure. I like it for the streaming aspect.

I think you can still have the functionality described in the article: you would send “hole” markers tagged with their level. Then, you could make additional requests when you encounter these markers during the recovery phase, possibly with buffering of holes. It becomes a sort of hybrid DFS/BFS approach where you send as much tree structure at a time as you want.
by ivape | 2025-06-01 19:51:17+00:00
Jquery developers were just uneducated on structure. That's why the code was spaghetti. I would say your average Jquery developer didn't even know how to structure a well defined singleton:

App = {

}

People are a lot more educated now. But you're right, we can't go backward, but there are many good things about Jquery that were mostly thrown out by Angular and React, and I think there's a middle-ground here somewhere. Anyways, not like it matters, AI has arrived.
by madcaptenor | 2025-06-01 19:51:53+00:00
For log(3) I prefer the "musical" approximation 2^19 ~ 3^12. This is a "musical" fact because it translates into 2^(7/12) ~ 3/2 - that is, seven semitones make a perfect fifth). Together with log(2) ~ 3/10 that gives log(3) ~ 19/40.

Also easy to remember: 7^4 = 2401 ~ 2400. log(2400) = log(3) + 3 log(2) + 2 ~ 19/40 + 3 * 12/40 + 2 = 135/40, so you get log(7) ~ 135/160 = 27/32 = 0.84375.
by OJFord | 2025-06-01 19:52:09+00:00
I reckon this (and that it can be used in conjunction with grants) implies they're translating the old config to the new format if it exists on the fly. Otherwise, if it involved running two things one in maintenance mode (and somehow ensuring they both take effect and don't conflict) it'd be ballsy to promise 'forever'.

Although not sure why that's preferable to converting it once-off, so it's still not something a user has to worry about, but then the old way is done with.
by hansvm | 2025-06-01 19:52:11+00:00
> You don't understand what implicit conversion is.

Please be nice, and check the site guidelines [0] if it's not obvious what the problem with that phrasing is.

Yes, implicit conversions are narrowly defined to be the thing you describe. Along with overloaded types and positional arguments, they all have the same properties I outlined -- the compiler can't protect you from minor typos, that error will tend to propagate far from the erroneous callsite, and there are relatively easy coding patterns to alleviate those issues. I thought those examples might be more familiar to enough people that it would give their brains something to latch on to when considering the problems with implicit conversions.

And we seem to disagree on this point, but IME implicit conversions cause many more bugs than they fix. A smattering of examples:

1. You can't implicitly narrow a numeric type without losing precision.

2. You can't implicitly narrow types in general without losing data or having some sort of error handling system, or having some sort of compile-time guarantee that the conversion is safe for this specific instance of the wider type. Without a very advanced compiler (even then, not for every problem), this will manifest as runtime errors and crashes.

3. You can't implicitly widen a numeric type without opening up yourself to all sorts of bugs. E.g., when evaluating `data & mask` you likely don't want the mask to be implicitly widened to the size of the data, unless you got especially lucky and were only extracting the low bits. Those sorts of problems are very common with integers, but floating-point widening is similarly dangerous from time to time.

4. You often shouldn't implicitly widen types in general because there usually isn't a good default state for the missing data. In the mask example from (3), the problem is that we don't know what the missing bits ought to be in the context of this particular problem, but that same problem manifests with class hierarchies and any other way you might represent converting a smaller type to a larger type.

Your example of implicitly converting between "equivalent" types is perhaps the best use case, and by far the one I have the fewest problems with. It's still not flawless though, and it's not safer than having two separate types while requiring explicit conversions.

[0] https://news.ycombinator.com/newsguidelines.html
by ninkendo | 2025-06-01 19:52:36+00:00
I maintain that the Jedi are the most boring thing about Star Wars, and the less about them we hear in a story, the better. Andor managed to go the whole series run without a single lightsaber going brrr, and it’s the best Star Wars outside of the original trilogy.

The empire is a compelling thing to make stories about, and what Andor does well is actually make the whole thing believable. It’s not a bunch of cackling supervillains aiming to be maximally evil, like it is in so many of the movies… it’s an actually-believable thing, filled with characters with their own motivations, none of whom are explicitly evil by themselves, but through all of them evil is done. The episodes of season 1 when Andor is arrested and sent to prison are the most compelling and actually-scary depictions of the empire ever put to film. It’s just that good.
by mopsi | 2025-06-01 19:53:14+00:00
Doesn't look like that. The footage released so far shows almost exclusively bombers. Here's a row of Tu-95 bombers burning, plus a single transporter at the end of the row: https://bsky.app/profile/noelreports.com/post/3lqkf6ghq3s2l

At the very end, you can even see how the bombers were hit: a drone strikes the right wing of a Tu-95, causing the internal fuel tanks to catch fire and spill burning fuel. The wing then breaks off and collapses.
by jerf | 2025-06-01 19:53:30+00:00
Unless you are encoding very, very small snippets of audio, you are almost certainly better off writing your encoding in a best-of-breed language and shelling out to that program. NIFs aren't for "things that Erlang is slow at", it's for "things that Erlang is slow at that you need in the same process". You don't need your audio encoding to be in the same process, and you really don't want to try to write audio encoding to the restrictions of NIFs.
by bee_rider | 2025-06-01 19:54:46+00:00
I don’t think processing emotion is inherently magical (I mean, our brains clearly exist to physically so the things they do are things that are physically possible, so, not magical—and I’m sure they could be reproduce with a machine provided enough detail). But… the idea of processing emotions is that thinking about things changes your internal state, you interpret some event and it changes how you feel about it, right?

In the case of the LLM you could: feed back or not feed back the journal entries, or even inject artificial entries… it isn’t really an internal state, right? It is just part of the prompt.
by apparent | 2025-06-01 19:55:26+00:00
I get that it's easy to cheat on homework, but tests can be more locked-down. Is it possible to retroactively ding a homework grade if subsequent testing shows that the student truly does not know how to do the concept from the homework?

Obviously we all forget things over time, but if the homework was suspect from the beginning, and when the student is tested he has just no idea whatsoever, that could be grounds for taking back some of the homework credit.
by missedthecue | 2025-06-01 19:55:56+00:00
Current confirmed hits are 6 bombers and a couple transports. Whether every hit is a complete hull loss will need later confirmation. The initial report we heard of 40+ losses were over exaggerated.

Fascinating asymmetric attack in any event. Google maps currently shows almost every non forward deployed B-1 lancer and B-52 in US inventory sitting in the sun at US bases across Louisiana, Texas, and Kansas. Places like Okinawa host most of the Pacific theater's aerial refuelers and there are zero shelters there. This drone technology is changing everything.
by Bender | 2025-06-01 19:58:01+00:00
No, it would ban people intentionally spraying chemicals or metals to induce rain by cloud-seeding for example. There are real chemtrails and then there are just water vapor trails created by jets. The corporate media have conflated the two and been intentionally deceptive on this topic to stir controversy where there is none and to make people look like ignorant hillbillies.
by lucideer | 2025-06-01 19:58:23+00:00
One of the things I've heard about the practical sets in multiple interviews is how they made an intentional effort to put a lot of real, functional, working props throughout the sets explicitly so that extras & folk appearing in scene backgrounds would have something to engage with & feel more immersed in their smaller roles. Most of these props would never be in frame - many were inside of cabinets or containers.
by const_cast | 2025-06-01 19:58:27+00:00
> Yes, but as far as I know the Zig compiler cannot emit warnings, only errors. Because warnings are potential footguns too and we can't have that.

Okay they're kind of on to something here, because in my experience with C, warnings just get ignored. And you only get warning if you're doing something really suspicious in the first place.

Every serious C project I've worked on has used -Werror.
by echelon | 2025-06-01 19:59:11+00:00
The same stuff that powers this?

https://3d.kalidoface.com/

It's pretty impressive that this runs on-device. It's better than a lot of commercial mocap offerings.

AND this was marked deprecated/unsupported over 3 years ago despite the fact it's a pretty mature solution.

Google has been sleeping on their tech or not evangelizing it enough.
by kragen | 2025-06-01 19:59:32+00:00
Functions with a derivative can definitely have the Lipschitz property. The “examples” section of https://en.m.wikipedia.org/wiki/Lipschitz_continuity begins with a subsection entitled, “Lipschitz continuous functions that are everywhere differentiable”. Most of the examples given there are differentiable in varying ways. (Unqualified “differentiable” normally means “everywhere differentiable”.)

You're also contradicting your previous comment at https://news.ycombinator.com/item?id=44145078.

I was trying very hard to ascribe some sort of sensible interpretation to your comments, but due to your aggression, now I regret having done so.
by fsloth | 2025-06-01 20:02:49+00:00
I think it depends. For me on a fairly recent OLED, watching from the Disney app in AppleTV it looked pretty spectacular during day and night. I do know _some_ shows are terrible but Andor was totally legible to me. I'm not saying you did not have this problem, just that it's not as bad as in some other shows and personally I could not notice it.
by techpineapple | 2025-06-01 20:02:57+00:00
I think the answer to your questions is no.

I think breakout hits ala Tetris are less likely with AI, mostly just because our attention will be fragmented.

Quite obviously the percentage of breakout successes will crater, when Tetris came out there weren’t that many game developers, and the number of game developers will probably continue to explode. There will probably be more viral successes, but probably not with the staying power of Tetris.

But I’m sort of defining better here as persistent popularity. By more distributed subjective definitions of “better” the answer again is probably definetly yes, there will be any more opportunities for any one person to think game x is better than Tetris, even if that game never finds broader success.
by adolph | 2025-06-01 20:04:33+00:00
The DNA Fingerprint Act of 2005 (the Act) and a subsequent regulation effective in 2009 established requirements for federal law enforcement agencies to collect DNA from individuals who are arrested, facing criminal charges or convicted, and from certain detained noncitizens.

From a 2023 inspector general report which is informative about how the program works.

https://www.gao.gov/assets/gao-23-106252.pdf