skysight-inc/HackerNews huggingface dataset:
An SSH key is one factor. There are various methods for protecting the key with additional factors, but none of the git hosts provide a way to require those additional factors. So as an org owner you're left either trusting every one of your users not to get sloppy with keys, or installing spyware on their computers to make sure they're not using unprotected keys.
Besides being a ridiculous article, this is a double duplicate:

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

https://news.ycombinator.com/item?id=16893214
Jomon woman's genome suggests common ancestor unites Japanese and Han Chinese
I wasn't trying to take a position on what Congress should or shouldn't have done. Just pointing out that it was the Commerce Clause powers that enabled Congress to pass the referenced law.

I find your choice of "abdicate" confusing. There is no Constitutional obligation that Congress act in a particular manner on this issue so that word choice just seems out of place to me. It suggests "not doing something" as opposed to "doing the wrong thing".

I think you are advocating that Congress take affirmative action to enable interstate insurance transactions and to preempt state regulations in this area. That seems reasonable to me.
In 1996, one would have been lucky to be able to have ISDN, so having a T1 was more like 'money is no object' territory.
A lot of people move back as well. I see it all the time now, it’s just not worth it.
People are going to build their apps where there are users, whether it's Chrome apps or iOS apps or Windows games. Asking people not to is the wrong move. It will lose almost every time.
My family has been trialling various alternative meats recently, and one we liked was the Sunfed chicken-free chicken, made here in NZ. Pea protein is the main ingredient. Their advertising claims that people can't tell the difference between it and real chicken, which I find hard to believe, but it's not bad and it basically serves an equivalent function to chicken for me - it soaks up whatever tasty thing I'm covering it with and gives me a bunch of protein (much more than real chicken, actually). It's not like actual chicken is really super tasty unless you smother it in something yummy.
lag compensating projectiles on the client decreases usability more often than you'd think.

Projectiles like rockets apply a lot of forces to the player which are not easily predictable. If you fire a rocket and client-side prediction has it leaving your vicinity without collision but the server has someone stepping into the path of the rocket so it explodes close enough that the explosion exerts force that changes your position, you're going to have a really bad misprediction on the player's position, which of course can get waaaay worse if the player launches another rocket while the first rocket's effect on player position has not been sorted out properly.
It's undeniable that they've made aggressive hardware decisions, but... Intel dwarves their second largest competitor (AMD) in revenue by an order of magnitude... and remember, AMD sells GPUs as well.

They are BY FAR the largest producer of CPUs for laptops, desktops, and servers. Note that on each of these platforms, arbitrary code execution is an issue.

Now for phones? Less so. Aggressively locked down software can help.

So, as a researcher, who are you going to research? AMD, who has negligible market share? Apple, who completely locks down their platform? Qualcomm? Well, that's an option, but Intel still makes them look small. Vulnerabilities in Intel CPUs affect the most people and the most money... You're naturally going to put more research into Intel.

It absolutely does have something to do with how large Intel is.
I would add to this list:

* generators
* defaultdict
* generators
* sets
single payer health insurance would be much cheaper if you just have the equivalent of what you pay now to the government. Single insurer=massive negotiation power. The US has the most expensive health care per person in the world
Japan plans to create 10B 14-digit phone numbers with 5G era approaching
If you’ve ever needed it, and I imagine most people have, it shows up on any web search.

That being said I usually end up rolling my own that can serialize complex objects.
COAI approaches DoT to stop sale of mobile signal boosters on e-commerce sites
Other airliners w/ large turbofans have a pitch-up under climb/thrust characteristics. (like B777) We don't know if 737 MAX's pitch-up stall handling characteristics are really bad -or- just different from older 737's. MCAS was put in place to allow the MAX to be type certified w/ other 737's so 737 pilots could fly the 737 MAX and vice versa. (Airline pilots can only hold 1 type certification at a time.)
https://en.wikipedia.org/wiki/Predatory_pricing

