skysight-inc/HackerNews huggingface dataset:
> I think 90-99% of users only use Browser+Office+Games which could work well in any of the big operating systems.

Linux Desktop evangelists have been saying this sort of thing for about a decade now, only they used to exclude "games" from that list because Linux was so terrible as a game platform. Their constant underestimating of "average computer user" is, in my opinion, one of the big reasons they've completely and utterly failed to make significant headway in the Desktop market.
This is incorrect. You can run tests on PRs and disallow merging until it passes all the checks

https://github.com/features/actions
I really don't know what you are getting at. I find it really intuitive and it seems like one of the best pieces of software created.
The Day the Space Station Lurched
Android phone makers won't be as affected since midrange/lowend devices can use older manufacturing processes which are (relatively speaking) widely available.

Apple needs the best to keep its edge and justify the premium.
Sweeney seems to be pretty happy with it:

https://twitter.com/TimSweeneyEpic/status/141575567884990054...
Because HN usually does not respond well to changes, so they are afraid to get negative feedback.

Or it is just fine like it is. I like it, even on mobile, I have it on 125% on my iPhone and I can navigate very well.
(not a lawyer, opinions are my own, yada yada) The executive branch has broad power to choose which laws to enforce and when and how to enforce them within certain limitations, such as not being allowed to racially profile. It's worth asking whether the pros outweigh the cons for the status quo, but that system does have some benefits. Here are a few:

(1) It offers a check on legislative and judicial power. Consider ~2005-2018 where some states had legalized marijuana but the federal government explicitly had the power to enforce marijuana laws. Selective enforcement allows those agencies to decide to uphold states' choices.

(2) To the extent that human cognition is a necessary component of the legal system, it's cheaper and easier for everyone involved to shift some of those decisions earlier in the process, much like shifting software bugs earlier in the development process. E.g., there was a period of time midway through the 2020 lockdowns in CA where the DMV might have been trying to process your new tags for half a year, where you might have paid for those tags long before they expired, and where you were technically breaking a law by not having new tags available to display on your car just after the extended governor's order halting enforcement expired. You'll get off scot-free if you take that in front of a judge, but it's cheaper for everyone involved for the police to just not write a stupid ticket in the first place.

(3) As a practical matter, not all laws can be enforced, so some level of discretion is necessary. If every CA police officer were working 24/7 then every hour of every day they'd on average have to police 320 car-miles driven on CA roads. Moreover, every ticket they write is a similar burden inflicted on the rest of the system.

So what happened in the example traffic stop? It could be a lot of things, but some combination of (1) and (3) seems likely. The officer might have (1) determined that the >=80mph punishment in that state was excessive given the circumstances and limited the legislature's ability to use that power here and (3) decided that if the speed were slightly dropped there would be a lot less incentive to fight the ticket and use up other government resources.

It's probably also worth noting that having a person on radar still doesn't necessarily suffice. In many states a +/-5mph tolerance is allowed in a speedometer, but speeding is still illegal. I'm not sure if the intersection of those two concepts is well tested in court (e.g., does intent matter in this case?), but in practice many cops, prosecutors, and judges are more than willing to drop 5-10mph off a ticket to accommodate such things.
I never said I agreed with US policy. I just think this is the main reason why US policy is how it is. If you don't understand why people do things, you can't convince them to do otherwise.
rolls eyes Index/offset N has semantics of "skip N elements". To get the 1st element, you skip 0 elements. That's it.

Combining "skip M" and "skip N" operations is easy: their total effect is "skip M+N". Combining "get Mth" and "get Nth" operations is, pedantically speaking, meaningless, but is usually understood to mean "imagine Mth was actually the 1st, then get Nth" which in less confusing terms is "skip M-1 elements, then get Nth" which is equivalent to "get (M+N-1)th" operation (Exercise for the reader: convince yourself that the right answer is actually "get (M+N+1)th", then re-convince yourself that the right answer is "get (M+N-1)th").

