skysight-inc/HackerNews huggingface dataset:
They might like you being on their basic contract and high sticker price, but you know what they love even more? Having a person they can do sales calls with. It's amazing how much you can get out of companies just by, you know, talking to them.
> The problem is that there is some kind evolutionary pressure to create increasingly more addictive game as every new game is in competition with every other game.

This is a sweeping statement that doesn't apply to many games, Factorio included.

A game like Factorio being addictive gives little back to the developers, as there are no microtransactions; after the game is bought, the transaction is over. If one would like to be cynical about it, games like this only have to trick people into buying a copy (and playing just for long enough for a refund to not be possible).

In the case of games with microtransactions, GTA V being the most profitable example in history, then yes, addictiveness does bring more cash to the company who owns the game.

Now, this opinion you held was incomplete and thus, wrong. What else are you wrong about in your mental model about videogames?
South Asian people undergo type 2 diabetes remission with low calorie diets
> As much as 20 million lines of the IMF's code is reportedly written
in Assembler – a major obstacle to any modernization

That's literally jobs for life for some (un)lucky team.
I was a lifelong Android user, but after I heard about this, I purchased my first iPhone this year. Completely absurd that Google refuses to prioritize safety. While I am mad the bug happened (there should be a dedicated test suite for safety features) - I am furious that there is no stop-the-world escalation to get the problem resolved.

I hate so much about the Apple ecosystem, but screw Google. If it is not a KPI product promotion package, evidently it is not worth the time.
Experimenting with Federation and Migrating Accounts
I don't know how many LOC you could trigger with a write. Including all drivers, filesystems , ..., perhaps millions. Hardly a unit test. And then, a driver is difficult to unit test. BUT some parts of the kernel could use unit tests. The thing is, they don't and the usage of the kernel shows that they would be triggered by usage, but it wouldn't harm.
Complete database of certified DALI devices is at https://www.dali-alliance.org/products
I was genuinely interested in OP's question and was hoping responses would not fallback on the much-already discussed "TDD or not" topic.
How big would a business have to be for this to work with a company like Stripe?
> there is a venue and a governance organization to standardize the protocols and compositor interoperability that is needed

I'm not sure if that applies specifically to this case, but I'm not a fan of some standardization of protocols that is going on in Linux desktops, because:

- desktop managers can't properly keep state of your windows anymore on shutting off/on monitors. Claimed reason why this is not fixable: "the standard requires it"

- I dislike MM/DD/YYYY date formats. File managers used to have their own setting to choose your date format. Now they use some common standard so you have to set your Linux locale to something non-US. This then breaks other things. It's much nicer to be able to configure things per-application.

- Kolourpaint used to have a good color picker that showed you the numerical and hex values of colors. Now it has a horrible one that is only some palette where you can edit individual entries. You can't easily see the RGB values of a pixel in an image you open in Kolourpaint anymore. All due to "standardization", using a shared color picker component

- Focus stealing prevention no longer properly works, all due to adhering to some desktop standards

- Desktops like KDE and Cinnamon using horrible non-human editable json/xml/base64-encoded UTF-16 formats for their config

- Some Qt or GDK applications not having icons sometimes, due to them expecting some common icons available somewhere. This issue used to not exist, applications came with their own icons that just worked

I much preferred how unix and the desktop used to be, where you could manually edit textual config files to do whatever you want, and had the power and flexibility to change almost anything in intuitive ways
People just abandon the whole concept of supply and demand when talking about housing, even though it clearly applies. Landlords can’t charge more than a market-clearing price and they won’t charge less. Tenants can’t pay less and won’t pay more. Collusion, either by landlord syndicates or tenant strikes or whatever, doesn’t materially affect the market rents. The only things that really matter are local supply and demand. Is there a growing industry, an expanding population, and a lot of immigration into your area? Prices will increase if housing isn’t built to compensate. Plain and simple.
What is probably meant is "find easier to deal with" (hence the quotes around "manageable"). I'm only guessing, though - but in any event, let's not forget that not everyone around here is a native speaker of English! I can relate to the fact that it's sometimes difficult to express exactly what you have in mind.
You can get that by looking at the Twitter subreddit sorting on newest posts: https://www.reddit.com/r/Twitter/new/
Also note that the German Azure is in transition - I am not 100% sure the new version of Azure unique to Germany is set up just yet - held by a specific data trustee is ready...

