skysight-inc/HackerNews huggingface dataset:
I always get PII and CHD mixed up :)

Sorry, to clarify:

PII: Personally Identifiable Information (relates to GDPR etc)

CHD: Card Holder Data (relates to EMV etc)

CHD is a form of PII, but PII has greater scope.
When the lightphone supports mainstream messaging apps, I'll consider it a viable option
I am convinced that twitch video games are the largest influence on UX/UI today.

And it stands to reason. What does a nerd do in his misspent teenage/college years but get a gaming rig and get on Steam for some AAA action. He builds reflexes and the ability to track and demolish targets.

Therefore when he graduates college and becomes a slinger of code, he writes a UI that capitalizes on video game reflexes that everyone must share. The ability to react within 50ms to a dramatic change on screen. The steely nerves to track a moving target with our finger and tap "Undo" before the interstitial vanishes forever and our action is set in stone. Navigating endless chains of hover-menus by threading the needle, because if you go 3mm off track, you'll need to start all over again.

GUIs today actively punish the user for attempting to anticipate and go ahead with actions before the computer is good and ready, but when that computer starts throwing up dialogs, you'd better be able to keep up.

I had 6502 and 286 based machines that had UIs that were able to react instantly and stably to every input I could give. How can response time and latency worsen in the intervening 30 years?
I have the same attitude towards the use of the term "significant" in statistics, where it has a technical meaning that doesn't correspond to the common language use of the term to mean "important" or "large".

Similar to "imaginary" numbers, it's curious how influential/distracting the terms are, though.
Why should it void warranty? It must not void warranty unless apple can prove that unlocking/tinkering was the real cause of damange. Don't give up on your rights easily folks
I never used to go anywhere without my wallet, but during COVID, and now beyond, I rarely use my wallet when I'm at home.

I still need to carry it when I'm driving, because our drivers licenses haven't been able to download to the Wallet yet, but once that happens, I won't need my physical wallet.
Agreed, and I'm over in the corner sharpening an axe, looking at Redis with highly malicious intent, too. I think many of the things people use Redis for could be accomplished with a small postgres server and a decent schema e.g. `create table redislike (id bigserial primary key, contents jsonb);`
Actually no, and IMHO a significant contribution to that failure was that they had bred a culture of cheating where developers would bypass these controls. For example, one of the managers would get his brother to approve his changes, and vice-versa, even if the code was total gibberish.

Generally, the lesson I took away from that place is that you can blow $10 million in seed money and end up with worthless code if you don't pay attention to the basics. They were in the right market, at the right time, with the right product, and 3-5 years ahead of the competition, but you can't sell non-functioning software.

My favourite example (of many) was that they used a source control system that could cache Java ".class" files to enable incremental compilation at all times, even without IDE support. This was literally a check-box that someone un-ticked years before I got there. I re-enabled it for myself as a local setting override and compile times went from 30 minutes to 5 seconds. That inner-loop speed-up was just insane, I could fix bugs in minutes that would take the rest of the team days.

Speaking of code review, the code that I saw getting "rubber-stamped" was so bad it was unbelievable. One guy spent months working on multi-threaded animation code that I replaced with a single line of code. Which actually worked, didn't stutter, and didn't leak threads, or use threading at all for that matter.

The essentials matter! Proper code review, well set up tooling, hygienic build pipelines, etc...
Chip & PIN cards (at least in the UK) have limits before you're forced to verify again via C&P. It's usually a £ amount or # of transactions.

Apple Pay does not force the above, as you have already identified yourself via mandatory biometrics or device PIN.
Re-using SSL is annoying..
Who would win, the willpower of one person who's got a dozen other responsibilities, or a team of a hundred experts whose full-time jobs are to break said willpower? ...when latter only have to win once and the former has to win every single time. The power imbalance here is so severe that it's like saying 'just don't get shot' as an answer to gun violence.
> Chip + Signature is a dumb USian thing because merchants didn't want to change their readers to have a secure PIN pad.

