skysight-inc/HackerNews huggingface dataset:
> I highly doubt OP wants to move to Belarus, but yeah go ahead and pick the absolute poorest and least likely countries anyone would immigrate to

If we are comparing sub-territories then, why on earth would OP want to move to Mississippi? Or LA? Or NY? If OP moved to, say, New Hampshire or Vermont, not only would they make more money but they would have some of the highest qualify of live anywhere on the planet.

> If quality of life = being able to afford material goods then sure

New England states have similar labor / worker rights to the EU; Massachusetts has something close to universal healthcare (although not exactly, then again every country's version is different), CT has paid family and medical leave, New York has free community college, all of New England is LGBTIA+ friendly at the legislative level, etc.

> but I guess that's were Europeans see the world in a different way

I am Albanian and my family moved here when I was 6 months old. I am not defending America for nothing, I know what we left behind. You can claim that living in Germany, France, etc. is better but that is like saying buying a house in Beverly Hills is better than buying a house in Compton. Obviously rich countries are always going to be better to live in regardless of what treaties or unions they sign. The beauty of the United States is that you can get comparable quality of life results in certain areas while having military protection everywhere.
This is a pretty cool recipe.

The precedence is determined by the overridden operator. In this case the "|" operator has low precedence.¹ For a high precedence operator, override "%" with __mod__ and __rmod__:

4 |add| 5 %mul% 6 |add| 7 # mul happens before add

¹ https://docs.python.org/3/reference/expressions.html#operato...
Yeah no, I wish we don't go back to that. It doesn't scale at all.
> Today, America's poor have a better quality of life than medieval kings.

And work two jobs and go bankrupt and die of some treatable disease? I'd rather be poor in any european country or Korea or Japan.

Besides, that's a pretty cheeky comparison.
Yes. But there are times it is by design for the sql query to be agnostic about the database structure or the data model. That's when `SELECT *` becomes very useful.
I foresee ARM becoming the commodity big box datacenter CPU but who really knows

Apple will probably mess with it for 10 years like they did PowerPC until industry comes up with something totally new and revolutionary and then we will see a convergence on consumer devices across the board to whatever that is.
Oodles. NASA puts out reports every once in a while detailing the benefits of the ISS.

Some of them are not too surprising. For example looking at hurricanes from space helps you predict where they will go.

I think the medical research is pretty interesting though. Of course a lot of the medical research is focused on the sorts of things that happen to people living in space for long periods of time. But there's also interesting experiments where microgravity has enabled medical advances that'll help people here on Earth.

On the "curing cancer" front, there's been a lot of exciting developments over the last few decades in immunotherapy, which tends to have milder side-effects than chemo. The monoclonal antibody Keytruda is used to treat a BUNCH of different cancers, but has some downsides: it's a pain to store (needs to be refrigerated, limited shelf life), and it has to be administered intravenously (takes more effort, leads to side-effects, not fun for patients). Thanks to lessons learned creating suspensions of the medicine in microgravity, Merck is currently testing a version of Keytruda that can be delivered as a quick shot.

As another example, TAS‐205 (a treatment for muscular dystrophy) is starting phase 3 trials after promising results in a smaller study. However if it eventually becomes an approved medicine, it'll probably be 20-30 years after the original protein experiments were done on the ISS
I do streaming updates with Litestream: https://litestream.io/

I recently set it up after putting it off for a while and it took like 5 minutes. It was great. And the backups are currently costing me 0 cents per month on backblaze.
After layering abstractions on top of abstractions, and centralizing onto a few providers it makes sense to simplify and diversify again.

I miss things being presented via their own unique web sites as opposed to “pages” within the current top social network.
How many emissions are we talking about here?
Site was down when I attempted to read the post.
My experience was mostly at small companies with dedicated ops personnel and in government. I worked with a large number of teams that had been chartered with implementing microservices within government agencies, and every single one of them was told what stack they were going to use, either by agency leadership or by infosec personnel.

There was slightly more freedom of choice when I was at AWS, but compliance requirements and tooling support basically strongly encouraged everyone to adopt a standardized stack.

All of which is to say, I get that what you're describing is in theory what microservices are supposed to allow, but I have yet to see it actually work that way in practice.
There are more rational people than irrational ones.

Norms are powerful things too.

See, on this matter of vaccination and Covid, the fact is the public trust was abused. The reasons do not matter, only the fact that information was managed away from or in such a way as to not put fact front and center does. We ended up with mixed messages, and a lot of concern that was made more difficult to discern from profiteering, essentially.

That set some norms into play that will be hard to shake now.

Had we leaders who understood that dynamic better, or who were willing to make modeling that understanding a clear priority, assuming they possessed it, the norms would trend toward the science and smarter policy with far more resonance and consensus on all that competing with a more obviously irrational and fractious crowd.

But we didn't, and that is just fact we have to live with.

Censoring people, cancelling them, etc. is not going to help, and it will do more harm.

The harm will come by opportunistic players taking advantage of a more permissive to those sorts of things body politic, who will use it to advantage for profit or to weaken political and ideological foes.

None of that shit helps us. Nor does it improve on the body of people not acting rationally, nor even our ability to reach them!

Our ability to actually have conversations has become far less effective, and the burden on that does not lie with confused ordinary people who may not even realize they are acting irrationally and or irresponsibly.

No, it is square on big media, our leaders failure to serve the public in ways that build that public trust and model how as Americans we can disagree without having to draw hard lines and or pick sides.

Further, enlisting big tech to do this work, as if?

That does make it legal, but no more the good idea than the already poor leadership already is.

It started with Alex Jones. Many of us talked about where we are now and what it means. I know I have.

Looks to me like we are extremely likely to trend more authoritarian and fascist because we prioritize compliance above everything else.

Sure hope it plays out better than that.
Amidst all the depressing news, this is a remider that humans can come together and do amazing things. Kudos to everyone involved.
Why does it need to?

You are not Amazon. In the unlikely event you become Amazon, you will be able to rearchitect. Trust me, Amazon did.
From what I gather microservices architecture works in a large enough organization where there are enough teams to manage each individual microservice. If your business logic allows for nicely isolated modules, which can almost act as separate "products" that each individual team builds and then the rest of organization dogfoods, then sure. But if there's a single underlying dependency, that won't work. If there're complex interdependencies, it won't work (as nicely). If you have a small team, it won't work. If requirements frequently change, it won't work.

Ultimately works well if you have something very high scale with enduring set of requirements.
Google kills FLoC and will stick with cookies because of privacy complaints
JS is a strict language, so an array containing one or more bottoms is a bottom. The only legal value is the empty array, at least in theory.
Ooh hi Ben, thanks so much for Litestream! Can you say more about the service you're describing and how it will work?
Where else would you get the update from?
I'm the author of esbuild. I think this is a very smart, practical choice and is one of the approaches that has the best chance of succeeding (the other being a semi-automated porting tool instead of a purely manual port). I'm very excited to see someone take this approach. This is how I would do it if I were to do it. Web developers around the world are hoping this works out :)

