skysight-inc/HackerNews huggingface dataset:
You'd have to ask a lawyer if this would fall under probably cause - i.e. a police officer is allowed to arrest someone if they have a "reasonable" suspicion that a crime was committed, and then the prosecutors decide whether to bring charges. It's not clear to me how a court would view an officer being mistaken about the law in specific ways.
The virtual frame technique: ultrafast imaging with any camera
Also use a thinkpad, X1 carbon from 2015.

Run Manjaro with gnome-shell (actually gnome-shell-performance until 3.32 is released).
Its lightening quick, reasonably stable, good battery life.

I also tried KDE, which works quite well, but the battery life was quite poor and I find the general KDE experience abrupt.

Now my 2017 mbp just gathers dust, never going back.
No worries, I can see how it might have been read that way in the wider context of the conversation. And I totally hear you on the "hype equals bad" thing. If something's popular, it's popular for a reason. That reason MIGHT just be trendoids jumping on a hype train, but it might also be because the thing is good.
The issue is impacting all users who forgot their password, use Gmail (not sure about other clients) and don’t notice the hidden messages being at the bottom (it’s really hard to spot).

So the "bug" is collapsed message/sort/thread view?

Feels like this is about as un-bug-like as you can get. Adding the unique Subject: line feels like the right fix (in you) rather than shout at google "you have a bug"
Show HN: Rust Solver for the NYT's Letter Boxed Puzzle
And ublock/umatrix, which are also helpful for making things usable.
The "still not implemented" fix, apparently.

"Actually, the bug is still active. I never had the opportunity to fix it, didn’t stay long."
Article admits it isn't a bug then continues calling it a "bug." Also the $187M figure is just pulled out of the air.

Essentially Gmail (and other mail services) put messages from the same sender with the same subject into a Conversation View. Users are confused by it, and clicking the oldest password reset link (expired) rather than the newest.

Claims that users being unable to reset their passwords costs Expedia $187M.
My preferred way to do this would be a compiler pass that rewrites everything to use the explicitly managed stack. I had started on writing that transform, but ran out of time. That's currently the major blocker for making the Julia/Iodide integration work well.
This title is way too clickbaity for what it's talking about: Gmail grouping emails by subject can bury password reset emails
> You get the productivity of something like Python with the performance of C++. Or at least very close to it in both cases.

s/very close/close enough/

C++ is still multiple times faster in many/most situations [1]. And while it's hard to measure productivity, it's nearly impossible to beat out-of-the-box productivity Python offers [2].

But do people need the performance of C++? Usually not. They just need something faster than Python/Ruby that uses less memory than Java.

And do people need the productivity/prototyping of Python? Often not. Most work is on established code bases where static typing (even weak static typing) is a huge benefit.

Go is full compromises, but in ways that turn out to be very pragmatic.

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

[2] Though if you're making a TCP or HTTP server, Go is pretty great. For a CLI, Python stdlib argparse is unparalleled.
Very interesting read. Author should have submitted the problem and solution as part of a bug bounty perhaps. Something for us all to watch out for.
> The filesystem issue is going to be a problem for me. I have an app that writes about 1000 images a day from user photographs which should certainly not be mixed into the general images pool!

The app doesn't need to contribute the photos to the shared media store. It can if it wants to allow other apps to also have access, but it can also write them to its own private directory.

> And I want to be able to browse my filesystem. It sounds like that's basically out without rooting now.

