MurphyA/hacker-news huggingface dataset:
by Simulacra | 2025-05-02 16:41:54+00:00
This is ridiculous, it's subjective, and it's really punitive in a political way. The AFD has made huge gains in Germany, the people voted for that, how dare the intelligence service say oh, this is far right. It's the same as if they had said, it was far left. The government has no business in deciding which party can field candidates. That's the voters to choose.
by brettbejcek | 2025-05-02 16:42:06+00:00
Limitless (Previously Rewind) | Full-time | Remote | https://limitless.ai

At Limitless, our vision is to free the human mind from its biological limits. We build software and hardware that captures what you see, say, and hear and makes it useful. Our investors include Sam Altman, Alexis Ohanian, a16z, First Round, NEA, and many others. We are a well-funded, 18-person, remote-first startup.

We are hiring for:

Senior / Staff Product Engineer (Generalist) - https://jobs.ashbyhq.com/limitless/0911717b-0a69-406a-a494-1...

For more information about our benefits and culture (including quarterly retreats, office reimbursement, final week of the year off, etc), check out our careers page - https://limitless.ai/careers
by leptons | 2025-05-02 16:42:19+00:00
>I'm interested to know what someone who doesn't identify as an early adopter is using for lambda.

I was actually an early adopter of Lambda. At the time I didn't realize it was new, I was just looking for a way to host a new nodejs project in a scalable way. I did not want to spin up an EC2 instance for an Express based project and then have to manage load balancing and everything else that comes with it when the project needed to scale. I thought, why not make it scalable from the start? So I searched and found Lambda, which had launched only a few months earlier. It seemed great and exactly what I was looking for. I didn't realize it at the time that it was so new. I found it during Christmas vacation 2014 where I had a couple of weeks of "downtime" away from work to focus on my personal project and Lambda quickly won me over. Lambda was released in November 2014, so it was really new and I was unknowingly a very early adopter of it.

There was no "Serverless" project at the time. So I created my own toolchain that I still use to this day. It's very simple. The dev program I created simply watches a folder for file changes, and then .ZIPs up the files, sends them to S3, then a companion Lambda function does "npm install" within a Lambda instance, then .ZIPs up the entire package and then updates the Lambda function I'm working on - this is done so any dependencies that require compilation will compile for the Lambda environment and not my local dev machine environment. It just works. I've added support for Layers when those became a thing, but other than that it's very simple and has withstood the test of time. I did try "Serverless" last year for another project, and it was not to my liking at all. I don't like giving "Serverless" access to my AWS account, and lots of other things made it not a good fit for me. YMMV.

Yeah, there are some frustrating times with Lambda, but those are usually related to getting stuff running like a headless browser, or ffmpeg, or other heavier lifts to run inside a Lambda. But, I've got all that stuff working, and once it works, it just keeps working. I haven't touched some of the older Lambdas in years, some are still running on node v12.

The only thing I kind of dislike is decommissioning of older nodejs runtimes so they aren't available at all for new Lambdas anymore. It's not that big a deal until I run into a situation where updating an older Lambda requires me to update the runtime, and there would be breaking changes due to different runtimes. But, it really is best if my code is updated to run on the latest nodejs version, although when I sometimes fall into this situation I start to question my choice of using Lambda. My regret is always short lived though, because Lambda is great in so many other ways.
by FilosofumRex | 2025-05-02 16:43:12+00:00
Bush invaded Panama in 1989, and imprisoned its president, so technically he gave away your favorite canal. Besides it's called Panama Canal and not American Canal for a reason - perhaps it never belonged to us.

Every president since Carter has talked a tough foreign policy but then either wisely paid the enemy off (Bush's Iran-Contra arms deal, Obama's planeload of cash), or stupidly started new wars which have bankrupted our treasury.
by acyou | 2025-05-02 16:43:23+00:00
I used to think that way as well, then I started to participate in standards development. Now, I think it's more valuable to society to have the standards properly developed, funded and regulated.

You could say the same of literally any other aspect of society. Why can't it be free? Well, someone has to pay. It's a nice thought, until it meets reality.