The hard part about this project isn't doing the port but keeping up with the constant changes from the TypeScript team, especially if the TypeScript team isn't invested in helping you out. Staying as close as possible to the source language like this will be a big win there.

One of the big benefits of a native language like Go aside from lack of a JIT is the ability to easily add shared-memory parallelism. I haven't studied the TypeScript compiler internals so I'm not sure how easy it is to parallelize their type checker. However, I assume that it would be relatively straightforward to parallelize the parsing of JavaScript files, so I'd hope for at least be a big speedup there.
Ok advice for engineers who are following orders but definitely an anti pattern for creativity and innovation.
I had a high deductible plan with a health savings account first because it was what I could get from the small firms I worked for, then because I was on Obamacare and the price difference between a silver and bronze plan was ‘too damn high’.

I used as directed, it was OK but I never had any big expenses in this time period.

I work for an organization now with 10,000 or so employees and have real health insurance I can afford so I use that.
We have a hybrid model: modular monolith + microservices. It has worked well so far.

The core of the product is found in the monolith. We use bounded contexts ("modular monolith") with strictly separated concerns. There are no immediate plans to split the core into microservices (unless absolutely necessary) because the logic between modules is too intertwined and coupled. Splitting the core into microservices would overcomplicate everything for us, and the performance would suffer.

As for microservices, we usually use them for:

1) critical infrastructure which needs to be fast and scalable (for example, the auth service)

2) isolated helper services, for example a service which allows to integrate with third-party platforms

3) isolated features/products which minimally interact with the rest of the system; for example, we have an optional feature which shares the UI with the rest of the application, and uses some of its data, but ultimately it's a product of its own, it's developed separately with its own codebase, and integrated into the monolith

So I think it's a false dichotomy that you either have a monolith, or microservices. You can use both, they can complement each other.
True, but I think the point was to be original and random and perhaps be popular as a result, rather than tailor everything for popularity.
> Walking barely counts as being active ... does not increase heart rate

Every physiologist who has ever taken quantitative measurements of these things would disagree. Walking is definitely better than remaining stationary, with significant measured benefits from even modest time per day, and GP is right that those of us who can do more should resist the temptation to gatekeep (usually done in this case as a low-key kind of bragging).
For all those having trouble reading the actual article - https://webreader.app/?url=https://www.nytimes.com/2022/01/2...
- I've been to tenerife multiple times and worked there for 3 months. In Santa Cruz. That wasn't good, they are not prepared for digital nomads. Also I was totally alone.

