skysight-inc/HackerNews huggingface dataset:
Ring was hacked because the victims used the same password across multiple websites and those other websites had data breaches.

You can't really do anything about this, no matter how great your security is.

I suppose Ring could enforce 2FA across the entire platform, but many people wouldn't accept this and they would lose customers.

I use a password manager and don't reuse any password for any site and have 2FA enabled on all of my important accounts. The problem is that most people don't want to be inconvenienced.
Yes, that's very odd as it would be relatively trivial to extend packaging support to handle DEB or RPM packages, for example.
Sacramento is majority-renter according to the Census, and is the fifth most competitive (ie worst, from buyer’s perspective) housing market in America according to Redfin. I can’t imagine why you think there is “plenty” here.
Mmm, no. Which is why I really don’t get this post. The advice seems to boil down to something like : “don’t work on something fashionable! Do something like VC funding with a twist, or your own take on essays!” (which seems to be very fashionable).
I think you would miss out on about 90% of what the web has to offer if you simply disable Javascript. A bit like saying you should never use a bank or credit cards and do everything with cash. Javascript is one of the most popular programming languages these days. This forum is full of programmers, so it's not surprising you get downvoted for recommending that people disable Javascript.
Same. I actually went through and typed my Lastpass-generated password. That was a painful exercise.

Anther oddity is that the Android version is free while the Steam version costs money. Is there some other kind of monetisation strategies for that version?
Culturally speaking getting kids into a game called "Angel Dust" which is street slang for PCP is not going to do society any favors.
Hasn't the internet always been stuffed to the gills with con artists? At least, since the "Eternal September"?

Isn't it surreal how quickly society snapped from, "never tell anyone your real name or where you live, never try anything that people tell you to do without independently verifying the advice first" to actively encouraging oversharing?

It feels odd to say this considering how nihilistic and distrustful the current zeitgeist is, but does anyone else get the feeling that many people who came online in the past decade or so are way too credulous and never received the cautions and warnings that we used to give new users as a matter of course? I don't think it's limited to older generations.
The pilots claim they physically saw it too. And the pilot who made the video was the 2nd group up from the first who claimed they saw it from their cockpits.

And the FLIR was tracking the target moving. If it was a piece of dust stuck on, it would have looked as if it were moving the same speed of the aircraft, wouldn't it?
It's very much like finding a good carpenter or plumber. You talk to prev customers. Look at recent work. Then converse with the person respectfully. Then set mutual expectations, likely formulated as no BS 1 page agreement.
And you’ll be fed outrage on subject that the source want you to outrage on. And you will be outraged.

An entire country will be. Just think about how many time you’ve experienced outrage over positive human experience some online content has? You’re already there, you want more outrage because you’re addicted to this mess.

I agree that technology itself is not the problem. The problem imo is humans themselves, the natural and biological tendency to identify with a group and behave hostilely against another group.
Async promise.
I think the meaning is that they were at one time, namely, the time he got started on them.
This is what I am building. I'm building a database of actors that are free agents in a way.

The key insight is that an actor is a tiny VM and you just need to make the VM state durable.
I think over the last 2-3 decades standards have fallen across the board because ideals behind the original purpose of such services, to prevent underperformers from failing out, have morphed into a general administrative goal. I went through college in the early 10s, and there was a very clear implicit bias in all grading - failing students didn't look good for professors, departments, or schools in general now. The result was a consistent sort of unspoken grade padding. The goal of making college accessable to increasingly greater swaths of the population is amicable, but it rests on the again implicit assumption that a simple change of environment allows everyone to thrive equally - but the result is overall reduced rigor and a general watering down of the very meaning of a college degree.

More people may be going to school, but the distribution of talent hasn't changed much, and by the time you're entering college there is a minimum level of intrinsic ability necessary to really grasp technical degrees that no amount of tutoring will mitigate.
Reversing a real-world 249 bytes backdoor
How about Star Wars?
https://youtu.be/1PhArSujR_A?t=988 was Carmack's presentation on an immutable Haskell game engine. Unfortunately, he doesn't go into too much detail.

https://news.ycombinator.com/item?id=15036591 was the previous HN thread about it.
I worked for a competitor, and the amount of time+money we spent blocking scrapers was insane.

The reason we spent all that time+money? It affected the metrics on which we were paid, AND consumed a huge amount of compute resources of ourselves and partners.

It's also (at least in part) why places are doing the "Sign up to see special offers" thing - because the offer isn't for display on the open site, and they don't want that value to appear on scrapers. So... logged in users only, and validate that user isn't doing scraping.
Yeah, it sounds like the issue here is that you are trying to dispatch a single action per tiny state update. This is why we now recommend "modeling actions as 'events' instead of 'setters'". See the links I posted in this sibling comment for suggestions on how to change your conceptual approach:

