MurphyA/hacker-news huggingface dataset:
by fuzztester | 2025-04-02 22:48:50+00:00
Juust putting this out there:

1. Some people made good money from shareware in the early home computer days.

One example:

https://en.m.wikipedia.org/wiki/Jim_Knopf

https://en.m.wikipedia.org/wiki/PC-File

Knopf originally wrote the software for his own use to manage a church mailing list, on an Apple II. Later, he ported it to CP/M, and then to MS-DOS. Other people heard about it, and started requesting copies. Eventually, the cost of sending out update disks inspired Knopf to include a note requesting a small cash donation to offset the expenses. The response was overwhelming, and when his income from PC-File exceeded "ten times" what he was making from his job at IBM, he decided to turn Buttonware into a full-time business.

2. Current stuff too, like Mike Perham's https://en.m.wikipedia.org/wiki/Sidekiq

https://news.ycombinator.com/item?id=35566768

mperham: ... I'm closer to $10m than $1m in annual revenue now.

Mike Perham, Creator of Sidekiq: From Employment to Independence:

https://codecodeship.com/blog/2023-04-14-mike-perham

There must be others ...
by johnnyanmac | 2025-04-02 22:49:20+00:00
Been speculated for a while there's, at best, some very proactive Tesla defenders trying to flag any bad news. And at worst someone who made bots to automate such a process. If you're stalking new, you only need a dozen or so flags to trip off the auto-flagging.

Dang hasn't really commented anything supporting nor negating such a theory.

The stock up probably comes more from rumors (nothing explicitly stated except offhand by trump) that Elon is stepping down as head of DOGE. translation: they are making use of some contract terms for Musk to GTFO for both their sakes.
by iambrandonm | 2025-04-02 22:49:23+00:00
Totally feel you on this and kudos to these guys, low pricing makes it so much easier to actually try something without second-guessing. I’m working on a similar philosophy with my own project, 99dev — simple tools for indie devs at just $1/month. Starting with lightweight analytics (like a mini Plausible), but more tools are on the way. No bloat, just useful stuff for folks like us who are building things and watching our budgets.

Really glad to see more projects like pico.sh embracing low cost, no frills, indie services. https://99.dev
by inbx0 | 2025-04-02 22:49:38+00:00
Yes. And that is what a client should 100% do from the security standpoint. But since you mention caching - from the perf standpoint, it could sometimes be beneficial for the query planner to know the values before coming up with the query plan. Sometimes I have done little optimizations by replacing prepared statement placeholders with baked-in numbers or known enum values.
by mmooss | 2025-04-02 22:49:58+00:00
> They told the public the truth, basic facts like

Just telling people the 'truth' isn't effective communication at all (in fact, it can be dangerous) - that should be obvious to anyone with some experience in life. To tell the 'truth' and then throw up your hands because it didn't work is just being at victim.

A major political party knows all that - it's shameful and corrupt that they don't care to be effective.
Show HN: JavaScript Flowchart Generator
by cad-vc | 2025-04-02 22:50:02+00:00
This tool generates flowcharts from javascript code. There is a trial link available on the website, but here is the same temp. trial link: https://www.cad-vc.org/decompilertrial.html My original intention was to build something that makes it easier to interact with LLM's in software development, specifically to speed up the initial iteration process to get a code structure that you want before doing more detailed changes manually, but I think this has more use cases. It uses mermaid to build the flowchart. Let me know what you think. My initial feedback is that the website sucks and people don't trust it enough to use the stripe link, so I do plan to do some work on that.
by dredmorbius | 2025-04-02 22:51:22+00:00
I've taken to linking to moderator admonishments (mostly dang, occasionally pg or sctb) where I think it might be helpful, e.g.:

<https://news.ycombinator.com/item?id=43478913>

This is not for every flag, by a long shot, and occurs (checking my history) perhaps a few times a month.

Note that the follow-up to the above link also earned another dang cite. Few justifications are original...

The practice seems ... not too disruptive, and at least modestly effective. It also gives me a track record of who's turned up before.

Linking quips both keeps my own voice out of the discussion, and mutes the impact on the page itself.
by palata | 2025-04-02 22:52:12+00:00
I believe that the criticism is not about what the Wikimedia Foundation does specifically.

