skysight-inc/HackerNews huggingface dataset:
Some EU countries don't issue credit/debit cards by default but they have their own system. The Netherlands is one of them. Such cards don't have embossing. You can get a MasterCard/Visa compatible card but it's not standard, though I believe this will change soon.

But of course the imprinting system is ancient and extremely prone to fraud. As is the magstripe. I wish we had a choice not to have the latter anymore. I'd gladly give up the ability to pay in places where magstripes are still used in return for more security against skimming. Here in Europe the magstripe is just not used anymore except for supporting foreign cards.
You need to up your linguistics game. The fact that I answered with a simple "no" instead of giving a reason in itself has a meaning.
I seem to recall that BMW were going to put Apple CarPlay behind a subscription. Even if you can get behind paying for what is purely a software feature in a car, introducing SaaS is beyond the pale.
Let Us Now Praise Courageous Men and Women
The content of the article contradicts its title.

The tl;dr is that 2D vector graphics uses implicit geometry while 3D is explicitly defined using vertices and triangles, implicit means "more maths".

And as the article says, the reason we don't use implicit geometry in 3D is that it is simply too hard except for a few specific cases, at least for now.

To answer the question "why 2D is harder?" is "because we are not talking about the same thing". From easiest to hardest we have: 2D triangle-based, 3D triangle-based, 2D implicit, 3D implicit.
Ask the ARM server vendors that routinely canceled their projects.

Also, RISC vs CISC is for people stuck in the 80s. For example RISC-V's special sauce isn't some random "its better suited for web server workloads" theory with zero references or reasoning provided by a random guy on HN. It's widespread adoption. It's the fact that it was intentionally kept simple to make it easy to implement to the point that it probably is missing lots of functionality that we take for granted in modern servers.

Remember all the fanfare around Cloudflare blog posts for a qualcomm ARM server SoC that was never released? Yeah the performance was surprising but the amount of hardware specific code the Cloudflare guys had to write was surprising too.
A Movie App Built Using React Native
> It's an observation. I didn't intend for it to be alarmist, if you interpreted it that way then perhaps I could have worded it differently.

Alarmist is perhaps the wrong word. What I mean is that this is a very strange and high bar for choosing a distro. You aren't "suffering a penalty by using alpine," you're being a beta tester by using a non-LTS ubuntu with a bunch of random flags on or whatever. You can also just.. use a different kernel version with alpine (or whatever distro), no one's stopping you.

> It's been in the kernel since 2017 (the article noted kernel 4.13 which was released 2017 when I looked it up). That doesn't seem very bleeding edge to me.

You can't actually use the version in 4.13 though, you need at least 4.17, because apparently that's what openssl 3.0.0 requires.

Now 4.17 has been around for a while too! But you also need openssl 3.0.0 to make practical use of it, and that's only been out since sept 2021. And also had a massive number of breaking changes.

And then you have to be using a newer kernel version than that to get tlsv3 ciphers apparently. Looks like somewhere around 5.10, though it doesn't explicitly say in the article afaict. If you don't use that then maybe you're gaining some speed but you're also downgrading your security.

And then you need to use bleeding edge nginx and manually compile that against openssl3.

So yeah. It's technically been there for years. But in practical terms no one (or very few people at least) have been using it in anger until the last few months. A new syscall in linux is "bleeding edge" for a while.

Honestly the kernel is the least of your concerns here.
I don't know if using WordPress is pedestrian but thinking that is pedantic, for sure.
I've observed it on Samsung, Galaxy A8; sounds like it varies from model to model then. And it didn't complain about F-Droid in particular, just its setup routine involves configuration of Google Play (signing in with Google).
'We Interviewed a Coder. Someone Else Showed Up for the Job'
TikTok does'nt show the war in Ukraine to users in Russia
Different system, that'd be the switches/signalling. Freight and international trains were running just fine, safely. This was literally just planning which train (rolling stock) is going to operate which train (ride) with which personnel.