The idea is that while it is nice to enjoy subsidized rides at the moment, as a consumer you may suffer in the future due to Uber establishing a monopoly.
I think you’re misunderstanding what HT is. It’s not true parallelism, it’s just hiding latency by providing some extra superscalar parallelism. You can’t expect it to give you actual linear improvements in performance because it’s just an illusion.
EDIT: nope, nope, this is all wrong. My mistake. Ignore everything else here.

> classes don't need (object) anymore

My friend, old-style classes became unnecessary with the release of Python 2.2 — almost 20 years ago now [0]. I'm afraid you've been living in the past. :)

[0] https://wiki.python.org/moin/NewClassVsClassicClass
> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did.

https://news.ycombinator.com/newsguidelines.html
If you are asking the answer is probably YES!
Why is this article hosted on github? Obviously it wasn't created there as it was written in 1996. Are all the message boards and forums where this type of material was likely posted really defunct or unusable now? Do we now need to rely on enterprising internet historians to find gems on older platforms just to copy them to the newer platforms? Will Github be around in 20 years? Will the next historian have to unearth it from github just to copy it to the next platform?
So how can I anonymously exchange Bitcoin for Stellar/Lumen?

CoinBase Pro is useless. They want to know too much.
Assume whatever enriches GS to the max is the opposite of what is said. The world is run by (and serves at the pleasure of) them.
Not just as fast, significantly slower. I double tap my watch and then move it near the payment terminal. Then I walk out.

With wechat I have to pull out my phone, unlock it, open the app, navigate to the payments part and open the camera, point it at the QR code.

What’s the relevance of Apple here? What’s to stop Android doing this with wearables? We’re taking about NFC not a particular brand of phone.
> It seems like common sense to me that an individual will be better at choosing a healthcare provider than their employer.

I have picked insurance as an individual and as an employer, and that is 100% wrong.

Any kind of insurance is difficult to shop for, because it's for something you'll only really need if you're unlucky; that means it's hard to tell whether the choice you make is a good one. Health insurance is worse, because it's an extremely complicated product.

A company, on the other hand, gets to amortize the cost of figuring out the right options across all of the employees, meaning they can do a better job. They will often have a professional doing it, which helps more. They also get to gather statistical data on how well the insurance performs. And they have have much more negotiating power than individuals.

One way to think of it is that markets work best when you have actors a) of approximately equal power, b) making frequent choices, c) where the products can be easily evaluated, and d) where experience with the product happens quickly, so that the feedback loops are short. Health insurance is exactly none of those things. Markets are tools, not magic wands.

> but having strong opinions is fun so I'll wade in anyway :D

Note that this is literally a life or death question for people in the US. You might think it's fun/funny. Having watched both my parents deal with cancer, that comes across poorly to me.

> The only reason to link the two is because Americans enjoy being different.

No. The American system grew up as it did for particular local reasons, not just a random desire to be contrary on some imagined global stage. It was in retrospect an obviously bad choice given that we spend way more than others while getting worse results. But it made sense at the time.
It seems like you know a lot about design, so what's wrong with Stripe-styled websites? I'm a big fan of their design. Also, what does "Bumla-lizing" mean? When I Google it, I get this comment.
Is there a particular reason you don't just consume peas? They're pretty tasty.
We probably should compare the timeline when those features are added to other languages
By the person who was too lazy to fail.
> Type hinting (3.5+)

> Static vs dynamic typing is a spicy topic in software engineering and almost everyone has an opinion on it. I will let the reader decide when they should write types, but I think you should at least know that Python 3 supports type hints.

I think this gives readers the impression that type hints have anything to do with dynamic vs. static type systems, which isn't true. These are merely annotations that are attached to values. In fact, it's legal to use full strings as type annotations — they have no inherent semantic value.