The criticism is that the Wikimedia Foundation makes people believe that Wikipedia needs funding, so that people donate thinking that they contribute to Wikipedia. Personally I have nothing against the Wikimedia Foundation, but when I learned that I was not actually donating to Wikipedia, I felt tricked. They lost my trust because they made me feel like I was tricked.
by zw123456 | 2025-04-02 22:52:20+00:00
I recently retired after 45 years in tech. I started out in 1978 at Bell Labs. I have had great jobs and terrible jobs. Great bosses and horrific bosses. And all the things in between. I did not just survive, I thrived and beyond and worked at 3 start ups and a bunch of other companies large and small. What I learned is to not to be afraid. Regardless of what is happening around you. Fear is the enemy. Don't be afraid to be weird or crazy or whatever is causing you to be timid.
by jussinevavuori | 2025-04-02 22:52:23+00:00
Thank you for the comment. This is not what I'd intended to communicate with this article. The Kilpi.filter pattern is not the primary point of this article, it is only a minor utility provided by Kilpi for special cases.

My point was to show how you can co-locate your queries and authorization logic, just as you would with any sensible data access layer. This method however keeps the inner function pure and easily cacheable, e.g. with the upcoming "use cache" Next.js directive, and allows easy explicit bypassing of the protection with e.g. `.unsafe()`, which is required in some scenarios in your application.

I hope this clarifies my intent.
Show HN: The #1 SWE-Bench AI Coding Assistant for VSCode and Jetbrains
by knes | 2025-04-02 22:52:34+00:00
Our AI Agent is now in GA today.

http://augmentcode.com/

How is Augment different than Cursor & co?

- Handle large codebase (code retrial model built in house) - Native Tools: We support MCP, but for Github, Linear, Jira & Notion we built a native integration to increase quality of interaction with the agent. - works in VSCode and Jetbrains Today. - Memories. Besides user Guidelines/Rules, the agent update its memories as it works with you.

Everything else that you expect from an ai agent is there too. Checkpoints, terminal interactions, auto mode, etc.

Would love your feedback, or try it out, it's free an unlimited for now.

https://www.augmentcode.com/blog/meet-augment-agent
by Uzmanali | 2025-04-02 22:52:38+00:00
I’ve had similar frustrations with gig economy services. A while ago, i hired someone from TaskRabbit to set up a standing desk. i thought it would be an easy process, but the assembler showed up late. then he had a hard time following basic instructions, and he also left halfway through, saying he had another job to go to. I finished the assembly myself at the end.

then i realize these platforms don’t support skilled, well-paid workers. they focus on cheap convenience, which often results in poor quality. the issue isn't just that people struggle with their jobs. it's that the system makes it hard for them to do good work.

Now I hire local professionals, even if they cost more. Their experience and trustworthiness save me time and frustration.
by kjkjadksj | 2025-04-02 22:53:23+00:00
Tell that to apple mail. Makes no sense how an app seemingly unchanged since the tiger days when I started using it could still be as performant as it always was on far better hardware. In fact I frequently find it to be the culprit when I wonder what the hell could be spinning my fans on this m3 pro just churning over the database.

Iphone version is arguably worse because it also has performance issues but doesn’t support inbox rules. Then again those inbox rules often fail to filter emails anyhow.
by teleforce | 2025-04-02 22:55:17+00:00
I highly recommend Prof. Sussman talk at the Strange Loop conference 2011 [1].

It's not his inaugural lecture but it's pretty close where he talk about his research work with his former students.

It's also paved the way to modern constraint programming based on logic and optimization which are the machine intelligence that's complementary to the conventional data driven and learning bases AI.

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

https://youtube.com/watch?v=HB5TrK7A4pI
by otterley | 2025-04-02 22:55:29+00:00
The person you’re responding to is not Paul Graham. Similar handle but not identical.

> The people here are rather anti-compassion and any kind of spirituality. And how I was attacked for calling David Lynch a worthless purveyor of ultraviolence and vapid, wasteful lifestyles was unconscionable.

