MurphyA/hacker-news huggingface dataset:
by clipsy | 2025-04-01 03:26:45+00:00
> Someone had a better suggestion in a comment chain above, which is that it's the responsibility of the dealer to request the rebate on behalf of the customer, and they apparently submit them in batches. So an even more plausible explanation is that it's a combination of people rushing to buy before the rebate expires, and the Tesla dealerships panicking to get all their paperwork for the last month or two submitted before the money ran out.

Which still entails dealerships covering 4% of the national population to account for 18% of last year's national sales in a fairly short time frame, and also piles on the deeply unlikely claim that Tesla was paying out these rebates without bothering to file them for months on end.
by m463 | 2025-04-01 03:26:50+00:00
probably 20 years and the switch from hard disks to flash drives.

I remember when hard drives started getting big that it took a long time to get data on and off them. They got bigger faster than interfaces could keep up.

I think about 2004, a "big machine" would be an aluminum powermac G5 with an 80gb sata hard drive. Or a powerbook G4 with a 60gb ATA drive.
by ameliaquining | 2025-04-01 03:26:56+00:00
Rust has macros. It also has labeled blocks that you can break out of, which are similar to goto except with more nesting required. You could plausibly reduce the nesting with a macro though.

In most languages I'd just solve this by ending each block with a call to the next block. The "too many arguments required" problem can be addressed with closures.
by gchamonlive | 2025-04-01 03:27:36+00:00
When you are disrespectful and arrogant, whichever point you are trying to make no matter how valid it is becomes immediately tangential to what you are actually doing. Venting? Bashing? Ranting? All but valid criticism.

Frontend is in such a terrible state that whatever shit code LLM spits out is valid? Give me a break.
by braincat31415 | 2025-04-01 03:28:38+00:00
I went back to Devuan and sysvinit for a peace of mind. Systemd works until it does not. The final straw for me were randomly missing NFS mounts after booting to multiuser. I was not able to find the fix, and the good folks on debian forums, while acknowledging the problem, could not help either.
by hedora | 2025-04-01 03:28:39+00:00
After hitting this in production, I will never choose Ubuntu again.

On top of the things you mentioned, it’s basically impossible to produce a working playbook that switches from Ubuntu’s garbage package to the upstream ones - systemd wedges badly about 25% of the time, and force disables the zfs units. None of the documented systemd overrides worked.

I’m enjoying devuan and openbsd at home.
by bloomingeek | 2025-04-01 03:28:50+00:00
Yes, but their context is somewhat backward from the meaning in the 80's. Then it meant the danger of giving a little on any issue, fearful it would decay into chaos. Now the chaos is in "who gives a damn what anybody thinks" mode. (ala, Elon, the press secretary, JFK,jr and the rest of the cabinet.)
by __MatrixMan__ | 2025-04-01 03:29:51+00:00
Yeah, there are limits to what you can do in your garage. I'm just saying that we should push them.

For instance, it seems likely that certain powerful parties will attempt to censor evidence of a pathogen outbreak if it makes them look negligent. I'd like to be prepared to derive consensus about the nature of the threat despite their efforts.

Some work is being done in this direction at https://openbioeconomy.org/research/ (not affiliated, just a fan).
AxiomGPT: Programming with LLMs by defining Oracles in natural language
by Eager | 2025-04-01 03:30:07+00:00
AxiomGPT is an experimental programming model that treats large language models as latent semantic engines.

Instead of writing traditional functions, you define Oracles, which are embedded entities described in natural language that behave like callable, composable functions.

For example:

(defn fibber (Oracle "Return the nth Fibonacci number"))

(fibber 123) ; => 22698374052006863956975682

LISP isn't required at all, but it helps for composition :-)

The model doesn't "execute" logic, it remembers, manifests and resolves the structure behind the intent as oracles.

Oracles can represent:

Algorithms (sorting, TSP, prime factors, map/reduce)

Concepts (e.g. "the government", "my refrigerator")

Personas (e.g. Arthur C. Clarke, a Victorian engineer)

Higher-order or recursive behavior collapsed into linewr time execution.

You can pass them, compose them, gate them, even reflect on them using meta-Oracles.