there's a write up on this that i cannot find. the reason was actually that some criminal organization with ties to lots of political pacs had their money cow being fraud (or money laundering) on gas stations. so they forced gas stations to never update the pins for this very specific reason.
https://en.m.wikipedia.org/wiki/List_of_alternative_shells_f...
The EU law doesn’t seem to allow that though.
> 1) When was the last time you fixed networking issues by turning on IPv6?

In 2017. The problem was that file copying via scp was very slow between the servers (one in Germany, one in China). I set up a he.net tunnel in China, got an IPv6 address, and it went much faster via IPv6.
I'm guessing intentional spoonerism.

https://en.wikipedia.org/wiki/Spoonerism
Video footage can still be used to fight crime without facial recognition. The kidnapper's car, clothing, direction, location (as determined from multiple cameras along the route), and more can be used.

In addition, if there is clear evidence of a crime, they could be required to get a warrant. At least that way a judge can determine if what is being done is arbitrary or has substantial justifications for going further.
A vector field?
And since everything has similarly complex license agreements it boils down to blindly agreeing to something or becoming a hermit.
The difference is that in most of the world, merchants are required to provide at least contact ("Chip+PIN") readers and as of a few years ago, fully support contactless reading.

It's only the US as a major environment that has delayed (and delayed) applying the same rules, or that adopted Chip+Signature in the first place.
This is a weird thing I notice with a lot of American tech. Stuff first gets brought to market somewhere around Silicon Valley and amazing technologies are invented all across the country, but when it comes to reliably rolling out such tech it just seems to get stuck somewhere.

Meanwhile over here in Europe we have to wait a couple of years for tech to come over, but when it finally does, it seems to work almost universally.

You'd expect that stuff managed in software would get its patches way before European implementations receive them in their improved form, but it's as if this stuff just gets rolled out once in the USA and then never gets looked after again. I'd be incredibly frustrated seeing other countries get some frustrating details right when the tech was invented in my own country!
How many emigrations have you done? Because if the answer is "zero" I'm not sure your opinion counts.
Taking your entire life, your family, kids, urgently moving to another country at a time when your bank card don't work internationally, you can't reliably wire money out, and there are visa restriction placed on you even when you have a visa. Then learning how to live in a different country, where you understand nothing: from how to pay taxes to using their version of self-checkout kiosks.

Emigration is the ultimate risk-taking.

I now have friends who have a position ready for them in the US, in business and academia, yet they were put on administrative check and have spent almost a year just waiting for their visa. They put most people with technical education on this check.
> Index on Boolean is useless, it's an easy mistake that will take memory and space disk for nothing.

However if the field is highly biased (e.g. 90 or 99% one value) it can be useful to create a partial index on the rarer value. Though even better is to create a partial index on the other stuff filtered by that value, especially if the smaller set is the commonly queried one (e.g. soft-deletes).
Its only ever worked well on macOS for me. I'd put my eggs in the basket of Windows and Linux having issues with suspend and hibernate because of the uncontrolled, endless possibilities of the hardware combinations. How does suspend and hibernate work on the latest Framework with AMD?
The providers (and the readers) can't tell if it is a physical card or a secure element on a phone.

So there aren't "different limits" for Apple/Google/Samsung Pay compared to using your physical Visa/MC/Amex/Discover/etc card.
TRUNCATE is absolutely transactional. You can rollback a TRUNCATE statement if you run it in a transaction.

https://dbfiddle.uk/xkgzxMUU

The only difference to other DML statements is, that it will put an exclusive lock on the table. So until the TRUNCATE is committed, no other transaction can read from the table.
Weren't pyramids built by slaves? Not necessarily disputing 'more spare time' (I don't know) but it's not really evidence of it is it?
Ha, Ha, Ha!