Maybe your problem is not with your opinions but with how you choose to express them. My observation is that disagreement is rarely downvoted massively if it is expressed eloquently. OTOH, emotional and brief conclusory opinions that aren’t supported with narratives or supporting information that are also contrarian may be subject to mass downvoting.

Looking through your comment history, I think you’re experiencing this phenomenon not because you respectfully disagree with others, but because of the quality of your communication.
by pvg | 2025-04-02 22:56:17+00:00
You can send an email and ask for an exception to be made. 'YC built the flagging' feels like somewhat non-responsive sophistry to me - users are rejecting these stories because HN is is not a current affairs forum. I don't think you're meaningfully defending the claim 'YC doesn't want this discussed' at all. And you just made it.
by Henchman21 | 2025-04-02 22:56:22+00:00
Fair points. I do admit it! I expect no one to jump onboard from this community. I may be unreasonable — wouldn’t be the first time I have been accused of such, nor would it be the first time I agreed.

It is a real problem IMO. So many of us are perpetually exhausted. Unable to sleep. Jittery and fidgety. And as you say: unpleasant to be around when withdrawing!

These are the hallmarks of this addiction. To me the thing that is important NOW is getting people to see how deeply this has hurt humanity. But then, I also agreed with the premise of the Unabomber’s manifesto — while disagreeing wildly with his decisions on how to counteract what he saw.

This is a hill I am probably willing to die on.

Edited to add: I appreciate the conversation and not just a downvote, thank you
by jwilber | 2025-04-02 22:56:51+00:00
Achieved by “applying convolution operations over queries, keys and heads, allowing nearby queries and keys to affect each other's attention weights for more precise attention”

Cool to see convolutions making such a comeback lately in the llm world. See also the recent striped hyena2 architecture, which uses the conv-based hyena operator to great success:

https://arxiv.org/abs/2503.01868
by temporallobe | 2025-04-02 22:57:03+00:00
This is my experience as well. In the late 90s/early 2000s I had the luxury of a lot of time to deeply and learn Unix, Perl, Java, web development, etc., and it was all self-directed. Now with Agile, literally every hour is accounted for, though we of course have other ways of wasting time by overestimating tasks and creating unnecessary do-nothing stories in order to inflate metrics and justify dead space in the sprint.
by mooreds | 2025-04-02 22:57:34+00:00
If you are interested in learning more about the organization, here's an article about Jerome Hardaway, the founder: https://github.com/readme/stories/jerome-hardaway

And here's their GitHub org: https://github.com/Vets-Who-Code

Jerome also was kind enough to write a post for my Letters To a New Developer blog a few years ago: https://letterstoanewdeveloper.com/2020/09/21/youre-gonna-be...
by paulwarren | 2025-04-02 22:57:55+00:00
Margins (https://margins.app/) | iOS (Bay Area-based), Backend/Data/AI (Remote within US) | Full-time

We're building the killer app for books. We launched on Christmas Eve and hit 100k users; now we're hiring:

1) a Bay Area-based iOS Design Engineer 2) a Bay Area-based iOS Engineer 3) a Backend/Data/AI Engineer

to help win an Apple Design Award and build the best catalog of book data in the world, respectively.

If "craftsmanship" and "books" resonates, send a description of some things you've worked on to paul@margins.app

More info: https://margins.app/jobs
by jussinevavuori | 2025-04-02 22:58:24+00:00
This is not what I'd intended to communicate with this article. The Kilpi.filter pattern is not the primary point of this article, it is only a minor utility provided by Kilpi for special cases. I do not suggest to fetch all rows and return only authorized rows. The inner query function should still be performant and return only the requested data.

My point was to show how you can co-locate your queries and authorization logic, just as you would with any sensible data access layer. However, this approach keeps the inner function pure and e.g. easily cacheable with the upcoming Next.js "use cache" directive, and also allows easy bypassing of the authorization logic when required by your application.

I hope this clarifies my intent.
by caseyy | 2025-04-02 22:58:36+00:00
It is rather awkward that the US right-holders chose to sue TuneIn in the UK, rather than US radio broadcasters that stream online without appropriate licenses. However, TuneIn was profiting from the premium subscriptions relating to content they knew didn't pass muster legally, and their service foundational was based on such content. There are certainly many things to be said about it. But unfortunately the debate is already settled by the appeals court in the UK.

