MurphyA/hacker-news huggingface dataset:
by zeroimpl | 2025-04-22 01:20:00+00:00
I think they are solving two different problems at the same time. One is the order of elements in a single operation (SELECT then FROM then WHERE etc), and the second is the actual pipelining which replaces the need for nested queries.

It does seem like the former could be solved by just loosening up the grammar to allow you to specify things in any order. Eg this seems perfectly unambiguous:

from customer group by c_custkey select c_custkey, count(*) as count_of_customers
by bronco21016 | 2025-04-22 01:20:07+00:00
I have lived in this state for 5 years. Lyft works great!

The full story is I requested a ride to an Air Force base and the driver was not able to take us there due to restrictions at the base. We requested the driver drop us off at a restaurant just outside of the base. The ride we were on was cancelled, a new one created, and calculated as if we were originating at our point of embarkation at the same time all of this happened. Which happened to be during surge pricing.

I tried support for weeks. I was in an endless loop of scripts and going nowhere. At the time, the extra $200 or so charge was a significant amount for me so I charged it back with my card. The card had no issue with this but every time I try signing into Uber, they insist I pay them the remainder of their error from years ago.

I won't go back and don't care one bit.
by NoTeslaThrow | 2025-04-22 01:20:47+00:00
I've caught a couple of people using AI, which i found pretty surprising. It's possible people I've hired used it, but the people I've caught were so damn obvious it's hard to imagine much success.

now, AI to bypass recruiters and folks hiring by keyword? Yes please I would absolutely pay for that, and frankly I'd probably pay for that on the hiring side as well. Most recruiters I've worked with really struggle with what to look for in a candidate—the ones with an engineering background are worth at least 4x of those without.
by mightyham | 2025-04-22 01:21:16+00:00
> it has raised the issue of how journalists verify the credentials of sources in the AI age

Performing background checks is not difficult. Professional background check services are fast and commonly used in hiring processes. It seems like this article is (deliberately?) missing the actual questions raised by this case: why are these various outlets/journalists so lacking in rigor when it comes to the accuracy of their content, and how is a fraudulent expert consistently being chosen for their articles.
by fastball | 2025-04-22 01:21:34+00:00
Yes, the Bible is long, but it talks about many topics. The only thing that is mentioned a lot is Yahweh and Jesus. Beyond that you're not really gonna get a lot of consistency on topics.

This is a random Bible search website to show some verses about hell. I was not implying that all of these verses are definitive treatments of hell or anything similar.

However you will notice that what is said in these verses is generally not "hell is just emptiness". So even if very little is said about hell, to me the appropriate response to that is not "it doesn't say much so I'm just gonna believe whatever I want" (if you also claim the Bible is divinely inspired and the underpinning of your entire religion).
by pabs3 | 2025-04-22 01:21:37+00:00
Who is going to be able to afford to enforce such a (not Open Source) license against the corporations who will inevitably violate it? The GPL is already violated very commonly but is very rarely enforced, although Conservancy are trying to make that easier, but their precedent-setting lawsuit against Vizio is taking years to get to trial.

https://sfconservancy.org/copyleft-compliance/vizio.html
by pedalpete | 2025-04-22 01:24:12+00:00
I was thinking the process would be

1) as for a certain UX design 2) AI shows me an image of what it thinks I want 3) I make suggestions, changes to what I want 4) AI makes changes, shows me an image 5) back to step 3 and repeat until I'm ready to view code 6) have the AI write the code of the UX once.

I understand this may mean there are multiple images showing a flow, or different states, but in my mind, the time consuming part is the AI creating each JS file for the UX. I would think it could iterate quicker on designs and then output code.

This is how UX is designed today, designer does a bunch of iterations, gets feedback, then hands it to developer.

Right now, you're doing this all at once (or at least that is what my experience was).

I get what you mean about code as a method of communicating with the LLM, and I'm an engineer, so I kinda get that, but my first reaction wasn't "let's look at the code output", I was looking at the design output and thinking "is this what I want?"
by sublimefire | 2025-04-22 01:26:05+00:00
I do prefer tools like GPT researcher where you are in control over sources and search engines. Sometimes you just need to use arxiv, sometimes mix research with the docs you have. Sometimes you want to use different models. I believe the future is in choosing what you need for the specific task at that moment, eg 3d model generation mixed with something else, and this all requires some sort of new “OS” level application to run from.