- From what I gathered Gran Canaria is much better suited

- I'm in Las Palmas de Gran Canaria now. It's a bit cold at 19-20°C, but sunny. People are friendly and some speak english. There is a mix of totally different people. Even a digital nomad Community: https://live-it-up-las-palmas.mn.co

- The south is too touristy for me

- Las Palmas is a big city, with spanish culture and not only tourists, and 2 beaches in the city. That is difficult to top in Europe.
It's not that the Shuttle wasn't an absolutely astonishing display of engineering proficiency - it was - it's that if that money had gone into a Falcon-9 style rocket instead, we would all be much better off now in 2022.
I still run a half dozen VMs with genuinely ancient LAMP stacks and CGI code on a 5 year old desktop in my basement. People use those sites. Really the only thing that changed in last couple decades is that Docker makes admining those servers 1000x easier.

The old web never went away, and the "new old web" will either fail to become popular or well become the "new new web". Eternal September is a social phenomenon and can't be solved with technology.
I'm writing this message from a Fairphone 2 released in 2014 with Android 5, now updated to Android 10 thanks to the company still providing support for it 7 years later. And it has a Qualcomm snapdragon. A small company in the netherland is successful doing it. If Google wanted they would have done it. They just don't want.
ps the Pixel 3 is also supported by Ubuntu Touch.
TruffleRuby – GraalVM Community Edition 22.0.0.2
I'm a bit surprised that "active enough to protect their health" seems to be defined as "taking time for sport." I'm willing to bet that many (no idea how many) people among these 25% have a work that requires considerable physical effort while many (again, no idea how many) among the remaining 75% spend their days sitting in front of a computer.

I may be wrong, but it feels like a social marker more than a health marker.
Makes sense, especially in the context of The Old Internet. Thanks.
Not everything needs to scale.
Piccolo Admin: A modern web app for managing your data
> The validity of treaties signed under duress on the other hand I think really deserves some questioning.

Historically, a huge number of treaties have been signed under some degree of duress – most peace treaties are only made when one side is clearly winning, but extracting concessions (however painful) from the losing side is more in the winning side's interests than the risk and expense (in blood and treasure) of continuing the war to a complete military victory.

If one took seriously the idea that treaties signed under duress are invalid, the national borders of Europe and North America (among other places) would have to be very different.
This talk is fantastic and terrifying. I was aware that there were other processors running firmwares but I had no idea it was this bad. I really don't like knowing that I'm not really in control of the machine.

I suppose the best we can do now is to somehow load free software onto these hidden chips and completely replace the proprietary firmware. That won't be possible if they start locking the chips down so they only accept signed code...
This is what they do in Europe.

I'm not particularly thrilled with public health authorities using coercion. It would solve my needs, sure, but I just think it's counterproductive in the long term.

The most effective way to guarantee that rednecks will absolutely never do a thing is to tell them they have to do it. This actually doesn't just apply to rural white Americans, but also many other people who are from "honor cultures". Nortenos fall into this category and they are a very high percentage of Latinos in the United States. These are cultures that for historical reasons have absolute hatred of centralized authority. Black Americans in the South and their descendants in many Northern cities also fall into this category. It is truly self-defeating. I can assure you that I know a medical doctor who is fully licensed and runs several clinics and he offered to take me into his office, inject the vaccine syringe into the sink and then write in his records that I was vaccinated and provide me a card. I did not take him up on this because I wanted to make sure that I would feel the pain of the law as an example to my kids. He himself is fully vaccinated but he is completely against the mandate for reasons of principle. How many more are like him? Are we going to do something to prevent doctors like him from doing this? What kind of enforcement will that take? If politicians that most hn readers dislike take over the federal government are they going to be able to use these enforcement mechanisms to outlaw abortion?

Regarding putting the life of your family in danger, I don't think the science supports this, at least not with the current vaccine. It doesn't appear to have markedly diminished transmissibility for Delta and doesn't appear to have any form of reduction for omicron.

However, for the original variant, I think it was completely fair to talk about unvaccinated people being the primary carriers, and therefore putting other people at risk. But it does call into question the fact that a vaccine that requires you to still be afraid of other people who haven't had that vaccine isn't really much of a vaccine is it??
The problem is not giving the update. The problem is this update turning into an invitation to being micromanaged.
OpenTable restaurant reservations in January 2022 as compared with January 2019
I ordered one, so we will see how the non-social account process goes. They dumped their stock of new unopened 64gb units through Walmart for $200 by labeling them refurbished. Too good of a deal to pass up, and I'll have a month to return it to the store if dissatisfied with the account setup process.
I live a few blocks from Tim Cook and have seen him 3 times walking down the sidewalk. I hope this doesn't keep him indoors. I love giving him a nod with my Airpods in ear and my iPhone in hand.
This is a weird coincidence, but it made me chuckle nonetheless.

