MurphyA/hacker-news huggingface dataset:
by lurk2 | 2025-11-24 00:37:01+00:00
Interesting. The extent of Russian influence I noticed peaked in the Spring of 2016. Lots of self-professed fascists were converting to East Orthodox Christianity and subscribing to the idea that Russia, Iran, North Korea, and China formed some of the last governments on earth not controlled by a Rothschild-owned central bank.

I know of a few defectors who ended up there; one was an American that went by the name of “Texas,” while another one was a Canadian who moved there to be a farmer in hopes of protecting his family from what he saw as degenerate values being propagated by the Canadian education system. Texas was supposedly murdered by Russian soldiers while operating with Kremlin-aligned militias in the Donbas region. The Canadian is still living in Russia and has a YouTube channel.

I suspected a regular rotation of Kremlin agents were on /pol/ during the Syrian Civil War. Russian sentiment was generally far more positive prior to the invasion. It’s possible this was all organic and just collapsed as people saw what they did to Ukraine; I really have no idea.

Frog Twitter for their part pivoted on Russia quite quickly in the early 2020s, around the time Thiel was buying out podcasts.
by hennell | 2025-11-24 00:37:23+00:00
hacker news, Reddit and similar have always been about following subjects or topics you like, getting the latest discussion in a field of your interest. twitter was all about following people not topics, so you'd get a wider range of topics, but you tended to focus on accounts more and give more weight to specific users than you might here.

If you followed a variety of people it was quite addictive - so many celebrities or other notable people meant you got actual "first hand news", and it was fun seeing everyone join in on silly jokes and games and whatever, that doesn't hit quite as hard when it's just random usernames not "people".

But it suffered for that success, individual voices got drowned out in favour of the big names, the main way to get noticed becoming more controversial statements, and the wildly different views becoming less free flowing discussion and more constant arguments.

It was fun for a while if you followed fun people, but I think the incentives of such systems means it was always going to collapse as people worked out how to manipulate it.
by josephg | 2025-11-24 00:37:45+00:00
> The main body of the article is not hate — it's plain facts. Everybody working on a significant Rust codebase agrees ...

Lol. Its not facts. Its a description of frustrating things you've experienced working with rust, dressed up as "deep truths about the language". You don't speak for the rust community. This article would be much more interesting if you just talked about your own experience without pretending your issues are universal.

Re: compilation time, in the 2024 state of rust survey 25% of rust developers said slow builds was a big problem. And thats a lot of people! But 19% of people said its not a problem at all for them. Its certainly not "everyone".

https://blog.rust-lang.org/2025/02/13/2024-State-Of-Rust-Sur...

I suspect if you keep using rust, the things that annoy you about the language will change a lot over time. Some things will stop bothering you, and some things will start bothering you a lot more! (Like IMO Rc/Box/etc isn't a big deal. Once you learn to structure your code in a rusty way, you almost never need that stuff.)

I really like rust now. But I found learning rust to be incredibly painful. I get why you're struggling with it. But please don't confuse your struggle for universal truths about rust. You're only one person.
by kachapopopow | 2025-11-24 00:37:57+00:00
it's just a bad quickly written comment that only has surface level thoughts I was writing a paragraph about it, but realized that in the end it boils down to any kind of sexual actions during intoxication is same as statutory rape (cannot give consent) and really shouldn't happen at all, in reality the comment was just outsourcing this conclusion instead of thinking about it for more than few seconds.
by godelski | 2025-11-24 00:38:10+00:00
It certainly is more painful, but it is more beneficial. It is also harder to teach, but I stand by my claim.

I'll quote Poincare:

Math is not about the study of numbers, but the relationships between them.

The difficulty and benefit of the rigor is the abstraction. Math is all about abstraction.

The abstraction makes it harder to understand how to apply these rules, but if one breaks through this barrier one is able to apply the rules far more broadly.

----

Let's take the Fundamental Theorem of Calculus as an example[0]:

f'(x) = lim_{h->0} {f(x + h) - f(x)} / {h}

Take a moment here and think about it's form. Are there equivalent ones? What do each of these symbols mean?

If you actually study this, you may realize that there are an infinite number of equations that allow us to describe a secant line. So why this one? Is there something special? (hint: yes)

Let's call that the "forward derivative". Do you notice that through the secant line explanation that the "backward derivative" also works? That is

f'(x) = lim_{h->0} {f(x) - f(x - h)} / {h}

You may also find the symmetric derivative too!

f'(x) = lim_{h->0} {f(x + h) - f(x - h)} / {2h}

In fact, you see these in computational programs all the time! The symmetric derivative even has the added advantage of error converging at an O(n^2) rate instead of O(n)! Yet, are these the same? (hint: no)

Or tell me about the general case of

f'(x) = lim_{h->0} {f(x + ah) - f(x + bh)}/{(a-b)h}

I'm betting that most classes that went through deriving the derivative did not answer these questions for you (or you don't remember). Yet, had you, you would have instantly known how to do numerical differentiation and understand the limits, pitfalls, and other subjects like FEM (Finite-Element Methods) or Computational Methods would be much easier for those who take them.

