skysight-inc/HackerNews huggingface dataset:
Enough with the hyperbole. The argument is that unit tests alone are insufficient to ensure your software is functional and to detect regressions, and likewise unit test coverage is not an incontrovertible measure of quality or reliability. We can just present that argument on its own merit without the hot take.

My observations:

- developers need a fast feedback loop. While you’re in the process of changing things, waiting many seconds or (ugh) minutes for feedback not only wastes time but risks pulling you out of a flow state.

- e2e and integration tests are often much slower than unit tests and often require more coordination, putting pressure on the prior point. If you’re able to get e2e/integration tests working just as fast, good for you, do what you want (but you’re probably mocking a lot to do so, isn’t that what the author was complaining about)?

- It’s usually difficult to build e2e or integration tests until all the components are at least stubbed out. This is fine for finding regressions and providing evidence you’ve met your acceptance criteria, but they can be awkward to use during the active development process where you are refactoring considerably.

- e2e/integration tests are harder and a bit more expensive to build, and this is made worse when you have lots of edge cases you’d like to cover.

- the slower, the more expensive, the less immediately useful your testing approach is, the less likely a developer is to follow it, either by avoiding it entirely or by creating low value tests. Sure, the former can be managed by mandate, the latter is squishier.

So what’s my point? It doesn’t have to be all or nothing. I usually end up with a lot of fast unit tests to cover tricky edge cases of all my more critical components, and a smaller number of integration tests aligned with acceptance criteria to provide regression coverage. And then smoke tests. And then load and stress tests. And then… well, anyway, use the ones that are appropriate to your project and available resources, but defense in depth is a strategy that also works for quality (e.g. a coordinated combination of several types of tests gives you more assurance, if you’ve got the time and money)

There’s a reason we’ve developed a lot of different testing techniques/types; they have different purposes and deal with problems. Trying to roll back the clock and thinking you can solve all your testing problems in one shot is IMO naive.
Pokemon go already is based on OpenStreetMap. And yes, a few OSM-contributors started because a park was missing and they thus lacked a spawnpoint for pokemons.

But we've also head plenty of teens adding fake data to have pokemons in their front garden. To much gamification hurts.
People seek to escape reality in proportion to their dissatisfaction with it, so I'd expect escapist entertainment "devotion" would be inverse to class and economic status. The same seems to be true of lottery tickets and mind altering substances.
It depends where it's being spent in the development phase. It can be a lot of money for early research, but doesn't go far if you're at the shovels in the ground phase.

Tech analogy: $75M is a massive angel round, small Series D.
Way back at the dawn of the internet I worked at a interactive museum exhibit designed firm.

We had an all hands meeting to have a discussion regarding the future and how much we should focus on the internet. It was determined that the danger of focusing on the internet is that we would become an advertising company.

Long story short this isn't new.
Ironies of Automation 4.0 (2020) [pdf]
Everything posted has external references. Do you think COVID is a hoax or something? People continue to be disabled from it and die early.

If you don't like the COVID example of catastrophic failure, then maybe the unaddressed climate catastrophy will make the point clearer:

https://medium.com/@samyoureyes/the-busy-workers-handbook-to...

But of course none of this will break through to someone if their job or status depends on sustaining the illusion.
So pay someone $20 an hour and pay the government $10 an hour.
America's Chip Renaissance Needs Workers
archive: https://archive.ph/1Q9SP
> so I think it's worthwhile that I would spend some of that to make it marginally better even if that means I don't have a positive financial return.

Your action is going to make close to 0% difference for the 8+ billion humans inhabiting the planet. So from a practical standpoint, you've failed, but that practical failure makes it clear that the gesture has pure symbolic value for you.

And since that symbolic value stands in stark contrast to incessantly chasing positive financial returns: task failed successfully. Congratulations!
> And he is very, very much the type that believes "not everything is political" and "we don't get into politics".

Seems like a feature, not a bug. The only politics I care about from my tech products is whether they will collect/sell my personal data or not. Too many tech companies use a veneer of support for various political causes to take attention away from their own misdeeds. At this point it's a red flag when a company talks more about their politics than about their product.

Thus the quotes at the end are quite bad:

> people who really need anonymity are very rare. probably less than a 100 in the entire world. definitely not typical hKagi users (edited)

> unless they are criminals, in which case we don't care they don't have full anonymity (nor we want them as customers)

Women seeking abortions in the US weren't criminals two years ago and now, in some places, they are. I don't think he's thought about this position very carefully.
Adding type annotations in OCaml never reduce the typechecking time: it adds more information for the typechecker to process and it can only increase the size of type. Typechecking time is proportional to the size of types but those tends to stay constants and small inside normal project. I think that F# should have a similar behaviour?
> Would you be upset if they had just donated that excess to charity?