https://learn.microsoft.com/en-us/previous-versions/azure/ge...
> effectively turning the whole universe into one

Not the whole universe, exactly. Just the parts that are possible to access :)

> I’m not really sure it is a good rebuke of the Halting problem that “we can brute force our way out of it”.

Why do you think the only way to solve the Halting problem on a model of a machine with finite memory is to brute-force our way out of it?

Another person mentioned the same thing, that it would take an exponential number of steps (in the number of bits in the state space) to simulate running a program.

But why are you both assuming we can only solve the problem by simulating running the program and not by analyzing the program description?
I have no particular love for the game, in fact I honestly kinda hated playing it because I felt compelled to beat it yet didn't enjoy it.

But that said, I will echo everything else you said about it as a piece of software.
I've had good results with ACloudGuru and they have a 50% off sale right now. That is a better deal than they had last year.

https://acloudguru.com/
People outside the US loved it. Recent moves by Japan, Switzerland and some others in the (quickly-losing-liquidity) Treasury Market suggest that era is coming to a close.
Stress the toad so it expresses venom, wash in water or wipe on grass, repeat a few times to exhaust the venom sacks, then swallow whole.

Unlike the method that crows and eagles are known to use - flip over and eat from the underside.
> I'm so worried about this case. Treating copyrighted training data as fair use, and letting models learn as a child might learn from a book or movie, is the best way to proceed. It widens the playing field for both development and disruption.

Which also opens the floodgates for bleeding GPL and other copylefted code to proprietary realm. Very convenient, yes.

I’m never OK with someone making a derivation engine which offers my GPL code to a closed source base.
Ok mate we’ll all go back to living in huts because we decided we had to go at the pace of the slowest people in society.
Until recently, such gender deviance was almost uniformly met with shunning, violence, and involuntary commitment. NHS did not offer these services. Culture has changed to be more permissive. NHS now offers these services, and are seeing demand. PANIC!!!
It compresses a whole image down to 1 byte, 60000:1 ratio. That's how much it is allowed to "memorise" from each input on average. Less than a pixel from a whole image.
Wow this is awesome
Privacy shield very much matters where your servers are. EU cracking down hard on extra territorial transfers in the past year with more to come.

Also, lots of companies assert GDPR compliance via magical thinking. They most often are wholly wrong. Shopify can say whatever they want, but there’s no certification body.

Source: I’m the person who evaluates and builds compliance systems for a range of services you almost definitely use.
Question for those in the know: are there any substantial changes from M1 to M2? I'm sure lots of tuning took place, but is there any major component that was completely overhauled?
> The fact that you can make an argument that 'it's just computation no different from any other computation' is ignorant of the point and kind of jeuvenile.

Why call me juvenile? That's not necessary to make your argument. It's rude too and against the rules.

> Enforcement practicality is a separate issue.

No it's not, enforcement practicality is the only important issue regarding a law. An unenforceable law is useless.
The issue is comparable to mileage numbers... I dont trust that at all.

Usually they just multiply the number of cells with their "rated" mAh-value, but who knows what their cutoff voltage is. Also you need to integrate over the voltage (which keeps falling during discharge) and the discharge graph also depends on how much power you draw. Then the 4.2V=>5V (or 9..19V for USB PD) conversion losses are also not counted.
I like these kind of stupid business models, because they make it easier for me to spot the people I don't want to be around.
I agree he did what's easiest for him, and he will probably gonna get his way too - those who don't accept the (seemingly generous) severance package will be handled by HR/lawyers and be getting something less, probably.

