MurphyA/hacker-news huggingface dataset:
by Nursie | 2025-05-01 02:21:53+00:00
> 96% of shoes tested positive for coliform bacteria, which is commonly found in faecal matter

This is given to us a a shocking statistic, but it reminds me of the Mythbusters toothbrush test. They were testing whether you should keep your toothbrush nearer to or further from the toilet in your bathroom, to prevent it becoming exposed to airborne coliform bacteria when the toilet is flushed.

So they attached brushes along the wall at a variety of distances, put a control brush in another part of the house, in the kitchen, waited a week and tested them.

Fecal coliform bacteria were found in all the brushes in the bathroom, which appeared to show there was no safe distance from the toilet. But it was also found in the control. The lesson I took from this is that it's everywhere.

So it may well be detectable on 96% of outdoor shoes but I bet it's already all over your house anyway.

Incidentally the guardian seems to run an article/opinion piece like this every few years, that exposes that indoor shoe-wearing is a "proven health risk" by showing what's on shoes, or what can be tracked into the house on them. But they are always missing the crucial piece of evidence on health outcomes - OK, you've shown that shoes have got some nasties on them, but you crucially haven't linked the wearing of shoes in the house to levels of these things that are known to cause issues, or to worse health in general.

They always make me think "So.... that's probably OK then?" much like the stats about the bacterial load that is to be found on workers' desks and how it's worse than the average toilet seat! OK, interesting factoid, but so many people do eat lunch at their desks anyway, and I'm not aware of any desk-related deaths or epidemics of food poisoning so ... it's probably OK?
by spartanatreyu | 2025-05-01 02:22:12+00:00
I don't think we're seeing deglobalization so much as strategic uncoupling from current and potential future autocrats.

So, instead of relying solely on the best producer of each thing, economies want to also make sure they spend a little bit more to also get products from the second and third best producers to keep them producing just in case the first producer does something like (for lack of a better phase) throwing a firebomb in an apartment to kill a spider.

They then treat the extra cost of products as a risk premium so the risk is already priced in.

Markets hate higher prices, but they hate uncertainty more.
by ProllyInfamous | 2025-05-01 02:22:14+00:00
I've also had a lawyer not show up (me as criminal defendant), and then try to fleece me for more money (than initially agreed) because we (I) had to reschedule my court date — only to eventually reach a simple plea agreement which any public defender could have secured. LLMs didn't exist when this occurred, well over a decade ago.

>similar conflicts (as a renter trying to recover security deposits in court)

This is basically my current scenario. LL sold the rental I was living in, which I had pre-paid for an entire year, because the septic tank went out. We mutually agreed to end our lease... he then wrote me a check for overpayment... he then canceled the check (without even telling me). As an added bonus, he tried nothing to fix the tank... then sold the disaster to somebody else (I found out only when the new owner showed up on my/his doorstep).

Not my first time in court, but is my first time as Plaintiff. I'm very excited to (potentially) get awarded TREBLE DAMAGES on my few-thousand-dollar initial claim/dispute.

The era of "A lawyer that represents himself has a fool for his client" are rapidly approaching end, particularly within small claims civil courts. I'd love to see entire branches of government replaced with machine-learnt judges.

I've already decided that if the Defendant (in my case) chooses to appeal to our higher court (i.e. not small claims, which he is entitled to do) I will retain an attorney, only because civil procedure is so nuanced.

But I'm trying first, and most of the legwork is already formulated.
by surajrmal | 2025-05-01 02:22:21+00:00
It's becoming more and more common to use non Linux based hypervisors to isolate workloads where security matters. Isolating applications within a given VM is not seen as important and therefore ditching Linux isn't really necessary. Applications can continue to be written against Linux APIs and we can create isolation domains separately. This is no longer just a server concept as even phones and cars are starting to employ this technique. It has high cost to RAM, but as RAM gets cheaper it's not as big of a deal.
by dhx | 2025-05-01 02:22:37+00:00
For reference, the regulation you are probably referring to is Article 30[1] and Article 31[2] of REGULATION (EU) 2022/2065 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 19 October 2022 on a Single Market For Digital Services and amending Directive 2000/31/EC (Digital Services Act).

