MurphyA/hacker-news huggingface dataset:
by ceejayoz | 2025-04-29 13:25:43+00:00
The demand side in particular can be tweaked by human factors, though. We have advertising because the level of demand isn't some fundamental cosmic constant of the universe like the speed of light.

"The price went up 10%, that must be the 10% tariffs" is something consumers will inherently understand… but it's not the case. The 10% is not on the on-the-shelf price; it's on the wholesale price the importer's charging. The $20 shirt at Old Navy is probably $4 (with $0.40 in tariffs added) for tariff purposes… but they'll add $2 to it anyways, because consumers will go "oh ok". There's a massive information asymmetry here.

The unpredictable nature of these specific tariffs is fairly unique, too. The rates change randomly, with zero warning, and how they're set isn't sensical. With ships across the ocean taking weeks, that's gonna chill the supply side as well.
by _aavaa_ | 2025-04-29 13:25:53+00:00
You can blacklist whole domains (or subdomains) as well as upranking or downranking specific sites.

This lets you avoid the seo spam (particularly bad for programming sites).

For example. Say I want to know more about python’s built in sum() functions. A google search for “Python sum function” produces results on the first page from:

- w3school

- GeeksforGeeks

- real python

- programiz

- code academy

And only after do I get the official python docs.

On Kagi I have blacklisted all of those garbage sites and the official docs at the top result.
by aapoalas | 2025-04-29 13:25:54+00:00
Hey, thank you for spreading the joy of the borrow checker beyond Rust; awesome stuff, sounds very interesting, challenging, and useful!

One question that came to mind as a single-track-Rust-mind kind of person: in D generally or in your experience specifically, when you find that the borrow checker doesn't work for a data structure, what is the alternative memory management strategy that you choose usually? Is it garbage collection, or manual memory management without a borrow checker?

Cheers!
by shawabawa3 | 2025-04-29 13:26:00+00:00
My favourite one that i've seen 4 of 5 iterations of, is people claiming about a privilege escalation or authentication bypass bug, then their reproduction is a convoluted way of doing:

1. Log in with admin credentials

2. Copy the session cookie

3. Run curl command using above session cookie

4. You have bypassed authentication!!
by albert_e | 2025-04-29 13:26:06+00:00
What about the bandwidth burned needlessly for thousands of users on their data plans.

At some scale such careless mistakes are going to create real effects for all users of internet through congestion as well.

If this was not a $8000 mistake but was somehow covered by a free tier or other plan from Google Cloud, would they still have considered it a serious bug and fixed it as promptly?

How many such poor designs are out there generating traffic and draining common resources.
by neogodless | 2025-04-29 13:26:11+00:00
About a year ago, I tried the free 300 search trial. I liked it, but wasn't ready to commit to the expense.

This year, they offered me a free 30 day unlimited trial, so I'm about 10 days into that. I've only used 128 searches so far.

What I seem to find is that I use it, get to what I'm looking for, and move on. So it's not really on my mind. But it's subtly refreshing to spend less time fighting search to get what I want.

But I have not objectively done comparisons to try to figure out if it's better or not. It does just seem to work for search, and I use it and move on.

I don't like the 300 search limit, because it scratches my brain - "do I need to search for this? can I find it some other way? should I just use duckduckgo for this search?" But I also don't want to spend $120/year, because I'm largely allergic to subscriptions. Still, if I can spend $360/year on Disney/Hulu/Max, I should be able to upgrade my search experience.
by biggestdoofus | 2025-04-29 13:26:12+00:00
I think it just depends on the complexity of what you are working with. For the simpler stuff it seems to work very well. However it becomes a gigantic time sink if you try to use it for more complex tasks, you just go in circles while it has no real idea of what to do. It's not just more complex code it struggles with, it could be simple code in complex systems as well, where a foundational understanding of the different parts is essential.

