MurphyA/hacker-news huggingface dataset:
by dragonwriter | 2025-10-30 18:51:57+00:00
> If Ruby finds `name`, it's guaranteed to be a method whereas in Python it could be a different kind of value

This is the big difference, Ruby objects have no members other than methods, external entities cannot read data from the object only call methods; the object controls how it responds.

There's ways that seem to bypass this in Ruby, but they are cooperative, relying on calling other methods on the object, like accessing instance variables by calling object.instance_variable_get(:@foo).
by nashashmi | 2025-10-30 18:52:20+00:00
It would still be very alarming if a democratic country like Australia or European Union taking a step like this where they tell the vendor that it will use its data and service in whatever way it sees fit, and sidestep existing policies those vendors have on the uses of their services and data.

Now maybe we can say that Israel is not a democratic system or environment, but then Microsoft would not be wholly desiring to do business serving such an entity, lest they break with US oversight.

Israel here told the vendor that whenever there is a gag on them by their government against making Israel aware of their request, the vendor is to secretly transmit a message alerting them..
by dsp_person | 2025-10-30 18:52:52+00:00
Even if it is doing a wavelet transform, I still see that as made of Fourier transforms. Not sure if there's a good way to describe this.

We can make a short-time fourier transform or a wavelet transform in the same way either by:

- filterbank approach integrating signals in time

- take fourier transform of time slices, integrating in frequency

The same machinery just with different filters.
by lapinot | 2025-10-30 18:53:00+00:00
In the error monad NaN = NaN (or Nothing = Nothing or None = None, depending on your terminology) because mathematical equality is an equivalence relation. There are many foundational debates about equality, but whether or not it is an equivalence is never the question.

The root of the problem, completely overlooked by OP is that IEEE 754 comparison is not an equivalence relation. It's a partial equivalence relation (PER). It does have its utility, but these things can be weird and they are definitely not interchangeable with actual equivalence relations. Actual, sane, comparison of floating points got standardized eventually, but probably too late https://en.wikipedia.org/wiki/IEEE_754#Total-ordering_predic.... It's actually kinda nuts that the partial relation is the one that you get by default (no, your sorting function on float arrays does not sort it).
by dangus | 2025-10-30 18:53:08+00:00
I realize that money rules everything but I find it so confusing that so many companies will spend a decade building a great product and then just exit with full knowledge that it will be the inevitable end of the relevance of their work.

You might think that some founders somewhere out there would be motivated by some level of ego to say “no, I won’t sell out, I built this amazing thing and the highest bidder owner will milk it dry.”

But no, in technology the cult of the exit rules all. The end goal isn’t to build something great that last, putting food on the table for the long term. the end goal is to sell to the highest possible bid capitalist leech and move on to the next one.
by galagawinkle489 | 2025-10-30 18:53:16+00:00
It isn't a board game. Maybe that's your problem. It is a roleplaying game. The mechanics of spellcasting aren't very important because combat just isn't very important. Most people don't even play with a grid and figurines (at least traditionally).

You haven't explained why it is a "horrible experience" to look at a photocopied piece of paper or to open a book to a post-it note bookmark. I do these things every day with other books, for things like work.

Are you just bad at reading books or unfamiliar with how to use them?
by Sharlin | 2025-10-30 18:53:38+00:00
My visual imagery is also "hazy" and somehow fleeting and unreal, but still very useful. I don't find it that hard to imagine (heh) that for some people it would be more vivid, and for others almost nonexistent – though a total lack of visualization ability is perhaps more difficult to picture (heh^2), similarly to how it's almost impossible to imagine what it is like to be born blind, for example.

It would definitely be interesting if there were more discussion on other imagined sensory modalities, too. For example, as a choir singer I'd guess that, say, keeping a given starting pitch in your head is easier for people who can mentally "hear" it. Myself I can sort of imagine sounds, but keeping a pitch in my head is more about the physically preparing my larynx to produce that pitch.
by edank | 2025-10-30 18:53:47+00:00
I'm Edan Krolewicz, founder of ExactBuyer. On Wednesday I filed a lawsuit against Meta Platforms in San Francisco Superior Court.