Article 30 requires capturing and vaguely defined validation of the following information supplied by a trader (includes traders of software):

- the name, address, telephone number and email address of the trader;

- a copy of the identification document of the trader or any other electronic identification as defined by Article 3 of Regulation (EU) No 910/2014 of the European Parliament and of the Council;

- the payment account details of the trader;

- where the trader is registered in a trade register or similar public register, the trade register in which the trader is registered and its registration number or equivalent means of identification in that register;

- a self-certification by the trader committing to only offer products or services that comply with the applicable rules of Union law.

Article 31 requires at least the following trader information to be displayed to potential buyers:

- name;

- address;

- telephone number;

- email address;

- clear and unambiguous identification of the products or the services;

- information concerning the labelling and marking in compliance with rules of applicable Union law on product safety and product compliance.

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

[2] https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
by nojs | 2025-05-01 02:22:52+00:00
That’s what they’re evidently trying to do, but it means they’re moving too slow and the AI integration feels like a bolted on afterthought (hence the reaction to failed features like this).

I am a lifetime user of PyCharm but the reality is that Cursor is just so much more productive now. “Junie” is a decent attempt but nowhere close to Cursor yet.
by creatonez | 2025-05-01 02:23:25+00:00
Why does this unpopular campaign get to spam to Hacker News? It's pretty obvious someone is coordinating these posts to influence this community. Posts and comments that gesture to the idea of banning kids and teens from using phones seem to get rapidfire posted all day long, with little mention of the lack of expert consensus on the topic, or anything that suggests phone bans actually hurt social wellbeing.
by bigyabai | 2025-05-01 02:24:00+00:00
> Of course, liberals will promptly proceed to squander even that advantage

It's up to business owners to capitalize on that advantage. Neither liberals nor conservatives are beholden to stabilizing prices at Costco or Adam&Eve. These are privately owned businesses that are fundamentally allowed to plan their businesses apart from (or even against the wishes of) the federal government.

This is how we ended up importing our cars from Japan and Mexico, and why our iPhones and Nike won't get made without slave wages. It wasn't Obama or Reagan that did that, it was executives and shareholders.
by Qem | 2025-05-01 02:24:17+00:00
> “That would be the most boneheaded rookie mistake you can imagine (pun intended),” he writes. Calderhead suspects the work was “farmed out to a run-of-the-mill tombstone company.”

Perhaps it was handed to somebody with no formal training. Not the first time it happens: https://www.theartnewspaper.com/2020/11/11/the-potato-head-o...
by brudgers | 2025-05-01 02:24:23+00:00
You are in a new environment and the problems that need solving are unique to the business.

There is a lot to learn. Probably more than anyplace else you have worked.

The work is hard. Probably harder than anything you have ever done.

You were hired by people who know these things and they hired you because they believe you will be able to handle learning a lot and working on hard things.

In addition, they know everything takes longer than it would if the problems were ordinary.

The documentation and tools are only engineered to meet the business criteria and get the hard things done. Not based luxurious theories.

In the end, FAANG is enterprise…the problems are not going to be obvious and the optimizations are for longer term time frames.

There is a lot to learn and everyone who has stayed via competence knows that. Good luck.
by tremon | 2025-05-01 02:25:23+00:00
even if the instructions were followed the aircrafts could get as close as 30 m apart

This doesn't match with how I understood the ATC's instructions. The helicopter was instructed to "pass behind" the landing airliner, not pass below. I think the controller's intention was for the helicopter to hold short of passing the runway 33 flight path, and not to enter that space until the plane had crossed the river.
by NoPicklez | 2025-05-01 02:25:24+00:00
I don't know if anyone has a similar story.

Many years ago I needed a root canal following a damaged tooth/root. In recovery from the root canal I was put on antibiotics as fairly standard procedure. I swear over the coming months and now years since then that was the cause of the sebb dermatitis on my face.