https://news.ycombinator.com/item?id=21853160

Also, note that our new Redux Toolkit package will at least help simplify your existing logic, and you can begin migrating to it incrementally:

https://redux-toolkit.js.org
Microsoft handled this perfectly by swapping out the santa icon with a snowflake which is an apt description of the complaintant.
Wait why is Chrome good for security and Firefox not?
100% this. I try to remind younger engineers that struggle trying to make perfect code that there’s a ton of companies who wrote great code on the way to bankruptcy and even more companies running unmitigated PHP based disasters that are very very successful
You can of course classify or characterize it as you wish and like, still you will have spent an (usually awful) amount of money in consulting fees (from a company that isn't going too well) for a "corroborating opinion".

Your company, your money, your freedom to spend it as you prefer.
Predicting When P=NP Is Resolved
You keep saying "hack" when all these are advertised, publicized, and officially supported features of the App Store.

They literally touted them at various WWDCs.
After using them many times, they tried to charge me for a rental car I couldn't pick up from a disreputable agency (they wouldn't let me see the car, but demanded I sign a statement claiming no damage, along with a 1000€ deposit).

The management style seems oddly European here (I guess it's a Dutch company), since "growth at all costs" in the US usually means to err on the side of the customer. Interestingly, Europeans like to copy virtually everything from the US, often without being aware of it, but there's always something lost in translation.
We do! Currently we are working with web serial authors to help create narration for their works. Support for azw, mobi formats are coming soon. There is a newsletter box near the bottom. If you subscribe, we will let you know once we launch support for those formats.
A California utility: Mandatory blackouts amid wildfire threats and bankruptcy
Why is the website background slowly changing from light to dark pink? That's distracting from the text in front of it.
Sarah2: A strong pen-and-paper cipher
If you post a comment like that just as a one-liner, it's much too easy to interpret it as snark or personal attack. That's destructive of good conversation on the internet. If you provide more information about your intent, as you did in your second comment, that helps to prune the response tree of defensive or aggressive replies, and we all benefit.
Inside Tech's Fever Dream
Competition is just one click and 27 Billion Dollars away
Where does it end? If we're discriminating against countries whose only fault is that they lack physical and historical existence, what next? For the vast majority of people who will never visit any African country there is practically no difference: Both Wakanda and those "real" countries are merely mental abstractions with no other practical infringement into the person's empirical experience. If this stands, it will be a slippery slope. Next we'll be told that Unicorns, similarly lacking in physical extension, should be deprive of basic animal rights.
Just to follow up on my post (too late for edits)

- Yes voting is weak, but it is what counts. Please write to your MP / congresswoman, please join your local party, or volunteer at a refugee centre. All those things are vital life blood of democracy and I tip my hat to you if you have done any of those things. But the final thing is voting - it's what counts, what adds up.

- We still need good laws. We still need them enforced. It would be lovely if we had a law that put politicians in jail if they lied. But just as Twitter and Facebook are finding, defining "political", "lie" and "truth"
are hard problems. Like making NP-hard a walk in the park hard.

- A new battlefront has opened. In the same way in the 1900s armed forces started saying, "Well I guess we are gonna need some pilots", we need "some coders". HN is probably the highest density of new pilots on the planets - and we are going to need the skills. Once I could read ten newspapers and know what information had been fed to millions of people - today that needs a university level observatory monitoring twitter and facebook firehouses. It will only get worse and the best we can hope for is to fight for the idea of objective truth agreed upon by millions. It's a fight well
worth the coding. See you on the frontline.
Big American banks have decent customer service IMO. I’ve had particularly good experiences with Chase, Amex, and Capital One. And those ones have invested heavily in their IT/digital experience. Might not be true elsewhere, in which case the case for a neobank is probably stronger.

Also I signed up for Revolut in the US and not sure why it’s better from a fee perspective. It charges a percentage fee for ATM withdrawals which I’ve never seen before and frankly insane.
I think if we ever see an alien, he will either fly to us in a completely enormous nuclear rocket which we will spot years before his arrival and deceleration. This is in the case if there is really no other way to traverse stars besides conventional rocketry.

But in case if there is a way to trick any of the fundamental physics we know after all, then very likely the guy will come right at our porch, and they've probably done so many times without us even noticing, and will only contact us, if ever, on their own terms.

Given the premise is right, and somebody can really do something on the level of fundamental physical force manipulation for space travel, then there would be no reason for them to not dispense with conventional space travel altogether, or at least to a reasonable extent where this technology is more practical than giant nuclear rockets.

And the same goes for things like stealth technology, or inertia control. If somebody can arbitrary manipulate gravity, entropy, or fundamental forces to travel stars, or make traversable wormholes, then inertia cancelation, invisibility by directly manipulating light, undetectable radio comms, and power sources unlimited or almost so by heatsink capacity should be child's play for them too.
That's definitely not true. Making something cool and useful doesn't necessarily translate into making money. In this case, these people are getting funding because they convinced someone that this was useful research, probably through a grant application of some kind.
Bash That JSON with Jq
You seriously may want to reconsider the name. ‘Angel Dust’ is a slang for the narcotic PCP - I immediately was confused and only clicked so I could tell what it actually was.

Not sure how this didn’t come up before? At any point in development? O.o

Edit: whoa, downvotes, really? Care to say why? This is a legitimate concern?
As a user of Transit (an app similar to Citymapper), I find it odd when I see people fumbling with Google/Apple Maps for transit. The first thing I see when I open Transit is all the nearby transit stop and lines available. That alone is enough to make it more valuable that non-transit specific apps when I need information very quickly.
I can confirm it was also true for a competitor.
I can filter by ratings and locations above a certain level for places I'm not familiar with, filter by refund policy, and then read reviews and see if there are any deal breakers. I don't have to fight with an individual hotel's booking page, I know TripIt will read a Booking.com booking email perfectly, and Booking.com now has all my payment details saved.

Edit: it occurs to me that this is much like the advantage that Amazon once had, for the period of my life when I bought pretty much everything via Amazon. Shame they've lost my confidence.
This could be a new genre of highly experimental cinema. Turn a program into a short film by replacing each one-liner by its corresponding video clip. You'll need to figure something out for variable names, strings and numbers, though. Maybe just use those that can also be sourced from Schwarzenegger clips.
I thought all of the Nitrogen gas sounded much more dangerous. It's scary easy to die from nitrogen suffocation without even realizing anything is wrong until you're basically unconscious.
I love this mini-essay.

The counter to this is that it'll be harder to raise capital for un-fashionable problems.

If you pitched "ML for sandwich makers" right now you could raise a million bucks because so many VCs are making fashionable bets on ML.
Scott Aaronson's three Paul Bernays Lectures on computation

1. The Church-Turing Thesis and Physics
2. The Limits of Efficient Computation
3. The Quest for Quantum Computational Supremacy

https://www.scottaaronson.com/blog/?p=4301
It also won’t harm society at all. It might harm the game, but I doubt it.
They're saying the opposite, and agreeing with you
I use noscript but I end up with most of the big sites whitelisted anyway (still prevents a lot of bloat.)
Chinese companies, by law, cannot refuse to assist the Chinese government in intelligence work, as per the Chinese National Intelligence Law of 2016.
> If you can find a new approach into a big but apparently played out field, the value of whatever you discover will be multiplied by its enormous surface area.

If you found something in a big, fashionable field with a huge surface area (cough ai/ml cough), wouldn't this multiplier apply to that fashionable field, too?
How to succeed or fail on a frontier (2006)
Classical music, a year of building, deconstructing and, occasionally, rescuing
I could imagine a developer doing it deliberately as an Easter egg of sorts.
Customer service vs dealing with small property owners directly.
Squared Waves (Cross Sea)
They actually were trying to move to digital but they thought they would have more time. Kodak invented the first digital camera btw.

The switch from film to digital happened a number of years earlier than their internal projections; and they bled cash in the interim.
Cool concept but for me on Brave the site was pretty broken. Content didn't seem to be loading correctly and honestly the navigation takes up half the page and made whatever results did come up really annoying to read. Scrolling was not smooth and things would disappear before they were actually out of the viewport. Also incorrectly reported me as using chrome.
Effect of Ancient Inuit Fur Parka Ruffs on Facial Heat Transfer [pdf]
As if Apple hasn’t done that before....
Boeing spacecraft lands safely in New Mexico desert
Hilton/Marriott/IHG/choice/Wyndham/Hyatt all guarantee cheaper prices for reserving directly on their websites. Google them, if you see a lower price they will give you a hefty discount, but the computer systems shouldn’t allow it.
You can use parenthesis around any expression, as in most languages. eg something like:

bank balanceOf: (bank findAccount: #savings)

However, parens aren't necessary when a nested message takes no arguments, or uses a binary selector. eg:

bank withdraw: 3 + 4 from: user checkingAccount

There are 3 messages here.

1. 3 + 4 (execute method + with argument 4)
2. user checkingAccount (getter with no arguments)
3. bank withdraw: <result of #1> from: <result of #2>
- Post truth era

- Lifestyle diseases (anxiety, obesity…)

- Disappearance of anonymity and privacy

- Loliness epidemics

- Climate change

- US-China decoupling

And many others. Also see:

bbc.com/future/article/20170331-50-grand-challenges-for-the-21st-century
Because this has not much to do with what Waymo or Tesla are doing. What they've developed here is a control system, a way to make the car move in a certain way, follow a certain course. The problem that autonomous driving needs to solve is to have a car that can reliably perceive and understand what's happening around it, navigate any complex situation involving pedestrians, intersections, road work, parking, etc. The drifting DeLorean doesn't have to worry about any of those things, it only has to work in an empty parking lot. There might not even be safety measures to prevent it from hitting people. They use precise GPS to track the car's position (where it is on the course), so it's possible the car doesn't have cameras or LIDAR to perceive its surroundings.
If the Alonzo Church model and Turing model of computing are computationally equivalent, then does it really matter? I may not be understanding correctly.
My english is failing me, what's the meaning behind 'schemers against actors' ?

I only knew about actors for its scheme influence and the fact that it was highly concurrent (even this I'm not so sure). I got into college way too late for it to be studied sadly.
Andrew Yang on Setting Up World Data Organization
There are currently plans to do new stuff in Java. A rewrite of the old code base is impossible.

Most of your code will be deployed as an experiment, so you are more likely to throw away that code instead of refactoring it.

Developers can push to production, and are expected to be responsible for the results of that push. It works quite well.
https://opencrux.com/
Run a VM with the latest OS that can run the app. You then keep that machine offline or whitelist the required traffic.

This is not isolated and there are ways of making it work.
In a real historical piece, if they tried to make everything slavishly right any show would be unwatchable, because there would be too much that the audience couldn’t understand. The audience would be constantly distracted by details like un-filmably dark building interiors, ugly missing teeth, infants being given broken-winged songbirds as disposable toys to play with, crush, and throw away, and Marie Antoinette relieving herself on the floor at Versailles. Despite its hundreds of bathrooms, one of Versailles’ marks of luxury was that the staff removed human feces from the hallways regularly, sometimes as often as twice a day, and always more than once a week. We cannot make an accurate movie of this – it will please no one. The makers of the TV series Mad Men recognized how much an accurate depiction of the past freaks viewers out – the sexual politics, the lack of seat belts and eco-consciousness, the way grown-ups treat kids. They focused just enough on this discomfort to make it the heart of a powerful and successful show, but there even an accurate depiction of attitudes from a few decades ago makes all the characters feel like scary aliens. Go back further and you will have complete incomprehensibility.

This perfectly explains why I like reading historical and anthropological writing alongside historical fiction and science fiction. People have already in other times and places been aliens more remote from 20th century middle class Americans than any rubber-forehead creature Star Trek ever showed.

It also explains why rubber forehead aliens are a lot more popular than really weird (in belief or biology) aliens [1]. Most people prefer palette-swapped adventure stories over the dauntingly weird aliens that I love. And that's fine! People enjoy seeing those adventures and the writers and actors enjoy having an audience and pay checks. (I generally prefer familiar-sounding music of certain types over anything labeled avant-garde or experimental. My appetite for novelty is not unlimited either.)

[1] Apart from the ease and affordability of costuming a human actor vs. depicting, say, a feathered amphibious octopus creature.
Downvotes or not, it is the way. I'm a programmer and I use uMatrix to whitelist only the JavaScript necessary to get the content I want. The Web is user adverse. I'll gladly miss out on that 90% of the Web, most of it is garbage. The average user generally only visits a few sites anyway.
One fools with Perl if there's legacy Perl infrastructure in production. One does not simply rewrite 20+ kloc of working Perl code into something else just because it's cool. Mojolicious is a good and elegant web framework for modern Perl. I haven't seen anything comparable except maybe in Ruby.
It doesn't say anything about when they are looking for. It's a lie by omission.
The Soul of Erlang and Elixir, by Sasa Juric

video: https://www.youtube.com/watch?v=JvBT4XBdoUE

HN discussion: https://news.ycombinator.com/item?id=20942767

Preventing the Collapse of Civilization, by Jonathan Blow

video: https://www.youtube.com/watch?v=pW-SOdj4Kkk

HN discussion: https://news.ycombinator.com/item?id=19945452
There was no recent surge, it peaked out in 2005 and has been declining.
https://www.pewresearch.org/hispanic/2018/11/27/u-s-unauthor...
Impersonating web browsers with fake error pages
In my opinion that is a bad reason to downvote someone. He/She is entitled to their opinion. Their comment drove discussion, I enjoyed reading your response and I like your analogy of cash vs. card. The downvoting on HN breeds conformism, to me that is both unappealing and unoriginal. People should consider all perspectives and form their own opinions.

Edited to remove reddit comparison.