skysight-inc/HackerNews huggingface dataset:
And in fact, most of "us" don't inhabit this world voluntarily.

And the standards in question are actually have very clear and simple language disallowing those shenanigans.

"Permissible undefined behavior ranges from ignoring the situation completely with unpredictable results, to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation or execution (with the issuance of a diagnostic message)."

Alas, that language was made non-binding and now the people who made it non-binding pretend it doesn't exist at all.

https://blog.metaobject.com/2018/07/a-one-word-change-to-c-s...
I can give you a dollar. But anyway, EA is sitting on its publishing rights, firaxis has the IP so it's deadlocked as far as I know. I cant recall what was the time for games to expire into public domain but I'd say that's the only way you are getting a remake IMO.
800 employees, per google search. So, USD 375,000 per employee on average. Not a bad payout for the employees.
How to use the refresh token with Cognito
>That new player would need to have 20 billion dollars of money to play along though.

From what I understand, quite a few national governments are at least looking into setting up their own local chip plants since semiconductors have become a critical industry. On that scale, $20b is not a huge speed hump.
I had one of the later (probably last) Windows Phones from Nokia, and I think they corrected a lot of these gripes by the end. Notifications were relatively okay from what I remember, and WhatsApp worked perfectly fine for IM. Never bothered with games, but I understand the app development landscape was quite awful with it.

Still, an absolutely stunning phone with the best screen I have ever used, and easily the best camera I have ever used. Of course, I dropped my budget significantly after that one broke, but it was truly magnificent.
Yeah for all my complaining, autocorrect is still just about a net benefit but it’s MUCH less than it once was.
Police states gonna police state. First disarm them, then take all their rights away for "safety and the children" otherwise you might be a "terrorist".

Resist tyranny while you can people, its a gradual march, it can happen anywhere.
Same here. I genuinely love Australia (the country) and Australians (the people). But their government is atrocious and has been for years. Now I am too old (45) to be allowed to move there and get PR. Ridiculous but that's how their laws are.

Their loss.
Posting the view key for the wallet would prove ownership (and transaction history). This is how Monero allows audit ability and subpoena compliance without risking the security of funds.
You can use %w in fmt.Errorf to accomplish this.
> Also compilers from that era were less likely to exploit UB if at all

No. Here's an LWN discussion of a CERT advisory in 2008 trying this nonsense, claiming it's a problem that GCC 4.2 elides futile late NULL checks. https://lwn.net/Articles/278137/

In fact several other compilers already had this optimisation, and CERT had to go back and revise the advisory because in practice all that's going on is, as now Real Programmers think their undefined program ought to do whatever it was they intended, and that's not how programming works.
For Anyone Looking to Start, Scale and Grow a Digital Business in 2021
A bitcoin ATM is an interface with an institution that is selling/dispensing dollars, so you're still dealing with an institution.
In other words, this is a "smart" idea for the vendor but a kinda "dumb" idea for the consumer.

Wonder if the "terms of service" will require you to make internet connectivity available in order to use your TV?
I think the point is that while error handling is part of the program logic it is not necessarily part of every functions logic. Sometimes you just want to pass an error up the stack to be handled at some other error boundary. This is what Rust (with the ? operator and Result type) and functional effect libraries (Scala ZIO or cats-effect) provide. You can ensure at compile time that errors are handled somewhere but each individual function in the call stack can decide whether it wants to explicitly handle an error or just pass it up the stack. And if you just want to pass it up the stack then there is no syntactic overhead associated with it.
But that would be only half the solution. If the value of fiat decreases daily, then you should also negotiate a salary raise every month? Most people do not get raises more than once per year.
These types of problems could be fixed by doing the three things big tech hates:

1. Hire human beings
2. Empower them to fix problems
3. Let your users talk to them
Ask HN: Would end-to-end systems testing be the right way in this scenario?
End-to-end testing in software engineering is something really useful, when accompanied with tons of unit and integration tests. But is it that helpful when it comes to systems and networks?

Context: My company has a complex system of proxies interconnecting to other companies in other cloud environments. We were lately discussing about end-to-end testing. (e.g from our company A in cluster A in cloud A, to external company B cluster B in cloud B. Just uni-directional, because we would not even like to extract the monitoring from company B into cloud A, whatever they have set).

The most senior engineer was against end-to-end testing, while the rest were in favor of it. Of course we are having tons of monitoring on http status codes, latency, etc. So to say, "unit tests", as in the software engineering counterpart.

Why was he saying so? Because for sure we would be "pinging"(or whatever kind of ping is it) to another "demo" service at the other end, which in the end it is not part of a production environment, and the production environment may change, leaving this demo service unattended and prone to errors.
And I understand that we would not like to affect production traffic by "pinging" production services.