I've wondered if perhaps the antibiotics messed with my gut, which has caused it. But as many dermatologists say they don't know of a cure but think its a multitude of things, one of which being gut microbiome focused.
by musicale | 2025-05-01 02:25:31+00:00
> there's just not going to be demand for inexperienced software engineers for a while

As I understand it, part of the layoffs is downsizing in anticipation of replacing paid staff with AI, but another part is payroll reduction by eliminating many higher-paying positions while opening up some lower-paying positions.

So I'd agree with keeping your day job while you continue to develop your skills and portfolio, and also recommend that you keep looking and applying for positions when they open up. Since you have a paying job already, you can treat it as a learning and exploration opportunity.
by strken | 2025-05-01 02:27:10+00:00
I really appreciated trustinmenow's reply because it added a lot more context for me as a non-American. If your congress offloaded its ability to control tariffs and now requires a supermajority, that's not the same thing as if it requires a simple majority. The in-depth explanation helped me understand the entire chain of comments.

I think that one of the key differences between HN and Reddit is that I can usually rely on HN to give me a lot more of this kind of context, which helps keep arguments specific and interesting.
by avs733 | 2025-05-01 02:27:59+00:00
I honestly don't know but I assume so.

They technically call it 'fringe benefits'. My university has four categories of fringe benefits:

Full

Limited

Partial

Grad Health

The only things it specifies are that partial includes social security and full includes life insurance. But given that whatever I set for a post doc/research scientist/etc. salary is the amount they are paid, I assume that everything else including payroll taxes are encompassed in that 1/3 extra for fringe.
by xuki | 2025-05-01 02:28:13+00:00
> Internally, Phillip Schiller had advocated that Apple comply with the Injunction, but Tim Cook ignored Schiller and instead allowed Chief Financial Officer Luca Maestri and his finance team to convince him otherwise.

The bean counters won. I guess Tim Cook does care about the bloody ROI after all.

https://www.forbes.com/sites/stevedenning/2014/03/07/why-tim...
by ethbr1 | 2025-05-01 02:28:59+00:00
> And having the US prez jump on that bandwagon and ride it while in office is just mind-boggling.

I'd suspect there will be a lot of room for "non-official acts" charges related to Trump's pump-and-dump crypto schemes after he leaves office.

And fewer politicians are going to have incentive to stick with him then.
by muzani | 2025-05-01 02:29:44+00:00
It's this app: https://play.google.com/store/apps/details?id=com.tongtongsu...

It's not the same company as the one that made the door. To be fair, the door is a one time purchase and they shouldn't have to maintain it, so it's all done with a third party app. The hardware is solid, it's just the software that's a bit dodgy.

The lock can be opened with fingerprint or NFC tag, but it freezes after 3 tries. The master key is a physical key or the app. I didn't get a fingerprint door to use keys, and the keyhole is also at a weird angle from beneath the door. So the app it is.

It sounds ridiculous but I need apps for everything anyway, thanks to 2FA. I can't even log in to work without an app.
by LegionMammal978 | 2025-05-01 02:29:48+00:00
Reentrancy bugs like this one are surprisingly common. Having reviewed lots of unsafe Rust code, unnoticed calls into outside code (that can then reenter your own code or modify your data structures, blowing everything up) is one of the most common soundness issues I've found across different projects.

The main solutions seem to be either restricting how possibly-invalidated data can be held (e.g., safe references in Rust), or having some coloring scheme (e.g., "pure" annotations) to ensure that the functions you call are unable to affect your data. Immutable languages can mitigate it somewhat, but only if you have the discipline to maintain a single source of truth for everything, and avoid operating on stale copies.
by bigyabai | 2025-05-01 02:30:36+00:00
The Chinese will not punish Wuhan workers any more than Russia punished Sverdlovsk anthrax workers. And since you're not going to stop virology research by halting American capital, you're proposing a net-zero solution for America and a propaganda victory for the CCP.

