MurphyA/hacker-news huggingface dataset:
by crazygringo | 2025-04-23 13:20:30+00:00
> The search is so abysmal, it shows me wrong results intermixed with the thing i am searching for - why? In the hope that i see something that interests me.

Does it? It seems to return things with my search terms just fine. What is usually the case is that there are lots of items with some of those search terms that are also popular.

I see no evidence that Amazon is trying to make its regular search worse.

With sponsored listings there's a separate issue if sellers are bidding on keywords, but that's also to be expected.

It makes sense for Amazon to show other products on product pages and in checkout (as it does). But doing it intentionally during search would seem counterproductive. The reality is just that search is hard, and people are often bad at entering search terms.
by sangel | 2025-04-23 13:20:31+00:00
Obviously not. Suppose the input to my function is a 64-bit integer. My test cannot possibly try every possible 64-bit integer. It would take years for such a test to finish.

This is why tools like formal verification and symbolic analyses can help you establish that for all possible integers X, your function does the right thing (for some definition of “right”). You get this assurance without having to actually enumerate all X.
by notepad0x90 | 2025-04-23 13:20:46+00:00
This is so weird to me. I'm always hearing people having issues with Amazon but I have a near perfect experience shopping on there or with consuming entertainment on Prime.

Honestly, I feel guilty about it because I really dislike Bezos and Amazon's reputation as a terrible employer, yet they make a damn good product.

If you know of a better shopping site that delivers similar or better quality experience, please do let me know. I'll look into geizhals.at , but even for electronics, I've found Amazon better than dedicated sites like newegg because I find what I'm looking for, it is good quality and shipping times are amazing.

Perhaps it's a location issue, does Amazon have a worse service for non-US people?
by judge2020 | 2025-04-23 13:20:54+00:00
https://www.npr.org/2025/04/15/nx-s1-5355896/doge-nlrb-elon-...

Goes into pretty good detail about DOGE employees going out of their way to obscure their activity on NLRB's Azure account. Surely a plus for transparency in government.

> Within minutes after DOGE accessed the NLRB's systems, someone with an IP address in Russia started trying to log in, according to Berulis' disclosure. The attempts were "near real-time," according to the disclosure. Those attempts were blocked, but they were especially alarming. Whoever was attempting to log in was using one of the newly created DOGE accounts — and the person had the correct username and password, according to Berulis.
by sarah-brussels | 2025-04-23 13:21:17+00:00
Why fishy? I had the idea 16 years ago but lacked any type of expertise or finance to create an app. I've been pestering everyone I could think of ever since and the idea developed and I became more desperate and determined (but still lacking expertise and finance). And last year came across a way to make an app with no coding. I had already tested out the concept during lockdown with family & friends on a live anonymous Zoom with the polling so I knew it would work. Made the MVP on Bubble and here it is. So, what's the fishy part - I genuinely want to know so that I can maybe rewrite it so it doesn't look fishy!
by bluGill | 2025-04-23 13:21:32+00:00
That depends on the vendor. Small vendors know that they can't do everything and are happy they are part of the pie. Medium sized often dream of getting big and so if they think they can by taking a large slice they will.

It also depends on how your relationship is structured and what you demand. I work for a very large company, but some of our customers won't even look at us until we pass a third party interoperability certification, and thus getting that certification becomes critical to us even though most customers don't care. Once we are certified interoperability issues are rare (they happen all the time because of the sear number of customers, but most of the time things just work because everyone is following the standard). The standard and certification has been refined over a couple decades now and so most of the things that can go wrong either are either updated in the standard and certification test; or they are at least tribal knowledge of "don't do that it won't work"
by galangalalgol | 2025-04-23 13:21:35+00:00
I agree wholeheartedly in this case. But gutting the epa will almost certainly boost the gdp far more than the amount directly saved. At least in the short term. Burning rivers are a lot harder to clean up than tech debt. I think the idea was to free up a bunch of labor to replace the perfectly good spigot of labor we had in the form of legal immigration, and get rid of a lot of regulations that inhibit short term gdp all in one swell foop. The tariffs were always primarily a negotiating strategy to get everyone to allow us to weaken the dollar, which unlike tariffs would outlast an administration and eventually bring manufacturing back for that freed up labor. In the interim there would be a ton of infrastructure spending to employ the labor as the lack is limiting our gdp by 1-2%. It was a decent plan except that long temr it ignored the environmental costs. The execution of the tariffs got screwed up though because while chaos is good for negotiation, it is not good in a sales pitch, which is essentially what this was. Let us weaken the dollar without responding and continuing to purchase bonds and we'll keep buying plent of your stuff, we have consumer demand to spare, and the gdp boost will offset the weakened dollar while making our bonds even safer as we begin to grow the gdp relative to the debt. The reason some allies like Australia and Canada got tariffs despite it not making any economic sense is different. In addition to sacrificing the environment, this plan sacrifices us democracy, and you can't have easy travel to a place with lots of individual freedom or you get the flight of all skilled labor like in Hungary.