I personally would have not "accepted" the severance package, out of fear of losing my rights due to "voluntary resigning".

The workers affected are also probably not like the typical Auto AG workers at all. They weren't working at twitter "for life", and can get a good job elsewhere fast.
It seems like that can be easily faked.
Good answer, thanks.

You certainly know German politics better than I do, but I have a hard time believing that if Angela had said "Herr Schröder, do not do this!" he would have gone ahead anyway.
Yes - more often, in fact. Here are a few of the recent ones:

Stripe account suffered a card test - https://news.ycombinator.com/item?id=33688298 - Nov 2022 (33 comments)

Ask HN: Stripe holding funds for 120 days for no reason - https://news.ycombinator.com/item?id=33299222 - Oct 2022 (114 comments)

Don’t use Stripe. I am trying to save you from my mistake - https://news.ycombinator.com/item?id=33254485 - Oct 2022 (21 comments)

Ask HN: Why do people come to HN for Stripe resolutions? - https://news.ycombinator.com/item?id=33140798 - Oct 2022 (108 comments)

Ask HN: Have you noticed an increase in the number of Stripe Disputes lately? - https://news.ycombinator.com/item?id=33123756 - Oct 2022 (16 comments)

Ask HN: Can I avoid being nuked by Stripe? - https://news.ycombinator.com/item?id=32856237 - Sept 2022 (31 comments)

Stripe has decided to nuke my entire business - https://news.ycombinator.com/item?id=32854528 - Sept 2022 (679 comments)

---

I think we have to start treating this as a MOT (major ongoing topic) and do something about all these follow-ups [1]. I've delayed making this call because of the core principle that we moderate HN less when YC or a YC startup is part of a story [2]. But less does not mean not at all. At some point we have to remember the other core principles of HN moderation too, such as that repetition is bad for curiosity [3].

I don't mean that these incidents aren't real—and obviously they are super important to the users who are personally affected. But from an HN point of view, the question is "is this story new/different enough to support a substantially different discussion", and here the answer is clearly no.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
this is simply not possible. if you move a method from one class to another every unit test breaks.
They’re wrong.
Well, I may be writing stupid things in the following, but have a look at the Busy Beaver problem. Even for tiny tiny state sizes it will grow faster than any computable function — so for a sufficiently complex property you would effectively have to iterate over this problem space. No matter if even P=NP, that is just.. literally bigger than any function you could make up.
This is good news for big pharma. Transgender medicine presents a huge revenue opportunity.

Monetizing a human by charging them a subscription fee to be who they identify as is a new subscription model that can last a lifetime.

The LTV is huge. The issue is that not many folks identify as trans. If anything, it would be in the interest of Pfizer to encourage more kids to question their identity and transition.
> Any venture that I make in the future will be cloud-agnostic containers on several cloud providers with at least two payment processors handling an even share of the load.

Are you running any businesses this way now? What were the challenges?
I agree with the author here - I've used Plex for 5 years now and have recently felt the heat of their drastic UI changes, and the way they are now forcing everyone to "signup" for their service.
My servers have gotten incredibly difficult to find since they are now in a weird submenu, and whenever I see the homepage it confuses the hell out of me when I try to pick up my content where I left it off last time since now there is a lot of Plex's own promoted content carelessly interspersed everywhere.

Whenever I try to ask my wife or friends to use my Plex server, they end up getting confused while navigating to find our locally hosted content. All of this only proves that Plex as a company is trying real hard to push their own content and services and lost the touch of what they originally intended to make as a product in the first place. I am glad I never bought their lifetime pass. Goodbye Plex and hello Jellyfin.
There ought to be a test number that behaves like 911 except for the "emergency" part at the end.

This entire class of problems wouldn't exist if anyone could run an integration test.
It's worth pointing out that every cloud is the same when it comes to capacity / capacity risk. They all apply a lot of time and effort to figuring out the optimal amount of capacity to order based on track record of both customer demand and supply chain satisfaction.