(CardConnect) Bolt[0] is a thing, which seems to have launched in 2017[1].

[0]: https://cardconnect.com/bolt
[1]: https://web.archive.org/web/20170406214956/https://cardconne...
> Injecting malware in a single small widely distributed program and remaining stealthy for any length of time is a lot harder if it's open source.

Case in point, the famous Borland InterBase backdoor that went unnoticed for about 7 years and 3 versions of the software but was discovered in 8 months by one developer after Borland released InterBase as Open Source.

https://www.zdnet.com/article/borland-interbase-backdoor-det...
What Was Notarized in 2021
Site seems to be down. Archived: https://archive.is/zIBTV
many tools are attempting becoming (and often failing) to become more beginner user friendly. And while that implies dumbing down the tools at times, they still have advance features which are either progressively shown in context, or hidden behind additional advanced user menus or modes. Thus it makes it harder to reason about (as a power user does) and you are reduced to incantations rather than deduction. On top of that there is an increase of change, which prevents one from better learning the system. In effect, to a first approximation, the systems are now non-deterministic. For a causal user, they never care about that anyway and for the best systems, the UX improvements work. But for power-users, the non-determinism is going to drive one crazy.
The coupling is to the data interchange format. The server is not coupled to the client and the client is not coupled to the server.
Interestingly this is somewhere that x86 is cleaner. For instance on x86, the 'memcpy' instruction rep movsb is architecturally defined as simply not incrementing the program counter until it meets it's end condition. It can perform one move decrement remain count, increment addresses, check for exceptions and interrupts then repeat.

Cortex M also exposes how far you are into a ldm/stm for recoverable exceptions as well.
> I wonder if the author would be open to making e.g. the car data available?

Interesting - this is same incorrect use of e.g. that the author made in a couple of places. Contrary to (apparently popular) belief, "i.e." and "e.g." can't simply be used as direct replacements for their English equivalents.

"e.g." is used to introduce one or more examples that satisfy a previously provided general form, for example:

I prefer fruit, e.g. apples or pears, over vegetables. Apples and pears being examples of fruit, not that an example is needed in this case, but for the sake of simplicity.

In the former example, "the car data" is not an example of "making".

"i.e." follows a similar rule. If there are exceptions for either, I'd be interested to know of them.
How many vitamins are in non-fortified grains?

A quarter-cup serving of wheat berries contains approximately:

158 calories
33 grams carbohydrates
7 grams protein
1 gram fat
6 grams dietary fiber
2 milligrams manganese (97 percent DV)
34 micrograms selenium (49 percent DV)
0.25 milligram thiamine (16 percent DV)
159 milligrams phosphorus (16 percent DV)
60 milligrams magnesium (15 percent DV)
2.8 milligrams niacin (14 percent DV)
0.2 milligram copper (10 percent DV)
1.7 milligrams iron (10 percent DV)
1.3 milligrams zinc (9 percent DV)
0.2 milligram vitamin B6 (8 percent DV)
21 milligrams folate (5 percent DV)

https://draxe.com/nutrition/wheat-berries/
Or you could hire a team of 5 in Eastern Europe
You're thinking of Filecoin and similar, not IPFS. IPFS only downloads what you tell it.
but a very high rate of previous infections
I wonder if we will see Intel expand big time into more embedded industries (like they already are with vehicles) and then use that additional cash to buy out ARM and make integrated dies with both types of cores. A desktop or laptop CPU with both x86 and ARM cores for different uses (and maybe even high performance virtualization embedded at the hardware level) could be interesting - especially as more operating systems gain good support for both architectures.
These discussions are always focused on the "robots". What about the spreadsheets, the computers, algorithms, industrial control systems, Python scripts, voice recognition systems, data pipelines, software powered gig economy, algorithmic traders? These types of automation have been in place for decades, and all of them cut costs for the owners of them and reduce the number of workers needed. Many of them can be operated with minimal training.

The benefits of those efficiency improvements are already going to the owners of the capital, not to workers, and this has been going on for decades. If in 1980 you were able to replace 4 clerks handwriting transactions in an accounting ledger with one clerk typing them into a spreadsheet but pay that one clerk marginally more than a handwriting clerk, who benefits most in that equation?

We're always focused on the some day maybe robots, but automation has been changing society and (I'd argue) increasing inequality for decades, and we've been completely blind to it because we're always talking about "the robots that are coming to take our jobs". We already need to find ways to distribute the benefits of these efficiency improvements more equally. In fact, we needed to years ago.

I wouldn't be surprised if this explains a lot of the productivity-pay gap [1]

[1] https://www.epi.org/productivity-pay-gap/