Jerome Klapka Jerome (https://en.wikipedia.org/wiki/Jerome_K._Jerome) is one of my favourite authors. For those folks unfamiliar with his works Project Gutenberg is a great resource https://www.gutenberg.org/ebooks/author/173 Start with "Idle Thoughts of an Idle Fellow" and go from there.

Just make sure that you are not eating/drinking while reading his books and have somebody monitoring you in case you collapse from pure laughter :-)
Russia doesn't really fit this description yet, even though Putin wants to create this image.

Totalitarian states relied on masses and didn't have to forcibly get people to participate in their marches.
> in a year or two

It probably won't see significant price drops for 5+ years, because the pace of development in the DSLR market is slowing down. There are longer and longer gaps between new significant features, which means the price of used cameras isn't going down as fast as they used to.
Only when the USSR no longer had the means to stop this.
The ONNX format have been develop by Microsoft and Faceboof and is really well supported by pytorch as it was develop for exchange between Pytorch and Caffe2.
The ONNX Runtime is use by lots of software for inference only to run on windows without having to manage specific vendor provider. (fi, WinML runtime and ONNX runtime is the same code)
TVM is also use but currently I have the impression it's more widely use in embed device.

ONNX Runtime enable also provider specific inference code like TensorRT, CUDA, CoreML etc... without having you to change your code
yeah but as we increase what amount we mean by bank we will notice that having contacts becomes more and more an essential component.

Grinding leetcode has an upperbound as to how much 'bank' it contributes, and in some conversations people would laugh and say that small amount you are talking about does not constitute bank as they sip on their fancy little drinks on their private jets whilst going through their contacts list.
Getting consistent quality out of Linux drivers is usually much easier than Windows ones exactly because they're not supplied by a random hardware maker but are almost all upstream in the kernel. GPU drivers used to be a nightmare for this exact reason and are now finally all becoming properly upstream. Meanwhile the horror stories about Windows GPU drivers are all too common. Having to "clean up" old drivers. Having to stay on older versions because the new ones have a relevant broken feature, etc.
> All she knows is the device in her hand. The abstract model we have where we separate device, service, app, web page, different companies...simply does not exist for her, it does not compute. So even if she'd have the discipline to write down things, it would still not work. She doesn't even grasp what part is asking for what.

So passkeys would be very practical for her if I'm understanding you correctly.
Are you saying people Belarus didn't fight hard enough in 2020?
I also fear about the destiny of the open Internet. The AI garbage and fake-everything will flood the zone, as it is already doing. This flooding may also have some positive consequences such as the death of social media.

Though, writing from Europe, I believe governments will take a more active role in creating these "human-zones" with real identity verification. For instance, in the EU we already have the eID project in the making:

https://ec.europa.eu/digital-building-blocks/wikis/display/D...

Moreover, I am still highly skeptical about the labor market impacts upon white-collar jobs. The alleged productivity increases will mostly mean automating boring menial tasks in these jobs.

Impacts upon democracy and politics are also my biggest concerns at the moment.
Re:cool: it's corpo speak for "what the fuck are the users doing", and then realizing that they can build a product around that, turning it into profit.

As a business, if you don't realize situations like this, you both leave money on the table, and also risk users leaving for another product, which offers the missing functionality explicitly.
> You also have to consider more factors than just P&L. If you push sales people to the point they start breaking the law, or you push machinery and operators to the point of a massive oil spill, you could jeopardize the whole business, or worse. You need to know where the limits are, and that only comes from understanding the people, and the process, beyond just the charts.

So what? Catastrophic, disastrous failure has long since been priced in. Remember the Exxon Valdez, one of the worst environmental disasters in history? Almost completely forgotten and to my knowledge no person was held accountable other than the captain who had to pay a 50.000$ fine.

As long as C-level execs can drive a company to the ground with completely no personal repercussions, why should they not do anything to maximize their ROI (=their bonus payments)?
Most modern historians seem to agree that they were mostly built by paid labor.
The funniest thing happened once in my clinic. I was in a support group and our leader was pushing this concept of "Amor Fati". In service of that, she YouTubed us a video from a channel called "The Daily Stoic" and somewhere near the end, the host mentioned that they have a newsletter and you could subscribe for the aforementioned daily bits.