The case is searchable as "Krolewicz v. Meta Platforms, Inc." on the SF court website (case number currently being assigned by clerk).

On October 1, Meta disabled my personal Facebook (established 2006 — 19 years) and Instagram account. Their lawyers at Perkins Coie claimed my company "scraped" their platforms.

This is false. ExactBuyer has never scraped Meta. All our data comes from licensed third-party data partners who operate under their own contractual relationships.

Within 24 hours of their cease-and-desist letter, I:

- Removed all Facebook and Instagram references from our website

- Disabled all Facebook and Instagram functionality in our platform

- Secured all data containing Facebook/Instagram-related fields

- Provided detailed written explanations of our data sources

- Committed in writing never to offer Facebook or Instagram-related services

Full, immediate compliance with every demand.

Meta's response? Two weeks of complete silence while my accounts faced permanent deletion on November 1st.

My accounts contain:

- 19 years of family photographs, many of which exist nowhere else

- Messages and communications with family members who have since passed away

- Complete photographic documentation of my two children from birth to present

- Personal and professional connections built over nearly two decades

Only when I sent a detailed litigation threat on October 24 did Meta respond in 20 minutes! after two weeks of silence.

They then sent a proposed "Letter Agreement" demanding I:

- Admit that I "improperly collected" Meta data (which is false)

- Delete ExactBuyer's entire lawfully-obtained database

- Accept a $30,000 penalty for any alleged future "breach" determined by Meta's "sole discretion"

- Receive no guarantee of account restoration—only the ability to "request" reinstatement after six months, subject to Meta's "sole discretion"

This "agreement" would have required me to destroy my business, admit to conduct that never occurred, accept unlimited future liability, and receive nothing guaranteed in return.

I refused and reiterated my settlement demand: compensation for damages, immediate account restoration, and mutual release.

Meta's lawyer responded that Meta would not be paying any compensation because I had "suffered no damages." She told me if I wanted to pursue this further, I could "see them in court."

So I filed suit on Wednesday.

I gave Meta until 9:00 AM PT today to settle at $200,000. They didn't respond.

This isn't just about my accounts. It's about whether trillion-dollar companies can hold personal accounts hostage to coerce conduct in business disputes based on false allegations.

Complete email documentation (October 1-29): https://docs.google.com/document/d/1QRUuuC3Ot7P3_XTpGM5Y01f5...

Court: San Francisco Superior Court Case: Krolewicz v. Meta Platforms, Inc. (searchable on SF court website)

I'll update when the official case number is assigned.
by nirava | 2025-10-30 18:53:52+00:00
not just identical, the new "free" thing will have more. popular requests like image trace and vector blend go to the "free" but not v2 (which, on its own is understandable tbh, no one expects a one time purchase of v2 to improve for eternity)

thing is, functionality wise, the affinity software suite wasn't unique in the first place. there's a million different tools, many free and some open source, that you can use to create and edit and view.

I think many people bought it because it stood for something more than what it's frankly mediocre feature-set might have implied. We bought it because we refuse pop-ups and ads on principle (specially on a paid, professional software system), and thought that feeling itself was worth the money paid.
by raincole | 2025-10-30 18:53:54+00:00
You can try Inkscape on Windows! It's the most crashy software I've used. It's crazy because I use Houdini and Blender, both far more complicated apps than Inkscape and they crash less.

(Houdini is the second-most crashy app I've seen, and it's nothing compared to Inkscape at least on Windows.)
by abetusk | 2025-10-30 18:54:01+00:00
I'm not saying that at all. I think I have aphantasia. For me the score is 1 or 2 to picture that apple.

I was shocked to realize that when people said "imagine in your minds eye", they meant it literally. This seems to be a common experience for people with aphantasia [0].

Note that when I'm close to sleep or dreaming, then yes, my minds eye visualization is close to photographic parity. While awake, its almost completely non-existent.

[0] "I can’t picture things in my mind. I didn’t realize that was unusual" https://www.theguardian.com/wellness/2024/feb/26/what-is-aph...
by ivape | 2025-10-30 18:54:14+00:00
The language that came out around the middle of the Ukraine war was the possibility of a "targeted low-yield tactical nuke". It was almost being talked about as if that's better and fine to do. Orwell lives on, misuse of language is such a thing toward all kinds of bad.