He is arguing that with sufficient "unit" tests we can disclose an issue better than with the unreliable end-to-end tests. Other colleague argued that with end-to-end tests we can check everything in case we forgot to monitor some part of it. The system has several series of reverse proxies, backends and load balancers in a rather complex way with HTTPS in every step so I also understand that.

So what would your take be here in this situation? I believe in the SRE books from Google something was suggested in similar scenarios, but I can not find it.
You may have read that Germany needs lots of coal plants, should build lots, or even is building, but in fact that isn't so.

There are lists on the German wikipedia of the coal plants being built/replaced/renovated. There are some small coal plants being built and mostly replacing older small plants at the same location. I don't understand either why they're being built or why the older plants were there, but who cares, they're small. And there's a single big plant being built. Perhaps. The company that's building it doesn't seem to be in a hurry to complete construction.

No matter how to assign output and add up the possible capacity, it's not enough to replace even a single nuclear plant.
Australia is not a police state, or even close. I live in Melbourne, the city with the strictest lockdown laws, and people flout the laws in front of the cops all the time. They don't give a fuck any more either.
Well, I'm assuming people were more critical before covid because it's easy to thrown stones when there isn't an epidemic going on a millions dying?
One for home and one for office

https://www.catch.com.au/product/tea-rex-giant-coffee-mug-90...

Probably should get a spare for the worst
Clickbait title: AFAIK this applies only to revoking recently granted (first generation) citizenships. Australia already has provisions to do this for cases like falsified applications, as does virtually everywhere else.

It's still a slippery slope though, and there was justified outcry earlier about plans to revoke citizenship for awfully loosely defined "terrorism" and similar offences.
Intel IS competing against AMD mainly in the server space now. Of course at some point ARM and RISC-V servers will become mainstream, but it will take years. Intel is taking action now and it's aimed directly at AMD.
How about the reverse!

If you're a 8 year old male, you get the shot and die of myocarditis, but the 82 yr old overweight cancer patient gets an extra 4 months!!! YAY!
Quarter double pounder, Triple pounder?
0.5XMR if you're interested, worth about $125 USD
This reminds me of David Graeber's story on how during one of the pandemics, a plague killed so many people in the UK that those who left got rich by inheriting land and by increasing wages, as there was no one to work.

In the case of UK there was a superstorm of Brexit, IR35 change, and pandemic all in one - adding to the issue for employers. But in a way, I do not see this as an issue but a chance to equalize wealth. Either they will reduce their profit and increase wages, automate or go bust.

Is it good or bad? We will see over a longer period of time...
The McDonalds's Double Quarter-Pounder is two 1/4 lb patties though, and it matches the naming scheme of all of their other two-patty burgers.
There is always some inflationary pressure when inequality is reduced. For example, very few can support nannies and home servants like they could in the past (and like in India now), when poor people’s wages were so low that they would give up their life to support anyone that owned land.

The only way to prevent inflation is with technology and productivity, for example, people today could have home servants in the form of robots if that technology existed, but it currently does not, because the problem is currently extremely difficult given humanity’s existing tool set.
Regret is probably there to get you to relive a past event where you made a wrong choice, while feeling bad about it, so that you learn not to make that mistake again.

As a consequence, if you think you might make the same bad decision again, reminiscing and feeling regret might continue to be helpful. Maybe there was a nuance to the situation that made it unclear whether it was a bad decision. Once you know the decision was bad, and know you wouldn't make the same bad decision again, regret is unnecessary; from then on if you catch yourself in it, you should redirect your attention to something productive.
It is interesting to see how the levels are basically
made up of axis aligned cubes

Does this mean they are made on a 3d grid, like minecraft? Or just that all angles are 90 degrees?
Users on VPNs certainly are more likely to be fraudulent
I recently installed LineageOS on my phone, replacing the stock MIUI. I would probably return this phone if I had no other option than to use MIUI. I much prefer the "pure" Android experience.

For many essential and security critical apps to work, like bank apps or the McDonald's app you need to hide the fact you're using a modified system, because of SafetyNet.

This hiding/bypass works for now, because it tricks Google into thinking your device doesn't support hardware attestation, and fallbacking to Basic attestation, which is easier to bypass. Google can at any time flip the switch to require hardware attestation, and your apps will stop working, with no way around it, other than flashing back the stock ROM your device came with and locking the bootloader. At that point I will probably just buy a new phone.
There’s no opposition to gaslight, the vast majority of the population believes the myth of immigration reducing wages, while there’s no evidence of it being true (you are welcome to provide some). This vast majority is not the opposition, but the force that elected the past 3-4 conservative and euro-skeptic governments that gave us the “hostile environment for foreigners”.

