skysight-inc/HackerNews huggingface dataset:
It's not just bad cellphone service, but sometimes server issues could have the same effect. Hyundai ran a car sharing service here in Amsterdam that used a combination of Bluetooth and cellular connectivity to remotely unlock cars and provision software keys for phones. Every once in a while, though, the app would crash and lose the software key, meaning that the car would end up back again on the map exactly where you picked it up without leaving you with a way to unlock the car. I am not sure what exactly was the issue as the app just errored out.

I'd have to call the customer service line, where they wouldn't know what to do as the car was already in use according to the backend. After a few times getting stuck, I came up with a solution which was to literally beg them to cancel the checkout so that the car was available again. They were trained to not do that as their information was that a car could not be left parked outside their service area, which was definitely not the case as I was able to start a new reservation and unlock the car. This happened quite a few times, so much so that I would already know the solution but had to spend an awful amount of time explaining it to the reps -- starting with uninstalling and reinstalling the app as told by them.

Then, some other company took over the system and started a new system with the same infrastructure and the app codebase. When it happened again a couple times, I was finally able to get hold of a systems programmer who debugged the issue with me while I was out in the wind. It hasn't recurred since.

Just wanted to share this story
You don't need to modify the code, just add a wrapper.

Nothing prevents generating a wrapper automatically but 99% of the time that is not very useful.
The large majority of Python extension contain Python-specific code to access or return Python objects or act in a pythonic way.
And this is infuriating. I would expect mobile apps to be able to deal better with complete/spotty loss of Internet connection than PC programs, not worse !
What are the spiritual and emotional negative effects of Masturbation
Exactly what I was thinking! This had black mirror written all over it
It might not be as exciting, but I run https://dietpi.com/ on my RPi. It's basically a Debian distro with an easy to use installer for common things. To install Apache, Nextcloud or anything else you just select it from a long list of installers in a console user interface.
> Pretty much only one wanted to get rich (and did).

Metcalfe?
A couple of reasons.

It takes time to prep a public release. Review the sources, comment them, check formatting, add docs, legalese, build instructions, etc. I really don't like publishing stuff that's not in a proper order.

Second is that a public release needs to be maintained and this complicates our own workflow. We can, in theory, do a release and then abandon it, but it doesn't seem like a right thing to do.
Reminds me of Intel doing exactly the same thing, took McAfee from a $7.6Bn valuation in 2010 to a $4.2Bn valuation in 2017.
How would weather affect a map ??
There are many benefits to TDD but sometimes actual QA is replaced with basic/trivial unit tests.
Thank you, Larry.
Google to lose users in UK.
Just use the simple version at all sizes. Why does an icon need fine detail? Icons are abstract representations, like letters. Do you insist on adding ornamentation to your letters at large font sizes?
Multi-SSO and Cloudflare Access
When the author talked about broken pgp, he referred to an earlier post: https://latacora.micro.blog/2019/07/16/the-pgp-problem.html granted, it proposes some alternatives, not for email though.
Well, but that is not an issue of cell phone connectivity, it's just the app being crappy.

Sounds like the new management is less clueless than the previous one, if no one had heard about the problem (and if the cars were - they should be - gps-tracked then the backend should just use that as a position, obviously).
It's not about Bitcoin or blockchains and nothing about zero knowledge proofs or anything. You did just describe a merkle tree though.

Here is another example. BitTorrent uses merkle trees for torrent and piece identification.

You request peer list from a tracker via the torrents merkle tree root hash. These are visible in torrent files and sometimes magnet links. That root hash corresponds to a certain tree of piece hashes whose data that when reassembled will recreate the torrent. The tree of piece hashes is included with the torrent file.

You can now ask peers for those pieces by their hash and know the peer sent you the correct data because it hashes correctly. Furthermore you can know you reassembled the original torrent because you can verify all the piece hashes hash back up to the merkle tree root this verifying the torrent was downloaded correctly.
I often wonder. I still run my own server for a small group of friends.
I had an internship at a mostly Apple place at one point. Using the mac `say` command with cron or a timeout in the background was a lot of fun.