Nuclear testing just means it's game-on. Every other country will need to do testing to match the show of force. This is insanity. None of the doom-sayers were hyperbolic, voting in an idiot is truly dangerous.

Former Apprentice Star Donald Trump wins the US Presidency and re-enables nuclear testing

What the fuck is going on?
by arw0n | 2025-10-30 18:54:22+00:00
I'm deliberately not differentiating between the language, the tool-chain, the libraries and the community. They are all closely connected, and in the end you're always buying into the bundle.

2. I would argue that the ubiquity of needing stack traces in Python is the main problem. Why are errors propagating down so deep? In Rust I know I'm in trouble when I am looking at the stack trace. The language forces you to handle your errors, and while that can feel limiting, it makes writing correct and maintainable code much more likely. Python lets you be super optimistic about the assumptions of your context and data - which is fine for prototyping, but terrible for production.

3. I agree that this isn't directly a language design issue, but there's a reason I feel the pain in Python and not in Rust or Java. Dynamic typing means you don't know what side effects a library might have until runtime. But fundamentally it is a skill issue. When I deploy the code of Java, Go or Rust people, they generally know I/O is important, and spent the necessary time thinking about it. JS, Python or Ruby devs don't.

4. The issue is that Python's integer handling sets an expectation that numbers "just work," and then that expectation breaks at the FFI boundary. And once you're of the trodden path, things get really hard. The cognitive load of tracking which numeric type you're in at any moments sucks. I completely agree that this was a skill issue on my part, but I am quite sure that I would not have had that problem if it was in a properly type-set, compiled language.
by whoooboyy | 2025-10-30 18:54:34+00:00
Oh. No. Not in most jobs. Many jobs do provide some health care.

If you are working many jobs in the US you get no health care. You have to pay for it yourself. Even jobs that provide it you still need to pay for it. The employer basically pays a portion of the insurance bill. Good employers pay a lot, bad employers pay none.

Then you have deductibles. The amount you have to pay out of pocket every year before insurance does anything. If you have a ten thousand dollar deductible, insurance only kicks in at $10,001 and beyond.
by ferguess_k | 2025-10-30 18:55:14+00:00
Yeah I agree that the difference of usability between Linux and Windows is getting much smaller, now that MSFT is trashing Windows.

I do have a Linux box, and I only have complaints about small things. Double screen works, VSCode works, Firefox works too. Not much to complaint for a personal dev box. The ability to just `apt install` a bunch of stuffs and then start compiling is pretty nice.

But again, I'm pragmatic, so if I'm doing something Windows related, I'd definitely use my Windows box.
by lurking_swe | 2025-10-30 18:55:26+00:00
I think this really comes down to how a teenager is wired and life circumstances. Some of us made all our close friends in college and dont even live near our hometowns anymore. My high school friendships are all “dead” so to speak.

I think if a teenager is the social type, or they have a positive (non-toxic) friend group, then absolutely - spend the money! It’s an investment in your friends that may or more not pay off.