One of the other group members perked up and expressed great interest in finding out how she could subscribe to said newsletter. It was going to be a challenge, but I wonder if she managed to find out how and do so.

So there are people out there who, moths to a flame, will be magnetically drawn to your newsletter come-ons, and that's exactly why we have a million annoying popups, because it's a numbers game, and even 1% counts in large amounts.
Every time I see the equivalent of "Making our lives so warm that the digital is dull in comparison" I interpret it as 'The problem is you, because you're a loser. If you were popular and successful like me you wouldn't need to do <thing I don't like>.'
Russia is one of a few European countries which had a self-sufficient tech industry that Google, Facebook, Uber and others weren't able to take over.
I've had this as a kid when I had a fever, and also get it reliably as an adult when I'm exhausted and too warm and trying to sleep. I have to get up and cool down and do something calming like staring out the window for a while, which usually does the trick.
Yes but nowhere near the extent rotating rust did.

You may want to set random page costs higher than 1.0, in part because DB/FS-level pages and SSD blocks are completely different (and going through a block will be more efficient than having to hit multiple blocks), but probably 1.5 to 2.5.

Interestingly enough according to some folks “seek” on EBS is highly concurrent, whereas “scan” is slow and more erratic, so you may want to set random_page_cost lower than on SSDs in order to favour seeks.
Ah, the condescending "first world" has so much to teach them. This is peanuts.
can you recommend water proof earplugs? i have a ruptured ear drum and have to protect it but the wax moldable ones never seem to be completely water proof.
author of the post here, thanks for posting it here! If there are any questions feel free to ask!
Yup, the government absolutely can "advise" the monarch to do whatever they want as we saw in that other sub-thread. If the monarch refuses such "advice" they can be replaced, I doubt Parliament would go to all the extraordinary bother to execute a modern King, especially over such small beans - but if the King won't go they can either abolish the monarchy (it wouldn't even be that unpopular to do so right now) or just replace them anyway, passing a law which says actually no, that's not the King, this other person is monarch now.

Most recently Assent was withheld from a law passed in Scotland, on the advice of the British government. This conflict makes sense, the Scottish Parliament is necessarily subsidiary, and this was basically a Culture War law, in my opinion the Scottish were on the right side of history, but it's not astonishing that (as conceived when the Scottish Parliament was set up) the British parliament could say "No".

Before that the last time assent (as opposed to consent) was refused in 1708 is genuinely interesting. It was used because of unfortunate timing. Parliament said OK, those Scots seem useful, we don't fully trust them but we need more armed men and nobody doubts they can fight, so here's a law arming the Scottish. And then, with the Bill passed but Assent not yet granted, they received news of a French Fleet landing in Scotland. Suddenly giving arms to the Scottish seemed less clever as who knows if they'd be on France's side. So Mary was told (by the Government) to withhold Assent from that bill.
> and look at me, im sitting around in a forum talking about bikes.

You're sitting around in a forum talking about talking about bikes. If that helps.
I didn't mean to imply that the "prospects" were referring to the quality of the other partner, but rather to the probability of being married at all. There's a well-documented marriage rate gap based on educational attainment. This is a recent trend.

https://www.brookings.edu/blog/social-mobility-memos/2016/08...
Thanks for the apenwarr.ca link. I have not seen that blog before. I could spend all day reading it.
Why don't imaginary numbers ever show up "in real life" outside of STEM? It's interesting everyone seems to think they are fundamental to everything, but we don't see them.

In fact we only see plus/minus/times/divide before getting into "You'll probably use a computer for that, and you probably don't need to unless you're an engineer" stuff. Does anything ever happen outside of science that we could use imaginary numbers to understand? Are they just fundamentally outside ordinary experience, or do we not see them because we have workarounds that hide them?