I personally think always operating in "skip X" is easier than having "get Xth" to sometimes mean "actually, don't get anything, just skip X-1, then...".
That's the point of the article, no? That outside of specific areas, since Deng Xiaoping China was somewhat capitalist, but that is now changing - Xi is "remembering" that China is meant to be a communist state. The article builds the case that whilst maybe in the past some nuance and complexity could be found in the "how communist is China really" debate, Xi is ending that and bringing it back to its Maoist roots, rendering that debate increasingly moot.
When people say "grind leetcode" they don't mean it as a tool to get better at these kinds of problem solving. What they basically mean is that if you "grind leetcode" you have a better chance of being asked a question in these interviews that you have solved before and simply write down the solution during the interview.
My bank fio.cz provides it's own user rest api, so that before you create an api access key, you can select which accounts it applies to and if it's read only access or not. I don't understand why there aren't more banks doing something like this. Btw the bank also offers PSD2, but I haven't looked into that so far, and I'm not sure if it's actually directly useful for a client. https://www.fio.cz/bank-services/internetbanking-api
In my experience, chargebacks with a debit card (in Europe) are a pain in the ass.

The banks themselves seem to be against it so they made me write emails explaining the situation, give the seller more time (1 month not enough) and then wait another few weeks for processing.

With a credit card (British), they just did it -_-

And let me mention how a SEPA payment means your money is gone unless the seller themselves agrees to refund.
Propriety Unixes always had very poor CLIs, to the point people would pay the FSF* to get to install GNU utils. No surprise people would flock to the (offering practically better experience) free OSs.

* Payment for CDROMs. Net distribution wasn't as common then.
What makes it impossible in PSD2? The python-fints library can fetch available transaction history for supported banks no problem.

https://github.com/raphaelm/python-fints

https://python-fints.readthedocs.io/en/latest/reading.html#r...
The fact that you're being downvoted for pointing out the objectively true statement about fragmentation in Linux Desktop says a lot about the community behind it. Which, incidentally, I think is another big reason people avoid using it.
The majority of media-based DRM implementations are completely bunk and fundamentally broken. You — yes, you, reader — are able to take advantage of DRM implementations and break their fundamental premise without much effort

But, apparently not Widevine and not the kind of HN reader who wrote the article. They spent weeks trying to extract the key and failed. The article is a story of their failure.
Video games are a particularly interesting subsection of software in the context of free software.

Broadly speaking video games are an expression of software and multimedia solely to be used for consumption, and intended to be consumed exclusively within the canonical form presented by it’s developer.

In that way IP is very important, because often there’s more than just the investment in underlying game engine and third party middleware involved; it’s a combination of artwork, audio, video, bespoke scripting, and architecture, to make a whole work. It could be reasonably argued that those pieces should be aggressively defended to ensure the investment is not wasted as these pieces may be of limited utility outside of the complete whole.

I’m certainly all for increased transparency into the inner workings of this package. But it’s an interesting topic and I don’t know enough to even form an opinion on where I think the correct answer lies.
you prefer being asked to write it out long hand?
From Vultures to Vampires – Commodore Amiga: Estimated Delivery Date
Snappier, even. And it boots up faster. I remember Windows 98 taking 3-5 minutes to boot up.
It's a great political achievement bringing people out of crushing poverty and starvation caused entirely by the last authoritarian in charge? 'Hey maybe we shouldn't turn all our farms into factories', its simplicity is what makes it so brilliant I guess. It's an achievement to starve millions to death then decide to give them something to eat and a job.
Unbelievable amounts of cope.
Show HN: Practice Python Projects eBook for beginners
I think a big part of the problem is how much software engineers are being paid now. 4, 5 or more rounds is not unheard of for a VP/CTO role. Companies are acting like that Intermediate Developer is a critical role because the pay is making it seem like a critical role, they are making what would have been a Director salary within institutional memory.

I just had candidate that was already getting paid what would have been an insane amount a few years ago, get a counter offer that included a 20% raise and significant equity.
I don’t have a judgement about the article, but I think you’ve clearly misread it?

The quote is not by the author, rather as written - “As the writer Khushwant Singh eloquently observed”.
I remember a presentation I listened to years ago by a woman who knew someone who decided to become an accountant or something like that instead of going into pro-football, which would have conflicted with some of his personal values. He never regretted the decision and had a very happy life as a successful normal person with plenty of time for his family and hobbies.
In Ethiopia, Echoes of Yugoslavia
Personally I'd say no, not really. They're hacky and a lot of overhead for what is actually a very straightforward and natural thing on other OSs. AppImage is a bit better, but it still has to pull some namespacing tricks to work.
Pocketbook InkPad Lite is a 9.7 inch e-reader
Have you experienced that? There's limits on charges on debit cards, usually ~2000 Euros. Credit cards are higher but then again they also have the credit limit and won't go beyond that in most cases.
In the interview case, you often have someone who claims they wrote a book in German (but you can’t see the book) or to be a professional Italian newscaster (but you can’t see any of their reporting).