The people writing boring crud apps should be scared (but I think it's a failure in our industry that this is still a thing).

The technical debt that will be amassed by AI coding is worrying however. Coworkers here routinely try to merge inn stuff that is just absolute slop, and now I even have to argue with them on the basis that they think it's right because the AI wrote it...
by aristofun | 2025-04-29 13:26:14+00:00
> i'm just having a hard time grokking how you you can spend 1-10% of your time coding and actually ship anything at speed

Because if the rest 90% spent well enough - you do the right thing in remaining 10%.

Just try to work in a company with 100+ engineers and at least few years old profitable product with real customers and you'll get it.
by munksbeer | 2025-04-29 13:26:26+00:00
> The world is deglobalizing.

We have had thousands of years of globalising. The trend has always been towards a more connected world. I strongly suspect the current Trump movement (and to an extent brexit depending on which brexit version you chose to listen to) will be blips in that continued trend. That is because it doesn't make sense for there to be 200 countries all experts in microchip manufacturing and banana growing.
by sundarurfriend | 2025-04-29 13:26:34+00:00
> w3schools, which nobody has ever wanted to be the result of their search query ever.

I think you're living in the past. The w3schools of today isn't the w3schools from 10 years ago. For precision and detailed info I still go to MDN, but for a good comprehensive overview of the tag/property/what-have-you, w3schools is really good.
by incomingpain | 2025-04-29 13:26:40+00:00
>This is a surprising win for an incumbent party.

Extremely rare and improbable. It took the left wing of Canada to intentionally sabotage themselves and shift politics to the right. A bizarre choice with no benefit to themselves. Canada is no longer left wing I guess?

>Whenever I look at basic life issues in Canada I'm blown away. Somehow salaries for engineers are about half what they are in the US, but real estate prices are comparable in large cities. And nation wide the national come price is 678k compared to around 420k in US. Who does this work for?

Senior IT positions are more like 3x the salary in the USA.

Housing is much worse than that. Shack in Canada, Mansion in the USA for the same pricing. Housing supply is greatly reduced by governments, housing demand is greatly increased by the federal government.

>The liberals have moderated a bit. I remember seeing an ad saying that if elected they would remove trade barriers between Canadian provinces, which is pretty crazy that they exist in the first place. Free trade within your borders should be the starting ante for a country

Mulroney, Chretien, and Harper had significant majority governments who attempted multiple times to remove those trade barriers. there's a 0% chance Carney will be able to remove these barriers. In fact I predict more trade barriers will be going up soon.

It's not typically a huge problem because Canada is ridiculously wide. We are 2 hours from the USA for trade; but multiple days away from trading interprovincially. So we traditionally just trade with the usa, but TRUMP.

>Finally, there was the increase in immigration which no one really seemed to ask for, that they're also pulling back now due to backlash.

Basically didnt even come up in the election. It was one of the censored subjects.

>Anyway, I don't really see the tide stemming but who knows. I can't remember a time in the US where an incumbent party has won on so many negatives.

Consider the media. The incumbents gives billions of $ to the media who write puff pieces.

China interfered in our election to benefit the liberals. The state media wrote "Carney being targeted by china" but that is to say Carney was being targeted with SUPPORT.
by Garlef | 2025-04-29 13:27:47+00:00
Interesting: At first I was objecting in my mind ("Clearly, the magic - LLMs - can create effect instead of only revealing it.") but upon further reflecting on this, maybe you're right:

First, LLMs are a distillation of our cultural knowledge. As such they can only reveal our knowledge to us.

Second, they are limited even more so by the users knowledge. I found that you can barely escape your "zone of proximal development" when interacting with an LLM.

(There's even something to be said about prompt engineering in the context of what the article is talking about: It is 'dark magic' and 'craft-magic' - some of the full potential power of the LLM is made available to the user by binding some selected fraction of that power locally through a conjuration of sorts. And that fraction is a product of the craftsmanship of the person who produced the prompt).
by abstractspoon | 2025-04-29 13:27:57+00:00
One of my three machines is still running Win7 (for compatibility backwards compatibility) and it still receives security updates, sometimes even requiring a reboot.

Based on that, my intuition is that MS will continue supporting Win10 for a long time to come, because it would be unprofessional to simply abandon people who for whatever reason are unable or cannot afford to upgrade.
by ryandrake | 2025-04-29 13:28:05+00:00
It’s kind of petty to list tariffs as a separate line item and not all the other costs that contribute to the final price. Why just the tariffs, unless Amazon is trying to make a political point?

It strikes me as just as petty as when restaurants started listing “Living Wage Fee” on their bills. They’re bitching and moaning directly to the customer just because they need to pay their staff more and they’re butthurt about it. Why not list all the restaurant’s costs as line items on the bill? They could list the customer’s proportion of the restaurant’s rent, electricity charge, water bill, licensing and taxes if they wanted to. But no, all they put in your face is the Living Wage Fee.
by bluGill | 2025-04-29 13:28:19+00:00
Schools vary a lot. Some schools are really good, but a lot of them are bad. Schools are typically held back by those who don't care and so disrupt the class. (this isn't always bad, for kids learning how to deal with other kids is itself an important lesson - home school kids tend to do well on tests with much less time spent in study, but they always show a lack of meeting diverse people in my experience)
Show HN: Classic games that look like a spreadsheet for office workers
by kevinclelland | 2025-04-29 13:29:13+00:00
A NextJS and Supabase app designed for office workers to kill some time playing games while looking like they're on a spreadsheet.

Backstory: A few months ago I built a Webapp and used CapacitorJS to have native iOS and Android apps. Having to test any UI changes on desktop web, mobile web, small iPhones, big iPhones, small Androids etc. really became tedious. I promised myself that the next app I built would be built just for a single platform so I could focus on features. I'm mostly on a laptop and like the web so that's my preferred option. So, who spends hours in front of computers...office workers...myself included. I remembered back to a lady in our office who always used to play a little "bubble pop" game she had installed while on the phone to customers. The unwarranted perception was that she was unproductive and shirking. To her defense, the calls were pretty mundane and she still got her job done...if only us judgy colleagues didn't know she was playing it. Hence this latest app. It's a webapp that at first glance across an office should look like the user is working on a spreadsheet. Sticking to my guns, I haven't even made it mobile responsive although I am tempted to do so. The irony - it's blocked on my work network so i'm unable to test it while at work and see what colleagues think.

General motivation: The games are free to play but I have added a leaderboard that I have locked behind a paywall. The leaderboard will track a users top weekly and all-time scores per game and rank these scores across all users. There is another leaderboard table that sums up the top scores across all games per user and ranks the users based on this. I had tried to add an AdSense banner ad to further motivate people to pay to remove these but Google declined my request suggesting the website was low content. I'm not sure how to get around that...but will figure it out at some stage.

To do list: "Launch" on Hacker News (been putting this off for weeks overthinking it), Check on copyright issues (just thought of this while writing this), Banner ad's, Improve the wordle game and integration with leaderboard, Optimize the leaderboard queries as they take quite long, UI refinement and consistency, Mobile responsiveness?
by bee_rider | 2025-04-29 13:29:50+00:00
I don’t think they are going to do some novel calculation or go out on a limb much at all.

I mean, passing along tax information is a political act (in the same way not showing items on the shelf with sales tax, and then including it on your bill is an anti-sales-tax political statement—the point is to blame the government for an annoying surprise), but it is (I think, at least) widely seen as sort of… normal acceptable behavior in the US.
by aristofun | 2025-04-29 13:30:36+00:00
> I can grok on a new code bases much faster

How often you grok a new code base per year? If that's the core of your work, then yes - you benefit from ai much more than some other engineers.

Every situation is unique for sure.

> I would class myself a mid to high skill dev

It's not about your skill level, rather about the nature of your job (working on a single product, outsourcing company with time framed projects, r&d etc.)
by TuxSH | 2025-04-29 13:30:42+00:00
For ask/edit models: yes, but you have to enable them (which you don't get a choice over if it's an account managed by your company -- just saying)

For completion models: no, they retired gpt-35-codex, leaving only 4o-copilot.

From my experience (GH Copilot Pro with engaged_oss SKU, ie. for free), after they announced their "pricing changes", they also made the performance worse. The completions went from good, to actively distracting. tldr; they enshittified it / did a rugpull.

Right now, it is not worth paying for. ChatGPT Plus is far better value for money if you don't care about autocompletions/pure vibe coding.
by genpfault | 2025-04-29 13:30:43+00:00
~18.6 GiB, according to nvtop.

ollama 0.6.6 invoked with:

# server OLLAMA_FLASH_ATTENTION=1 OLLAMA_KV_CACHE_TYPE=q8_0 ollama serve # client ollama run --verbose qwen3:30b-a3b

~19.8 GiB with:

/set parameter num_ctx 32768
by anenefan | 2025-04-29 13:31:00+00:00
So not daily but maybe three days or so if I need to put the mind into neutral I do something repetitive [1] there are other puzzles at the site as well that are bit more challenging eg [2]

[1] https://www.mathsisfun.com/games/towerofhanoi.html

[2] https://www.mathsisfun.com/games/arrange.html
by trollbridge | 2025-04-29 13:31:19+00:00
That's too bad. The little tiny "hip" area of town seemed pretty neat, as did the fledgling coworking spaces attached to a neat coffeehouse in an old brick building.

Of course, in my own operation it would be very hard to justify to building out some "cool office". Our workers simply seem to prefer other things. They sure aren't interested in forced socialisation.
by anacrolix | 2025-04-29 13:31:34+00:00
Love the software on homebrew but I really wish the tooling was faster and less opinionated. I dread being forced to update tons of stuff I never asked for, or the huge delay after many commands. I also have to use an AI to write my formula files because to this day I still can't understand Ruby it's dynamically typed to the point of being awful. Rewrite in Rust when? :)