Yes.
It’s going to require a lot of concentration.
Why did the system securing the plane let the operator override the error and allow an unauthorized passenger on the plane?

Should be easy enough, UI shows the picture of the guy who scanned the first ticket and system tells operator you go and check his ticket. If you can't find him on the plane he's hiding in the bathroom, call security to get him out.
Google Contract Shows Deal with Israel Defense Ministry
All search engines are problematic in terms of privacy.
It's false to characterize ADHD medication as "addictive". At prescription-level dosages, this just isn't true, and despite a lot of misinformation from scaremonger writers who illegally tried their roommate's Adderall in college and thought they got high because their heart was racing, the folks that truly benefit from such meds actually experience the effects in quite the opposite way, because it provides a major calming effect on the mind of many people who have ADHD.
I think it's a matter of scale. The principles and instincts that guide us in small-group conversations don't always translate well in large groups -- especially in conversations with an imbalance of emotional investment in the conversation. As the founder, you have a lot more riding on every exchange than any user does (even ardent, investing users). And as your user base grows, both the number of those interactions and their visibility and potential impact on your company is growing. So they're increasing in both number and stakes.
Then they couldn't charge different customers different amounts for the same HW. It's not a win for everyone.
Red Hat / RHEL does this on all EUS release every day, on RHEL 6,7,8,9.

Tell me more about how you would subscribe to a MS "bugfix only channel of updates" ? This is my first time hearing about that.
I've seen this too many times: Developer gets obsessed with unit testing everything in the codebase. Tons of work, months later we have 100% coverage. Great. Then the rate of defects in production increases or stays steady. Why?

Confidence in units != confidence in your production system. I've observed that overconfidence in "units" tends to blind devs to other potential problem areas.

The most egregious example was an application release that wouldn't even start - there was an obvious bug in main that would have been caught by simply running the damn program and using your eyeballs. But the unit tests didn't catch it because main was tested in a mocked environment. Oops.

Likewise, I've seen similar regressions in quality control, user experience, performance, etc. - we know these things are critical to the real-world success of software, yet unit tests don't touch them.

There are software developers who are so overconfident in their unit tests that they ship code without ever bothering to run the application! Functional requirements be damned. "But the unit tests said it worked..." is not a professional excuse. Don't be that developer. Edit: to be clear, this is a message to myself as well. I was that developer a few times!
Countries that fund education more can pay enough to attract a larger pool of candidates, and then choose only to hire the best of that pool. Unlike the current state of most school districts in the US, who will hire anyone that can meet the minimum qualifications, but still have huge numbers of vacancies. Many districts have lowered the requirements so they can bring in even less qualified people.

From my reading, the Nordic countries view teaching as a high value profession on par with doctor and lawyer, and this results in potential teachers having to work very hard to land a job and keep it.
Sometimes they also drive you insane, especially if you are over-attached to them: https://news.ycombinator.com/item?id=33455853
Sending t-shirts to existing users is unlikely to be an effective marketing strategy to grow/maintain the business. The way they did it was also inefficient and high-risk. It may reduce churn, but with 20k users there's a very low cap on how good a churn reduction can be vs bringing in new users.
> Like most search now Kagi has chosen to include Instant Answers that are AI generated, which means they're often wrong, as well as a "Universal Summarizer" tool, that again is more of the same old AI bullshit.

I started turning away from Google when they implemented this a few years ago, because the "answers" they selected always came from bullshit sites. Looking up Excel formulas for example, you're more likely to see a lightly disguised sales pitch page from an Excel barnacle company like AbleBits or ExtendOffice than the many forum posts and tutorial blogs that would actually answer my question.
See https://archive.ph/OR3q4/again?url=https://www.economist.com...

I've had a fairly random exposure to languages and can read German, Dutch, French, Spanish and Portuguese a little. I've also watched a huge amount of anime so my Japanese knowledge leans towards "leave it to me, i will transform and beat up the bad guys". I've worked on numerous text processing projects for Asian languages so I know certain things about the characters but could only read the easy ones like 一 and 人.

In the last few years I've gotten increasing interested in Chinese traditional and pop culture and I lately I got involved in a project involving the creation a "second brain" of a sorts that got me looking first at content with English metadata, then content with half-Chinese, half-English metadata, and I know there is plenty of Chinese-only content waiting for me.

I had the experience of starting to have proper nouns start to stick out "that has to be somebody's name" and then I discover that the I can look up the syllables in the Unihan dictionary and it is the same as when they write that person's name in English. Then I go to the library and get some books on Chinese grammar and that's what I read on the bus these days -- I'm having more fun with the grammar book than I've ever had learning a language, I do try to pronounce phrases because a friend told me "you learn a language with your vocal cords" but I haven't gotten references for the pronunciation and I really suck at pronunciation so I am not trying to get the tones right yet.