Safety could be related to duty times, or making sure the rolling stock is fit for a certain trajectory (maximum platform length, weight restrictions etc.)
Static final fields and new deployment models
Futurama style? Or like Tatooine's B'omarr monks?
They were occasionally toxic, but not to the systematised and unavoidable degree that basically every big centralised social platform is now.
Unlike in the eighties and nineties, CPU front-end (instruction decode) is hardly an issue in modern times. Oversimplified, front-end translates instructions into something the CPU really understands. This part of the CPU used to be significant amount of die area, but not so anymore.

CPU back-end is what matters, and the answer there is that it doesn't make practically any difference.

For general purpose computing, RISC vs CISC is practically a dead topic now.

Of course you would not want a complicated CISC front-end in microcontroller. But that's another topic.
1. Killed flash because it's insecure and drains battery.

2. Crippled and never let PWAs fully work because security and battery.

Your hypothesis raises two slightly ugly questions - "Why could't Apple make those things work on their platform in the past?" and "What's changed in the security and battery aspects of PWAs that means Apple are now moving to support them?" If you look at the changes for iOS 15.4 there are a lot of things that improve support for PWAs. If you're right, and the reasons that they didn't support PWAs in the past are security and battery life, then the new changes in iOS presumably mean that Apple is intentionally crippling their platform's security to support PWAs. That's a scary move, and should make every Apple device owner somewhat concerned.

I think it's significantly more likely that the reason why they killed Flash and haven't supported PWAs is because they represented a threat to the App store, but now Apple believe that supporting PWAs doesn't do that (either because they believe PWAs can't compete with apps, or because they believe users will choose a platform that supports PWAs). There was nothing about PWAs that meant they couldn't be secure, or that they had to drain the device battery. Apple just chose not to support the features because they didn't want to, and not because they couldn't.
I believe they edited the post to indicate sarcasm after I saw it which is a relief. I got pretty fired up
... which would stop working if the computer went down.
Ah, I didn't realize this wasn't solved -- a quick search turns up:

- https://github.com/WICG/webcomponents/issues/788

- https://github.com/w3c/DOM-Parsing/issues/58

- https://github.com/w3ctag/design-reviews/issues/494

- https://web.dev/declarative-shadow-dom

In pre-render they seem to have started in this direction extremely recently:

https://github.com/prerender/prerender/pull/731/files

I don't use prerender so I can't definitively speak to it being solved and hiccup-free, but I think that limitation is going to go away in the future.
It helps that Mongolia is a complete geopolitical non-factor, pretty much at the same level of economic power as North Korea, except without nuclear weapons.

Their territory is also fairly infertile, cold and of little strategic importance, being landlocked and all. I mean, most of the country is Gobi Desert, so yeah.
English-AmericnEnglish warfare?

The element has traditionally been spelled sulphur in the United Kingdom, most of the Commonwealth including India, Malaysia, South Africa and Hong Kong, along with the rest of the Caribbean and Ireland, but sulfur in the United States, while both spellings are used in Australia, New Zealand and Canada
SAP is mainly an ERP system, but it has various modules dealing with stuff from Purchase Orders and Materials Management to HR. It can be very large and extremely expensive, like over $1 billion for one company in ~ 20 years. It can be customized in many ways, good consultants are very expensive and the cheap ones are usually a waste of money. Without customization very few companies can map their processes on out of the box SAP.

It was developed a very long time ago, it has a huge adoption in large companies and a few years ago when they migrated from R3 to Hana one of their own people told us in an architecture review meeting that they have over 300,000 built in reports to migrate.

In many cases companies are adopting SAP because "nobody was ever fired for buying IBM". Anecdotical, the company where my brother works is implementing SAP and changed all existing networking gear with Cisco because "this is what big companies do". They threw away brand new equipment and spent several millions on the SAP implementation that is still not working, forecasting they will pay even more millions to make it work then millions per year to use it.
Just set this up yesterday for my selfhosted services, it's a pleasure to use!
Figure It Out
1. Missing spaces around operators like "==". The first code example has them, but the author proceeds to remove them with no mention as to why.