Despite all that I'm a huge fan, and I think Linux support is great
by addoo | 2025-04-29 13:31:52+00:00
A CLI argument specification and a parser that implements it. Mostly because I’m annoyed with Python’s argparse, so I’m adding blackjack and removing hookers. Also because I’m annoyed with the arguments used for programs at work and how the same author might use args a different way for each tool (To pull up a usage string, you might need to use `help`, `-h`, `--help`, `-help`, `+help`, or `+<prog>.help`… not all scripts display a usage string when no args are given).

It’s not much, but it’s all I can cram into the free time I have, there’s a possibility I might actually finish it for once, and it’s something I could actually use once it’s done.
by pergadad | 2025-04-29 13:31:58+00:00
Very nice initiative, the language space is overcrowded with commercial offers that have an incentive to keep you locked in. Apart from LanguageTransfer there seem to be few other good offers.

That said, looking at the current offer it seems to lack the one thing Duolingo offers: Duolingo (for all its many faults and pedagogical uselessness) takes the burden of decision making away - I don't need to really think what to do next. Here I don't have this guidance - do I start with basics? Or introduction? Or something else?

Crucial in my view would be to provide a path or at least a tree to guide the user where to go. This will make it easy to jump in and get carried along.
by marnett | 2025-04-29 13:32:14+00:00
Municipalities where the office is located threatening higher taxation if they don’t return to office. Mostly corporations who own their buildings are impacted. A lot of people cite executive ego which I think is not entirely the case. But the board and execs are capitalist, and likely are financially incentivized by their holdings and portfolios to have a successful commercial real estate market and active municipal economy.
by kypro | 2025-04-29 13:32:21+00:00
If you're a senior dev and not already 20% more productive from AI you're doing something wrong. In 2-3 years 1 dev will easily be able to do what 2 devs could 5 years ago – e.g. you can half your senior dev team and operate at the same velocity as what you were previously able to. Given this and (other market factors) I don't see demand for senior devs being so high that a company would need to hire a junior dev because they are completely unable to hire a senior dev. The tech job market isn't likely to get that hot again in my opinion.