Regulation has a cost and a benefit. Compliance has a cost and a benefit. Non compliance has a cost and can have a benefit. People using/complying to standards usually benefit and are therefore good people to have pay the compliance cost, rather than shifting the tax burden onto society as a whole (someone else can pay)! It's not free, we just need to pay.

(If you're not paying, you're the product)
by labrador | 2025-05-02 16:43:27+00:00
A sense that I was talking to a sentient being. That doesn’t matter much for programming task, but if you’re trying to create a companion, presence is the holy grail.

With the sycophantic version, the illusion was so strong I’d forget I was talking to a machine. My ideas flowed more freely. While brainstorming, it offered encouragement and tips that felt like real collaboration.

I knew it was an illusion—but it was a useful one, especially for creative work.
by flkiwi | 2025-05-02 16:43:56+00:00
I tell people all the time that the single greatest tool an aspiring lawyer can have is a background with programming, as the analytical and algorithmic mindset is FAR more important than being "good at public speaking" or any of the other base skills often cited as desirable for lawyers. I've also said the second greatest tool an aspiring lawyer can have (in my personal opinion) is a significant background in foreign language learning, as that is a skill that is closely related to programming, though a bit abstracted and coming from a different angle. I'm going to see if I can use this article to support that.
by _bin_ | 2025-05-02 16:44:08+00:00
This probably has something to do with it. I probably tend to move faster than average and am "bot-like" in that I sort of "scrape": search for something and quickly open all relevant tabs to review, page through them, search again. If while I'm going through I have something else I'd like to find, I'll fire up yet another tab and pop open all relevant tabs from that. Etc.
by vinkelhake | 2025-05-02 16:44:11+00:00
One reason which matters with libraries is that slapping constexpr on a function is, in a way, a promise by the author that the function is indeed meant to be constexpr.

If the author then changes the internals of the function so that it can no longer be constexpr, then they've broken that promise. If constexpr was implicit, then a client could come to depend on it being constexpr and then a change to the internals could break the client code.

Disclaimer: this is not a normative statement.
by lgiordano_notte | 2025-05-02 16:44:12+00:00
In trying to live an intellectually rich life, there's a risk of adding too much noise. Chasing more input, more ideas, more learning. Sometimes less really is more. Depth often comes not from adding, but from subtracting. Clear away the noise, and what’s left tends to have 'meaning'. Personally I prefer a deep life to a rich life, but maybe that's just semantics...
by kjkjadksj | 2025-05-02 16:44:20+00:00
Well yeah, they stack the deck in their favor. They avoid very hilly roads. They don’t yet go on the freeway. And they don’t get drunk or tired or distracted.

That being said I’d like to see how a typical “good” driver compares vs the average. Someone who doesn’t speed or get duis and gets plenty rest.
by zeristor | 2025-05-02 16:45:13+00:00
Whilst nice one does need to bear in mind that the Earth can only radiate so much heat, this is separate from the Greenhouse effect.

One of the things Gerald K. O’Neil pointed out in 2081:

https://en.wikipedia.org/wiki/2081:_A_Hopeful_View_of_the_Hu...
by lenova | 2025-05-02 16:45:35+00:00
Agreed, I've only played FF7 Remake (which I'd waited patiently for years while it was being developed), and just did not enjoy playing the game. It felt like it 20 hour game stretched out to 70 hours with repetitive fetch quests. It lacked the charm and fun of the original, and it sounds like this Clair Obscur game has learnt from this experience.
by Macha | 2025-05-02 16:45:50+00:00
- No site asked me for credit card numbers at 14 to prove I was 18+.

- The person who operated our house's tech infrastructure was me, since my parents were too technically illiterate to do it. And it took operating in these days, rather than the relatively one stop wifi boxes of today.

- Parental filters, where they existed, could be defeated with a simple alternate DNS server.

- I was also just allowed be unsupervised in general for way longer than gen Z or alpha kids are allowed. My country hasn't quite gone to the same "a child in the wild, call CPS" levels as some parts of the US has, but certainly the average child now is more limited than they were in the 90s

