skysight-inc/HackerNews huggingface dataset:
Things get pretty weird when you start contemplating doing things at this scale. My father likes to tell of how, supposedly, McDonalds was considering introducing a new menu item, let's say it was an eggplant burger (I forget). The first question they had to answer was does the entire world produce enough eggplant?

Also, critically, if due to catastrophe you abandon your $100k home and buy another $100k home in another place, your move cost $200k.
To a certain extent yes. This is only true on frequencies allowing digital voice encoding and they technically are still required to publish the working of the codec and how to identify them even if they are patent encumbered and you can't legally resell or distribute something to decode them.

These protections are to ensure the FCC / government are always able to decode amateur transmissions. These aren't protections for the operators themselves.

I completely agree with your sentiments though, the amateur bands should not allow proprietary commercialization.
Texas produces nearly twice as much CO2 as California.

1. https://en.wikipedia.org/wiki/List_of_U.S._states_by_carbon_...

2. https://www.eia.gov/environment/emissions/state/analysis/ima...
I can't begin to express how frustrating this is. Buying companies and shutting them down does not bug Slack any goodwill.
How do you enroll a new U2F key to all the websites at once?
Interesting thought but while you can listen to the podcasts on the website you still need to use a normal player to actually subscribe to it. So it's more like a account-less netflix. I'd suggest putting subscribe links in for multiple podcast players (Apple, Google, Pocketcast, Overcast). I'll take this moment to plug my favorite iOS podcast player: Overcast [0]. Don't let the website throw you off, the app is where it's at and Marco just released Overcast 5 alongside iOS 12.

[0] https://overcast.fm/
We also use zoho but at this moment zoho.com domain is currently blocked https://twitter.com/zoho/status/1044249648993525760 so reliability can be an issue...
It's a case where an extraordinary claim should require unambiguous evidence, something more than making people say "hmm, maybe it was humans?" when they can't explain exactly what they see.

If you postulate pre-Clovis settlements, now you need to explain why they weren't able to quickly expand to fill what was very fertile land for hunting, the way the Clovis people did. And how they managed to get so far south without having populations large enough to leave any unambiguous artifacts.

From the outside, I like Jared Diamond's article about it: https://www.edge.org/response-detail/27111

These "upending" discoveries of pre-Clovis sites remind me of the frequent news articles that were being written about the EM Drive which purported to revolutionize space travel by violating the fundamental law of conservation of momentum.
If the goal was "Go is a language for Linux", fine. But that wasn't the goal. From the first release it was targeted to macOS, Windows and other platforms, but implemented in a way that didn't make any sense on those platforms.
And it's especially unnecessary since Python already supports abbreviation during import. It could just as easily be "from pypeline import process as pr" or something similar.
Kernel interrupt handling is incredibly quick.

Tasking switching an the related MMU updates is slower. As you have to perform a kernel interrupt handling action just to start initializing the task switch.
So the OP was fighting a strawman. Like I said, nobody out in the real world believes in pure waterfall anymore. Everyone knows that, realistically, a completely up-front requirements process doesn't do enough.

But the quote agile unquote response is every bit as reactionary, and does happen out in the real world... "You guys start writing code, I'll go get the requirements". Writing code is expensive, even in agile process. Just because you're doing two week iterations or continuous delivery doesn't mean you no longer waste time and effort on dead ends. You're just dying by a thousand cuts.

Turning to user reactions to working code as the only requirements-gathering mechanism is stupid. Stupid. It ignores a ton of requirements issues that are not only complex, but dangerous to screw up - financial behavior, SOX and HIPAA compliance and other regulatory issues, and more. A mistake in initial implementation can cost millions of dollars, company reputation, and worse.

And again, what the OP is proposing here is not agile. Just because you're tossing code over the wall in short sprints doesn't mean you're agile. Agile means catching potential problems as early as possible in the process. Catching problems with requirements is almost always going to be cheaper than catching them by writing code and finding out that the code is wrong.

