MurphyA/hacker-news huggingface dataset:
by bgro | 2025-07-10 14:11:07+00:00
Yep I won’t use anything with a negative self deprecating name like this. Because some tech bro will use it as a a basis to disqualify my entire resume or sabotage an interview after solving the leetcode trivia troll questions and whatever other video game battles they add to the interview process in the future.

Project manager fires the entire team except 1 intern to finish the project with 1000 points of stories in 1 sprint? Heh or did you just figure out jank wasn’t capable of doing the job what did you expect?

Hotfix to fix a bug with the stage environment because the SREs set it up wrong? No bro it’s jank it’s that jank thing. Source: ctrl F “jank” in the message analytics and copilot says all matches are in the stage environment and that jank is also a tech thing. It also bright up every engineers profile that lists jank as a skill. Time to pick a scape goat.
by 8organicbits | 2025-07-10 14:11:14+00:00
I've been thinking a lot about LLMs for RSS categorization. The long tail of feeds have interesting content but rarely tag posts with categories. Planets (like https://planet.ubuntu.com/) are good for finding feeds that post about a certain topic, but without per-post-category metadata, you get off topic stuff mixed in.

There are deeper challenges too, like lack of consistent taxonomy/topic naming, which makes things messy even when categories are present.

I still believe you're better off curating your own feed instead of delegating to AI, but I'm curious to see how Kite evolves.

I'm experimenting with these ideas at https://alexsci.com/rss-blogroll-network/ and https://alexsci.com/blog/rss-categories/ . I hope to publish some more recent ideas soon.
by cess11 | 2025-07-10 14:11:19+00:00
No, it won't. It restricts how you modify and distribute, which isn't a user thing to do, it's more of a developer thing.

And whether it works or not is mostly untested in the legal sense but the idea with copyleft licensing is that big money shouldn't be able to ratfuck a free software embrace/extinguish-style, or some other way. I.e. it is supposed to protect the rights of the users to enjoy free software.
by jauntywundrkind | 2025-07-10 14:11:26+00:00
Reciprocally though, the mainstreamification of alternative facts has been a constant drumbeat for a decade now.

'Go find your own news/views/facts! The mainstream is bad! The echo chambers: oh no!'

I definitely want a massive diversity of views and opinions. But I'm severely anti-interested in people crusading against consensual reality, anyone who seems to dance around truth. So many alternate views obscure reality.

It's not scalable to go assess all points of view (as how RFK proposed for how individuals should approach medicine). There aren't feedback measures broad enough to delve into whether these are true realities or fabricated ones. There aren't signals abundant enough, we don't share broadly as a public or have trusted agents to help us navigate truth from untruth if we wander broadly. I'd like to see more accountability, more ways of the public registering its own back reaction, its own trust or distrust responses, that anyone can check out

There's so much villainy, so much preying upon people's attention, ruling them up. And telling people that truth is a lie, that the main story is false, that there's a secret truth out there: it's an incredible lure that hooks so many in, and that ability to lie and fabricate is breaking civilization, and breaking people's hearts and minds. The people spinning these bespoke alternate realities are one of the top threats to civilization & order & reason & our decency today.
by ShroudedNight | 2025-07-10 14:11:30+00:00
It's been a long time now, but from what I remember from school, a critical part of the notability of Gabrielle Roy[1] was that she wrote from the perspective of francophones living in the prairies.

I appreciate the DHCP-3 is not a monolithic work, but to have both authorship and editorial oversight of a corpus that presents itself as a rigorous treatise of Canadianisms demonstrate either broad ignorance of, or reckless disregard for a significant portion of our heritage is just baffling to me. What's the point if one is not going to be ruthlessly thorough?

[1] https://en.wikipedia.org/wiki/Gabrielle_Roy
by MPiccinato | 2025-07-10 14:11:34+00:00
Poked around the code a little bit, it doesn't seem that it is intended to be able to drop into another project and then use as a custom form builder for that project. Any plans for something like this? A lot of the infrastructure and framework (next/js) seem heavily built into the codebase. I would have to use supabase?