You can gain semantic value by using a tool like MyPy or an IDE like PyCharm, but the type annotations do not in themselves do anything. I think it could be worth clarifying this for readers who are unaware.
Well actually they have been blocked all language about a week ago on May 6th or 7th.
Ok but it’s a worse experience for the customer.

NFC is a superior technology regardless.
Wow, today I learned about f strings. That will make my code so much more readable! And no more annoying bugs because I skipped one of the seven references in the string!
I didn't start using python til 3, but list comprehensions and f-strings are great. I've really been enjoying the coding style.
Nope, she/he has not. (object) were the new style classes!
CBD products coming to a Walmart or Target near you?
Questioning superstition is important. What you are offended by is identical to what you would expect to experience were you to suggest that you want to avoid vaccines for 'whatever reason'. Leaving scientifically unsupported opinions unchallenged is irresponsible and I at least certainly don't feel like I've overstepped my bounds by challenging such an uninformed belief.
Ask HN: What are your favorite podcasts?
I love podcasts - if I get stuck on a hard problem they're a great way to take a pause and let the mind wander while feeling productive.

(Or to reclaim time other wise lost to chores, commutes and other unavoidable time sinks)

For example as someone interested in infosec, Darknet Diaries and "Cyber" are both very good at keeping me in the loop on major trends.

For more "edutainment" Planet Money and Hidden Brain are great resources on behavioral econ and cognitive psych research.

What podcasts are my fellow hackers listening to?
The terminals are not expensive, maybe in developing countries but merchants in the US can afford one easily.

The hot dog stand might not want it but they’re the rare case. In others NFC is just better in every way.
They have thousands of these in South Africa. Not sure where they came from but they're non-native there too. They create a big mess.
There's no reason why Python 2 can't have the vast majority of these features. It's a shame that the Python continues to ignore the reality of the mess they made with Python 3, and failing to question what was an originally bad idea.
SHA-512/256 is the second resort, and it’s the 512 bit variant of SHA-2 truncated to 256 bits (SHA-384 is similar). Generally any SHA followed by a relatively large number is actually a variant of SHA-2.
It's like being back in my childhood in the UK (commercial TV was forbidden in our house).
I thought yellow split peas are just dried peas? Wikipedia seems to think so too.

https://en.m.wikipedia.org/wiki/Split_pea
Oh man, major brain fart there. You're completely right of course. I was thinking of the transition to classes-as-types in general.

Probably would've helped if I actually read the page I linked...
They're basic but also things you'd never look up, especially if you've been doing python a long time.

For example, I just learned about f strings, because why would I need to ever look up if there is a replacement for .format()?

And the LRU cache. I've been hand rolling that for years, but I never thought to see if they had added it to the standard library, because why would I look?
Just as modern technology has given us cheap, convenient fast food that isn't very nourishing, it's also given us cheap, easy "social" interactions that don't provide real connection.

And just as it is somewhat difficult to get experts to agree what authentically nutritious food would actually be, it is also difficult to sort "shallow" social interactions from deep social interactions.

Back when the Internet was young and I was working as a contract programmer in the mid-West, I met a young woman who was engaged to marry a man she'd met over the net and had not physically seen. In ways, it seemed impressive since it seemed to imply a mental connection rather than a physical.

Today, social networks are universal and universally denigrated in favor of immediate personal relationships. I'm not sure such a simple return is possible or desirable.
I think that depends on their tools and how they evaluate data usage. If the reporting states that the accounts are using very little storage because it's using the same measuring stick that the client does them it's invisible. The question comes up during an audit of the system when the disk usage doesn't match the report. Then again, if this is used by few people it may just look like a margin of error.
There could be, of course, confounding factors; I can't read German, but I can say that in the US at least, cancer rates are elevated in industrial zones in general -- exactly the places that nuclear reactors are constructed.
While the other trends you're mentioning are primarily aesthetic, dark themes have a significant ergonomic motivation in that they allow sufficient contrast at much lower luminance. I've long thought pervasive dark themes were overdue given smartphones greatly increasing the number of users looking at screens in environments not resembling brightly-lit offices.