Anyway, we are going to get the bad parts of the plan without the benefits now. Not entirely too late but pretty close. We can't all wait until a blatant constitutional crisis to start protesting because the court will back down where it can without openly loosing legitimacy. And once the admin chooses to cross the red line they will be ready for the response. Show support to gop members who want to stand up but are afraid of primaries (and death threats). Even promise cross party primary support where that is possible. Don't go along with illegal stuff. Tell the dnc your only priority is democracy and to stop arguing about the rest. Go to protests. Talk to people you disagree with calmly and do it a lot. Don't flee, this is endgame, nowhere else will hold out all that long. Help people get their voter registration in order with stuff like voterider to combat voter suppression.

Ok that was cathartic to type out all at once. If you don't see it then go read the history of successful and failed takeovers from rome to the present. It is a color by numbers approach that is easy to recognize once you've seen the others, but done super faster and with no visible bloodshed. And with a lot less public support than is normal for such things. Kind of impressive in a horrifying way.
by theill | 2025-04-23 13:22:27+00:00
I build Deployed because I wanted a super simple view of my deployed indie-projects. The idea is simple - you add a deploy hook through Github Actions or whatever deployment too you do and it will show up on the dplyd.com site.

You are able to celebrate a given deployment by pressing the .. and if you're watching the "feed" it will show confetti every time there's a new deployment.

It's free - enjoy it
by pyrale | 2025-04-23 13:22:27+00:00
> the same rules would apply to EU native competitors .. if there were any.

By this same logic, I guess we can say that the EU isn't trying to build a trade barrier favoring local competitors. So, while, as you say,

> It's what's knows as a "non tariff trade barrier".

...It's also not that, since the goal isn't prevent them from competing equally in the market, where they have no competition.
by jay-barronville | 2025-04-23 13:22:52+00:00
> They did provide funding to dnsmasq: https://nlnet.nl/bluehatsprize/2024/1.html

You just reminded me that I need to make a donation to `dnsmasq`. I rely on it every single day (including for a couple critical projects and it has never failed me) and I’ve yet to donate anything to the project. I feel a bit guilty about that!
by VWWHFSfQ | 2025-04-23 13:23:05+00:00
> if the DOJ requires Chrome to be sold off

The DOJ doesn't require anything. They are the ones arguing for Chrome to be sold off. The federal court is the one that would require a particular remedy outcome to the anti-trust conviction.

> they would also not allow the new owner of Chrome to get revenue from search engines to be the default search engine

There would be no such mandate. Google will be allowed to pay the new company to be their default search provider. And other search providers can bid on that opportunity as well.

Google itself just cannot own the business end-to-end as it does now.
by solenoid0937 | 2025-04-23 13:23:14+00:00
> We managed OK before the internet enabled targeted ads. Back then, local newspapers were a thing (I still get them around here), and you could put an ad for your barber shop or dance hall in that

To be fair, we are in a wholly different world today. The small business landscape has changed dramatically - most of them are online. I get instagram ads for my really niche hobbies, and I don't mind.