Too much capacity is money spent getting no return, up front capex, ongoing opex, physical space in facilities etc.

On cloud scales (averaged out over all the customers) the demand tends to follow pretty stable and predictable patterns, and the ones that actually tend to put capacity at risk (large customers) have contracts where they'll give plenty of heads-up to the providers.

What has been very problematical over the past few years has been the supply chains. Intel's issues for a few years in getting CPUs out really hurt the supply chains. All of the major providers struggled through it, and the market is still somewhat unpredictable. The supply chain woes that have been wrecking chaos with everything from the car industry to the domestic white goods industry are having similar impacts on the server industry.

The level of unreliability in the supply chain is making it very difficult for the capacity management folks to do their job. It's not even that predictable which supply chain is going to be affected. Some of them are running far smoother and faster and capacity lands far faster than you'd expect, while others are completely messed up, then next month it's all flipped around. They're being paranoid, assuming the worst and still not getting it right.

This is an area where buying physical hardware directly doesn't provide any particular advantages. Their supply chains are just as messed up.

The best thing to try to do is do your best to be as hardware agnostic as is technically possible, so you can use whatever is available... which sucks.
I’m not sure this isn’t a dated take, unfortunately. Perhaps this would have been an accurate set of statements back in 2012 or so.

1/ Roaming is a big factor (before COVID, and now in a post-COVID world too). I’ve spent more time on carrier networks which are NOT my ‘home network’ in the past 3-4 weeks than not, in many different countries, managed by many different regulators. I didn’t need a new phone for each country, a software update for my phone, instead it just worked.

2/ I’m not unique in buying devices from the manufacturer directly - specifically, I use the iPhone Upgrade Program. Lots of friends buy direct from Apple or via electronics stores like Best Buy but every 2-3 years. I hear very few people who “got their phone from Verizon” (but I’m sure this still happens, too!). [1]

3/ At least in the Apple ecosystem these days theft and loss is handled with Activation Lock, which is IMO more effective than IMEI blocking because it works regardless of cellular network and without relying on any assumptions networks may share a blocklist of reported stolen IMEIs amongst themselves.

[1] https://9to5mac.com/2020/10/29/iphone-upgrade-program-popula...
Well, they got it, so whatever their reasoning for it is pretty irrelevant at this point.
https://rationalwiki.org/wiki/Deepity
I love that trope of the maverick hero embarking on his mission reflected by their loved ones, left behind, as in, "Ich weiß mir keinen Rat mehr, Frau Schmidt." (I don't know what to do anymore, Mrs. Schmidt.) – We don't get to see this anymore… :-)

https://youtu.be/1LDXcyJ2x5M?t=1123
If you’re using a lot of mocks you’re gonna have a bad time.

I think I can agree with the sentiment that mock heavy tests should be short lived, and why you don’t want to keep those around. Not sure I can agree with the rest.

I aim for max of two stubs per test, and many of those end up with a TODO. Pure functions need no stubs, and most well factored code should only need at most one. One stub one test is pretty sustainable. It’s easy to rewrite such a test if the requirements change. Unit tests should absolutely be disposable, but you don’t dispose of them all at the same time. Just the ones that don’t fit the new rules.

I do run into a steady stream of people who can’t seem to understand that the tests should affect the structure of your code. “And then a miracle happens” is what you have there - long intervals where the system produces no verifiable state or output is bad. That’s not an architecture. It’s lack of it. A functional programming style makes this easier to avoid, but it’s not a cure, because the disease is in their heads, the code is the symptom.

There’s a substantial overlap between people with untestable code and people with undocumentable code. They can’t explain the code to the test framework any better than they can explain it to each other.

All that said, testing is hard. It shouldn’t be this hard and we need to keep looking for ways to improve that situation. But even here we have people who reach for the least expressive solution quite frequently, such as assert over more reflective matchers, which make for much more useful red tests. At least BDD style seems to be winning out.
Depends on how stable your needs are, but sometimes its cheaper even when you considerer total cost and not just for big deployments.