They also save power on OLED as the guidelines and other commenters have mentioned.
I think the effect on other players would be pretty jarring, especially if said projectiles / explosions jolted players in the air at high velocity.

IIRC QW's client side movement prediction didn't attempt to predict the effects of, for instance, shooting a rocket at your feet/rocket jumping, which meant on high latency connections there'd often be a bit of a delay before your view caught up with where the server thought you actually were. This also applies to rockets fired by other players. Lower latency had the effect of not only making it easier to fire rockets at enemy players, it also made everything seem smoother when people fired rockets at you.

Later versions of QW created from the GPL source release have introduced lag compensation for hitscan weapons, but I'm not aware of any attempts to do so for projectiles.
I was referring to Bulma CSS framework: https://bulma.io/
Planet money

How I built this

This American Life

Criminal

Civics 101

Fresh Air
You're not forced to make an assumption, you can just be honest and say you don't know. There's too many comments in this thread effectively saying "it looks unintentional, so it's unintentional".
I really admire RMS, and while I don't exactly understand why he'd put a flirtatious email chain online, I hope he finds (or has found) personal happiness.

FWIW, there's no reference to his dating life in https://stallman.org/rms-lifestyle.html
Also, deregulate the cable/satellite TV market so you can sell across state lines … we'll see costs to the consumer plummet.

/s

Not convinced the free market will work for health insurance.
This question is done and dusted. There's literally no point in discussing it any more. CPython 2.7 support ends in 7 months. It's time to move on.
"I couldn't care less" is the proper American form and the only form I heard growing up in the US. In recent decades, I have of course encountered the "could care less" form many times, but it's like "same difference" meaning "same thing": something that professional copy editors (which I used to be) will still probably repair unless it's being used to paint a picture of a character.
No, there's no reason Python 2 can't have these features, but there's no particularly compelling reason to invest the engineering effort to develop it.

> the mess they made with Python 3

What mess, exactly?

> what was an originally bad idea.

What makes Python 3 a "bad idea"?
Wouldn't hyperthreading also be more power-efficient compared to running a second core?
Presumably the cost is still passed along since the subcontractor needs insurance for their workers.
Thank you, you made my day. I spent way too much time reading commets in HN, and that effort paid off. :)
Reading about speculative execution exploits makes me wonder whether it would be useful to have a speculation register, and an instruction prefix that claims one bit of that register, much as a mutex, while the prefixed instruction is being speculated about. Assuming a compiler intelligent enough to key a bounds check and later array access to the same speculation bit, or a language exposing low-level functionality to the programmer, Spectre could be defeated with minimal performance impact. Perhaps it could also be used to work around many other sorts of speculative execution flaws that might turn up in the future.
Here's the mother lode: https://github.com/flpwgr/awesome-reload/blob/master/src/rel...

500~ different ways to reload the page..
Lol... ok.
I am quite curious about you experience. From my own experience download speed from GitHub is always acceptable. Whoever cares about Internet in English in Chinese will have their way to cross the GFW. You may search shadowsocks on GitHub and see how well developed the technology has became. BTW, internet service in most top universities in China can cross GFW through ip6.
Hmm, interesting and confusing. Where did all the extroverts go then?

From friends I get the impression the shallow of Tinder has worn a bit thin. Though I've been off the dating market so long, and it's changed so much I have no clue how I'd go about it now, if I found myself needing to.

> it's very deleterious to me if I go even a couple days without talking to people IRL (god forbid I'm WFH)