----

Yet, I still will say that this is much harder to teach. Math is about abstraction, and abstraction is simply not that easy. But abstraction is incredibly powerful, as I hope every programmer can intuitively understand. After all, all we do is deal with abstractions. One can definitely be overly abstract and it will make a program uninterpretable for most, but one also can make a program have too little abstraction, which in that case we end up writing a million variations of the same thing, taking far more lines to write/read, and making the program too complex. There is a balance, but I'd argue that if one is able to understand abstraction that it is far easier to reduce abstraction than it is to abstract.

This is just a tiny taste of what rigor holds. You are absolutely right to be frustrated and annoyed, but I hope you understand your conclusion is wrong. Unless you're Ramanujan, every mathematician has spent hours banging their head against a literal or metaphorical wall (or both!). The frustration and pain is quite real! But it is absolutely worth it.

[0] Linking an EpsilonDelta video that covers this exact example in more detail https://www.youtube.com/watch?v=oIhdrMh3UJw
by aw1621107 | 2025-11-24 00:39:10+00:00
> Much more superficial stuff flies on this site and even gets hundreds of upvotes.

Sure, but the fact that one thing gets one kind of reception but another thing gets another tells you little since HN is not a monolith. Different people read different things, have different thresholds for flagging stuff, so on and so forth.

> You haven't explained why this is flagged.

My comment was not an attempt to explain why the post was flagged in the first place?

