skysight-inc/HackerNews huggingface dataset:
The EU fell of that wagon long before GDPR. There weren't any major IT businesses from Europe 20 years ago either.

If anything, GDPR might actually give European businesses some room to maneuver on the European market, as US businesses seems hell-bent on making money off their users' data rather than the core services they provide for the users.
vfio works great for games (and general "Oh cr*, I need this random Windows only thingy), and the added bonus is if you install to another nvme drive, you can actually dualboot if you ever wanted to do that :-).
It may be a random walk but I think the goal is to convince whoever gets hired that they’re special and talented and elite members of their discipline.
As a EU citizen I don't criticise Israel for their weapon exports to much as that would be heavily hypocritical and it would also neglect the fact that EU officials actually want to implement said surveillance towards its citizens. That is not a fault of Israel, even if you want it to be.
I wonder if this has increased from/due to self checkout?
As a systems engineer working with containers, while I find jq really annoying to use, I much prefer it as a dependency to Python or Perl. Not only is it smaller, it's easier to install in weird environments.

Say you need to jump into a running container that isn't running as root, doesn't have sudo/su, and doesn't even have packaging tools. The only practical way to quickly install a debugging tool is either 1) volume-mount a file, 2) copy in a file, or 3) curl/wget. So a small(ish) static binary is the best thing you can hope for. I've actually built a dozen static versions of common debugging tools just to make this easier.

If I had more free time I would port jq's semantics to BusyBox and gain that much more utility out of that lovely little environment.
Zero indexing comes from pointer arithmetics, where the memory address of an array is the same as the address of the first item. So the address of the n'th item is:

address_of_array + size_of_item * (n - 1)

Hence array[0] is the first item, array[1] is the second item and so forth.

Zero-based indexing does not change the meaning of ordinal numbers. You just have to be aware that ordinal numbers are different from index offsets.
Thank you . I guess this is obvious, but I never thought about it and was never sure when to use which one. Now it makes sense.
There are normally a lot of wins before you end up at the Olympics, those wins simply aren’t televised. Roughly, 1 in 750,000 people end up at each Olympics, simply going is a big deal.

Even then most people realize they have zero chance of winning their event. Many would consider making the final to be a huge accomplishment.
I see this attitude in the corporate world and among people who are newer to programming a lot.

For skilled, experienced programmers, most mainstream languages become an implementation detail. You have to spend time learning idioms, footguns, and generally the way the language manages memory, but you absolutely can be great at 7 languages because they fundamentally do many of the same things.

I haven't hired people based on "their stack" in a long time, and it's been completely fine. Someone with skills can quickly learn your stack and be productive in it. I personally jumped on a project as a coder a few years ago having never written C# before, and I was productive in about a day. All the concepts were familiar, and the stuff I had to learn was mostly syntax.
In the bay area and California in general, they've been basically been told that they're on their own regarding thefts. One can simply walk in and take hundreds of dollars worth of merchandise and leave, because the DA will not prosecute. Security guards won't intervene, and the thieves know all this. It has become a spectacle.

Between online sales and this, I sympathize with anyone in brick and mortar retail sales.

https://www.sfchronicle.com/news/article/Prop-47-which-reduc...

https://news.yahoo.com/looters-ransack-san-francisco-neiman-...
https://www.protondb.com/app/365590

> Division 2 however was ported to Stadia which is basically Ubuntu

the division 2 isn't on steam, because ubisoft. and hence - as far as i know - isn't generally available on linux. there's some irony there i think.
Timmy Cook is fragile
Or OPNSense.
Perhaps I've missed it, but it feels like this principle is woefully underused, as in, "not just translation."

Any task "offloaded to the machine" will always carry some level of power-shifting that is frequently under-noticed, and I'm surprised I haven't seen this concept expressed in a more general way?
The alternative is requiring publishers to remove their DRM, and use Valve’s, and they (the publishers) most certainly would not do that. I’d bet that if Valve tried that, there’d be an antitrust lawsuit against them real quick. It sucks, but the alternative is getting the DRM to work on Linux, so that’s what they chose.
Seems like it has borrowed the idea from draw.io . But it has some intelligence built in for predicting shapes
When I read the headline I thought it meant stolen post-purchase. When I lived in Chicago in the '90s I heard stories (never validated) that contractors would show up at the Maxwell Street Market on the weekend to re-purchase the tools that were stolen from their jobsites during the week. I can validate there were a lot of really, really used power tools for sale there.
You can deny it, but there is a severe problem with antisemitism among Hamas and the Palestinian population. Even in kids because they learn it in school.
Crimes (theft, drug seizures, whatever) usually reported in largest possible numbers. So likely retail
Many of the princely states committed crimes like this at various points in history.

The Rajasthani princes retained their wealth by converting their princely estates into hotels / resorts, or diversifying their incomes, as they saw the end of government assistance coming. The South Indian princes did not do the same, imo, though there may be many other factors at play, I believe this is the largest one.
Home depot has an 11% profit margin. It's not a Google (30% profit margin) or an Apple (26.7%) that prints money. So it cuts into 9% of profits, which is pretty significant.
> with no monetary reward

Many countries have a financial reward for medals. Russia gives you a new Mercedes, a six-figure USD sum and a lifetime pension for a gold (the Mercedes is for any medal, but the model gets worse.) (This was in 2014, I think they may have jiggered the reward since then). The US pays five-figures to any medal winner.

I'm not saying that it's a good business decision, but it's definitely some compensation depending on the country.

I also wonder how it works in smaller countries. If you are the gold medalist from your country do you get endorsements? Like, sure, the US team won X, but we have a lot of medals and how many people really care about that sport. As of today Iran has won one medal (a gold) and Kuwait has won one medal (a bronze). Are those people heroes back home?

*Edit: Thanks to the person who corrected my spelling
I just switched from dual booting Mac / Windows to Linux and thanks to proton I can play anything I want to play without dual booting.

On Wayland none the less!
The year of the Linux desktop! \s
A somebody who first started using DB code from Perl, and later learned Python, I always wondered by Python doesn't have a general database interface like DBI in Perl.

In Perl, all the database specific modules have a DBI backend, and all the higher-level modules (django-like frameworks, for example) rely on DBI.

In Python, SQLAlchemy has its own psycopg and cmysql integrations, and does django, and likely several other frameworks.

(Java has a similar standard, with JDBC, I believe; though I have never used it, so I might be misunderstanding something here).
Myself and most people I know (early twenties) use what the banks give by default which is a "Debit Mastercard/Visa" which lets you shop online like a credit card, perform chargebacks, or pay in-store, but the money just comes out of your savings account like a debit card - not on credit (they get declined if your account is empty too AFAIK but haven't tested it ;P). Are these common overseas? I rarely see reference to it on here or Reddit which is presumably predominantly people from the US or Europe.
My take on these: Win32 gui is not modern, cocoa and gtk is not windows, pyqt is not free for commercial products,. Net interop in cpython is annoying, and until last year wxpython didn't work under python3. Wxpython might be worth looking at again though. (but then why not Tkinter)

Edit:anybody downvoting pls suggest a modern gui tool for python on desktop (which you hv experience with) . I need one and I have been looking. Using Tkinter now.
I agree with you, but to be honest, I think nowdays with the state of GDPR not even a lawyer can guarantee something is or not GDPR compliant, as the law is still vague and contains broad words like "necessary".
A Bizarre Form of Water May Exist All over the Universe
How to run, delete a Docker image – by Dvir Segal – Aug, 2021
My grocery store has an app that lets me scan as I go through the store, then just pay in about 10 seconds at the self-checkout. I'd love to know what that has done to shrink numbers.
In the context of this article, the main reason is Brexit. In fact UK, government was helping a lot with Covid situation including paying to furloughed employees.

UK no longer can attract workers from EU. Eastern Europeans are moving back because after the Brexit vote they no longer feel welcomed and theirs home countries improved a lot in last 10 years. UK created perfect storm in last 10 years:

1. Add tuition fees for higher education.
2. Build negative perception on immigration.
3. Reduce council housing, keep house prices artificially high.
4. Vote Brexit and fail in process, destroying currency value.
5. Fail to provide opportunities for upward mobility for most immigrants.
I don't see why it wouldn't have that effect. The obvious path to follow for gaming companies is write for windows and make sure it runs fine under proton.
It would be huge if they gave the customers the ability to use the same tech.
There have been past examples of animals in zoos, most recently tigers in Indonesia, also catching COVID-19 (https://abcnews.go.com/Health/wireStory/rare-sumatran-tigers...). However it is scarier to see wild animals carry COVID, especially at such high rates. Have there been examples of past viruses that transmitted from humans to animals, mutated, and then spread back to humans? What I wonder is if a much larger number of hosts exchanging the virus means a higher probability of a dangerous mutation whose evolutionary fitness is adequate to compete against even the Delta (India) variant.
It's funny you put it this way. I actually did a couple of hard level Leetcode problems and I thought they would help me immensely in my day to day life in addition to helping me get better at interviews.

No such avail. In fact, unless these algorithms and problem solving methodologies are baked into your memory there's no way you are white boarding a Leetcode hard level problem in an interview.

What I was impressed at an Uber interview was their system design interview process - which basically boiled down to 'how do I abstract retrying a 429 - rate limit exceeded.

What I take is that - the interviewer is expecting a very specific solution even in an open ended system design question. It's like throwing a needle in a haystack at you and expect you to get to the needle in like an hour :).
Oh, I totally agree (started my carreer in a company that still used VSE/ESA and CICS and sometimes dream about ASRAs).
However, they had to implement modern api-stuff with PSD2 and then they made it strictly b2b-only :-(
One wonders if "plans to" is simply "plans to?" It would be really cheap to just sponsor this article and then just not do it; like putting the alarm system stickers on your house, but not actually getting the system...
Next thing you know they'll turn themselves off if you don't renew your support contract, or try to use unsupported screws.
Intelligence mode is what it differentiate from other whiteboard in the market now
1. They were gotten rid off long before Indira Gandhi came anywhere close to power. What she did do, was legislate the abolition of privy purses. These were part of the agreement that the GoI had with the princes at the time of accession. Indira violated that contract, because she was in power.

Her primary sins:
1. Emergency
2. Nationalization of banks, and other leftist causes.
3. Abolition of privy purses.
Sometimes I see articles about a wrongfully convicted man being let out of prison. This usually comes with a cash payment of some sort. The whole we took 20 years of your life, oops, here’s a million dollars. Every time I see this though I think ‘no, no way does money replace my time.’ That’s simply not good enough. And not because the payments are usually ludicrously low, but because there is no amount of money that would buy off my life.

Same as there is no amount of money you could give me to end my life, a position which I assume is shared by a vast majority of humans.

Time is not money. It’s not even close as an exchange rate. I would never put myself through these types of interview processes (not to mention that I would assume that sort of thing to be indicative of the job itself and company as a whole) because I value my actual life and dignity far and above what I value as an upper middle class income.
Given that the API is the product, their API style leaves many things to desire.

Concrete example:

Account details https://nordigen.com/en/docs/account-information/overview/pa... : alright, I send in a bank account ID, and get back some "application/json". What exactly I get back? You have to check another page with zero context https://nordigen.com/en/docs/account-information/output/acco...

As a techie, giving up my info https://news.ycombinator.com/item?id=28035602 to them is a big no-no given the above knee-jerk reaction.
What would you recommend to read/watch to understand better this kind of things?
Most current day Indians hate Indira Gandhi, those who appreciated her actions as you say above hate any hate of her and don't tolerate hearing it at all.

Funny you mention the "mass-rapist regime of Pakistan" as mass-rape is exactly what India is now being accused of in the Kashmir region. Just goes to show you that war never changes.
Not to pick on Stripe, but why not say this explicitly?

"We mainly use [language X], but you don't need experience in [language X] for us to consider your application" - this is a totally normal thing I've seen in many job postings.
A lot of Danger people went on to make Android, so we have Microsoft's acquisition to thank for that.
It has custom diagramming and and shape recognition engine
It's an obvious idea so there must be a reason it's not implemented - I'm curious what that reason is though, so here it goes:

Why don't they just take the batteries and/or motors out of the products on the shelves?

Instead of adding complex computer shenanigans, why not design the product so that the most expensive part (e.g. a battery in portable tools, a motor or gearbox in mains-powered ones) is removable, shipped to store separately, and installed (or just given out) by the check-out clerk separately? Surely this must be simpler overall than adding digital complexity to where it doesn't belong[0].

The only reason I can think of is logistics - a wireless kill switch doesn't take extra space in the store, and doesn't create extra burden for inventory tracking. On the other hand, any wireless kill switch that doesn't involve turning the device into an always-connected surveillance system, with a built-in SIM card and crypto chip and all, will eventually be defeated by some trivial bit of DIY electronics (and the plans for that will spread among thieves quickly[1]).

--

[0] - Not in this century, anyway. Maybe 100 years from now we'll be able to routinely make cheap computer add-ons that don't suck.

[1] - Like the plans for breaking into cars in era before advanced electronic countermeasures. Almost two decades ago, I once saw a bundle of such files on someone's computer, collected by the owner out of general curiosity - IIRC, it was a bunch of PDFs with diagrams showing, per make and model of a car, into what shape you need to bend a piece of metal, and where to slide it, to defeat the central lock.
The experiences that people describe here just confirm something that many of us has learned a long time ago:

NOBODY HAS "FIGURED OUT" HIRING !

Not Google, not Apple, no one. Sure, some places (and individual interviewers) are better at it than others. But at the end of the day, hiring is a deeply subjective process with lots of error and uncertainty built into it's nature. The subjectivity is intrinsic.

Places like Google can afford to be nonsensically picky and not suffer drastic consequences from it. They have a thick, never-ending stream of highly qualified candidates. At their volume of hiring, it doesn't matter to them if they screen out some folks that would have been brilliant hires, nor does it matter if they hire some promising but ultimately disappointing duds. All of that is OK.

Sadly, however, it seems that small shops are trying to cargo-cult Google's hiring practices. That IS harmful to the company and the candidates, IMHO. I think folks in these non-FAANG companies should get trained on how to conduct interviews, especially if they're interviewing non-senior candidates. Interviewing is a skill in itself. It's not something that comes automatically with expertise nor is it something that can be left entirely to HR drones.
There is https://www.python.org/dev/peps/pep-0249/ . I suppose part of the issue is that there is probably deviation from the standard and lots of extensions. I imagine that the standard means there is a lot of shared code between the different connectors though.
Every ToDo app I've used has really just been one or more list with a smidgeon of calendaring thrown in. The _best_ these apps can do is to make it a bit easier to add, manage and keep track of the items in those lists.

Having something running around behind me taking notes and nagging to get this and that done is useful,it is only the first part of the story. What I actually want (and I suspect most others) - especially given it's been fed at least some of the information necessary - is something that helps expedite the actual tasks efficiently
Not sure about online stores, but renting a car in the US with a debit card is a pain from experience.
Margins can be low in some kinds of retail. Not sure how it stacks up for Home Depot
This one is extra weird to me because I've written a lot of C++. I don't think I've ever committed a bug related to dynamic dispatch, templates, or some other "fancy" features. Not that I haven't committed bugs, but they're mostly either language agnostic logic issues or things one could have written just as easily in C.
Umm, is there anti-cheat that doesnt need a locked down OS and hardware? Dont understand what you are cheering for.
Don't argue with me!
Jq's query language feels like regular expressions for JSON.

With the same amount of benefits and drawbacks.
That’s why I finally switched to iOS for my phone, and iPhones are quite affordable if you buy used a few generations old. Nevertheless, I couldn’t go back to OSX after years of using primarily Linux.
Not strictly required, but practically implied.
Where Covax Went Wrong
They have to sell replacement batteries, so the power tool would still have a high value.

But, I have seen places where you just take a piece of paper to the checkout rather than the tool itself.
Bitcoin Mining NFT
The fact that they ask this question does show some bias but it may not be as much as you think. I can interview a person and be interested in finding out how much he/she fits like a glove for the tech stack and still put more focus on other qualities. Moreover, I expect a capable dev to not be too judgmental/unconfident and just answer something along the lines:

"No, I'm not familiar with this, but I have done [market themselves, mention relevant experience, ask relevant questions] and I'm confident I can get the job done"
> You don't find it interesting you are armchair quarterbacking

This is hacker news. It’s basically a few thousand armchairs. Welcome.

> You assume there is no design process.

I’m not saying that. I was just a few minutes ago explaining how I have tried to see traces of it. From the software itself there aren’t any obvious signs of (long term) UX design.

> the most successful VCS software in existence

Lots of stuff is wildly successful despite being an aggregated ball of mud (php, js, unix, c++…). Good (intuitive, consistent) UX is in no way required for popularity or success.

> There are plenty of git wrappers that offer a cleaner API; you are totally free to use any of those, write your own, or to ditch Git altogether. Or is your beef with all of programmerdom, for choosing git as the platform for open source dev?

The fact that none of them are popular I think is due to the problem with such extensions, that soon enough you have to write something portable (a CI script for example) that runs on vanilla git.

> Or is your beef with all of programmerdom, for choosing git as the platform for open source dev?

I like git, and I hate git. Git is simultaneusky hideous and awesome. I really really hope git isn’t the end of VCS, even though it’s now one of the better ones.

> your language has been more judgmental than concern

Fair point. I do enjoy pissing on things that look or feel Unix-y
So California
Where are the credible peer-reviewed research that present contrary findings?

At this point, contrary views seems to boil down to: Putting the lid on a pressure-cooker will not lead to chaotic disturbances and rising energy imbalance inside the pot. While thousands of peer-reviewed papers all point in the same general direction. They credibly even raise concerns that above certain thresholds, hot house earth as shown by data from ancient times, may happen again and may happen faster/more robustly than expected.

I doubt facts are going to change minds, but it should be concerning that we're already witnessing all the signs after rising CO2 and warming since 1930's:

https://climate.nasa.gov/evidence/

It is of course going to take a few more years for real devastation to occur, but the present condition is in-line with simpler models from 70's and 80's. It is just now that we're breaking out from historical envelope, so it is from this point onwards the effects turn more chaotic.

https://skepticalscience.com/climate-models.htm

But of course, laymen and hobbyist working unrelated to climate fields know better.. Especially when fueled by money and special interests (billionaires). They somehow always manage to find any incredible argument for explaining away the effects of massive amounts of extra fossile mass having been released over the past hundred year.

Of course CO2 doesn't work alone, but triggers more greenhouse effects (H2O, methane, albedo, etc.) due to a new imbalance in the system compared to historical times of stable civilization and climate.

If we were hunter-gatherers, we would've not needed to be as concerned. But we're not, and not being hunter-gatherers we might just have a chance to avoid a possible "Great Filter" of our times.