Individual model vendors cannot do such a product as they are biased towards their own model, they would not allow you to choose models from competitors.
by lgas | 2025-04-22 01:26:10+00:00
I am fairly certain lists in Haskell are just normal singly linked lists with pointers pointing to the next item in the list. There's no need to maintain a reference to the previous cell. The last cell in any infinite list (or any finite list that hasn't been fully evaluated) will be an unevaluated thunk but that's not really observable to the program/programmer.
by ChrisMarshallNY | 2025-04-22 01:27:40+00:00
This isn’t really anything new (as has been pointed out). AI will make this kind of impersonation a lot easier, and harder to detect (I think the xz utils hacker spent a bunch of time manufacturing a fake back trail. AI will make that stuff much easier).

It really is up to the journalist to verify their sources.

It’s really common for corporate marketing departments to write copy wholesale, so their corporate glossary gets pumped.
by litbear2022 | 2025-04-22 01:27:52+00:00
Russia recycled chips from dishwashers[1] (maybe [2]) US is recycling rare earth elements from HDD

Good luck to all of you

- [1] https://www.cbsnews.com/news/russian-military-equipment-comp... - [2] https://www.forbes.com/sites/erictegler/2023/01/20/is-russia...
by AngryData | 2025-04-22 01:28:56+00:00
If I was going to be afraid of an invisible killer, I would be far more concerned with gamma-ray bursts. It covers a much larger area than that a black hole and could crisp our planet like some kind of sci-fi intergalactic superweapon laser beam. And some might consider getting turned to ash in mere moments a mercy compared to the potential of a near "miss" that would give half the planet instant cancer and completely fuck our weather patterns beyond any comprehension.

Still not super likely, but I would think far more likely than a direct hit by a black hole.
by lvl155 | 2025-04-22 01:29:45+00:00
I am starting to think AMD is doing this on purpose and they have some secret handshake deal with Nvidia. Nvidia has at least two more years of “sellout at any price” market. Not because they have the best solution (which they do atm) but because they basically share the monopoly with Apple at TSMC. And Apple is content wasting that away on iPhones.
by valenterry | 2025-04-22 01:29:50+00:00
> Having to write `x |> foo` instead of `x |> foo()` does not solve much, because you have the same lack of clarity if you need to pass a second argument

That's actually true. In Scala that is not so nice, because then it becomes `x |> foo(_, arg2)` or, even worse, `x |> (param => foo(param, arg2))`. I have a few such cases in my sourcecode and I really don't like it. Haskell and PureScript do a much better job keeping the code clean in such cases.
by dullcrisp | 2025-04-22 01:30:46+00:00
Well you did say you were okay with set intersection being partial (or I guess also set difference for the more direct analogy). Maybe not everything needs a solution. (Plus we’ve just gone from division being partial to subtraction being partial…but when I say that I begin to suspect that this argument has been made a lot before and we decided that the negative numbers get to stay. I don’t have anything against them personally but they’re probably less natural than the empty set being a set.)

I might be reading too much into what you’re saying about the empty set though and you just mean we could use the word “set” to mean “non-empty set” and then say something like “set-theoretic set” to mean what we now mean when we say “set.” But that sounds like a mouthful.
by freddealmeida | 2025-04-22 01:31:06+00:00
Vibe coding for me meant a roll-the-dice approach to building something that world. Never a care for strong architecture or good code standards. Allowing anyone to become an "engineer". A friend of mine, who can't code, used Cursor to build fully functional Nextjs web apps. I was impressed. Vibe coding is a super power for average people.

I do think this article fully grasps that change. Using AI to do tasks is not vibe coding. At least to me.

When will the first vibe coding book come out I wonder?
by brickfaced | 2025-04-22 01:31:33+00:00
It's not in the same league as LA, NY, or Chicago but definitely up there (albeit during shorter time windows) with Silicon Valley commuter traffic. Part of a common theme of living in Madison where you get downsides of city living- traffic, high taxes, high housing costs- without many upsides such as good public transport, a diversified job market, or a well-developed food scene.
Show HN: Hanly – Learning Chinese characters reimagined
by tutubuilds | 2025-04-22 01:32:51+00:00
Learning Chinese characters is unreasonably hard and is arguably the main reason why most people give up on the language. The existing apps mostly just show you a character and ask you to “remember” these random-looking complex shapes.