I'm experimenting with scripts that show the pronunciations and meanings from the dictionary side by the side with the text and that really does help with the "characters you don't know" problem. It's really amazing the extent to which the semantics of the characters compose to build words.
1. Voting rings are one of the easiest types of spam to detect. Of course, the bigger the service the better the bots, but that problem specifically is a later issue

2. Zero tolerance to bots

3. The service is not free

4. Individuals have very little impact on the rankings of other users, so you need to pay for a lot of bots

I believe that the true problem with bots on, say, twitter, is that they have perverse incentives to 'boost engagement' and whatever by allowing the bots to run rampant.
https://ces.mitsubishielectric.com/wp-content/themes/melco/a... documents the SVZ indoor unit's ability to have electric resistance heat and be connected to Hyper Heat SUZ outdoor units.

Whether you call that mini-split or not is up to you, but it's definitely a heat pump system that is Hyper Heat and supplemental electric heat capable, and getting down to one-ton units seems "mini" to me.

Mini-split means "smaller than conventional system ["mini"], condensor and evaporator are connected by long refrigerant lines ["split"]". It doesn't necessarily mean "wall/floor/ceiling indoor unit that has no ducts", though a "ductless mini-split" is the most common configuration of mini-split (because of the cheapness and ease of installation). https://zeroenergyproject.com/2022/03/09/what-is-a-mini-spli...
Legislation is in order to define what analytics companies cannot do with data from ANY site.

While the TFA might be about hospitals specifically, your suggestion that we need regulation should not be focused on just healthcare/HIPPA type situations. These data hoarders need to be reigned in if not just eliminated.
If Fediversians do not want to interact with people on Threads, they can just ban/block threads.net, no? Why would they not want people to use Activitypub as intended?
The most popular choices for Americans are EU, EU, EU, and EU.
Very well put. People simply don't recognize the standard of living they enjoy, because "everybody" has it.
Even if the pay by salary amount is fair, these workers can be exploited to work more hours than their non-H1B colleagues such that if their pay was broken down hourly it would be comparatively lower.
Caltech's SSPD-1 Is a New Idea for Space-Based Solar
So raise wages in those industries.
Windows Source Code Leaks: A Story of Lost Source Code
Arctic region of Norway asks EU Commission for 26-hour day
Well of course. That's not relevant to the larger point, though.
I wish the rich monopolize it. You really think some foreign person is key - then bid $1million/year salary to that person. You want some cheap labor, then only bid cheap and risk not getting them.

Of course this is open for abuse so we need to investigate every instance of someone leaving - if we determine you were mistreating the employee then you pay them the full $1 million despite them finding a job elsewhere that might only pay $100k/year. (if they just take that lower paying job because it is interesting you are fine, but if they go for better working conditions it will cost you)
Russia has strong allies in US and Europe. US has stopped supplying ammunition to Ukraine and Europe did not pick up the slack, so I don’t think Russia is delusional, they are just planning ahead.
Adobe's AI Firefly Used AI-Generated Images from Rivals for Training
Writing this as a citizen of the country, what the fuck is wrong with the United States? Why is the continued debasement of its citizens something that they put up with?
> Often as these business shutdown they built offices and homes on top of the property, for the ones that happened in the 70s there was no remediation until much later. For the ones that happened in the 90s-00s there was a level of remediation but I am still not trustworthy of it 1) lasting and 2) the developers doing the best work.

There was a investigative story some time back, about somebody that had bought a residence on one of those superfund sites.

It wasn't after his (or her? I don't remember) family started getting sick, and after investigation that he discovered the housing project was built on a superfund site. And even after paying for air measurements out-of-pocket, and with results off-the-chart, the promoter and the town were all saying everything was fine, with nothing to see. And I believe they were also trying to sue him for libel, as you normally do...
Teachers do not expel students, administrators or districts do. Teachers have very little recourse for dealing with "really bad kids (or parents)".
> The world probably has never been as peaceful as in the last 50 years or so.

Speculation, but I strongly suspect that only a blind Pinker follower would so confidently say that.

Do you happen to live on earth, Professor. Pangloss's disciple[1]?

[1] https://en.wikipedia.org/wiki/Candide
I'm not against the death penalty, in principle, but applying it risks both the moral and, slightly more more important, the judicial legitimacy of the system. Therefore, if it is to be considered and applied then moral care and sound judicial logic are paramount. Whatever the amount of stolen money, currency theft on its own it will never rise to the objective moral and logical base-level required to apply the death penalty. If the governments of developing nations want to be seen as other than basketcases, they need to be more judicious than this.
TSMC's $65B bet still leaves US missing piece of chip puzzle
The more things change, the more they stay the same https://en.m.wikipedia.org/wiki/Breast-shaped_hill
If you've used google analytics, you know that a lot of this would be implicitly shared. like the top comment, I think hospitals just aren't thinking about how disastrous this is.
I watched a few of their videos as well. Great stuff. Key take away is that there are a lot of installers that have no clue what they are doing. Which results in poorly performing systems. The issue is not the technology but the lack of training and experience.