Example: Let's say you're into "titanium miniature puzzles" (https://www.lazels.com/)

There is no chance of that business surviving based off of local newspaper ads alone - the likelihood of finding a viable customer base in your town is low. Generalized ads would be totally unaffordable to reach widely enough to cover your viable target customer base, which is sparse and global. Search based ads don't work because people don't even know this exists until they see it.

But good ad targeting enables instant global reach to the specific people that are likely to be interested in what you're selling. There may only be 1k-10k people globally interested in buying $500 titanium miniature puzzles, but if you can reach them, that's enough for your small business to survive.

Lots of small businesses rely on this. I'm not sure about "millions" but on the order of 100k seems likely, if you assume there's one interesting niche business for every 80k people.
by LunaSea | 2025-04-23 13:23:45+00:00
> The US is much more resistant to it, which is a major factor in iOS share being higher and WhatsApp being an almost complete non event.

iOS has a larger market share in the US because iPhones are a status symbol in America whereas Europeans couldn't care less.

Which in turn makes iMessages market share larger in the US than in Europe.

iPhone market share is also pretty stagnant since 2023 in the US and way down worldwide since then.

If anything, I would consider the US WhatsApp user base numbers (~64M users) to be much more impressive than the iMessage user counts (~130 iPhone owners) because WhatsApp is not installed by default.

> People buy into it because they like that aspect of things, and prefer the Apple regulations to those created by their governments.

This very much has yet to be proven since "those (policies) created by their governments" has not been made possible by Apple yet. If Apple is so confident in their software quality, this additional competition should not be an issue for them.

> If you launch a service today and have no native app presence you will not be regarded as credible in the marketplace.

I meant that you'll buy the hardware but will then have the choice to install different operating systems and app market places. The same way computers have worked for the last 30 years.
by Romateslax | 2025-04-23 13:24:24+00:00
Hey hackers,

After talking to 30 makers and founders, I'm excited to introduce App Stacks to you all!

Stories behind the most beautifully crafted apps ‒ told by the founders & makers themselves.

We're kicking off with a legendary lineup: Klack by Henrik Ruscon, Bump by Amo, Abode by Joseph Smith, Kinopio by Pirijan, Joi by Alexey Sekachov, Experiments by Easlo, Supernotesapp by Tobias Whetton,Cakedesk by Max Schmitt, and Queue by Eike Drescher.

More inspiring stories will be released in the coming days and weeks, including Framer, Craft, Retro, Fey, Uneed, & more.

I believe these stories are deeply inspiring and are worth sharing.

Check it out and let me know what you think!
by alex1138 | 2025-04-23 13:25:01+00:00
I've seen too much from the last few years (covid, mostly, but other things) to take much stock in what people are commonly referring to as misinformation

But yeah, I don't like what they do competition wise (Whatsapp seems like clear antitrust) and their products are badly designed (have more things shoved into your feed that you're not following!)
by ignoreusernames | 2025-04-23 13:25:18+00:00
Same thing with columnar/vectorized execution. It has been known for a long time that's the "correct" way to process data for olap workflows, but only became "mainstream" in the last few years(mostly due to arrow).