2. More than one statement on a line:

int f(int x){
int v;

if(b(x)) v=f1(x);
else v=f2(x);
return v;
}

This is so much harder to read than:

int f(int x){
int v;

if(b(x)) {
v=f1(x);
}else{
v=f2(x);
}
return v;
}

3. Control flow statements placed arbitrarily far down a line:

int f(int x){
if(b(x)) return f1(x);
return f2(x);
}

Always keep them at the start of lines:

int f(int x){
if(b(x))
return f1(x);
return f2(x);
}

4. Nested ternary operators, yikes:

int a(int i, int j){
return i?a(i-1, j?a(i, j-1):1):j+1;
}

The language I'm testing is missing the ?: conditional expression, so I had to reword function a using ordinary if statements.

int a(int i, int j){
if(i==0) return j+1;
if(j==0) return a(i-1, 1);
return a(i-1, a(i, j-1));
}

Much better.

It's scary that the author only rewrote this due to a language limitation. The original is painful to read.
I don't mind the tone, I got tired of US style politically correctness just for the sake of saying it.

How would "We are trully sorry for this incident" make it any better ?

I do mind the fact that they don't pay the people their money back if they try to find alternatives to get to their destination. That's 100% unacceptable.
Okayish article. It's more a marketing one than technical.
"It took me a lifetime to paint like a child." -- Picasso
There’s plenty of people looking into this, see Citizen Lab and Google Project Zero for example.
LXD 5.0 LTS has been released
That's what I do. If it's actually important I'll get physical mail or a knock on my door. If I didn't request the communication then the communication is not legit.
My recommendation is always to make peace with death. Maturity is being ready to deal with forces that we have no control over. For a poor person, this lack of control may kick in a lot earlier in life. Those with wealthier backgrounds tend to be raised to think that they can solve any problem with enough will.

But deep down inside, you realize that you can't just willfully stop a pandemic or a war. This conflict between reality and culture can create cynicism. Something's not right.

Don't concern yourself too much with the end of the world - focus on your own inevitability of death. How would you imagine your own funeral? Who will care enough to pay for your burial? What happens after death? Do you return to energy and take another form or no form? Is there an afterlife, perhaps a greater power you must appease? What happens before death, when your mind and body are in a weakened state? The answer is often unique to you.

The idea isn't to have control over it or solutions, but to no longer refuse to deal with the inevitable. As you go, you'll realize there's a lot of other inevitables in this world.

Metamorphosis comes from death/destruction. You have to take apart your own identity. Do it gently, or you'll shock yourself and create a mental/emotional block. But tackle the hard questions one by one. You'll undergo several metamorphoses in your life - often an illness, death of a close parent, marriage, children, disasters. But you can begin one earlier with enough humility.

The ultimate goal isn't necessarily optimism. But sometimes courage forms from this - being in a state of constant fear, and yet being confident enough to act. As you move along, you'll unhide things that you were once afraid of. It's more calming going into a jungle having an idea where the tigers are, rather than fearing what you try not to see. And it's calming knowing that even if you avoid all the tigers, you'll get buried eventually. Don't let the tigers prevent you from living.
The acoup guy mentions the milk thing as well, surprisingly it seems legit.
Maybe I need to stop using “tautological”, “orthogonal”, etc in my speech… they are so ingrained into me from academic settings but in hindsight and in a professional context there are definitely people politely nodding and either thinking “I’ll look that up later” - or more commonly they’ll know the words just fine and instead it’s “why not just say ‘obvious’ / ‘unrelated’ / etc”.

I like trying to be precise but I think it’s coming at the cost of actual understanding/conveying the wrong status-signal (I don’t want an elitist vibe at work either!)
Nothing wrong with having a lower than 100% accuracy rate for hiring.

The whole point of tech interviews are to prevent you from making a bad hire who embellishes their skills.
Ask HN: Where can you sell a non-profitable SaaS?
Are there any platforms where you can sell your non-profitable projects?
Wow, that's amazing overkill. I'd love to play with it.
Probably.