Switching part of the interview to be in Italian or German would not be seen as disrespectful, right?

It’s interesting that some find the coding equivalent insulting rather than merely a bar pointlessly laid on the ground to be stepped over.
The former happens, I’m not convinced that it’s a common occurrence. Changing jobs is genuinely stressful, I don’t think people do it lightly. The latter is usually something the company could fix, but won’t.

Even still, it’s obvious that comp alone isn’t enough to retain employees. Even FAANG companies, which pay extremely well, have pretty low retention numbers. Facebook does best here, at an average job length of only 2.02 years. If comp was enough, people would stay there longer. This implies that people are changing jobs for reasons aside from “this other company will pay more”.
> I'm not sure reverse engineering Windows stack on Linux is very effective way of spending our civilizations engineering resources.

I don't think it is a question of a pool of resource that can be reallocated, however, as in a business.

The people who work on reverse engineering Windows presumably do so, because they are interested in doing so. They might not be interested in building something new.

The choice might therefore not be between doing this, and doing something new, but between doing this and not doing anything at all.
I actively tell career switchers to avoid coming with more then 3 rounds unless they really really want to work for that company.

I did 5 rounds over 7 hours with a top tier company recently only to loose out for my solution to one of the 3 coding tests not being as elegant as the interviewer would have liked.

I’ve been told to speak to them again in 6 months, we’ll see.
Ah Amazon... 14 interviews, an additional 5 hour technical test, spanning a total of 3+ months. Only to be informed at the end that I was too technical for the role they had in mind but they were offering me a Senior Principal SDE role instead.

By the time we got to the end of the process I'd already concluded that the hiring process was a reflection of their internal decision making and that this was not a company (or department) I wanted to work for.

Then I was hired elsewhere and I saw something similar happen to a candidate and realised that this was truly an indication of the indecision. We had lots of roles, just none shaped in a way that fitted the person, and what we should've done is reject the person but on that occasion we hired and it was a terrible decision. They were a good person and very capable, but not a fit for the role finally offered. I had the sense that if I had accepted the Amazon role that would've been true for me too.

An interview process of more than 3-4 defined steps that takes longer than a month to schedule, is a bad sign.

Top tip for candidates: Ask what the process is, if they cannot conclusively tell you then double down on interviewing at a company that can.
Tom's YT channel [0] is a rabbit hole of awesome engineering.

[0] https://www.youtube.com/c/suckerpinch/videos
Well, that was a productive lunch break ;-). I've just published version 0.2.1, fixing the bug mentioned above.
This practice stems from the merchant agreement contracts sellers have with credit card networks.
What makes this technically possible? I.e, isn't one of Apple's main arguments for needing an app store so that they can prevent this kind of thing on a hardware and software level?
I only use Mac and Linux computers.

I don't play games but became interested in VR, specially for programming 3D worlds . Valve basically forced me to install Windows in order to use vive headsets because the linux versions were problematic.

BTW, android uses the Linux kernel, so I consider this 1% highly suspicious.
Automated UX Analysis, Analytics and A/B Testing Tools – UX
Yeah, but they don't sound as nice when you hit them with the hammer (even when you make them of width/length golden ratio so that they look nice).

The manhole cover question, is more of a check to test whether the candidate belongs to the math-circle people where this is well known.

Even if they don't it's then an opportunity to test if the candidate can see the question behind the question.

With these sort of open-question in an interview context you have to roll with it, otherwise it's seen as an unwillingness to play (sphericon) ball.
Serious question, as I've never done a PR in my IDE; hadn't even thought to.

If you check out the branch in your IDE, is there a way to have it highlight the changes in the branch you're reviewing? Or do you need to reference the output from `git diff` or the github PR view?
I think people often evaluate DRM as if it stands alone. In reality it's only one component in an integrated system of technology, economics and law.

A good enough DRM system does not have to be 100% unbeatable all the time. It's sufficient to:

a. Delay a hacked release until after most of the sales have already occurred. This is very often the case with successful game DRM. A crack after six months is irrelevant because virtually all the sales are in the first month or so. A crack that comes out after everyone with interest has already ponied up doesn't matter much, and in fact an unbeatable DRM that never gets cracked would suggest misallocation of resources!