Frustrated with this during my own learning journey, I decided to build Hanly. The core idea: there is deep tree-like structure to Chinese characters, and Hanly teaches them by making you climb up this hierarchy, so that at every step you either learn a very basic building block or combine already known building blocks. This approach makes learning feel more like playing with LEGOs rather than memorizing random shapes.

I left a link for iOS but the app is also available on Android (currently completely free on both platforms): https://play.google.com/store/apps/details?id=app.hanly.chin...

It’s the first app I ever built and any feedback is very appreciated!
by itissid | 2025-04-22 01:33:31+00:00
Not all data. Not storing location history data is an example of not opening this for gestapo by ommision. For e.g. Apple does not furnish user location info on geo fence warrants because it can't. I believe Google just made a change towardssm this direction too. It's a fine line on what data to keep to unlock for a warrant and how to make services better based off centralized user data.
by hedgehog | 2025-04-22 01:35:32+00:00
I really like this design by John Calhoun (known to me originally for his game Glider, I think he posts on HN as well):

https://www.engineersneedart.com/systemsix/systemsix.html

A wire-free version running a Mac emulator would be pretty slick. Very usable with MacWrite or a HyperCard deck of recipes.
by loeg | 2025-04-22 01:36:50+00:00
This thread is not discussing the relative merits of different weight loss mechanisms. Your claim was simply that calorie counting is required for weight loss; it is not.

> If you're not counting calories you could be cutting calories too aggressively or not aggressively enough

This, too, can be monitored without calorie counting (e.g., periodic scale measurements will tell you this).
by amavect | 2025-04-22 01:37:51+00:00
Some other definition fun: Should we define 0 both positive and negative, or neither positive and negative? Does monotonically increasing mean x<y -> f(y)<f(x) or x≤y -> f(x)≤f(y)? Should we deny the law of excluded middle and use constructive math? Does infinity exist? If infinity exists, is it actual (as an object) or potential (as a function)? Is the axiom of choice true? Or, is the axiom of determinacy true?

Should we use a space-time manifold, or separate space and time dimensions? Do future objects exist, and do past objects exist? Do statements about the future have a definite truth value? Does Searle's Chinese Room think? Which Ship of Theseus is the original: the slowly replaced ship, or the ship rebuilt from the original parts?

I find that so many philosophy debates actually argue over definitions rather than practical matters, because definitions do matter. Well, add your own fun definition questions!
by karimf | 2025-04-22 01:42:17+00:00
This is super awesome. Several questions.

1. What GPU did you use to train the model? I'd love to train a model like this, but currently, I only have a 16GB MacBook. Thinking about buying a 5090 if it's worth.