On the other hand, Ukraine had the pool of engineers and scientists to maintain / develop it, while Kazakhstan might have not: it's a smaller, mostly rural country. For example, in 1991, Ukraine had 15 nuclear reactors (~27% of the total electrical generational capacity) across 4 plants, while Kazakzhstan had a single reactor closed in 1999 ([2]).

1. https://en.wikipedia.org/wiki/Nuclear_power_in_Ukraine

2. https://en.wikipedia.org/wiki/Nuclear_power_in_Kazakhstan
Audi is famous for some of the longest lists of premium add-on features mankind ever envisioned. So no real surprise there.
> “and here we are now”

No of course, that’s a completely logical story arc. Good thing it makes so much sense otherwise I’d be skeptical you were leaving some information out.
Sorry for my bad english. That's exactly what I meant.
It gets put to the test every day in the free market.
> but because it was cheaper to train crossbowmen

And the difference was massive. It took years and years of dedicated training to become a good archer, something you start from childhood. The average peasant didnt have the time just do this on the side. As a result they were often handsomely paid.

Crossbows on the other hand could be maned by anyone and were usable in a few days. It was such a threat to the existing social order that the catholic church tried to ban its use against Christians for a while.
Ferox: A lightweight 2D collision detection and physics library written in C
So all softwarw should cost like 5 cents? I'm all for it!
Kefir may contain some lactic acid like yogurt, usually less, but it may also contain large quantities of alcohol, unlike yogurt.

The proportion between lactic acid and alcohol depends on how exactly the kefir was fermented.
This Wikipedia article and most reporting is a mess.

"Mayor Anatoly Fedoruk, "hundreds of Russian soldiers" were also among the bodies" - so you will also expect hundreds of dead Ukrainians who fought to be buried in the mass grave. That is not a "massacre", that would be war.

We know the media constantly lies about mass graves and what they are, see the Canadian schools or New York and Hart Island.

What they do seem to have evidence of is very bad for Russia. So Russia lost control of the troops in the area. It should have not happened or should have been cleaned up. So far Russia seems to have structurally failed everywhere, so I'd expect more of this.

There seems to be no evidence Chechens were in the area. That would be an alternate explanation of why Russia couldn't control these troops.
This was around the same time of the sinking of MS Estonia -- hold your downvotes -- which has been shown, through inspection of the cargo and shipping logs with the Estonian authorities, to have been transporting Soviet military vehicles carrying military materials.

I'm wondering if the efforts here to remove nuclear material are somehow related, and if the story in this article is 100% true to the facts. At least I find it strange that Russia would happily see the material handed off like that, and I think it's more likely that all of this happened behind the back of Russia.
It was really a combination of different technologies, barbed wire and machine guns among them, but by far the most important was long-range indirect fire artillery with explosive shells.
Last I looked their file format was serialized java objects wrapped in gzip.
you might want to be cautious loading them.
I used to own a Merc with a phone button on the infotainment system. When you went to press the button, it’d inform you that the telephone module wasn’t installed.

That car was manufactured 17 years ago. The only difference seems to be in the language used in the message.

It’s a poor UX but I don’t necessarily think it’s anything new.
I fundamentally disagree with some of React's design decisions, like intermingling state, behavior and styling. I hope time will come, when people realize again, why these things were intentionally separated in the past.

React makes user stylesheets more difficult to write and in my experience often creates tons of overhead in the DOM tree. Often sites do not use SSR, so all they show me is a white screen (because why care about adding any note about the site only working with tons of JS?) and I close the tab. When React sites actually work somewhat, they are usually sluggish and break basic browser functionality like the back button, bookmarkability and others. It takes a lot of care to avoid these issues, when developing with React, so I am not a fan of React or things based on React.