In the past 2 or three years, we probably moved more services off the cloud than other way. That said one reason for that is that most new services are build in the cloud, so there are less services off the cloud than on it.

Cloud is best, when you are starting out, when you don't know what you need, need high velocity of adding new stuff, of have very burst like demand for either traffic or cpu etc.
Or if you are just small developer only team.

But if you have applications that are relatively stable, are mostly feature complete and you don't expect much sudden growth etc, it's useful to run the numbers if cloud is still something you want/need.
In defence of Z-Library and book piracy
Oh? I didn't notice. I don't like chat on Reddit.
Yes, but meat eaters may choose to eat a vegetarian meal on any given day. 15% seems like a plausible figure - meat eaters choosing 1 day a week to eat a vegetarian meal.
San Francisco police propose using robots capable of ‘deadly force’
In my city we have a rent registry. Tenants have perfect market information if they want it. This does not give them pricing power. Objectively, Berkeley has one of the worst housing crises in the nation. 3Bd/1ba 1000sqft apartments are advertised at $7200/mo. Rents have quadrupled in real dollars in 25 years. This is a result of government strangling the construction market and nothing to do with collusion or hidden pricing.
If you can't raise prices, you go out of business.

> if you have a competitor next door selling X for $2.50 you will struggle to sell for $3

Right, but your competitor next door is also suffering from shrinkage.

There's no way that shrinkage does not impact prices. Having the government run it won't help, either, as even if the government doesn't raise prices, the money will come out of your pocket anyway as taxes or inflation.
If you go under because of this, will you still be 100% sure?

Everything is for sure until it’s not.
> if you aim for a fidelity level at which such a mock would actually be of any worth and wouldn't just provide you the "good feeling" of having some unit test coverage while not really increasing the confidence in the tested code

When did you acquire such taste for luxuries?

I’m convinced that fully 75% of engineering effort in Silicon Valley is exactly this kind of testing. At least it is in my company, and we get people from all the big names, and none of them think it’s weird. Sometimes I wonder if I’m insane.
> Loss of American favor? Since the cold war Eastern European immigrants have had an outsized influence on U.S. foreign policy.

Who are these immigrants? Jewish immigrants from EE? That would sooner mean negotiating favorable terms for Israel and US-Israel relations. Aside from Zbigniew Brzezinski, I don't see any of this "outsized" Eastern European influence on Cold War US foreign policy that you seem to be insinuating. Indeed, the insufficiency of influence has historically been a conspicuous concern in Polish foreign policy and diplomatic circles (recall how Radek Sikorski was caught on tape complaining about Poland giving the US proverbial blowjobs like some third rate vassal). At best, during the Cold War, the oppressed people of Central/Eastern Europe had a common foe in the Soviets. It was W. Europe that received a massive influx of US capital and investment for reconstruction and defense because it had an interest in doing so (feel free to call this sort of "favor" an imperialist power move; the fact remains).

> If Eastern European countries are so unhappy, perhaps France/Germany/Austria/Italy should form a new EU. We are tired of paying while being bashed for it.

What a strange evasive maneuver. Crying out in pain as you beat down someone else? Who is getting bashed here? It's one thing to criticize political developments in a fellow member EU country, it is another to misrepresent what's actually happening to justify coercive policies. I can smell the patronizing presuppositions already. "Why, those ungrateful, uppity C/E Europeans!"

If those countries want to form a new EU instead of doing a little bit of reflection or self-criticism, so be it (I wouldn't bet too much on the common unity of that motley crew of countries, though: Austria has signaled a greater, and I would say historical interest in the East with its membership in the TSI, and Italy isn't exactly in love with Germany, either).
911 generally does perform their job well. Your issue is with the police and is valid, but there are many other public services an operator will route to you (ambulance, firefighter...)