It's awesome that clickhouse is adopting it now, but a shame that it's not standard on anything that does analytics processing.
by nic547 | 2025-04-23 13:25:53+00:00
The complete system only controls the train insofar as it can apply the brakes (and probably cut the steam). What it can do depends on the lineside equipment. On newer routes it replaces the signals, keeps track of where the train is, where it has to stop and how fast it can go. It communicates with transponders mounted between the rails and depending on the route via GSM-R with a "Radio Block Center". It might communicate with older, uk-specific safety equipment. It contains a black box to monitor the driver and train. The screen is just a part (the so-called "Driver Machine Interface") of the whole system. And it needs to meet a high level of safety.
by pansa2 | 2025-04-23 13:26:06+00:00
This is one of the absolute worst design mistakes in Python. The example you give (that `a = a + b` and `a += b` aren't equivalent) is bad enough:

>>> a = b = [1, 2, 3] >>> a = b = [1, 2, 3] >>> a = a + [4] >>> a += [4] >>> a, b >>> a, b ([1, 2, 3, 4], [1, 2, 3]) ([1, 2, 3, 4], [1, 2, 3, 4])

What's worse is that sometimes, they are equivalent:

>>> a = b = (1, 2, 3) >>> a = b = (1, 2, 3) >>> a = a + (4,) >>> a += (4,) >>> a, b >>> a, b ((1, 2, 3, 4), (1, 2, 3)) ((1, 2, 3, 4), (1, 2, 3))

And even worse, in order to support a version of `a += b` that sometimes modifies `a` (e.g. with lists), and sometimes doesn't (with tuples), the implementation of the `+=` operator is convoluted, which can lead to:

>>> t = ([1, 2, 3], ['a']) >>> t[0] += [4] TypeError: 'tuple' object does not support item assignment >>> t ([1, 2, 3, 4], ['a'])

The operation raises a TypeError, despite having succeeded!
by mrweasel | 2025-04-23 13:26:41+00:00
It might be because it's a teaching tool, but the introduction contains a lot of fundament misunderstandings and factual mistakes.

Take networking, one of the screenshots shows the output of ifconfig. That teaches you almost nothing about Linux networking, because ifconfig in Linux and OpenBSD are two very different tools, and you'd probably not teach people to use ifconfig on a modern Linux distro. Same for the boot process... rc and systemd are not the same, not even close.

It is a very cool project but almost all references to Linux is wrong.
by danbruc | 2025-04-23 13:26:41+00:00
It is neither a unit of length nor area, it is just a count, a pixel - ignoring the CSS pixel - has no inherent length or area. To get from the number of pixels to a length or area, you need the pixel density. 1920 pixel divided by 300 pixel per inch gives you the length of 6.4 inch and it all is dimensionally consistent. The same for 18 mega pixel, with a density of 300 times 300 pixel per square inch you get an image area of 200 square inch. Here pixel per inch times pixel per inch becomes pixel per square inch, not square pixel per square inch.
by dspillett | 2025-04-23 13:26:49+00:00
> I honestly wonder whether they even have to buy Chrome.

Momentum. Any change of direction they take after such a purchase is taken by a huge number of current users whether they like it or not (unless they dislike it enough to make the effort to switch their daily driver browser).

> They can just fork it.

That would result in much lower user numbers unless their changes are incredibly attractive. Most users will start where they are due, again, to product momentum.
by exceptione | 2025-04-23 13:26:51+00:00
Thank you. I remember I had a look at that. Made a quick look now at PrimeVue treetable [0], to compare it to MUI datagrid [1].

There seems to be a wide gap in feature scope and depth. For example, column grouping in [0] seems to be not available (it is in PrimeVue datagrid, but that misses support for data hierarchy).

___

0. https://primevue.org/treetable/

1. https://mui.com/x/react-data-grid/features/
by somebee | 2025-04-23 13:27:32+00:00
Will try to push a fix in the next few hours. We are instantiating the monaco editor with a custom font (Source Code Pro) before we're sure the font has loaded, which throws of the char box measurements in monaco. We did have a fix for this in the old (non-backend IDE), so I'll port that over ASAP. Thanks for notifying us :)
by rglullis | 2025-04-23 13:27:34+00:00
> the "big bodyshops" aka Accenture and friends aren't much better.

You said it yourself. Corruption and abuse of power will always exist. But if I had to choose between the invisible corruption of faceless bureaucrats enabling cronies or the local crook who will try to put his finger on the pie, I will take the local crook every time. At the very least, I can get a bunch of people and bang on their doors with some pitchforks.

> who's guaranteeing that in 10 or 20 years Joe's Nephew will still be around to provide updates?

We are taking about a scenario where open source is the norm and the stakes for each individual project are lower. "off-the-shelf" components would be the norm. Whatever customization or improvements done by the departments would also be released as FOSS.
by sgarland | 2025-04-23 13:27:45+00:00
I don’t write code to the level of someone who has just finished Hello, World. This isn’t something esoteric, it’s an extremely basic and useful part of the language. I’ve seen this argument used against multiple languages, and it has never made sense to me.

“I don’t want to use windowing functions in SQL, because most people don’t know what they are.” So you’d rather give up an incredibly powerful part of your RDBMS, and dramatically increase the amount of bandwidth consumed by your DB?