Agile requirements gathering is a thing, yo.
How unusual! A link to a paywall on Hacker News.
AFAIK that tool-chain is thanks to the reverse engineering efforts of an individual and not Lattice itself. It's a step towards the right direction, but not really a first class vendor supported tool.
The Last iPhone Review You'll Ever Need to Read
I don't like how this question is phrased. It should be

"Good alternativeS to Gmail?"

Yeah. Please be it to multiple choices, for availability reasons and monopoly concerns. Sadly there aren't many good competitors in this arena (anymore), which always makes me nervous.
I doubt that print would be immune from such advertising. Particularly kids books that often contain pictures.
Im sure google has precise answers and it has changed since it became a standard arguement 30+ years ago, but I do imagine plenty. 3 years between kids and having 3 kids gets you pretty close (the 8 year old would have a 14 year old sibling). I personally have siblings 6 and 11 years younger than me. The bigger issue with me answering is that not only am I 40, but I'm childless and living in a different country than I grew up in. I*m not sure what the standard family actually is right not in different parts of the country.
The Riemann Hypothesis – Michael Atiyah (2018)
I tried the Duo integration and I’m not a fan. It didn’t let me set up more than one key and it wasn’t as easy to use as Google’s Smart Key app/Chrome integration. I disliked Duo integration so much it had me searching for alternatives to LastPass though everyone else uses Duo too.
And before you try to rationalize this with "per capita" arguments

This is moronic. After all, the other 49 states combined produce more greenhouse gas than California. Don't try to rationalize that with "per capita" or "per land area" arguments, the absolute numbers matter.
Agreed, I've been on many projects where a client only had vague requirements and useful clarification only came in response to seeing the app.

This is reasonable, it's human, but does anyone have a good approach to applying an iterative development approach on fixed price contracts?

I've been on many fixed price projects that are "agile" in name only, general issues I've observed:

- Iteration on requirements becomes confrontational (pay for change request) making it difficult to build a good product as we all learn what does/doesn't work for users throughout development.

- Upfront estimate is inaccurate causing time pressure on development resulting in rushed work which negatively impacts code quality and team learning.

The traditional answer is to have the client commit to specific requirements and hold them to it.

But what I'd really like to figure out is a way to acknowledge evolution of requirements will happen so we can work _with_ clients to build great products.

I struggle because this seems incompatible with fixed price and large companies seem to only want to do fixed price.
Does philosophy still need mathematics and vice versa?
What was it said that "Life is too short, and Proust is too long?"

I am not allergic to long books--I did read In Search of Lost Time through to the end--but I'd like a glimmer of interest somewhere along the way. It doesn't sound as if most of the reviewers found that.
Google AMP is not "open source". You might be able to offer suggestions about it, but it's not like a piece of software that you can fork and develop independently. Google controls the main reading device (Google Chrome). The "open source" line is marketing BS.

When I read "no group will hold more than 1/3 control" it sounds like 3 big players will wink at each other while they pillage the WWW and divide the spoils.
What you're missing here is insurance; Which while state required is often ignored, putting the owner and other drivers at risk and risk of financial ruin.

Insurance prices drop with credit and higher deductibles;

So, while a car $1k car may itself be cheap to insure; if you're driving in a city with Teslas driving around, and you purchase insurance, you're likely under insured.
It's an example of uniform initialization syntax that was brought into the language in C++11. It simplifies some things (no narrowing conversions allowed) but also complicates things (if any constructor takes in an initialize-list, it gets priority). In this case, the code is constructing an object of type weekday from an expression that represents that particular date.
Just out of interest i looked up the crime rate for Newnan, what on earth is going on over there? Maybe its cheap for a reason.
It's also spitting between EU and the rest of the world, e.g. a number of site block EU visitors due to GDPR.

And I routinely block China and Russia from servers I set up, because 95% of the break in attempts come from there.
When society expects systems to work 100% of the time and they work 98% of the time the end result is often worse than if society expected 95% success from a system that has exactly that reliability.