How can you assert that Covid v2 would be "stopped" by withholding American capital? Coronavirus isn't American IP, and even if it was, you won't use that to force accountability.
by MegaButts | 2025-05-01 02:31:30+00:00
> That doesn't all mean they are "holding" money. Money is not the same thing as wealth. Personally, I don't have any money other than pocket change.

I'm using money and wealth interchangeably here because there is no meaningful distinction in this context. I cannot take you seriously when you keep bringing up irrelevant things. It's obvious you don't understand my point. And I've had enough arguments with you on this site over the years to know it's a waste of my time to engage with you more than I already have.
by klabb3 | 2025-05-01 02:31:33+00:00
It’s the business model. Even here at HN we’re comparing X and Y, having deep thoughts about core technologies before getting caught off-guard when a tech company does exactly the same they’ve been doing for decades. It’s like if you change the logo, update the buzzwords, and conform to the neo-leadership of vagueposting and ”brutal honesty” you can pull the exact same playbook and even insiders are shocked pikachu when they do the most logical things for growth, engagement and market dominance.

If there’s any difference in this round, it’s that they’re more lean at cutting to the chase, with less fluff like ”do no evil” and ”make the world a better place” diversions.
by bob1029 | 2025-05-01 02:32:41+00:00
> Modern integration patterns, however, dismantle these essential boundaries, relying heavily on modern identity protocols (e.g., OAuth) to create direct, often unchecked interactions between third-party services and firms’ sensitive internal resources.

I recently got an email from a big banking vendor about certain APIs requiring OAuth moving forward. Getting a lot of mixed signals from leadership in this industry.

Regardless, certificate-based authentication is a really good thing when done "all the way" (i.e., with proper, audited HSMs and cert management processes on both sides). I think OAuth begins to turn into a screen door once we get into Azure/AWS as the IdP and lazily stringing services together with platform-managed keys. Determining the effective permissions of a given user principal in Azure Active Directory might as well be a celestial navigation exercise.

I think which identity provider we are trusting and how they are enforcing our use of their services is ~99% of the problem space.
by gus_massa | 2025-05-01 02:34:14+00:00
Job post can only be posted in the official thread the first day of the month https://news.ycombinator.com/newsfaq.html You can take a look at the last edition, but I think it's read only now https://news.ycombinator.com/submitted?id=whoishiring

Are you part of the company or a recruiter. There are rules like

> Please only post if you personally are part of the hiring company—no recruiting firms or job boards. One post per company. If it isn't a household name, explain what your company does.

In that case, remember to post again tomorrow Thursday, in the correct thread.
by hnfong | 2025-05-01 02:34:53+00:00
Personally it feels like every issue gets shoved under the "imposter syndrome" umbrella, but I'd say you are just feeling a bit of cultural shock or cultural mismatch.

The other thing is software developed by large teams tend to be complex, and a new-comer needs more time to understand what's happening. Onboarding can be a very chaotic process especially for teams who don't specifically put a lot of effort into making it smooth for new-comers. This isn't imposter syndrome but rather something that your team probably needs to do better.

The complexity you are probably going to have to get used to. Maybe some of it is unnecessary, but just like the naïve developer trying to refactor/rewrite a complex piece of code realizes, the extra exceptions and special cases were added for some reason and without them the code breaks in various niche situations. (Or maybe they're really unnecessary! The thing is until you get a full grasp of the code, you won't know)

Otherwise just give it a couple months and see how well you adjust. I think just keep an open mind and don't assume things only because other people have different backgrounds from yours. (I mean, what does age have to do with this? You're only a couple years older than those "fresh 20 year old kids", not even "old"...)
by Jcampuzano2 | 2025-05-01 02:35:17+00:00
To be honest companies practically incentivize having no moral compass and lying to succeed. Every major company's executives incorporate lying judiciously to their employees and their users alike and encourage their reports to lie to theirs and so on. Adhering to complete honesty is a one way ticket to HR.

Sit on any all-hands call for a major company and it is practically guaranteed large chunks of the presentation will be executive gaslighting of its own employees with info that is objectively false or a misrepresentation. You will also never get a real answer to actual hard questions (especially if it is on the topic of something that may negatively affect workers) which is essentially lying by omission.