One of the Linux guys had a script that detected changes to his wallpaper, set it back to the previous one and insulted the person who attempted to change it.
Most 10GE+ datacenter switches use cut through switching, not uncommon at all, not just something HFT uses.

Bitflips are very rare in a datacenter environment, typically caused a bad cable that you can just replace or clean. And crc check is done at the receiving system or router anyway.
Which are your favorites for docker and elastic?
Definitely on AWS, because if it's not on AWS, is it really even in the cloud?
Intermittent fasting helps diabetes-induced cognitive impairment via gut flora
It's not zero.
2.1B was in 2006 dollars.
14 years of cumulative inflation would add up to almost 2.7B in 2020 dollars.
I've always wondered how japanese companies (looking at Softbank especially) had so much cash to invest? Why do they want to invest that money abroad?
>You're right that Gpg wasn't shown to be broken, but pgp was.

GPG2 is the ubiquitous implementation. You mean the OpenPGP standard was broken? I don't understand what you mean.
"Private equity firms increasingly are setting their sights on the security industry due to its rapid and steady growth."

I do not trust private equity to main the standards necessary for quality and trustworthy security.
Previous submissions:

https://news.ycombinator.com/item?id=22370346 (businessinsider.com) 3 comments

https://news.ycombinator.com/item?id=22370879 (yahoo.com) 2 comments

https://news.ycombinator.com/item?id=22368762 (jalopnik.com)

https://news.ycombinator.com/item?id=22365454 (bloomberg.com)
For deleting - yes, you will get a round-trip per delete request. So if they are serialized (which is the case with standard tools), it will be excruciatingly slow indeed.

For scanning - you'll get the list of content in chunks. The size of a chunk depends on the size of the buffer you provide. For smaller folders it'll normally fit in a single request.
Your assumption is that wave function collapse creates new universes but MWI is the extreme opposite of that, it arises when you ask yourself "What if the wave function never collapses and every single potential outcome is equally real?"

It's a pretty simple concept. If you create a random hypothetical universe that follows all the laws of physics what reason is there for it to not exist? What constraints beyond the laws of physics ensure that our universe is the only one that can possibly exist?
Wow, this is DRM taken to a whole new level!
> It was a vote at one time, once, 4 years ago, with a 2% victory

What criteria should I cherry pick in order to invalidate a result? Can I apply the same logic the the one that added the UK to the EU?

> in a civilised society subsuming those people to be "wrong" or to be ignored is a recipe for some deeply unpleasant and authoritarian thinking

I didn't describe remainers as "wrong", I responded to a comment describing leavers as "wrong".

However, as to "ignored" - why not? I'm sure it's unpleasant to lose a democratic vote, but its not "authoritarian".

> Also, 17 million people elected Hitler in 1933 in Germany, that did not make it "right"

Make what right? That they elected him? or that he became chancellor?

Conflating brexit with Nazi elections is what I consider truly "dangerous". Many things happened after that election that contributed to the rise of Hitler.
Why not just setup a cron job to run a reboot command daily?
Sure, but HTTP was started in '97, and yet we've gotten a decent replacement rate towards HTTPS.

It's all about publicity and messaging. We made an explicit, coordinated push to get rid of HTTP. We're still working on it. Think of how many people were/are involved.