So yes, gen alpha kids have phones. But unlike when I first got a laptop and could do basically anything on it, the phones these days are much more locked down, and by the OS manufacturers who actually try to plug holes as they're discovered.
by deeThrow94 | 2025-05-02 16:46:16+00:00
I'd argue none of that math is really necessary. While I have used most of my classes at least once, it was never a barrier to advancement in my career. Hell you could say the same thing about any of the theory. Like yea it's cool I know what a "merkle tree" is but it ultimately is a distraction from most of the skills you need to work with git.

Anyway, both computation and math are grouped under "apriori" knowledge. Any semantic distinction is ultimately silly. But we could just as easily be teaching programming as a craft in the context of the real world—I think this is closer to how it's done outside the US. I am not at all convinced the American style is what people ought to be paying for.
by imtringued | 2025-05-02 16:46:32+00:00
That's exactly what Gattaca is about. The fact that the machine scans your genes is honestly quite irrelevant and probably the biggest thing that everyone gets wrong about that movie: Everyone blindly trusts the scanner, but such a scanner cannot possibly exist.

gwern summarizes it appropriately: https://news.ycombinator.com/item?id=14867898
by b800h | 2025-05-02 16:47:01+00:00
>No, the point is that women and men should be treated the same wherever physically possible, to get as close as possible outcomes.

That doesn't seem to make sense. If women and men are different, then to get the same outcomes, surely you should treat them differently. This is how the famous "equity" illustration in HR materials works: The woman gets a different-sized box.

Alternatively, we can just admit that treating people equally is a good thing even if it results in different outcomes.

Realistically, we treat people as individuals but try to impartially give them a fair stab. Which makes sense.
by toast0 | 2025-05-02 16:47:49+00:00
Or buy something and the warehouse ships them another. I bought something from amazon where reviews said about half the people got the wrong product, and I got the wrong product, returned it and got the wrong one again, and then they wouldn't let me try again.

In a twist, I had previously attempted to order the right product from a different vendor, but I put the wrong one in the cart, and had to pay a restocking fee to return it. They sent me the right one when I ordered it properly.
by meltyness | 2025-05-02 16:47:51+00:00
Yeah, the problem LLMs will have with Rust is the adherence to the type system, and the type system's capability to perform type inference. It essentially demands coherent processing memory, similar to the issues LLMs have performing arithmetic while working with limited total features.

https://leetcode.com/problems/zigzag-grid-traversal-with-ski...

Here's an example of an ostensibly simple problem that I've solved (pretty much adversarially) with a type like: StepBy< Cloned< FlatMap< Chunks<Vec<i32>>, FnMut<&[i32]> -> Chain<Iter<i32>, Rev<Iter<i32>> > > > >

So this (pretty much) maximally dips into the type system to solve the problem, and as a result any comprehension the LLM must develop mechanistically about the type system is redundant.

It's a pretty wicked problem the degree to which the type system is used to solve problems, and the degree to which imperative code solves problems that, except for hopes and wishes, which portions map from purpose to execution will likely remain incomprehensible.
by rowanG077 | 2025-05-02 16:47:54+00:00
The article is extremely misleading, I dare even say almost malignant.

The study itself claims:

- fluid reasoning and working-memory capacity explained 34%

- language aptitude (17%)

- resting-state EEG power in beta and low-gamma bands (10%)

- numeracy (2%)

They take math skills to equal numeracy. The study itself implies this too. I disagree on a fundamental level with that. Math skills align much more closely to fluid reasoning than to numeracy.
by sundanc | 2025-05-02 16:48:19+00:00
I got tired of productivity tools constantly asking me to sign up, pay monthly, or deal with annoying UIs. I just wanted something simple that helps me stay focused.

So I built Deep Focus a free Chrome extension that gives you the basics:

Pomodoro timer (no signup)

Website blocker (custom blocklist)

Ambient sounds (Lo-Fi, rain, thunder, etc.)

No ads, no tracking, no fluff

I’m working on advanced features like analytics, cloud sync, custom focus presets, etc.