But some teenagers don’t have much in common with their peers, are bullied in high school, or just want to move on to the “real world” and graduate already. For those kids, invest!
by tptacek | 2025-10-30 18:56:11+00:00
This is something that the classic TCP/IP books (both Comer and Stevens) got wrong, inexplicably, because David Reed was very clear about it. UDP isn't a transport protocol at all. It's an extension interface for building new transport protocols. It is the thing you would use (and weirdly didn't) to ship SCTP, and did use to build QUIC. It does not make sense to compare UDP to TCP; it's like saying TCP is worse at URL handling than HTTP.

Talking about what UDP provides is a little bit like talking about what IP provides. It's almost a category error. Is "UDP" "reliable"? It's as reliable as whatever transport you build on it is!
by ctoth | 2025-10-30 18:56:56+00:00
Anybody else feel like there're just ... too many active plotlines?

It is/isn't the Singularity while we are going and not going into WW III, while Rama is maybe zooming by, while Modern Rome does the whole fall of the Republic nonsense, or maybe doesn't! While the H5N1 thing is still churning away reassorting in pigs!

Narrative superposition is exhausting.
by jacobolus | 2025-10-30 18:57:11+00:00
We use a variant of Steve Stephenson's counting board, which we call "button arithmetic" as an activity. Stephenson (since deceased) was a retired engineer turned high school teacher who got very interested in counting boards in the 2000s. He made some YouTube videos here:

https://www.youtube.com/playlist?list=PL545ABCC6BA8D6F44

and some web pages:

https://ethw.org/Ancient_Computers

https://web.archive.org/web/20170903104702/http://sks23cu.ne...

Some of Stephenson's historical speculations are somewhat implausible, but it's fun to think about, or try to invent your own alternative ideas, and overall I think ancient calculation methods are underestimated by many modern scholars.

With my kids (now 9 and 6), we haven't bothered with Stephenson's floating-point-with-exponents system, but we do base ten arithmetic using horizontal lines for powers of ten and a vertical line to separate positive/negative. The space between two lines represents (as in medieval Europe) five times the previous power of ten.

I went to a fabric store and examined every type of button they had in bulk, then bought a bunch of my favorite type: some round metal ones, somewhat smaller than pennies, symmetrical on top/bottom, with a slightly domed shape that makes them much easier to pick up than coins. But pennies also work okay, as do carefully chosen beach pebbles.

I think counting boards are quite helpful for kids, a powerful and flexible tool that they can grow into. They can get started with it at age 3–4, before having the manual dexterity to write numerals.
by JackSlateur | 2025-10-30 18:57:24+00:00
Quote:

MTC also supports certificates that can be issued immediately and don’t require landmarks to be validated, but these are not as small. A server would provision both types of Merkle tree certificates, so that the common case is fast, and the exceptional case is slow, but at least it’ll work.

I am not so sure about the "exceptional" part

If the landmarks are generated not so often (say, once every couple of days), then the many clients will need to take the slow path

If the landmarks is generated quickly (once per hour ?), then the client will continuously download those landmarks
by brucehoult | 2025-10-30 18:57:49+00:00
That's one of the first things I suggested to the author ... RV32I has a lot more registers to display than 6502, so I guess there was no room for the graphics output display.

Maybe doing RV32E plus a graphics output would be a good compromise. Sixteen registers is probably enough for any program people are likely to write in this --- and you can tell GCC/LLVM to generate for RV32E if you want to compile C code and paste the asm in. (I'm not sure whether the assembler can actually cope with that)
by godshatter | 2025-10-30 18:58:05+00:00
The hypnogogic state seems to work fine in at least some aphants, including myself. I see nothing at all when I try to visualize. I have also lucid dreamed in the past and have consciously seen things in a dream as well. I can remember the dream as having been visual in the same way I can remember seeing things with my eyes open yesterday.
by mnmalst | 2025-10-30 18:58:39+00:00
yes I think you come close to describing how I imagine things. Seeing is just fundamentally the wrong word, at least in my case. When I for example imagine a road I rode on with my bike the other day and do this with my eyes open, there is nothing popping up in front of my eyes, mixed with what i actually see atm, it's more like abstractions popping up in the back of my head. Very simple drawings maybe, just the contours of how it really looks.
by alephnerd | 2025-10-30 18:58:42+00:00
In India's case it appears to be an attempt to strongarm a trade deal - Indian energy firms that have invested heavily in the solar and renewables manufacturing chain like Reliance Group and Adani Group are diversified energy companies that are also competing against American ONG majors like Exxon and Chevron.

Heck, the additonal 25% tariff on India for Russian oil imports only came up after Exxon started lobbying to re-enter the Russian market [0], but the Russians sold Exxon's Russian assets to India's ONGC [1].

[0] - https://www.bloomberg.com/news/articles/2025-09-18/exxon-say...

[1] - https://interfax.com/newsroom/top-stories/113881/
by AaronAPU | 2025-10-30 18:58:43+00:00
omg! That was every trip to my grandparents house my entire childhood. I couldn’t “actually see” the skateboarder, but it was enough to serve as entertainment.

Mine was usually some sort of superhero who did flips over things and picked them up and whatnot.

I can’t imagine if you could “actually see” the skateboarder how much less boring those rides would be.
by karmakaze | 2025-10-30 18:58:51+00:00
I'm also the same, but I do believe others can vividly see creations in their mind's eye. Nikola Tesla was one who could tinker in his imagination.

Of course I wish I could do the same. On the other hand, like a blind person with other heightened senses, I have strengths in thought that surpass what seeing concretely may obscure. Most of my thoughts and reasoning is more like following graphs of related bits of vaguely visual information, it's far more topologically structural than bound to 3D physicality.
by rileymichael | 2025-10-30 18:58:57+00:00
absolute order, you're correct. but several systems support demultiplexing an interleaved stream by some key so that order is retained for all messages in each key space (pulsar key_shared subscriptions, azure service bus sessions, etc). you're still serializing consumption / have an exclusive consumer for each key, but with global parallelism.

here's the equivalent in parallel-consumer: https://github.com/confluentinc/parallel-consumer?tab=readme...
by reenorap | 2025-10-30 18:59:15+00:00
I wouldn't care if the money were actually going to improving the system but it's not, it's going to shareholders and paying for their crimes. The fact we have to pay for their crimes and their CEO and execs and shareholders can continue to increase their salaries and bonuses along with our rates just makes me very angry. The entire company should be held responsible and things like THEIR bonuses should be withheld until the company has fixed everything.
by lawrencechen | 2025-10-30 18:59:24+00:00
Happy to hear!

> Is this using some sort of measure of distance between the expected token in this position vs the actual token?

The main implementation is in this file: https://github.com/manaflow-ai/cmux/blob/main/apps/www/lib/s...

EDIT: yeah it's just a LLM prompt haha

Just a simple prompt right now, but I think we could try an approach where we directly see which tokens might be hallucinated. Gonna try to find the paper for this idea. Might be kinda analogous to the "distance between the expected token in this position vs the actual token."
by andrewzhouu | 2025-10-30 18:59:51+00:00
I built Unjargon AI, a web app that simplifies complex text (including PDFs/images) into three structured sections: Summary, Main Points, and Helpful Definitions. It streamlines and maintains consistency with responses; adjust the "Domain" and "Level" to tailor for more specific responses. Built with Next.js and GPT-4o. Feedback appreciated.
by whitehexagon | 2025-10-30 19:00:05+00:00
I was wondering what it would take to fork the internet. Or more seriously, what it would take to create an open source / hardware alternative. Maybe something true to it's routes of academia, ie no commercial activity permitted, especially adverts! Maybe even limited to some of the original simple protocols like HTTP, FTP and maybe RSS?

When I was in Holland many years ago there was a university initiative to connect the whole town with it's own hobby network. I bought some directed antennae to connect, and it worked, but I seem to recall it was line-of-sight WiFi stuff and thus very limited range.

I also worked for an airline that had line-of-sight laser communications, but again it was only short distances.

Are there any modern alternatives that would make such a people sponsored/focused hobby network possible?

The first thought I had was long-wave radio, but I cant imagine there is much bandwidth there, but might be okay for a text only protocols?
by paulsutter | 2025-10-30 19:00:34+00:00
What about visualizing physical systems. Billiards, air flowing over a wing, what's causing the flaws in an anodizing process. This is really more important because you can't invent machines (or even diagnose them) if you cant visualize how a physical system operates.

This is an clear shortcoming of LLMs/RLHF. They can talk a good line about any subject, but become hopelessly confused when discussing a physical system. Because they just knows the words, they dont really have any idea about the physical world.
by kburman | 2025-10-30 19:00:37+00:00
For the correlation idea, you might take a look at how Sentry does it, they rely mostly on stack traces, error messages, and pattern matching to map issues back to code areas. It’s cheap, scalable, and doesn’t need an LLM in the loop, which could be a good baseline before layering anything heavier on top.

As for interactive reviews, one workflow I’ve found surprisingly useful is letting Claude Code simulate a conversation between two developers pair-programming through the PR. It’s not perfect, but in practice the dialogue and clarifying questions it generates often give me more insight than a single shot LLM summary. You might find it an interesting pattern to experiment with once you revisit the more context-aware approaches.