If you're working towards something that developers can drop in, take a look at https://heyform.net/. If not, then it's still nice to be able to have some freedom on the deployment.
by kadushka | 2025-07-10 14:12:32+00:00
Each character made the cut, but the word "strawberry" is a single token, and that single token is what the model gets as input. When humans read some text, they can see each individual character in the word "strawberry" everytime they see that word. LLMs don't see individual characters when they process input text containing the word "strawberry". They can only learn the spelling if some text explicitly maps "strawberry" to the sequence of characters s t r a w b e r r y. My guess is there are not enough of such mappings present in the training dataset for the model to learn it well.
by brians | 2025-07-10 14:12:53+00:00
Can you help me understand what’s happening between the split and the filter on “a <space> <space> <space> b”? I expect that to be a series of calls to split, each yielding an empty slice. So the whole iterator yields a slice pointing at a, then a slice pointing at b—but it’s had to handle three intermediate slices to get the b. Right?
by AnimalMuppet | 2025-07-10 14:13:09+00:00
Is he? I'm not so sure.

Yes, he endorses Yarvin. And that could be real. He could really believe it, and really want to follow it.

But it seems to me that Vance has been, shall we say, rather mobile on his positions. I wonder if we have ever seen what he really thinks. (You decide whether that would make him less dangerous, or more.)
by doodlebugging | 2025-07-10 14:13:19+00:00
>they're mathematics and as such represent a logical trueism

I'm a full pot in now and find that I agree with this.

The fact is though that the article demonstrates that something previously considered logically true or a maximum likelihood was proven false.

It's great to see that there are people, whether they're mathematicians or cryptographers, who will take a look at something that has been a useful part of a stable process of verification and try to find cracks or instabilities. The fact that they found an edge case that could be exploitable undermines trust in an important part of the process.

Trust - but verify, wins again. Logically, this is the best way.
by netbsdusers | 2025-07-10 14:13:53+00:00
Usually when I hear "robbery" it brings to mind someone stealing your phone or wallet at knife-point. Certainly not training some model on some code that involves neither violence nor depriving anyone of anything.

The concept of copyright is the fiction that information - something that can be freely modified, copied, or transmitted - is of the commodity-form, that information should be treated as if it were a single real object that were inherently scarce.

It is a fiction that exists to serve of some of the most hateful, mafia-like firms - your Disneys, UMGs, Getty Images, and the like.

So if the AI interests are powerful enough to deal that whole rotten system a serious blow, then I'm all for them.
by Alifatisk | 2025-07-10 14:14:14+00:00
I like it, looks simple and modern. I assume the memory management is manually allocated? Couldn't find much info about it in the FAQ. Also, does it have a package manager or is it like is?

Another interesting approach is that it does not have multithreading but instead relies on an event loop.

https://harelang.org/documentation/faq.html#can-i-use-multit...

Have anyone worked with Hare before?
by vinceguidry | 2025-07-10 14:14:18+00:00
At the moment, on this machine I'm using, audio just doesn't work. Dunno why. Tried a few different things to fix it, no dice. Trying to troubleshoot is made enormously more difficult by the complexity of systemd. If I had a simpler system I could run it all the way back to the source, but really, I can't be bothered, I don't really need audio on this machine atm.
by raywatcher | 2025-07-10 14:14:27+00:00
Whent to check their own website about it and it seems to be “an expressive, open-source robot designed for human-robot interaction, creative coding, and AI experimentation. Fully programmable in Python (and soon JavaScript, Scratch) and priced from $299, it's your gateway into robotics AI: fun, customizable, and ready to be part of your next coding project.” From what I’ve read in the rest of their press release you are pretty spot on on the smart rotating speaker
by megaloblasto | 2025-07-10 14:14:49+00:00
I am so unimpressed with research universities in the US. Most just accept and neglect undergrad students. They use them as a steady income and have very little intention of providing them with a quality education.