So yes, given this broadly speaking junior devs are not needed. If someone is a junior dev and can't find a job they'll need to prove they can function at a senior level if they want to be employable going forward. But this is basically the market today anyway.

But these are my predictions – you can disagree and I'm sure I will be out to some degree, but I'd put money on being mostly correct in these claims.
by franticgecko3 | 2025-04-29 13:32:28+00:00
I agree with most of your points but this one

>I find it useful for some coding tasks but think LLMs were overestimated and it will blow up like NFTs

No way. NFTs did not make any headway in "the real world": their value proposition was that their cash value was speculative, like most other Blockchain technologies, and that understandably collapsed quickly and brilliantly. Right now developers are using LLMs and they have real tangible advantages. They are more successful than NFTs already.

I'm a huge AI skeptic and I believe it's difficult to measure their usefulness while we're still in a hype bubble but I am using them every day, they don't write my prod code because they're too unreliable and sloppy, but for one shot scripts <100 lines they have saved me hours, and they've entirely replaced stack overflow for me. If the hype bubble burst today I'd still be using LLMs tomorrow. Cannot say the same for NFTs
by solfox | 2025-04-29 13:32:36+00:00
Honestly, much of work under capitalism is meaningless (see: The Office). The optimistic take is that many of those same paper-pushing roles could evolve into far more meaningful work—with the right training and opportunity (also AI).