The scoped storage changes are something that app developers must handle, but you, as a user, will still be able to browse the entire SD card. (I'm a member of developer relations on Android and wrote a proof of concept file browser that works just fine on Android Q. :)
I signed up to get text messages about airplanes sent to my cell phone, and now they won't stop!
That brick wall UX keeps me from using Firefox on my work intranet, since we have a self-signed certificate it doesn't like. I kind of wish the other browsers did the same, so they would actually fix it instead of everyone having to click the insecure warning to continue five times a day.
The college bribery scandal vs. Lambda School
This HN item links to the blog's front page. The actual article is at https://togototo.wordpress.com/2015/03/07/fulfilling-a-piked...
Convert PSD to Wordpress
Trying Too Hard (To Invest Well) by Dean Williams [pdf]
Here’s what I don’t get about this whole situation:

AIUI 737 MAX has an instability such that, in near stall conditions, some attempts to recover can make the stall worse. To mitigate this, Boeing added MCAS, and MCAS can malfunction with a single sensor failure. Imagine that this failure occurs and the pilot successfully turns off MCAS but ends up in a dive, too close to the ground, or otherwise in a bad situation. Now the pilot has to recover, but they are facing a faulty AoA indicator (if they have one at all) as well as a plane that, because MCAS is off, is unstable in near-stall conditions. And the pilot has never been trained in the handling of type 737 MAX under these conditions.

Am I wrong for some reason, or is this a potentially rather dangerous situation that could be caused by a single instrument failure?
I feel the same. I've been using Termux a lot recently and I love that it has the ability to access local storage. I can just run a sshd from termux and rsync music and photo files to my phone. This is the mail reason I like android better than iOS. Easy access to shared file storage.

I'm also wondering what will happen to all of those File Manager apps on PlayStore.
Not metalcore but the punk/hardcore album Joy as an Act of Resistance by Idles embodies this.
If I'm reading the near the end of the post correctly, they actually compiled Numpy, Pandas, SciPy, and scikit-learn to WebAssembly and have one video at the end of the post showing a python-only visualization running in the browser.
Man arrested for selling Netflix and Spotify accounts
The informal custody transfers of children is a interesting and similar idea currently in practice -

https://www.reuters.com/investigates/adoption/#article/part1
This guy handed me my degree when I graduated, and I share your respect for his accomplishments. But I do expect he took some PR flak, considering just two days ago he spoke fairly strongly against a ban (stating he would board a 737 MAX "without hesitation") even as other countries including the EU implemented one, and despite the Air Canada Pilots Association calling on him to "to take proactive action to ensure the safety of the Canadian travelling public".

Not disputing your point, or even criticising his actions (I don't know enough about the situation to do so, aside from having a stake by being booked on an affected flight). Just filling in a bit more of the story.
Before we get excited about computer protections, let’s acknowledge that the MCAS system under debate on the 737 Max is itself a computerized system designed to protect pilots from themselves—in this case, from pitching too high and creating a stall.

In the Lion Air accident, a malfunctioning sensor caused this system to react incorrectly, surprising the pilots.

Let’s also remember that a malfunctioning sensor was a contributing factor in the crash of Air France 447... a problem which was exacerbated by human interface choices in Airbus’s fly by wire system. In particular, stick input is not physically synchronized and conflicting inputs were averaged; neither of which is true on a Boeing aircraft. Even on a 787 the yokes move together.

Human factors matter a lot if the computers hand control back to the humans unexpectedly. That can happen even in fly by wire systems on Airbus.

Edit: fixed 737 reference up top
What is external storage for if the apps can't access it?
ITT people are suggesting GDPR mandated cookie warnings are pointless because people have been trained to automatically tap "accept" or not gain access.

I don't buy it, and was the main point of this latest GDPR clarification [1]:

> "Cookie walls that demand a website visitor agrees to their internet browsing being tracked for ad-targeting as the “price” of entry to the site are not compliant..." [adding] "...There is no objection to software for the proper functioning of the website and the general analysis of the visit on that site... sharing of this information with 3rd parties is only allowed with permission."

Basically the mere presence of a cookie warning (regardless of the specifics) should not be signaling to the visitor "[agree] to enter" or "[agree] to enable features". They should be signaling "[agree] to us sharing some identity elements and browsing behavior with 3rd parties, mostly for ad targeting; or [decline] the aforementioned; either way, welcome to the site."

Once users realize they can still enter the site if they click deny, their (automatic) choice will better align with their actual preference.

[1] https://techcrunch.com/2019/03/08/cookie-walls-dont-comply-w...
I think this is a misunderstanding. He's not saying the plane didn't pass certification.

The standard he's referencing is for "flight critical" things that the pilot can't compensate for or do without.
Based on what I'm reading, it sounds like a massive liability is on their hands.
Is the GMail behavior described here accurate? Does GMail really hide the _latest_ email in a collection sharing similar sender and subject?
I'm guilty of not signing my emails despite associating some accounts with my key. A fear I have is signing but the receiver, even someone in the general tech field, not understanding the surrounding text/attachments and dismissing my mail. I wonder if that's part of why these large orgs don't sign.

I do agree with other comments that if big clients like Gmail abstracted PGP signing nicely for their users, it would put more pressure for organizations to publish public keys and sign lest the people they try to reach complain that Gmail gives them a nice big warning each time they try to open one of their emails.
> My coworkers won’t have trouble understanding it

This very much depends on your coworkers, and on the problems you solve.
Bluntly speaking, you are totally, completely wrong. You can't imprison someone in the U.S. unless that person is reasonably suspected of a crime or has committed one. The code in question allows for such imprisonment - that's why it's called "criminal contempt."
funny thing I wrote this on the morning commute to work - https://twitter.com/chewxy/status/1105962162021756928

Not that I'm saying that Go should not have functional features - it does, but it also forces you to think more deeply on things.
The manufacturer is telling pilots to extend flaps to disengage MCAS? How is there not a tactile illuminated button in all those 3,000 knobs and switches that the pilot can simply flip to disengage that system? This is just getting weirder and weirder.
Dont be so hard on yourself, office jobs crash and burn at a much higher rate.
It was a known FU to carter...
Oops, did you mean 737?
Wow, that looks perfect, thanks!
Moving fast, breaking things, and fixing them as quickly as possible
Tinsel Shutting Down
Actually, GMail expands the most recent email and collapses older messages. (I just double checked.) So the premise of the article seems a bit misguided.
Open Data Pollution Map of China
Isn't the alternative an abandonment of the 737 max 8 series from international carriers? The US currently has the largest aviation market but it's growing globally. Airbus has the 320neo and 220 which are direct/close competitors.
While a whimsical writing and storytelling style sometimes works great, in this case it makes the article very confusing, even contradictory in places.

I also find their numbers very hard to believe. Expedia's net income last year was ~$400M. They could apparently make a 60-character fix and increase that by $187M but they don't, because...reasons?
‘Alternative Universities:’ speculative alternatives for higher education
Yes, my analogy is a blind man in a room with 1000 locked doors, and he has a key that fits only one of the locks and somehow, quickly, finds that door, uses his key, and opens it.
You're not wrong by my estimation. If a function provided to recover from a stall activated at low altitude, regardless of flight control at < 5k ft, I'm not a pilot but depending on how aggressive the MCAS was, I can't imagine recovery would be easy.
I know it hides similar parts of a series of emails because it cuts off my email salutation and sometimes people think that I'm being disrespectful. I wish I could stop it from doing that.

If true, I wonder how similar these emails were to have that happen.
I suppose if the hazard pay is enough to set my family up for life...
The defense of gmail in the other comments is bizarre. Gmail suffers from a number of similar, very serious usability issues. From the perspective of the user, failing to show the correct password reset email is a bug in gmail that affects many sites.

A less advanced non-threaded show-most-recent email view would not suffer from this issue. When you add a more advanced feature, make it the default, and inadvertently reduce usability, you are at fault.
An interesting article on probability and collectibles
> The Gell-Mann amnesia effect describes the phenomenon of an expert believing news articles on topics outside of their field of expertise

As long as you question the news articles as incorrect and try and work out why it's incorrect, then it's not Gell-Mann amnesia.

Which the parent has done in this case.
Of course, if you fly to Paris for honeymoon they get access to you and can hold you responsible. Just like bankers coming to Las Vegas and being held responsible for aiding tax fraud overseas.
I appreciate the insight, and I didn't hear those comments from two days ago. That is, indeed, unfortunate. I would have expected him to at least hedge himself a bit. I haven't been involved in the aviation industry in over 20 years now, but I've always been a huge advocate for how safe flying is. Many times I've said similar things to family and friends when discussing some one-off plane crash. And I still fly very frequently.

But two brand new planes falling out of the sky for no obvious apparent reason? I'd have expected him to be a bit more cautious in his response.
I started having eye strain issues around 25. For me, I was able to fix it by lowering the brightness of my monitor / laptop to the minimum for it to look 'normal' to me.
Yes, a Linux distro like Debian has some security advantages since they won't ship just any app. But relying on code review isn't the same as having sandboxing in the OS.
Sorry, I meant to use "await" in Python to await Javascript Promises.
My 6 year old Pixel laptop has been end-of-life'd by Google. I got notifications last year that they would not be releasing any further OS or security updates.

I also have a 2011 Macbook Air, and am still able to get OS and security updates.
No, they do c.
Yeah, and with FOSS this is all the more important. No one is going to play your game, if it's not fun. Few people are going to play your game, while it's not yet in some tangible way better than DF.

And if people don't play your game, they're not going to contribute to it.
That seems quite wrong - maybe got garbled somewhere. Boeing’s official instructions to to all operators after the Lion air crash was
to follow existing stabilizer runaway procedures by flipping two switches in the center of the aircraft to disable electronic control of the stabilizer.

(You can see a video of this procedure from a few years ago: https://www.youtube.com/watch?v=3pPRuFHR1co&t=154)
Setting aside the validity of the dollar amount, the title belies a dangerous view of product development.

In the real world, the buck stops with you. Even if it's not fair, if there's an issue your users are having, you need to fix it.

At their scale, there is no excuse for not polishing every minute aspect of the UX, and that it includes how it interacts with every email service.

Expedia stole 187m from themselves by not having their shit together.
Unclear why you're trying to conflate the MCAS issue with AF447. Or are even bringing up AF447 at all.

On the Max 8 a bad sensor is causing an automated system to misbehave, and may have resulted in crashes.

On AF447 ice blocking the pitot-static system caused automated systems to go offline (enter Alternative Law), and loss of situational awareness caused the pilots to crash their aircraft under manual control.

If you read the final report[0] you'll see that pilot error and loss of basic airman-ship caused the accident. There's always improvements to the airframe to mitigate the human component, but acting like these two are somehow different sides of the same coin is disingenuous.

I'm not actually sure why you brought it up. Comes across as "look they're both just as bad" while ignoring key details about AF447.

[0] https://en.wikipedia.org/wiki/Air_France_Flight_447#Final_re...
Interesting. Out of curiosity, how hard is it to turn the datacenter "back on" in case they discover there's a problem with the failover?
Tekton: Kubernetes-native open source framework for CI/CD building blocks
> If you can't see any reason why a user isn't able to run any software they'd like on hardware they've purchased, then you need to educate yourself. Because the reason is that the contract you have with the hardware manufacturer and the terms of use do not allow you to. And there is no contradictory law or regulation that trumps that agreement.

I did not sign a contract relinquishing my rights to execute whatever code I like when I purchased my phone. Does one have to do that with an iPhone?

If you do, shouldn't it be called an applePhone, not an iPhone? If you cannot control what code is executed by the cpu, it is really more Apple's phone than your own.
I won't defend Gmail, but not testing critical email with the most popular client seems unwise. And, tracking failed resets for popular domains seems like a good idea.
The original source (NY Times article) is currently #1 on the front page: https://news.ycombinator.com/item?id=19384878
As the video stated, we will never know how lodge practice would have developed.
The design looks the same. The idea makes sense but the design is strikingly similar. I think that’s what OP was getting at.
Fatalities per passenger mile is a good metric for passengers, but for the FAA, I think crashes per vehicle mile is a better target.

That is, the plane isn't inherently 100x safer if you just fly it empty.
GitHub repo - https://github.com/tektoncd

Documentation - https://github.com/tektoncd/pipeline#-tekton-pipelines
Godot 3.1 Released
There's no fun reading that
People in need of a chuckle?

I mean there's Poe's Law and then..
This wasn't actually that. All of them did the same job, just that one did it for widgets for the widget-handling team, and another did it for whatsits for the whatsit-handling team, and another did it for both widgets and whatsits for the reporting system, etc. etc.
My take on monoliths vs microservices here - https://blog.rootconf.in/will-the-real-micro-service-please-...
I found this article informative on several points, and the conclusion is correct ("I am sure the future belongs to FBW"), but it sets up a test that has already been failed. Can Boeing trust pilots? Well, if that's how he wants to put it, then no, evidently they cannot. We're talking about two crashes in a short period, in which hundreds of people died. There's a kind of tautology here.
Serial number is useless on half the devices I've seen anyways. A crapload of devices just report 12345678ADBCDEF for a serial number.

Unless I screwed up and it's deliberately feeding me garbage because I asked the wrong permission.
Malaysia shuts 111 schools as poisonings become 'more critical'
Depends highly on the accountability chain, insurance, and ease of use.
At 100k students/yr we won't be all software engineering and we won't be only in the United States
Ask HN: Are there URLs without domain extensions (like .com or .in)
I loved this article because it totally avoids the "SF has changed so much because of techies" cliche
The thing is that reputation isn't formed in a vacuum. E.g., in the case of Stellar's blockchain, you have companies issuing assets like digital dollars or carbon credits or shares in commercial real estate ventures. The tokens have value because people trust their counterparties. Even in the case of XLM, Stellar's "native" cryptocurrency, ultimately people believe it has value because they can trade it for other assets on Stellar's built-in DEX or sell it for fiat currency or other crypto at exchanges. It doesn't matter how many Sybil nodes an attacker creates, if I place Kraken and Coinbase in my quorum slice, I will remain in sync with their validators and know that I can subsequently choose to deposit all of my tokens on those exchanges for trading.
On Android there's a great Xposed module called XPrivacy that can do this - produce an empty contact list, block network connections, zero out location, etc.