It’s as if the industry is embracing people who don’t want to read docs.
by sensanaty | 2025-04-23 13:28:38+00:00
> The DMA is gerrymandered to exclude domestic businesses.

Except Booking (~EU, based in NL~*) falls under the DMA, and ByteDance (China? I think) does as well. All the same restrictions fall on them too.

> Users are free to just not use Meta services.

True in theory, not so much in practice. I work for a company that deals directly with WhatsApp in NL, and I guarantee you for businesses it's a death knell to not have a WA Business presence. Even the local gemeente (aka city council) and other gov't establishments are on WhatsApp too. Recently more people are moving onto Signal and Telegram, but that remains a minority.

Don't even get me started on Asia, especially India/Indonesia, where even despite the existence of Line and similar apps everything is still* almost exclusively on WA. A bit different in East Asia where Line and other apps are more predominant (hardly relevant for the EU though).

Spotify doesn't fall under the DMA because it's not gatekeeping anything and it does have plenty of competition, many of which pay artists better and have basically equal selections. YT Music, Apple Music, Deezer, Tidal, Bandcamp and I'm sure dozens and dozens of others all exist and are used.

> ... but plenty will be harmed once spyware/piracy sideloading becomes common

Interesting how this evil sideloading boogeyman hasn't happened on Android.

> ... Many small businesses will collapse due to ineffective advertisement

The same small businesses that are forced into paying 30% to Apple/Google for simply existing on their app store?

> (large businesses will love it though - it becomes a winner-take-all market).

So, the gatekeepers as listed under the DMA? Y'know, the giants that literally hold all the keys and can dictate how the entire market should work based on their rules? The very same ones that have opaque ad-bidding systems that they control inside-and-out and can do anything they want to with?

[**] Seems I'm wrong there (See andsoitis' reply to my comment), but didn't want to edit out my original comment.

Regardless, calling it gerrymandering of local businesses is simply incorrect, and I can speak for at least myself that if we even had any tech companies that big (and I hope we never do), we'd expect them be subject to the exact same rules and laws.
by louthy | 2025-04-23 13:28:50+00:00
> Damned if you do, damned if you don't

Only if you wait a few decades to break a monopoly up. This is the fall out of the lack of US government intervention in their megatech companies.

We see the EU trying to fight back, but really all of this is far too late. There will be significant fall out, I’m sure. The sale of Chrome could be an unmitigated disaster.
by jfengel | 2025-04-23 13:29:18+00:00
What I love about the KJV is that Queen Elizabeth had encouraged an entire nation of poets, and they were still around for James. It was cool to write poetry, and everybody did it. (She banged out a few decent verses herself, for that matter.)

Even today, KJV is the "voice of God". When you want to write a divine voice, you mimic KJV. "Thou shalt not..." just sounds more authoritative than "Don't", even though they mean the same thing. (I'd argue that "don't" better preserves the meaning, which was not meant to sound archaic. "Thou" sounded informal in the 17th century, but that's not how it sounds now.)

The flaws in KJV run deep; it's a very opinionated translation. Which is fine; every translation is opinionated. But there's a risk that people assume it's definitive because it's so powerful. There are some who literally claim that it is truly definitive -- even more so than the Hebrew and Greek originals. (This is of course insane, and that's the fault of horrific theology rather than the translation.)
by Bikashhh | 2025-04-23 13:29:26+00:00
I remember the night after I joined my first American company.

I sent a Slack message to my manager — and realized hours later I’d written something with awkward grammar.

It wasn’t a big deal… but I couldn’t sleep (literally).

I’d often rewrite messages 2–3 times before sending them. Sometimes I’d send something with bad grammar — and couldn’t edit it (gmail after few mins and Outlook)

It felt so embarrassing.

English isn’t my first language. But I care deeply about how I come across, especially at work.

So I built a Chrome extension for people like me.

You just highlight → hover → click — and it fixes grammar and writing instantly.

It works across Slack, Gmail, WhatsApp Web, Outlook — wherever you write at work.

Would love feedback from this community!