2. Is it possible to use this for real time audio generation, similar to the demo on the Sesame website?
by 486sx33 | 2025-04-22 01:42:25+00:00
Originally, they promised TPM 2.0 could be added via a card or chip nvme I guess. Then it was motherboard manufacturer specific add on cards. (Like this article talks about https://www.tomshardware.com/news/where-to-buy-tpm-2.0-for-w...)

More recently they just decided you need a new machine entirely (to drive revenue to their oem hardware partners).

One handy thing is - just turn off TPM 2.0 on your modern machines bios and you can keep running windows 10.
Show HN: I'm $25K in debt and I'm building my way out. First bet, RuleOf3.ai
by theointech | 2025-04-22 01:43:36+00:00
Hey HN,

I wanted to share something I’ve been quietly building while navigating a very real challenge: I’m $25,000 in personal debt.

Instead of applying for jobs, I decided to build my way out—lean, fast, and solo.

One of the biggest bottlenecks I face when launching ideas is messaging. I’d open Notion or Excalidraw and just freeze. The ideas were there, but the clarity wasn’t. I always ended up spending hours thinking about my audience, brand values, voice, etc.—before I even started coding.

So I built RuleOf3.ai.

It’s a small tool that helps founders generate a full branding strategy—anchored to their purpose and audience—using a psychology principle called the “Rule of 3.” (You’ve probably felt this: 3 little pigs, “Just do it”, etc.)

It doesn’t replace strategists, but it gets me unblocked in under a minute.

I use it now for every micro SaaS and hackathon project I ship. It now became my "idea bank" for future builds.

I'm sharing this here not as a plug, but as a build-in-public checkpoint.

If you’ve ever been in that “blank canvas” phase or stuck at the brand/messaging layer of your project, this might help.

Would love feedback from other founders here—especially if you’ve ever tried building your way out of a hole like this.

Thanks for reading.

—

Link: https://ruleof3.ai
by ummmzokbro | 2025-04-22 01:43:45+00:00
Can confirm. Issued a successful chargeback after they bait and switched the Uber 1 subscription promising $5 for every late delivery only to revoke that portion weeks later.

Support would not refund the yearly subscription despite an obvious change to the economic terms of the subscription and so a chargeback was issued which the credit card company agreed with.

Ransomware screen now on the account to the effect of "Pay $100 Immediately To Regain Your Account" with no transactions possible unless the ransom is paid.
by dogmatism | 2025-04-22 01:45:45+00:00
doc first, old linux hacker second

Epic sucks. It only sucks marginally less than all the others. As a corp, they are expert at abusing mechanisms for lock-in as well as network effects

If you all were forced to use tools as shitty as the EHR's, no one would be a software engineer

A re-write of VistA would be the way to go, but someone paid off someone, and the VA is doing a disaster of a changeover to Oracle's Cerner

tl;dr Healthcare software is a steaming pile of shit
by crote | 2025-04-22 01:46:35+00:00
I wish someone bothered with modern bifurcation and/or generation downgrading switches.

For homelab purposes I'd rather have two Gen3 x8 slots than one Gen5 x4 slot, as that'd allow me to use a (now ancient) 25G NIC and a HBA. Similarly I'd rather have four Gen5 x1 slots than one Gen5 x4 slot, as Gen5 NVMe SSDs are readily available and even a single Gen5 lane is enough to saturate a 25G network connection and it'd allow me to attach four SSDs instead of only one.

The consumer platforms have more than enough IO bandwidth for some rather interesting home server stuff, it just isn't allocated in a useful way.
by yahayahya | 2025-04-22 01:46:58+00:00
Probably because the dependency scanner the lawyers at his company required be added to the code review system will instantly fail the review if he added an AGPL project as a dependency.

There’s no reason to worry about the AGPL unless you plan to conceal code from its users. Most software businesses take this approach because it’s hard to sell information that is publicly available, and code is just information. Some businesses make money operating software for others. AWS pays on-call engineers to keep RabbitMQ highly available.

Free Software protects the user from the developer. Permissive licenses protect the developer from the author.

A lot of professional software engineers get confused and think of themselves as the “user” when they’re actually more of a middle man.
by thuanao | 2025-04-22 01:47:14+00:00
What’s the value in verification, exactly? Seems like a solution to a problem that doesn’t exist. Do non-idiots really get confused into thinking Jack Dorsey’s account is someone pretending to be Jack Dorsey?

Before Twitter did any sort of verification it was not difficult to determine whether an account claiming to be someone was actually that person for anyone who was actually interested.

I suspect a lot of people have this delusional fantasy where “verification” is going to shape political discourse in their favor.
by seanmcdirmid | 2025-04-22 01:47:19+00:00
When I was a kid, I dreamt a lot about what happened between those two movies, since Star Wars came out when I was 2 and ESB when I was 6. There were some comics sure, but I felt ripped off we didn’t get to see what happened between them (yes, the holiday special was a thing, but it didn’t help much). A lot of weird dreams on my part (which incidentally is probably closer to how AI works these days, just remixing my memories, adding some new details, and the fidelity isn’t as good as the original).
by lantry | 2025-04-22 01:48:00+00:00
1) all abstractions leak. We use them anyway because they are helpful, but you have to be expert enough to know when they're leaking, and know what to do about it. This invariably requires understanding the system underneath the abstraction.