I think I share some degree of that, which is partly why I miss people just phoning for a chin wag. My one stint working from home had me feeling isolated after the productive early novelty wore off. A week or two? Sure. Ongoing? Hell no. :)
Brain changes linked with Alzheimer's years before symptoms appear
Eight Books to Read – Samo Burja
Is that the same Trammel Hudson of Canon "Magic Lantern" firmware fame? He's one talented hardware hacker.
Don’t Let Zuckerberg Kill Free Speech
Not even a wormable flaw could convince them to patch Vista, apparently (assuming it's not somehow magically invulnerable when the versions before and after it weren't).
Their website is like that too. Everything just looks like it's from the 90s. But then again, if you're in particular industries like HPC, they make machines unlike any of their competition.
Robots Making Deliveries on Napa Valley Golf Course
Are you aware of the recent Git ransomware incident?
Yale researchers spot a biomarker that could help to predict suicide
If you want Jacaranda trees galore.....

Try Pretoria or Johannesburg when it is too late to start studying for end of year exams....
It could be, and I might also just sit on the current version in a dev environment (as I assume they won't break their public API anytime soon). But the first time I hit jank I'm going to be going "man, why did I take the path of least resistance?".
Thwarting Protein Reverses Brain Decline in Aged Mice
It seems most likely to be a mix of ignorance, greed, and incompetence on the part of a fairly small number of Boeing employees and executives. Meriting prison time? Probably, actually. Meriting mass murder?... I mean, really?
1. f-string and extended-iterable-unpacking reminds ruby. i was really missing them.

2. pathlib is cool. will come pretty handy.

3. Data classes sounds good but there should be only one way to do things, even you end up writing few more lines.

4. type-hints are ok for very very big projects.

5. No comment on implicit-namespace-packages yet as still trying to understand solid use-case.
Extending `object` was necessary until 2.7 when it became the default and old style classes were removed entirely in 3. So I think while the GP comment recently learned they don’t need to extend `object` anymore, they are/were familiar with new style vs old style classes.
+1. I think Anki is a very underrated/underused tool for programming interviews.
Nanotech vaccine sheds light in fight against lethal virus
Also, how easy they are on the eyes - most popular IDE themes tend to be dark. My rant was venting about "trends" in aesthetics. When trends emerge due to underlying technical reason (DPI/resolution, power savings, etc.) they add a tremendous value. I remember writing php backend to process 1x and 2x images when Retina screens had just released in 2012. That led to responsive images and many other advancements on the Desktop UI side - all good things.
Why Everyone in the U.S. Who Counts Wants Julian Assange Dead
> What makes Python 3 a "bad idea"?

Breaking compatibility with a huge code-base for incremental features.
why be a tool who pays google for what we had for free just a few years ago? use an adblocker.
Ahh so it's because of length extension attacks. Thanks!
Jacaranda trees are possibly the most beautiful trees for residential areas. I used to leave in South Africa in a street lined with jacarandas. Only disadvantage streets need to be cleaned often and if the flowers drop on a parked car they can stain the paint.
> Particularly given there's tons of carbon fuels in the ground, I don't see why people would be against sequestration as long as it actually works.

Nobody is against anyone trying, but people are entitled to their doubts. If there were significant potential in CCS, investment dollars would respond accordingly. So far the results haven't gotten anywhere near the value proposition offered by renewables, especially in OpEx. Maybe that will change, maybe it won't.
Right! Yes, another commenter pointed that out to me too. I made a goof and misremembered some things haha. Oops.
>This was not just Boeing and was common across wide swaths of professional pilots.

One of these two groups was in posession of a rather importantly wider set of information than the other.
A funky thing about the Enum class is you may also want the `@enum.unique` decorator in most cases, which enforces the enum/value pair being unique. I found the documentation a little misleading until I found that [0].

[0] https://docs.python.org/3/library/enum.html#enum.unique
> There's literally no point in discussing it any more. CPython 2.7 support ends in 7 months. It's time to move on.

Ah, the classic "nothing to see here, keep moving on" argument. The lack of admission of a bad idea is itself a problem. What happens in a few years when Python 4 renders all Python 3 code incompatible?
Generators and sets have been around for a long time I think.

They were there in 2.X version like 9-10 years ago when I first used Python anyway and aren't 3 specific.