It would be interesting to read a SciFi novel where regular people commonly encounter imaginary numbers and other similarly far from everyday life stuff like calculus.
The build quality of Apple software is horrible. Really terrible. That's why I avoid their phones.

Their laptops on the the other hand have a sleep state that works and the battery lasts >8 hrs even when heavily used. Mine is giving the service warning but still lasts longer than any Windows or Linux machine I've ever used (and it doesn't empty itself when the shell is closed).
In France there's L'identité Numerique by the Post Office where they provide you a digital identity, verified in person by a post office employee which you can then use to authenticate to various services.

EU ID cards also come with biometrics and NFC included, so they can be used to prove your identity digitally (there was a concept in France for an app that reads the NFC, makes you take a video selfie to confirm it's the same person, and then uses that to securely verify your identity)
this is me but for magic the gathering and dungeons and dragons. it used to be fun but now it is not. and i sat wondering why it wasn't fun for years until i decided i don't even need to know WHY i just needed to accept that it was true and find other things to do.
> For the record, I don't write Rust, because GCC has no Rust support yet. More specifically, I don't use LLVM-Specific languages due to LLVM's license and stance against GCC.

As far as I can tell, GCC is licensed under GPLv3 these days. LLVM is under a variation of the Apache License.

https://www.apache.org/licenses/GPL-compatibility.html suggests that you can use code under Apache License in a project that's under GPLv3.

So someone could take legally LLVM, change the Readme and slap a GPLv3 license on it, and have the same license as GCC? (Assuming that the exceptions that LLVM's license has aren't a problem.)

Would that fix your issues? Or what is your specific problem?
You could just go down the euro route where you are automatically fined for traffic violations without a court needing to get involved. No fees but the police also don't need to prove jack shit.
That depends on the circumstances. To quote the manpage:

> If you use link mode, the upgrade will be much faster (no file copying) and use less disk space, but you will not be able to access your old cluster once you start the new cluster after the upgrade. Link mode also requires that the old and new cluster data directories be in the same file system. (Tablespaces and pg_wal can be on different file systems.) Clone mode provides the same speed and disk space advantages but does not cause the old cluster to be unusable once the new cluster is started. Clone mode also requires that the old and new data directories be in the same file system. This mode is only available on certain operating systems and file systems.
it does. thank you.
At my first DevOps job we had defined a function which deleted old partitions from time to time. If you invoked it manually because of some automation failure with the wrong arguments, it had a habit of nuking production data, which, needless to say, happened at least once. Naturally, the function was called footgun.

We can pretend that the proliferation of managed databases, newfangled NoSQL datastores, and other abstractions preclude the need for accumulated empirical observation across a range of tech stacks and time, but sometimes there's really no substitute for greybeard wisdom.
>I trust 1password to not fuck this up versus, say, LastPass.

What makes them different?
I wonder how much of the shortage of high paying trades people has to do with how women tend to reject men with less education than themselves, and how being a tradesperson affects the dating prospects for a young man these days.....
It's way better than snort. Do you have an email somewhere? I would like to send you issues that will be shared with me.
Joe Biden announces re-election run
Not entirely true. I've done a contactless payment that was interrupted at the reader and my PIN requested before the transaction was processed.

I didn't need to re-present the card to the reader. It processed the rest of the transaction after the PIN was entered.
In London I would say majority use their phone. I switched around a year ago as well, it just means that I don't have to carry a wallet with me any more, took me a while to get confident in it but now I am. Going through the tube almost always works and the rare time that it doesn't you just try again and then it works.
I use a physical card at the grocery store because it combines my Visa card and the store rewards card into one. If I tap it against the reader, it first reads the rewards card via NFC, and then reads the Visa card via NFC. If I used my phone, I'd first need to get the clerk to scan some kind of a barcode from my phone and then I could pay via Apple Pay.