In the UK, EU nationals earn more than the locals, so one inclined to silly socio-economic statements should argue that locals reduce wages.
Unfortunately, Android doesn't support the WebCal protocol. There is some workaround using a web version of Google Calendar, but it doesn't work so smoothly as on IOS, so I decided to support only IOS.
It did some weird redirects on my iPad
https://i.imgur.com/QUwApxZ.jpg
> Vietnam is an epicenter right now, so my odds of catching COVID would be high.

ho chi minh is an "epicenter" according to Vietnamese authorities (who have always taken a much stricter, "zero-covid-adjacent" approach to managing covid). While there is always risk, the case-rate is roughly the same as Germany & France (neither of which are in lockdown) & much lower than other western states like the US & UK. The entire country is in lockdown because this is an all-time high by Vietnamese standards (Vietnam have fared similarly to NZ in terms of case-rates before now), despite case-rate in e.g. Ha Noi being low, further mitigating risk factors.

So no I don't think the odds of catching it would be significantly higher than wherever you currently reside, unless your humanitarian work is specifically treating covid patients, in which case of course you should get a booster but the destination country is completely irrelevant.

Points about hospital capacity are obviously still relevant, but that's not necessarily going to be impacted by boosters as much as vaccination in general: full vaccination rate in Vietnam is only ~5% due to supply issues that are only exacerbated by over-subscription to boosters in western states.
Funny how this has beeing a tendency last years. Big american corps just banning small users/companies without any reason and not giving them support whatsoever.

As a developer this puts a big dent on Stripe's reliability and I'm not advising it to any client. Ever.
Something similar is done in Denmark.

So guy a with dual citizenship goes to Syria to fight, his Danish citizenship gets revoked by administrative means. How does the authorities know that particular guy was in Syria? Will they let the guy know? In broad terms yes, in details probably not. He can come back to DK and have his day in court and jail, if he wants to find out more.

Sounds harsh, and I am not sure I agree with it. But that is the way this type of legislation works.
Silicon Valley wanting to "disrupt" industries seems to have a bad habit of becoming the thing they tried to disrupt. Guess you can put some money in an iceblock in front of their HQ and see what happens.

Reminds me of when people loved online video like YouTube because of the lack of commercials.
How to Create an Educational App and How Much It Costs
Thinking about how to create an educational app is a promising move. This type of app is in 3rd place in the App Store category top. Dive into e-learning app development with us in this article.
The labour squeeze is placing upward pressure on wages, which is pumping more money into the economy which is in turn exacerbating the labour squeeze.

Wages have been stagnant in the UK for too long. In the last decade or so certain sectors of the economy (hospitality, agriculture, nursing) have been too dependent on a vulnerable "serf class" of easily exploitable workers.

That workers have got more money to spend is a really good thing for themselves and for business.
East/West cultural differences are very fascinating. I wonder if wider spread knowledge of this cultural disregard for intellectual property would have impacted the Western Capitalist drive to "crack the East". I am probably a bit older than most readers here on HN, being 57; I remember during the 70's a major American business initiative being trying to establish business operations in the "newly opened China". A great book about that era is "China Man", a book covering the multiple attempts and failures by American business to capitalize on China's new openness during the 70's and 80's due to gross cultural misunderstandings on both sides.
Inflation will make any increase in wages meaningless. It will also further drive investment into housing to escape the free falling cash.

The answer is no lockdowns, no bailouts, and no quantitative money printing to oblivion.

Let the everything bubble pop and start over with sound first principles. We will get there, but not before politicians make it worse and delay the inevitable defaults.
I think this reporting is dancing around the issue, that the vaccine supply is most concentrated in countries that have essentially reached their maximum vaccination percentage. By not providing access to those developing or smaller countries, larger countries are shooting themselves in the proverbial global foot. I don’t think countries like the US and Canada aren’t trying to do that, I just think these experts would like more of a conscious effort.

I also think this advice feels like a slap to healthcare workers like myself who desperately want to continue taking care of patients as safely as possible. When your coworkers can spread virus more easily due to less immunity, being unvaccinated, etc, it would be more reassuring to continue to have stronger immunity to continue seeing patients. I don’t have the luxury of waiting for a patient to test negative before seeing them in the emergency room or clinic.
It certainly feels that way. Businesses can’t find workers, so wages increase, costs are passed on to consumers, prices inflate…
Oh, you got me wrong there. I do the same. Wireguard's the reason why I run OpenWRT.

(Although I'm hesitant to put a pihole up there too, it would not be the 'official' pihole or maybe in a container, both don't seem optimal).

But what I meant is: From a practical standpoint, on a daily basis, besides your subjective feeling, nobody else notices a difference if your router has Vim or not - as long as it works. And any decent router nowadays usually works.

And I think one should realize that this is tinkering for the tinkering's own sake. There are no objective benefits[*] if you ask an outsider, e.g. your partner.