2) I disagree that there is "no intrinsic value" in this knowledge. Even in purely monetary terms, my salary is much higher because I like to look underneath the abstraction. I agree that in our modern software systems that it is not practical to understand everything, and it's usually most "cost efficient" to operate at/near the highest abstraction layer. But this does not bring me joy! and what "intrinsic value" is there besides happiness?
by ggm | 2025-04-22 01:48:39+00:00
> The ongoing PROBA-3 (Project for On Board Autonomy-3) mission (Llorente et al. 2013; L. F. Peñin et al. 2020) (launched in 2024) aims to form a solar coronagraph using two satellites approximately 150 m apart with a relative displacement accuracy under a sub-millimeter and pointing accuracy at the arc-second level.

I expected this accuracy at km or greater. At least for radio interferometry. Maybe Optical has smaller scale?

The positional accuracy of fixed point RF interferometers in astronomy are amazing, they can probably measure continental drift (only joking) -So this is saving atmospheric attenuation but with very small angular distance between the arms of the interferometer.

Surely this has to go up to km and 100 of km to be useful? Maybe not in optical.

(the Narrabri Radio Telescope is a giant radio interferometer on a linear railway track. The SKA is fixed position, massive deployments "Square Kilometer" hence the name.)
by tyami94 | 2025-04-22 01:49:07+00:00
This leads to an interesting philosophical debate about where the line to "cheating" is. I'd imagine the NES is more than capable of handling HTTP. I own a small managed network switch with a Web UI (and CGI) all running on an 8051 built into the switch ASIC, and if that can do it, it doesn't seem like such a far fetch that the NES can. The hard part is storage and I/O.

This is purely theoretical, but a 6522 could be used to bitbang SPI, opening the possibility of adding an SD card and Ethernet controller (with a chip like the Wiznet W5500). Add a small amount of SRAM (~16/32Kbit) and a loader ROM, and you'd be able to make the NES into a workable general purpose computer using only the cartridge slot. If needed, one could steal an interrupt from the expansion slot.

Admittedly, this could still be considered "cheating" because the W5500 has a built-in TCP/IP stack, but personally I would feel comfortable saying the NES is hosting the site.

Bitbanging SPI with the 6522 -- https://wilsonminesco.com/6502primer/potpourri.html#BITBANG_...
by rcyeh | 2025-04-22 01:49:13+00:00
Yes! Automobile fuel efficiency is now probably the classical example of Jevon's paradox: some cars are more fuel-efficient; and (therefore?) we in the United States are driving 35% more miles each year in 2024 (3.3e12) than in 1994 (2.4e12).

https://fred.stlouisfed.org/series/M12MTVUSM227NFWA

Which makes our total gasoline consumption about the same as or higher than the 1990s, within 10% or so:

https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=C...
by bigstrat2003 | 2025-04-22 01:49:47+00:00
That, and I want the translated work to reflect the original vision of the author as much as possible. I don't want cultural references changed for my country, nor do I want things changed because my country might find them offensive when the original audience didn't. In my opinion, the best compliment you can give a translation is to say that it fades into the background and lets the original shine through.
by jeffbee | 2025-04-22 01:52:13+00:00
The Deep Research stuff is crazy good. It solves the issue that I can often no longer find articles that I know are out there. Example: yesterday I was holding forth on the socials about how 25 years ago my local government did such and such thing to screw up an apartment development at the site of an old movie theater, but I couldn't think of the names of any of the principals. After Googling for a bit I used a Deep Research bot to chase it down for me, and while it was doing that I made a sandwich. When I came back it had compiled a bunch of contemporaneous news articles from really obscure bloggers, plus allusions to public records it couldn't access but was confident existed, that I later found using the URLs and suggested search texts.
by kristianp | 2025-04-22 01:52:44+00:00
Just a quick meta note. This article is really lengthy, I don't have time to read this level of detail for the background. For example the "Mark and Sweep" section takes up more than 4 pages on my laptop screen. That section starts more than 5 pages into the article. Is this the result of having AI help to write sections, and as a result making it too comprehensive? It's easy to generate content, but the editing decisions to keep the important parts haven't been made. I just want to know the part about the Arena allocator, I don't need a tutorial on garbage collection as well.