It's not like I can give a definitive reason for its flagging either, since a) I don't know the precise manner in which HN's software determines whether something is flagged or not, b) I can't read the minds of everyone who flagged the article, let alone try to determine whether their reason for flagging was "valid" (assuming I'm even qualified to make that determination), and c) I have no idea if the moderators manually flagged this article. I can make guesses, sure, but it's not like my guesses would be worth any more than yours.

If you see something is flagged and think it should not be, the best way to try to resolve the issue is to either vouch for it, or if that doesn't work, email the moderators.
by sytse | 2025-11-24 00:39:27+00:00
At Kilo (VScode plugin, BYOK so works with Claude Pro) we just rolled out autocomplete to 10% of our user base on Friday and we're happy with what we're seeing. The autocomplete is based a Mistal model (Codestral) that is fast and accurate https://mistral.ai/news/codestral We copied a lot of code from Continue.dev (best open source autocomplete in our view). We plan to roll it out to 100% of our users no later than Tuesday. The autocomplete is consumption priced (no markup) but the cost per month should be low single digit dollars.
by ebbi | 2025-11-24 00:39:55+00:00
Search for Basem Naim (Hamas' political bureau member).

In late 2023 and early 2024, Naim repeatedly said that Hamas was ready to welcome an international inquiry mission into allegations about what Hamas fighters did on October 7.

In a statement responding to a New York Times report on sexual violence on Oct 7, he said Hamas had “on various occasions… welcomed any international inquiry mission to look into any allegations” and contrasted this with Israel allegedly blocking investigations.

And from Anadolu Ajansi: "Urged “a neutral international commission of inquiry” to look into allegations of sexual violations committed by its fighters during the Oct 7 attack"
by II2II | 2025-11-24 00:40:11+00:00
Sure, yet it also established a double standard. In my neck of the woods, most busses operate on municipal roads. Municipal roads are funded by municipal taxes, and the municipality does not have the right to charge fuel taxes. The revenue that they collect from drivers is from parking and parking permits in a tiny fraction of the city, as well as property taxes on the low value land used for parking lots. City council would face a bloodbath if they tried to increase revenues for road maintenance directly from road users. Never mind asking those users cover the cost of appropriating land and new road construction, which is being driven by the excessive use of vehicles that are occupied by one or two people. Yet transit users are typically expected to fund about half of transit operations. If they're lucky, the provincial or federal government will throw some money their way for new busses.
by undeveloper | 2025-11-24 00:41:08+00:00
Actually, it was, given that many right wingers who benefit from a sense of unease from existing in society boosted the video to make it seem like more than an a random act of crime, done by a schizophrenic man who wasn't treated properly.

> [The suspect's] mother told ABC News that [the suspect] was diagnosed with schizophrenia [...] and displayed violent behavior at home. His mother said that she had sought involuntary commitment, but that it was denied.

> Elon Musk criticized judges and district attorneys for allowing "criminals to roam free".

> U.S. President Donald Trump called the attacker a "madman" and "lunatic", and said that "when you have horrible killings, you have to take horrible actions. And the actions that we take are nothing", before blaming local officials in places like Chicago for failing to stop crime and denounced cashless bail.

> On the same day, the White House released a statement criticizing "North Carolina's Democrat politicians, prosecutors, and judges" for "prioritizing woke agendas that fail to protect their citizens".

> On September 9, the White House released a video in which Trump said that Zarutska was "slaughtered by a deranged monster".

> On September 24, U.S. Vice President JD Vance discussed the killing in a visit to Concord, North Carolina, blaming it on "soft-on-crime policies" and stating he was "open" to deploying the North Carolina National Guard to Charlotte if requested by Governor Stein and Mayor Lyles.

> The U.S. House Committee on the Judiciary held a field hearing in Charlotte on September 29 on safety in public transit systems and the treatment of repeat offenders.

1: https://en.wikipedia.org/wiki/Killing_of_Iryna_Zarutska#Reac...
by jampa | 2025-11-24 00:41:17+00:00
I've worked as an EM at four different companies, from large enterprises to small startups, and I think "the role of engineering manager" is a myth. Your role varies wildly from one company to another. In every company I've worked at, my job has never been the same:

In the end, engineering management basically requires you to counter-balance whichever of the four pillars your team needs most: Product, Process, People, and Programming.

- Too few people? You'll work on scope to make the deliverables meet reality. Since there's not much communication overhead, you'll be able to program.

- No PM? You now own the product pillar entirely. This takes a lot of your time: You'll need to validate features, prioritize the roadmap, and even talk directly with clients. None of the rest matters if your team is shipping features with no user value.

- Too many people in the team/company? Say goodbye to programming. You'll be responsible for careers, making everyone work cohesively, and navigating the org to get the right resources and support for your team.

- Reporting close to the CEO? You'll handle the bridge between sales, operations, client communications, and other functions.

The common thread is that your focus constantly shifts based on where your team's bottlenecks are. The key is identifying which pillar needs attention and adapting accordingly.
by hedora | 2025-11-24 00:42:35+00:00
That one is arguably Intel’s fault. The last few generations of intel macbooks did the same thing, and I had the same issues under Linux (except they were debuggable there, and clearly Intel’s problem).

Apple fixed it by switching to their own processors. MacOS is sliding fast too though. If I leave my MacBook plugged in overnight, it’s toasty in the morning at least half the time.

Not sure how many times it died because it was low at night and I forgot to plug it in, and how many were failed sleeps.

Power Nap or whatever it’s called is disabled.
by Barbing | 2025-11-24 00:42:39+00:00
Yar.

I wonder how much more expensive per post it would be for the bad guys if social networks required the most draconian verification technology, like a hardware-based biometric system you have to rent, and touch or sit near when posting on social media. And maybe you have to read comments you want to post to a camera.

Even at such a ludicrous extreme, state actors would still find ways to pay people to astroturf. But how effective would extraordinary countermeasures like that be, I wonder.

(Also I think high global incomes would greatly mitigate the issue by reducing the number of people willing to pretend they genuinely hold views of foreign adversaries and risk treasony kinda charges.)
by EnPissant | 2025-11-24 00:43:24+00:00
> Do note that binary trees are mostly an obsolete legacy today — they are way too cache-unfriendly

BTree is not Binary Tree. It's B-Tree and is cache-friendly

> C++20 with concepts mostly reproduce the traits.

C++20 concepts are not the same as traits. Concepts are structural and awkward to use compared to Traits which are nominal. There are other important differences, too.
by byko3y | 2025-11-24 00:43:29+00:00
>I've done significant C++ and Rust and Rust compiles WAY faster than C++ for day-to-day incremental compilation. C++ suffers from the header inclusion problem and modules may as well not exist because you can't practically use them.

It really depends on what you are compiling. I did lots of C/C++ that compiled 50k lines of code in 10 seconds FROM SCRATCH — I doubt you can do it in Rust. To be fair, headers in that project were somewhat optimized for compilation speed (not "hardcore", but "somewhat"). People forgot how fast C/C++ compilation can be without 10 Boost includes in each module.

>This is intentionally over complicated, there is no reason for the Box to be there.

Arc<RwLock<Option<T>>> — sounds good now? Don't get me wrong — C++ can be just as horrible, but Rust made it a rule, you can only write your program like this.

>What does this even mean?

I've already answered above, but I can repeat: there are runtime models that allow crash and recover, there are models that crash and limp. In Rust there is only one model of crash: you just crash.
by Normal_gaussian | 2025-11-24 00:43:55+00:00
I'm a much more capable of designing useful models by programming than I am in using CAD software. The way I think about the construction of models is much more suited to standard programming techniques. I freely admit there is probably immense value in using the industry standard tools instead... I've printed a few projects now which I used OpenSCAD to design, and it went fairly well, and I'm confident in them. OpenSCAD is a bit of a PITA though.

I have no idea if this approach might gain traction over sketch-based CAD, I doubt it; yet this approach has a strong chance of expanding the space.
by spartanatreyu | 2025-11-24 00:44:00+00:00
> But AVIF provides better image quality than JXL even at lower settings.

I don't think that's strictly true.

The conventional reporting has been that JXL works better at regular web sizes, but AVIF starts to edge out at very low quality settings.

However, the quality per size between the two is so close that there are comparisons showing JXL winning even where AVIF is supposed to out perform JXL. (e.g. https://tonisagrista.com/blog/2023/jpegxl-vs-avif/)

Even at the point where AVIF should shine: when low bandwidth is important, JXL supports progressive decoding (AVIF is still trying to add this) so the user will see the images sooner with JXL rather than AVIF.

---

There is one part where AVIF does beat JXL hands down, and that's animation (which makes sense considering AVIF comes from the modern AV1 video codec). However, any time you would want an animation in a file, you're better off just using a video codec anyway.
by Nextgrid | 2025-11-24 00:45:15+00:00
> Say your computer is infected, the malware won't silently do it: it will have to interact with you.

MacOS is so needy about all kinds of fingerprint/password-related things (and has no context of secure desktop) that it is trivial for malware to simulate and no way for the user to tell whether it's genuine, so it's not a real barrier at all.
by pseudo0 | 2025-11-24 00:45:29+00:00
The stats don't bear that out. Bluesky has been losing momentum since the election, with its DAU dropping from around 3.5 million to under 1.5 million today. For comparison Twitter has over 100 million. Right-wing alternative platforms had similar issues sustaining momentum, despite a much stronger push factor (right-wing people kept getting banned). It's hard to overcome the power of Twitter's network effect.

https://bluefacts.app/bluesky-user-growth?t=3m
by Ftrea | 2025-11-24 00:46:32+00:00
This is extremely helpful. Our docs are indeed small (1-2 pages mostly), so distinct chunking might not even be needed—maybe one vector per doc or page. Since we are already on Postgres, pgvector + tsvector (for hybrid search) seems like the most logical MVP. Question: In your experience, does pgvector with HNSW indexes handle the 10M row scale with low latency (<200ms) for real-time chat? Or does a dedicated DB like Weaviate still offer a significant edge there?
by Subtextofficial | 2025-11-24 00:47:19+00:00
Video of it working with youtube: https://youtube.com/shorts/KC36Q7hFkIg?si=VhNyKGfQS0i8dfoA

I have trouble reading facial cues, and that means missing important emotional context as well. Built this chrome extension that works on youtube, twitch, google meet, and others you allow on your site list. The git has it's mit license so it'll be free forever.
by ecoled_ame | 2025-11-24 00:47:48+00:00
You don’t think girls use the internet? I’ve met some in real life, know a bunch who clearly aren’t fake. That’s why they hang out on twitter. Places like HackerNews are cool for guys, but not fun. Twitter may be chaotic, but it’s fun for girls and many feel comfortable there. They can post stuff, kind of like pinterest.
by mise_en_place | 2025-11-24 00:48:37+00:00
At the end of the day it's about integrity.

One of my relatives is an MtF transwoman now.

Her wife was the first person she told about it, and they are still together, with a daughter.

It was a little weird for me when I found out, but if her wife is OK with it, and they're providing a stable home for their daughter, I don't see an issue with it; not really my business.

The issue is being dishonest, for decades. That's the primary issue. There are always excuses, but living your life with integrity is of the utmost importance.
by tptacek | 2025-11-24 00:49:31+00:00
The same thing happens any time a message board confronts a professional term of art. The same thing happened with "zero trust", where you'd have long wooly debates about what was meant by "trust", but really the term just meant not having a conventional perimeter network architecture. Sorry, but the term as used in industry, by the ISRG, and in government guidance refers specifically to vulnerabilities.
by Ftrea | 2025-11-24 00:49:56+00:00
Thanks for the tips. We are strictly doing offline processing (docs are already converted to Markdown stored in DB) to avoid any live OCR latency. Also 100% agreed on filtering—we plan to use metadata/keyword filters (Lucene style) to narrow down the search space before hitting the LLM context window. No intention to verify zipcodes though! :)