We've not had a coordinated push for SMTP. TLS doesn't satisfy anything but a trivial threat and trust model (for secure messaging, when done at the SMTP layer). And that would involve a lot less people if we get it "right" (and it's only a new protocol and not a new app).

If it were up to me (it's not), we'd have a solid technical spec and then try and make this happen. Rather than pushing STARTTLS.

There is kinda a group working on a solution. I don't know what the current status is and what their funding levels are:

https://darkmail.info/

For these purposes, the branding is all wrong. I've not read a recent version of the spec, but there's still commits as of 6 months ago.
Handling Service Worker updates – keep the app updated and stay sane (2020)
It's a matter of legal accountability. If companies get away with defending the harassers, then that's what the cynical ones will do. Only if they get punished when they handle sexual harassment cases badly, will they start handling them better. Companies should be liable for extra damages in sexual harassment cases when it turns out they have a history of protecting the harassers. And maybe punish the individuals involved in protecting the harassers.
The Day Frankie Flew Away
I have a PhD in CS but am a huge udemy fan/user. The itch it scratches when I want to learn about a brand new topic. You asked for good courses .. Andrew LeMoth's course in electronics is absolutely brilliant. He does the lecture in a very unconventional style .. almost like he stayed awake for 40 hours and recorded the whole thing. It isn't college level .. I.e. no differential equations but it is brilliant. I have also gotten my money's worth from FPGA courses and those on arm/rtos programming. Oh .. once I got a course on wireless charging just to support a a blogger who goes by afrotechmod. It was short but great content, and let me say thanks to someone I admire.

The ai lectures on udemy are a bit weaker in my opinion. YouTube and university content is better.

In contrast, I have never paid for coursera, edx or audacity. A key thing is the price point of 15 bucks .. I don't feel bad at all blowing cash on the udemy courses .. it is like a movie ticket. A 100 usd course feels like real money.
I keep reading these types of discussions in part because I'm hoping $smart_people are going to solve this for me. There are restrictions I'd probably like to see, but I just can't see how they could work.

All I want is the magic unicorn solution, preferably built in a manner I can put in front of my employer's lawyers ;)
There are three automatics monthly post by the whoishinring account https://news.ycombinator.com/submitted?id=whoishiring . (Remember that next month post will apear in March 2, because March 1 is on Sunday.)

Pick the correct post about freelancers and post there, following the suggested format.
Running any server on wifi, even home plex instance, is not a great idea. It's a shame that rPi doesn't support PoE out of the box, that'd mean you could've only 1 cable connected, but it'd manage both network and power.
Count Duplicate Characters
See where your passport can take you
Video of criminally insane mass-murderer from Germany who killed 10 in Hanau
https://4chanlit.fandom.com/wiki/Science_Fiction This is a pretty good list imo
I use Mint Mobile here which is a MVNO that uses T-Mobile. I don't get cell reception at my house. But my sister uses AT&T and gets full bars here while my phone is dead. And by dead I mean it doesn't even connect.

So maybe went Gig went cheap when choosing a cell partner.
And you should. Because it’s pointless, as he demonstrated quite well.
I’m reading this as RSA is deprecated.
I wonder why he made the video private. It was a really good video.
Just got this email

...

Your service provider and data controller is now Google LLC: Because the UK is leaving the EU, we’ve updated our Terms so that a United States-based company, Google LLC, is now your service provider instead of Google Ireland Limited. Google LLC will also become the data controller responsible for your information and complying with applicable privacy laws. We’re making similar changes to the Terms of Service for YouTube, YouTube Paid Services and Google Play. These changes to our Terms and privacy policy don’t affect your privacy settings or the way that we treat your information (see the privacy policy for details). As a reminder, you can always visit your Google Account to review your privacy settings and manage how your data is used.
If you’re the guardian of a child under the age required to manage their own Google Account and you use Family Link to manage their use of Google services, please note that when you accept our new Terms, you do so on their behalf as well, and you may want to discuss these changes with them.
https://github.com/github/time-elements
Dark Mail Technical Alliance
The point is, how does the car know to connect to your wifi hotspot when it's normally configured to use a 3g/4g connection? I have never used a smart car so it sounds like a reasonable question to ask.
Whoa, that's amazing!
Scientists did better. They did physical simulation of double slit experiment in macro, and recorded it on video, so you can watch it on Youtube.

https://en.wikipedia.org/wiki/Hydrodynamic_quantum_analogs#S...
If you are indexing all transactions you are right that merkle trees are not very useful. They become useful when you aren't, for example, when running a lightweight client that only stores block headers.

Let's say you are running a lightweight wallet and import a private key, your client will download all transactions that spend from/to that private key from a node that does index all transactions (a "full node"). With the block hash and merkle branch of each transaction, your client will be able to independently verify that each transactions were included in a block and are therefore valid. This of course assumes that the longest chain (in terms of proof of work) is valid, which is usually a reasonable assumption.
Google maps needs internet connectivity. Bad weather could affect internet connectivity.
Can you share a bit about how you implemented?
Funny that your #1 requirement, for me, would be turning coding into mostly visual reasoning. Different skillsets, I suppose.

I think of code as laying out the results of a program execution (in terms of changing GUIs or lists of transformed data), and then building up an abstraction that captures all the instances.

So, a visual tool that let me paint examples, and build (named) abstractions that group them, would be my ideal development environment. Spreadsheets are the oldest somewhat supporting this desired workflow, and things like Brett Victor's Ladder of Abstraction or tools like http://aprt.us/ are the next level, but still fall short.
We’re much closer to 100% cell coverage than you might think... https://lynk.world/
developed a way to connect to totally unmodified phones (using LTE) using LEO satellites. Some very clever scheme for dealing the assumed latency.
Data Collection Tools for Machine Learning
Two replies about email replacement; I feel like we’re getting off track. Signal is for secure, end to end encrypted communication. Ideally that would be all communication, but that isn’t realistic in today’s world.

TFA merely says: if you were gonna use PGP, use Signal instead. It’s a trade off. While we target these open and federated protocols, let’s not throw people who actually need encryption today under the bus.

So to the question of replacing email: unless all your email is currently PGP encrypted, you don’t need to drop your email just yet.
Why not have it just work without having to reboot?

The real answer is that the instability that manifests overnight will eventually manifest while you’re watching a movie.
Yeah, if someone’s not getting with the program it’s easier to walk across the building and talk to them than email across 3+ time zones and potentially a language barrier.
I completely agree. If prediction algorithms properly implemented, the Uber crash could be avoided.

I think the next step after proper visual prediction is interpreting the noise around. For example, a human can hear the ambulance siren approaching and slow down in a junction without seeing the vehicle. I think sound interpretation is very important especially in city driving.
I'm just surprised they have to tow the vehicle. A better design would be to have a hardwired or bluetooth number pad in the car. The app can generate emergency start codes 2-3 times which can be entered in the number pad. Lots of ways to prevent abuse including working only when there isn't a signal present.
I am not sure to understand what your solution is.

We’re in this situation because powerful commercial entities created a market unbalance for decades, if not centuries, taking advantage of weaker/poorer countries.

Your argument seems to be come down to “let’s stop doing that”, when basically none of the parties involved in tipping the balance seem to care about the issue in the first place. What entity would you see having incentives and the power to change the current situation ?

Reading the article, it seems it’s just complicated with no clear cut way out.
Previous discussion: https://news.ycombinator.com/item?id=12420763
Bohmian mechanics is very obscure. It is explicitly non-relativistic (unlike the universe we live in), and sometimes predics very weird trajectories: https://www.degruyter.com/view/j/zna.1992.47.issue-12/zna-19...

There is a reason why almost nobody is taking it seriously.
Using <input type="date" value="2020-02-20" disabled=true /> should display in the correct format for the user's OS (there isn't a browser level setting to override it). It feels horrible using an input for display though.
I want to try that dd command. For fun. Just to see what happens on OpenBSD.

No lasting effects are there? Besides a crash, afterwards I shouldn't have any memory issues, right?
At a guess I suspect they mean more the route finding than the map part e.g. maybe don't send me on that nice shortcut across a mountain range if there is a blizzard up there. Part of me suspects google maps would figure this out by proxy in the same way it magically knows about traffic jams before you get to them but there are probably pathological cases where because no one is stupid enough to try it google don't have enough information to not recommend it.
this guy went on to shoot up a shisha bar in Hanau a few days later[1].

high time we have a discussion around the isolating effects of technology and how the weakest in society are radicalizing themselves in their info-bubbles.

Also check the anti-gun video of Eminem song "Darkness" he makes a case for anti-gun legislation (but if you look close) also shows how the shooter was a deeply troubled product of isolation (duh).

We won't be able to root this out with stricter gun laws alone and need to consider what to do against this (upload filters won't help us and more security/police isn't going to save us either).

https://www.theguardian.com/world/2020/feb/19/shooting-germa...
To this and one above comment, just to clarify to other readers -- USB-C is a connector, can be 2.0 or 3.0 or 4.0, visually identical. There are USB-C cables with only 2.0 support and so on, in fact popular for people who just want to charge their devices.
It’s popular on our vintage/artisan search engine:
https://attic-dc.com/search/uranium
Absolutely have your legal review unsplash license and ToS if you want to use an image of theirs in a project, I doubt they can provide meaningful defense for their "licensees" in case an author of a photo claims their work was put on unsplash without their permission and you ended up using and distributing it - this is basically the service that companies like Getty (however terrible) and Stock photo agencies provide and charge for besides the image itself.

Then there's the lack (last time I checked) of any sort of releases for all those images of people and even properties that are needed when making commercial use.
1) This is a false dichotomy. We need to reach net zero by 2050 to keep warming below 2 degrees (if we're lucky), therefore we need to solve both.

2) The 100 million people who fly have the most concentrated wealth and therefore have more leeway to implement alternatives to flying (high-speed rail for flights within the US for example).