When the car was invented, entire industries tied to horses collapsed. But those that evolved, leveled up: Blacksmiths became auto mechanics and metalworkers, etc.

As a creatively minded person with entrepreneurial instincts, I’ll admit: my predictions are a bit self-serving. But I believe it anyway—the future of work is entrepreneurial. It’s creative.
by crote | 2025-04-29 13:33:28+00:00
Yes, but that actually makes it harder to start up.

To synchronize the isolated grids, they all need to operate with an exact match of supply and demand. Any grid with an oversupply will run fast, any grid with an undersupply will run slow. When it comes to connecting, the technical source-of-truth doesn't matter: you just need to ensure that there will be a near-zero flow the moment the two are connected - which means both sides must individually be balanced.

And remember: if you are operating a tiny subgrid you have very little control over the load (even a single factory starting up can have a significant impact), and your control over the supply is extremely sluggish. Matching them up can take days, during which each individual subgrid has very little redundancy.

On the other hand, the interconnect essentially acts as a huge buffer. Compared to the small grid being connected, it essentially has infinite source and sink capacity. For practical purposes, it is operating at a fixed speed - any change is averaged out over the entire grid. This makes it way easier to connect an individual power plant (it just has to operate at near-zero load itself, move to meet a fixed frequency target [which is easy because there is no load to resist this change], and after connection take on load as desired) and to reconnect additional load (compared to the whole grid, a city being connected is a rounding error).
by cj | 2025-04-29 13:34:21+00:00
I noticed you deleted the privacy policy in Github, and link to this one instead https://privacy.reject-cookies.bymitch.com/

The one you link to doesn't really make sense:

> Data is collected on specific sites that the product is not working on. This data is sent explicitly by users and when it is collected we do not collect any information that could be tied to a specific user. Only the name of the site is collected and any additional information you include in the text of the report.

The original one that was deleted from the Github repo [0] is much simpler and to the point.

[0] https://github.com/mitch292/reject-cookies/commit/18a87b2bee...
by bee_rider | 2025-04-29 13:34:44+00:00
Seems novel and kinda “going out on a limb,” sort of unlikely for a big entity like Amazon, right?

I wonder if they will just allow their suppliers to add in an additional “my tariff costs” number, which the supplier can compute however they want and be responsible for. (This would be on top of the main tariff price, the one paid directly by Amazon, which of course they’ll have receipts for).
by ziddoap | 2025-04-29 13:35:02+00:00
I have absolutely no issue with DuckDuckGo, for what it's worth.

I know people here absolutely love Kagi and would defend it to the death, but I cannot fathom paying a subscription fee for a limited number of searches.

I'm guessing that I just don't search the same types of topics or questions that many others here do, because the complaints about DDG are foreign to me.
by DiogenesKynikos | 2025-04-29 13:35:11+00:00
This really depends on how it ends up being priced.

In Germany, you can pay for a year-long high-speed rail all-you-can-ride pass. It costs just under 5000 Euros, which is very reasonable if you're using it every workday.

This is a bit like AWS pricing. If you book an entire year of usage up-front, you get a much lower price. Casual users pay much more per use.