Why? No mitigations/redundancy/workarounds and spoiled plans.

Example. My last job had mostly automated provisioning process and you could not do anything for the first 3 days. My current job is at a smaller company that has manual provisioning and you can get started within first couple hours.
I think changing the start times is something the district had wanted to do for a long time. Therefore once the research and the algorithm suggested it was a good idea, they quickly jumped on board.

Now I am sure we have done some communications mistakes. For example the algorithm does not "decide" the start times. You just give it a (long) list of preferences and objectives (e.g., less HS students starting early, more fairness across the population...), and then the algorithm generates thousands of solution that try to satisfy these objectives. Solutions are carefully reviewed, and the objective updated if we think we can do better.

So in the end, this research is just a tool, it does not solve all the problems, and in the end people still need to find a way to agree. Hopefully they have a little bit more information to do so!
It's almost at a point where we could do with a cloud-to-butt-esque plugin that replaces "acquires" with "shuts down"

> The past few years have been a remarkable journey at Astro

https://ourincrediblejourney.tumblr.com/
If I'm understand correctly, the resident keys can be used in the case of a non-ECDH scheme and otherwise they wouldn't be used? How flexible is the FIDO2 specification on crypto schemes?
> you really care about NFC at the same time as RSA-4096

It is exactly my case. Also my dongle is already old and its body has abrasion marks due to heavy usage. So, it's a great reason for upgrade and I think I'm not alone in it. Looking forward for available shipping in my country.
I downvoted you (before the flag) because you were snarky. I wish I could do so again for you not disclosing your newsblocks affiliation.
Fastmail is $30/year for 2GB, $50/year for 25GB, and $90/year for 100GB of storage.

https://www.fastmail.com/pricing/

If you have your own domain, you need to use the $50 or $90 plans.
That's called counter-party risk. It should factor into your equation when booking something. This is the precise reason I only book with the 'big national brands' because a disruption to my trip is not worth the savings of going with a less reputable outfit.
I can definitely see that being part of the issue. Having been a dev in the boiler room for a few heavy SEO reliant domains, it was remarkable the kind of low quality articles people would spin and Google would eat up, especially before Penguin and Panda. The blame can't all be put on Google, the SEO industry is a dirty place that consistently pushed out small producers of genuine content in order to make a buck.
A bit of shameless advertising: for those software engineers interested in learning mathematics, I am very close to publishing a book called "A Programmer's Introduction to Mathematics." I hope it will accommodate readers, specifically programmers, in a way that most mathematics books usually do not. After reading it, you should know how to read a mathematics textbook, and have a baseline of background knowledge to make the rest of mathematics more accessible.

Sign up here: https://jeremykun.com/2016/04/25/book-mailing-list/

Publication ETA is end of this year.
Public transportation systems in the US are mostly focused on getting people to and from employment centers and therefore don't provide the transportation coverage needed to get students to schools.

Also in the US once you are outside a medium to large city public transportation may not be available at all. Or is limited to systems which run only during commuting hours and are designed to transport people from a few centralized locations into the closest city.
What is hacking
Yes, definitely. This applies a lot to infrastructure issues, too. But pseudocode or extremely simple test case code can do this a lot better than tossing something into production to find out if it sucks.

I suspect a lot of the HN hostility to proper requirements analysis is coming from writing trivial systems.
Seems like the standard end for any half-way decent mail app: acquihire and shut down.

Still sore about Google shuttering Sparrow a few years ago - it was by far the best email client on both iOS and Mac at the time.
It's a few months away, but we'll have usb-c + nfc in Solo (open source security key supporting FIDO2). We'll launch the Kickstarter next week: https://solokeys.com
Key companies to attend White House quantum computing meeting
Of course it applies, you're just describing the outcome of an even stronger effect counteracting inflation.

Inflation simply means an inflation of the money supply. If you give everyone 1 trillion dollars tomorrow, hypothetically speaking, prices of all electronics would surely go up.