Overall, the UK TuneIn service was valuable to the public. And it is an example of such value being destroyed by copyright laws. This is yet another topic that many people have said much on.
by abetusk | 2025-04-02 22:58:51+00:00
Again, cryptocurrency would allow a proof-of-work mechanism but offload it so it needn't be real-time.

That is, do the proof-of-work before visiting the website, then present the currency token that proves the work has been done. The blockchain is there to prevent double spending of the currency token.

I do feel like this is a kind of "those who don't understand it are doomed to re-invent it" type of technologies.
by mmooss | 2025-04-02 22:58:59+00:00
> high standards of encryption

Security is far more than that and Signal does the 'far more'. Every independent security expert (I can think of) recommends Signal for security, including CISA, and now the CIA, NSC, etc.

One security pundit, I think Schneier, said that focusing on encryption is like putting a titanium door on your house and saying it's secure. Yes, nobody can damage that door, but there are windows, hinges, a lock to pick, the chimney, remote listening devices, tracking Internet usage, searching your garbage, ...
by thi2 | 2025-04-02 22:59:17+00:00
> At Fred Meyer, our local Kroger-owned grocery store, a bagger in his 70s put all my frozen items in a normal bag, and my chips in the cold storage bag I’d brought from home.

A) Having to work a job (obviously not done out of passion) 70+ is really disheartening B) I don´t understand why this even is something that has to be done by a worker. I bought the groceries. I know where I want my stuff in my bags. Or I just toss them back in the cart and load it properly at the car.
by brudgers | 2025-04-02 22:59:33+00:00
The gig economy is way worse than the author describes.

Gig workers can't advance with the companies they work for.

Gig workers can't build a network with their coworkers because they don't have coworkers...and there's a good chance that they are competing for work with other people working for the same company.

There are dead end day jobs, and then there is gig work.
by TeMPOraL | 2025-04-02 23:00:02+00:00
> Does the AI system perform actions under its own identity? If it does, it’s an agent, and the audit logs will name the agent itself. And if it doesn’t – like most copilots or in-product assistants – it’s not.

God please no, let's not normalize this idea.

1. That's not really a good definition of an agent;

2. The only agents I care about are agents acting under my identity, for me, in my interest. You know, like browsers were supposed to - that's where the name for "User-Agent" header comes from. But in short - whether I'm accessing your service directly or using an agent (AI or otherwise) to do it for me, is none of your business. Letting service providers differentiate based on that was a cardinal mistake of the early Web.
by jwilber | 2025-04-02 23:00:14+00:00
There’s no one-size-fits-all answer here, but in my experience, for long contexts, perf for conv-based methods outperforms strictly attention-based methods. See evo2:

“With the current implementation of Evo2, we do not have the heavily optimized kernels in place for convolution operators like we do for attention layers in a model like llama2. Even with this shortcoming, we see that the benefit from including more convolutional layers makes up for the earlier stage of optimization at around the 64k context length. Beyond that point we see an improvement in performance even compared to a highly optimized transformer model.“

https://docs.nvidia.com/bionemo-framework/latest/models/evo2...
by LelouBil | 2025-04-02 23:00:57+00:00
Hey, I was just reading your docs, maybe prose.sh will be what I'll use to finally start a blog !

I noticed this mention here [0]:

Because in our Go SSH server we re-implement rsync, many options are currently not supported. For example, --delete and --dry-run are not supported.

But on your front page it says :

Upload your static site to us: rsync --delete -rv ./public/ pgs.sh:/mysite/

So do you support delete ? One of these pages is outdated or did I miss something ?