Would love to hear your thoughts or improvements you’d want.
by remram | 2025-05-02 16:48:48+00:00
You are wrong, the whole point of the WAL is to make SQLite crash-consistent. Same as the rollback journal. SQLite will safely rollback partial writes. I don't know where you got the idea that in WAL mode, SQLite ditches its consistency guarantees somehow.

If you can corrupt a SQLite database by pulling the power or simulating it by taking a block-device snapshot, this is a serious SQLite bug and you should report it.

https://sqlite.org/transactional.html & https://sqlite.org/atomiccommit.html have more details
by nataliste | 2025-05-02 16:49:05+00:00
Journalism, and specifically NPR, is already driven entirely by corporate and ideological interests. Your supposition that federal funding helps remove bias is trivially disproven by the last decade of coverage of NPR, where I literally (literally!) have not been able to turn it on without race, gender, or Trump being mentioned within a minute (it became a game). To be fair, there was one exception. and that was a replay of a David Foster Wallace interview from 2003. Which was immediately followed by a current interview with two women talking about white men's obsession with Infinite Jest and how their podcast was helping deconstruct toxic masculinity or something like that. The comparison in quality was stark.

The time for caring about and preserving civic-level notions of neutrality and objectivity was a decade ago. I don't care anymore. If wingnuts want to unduly influence Americans through broadcasting, they can do it like everyone else--without taxpayer dollars.
by igouy | 2025-05-02 16:49:05+00:00
Smalltalk Refactoring Browser! (Where do you think Java IDEs got the idea from?)

"A very large Smalltalk application was developed at Cargill to support the operation of grain elevators and the associated commodity trading activities. The Smalltalk client application has 385 windows and over 5,000 classes. About 2,000 classes in this application interacted with an early (circa 1993) data access framework. The framework dynamically performed a mapping of object attributes to data table columns.

Analysis showed that although dynamic look up consumed 40% of the client execution time, it was unnecessary.

A new data layer interface was developed that required the business class to provide the object attribute to column mapping in an explicitly coded method. Testing showed that this interface was orders of magnitude faster. The issue was how to change the 2,100 business class users of the data layer.

A large application under development cannot freeze code while a transformation of an interface is constructed and tested. We had to construct and test the transformations in a parallel branch of the code repository from the main development stream. When the transformation was fully tested, then it was applied to the main code stream in a single operation.

Less than 35 bugs were found in the 17,100 changes. All of the bugs were quickly resolved in a three-week period.

If the changes were done manually we estimate that it would have taken 8,500 hours, compared with 235 hours to develop the transformation rules.

The task was completed in 3% of the expected time by using Rewrite Rules. This is an improvement by a factor of 36."

from “Transformation of an application data layer” Will Loew-Blosser OOPSLA 2002

https://dl.acm.org/doi/10.1145/604251.604258
by Tadpole9181 | 2025-05-02 16:49:06+00:00
This is a lot to say that you have no idea what the AfD situation actually is and haven't looked into any of the intelligence reports or even rhetoric/behavior of the party (leaders).

Also:

> But pretty much everybody who says anything else than "we should abolish borders and allow any and all immigrants who wish to come" or even "maybe we should do something about crime" is labeled "fascist", "extreme right", etc.

Really lays your hand out.
by deeThrow94 | 2025-05-02 16:49:13+00:00
I don't really know what you mean by "conjecture", but I thought apriori was implied by positing it as a linguistic construct. "Fundamental" doesn't imply empiricism at all. All of apriori knowledge for a language is a set of all sets of coherent statements: the outer set represents a set of implied axioms required to make the statements cohere. Recursion just broadens the complexity of the statements you can express, but it's fundamentally a concept that arises from language and can be evaluated for coherency (like all other apriori concepts).

Edit: added a definition of apriori knowledge.

Edit2: to put this another way, nobody is arguing that recursion doesn't exist. Or that it is empirically-derived. No, it's a useful construct to show certain relations.

Edit3: added a sentence

Edit4: The extent to which our own grammars are inherently recursive vs this being culture or technology is irrelevant to identifying the concept of recursion as an apriori, linguistic concept.