I happen to be very close with the dean of arts and science of a major state university. He told me that all of his professional goals given to him by the president and provost had to do with research impact, while 100% of the money he was allocated came from student tuition. The incentives are completely out of line and the students are the ones who pay the price.
SHOW HN: Stripe Ignoring Legal Letters and Holding $800k+
by Solsticebay | 2025-07-10 14:15:15+00:00
Stripe has been holding our funds $800k for account id acct_1PH9EbFcbviG0Uct and I shared about that here. Then we sent physical legal letter, and email too and they are ignoring those too.

Our funds have been held hostage since 2024 December, more than 8 months passed and Stripe did not even touch single cent of it as we have no disputes to cover nor refunds

What are we supposed to do here? People in here seems to be on the side of Stripe unless it happens to them, or mark this duplicate even though it is not (as it's an update).

Stripe support doing this trick now: - I chat with them, they make me wait exactly 50 mins saying "they are checking wait 5 mins", and this happened like 10+ times - then they say no they need to convert it to an email - email ignores my request of when funds will be released - I ask chat it says you have open thread (even though thread is closed) - a month passed I chat and it repeats again

So strange part is, 50 mins after I open ticket they close the ticket without any response

What kind of robbery is this? and most importantly why their reputation is so good despite doing things like this and is none really checking Trustpilot. Also why people are so against people who shares things against Stripe, this feels like some type of mob like behavior isn't it?

I can bet someone will flag this post and none will see it too, if you do so, I deeply hope this exact thing happens to you and over 1M of your funds get held

How is it possible company like that who steals people's funds somehow is happy with good reputation and is able to operation, are people really blinded by PR or what is going on here?

And for the people what do you sell, you did not share you are scam: We are Stripe Standard Connect platform, you connect your stripe account to ours, and we bring you users by doing ads if b2c or cold outreach if you are B2B and then take % of sales

I hope someone really puts an end to this, my only choice left is to actually sue them as they are ignoring legal letters and I am not going to honor their arbitration requirement which hides the lawsuit from public and I will show ALL THE IGNORING EVIDENCE. Additionally once a year threshold passes, Stripe will be in violation because as processor you cannot hold someone's funds over a year especially with no disputes
by duxup | 2025-07-10 14:15:19+00:00
Took a while to get past the musk managerial / staff issues to deal with (granted those are issues).

>The feed would expand to not just include Twitter’s own conversations, but every public conversation across the social web. Search, trending topics, and live dashboards would represent the entire addressable real-time web, using open standards and protocols like AT Protocol, ActivityPub, and RSS. Twitter would become the way to find out what’s happening everywhere.

I like this idea a lot, but I'm not sure how many other sites would ... they might, but then you have to be careful not to turn it into a web based RSS feeder and the underlying platform sort of evaporates. I also wonder if allowing other content, and then understandably wanting to prioritize / incentivize native twitter content will bring its own regulatory problems.

Let alone the big dumb old elephant, if non musk twitter is free from that influence, what's to say you don't attract negative regulatory / legal issues from the existing administration?
by incomingpain | 2025-07-10 14:15:42+00:00
Im an outside observer who follows. The answer is no. Its literally a psychology trick being used. the polarization started in 2009, well measured and studied.

> it’s hard to miss how emotional the whole enterprise has become in recent decades.

It started in 2009. Not decades plural. The USA and democrats will now eat their politics until the identity politics is dropped.

>ccording to partisan chatter, the act is either the “MAGA murder bill” that is literally a “death sentence for thousands of Americans,”

This started with the "clinton crazies" the republicans who went crazy anti-bill clinton. Then bush derangement and obama derangement.

What trump did is weaponize this. He's taking full advantage of this.

Literally playing into his hand.

Better yet, it seems to me the democrats are literally being led into the trap and they are willingly jumping into the trap.
by noelwelsh | 2025-07-10 14:16:12+00:00
I feel like I'm taking crazy pills. It's not a parser, but a fused parser AND interpreter. This changes the game considerably! It doesn't have to produce an intermediate AST, and therefore can avoid the majority of the allocation that most parsers will perform.

However, avoiding creating the AST is not very realistic for most uses. It's usually needed to perform optimizations, or even just for more complicated languages that have interesting control-flow.
by the-wumpus | 2025-07-10 14:16:12+00:00
pprof doesn't do an amazing job of explaining how to use it with perf (which you'd need to use for a rust project like OP), so:

First install perf, graphviz, perf_data_converter and ofc pprof, then generate the data with `perf record [command]`, and display it with `pprof -http=: perf.data`.
by mvieira38 | 2025-07-10 14:16:17+00:00
Offering a non-editorialized solution for news in 2025 is the opposite of what I thought Kagi stood for. They make a "small web" feature and the best fediverse search index, both to highlight human created content, but then make an AI news aggregator? Are we supposed to form communities and read stuff written by people or are we not?
by davidmurdoch | 2025-07-10 14:16:27+00:00
I too think they should drop everything else and work on this bug. But an example of how these kinds of bugs are tricky:

I have a similar bug at my job: Sometimes browsers delete our extension's database, or otherwise corrupt it. It's been an issue for years, but no one has been able to reproduce it. It's probably a 1 in 10 million bug.

I think it's a hardware bug. My "fix" was to backup a small, but key, part of the database to a separate storage mechanism browsers let us access. When the issue arises we can now try to detect the missing data and restore part of the db.

BUT! If this is actually a hardware bug, there is a chance that this additional database write will cause this big to occur even more often, as we now have to write to storage twice as often!
by jcalvinowens | 2025-07-10 14:16:48+00:00
Thanks for replying Ralf. I'm barely qualified to have an opinion about these things, if I am at all :)

> The rules we are proposing for Rust are very different. They are both more useful for compilers and, in my opinion, less onerous for programmers.

My question was too vague, what I meant to ask was: what aliasing optimizations will be possible in Rust that aren't possible in C?

Example 18 in the paper is one, if I'm understanding it. But that specific example with a pointer passed to a function seems analogous to what is possible with 'restrict' in C, I'm struggling to come up with more general examples that don't involve gratuitous globals.

It seems to me like having to allow for the possibility of unsafe constrains the ability to do "heroic" optimizations such as what jcranmer described elsewhere in the thread. If that is true to some extent, is there a future where Rust might optimize more aggressively if the programmer promises not to use unsafe anywhere in the program? That's something I've always been curious about.
by jimbosis | 2025-07-10 14:17:19+00:00
(In case you haven't heard of it and it proves helpful to you and/or someone else:)

Have you heard of Epyrus?

Homepage: http://www.epyrus.org/index.html

(The download link is easily found there, as well as git repository and forum links.)

It's based on UXP (the Unified XUL Platform) and is thus related to the Pale Moon browser (which doesn't bother me). I've been using it on Linux as a way to have an "older Thunderbird" look and feel, e.g., I have real scrollbars, and the "Send" button didn't mysteriously vanish from the Compose window with no way to get it back upon some "from the ground up redesign" upgrade.

EDIT: Typographical error, phrasing.
by octopoc | 2025-07-10 14:17:20+00:00
Essentially this is manual context management, and it’s still better for straightforward tasks that don’t require the AI to run commands (e.g. running unit tests).

I had Gemini cli running trying to do a straightforward refactor today, but when I copy-pasted the relevant code into the Gemini web app, it came up with the solution instantly.
by micromacrofoot | 2025-07-10 14:17:34+00:00
> This sentiment strikes me a lot more as people in their 20's complaining that they're poor because they don't have the financial resources of someone in their 40's, despite having more resources than the latter did at their age.

Home prices have doubled over the past 20 years, twice the rate of income increases

This isn't just "complaining"
by Workaccount2 | 2025-07-10 14:18:02+00:00
I'm honestly impressed that the sutro team could write a whole post complaining about Flash, and not once mention that Flash was actually 2 different models, and even go further to compare the price of Flash non-thinking to Flash Thinking. The team is either scarily incompetent, or purposely misleading.

Google replaced flash non-thinking with Flash-lite. It rebalanced the cost of flash thinking.
by Tadpole9181 | 2025-07-10 14:18:11+00:00
Because the guy who owns it has demonstrated repeatedly he cannot be trusted and that your API use is entirely beholden to his whims.