For me personally React is somewhat of a plague of the "modern web". I am sorry to express it this harshly. React and its ilk create a lot of pain for me. Not everything has to be a SPA. Most things actually do not have to be a SPA.
It's hard to find actual numbers. Tech jobs, smaller companies ("MKB") and work in the agricultural sector tend to have a higher percentage of 40 hour work weeks than other sectors.

Only 3% of the people in the Netherlands work 41 hours per week or more.
The average Dutchman works 31 hours per week.
(source https://www.cbs.nl/nl-nl/nieuws/2020/08/meer-dan-de-helft-we...)
Was CPU a bottleneck for your throughput, or did you just want some more headroom on those machines?

I've been in the room with some web scale companies, but never was aware of any big excess TLS termination costs, but maybe I just didn't ask and they had some specialized hardware/software that I didn't know about.
After seeing what happened to Libya when they gave up their nuclear ambitions, and what happened to Ukraine when they gave up their nuclear ambitions, how can anything think that the Iranians would give up their nuclear ambitions?

I live in the state most threatened by a nuclear Iran. But Iran has watched its neighbour to the west be invaded by NATO forces, Iran has watched its neighbour to the east be invaded by NATO forces, and has seen how NATO cowers in front of Russia at the hint of nuclear confrontation. If I were in their shoes, I would not give up the nation's only proven viable deterrent.
The size of devices able to run doom shrinks every two years?
Periodically searching this list for purchasable domains seems like something scammers would be very very interested in. Honestly, apple should be making sure every one of these URLs goes to a live website and that the website is still exactly the website they intended it to be.
Nice article, highly agree with it! :) i’ve spent the last few years building an app fir your first point: “write down three things you’re grateful for every day” https://mindhappy.page.link/app
Its really amazing to see entries from years ago and you can effectively learn what you like from doing this consistently
Nobody in the world wants a nuclear-armed Kazakhstan.

On the other hand, Kazakhstan is much more stable politically, not permanently bankrupt or begging, and actually has good relations with both Russia and the West - all of that compared to Ukraine. Not sure they really want a nuclear survivor adventure instead.
It seems easier for a startup to use markets that can tolerate higher costs to bootstrap a production pipeline. Costs of the raw materials might be cheaper for this battery type, but competing with the huge factories for current battery tech is still difficult for a small company.
https://www.3dsystems.com/press-releases/3d-systems-appoints...
Loads of commentary on similar submission from the BBC earlier - https://news.ycombinator.com/item?id=30896125
Maybe you chase that after proving the product in aerospace where the pockets are deep and standards high?

It's not like lithium-ion owns aerospace, economy of scale doesn't give it the required energy density for an electric 747. Though I'm unclear on if this development opens up that possibility either.
Yeah, killing Flash at least was definitely a good thing. Not sure about the others! Strange comment.
I think there is some truth to this. Many of my colleagues who come from well-off families seem to struggle with finding meaning in their life, and I suspect it might be because work quite literally doesn't have a purpose for them - they could quit working today and not have to worry for many years, possibly forever.

To me, I work so I can earn money and provide for my family, which I don't take for granted. That alone makes any work-related annoyance not such a big deal.

Of course I also like getting intrinsic pleasure from work, social relationships, rewarding hobbies, etc., but I find meaning in life prior any of those, which is a good defense mechanism for when one or more of those things aren't going so well.
An absolute legend! My favourite of his jokes: "when I moved to Sweden from Norway, the average IQ went up in both countries".
When is being apologetic became politically correctness? Are we soon going to call every decent human like behavior in public space as being politically correct?
Yeah daycare / preschool is 20-30k in SF but as you noted it is temporary. Once the kids reach K5 SFUSD is free (well paid for by taxes).

A bigger problem is after school care. All the programs at SFUSD along with all the independent ones have long waitlists.

Those of us in tech are fortunate: work hours are flexible so it isn't as much of a problem as it would be for many others.

(For our part I aim to be ambitious at work which has paid off so far and my partner stays at home, but that is not easy or even possible for everyone in tech let alone those outside it)
Putting aside the need for investigation I fail to understand how it "wouldn't be Russia in any way."