Edit5: i suppose you might also be referring to the idea that we naturally process recursion. I mean, we clearly, evidently do; whether or not that's inherent to being human is a separate question entirely. Hell in the free software world there's a whole recursive acronym meme that taps into some part of our brain and tickles it.
by dragonwriter | 2025-05-02 16:49:41+00:00
> Supreme court and many other courts have judicial armed officers of the court that are part of the judicial branch;

The Supreme Court, but not lower federal courts, has its own police department, but its legal authority is limited to security for the Supreme Court building and grounds and the Supreme Court justices, and to make arrests for violations of federal law as necessary to those two functions. They do not enforce orders of the court unrelated to those functions.

(For lower federal courts, these functions are performed by the US Marshals Service, a DoJ agency, which also does enforce other court orders; but, that's an executive not a judicial-branch agency.)
by ithkuil | 2025-05-02 16:49:51+00:00
It's a lot about resilience to defeat.

Some states can suffer tremendous losses and yet they can eventually prevail due to their stronger industrial capability in the long run.

That's what allowed the US to defeat the Japanese in WWII. Japan had a capable military apparatus at the start of the war but they were not able to scale their production at the same rate as the much larger US.

The only way for a smaller state to defeat a bigger one is to go all in and win quickly.
by karmakaze | 2025-05-02 16:50:45+00:00
> Roman soldiers fought in a checkerboard formation, with the front line engaging the enemy, then cycling to the back to rest while the next line moved forward. This rotation system allowed Romans to maintain constant pressure while preventing fatigue.

The first thing that comes to mind is StarCraft2 Stalker blink micro. They have shields that regenerate over time, so the front wave fights until shields are low then fall back to recharge.

The 2nd part is also covered by general SC2 tactics, concave fronts increase attacking numbers more than convex defenders'.
by transcriptase | 2025-05-02 16:50:58+00:00
It is. If you start a fresh chat, turn on advanced voice, and just make any random sound like snapping your fingers it will just randomly pick up as if you’re continuing some other chat with no context (on the user side).

I honestly really dislike that it considers all my previous interactions because I typically used new chats as a way to get it out of context ruts.
by thopkinson | 2025-05-02 16:51:59+00:00
The problem this solves: The ChatGPT desktop app can't normally "see" Xcode's compiler warnings or errors when helping you debug your project.

The solution: 1. Put the posted run script in your Xcode target's build phase. 2. Point an Xcode editor to the new BuildIssues.md in your project. 3. Point ChatGPT desktop to Xcode context.

Now you'll be able to direct ChatGPT to support fixing the issues at will and it sees the errors/warnings
Show HN: DonutData – Clean messy datasets with natural language prompts
by Ukd_1209 | 2025-05-02 16:52:09+00:00
I built DonutData to make cleaning and preprocessing datasets easier — without writing any code.

You upload a file (CSV, JSON, XML), type a prompt like:

"Remove extra spaces, drop rows with nulls, lowercase all text"

…and DonutData runs the relevant transformations automatically.

This is the first version — preview/iteration is coming soon. Feedback form pops up after use. I’d love your thoughts!

Works with structured formats (CSV, JSON, YAML, XML) 30+ preprocessing operations built in Free to use — only sign in to download the result

Try it out: https://donutdata.in/ Use our sample dataset: https://drive.google.com/file/d/11NOu1FSm4nyYT8QZjcltmaN0LGu...

Would love to hear feedback of any kind!
by linkregister | 2025-05-02 16:52:29+00:00
This is an incomplete understanding of the stakeholders in these rulings.

1. The goal of the fines is to act as a deterrent and to encourage companies to get back into compliance.

2. The arbiters aren't operating in a vacuum. Bankrupting services that the citizens of a country rely on is unpopular and not in service of goal #1.

3. We know that this is the case because Uber and other ride sharing services were able to violate the law and convince voters to have the law changed to permit these services.

4. Fines impacting net revenue are dealt with seriously by companies when they are adequately large, e.g. 10% of net revenue. Compliance departments are not funded as a job creation or charity exercise. When companies report earnings, these fines frequently determine whether earnings guidance is achieved. This impacts company officers' compensation.

tl;dr, you passionately believe in these views, but it is not one held by the majority. Your minority view should not be the basis of public policy.