b. Focus cracks on a handful of specialists who can then be investigated and potentially prosecuted or bought out. A DRM so easy 100,000 people can crack it is very different to a DRM that only 5 people have cracks for and where they keep their cracks private. The latter becomes amenable to non-technical approaches. Again, an unbeatable DRM would probably represent a waste of effort.

There are quite a few DRM schemes that have achieved this level of good-enough success which is why despite decades of people railing against it in online forums such as this one, it sticks around regardless.
> D compile time evaluation. How is it better than macros/templates?

CTFE isn't better than templates, it's a completely different tool. CTFE computes a result at compile time as though you had written a literal in the source code. Templates generate blocks of specialized code on the fly based on various parameters (typically types). They solve different problems.
This is also true in developing Asia. I'm in Thailand and although you won't see many Thai people wearing them they all know what they are and almost all of them would like to own one if they weren't considered such an extravagant expense. Apple watch is basically a luxury item and so that means that as these other countries start to become more wealthy it's just more growth for Apple as more people start being able to afford it.
What Is Ambition and Where Does It Come From?
I've always said that FAANG don't hire professional software engineers, they only hire professional leet coders
Genuinely kind of surprising they thought such a transparent lie would still work.
CIA spooks being spooks. Lügenpresse following along.
Eggs were a only made in spring and summer
> now nordigen (or someone else) has access to all this transaction data and is going to leak it somewhere.

You must of course be able to trust the 3rd party, Nordigen in this case. But I don't think their operational license even allows storing your financial data - only proxying requests between you and the bank. So only your bank is even allowed to store your financial data.

But of course you need to be able to trust that Nordigen indeed does not store and abuse your financial data -- just like you need to be able to trust your bank! Bear in mind though that Nordigen is supervised by the same financial regulation authority as your own bank, and if they were caught doing anything shady they would face very serious consequences - not to even speak of staining their reputation, which would be ruinous for a small startup.

tl;dr: Banking is ultimately about trust, and nothing is ever perfect.
You’re forgetting that it’s easier to get a FAANG job once you’ve already had one. They love to poach each other’s people.
anybody experience with SIA SKYNET which is an IPFS competitor with monetized incentives to participate in the network?
At least for now, we can’t just trap carbon in the soil
Yes it does - I do not believe in the "rules for thee, but not for me" type of thinking
Pipedream thought: A client-server model so the text can be provided by the server and the TTS engine can still run under the user's control.

Then again, I guess my pipedream is equivalent to "re-implement the chrome accessibility system except somehow magically without any user-after-free or etc. bug" :(
My experience is that many times the (emulated) Windows version runs better than the 'native' Linux version, which can have not-so-subtle bugs or not run at all.

This especially happens for older games which haven't been receiving regular updates. Apparently Windows userland bitrots much less.
No irony this is on Reddit
In the US, one can run into very serious (life altering) problems with:

- E-Verify

- missing/unaccepted parish birth records

- stolen identities.
The exhibition centre is actually pretty good. I took a few kids there recently and it really helped them understand how neolithic people might have lived. It was expensive, but we had a really good time.

National trust are awful though (although I believe Stone Hedge is actually English Heritage). Anyone interested in seeing a more authentic neolithic site would be better off visiting one of the many free to access long barrow and hill forts.

Stoney Littleton Long Barrow is one of my personal favourites. It's a lovely walk to the site and the site itself is beautiful and completely free. You can even explore the barrow and touch the stones.
Kube no trouble v0.5.0 now supports resources that will be removed in K8s v1.22
I don't even see the issue with debt, tbh. It's not like people aren't riddled with it in the form of taxes for their whole lives.

Some private debt on top isn't changing much in the end.

Barring extreme cases where people go on a spending spree, usually for mental health reasons.

Besides, rich people in Europe always leverage credit/loans/debt.
> I went to a wedding of a my friend whose Grandpa is Jewish and at the wedding he was making a speech

Sorry what the hell does this prove? Is this anecdote a theory that all Jews think that and somehow implement this thinking regarding Palestinians? ?
$ before the numbers. $10.
Ask HN: Do you know any EU startups that integrate the PSD2 Directive?
Hi HN,

Do you know any European startups that integrate the open banking directive? Since PSD2 is already a thing for a few years, I thought that maybe I can link all my bank accounts in one simple app and can't find any startups that are doing that.