Similarly, if there was no technological advancement in the past 20 years, prices of flatscreen TV's would also have gone up in nominal terms due to an increasing money supply.

Instead, technology moved much faster to lower production costs than an increase in the money supply increased nominal prices. Doesn't mean there was no inflation or that it magically didn't apply.

As for your example of a Sony Ericsson, did you miss half of my post where I explain it's an apples/oranges comparison, or that better smartphones than the P800 sell for $100 (like the Moto G5, infinitely more value than the P800).
Just replied in another thread: it's a few months away, but we'll have usb-c + nfc in Solo (open source security key supporting FIDO2). We'll launch the Kickstarter next week: https://solokeys.com
Totally agree. All this should go into a central/state coffers and redustributed to policing based on need.

There are rural areas greatly underserved by law enforcement due to low pop densities, so there has to be something which accounts fir that.
Just checked, you're absolutely right! I always use the redirector addon rather than going to their homepage though and it has been SFW so far.
The "complex systemic issue" here is that Azure is only now rolling out availability zones, and the product in question hasn't yet been able to take advantage of them to mitigate a serious DC fault caused by an Act of God.

The necessity of low-latency-but-decoupled-physical-plant AZs is well known in the art by now, and these issues will no doubt be addressed as Azure matures. Remember, they're 5 years behind AWS.
Try reseating your RAM, reattaching your hdd cables. If you can't get to BIOS, it's nothing to do with a secondary hard drive.
Once again another reminder that the need for open source alternatives with minimal to no logging is shown to be a greater necessity in an age where these companies know us better than the government. We can continue to pretend these companies are non-partisan and won't use the data collected for political influence, everyone here is obviously impervious to such influences, but the bigger concern is its influence on public perception.
No doubt alcoholism is bad and shouldn't be encouraged. But there's a huge difference between ending up in the ER and having a craft beer on a Friday after work (and everything in between).

You are discounting the positive psychological benefits that can be attributed to alcohol. Even if it really is bad to ever drink, ever, it's not like you're going to instantly keel over and die, it's a very subtle effect if it's there at all. People will weigh that risk against the benefits they get from drinking and act accordingly.

One could say that a lot of these "soft limits" are already in place due to humanity's long relationship with alcohol. It's already not seen as a good thing to get black out drunk for instance...
I keep 3 keys active. One is on my keychain, one lives in a locked file cabinet in my home and I have one at my parents house on the other side of the country.

I primarily use them for u2f and totp, though I want to deep dive into ssh via OpenPgp one of these days. When I want to add a new site, I:
1. Set it up on my keychain key.
2. If at home, set it up on my backup. If not, print out the totp secret on paper and when I get home, add it.
3. Call my parents and ask them to plug the 3rd key into a windows box I can Remote Desktop into and set up either totp or u2f via Remote Desktop. Once done, I ask them to unplug it (it’s attached to the desktop pc case with a lanyard).

I find the “key at parents house” to be really helpful, as if I’m traveling and lose/destroy my keys, I can just call them and ask them to plug it in and then I’m back in business.
It was never removed from the code. You seem to think it was, and that the media attention made them add it back.