It doesn't help that we have now proven that you can lie all the way to the seat of being president of the united states.

That said - whether we like it or not, we are now a culture built on lying.
by surajrmal | 2025-05-01 02:36:47+00:00
There are a lot of entities involved that need to be able to work together. Creating a form fractures things and requires all partners to move to said fork. It's far easier to work upstream even with resistance. Anyone who has maintained a long standing Linux fork understands the costs of trying to rebase thousands of patches. There will never be enough of a migration to make it unnecessary to need to rebase.
by ribosometronome | 2025-05-01 02:37:51+00:00
Basically every reply gets it wrong. The answer is that the Xbox isn't developed in California. This judgment was applied under California's UCL, not any federal anti-trust law, despite being in federal court. Epic wasn't able to prove Apple a monopoly, because it's not. Applying California's UCL to Microsoft, Sony, etc is going to be a harder sell in courts.
by jiggawatts | 2025-05-01 02:39:28+00:00
That’s nothing: YouTube has recently added shorts to YouTube Kids and it can’t be disabled.

They previously had a whitelist feature where parents could curate channels and videos for their kids.

That has been silently broken and all related features are disabled or non-functional.

Whoever is pushing Shorts is the equivalent of a drug dealer waiting outside a junior school to sell heroin to kids.

Sociopaths do this kind of thing.
by jlokier | 2025-05-01 02:41:06+00:00
Actually, F-Droid has quite strict requirements on the apps it will accept, and it enforces them.

Low-effort spammy apps with ads and in-app purchases are unlikely to be accepted.

Standard Android in-app purchases, efficient notifications, or ads which use Google services, won't be accepted at all, though FLOSS versions of those things are ok in principle.

From https://f-droid.org/docs/Inclusion_Policy/ :

> All applications in the repository must be Free, Libre and Open Source Software (FLOSS) – for example, released under a GPL or Apache license.

> Every effort is made to verify that this is actually the case, both by visual inspection of the source, and by building the application from the published source.

> We cannot build apps using Google’s proprietary “Play Services”.

> We cannot build apps using proprietary tracking/analytic dependencies like Crashlytics and Firebase.

> We cannot build apps using proprietary ad libraries.

> The source code for the application must be maintained in a publicly accessible Version Control System which we have support for

> The original app author has been notified (and does not oppose the inclusion).
by marcus_holmes | 2025-05-01 02:41:12+00:00
I think that's actually the effect of anti-trust/anti-monopoly laws.

There's a point where companies get "too big to fail"/"too big to jail" and have outsize effect on the country (especially if the country is stupid enough to pass a Citizens United law that explicitly allows them to do this). Anti-trust laws are the main way that the government tries to prevent this, and haven't really been used since Reaganomics decided that big == efficient. Until recently.

Passing a law that companies cannot exceed a certain size (market cap as a percentage of GDP, I guess?) would probably be a simpler way of achieving this. Though, obviously, the accounting profession would roll up its collective sleeves and declare "challenge accepted".
by unlikelytomato | 2025-05-01 02:41:18+00:00
That is exactly the thing. It never just works. There are new bugs plaguing our company on a daily basis. And they change daily. Can't share screen today. can't unmute. unread messages will never become read. Can't call anyone. Meeting invites only updated for one attendee. meeting alerts don't pop up. trying to open basic windows takes upwards of a full minute(workflows panel for example). these are just some of the things from the last couple weeks. The problem is that it's never a consistent experience. It becomes a time sink of eternal FOMO because it cannot be trusted.

None of that mentions the terrible UX(why do emojis take 10s to load?). When your company is remote first, it's a complete disaster.
by ttd | 2025-05-01 02:41:58+00:00
No real comment on mobile, but I disagree with your take on Flutter web. I've deployed a moderately complex Flutter web app (SPA) and have been pleasantly surprised at every turn with how capable it is, from performance to complexity management to testing. And the flexibility to produce an AOT-compiled desktop app from the same codebase, should I choose, is nice to have.