If you integrate Grok into your product in a user-facing way, one day it could suddenly become MechaHitler and you wouldn't know until a user told you it called for eugenics.

If Elon is willing to do this to the model they show and give to the public on a whim, he is 100% willing to do it to you.
by tapirl | 2025-07-10 14:18:14+00:00
If Go generics support typeclasses, things will be much better now. At least custom generics and built-in generics will be unified harmoniously. Now, the manners of type argument passing with the built-in `new` and `make` function and custom generic functions are different. The inconsistency increases the load of cognition burden in Go programming.

It is pity that Go generics designer never expressed the intention to unify custom generics and built-in generics.
by dragontamer | 2025-07-10 14:19:08+00:00
I assume most people learn microarchitecture for performance reasons.

At which point, the question you are really asking is what aspects of assembly are important for performance.

Answer: there are multiple GPU Matrix Multiplication examples covering channels (especially channel conflicts), load/store alignment, memory movement and more. That should cover the issue I talked about earlier.

Optimization guides help. I know it's 10+ years old, but I think AMDs OpenCL optimization guides was easy to read and follow, and still modern enough to cover most of today's architectures.

Beyond that, you'll have to see conferences about DirectX12 new instructions (wave instructions, ballot/voting, etc. etc) and their performance implications.

It's a mixed bag, everyone knows one or two ways of optimization but learning all of them requires lots of study.
by allears | 2025-07-10 14:19:33+00:00
I didn't realize Brin was such a MAGA. For one thing "the UN" is not some monolithic organization, but is composed of numerous factions, alliances, etc., some of which will come down on opposite sides of any issue. And of course, those who equate the Israeli government under Bibi with Judaism are falling into the same trap Trump wants to deploy -- if you disagree with me you're unpatriotic (or in this case anti-semitic).
by yojo | 2025-07-10 14:19:39+00:00
Leaks are more common on the pressurized side. Which is the clean water coming in. If you have hairy fatbergs in your supply you’ve got bigger problems.

The article describes them being “dropped in at hydrants.” So I think they’re punting on the “hairier” problem of the sewer side.

Edit: okay, I kept reading and they do mention pressurized waste lines. That does seem harder, especially since you’re going to get root intrusion on old public lines.
by gotoeleven | 2025-07-10 14:19:46+00:00
You're saying something being reproducible implies that it is not pseudo-random. This is a definition of pseudo-random that exists only in your head.

The first sentence of the wikipedia entry on pseudo-randomness is:

"A pseudorandom sequence of numbers is one that appears to be statistically random, despite having been produced by a completely deterministic and repeatable process."
by booleanbetrayal | 2025-07-10 14:20:04+00:00
Every family is dual income now, so every family needs to find something to do with their kids once school lets out. Growing up in the 80's most families around were single income and kept kids at home over the summers. As a result, kids ruled the neighborhoods, bouncing around between houses all day, where there could be some reasonable expectation of peripheral oversight. Now, everyone is min-maxing camp schedule to ensure there is child oversight during working hours, and the neighborhoods are empty.

We decided to break from the trend and return our kids to more of a free-range kid paradigm, risking the disruption to our working schedules, this year. It sounds good in theory, but you are left with the realities of every other child friend being wrapped in camp schedules, as well. It took a lot of proactive discussions with other parents to convince them to keep their kids at home and accessible. But you're still left with the dual income problem, so you find yourself hiring a sitter to oversee and shuttle.

The result is an improvement over the 100% booked compartmentalized camp situation, but without the same level of independence that I experienced and have come to credit with really advancing my own personal development as a child.
by derektank | 2025-07-10 14:20:22+00:00
The sarcasm seems unwarranted. The US has better air quality than any other country with over 50 million people and better air quality than the EU on average. Most of the countries above America on the list are either islands directly in the path of tradewinds, largely unpopulated, or the nordics. Now, a lot of this is simply the fact that Americans haven't embraced diesel and that America is a relatively low density country. But air quality is really quite good in most of the US. The Clean Air Act and other environmental legislation was very successful.