Try to find a snapshot of the code that does not include it (I can only find snapshots with it, so that won't suffice as proof).

About Eric Schmidt (who I won't defend) the full quote and context ("a casual jokey interview"):

> "The idea was that we don't quite know what evil is, but if we have a rule that says don't be evil, then employees can say, I think that's evil," Schmidt said. "Now, when I showed up, I thought this was the stupidest rule ever, because there's no book about evil except maybe, you know, the Bible or something." In the end, though, he believes it has worked, by giving employees a way to point out things they find unethical.

Subtle but it is there: The former CEO does not think that doing no evil is stupid, he thinks using a rule like that, without properly defining evil was stupid. Then he changed his mind.

Compare with the JSLint license that states: "the Software shall be used for Good, not Evil." You can find that rule stupid and vague, while acting like Mother Theresa.

> "As Google (and some others) interpret it, this additional requirement constitutes a vague use restriction and thus makes the license non-free. Chris [DiBona] explained that if I were to remove that line from the license and 'return to a proper open source license that we support,' then jsmin-php could stay on Google Code.
When reading articles like these I have a rule:

Any article which has the word "could" in there gets put into the speculation not factual bin.

So when the article starts with:

"By the end of this century, sea level rises alone could displace 13m people."

we are in the wild speculation category and I know it's not really worth reading. It might be true but so might many other contradictory claims. Non the less, articles like these are not written for information but to cater to a market of people who believe the world is going under tomorrow and love to dwell in it.
There's a lot not to like about the Drupal situation, but the powers that be didn't remove Garfield "just because he shared a fetish with his wife". The Gorean subculture seems to be controversial even in BDSM circles. Some of what was used against him was dredged up from semi-private pages, but some of it was public. He seemed to argue against interpreting it as just role-play. When he was told to stop using Gorean mannerisms at Drupal events, he argued it discriminated against his culture.

Also, how is the Code of Conduct to blame? The official position seems to be that he didn't violate it.
There is quite a bit of competition in those industries, so changes in cost get passed along quite quickly to consumers. For example, the price of crude oil has varied between $40 and $150 since 2008, but Exxon's profit margin has stayed pretty consistently between 7-10%. When costs go down, Exxon doesn't keep the surplus, it has to pass the savings onto consumers.

The implication of that is that consumers, not the oil and coal companies, were the primary beneficiaries of externalizing the costs of pollution over the past decades, in the form of having access to cheap fuel.

Put another way: Exxon last year had revenues of $240 billion, and profits of about $20 billion. If allowing pollution to be externalized means that gasoline costs half of what it should, that means Exxon's customers saved $240 billion by pollution the environment. That's more than Exxon's profits in an entire decade.
>>> from collections import ChainMap
>>> inv = ChainMap({'Monopoly': 20, 'Nintendo': 200}, {'iMac': 1000, 'Chromebook': 800, 'PC': 400}, {'Jeans': 40, 'T-Shirt': 10})
>>> inv['iMac'] = 9001
>>> inv
ChainMap({'Monopoly': 20, 'Nintendo': 200, 'iMac': 9001}, {'iMac': 1000, 'PC': 400, 'Chromebook': 800}, {'T-Shirt': 10, 'Jeans': 40})

This strikes me very much as the wrong default behaviour. If you want the (IMO expected) behaviour of updating maps later in the list, the docs advocate creating a entirely new class with overridden set and delete methods[0]. That's not the end of the world, but if they had made this the default behaviour then the getting the current behaviour would just be

chain_map.maps[0][key] = value

and you wouldn't need to create a new class at all.

Does anyone know why this decision was made?

[0]: https://docs.python.org/3.7/library/collections.html#chainma...
I completely agree with everything you said, but a U2F token that takes a PIN would be hard in the sense that it would be hard to make it cross-platform (unless the PIN pad were on the actual device or something).
your points are true at an individual level but CA is the 3rd largest state and has, by far, the largest population. It is roughly the same size and population as all of Spain, for example.
If you are frustrated by the complexity of packaging Python-based Lambda applications, I highly recommend checking out Chalice: https://github.com/aws/chalice. It's very well engineered and drastically simplifies the process (for example, it handles pre-built wheels properly, so you can cross-compile your Lambda (build and deploy it from a Mac, etc).

Actually, we just open-sourced a template for using Lambda with Chalice and Terraform that automates this and many other relevant steps: https://github.com/chanzuckerberg/chalice-app-template. It's not 100% directly applicable to this use case yet, because SAM/CloudFormation templates don't have a good way to manage bucket event subscriptions. But domovoi (https://github.com/kislyuk/domovoi) can manage S3 event subscriptions (direct or bridged through SNS, SQS, or SNS-SQS) in an idempotent declarative (non-IaC) process.