[0] https://pico.sh/file-uploads
by octacat | 2025-04-02 23:01:05+00:00
Apple has its own trackers and ad services. But it treats itself specially. While other apps need to ask. Maybe I don't want some apps from apple to have the same permissions, as other apps from apple. It is basically bundling. I agreed for one app from apple to share data, not for all apps from apple. Oh, and don't let me start about wording they use on these pop-ups... Like when I download some app from the internet, which is signed, notarized and so on, it still asks: oh, you downloaded this app from the internet (surprise!)... Instead of: "ok, you downloaded from internet, it has sign, notarification, developer is already delivering software for 10 years and have 20 million users, so looks safe to run...". Basically, fear inducing messages instead of actually useful from security sense.
by rstuart4133 | 2025-04-02 23:01:10+00:00
> The US loses the most however, both economically and in soft power.

Yes. It loses most because 10-20% of world trade is for value added in the USA. The one exception is the USA of course, because their percentage is 100%. So USA is 100% effected, the rest of the world is 10-20% effected as they continue to happily trade with each other without tariffs.

I dunno about everywhere else, but in Australia the effects are already noticeable. Trade with the USA is dropping, and trade with Canada is growing.
by KennyBlanken | 2025-04-02 23:02:56+00:00
Huh? Productivity per worker in the US is at an all-time high and is, I believe, the highest in the world?

Can we please shit-can this notion that US workers are lazy/bad/whatever? That's not the problem. US workers are being squeezed to death. Corporations have gone from 50% tax burden to paying little taxes, the money is flowing almost entirely to the top 1% earners, C-suites, investors, private equity, etc and we're seeing record levels of corporate welfare.

Corporate welfare like..full time or nearly full time employees getting welfare because their employers refuse to give them livable wages, so taxpayers have to step in. Amazon and Walmart are the biggest welfare recipients in the country, and that doesn't begin to count all the sweetheart deals they get on property taxes, the taxpayer money they get for setting up training programs, free infrastructure improvements to support their business.

We have $8BN to give to a lumbering incompetent dinosaur like Intel, $500BN for "AI" crap (which will consume massive amounts of power, land, water...)

...but apparently we can't afford $4BN for LIHEAP which is half as much and keeps elderly people from freezing or broiling to death?
by aucisson_masque | 2025-04-02 23:03:23+00:00
Took me quite some time to find back where I read about that.

Check that out :

https://inrng.com/2017/12/chris-froomes-salbutamol-case/

https://sportsscientists.com/2017/12/brief-thoughts-froomes-...

The article you gave, they only state the principle of PEDS evasion tactics, some used a fake dick when it's time to urinate, some used compound modified, but it can't possibly tell every single way that scientists found to avoid detection.

Froom is an actual athlete that got caught, that speak louder.

Beside i heard it too in completely unrelated sport circle, running (sprint) and boxing from athlètes competing.
by mschuster91 | 2025-04-02 23:03:27+00:00
> In SW development in the 90s I had much more time for experimentation to figure things out. In the last years you often have some manager where you basically have to justify every thing you do and always a huge pile of work that never gets smaller.

Software development for a long time had the benefit that managers didn't get tech. They had no chance of verifying if what the nerds told them actually made sense.

Nowadays there's not just Agile, "business dashboards" (Power BI and the likes) and other forms of making tech "accountable" to clueless managers, but an awful lot of developers got bought off to C-level and turned into class traitors, forgetting where they came from.
by jongjong | 2025-04-02 23:03:59+00:00
The jobs are bad and people get blamed for it. We've been through a credit bubble where everything was borrowed out of debt, in the hope that it would deliver massive-scale automation in the future.

But reality is that everyone has been rushing out brittle solutions, creating a brittle, fragile architecture... And now people entering the job market have to spend so much time fixing the mess that they can't make progress. Worse, they take the blame for the slow progress and they have no say over foundations. We are asked to do impossible things given the current foundations and so every job becomes about politics; how to foist the impossible/infeasible tasks onto someone else so that they will take the blame. Because it's all political, the people who can actually create value and thus aren't good at politics get wiped out of the market; then all that remains in every company are political operators.

The value creators are forced either to become political or to keep hopping between companies... Who make good use of them... for a short time until they burn out and hop on to the next company. Nobody acknowledges the value they contribute during their brief tenures; in spite of the fact that they're the only ones adding value. Only the political operator can rise through the ranks; getting credit for managing the constant churn of burnt-out value creators.

Worse, as the political operators get into positions of power; who do they help? People who are like them; also political operators who don't know how to add value.