And now I have to manually keep my router up to date, against all possible bugs in numerous open source packages. In 2021 at least security updates should be automatic for OSS- period.

[*] (Repeating:) UNLESS you have some specific requirements, e.g. VPN, multiple uplinks, specific software due to specific use cases, etc.
In these cases OpenWRT/Tomato etc. are an somewhat easier and cheaper way to get your own stack running, compared to setting up a full-fledged OTS x86 box with Linux or BSD, even pfSense is more work and more expensive I would argue, where the benefits over OpenWRT are even less tangible.
This isn't a strong 1:1 mapping. Genes are not horoscopes!

No gene works in a vacuum. Genes code for proteins that work together to perform diverse functions. Sure: in some situations you can indeed directly identify that a gene knock out or substitution might affect certain functions, but this is rather misleading!

Genetics is actually very much Turing complete and Genes might best be looked at as a kind of software (this might be considered an understatement).

For comparison: I'm sure we agree that a single machine code instruction by itself is meaningless. However, if you knock out or add a JSR (Jump to SubRoutine aka function call) at the right spot: sure you can claim that the JSR codes for a particular functionality. But: JSR is 3 bytes on a 6502, would you really believe someone who told you that 3 bytes is what it takes to "make Mario jump"?

In reality there's a lot more instructions behind it (with perhaps calls to further subroutines, and more subroutines past that). Genes are not quite 6502 code of course, if anything they're rather more sophisticated.

To look at some of your examples:

You mention eye color which is determined by quite a number of genes working together (eg. location, color select, pigment) .

Height is affected by ... almost everything all at once over a longer period of time (eating, sleeping, age, eating at a particular age, metabolic rate : which itself is fairly sophisticated... there's wall charts that span an entire room). This to the point where some people give up and say "height is actually mostly environmentally determined". (Of course in reality it's an interaction between Genes and environment)

Vulnerability and immunity to diseases is very interesting indeed, if you eg. look at the role of somatic hypermutation in acquired immunity.

And all of these would obviously not work without working cells with DNA transcription, metabolism, membranes, replication, etc. ;-)

In short: be a little bit careful with claims in newspapers that say people have found a "Gene for X".
Django and all similar frameworks are Rails clones.

Hmm, are you sure? I’m not saying you’re wrong, because I’m not sure myself! I heard of Django before I ever heard of Rails but that doesn’t mean much.

Wikipedia suggests they were released at around the same time -- Django started slightly earlier, Rails open sourced earlier.
The `Result` type has a `map_err` method to which you can pass a function (or closure) to modify the error, so you can write something like...

```
let (val1, val2) = baz()
.map_err(|err| add_my_context(err, "some context"))?;
```

Also, the `?` operator automatically calls `into()` on the error that it was given, which will convert it into the desired error type (assuming there's a conversion implemented for it), so you only need the `map_err()` approach when you need to add context.

I'm not sure what the idiomatic Rust way of logging before returning the error is - in the code I've written (and read), you'd add return the error with added context and leave the handler to decide whether to log.

In my experience, it is pretty ergonomic.
How so?

If these days a house listed for x gets offers at x+10%, after average wages increase it will receive offers at x+20%. Is there any historical precedent of house prices not rising faster than inflation, absent external factors?

I think a major correction of house prices can happen in two ways:

- economic catastrophe (everyone's unemployed) / war / natural disaster / ... - we wouldn't want to buy a house anyway in that case;

- major increase of interest rates or minimum deposit required - we wouldn't be able to afford the mortgage in that case.
Have been with Intel for almost two decades, I finally moved to AMD for the very first time recently and I'm glad I did. Intel is being called "Toothpaste Company" for a reason. It has deliberately slowed down its innovation since gained performance advantage over AMD with CORE, for over a decade now. Between each iteration, there was not many changes but kept adding fancy instruction sets such as AVX512 useless to most if not all ordinary users. It's a shame that I bought it actually. But over time I gradually realized that the only occasions I used those fancy stuffs were benching marking new systems. So those fancy things mean nothing to me other than showing off to friends.
Filling the Gap Left by China, Taiwan Defense Industry Eyes the US Drone Market
Kotlin's future is tied to Android.

On the JVM it is like trying to replace C on UNIX.
You can .map_err() before the ? to transform it inline using a closure
Why link to slash dot when you could just reference the news article?

https://www.bloomberg.com/news/articles/2021-09-13/kape-tech...

In related news, it's time for me to find a new VPN company as ExpressVPN is being gobbled up in to a spyware company.
So, after all, it seems science fiction writers are prophets in disguise.

List of Star Trek inventions that came true:
https://qz.com/766831/star-trek-real-life-technology/

Although, from "light into electron and positron" to "Tea, Earl Grey, Hot" there is a long way to go.