Another good point is that even an old house with poor insulation can benefit from heat pumps. It just depends on sizing things properly and dialing things in properly. The UK has a lot of old houses that are quite old. This doesn't have to be a show stopper. There are a lot of myths and half truths around this topic. Of course you'll need more kwh for heating if your insulation is bad. But you should still get the same energy coefficients. And you'll pay a fortune in gas as well to get the place warm. Whether that's worth it with or without investing in insulation, windows, new roofs, etc. depends on a lot of things.

Most of the nonsense about heat pumps not working at lower temperatures is easily refuted by the notion that much of Scandinavia runs on these things for decades. Most of the people having issues with heatpumps are simply buying the wrong stuff, or having it installed wrong, or both. People have proper arctic winters in Scandinavia. Also there's a reason lots of Scandinavians ended up in places like Montana: it feels like home to them but with better summers (it's much further south). If people can do heat pumps in northern Norway, Montana is a walk in the park.
Yeah, it's not going to be SOTA but existing models are already good enough for a reasonable portion of use cases. Even if they lag behind it's important to have free models.
Cómo puede ayudar la restricción fiscal a luchar contra la inflación
Both work fine here in the Netherlands. Have you used the region toggle both provide to select your region?
Every tech company I've ever seen has had free t-shirts to give out at some point. While I don't think it was a smart use of limited funds, it's certainly not a major pivot to physical products like Evernote.
I agree. I love the Steam Controller. It's not great for everything (e.g. Super Mario World kaizo romhacks have, IME, required a real D-pad instead of the trackpad) but it's really nice for a ton of games.
This particular one appears to be at least partially accurate - forced marriage on penalty of death sounds like a significant exaggeration.

https://travel.state.gov/content/travel/en/international-tra...

Under "Local Laws & Special Circumstances":

> Relationships with Lao citizens: Lao law prohibits cohabitation or sexual contact between foreign citizens and Lao nationals except when the two parties have been married in accordance with Lao Family Law. Any foreigner who cohabitates with or enters into a sexual relationship with a Lao national risks being interrogated, detained, arrested, or fined. Foreigners are not permitted to invite Lao nationals of the opposite sex to their hotel rooms, and police may raid hotel rooms without notice or consent. Foreigners, including U.S. citizens of Lao descent, are not allowed to stay in the homes of Lao nationals, even family, without the prior consent of the village chief and local police.
My understanding is that any house that isn’t built ‘tight’ by today’s standards will have a fast enough ACH that you don’t need to worry about ventilation as you would with a tight house. And only a ‘deep energy retrofit’ of an older house would result in tightness like that, so ERV and MUA etc are not necessary. Local code, build detail, and age of house are factors, YMMV, but this isn’t a problem you’d cause by accident with anything but a very invasive retrofit.
From a practical standpoint, they have valued their energy savings closer to what the true cost of carbon emissions are (remember, most carbon emitters are in no way paying the true cost of their emissions [1]; this externality dumping continues with wild abandon).

You're arguing systems and scale. This person is simply early in the adoption curve. Consider what will happen when this happens more broadly. As the climate situation becomes more dire [2], the price of carbon emissions per ton will rise and the willingness to prioritize energy savings and carbon emission reductions should increase regardless of fiat return. Physical system outcomes are distinct from magic number in database goes up.

But sure, if you're already poor and have nothing [3], this won't matter to you and your life trajectory is already mostly locked in today. As nullstyle mentions, we need to compound in the positive outcome direction, and those decisions are being made today.

[1] https://www.nature.com/articles/s41586-022-05224-9

[2] https://www.npr.org/2024/04/09/1243595924/march-world-hottes...

[3] https://ourworldindata.org/poverty
This. My kid is naturally curious and she can tell you everything about the things she gets curious about. She'll spend hours digging for information on a subject. She absolutely hates school though.
> like where their community is (Instagram, FB)

I loathe FB but use it for exactly that reason.

I even admin and moderate FB groups and it is a constant struggle against the system - but that is where the community is, I have no choice. Other admins do not like it either, but it is where all the related groups are, and people are nervous of relying on solutions from volunteers (e.g. me setting up an old fashioned forum).
The sad part is that even if none of these hospitals used such widgets, Chrome or Edge are sharing most of the same information with Google and Microsoft anyway.
didn't the article say he was snapping photos of other people's boarding passes?
Have you ever noticed you never see anyone plot the percentage of Americans living paycheck-to-paycheck over time? It's because the number is surprising stable, and always too high.