3) You could also imagine the 100 million people investing to build new low-carbon electricity generation infrastructures in developing countries via a carbon tax on their flight ticket. Of course, they could donate directly as well, either solution is fine. That was actually the spirit of the Paris agreement, which Trump walked out of. Since the 100 million people who fly actively refuse to let go of their wealth, alternative options such as 2) are being considered, even though they might have lower impact (since they affect on the 2.5% of GHG emissions instead of the 25% of GHG emissions).
I wonder how did it break for you? I've set it up once and it has been running off a cron job for months now (ACMEv2 + DNS auth plugin).
Really? It's not 2005.
Sure something system critical use ethernet.

But the idea that it's WiFi that's unreliable is clearly not the case.

Something is wrong with the RPI WiFi chip, driver or OS configuration.
I thought you opened with quotes from the article, but it seems like you made them up? There's no indication that the people here were expecting to go on a pioneering expedition.
Hey @LilBytes. Still teaching. Still love tech.
link is dead now (as expected).
While I tend to agree with you from a technical standpoint, I can't help but think Google is actually doing the morally correct thing here.

If organizations are creating systems using that API, most will just roll with man/woman labeling. If those systems are important, a lot of trans and non-binary people will end up fucked over.

At the end of the day, if the deprecated functionality is still needed, just set a threshold on masculine vs feminine. It's a far more elegant approach, even if more work.
The csv file has the original URL and licenses.
> So to the question of replacing email: unless all your email is currently PGP encrypted, you don’t need to drop your email just yet.

You don't need to drop email at all. If you trade protocol openness for encryption, you are acquiring technical debt. How long are going to do this dance of switching between instant messenger protocols? ICQ -> AIM -> MS Messenger -> Hangouts -> WhatsApp -> Signal -> ???.

Open protocols (open in specs and federated in access) are the only way to stop this madness.
Strike: Real-Time Options Price Alerts
The Wind Done Gone
My friends and I were missing out on some gains during work so we made Strike for tracking options. We've been long time frequenters of r/wallstreetbets. We'd love to get some feedback on our product; we plan to release with a freemium model and have more features in the works. We'd like to validate the product. Thanks for checking it out! :)
I was with you until that last statement.
Morgan Stanley to buy E*Trade Financial in $13B deal
Non-Technical Tips for the Linux Beginner
I don’t think accurate prediction is the right long term strategy. It’s edge cases that cause accidents, so a more adversarial approach is safer.

Taken to the extreme this causes problems, but gently slowing down in the case of extreme tailgating is a response to slow reaction times not direct path prediction.