The full write-up includes usage, theory (embedding vectors as symbolic computation), and a comparison to quantum-like behavior: latent oracles act like entangled functions, invoked by attention.

It's strange, fun, and surprisingly powerful.

You can try it out yourself in minutes with handy provided prompts.

Full Codex and examples: [https://x.com/chrisbe1968/status/1906875616290365941]

Happy to discuss or answer questions!
by VWWHFSfQ | 2025-04-01 03:31:25+00:00
I've worked at a few different FAANG's (including this one). I've participated in some of these engineering blog posts.

They will never tell you anything that is real-world relevant for you.

At best, you might get some kind of _theoretical_ insight. It's because they're operating at a scale that just isn't realistic for hobby developers.

But they're still engineers just the same as you and me. So they write blogs like this. And it's interesting! I love to read them.
by refurb | 2025-04-01 03:32:02+00:00
"Politicization" is just politics, which is nothing more than how human interact when it comes to gaining power.

Your problem is with human nature - it's not going to change.

We'll never have a system where we find "good humans" who don't have the urge to win by any means necessary. So you need to devise a system that makes that as hard as possible.
by hmcq6 | 2025-04-01 03:32:51+00:00
> But nobody agreed to allow illegal immigrants to come and stay here.

In 90% of cases somebody did. Somebody at the border talked to them. Somebody checked their passport or their documentation (at the border). So many "undocumented immigrants" are people who overstayed their visas, like Elon did.

They literally were documented but then they didn't keep up with the paperwork and thus became undocumented.

"Doccumented" status *is* literally just a case of keeping up with the paperwork.

Some people do sneak in but the *vast majority* come through legal ports of entry
by sharmi | 2025-04-01 03:32:52+00:00
Astro blog deployed on Github Pages.

VS Code for editing.

Points to Ponder

-> Use the basic Astro template for blogs. It is basically enough for a self-hosted blog needs. Using any of the third party themes/templates with a list of features has a bunch of disadvantages. It takes more effort to customize and upgrading to newer versions totally breaks the setup, sucking in hours of your time.

-> VS Code has plenty of Markdown Extensions. Markdown Preview and Frontend Masters come to mind.
by tqi | 2025-04-01 03:33:07+00:00
> It’s impossible to reason about and debug why the LLM made a given decision, which means it’s very hard to change how it makes those decisions if you need to tweak them... The LLM is good at figuring out what the hell the user is trying to do and routing it to the right part of your system.

I'm not sure how to reconcile these two statements. Seems to me the former makes the latter moot?
by beAroundHere | 2025-04-01 03:33:55+00:00
I came across KOReader when I was trying to jailbreak my kindle. It's UI looked great on e-ink screen. And it handled almost all ebook formats properly.

Lately, I've used it on Android, and UI which is more suited for e-ink screens, look not so polished on phones, but that's just nitpicking. It's fully usable and keeps adding support for new platforms.
by gsf_emergency_2 | 2025-04-01 03:34:27+00:00
Not quite God of the Gaps, but "god of the not-yet-on-AI-blamed"

https://phys.org/news/2025-03-atheists-secular-countries-int...

>The "Knobe effect" is the phenomenon where people tend to judge that a bad side effect is brought about intentionally, whereas a good side effect is judged not to be brought about intentionally.
by danpalmer | 2025-04-01 03:34:31+00:00
> Or did the LLM run the entire game via inference?

This, this was our 10 minute prototype, with a prompt along the lines of "You're running a CYOA game about this scenario...".

> Why do you expect that the LLM can generate the entire game with a few prompts

I did not expect it to work, and indeed it didn't, however why it didn't work wasn't obvious to the whole group, and much of the iteration process in the hackathon was breaking things down into smaller components so that we could retain more control over the gameplay.

One surprising thing I hinted at there was using RAG not for its ability to expose more info to the model than can fit in context, but rather for its ability to hide info from the model until its "discovered" in some way. I hadn't considered that before and it was fun to figure out.
by acidmath | 2025-04-01 03:34:51+00:00
> object recovery is quite manual if you lose any

When I read this I think "but you should never lose an object". Do you mean like the underlying data chunks Ceph stores? Can you elaborate on this part? I know some of the teams I work with do things in unorthodox ways and we tend to operate on different assumptions than others.

> so pg’s can be spread across racks/datacenters.

Some Ceph pools come to mind (this was a while ago, I'm sure they're still running though) where the erasure coding was done across cabinet rows and each cabinet row was on its own power distribution. I don't know how the power worked but I was told rather forwardly that some specific Ceph pools' failure domains aligned with the datacenter's failure domains.

> We already have a loki setup

Nice. We have logs go into S3 and then anyone who prefers a particular tool is welcome to load whatever sets of logs from S3 within the resource limits set for whatever K8s namespace they work with. Originally keeping logs append-only in S3 was for compliance but we wanted to limit team members by RAM quota rather than tools in line with the "people over tools over process" DevOps maxim.
by ysavir | 2025-04-01 03:35:15+00:00
> A valid question to ask is: if a user clicks a creator affiliate link AND has a cash back tool like Honey or Rakuten should they or should they not be eligible for cash back. Personally I think absolutely yes, the user's preference is the most important. But I've heard reasonable people argue the opposite.

I'm not very familiar with Honey, it's business model, or the ins and outs of the affiliate program back stage. My impression here is strictly as an observer with no foot in the race.

Should they be eligible for cash back? Sure, if you want to give them cash. I don't see why that entitles Honey a link in the affiliate program chain, though. The cash back offer seems entirely independent from the user's choice to at least get to the point of purchase, with maybe an occassional situation where they would have pulled out if not for a cash back or coupon deal.

It's a benefit you're affording the user, but it's on you to find a way to monetize that without impacting the actual affiliate. If you have a deal with the merchant so that doesn't affect the actual affiliate, great. If you charge your users a monthly fee or something, wonderful. But if you're deciding that you deserve a share of an existing pot, you're in the wrong, and there's no two ways about that. A flawed business model doesn't entitle you to other people's shares.

Again, I'm not familiar with the way the system works at all, and haven't seen Laing's video, so I might be missing context. But from your quote on Reddit:

> On most stores Honey (and others) offer a portion of the commission back to users as cash back.

My understanding is that Honey inserts itself into the affiliate chain, takes Y% of the commission (and reducing the original affiliate's commission by the same amount? Clarification needed), then returns X% back to the user, and keeps Y% minus X% for itself. So what exactly is Honey doing here? Taking a part of the pot because it's giving some portion of the pot back to the user, while otherwise offering nothing of value to either the affiliate or the merchant? Why shouldn't the original affiliate simply be given the ability to offer the user cash back and remove Honey as the middleman? Why should the original affiliate have any loss in their own commission because of a 3rd party's actions?

If Honey's %Y commission is part of a deal you have with the retailer and doesn't affect the original affiliate's commission at all, I apologize, and understand the situation. But if there's any cost to the original affiliate here whatsoever, I don't think you have any justification for imposing that cost on them.
by RC_ITR | 2025-04-01 03:35:34+00:00
What’s crazy to me about all of this is that the College Board will happily sell you the contact info for the 2mn students who take the SAT each year.

We’d probably not know about this if Javice just spent 10 minutes thinking, created a small scholarship, bought student contact info to “market” the scholarship, and then used that real data to commit fraud.

Maybe some recipients notice and report something to JPMorgan, but how many 18 year olds are actively reporting spam?
by rboyd | 2025-04-01 03:35:56+00:00
I think it’s already having an effect on labor jobs too, and will continue to ramp.

Not because of robots (but that will come soon enough), but because you can take a picture of leaky plumbing or a home maintenance task and upload it and ask for step by step directions on how to DIY.

I’ve saved thousands doing this already this month alone.
by abduhl | 2025-04-01 03:36:39+00:00
What mechanism can the regulators use to prevent potential dumpers from entering a market? Setting price controls on the entire economy? What if the market is currently beholden to a decentralized monopoly with artificially high prices? [see taxis and the arguments people made for Uber’s existence despite it being an obvious dumping operation]

The more proactive approach requires an omniscient regulator that you hope preserves competition but really can only guarantee current prices and incumbent profits.
by gw2 | 2025-04-01 03:36:51+00:00
First of all, thanks for your response.

> This rarely helps. Most of the nice-to-exploit bugs were in older codes, which weren't using STL containers.

While I agree with this, is not modifying those code to use STL containers much cheaper than rewriting into an entirely new language?

> Shadow stack is meh.

Are you referring to the idea of shadow stacks in general or a particular implementation of them?

> For example, for browser renderer without sandbox / site-isolation etc

I may be wrong, but I think you are referring to JIT bugs leading to arbitrary script execution in JS engines. I don't think memory safety can do anything about it because those bugs happen in the binding layer between the C++ code and JS scripts. Binding code would have to use unsafe code anyway. (In general, script injection has nothing to do with memory safety, see Log4j)

> Uh, I'd guess, half or more of that.

I mean, if you are after RCEs, don't CFI and shadow stacks halt the program instead of letting the CPU jumping to the injected code?

Now, let me get more specific - can you name one widespread C++ exploit that:

* would have happened even if the above mentioned mitigations were employed.

* would not have happened in a memory safe language?
by fenomas | 2025-04-01 03:37:03+00:00
> Tom Waits won a case where a commercial imitated his style.

Not under US copyright law, AFAICT. He's won cases where he sued over things like false endorsement - i.e. claiming that listeners would believe it was actually him, not just that the style was similar.

(Apparently he did win a similar case in Spain under their copyright law, but from skimming articles it sounds like the issue there also was impersonation, not just stylistic similarity.)
by liquidgecka | 2025-04-01 03:38:20+00:00
Its worth calling out that abstractions can kill you in unexpected ways with go.

Anytime you use an interface it forces a heap allocation, even if the object is only used read only and within the same scope. That includes calls to things like fmt.Printf() so doing a for loop that prints the value of i forces the integer backing i to be heap allocated, along with every other value that you printed. So if you helpfully make every api in your library use an interface you are forcing the callers to use heap allocations for every single operation.
by alexjplant | 2025-04-01 03:38:44+00:00
Pacman has always been kind to me. Portage, on the other hand, crippled my beloved X60 after a full system upgrade even though I was only a few weeks behind. I don't recall the precise issue but if memory serves it was some sort of circular version dependency that I was unable to resolve. I was a 19-year-old l00nix nublet so I'm sure it was my fault but I've never had so much trouble with a distro package manager as I did with Gentoo's.
by webprofusion | 2025-04-01 03:38:48+00:00
Cool! I guess there needs to be a way for people to share new lessons to practise, it gets complicated with copyright pretty fast.

For real "lessons" you'd probably need to start at chord progressions, go into scales and how the chords relate back to those, then move to these types of soloing technique lessons.

AlphaTab is the star here https://github.com/CoderLine/alphaTab - it's been maintained tirelessly for years by Daniel Kuschny.

I've started to build this type of lessons sitea few times in the past and never really got it together enough to release anything. I've done scale/chord/arpeggio tools: https://github.com/webprofusion/scalex
by renewiltord | 2025-04-01 03:39:27+00:00
A more general application of this is why we have LLM tool use. I don’t have the LLM figure out how to integrate with my blog, I write an MCP and expose it to the LLM as a tool. Likewise, when I want to interpret free text I don’t push all the state into the LLM and ask it to do so. I just interpret it into bits and use those.

It’s just a tool that does well with language. You have to be smart about using it for that. And most people are. That’s why tools, MCPs, etc. are so big nowadays.
by deckar01 | 2025-04-01 03:40:06+00:00
I really wanted to like Rocksmith, but the progressive difficulty didn’t feel quite right. I would get stuck on new chords, try the recommended arcade games, get stuck on those even harder and less satisfying tasks, then lose motivation. By the time I picked it back up it didn’t respond to the fact that my skills had regressed and I had to start a new profile. I spent more time noodling in the tone modeler than anything.
by mrandish | 2025-04-01 03:41:08+00:00
Using faster, easier or cheaper production workflows aren't significantly correlated with end product quality, other than perhaps in the obvious sense that investing a large amount of money/effort into a production might cause the investing party to take more care to ensure ROI. However, there are so many counter examples of very expensive, high-effort productions lacking artistic merit that the correlation is weak at best.
by christianqchung | 2025-04-01 03:42:20+00:00
Why do you think top upvoted posts have to be a 1:1 correlation of value? If you look at the most watched videos on youtube, the most popular movies, or sorted by top of all time on subreddits, the only correlation is that people liked them the most.

The post has a catchy title and a (in my opinion) clear message about using models as API callers and fuzzy interfaces in production instead of as complex program simulators. It's not about using models to write code.

Social media upvotes are less frustrating imo if you see it as a measurement of attention, not a funneling of value. Yes people like things that give them value but they also like reading things with a good title.
by ecshafer | 2025-04-01 03:42:29+00:00
If you go to a public course with some friends, drink like a fish, and just have fun. Golf doesn't have any of that environment. Now I take it you are in the UK from what you say, so maybe its different. But I can go to a public course for $10, spend $20 on a cart rental, and spend the same on booze. Definitely not high class.
by dmix | 2025-04-01 03:42:42+00:00
No it really is like that. "Frontend" aka jam everything into an all-consuming React/Vue mega project really isn't the most fun. It's very powerful, sometimes necessary (<50% of the times it's chosen), and the tooling is constantly evolving. But it's not a fun experience when it comes to maintaining and growing a large JS codebase... which is why they usually get reinvented every 3yrs. Generally an opposite experience with server side which stays stable for a decade+ without touching it and having a much closer relationship to the database makes better code IMO, less layers/duplication.

Frontend is very fun when you're starting a new project though.
by mmooss | 2025-04-01 03:45:27+00:00
No system or person is perfect; no god will come down and save us; we need to find solutions using human institutions. What also is ripe for abuse is a system where politicians have impunity for corruption. At least being arrested, prosecuted, and convicted requires several agencies and branches of government and a public trial that follows laws.

Democracy has done very well in that regard. The US is an exception, in many ways, in that it generally won't prosecute current heads of state. Netanyahu is being prosecuted and investigated for another crime, even after abusing power to avoid it. France has charged sitting high officials, so have others.
by teleforce | 2025-04-01 03:46:27+00:00
>The LLM shouldn’t be implementing any logic.

There's separate machine Intelligence technique for that namely logic, optimization and constraint programming [1],[2].

Fun facts, the modern founder of logic, optimization, and constraint programming is George Boole, the grandfather of Geoffrey Everest Hinton, the "Godfather of AI".

[1] Logic, Optimization, and Constraint Programming: A Fruitful Collaboration - John Hooker - CMU (2023) [video]:

https://www.youtube.com/live/TknN8fCQvRk

[2] "We Really Don't Know How to Compute!" - Gerald Sussman - MIT (2011) [video]:

https://youtube.com/watch?v=HB5TrK7A4pI
by jasonthorsness | 2025-04-01 03:46:38+00:00
I once built a proxy that translated protocol A to protocol B in Go. In many cases, protocol A and B were just wrappers around long UTF-8 or raw bytes content. For large messages, reading the content into a slice then writing that same slice into the outgoing socket (preceded and followed by slices containing the translated bits from A to B) made a significant improvement in performance vs. copying everything over into a new buffer.

Go's network interfaces and slices makes this kind of thing particularly simple - I had to do the same thing in Java and it was a lot more awkward.
by cyberjerkXX | 2025-04-01 03:46:40+00:00
You're misunderstanding what is happening. Harvard is a private institution that takes funding from the federal government. The federal government is reviewing the funding under allegations of anti-Semitism: -In November 2023, the U.S. Department of Education’s Office for Civil Rights opened a Title VI investigation into allegations of antisemitism on the campus. -In January 2024, six students sued the University, alleging that Harvard had become a “bastion of rampant anti-Jewish hatred and harassment.” This was followed by a February 2024 alumni-led lawsuit that claimed Harvard’s “unrestrained” campus antisemitism has caused the university reputational damage. -In July 2024, the Department of Education ended its investigation into allegations of antisemitic harassment at Harvard as a lawsuit filed in federal court contained the same allegations. -In January 2025, Harvard settled two antisemitism lawsuits by agreeing to provide additional protections for Jewish students, including by adopting the International Holocaust Remembrance Alliance (IHRA) definition of antisemitism.