skysight-inc/HackerNews huggingface dataset:
Or they designed it to show a variable number of security questions (so management could come along and say "we need 4 questions now" without causing havoc). Then they'd iterate through the responses, verifying them against the appropriate question. Simply forgetting to enforce that the number of questions asked has to equal the number of responses sent would cause the described vulnerability.
Thanks for the link, unfortunately, I was unable to find the section you mention...
We use consul in our infrastructure, and by default none of our internal hosts have internet access, so we can't use Atlas even if we wanted it. We deploy consul through salt, but information about our consul servers is extracted by our internal CMDB which predates consul.

I'm curious how etcd is bootstrapping? I don't see a better way to do it than using multicasting.

BTW: I absolutely hate that consul (and looks like etcd has this issue as well) is using http for communicating. It's so inefficient to obtain updates about changes these way. Zookeeper which everyone loves to hate (and it wasn't even created for service discovery), did this so much better, you have a single long standing connection where you subscribe what updates you want to receive, it has much lower overhead and is simpler to code with.

Another thing that seems to be lost buy people who promote their service discovery solution is that you don't need to be always consistent and eventually consistent is perfectly fine. You don't really need raft or paxos to do it.
The disciplines may have been around for long. But the industry has poured billions into educating people (students in universities) on C, Java, C++, C#. Comparatively little has been invested into educating people how to use and work with good type systems. You're comparing apples and oranges.

You can't ask the general developer population how they feel about static vs dynamic typing. The result will be biased towards dynamic because that's the only thing most developers know.
>That neglects to consider the fact that you are now depending on orders of magnitude more code than before, which from an overall perspective certainly doesn't mean "less bugs", and in fact could even make things more difficult to debug.

If you choose wisely your dependencies those are going to be a lot more reliable (incl. less bugs) than the code you can write in a few hours; because its code with tests, a large user base, etc.
This is just "shucks he's just like the rest of us PR". [1]

[1] I remember seeing, I think it was in the early 80's about Sam Walton "drives pickup truck, drinks cup of coffee at the local shop every morning).
He was quite the devil when he was younger if you followed him back then. Most younger people are not aware of the Gates early on.
Honestly a city with a well designed public transport system doesn't really need cars for the last mile. Walking and cycling covers almost everyone.

It rains here. A lot. And not everybody is a twenty-something Amazonian, Googler, or Microsoftie in the best shape of their lives.
He was a slaver. That's at least one thing to hold against him, to say the least. Everything named after him should be renamed, all statues of him in public places should be toppled.
i've got a 17in dell 7710 and am happy with it. it's not exactly lightweight though
I don't see the point of that either. It'll just wear out your expensive battery more quickly. And to what end?
I expected the article to say what made the phones catch fire.
After which they blame the "bad model" and immediately pass on to constructing newer, presumably better models. The fact that maybe, just maybe, trying to model such a thing as a modern-day economic system is futile never crossed these people's minds.
They had already lost the language, the religion and much of the culture.

In the beginning, they burned and pillaged the churches and the cloisters. When they went to England, they had already started to build them instead.

BBC had a good tv series about the Normans btw, worth seeing. I didn't know much about the Italian history, for instance.

(Re losing the religion -- as a hard line atheist from the Nordic countries, I'll admit that even Christianity was a step up from what was before. :-) )
Feminism is a Jewish cultural Marxist war against women.

Enter the rabbit hole, if you dare:

http://www.returnofkings.com/72572/why-is-there-a-prolific-j...

https://en.wikipedia.org/wiki/Marxist_feminism

https://theendofzion.com/feminism-a-jewish-war-on-femininity...

http://jwa.org/feminism

http://www.rense.com/general21/hw.htm

https://heathenwomen.com/2016/07/07/suffrage-womens-lib-femi...
Sarcasm does not need to be ironic. From Wikipedia: Sarcasm is "a sharp, bitter, or cutting expression or remark; a bitter gibe or taunt. Sarcasm may employ ambivalence, although sarcasm is not necessarily ironic.

In any case, saying instead: "Oh yeah, that's a fucking brilliant idea" doesn't seem clearly better in my book.
The point being:

Sometimes the incumbent wins. Sometimes they don't.

Making sweeping generalisations across all competitive landscapes in all industries isn't a very effective method of forecasting in particular industries.
> although S&P went a step further and downgraded the US in a fit of rage when the SEC started investigating them for ratings fraud in 2011.

At the time, the US government was actively considering whether to default on US Treasuries. The downgrade wasn't some petty revenge.
We detached this subthread from https://news.ycombinator.com/item?id=12773066 and marked it off-topic.
I'm suffering from Advanced Elon Musk fatigue!
yeah the 7710 is just awesome
I think the single biggest hurdle to FPGA adoption is that FPGA development is horrible. The IDEs suck, everything is license-encumbered and full of DRM, and debugging is a nightmare.

The best thing I've found so far is Clash. It translates Haskell code to (System)Verilog or VHDL. It works remarkably well, and is way easier to write and test than writing VHDL or Verilog directly. You can compile it to a plain old program for testing and debugging, which means you can use things like QuickCheck for aggressive testing. If you're really serious, you can use something like LiquidHaskell for really aggressive formal verification. There's also Lambda-CCC, which looks a bit more theoretically rigorous, but I couldn't get that working when I tried it.

The key here is that non-strict lambda calculus maps remarkably well to hardware, which means that it's actually relatively straightforward to translate a program to an exactly equivalent hardware representation. The only exception is unbounded recursion (at the function or data level), because obviously you can't represent infinite stuff in hardware.

I've written a few FPGA projects using Clash that I never would have had the patience to finish if I had used a traditional HDL. There's usually a bit of a performance hit over hand-optimized HDL, but (as with using e.g. Python over assembly) there are many cases where developer time is more expensive than a small efficiency loss.
He was certainly a privateer, but I'm not aware of any out-and-out piracy.

And if anyone's looking for something against the guy, his involvement in the (very early) African slave trade is probably a better choice.
That's an extremely weak argument. Java's Optional is broken and should never be used.
What was the diagnosis, if you don't mind me asking?
Does anyone know what article of writing Bryan Cantrill published that centered around attracting women into this field? I'd love to see what the author objects to in this piece as the other post linked by this writer is just him saying "hey, these people are doing this, they where cool, I think I'm going to copy what works and do it again but for Systems Programming. Shoot me an email if you want to talk at my first event"
> When this happens is it true that if a person had invested in private or publicly listed companies their money would have been safer?

For a while during the 07-09 financial crisis, Coca-Cola bonds were priced by the market as less risky than Treasury bonds.
I don't think that follows. It would be in the interest of the shareholders for _someone_ to address the problem, but it would not be in their interest to volunteer to foot the bill.
Male pill one step closer as scientists make startling discovery
This is why I check the comments first. Thank you.
Ideological purge: Curtis Yarvin yesterday, Peter Thiel today, and you tomorrow
Sure, but the two generally go together.

The last time I saw a downloadable shar-esque installer was quite some time ago, and I've never seen software which installs a proper distribution's package using curl | sh.

Plain install scripts are still around, but are generally fixed when a package grows up. A large problem with curl | sh (especially which runs further curls) is that it makes a crappy approach masquerade as a polished solution.
"so I looked for python versions, but there were only versions of python 2.7 and my PC has installed python 3.0; after downgrading I realized this version uses the win32api, which doesn't exist in my Mac. After much frustration I went on the internet to ramble about how bad is nodeJS and JavaScript fatigue"
I think there's a middle ground where you can make your work especially efficient so that you have more time/money to enjoy the rest of your life. As you acknowledged, many would enjoy aspects of the productivity challenge.
The funny thing is, you may end up losing both the original argument and the one based on the straw man we've been batting back and forth: https://www.engadget.com/2016/06/09/googles-larry-page-is-se... I had never heard of that before I saw a reference to it in the Seattle Times a few minutes ago.

Believe me, there is nothing in "physics" that says that fixed-rail tracks are optimal for anything except transferring people from one place where they don't want to be to another place where they don't want to be, and for transferring large sums of tax money from one set of pockets to another.

But sure, lets not invest in big things that we really need now and in the future because AGI is only 10 years away and it will solve all of our problems this time for sure.

The best time to start building a good light-rail infrastructure was 30 years ago. Not much question about that. The worst time is now.
I've been on the site since 2008 IIRC, so I've had plenty of time to accumulate karma.
Whenever you hear about a very tight schedule, it's because someone has ended up with more appointments in their day than is reasonable; our capacities as humans are good for socializing for hours on end every day, and not so much at physical or mental exertion. Athletes and top researchers most likely aren't engaging in this level of precision.

Basically, unless you're really ambitious about taking a "leadership" role, you aren't going to need to schedule your life at more than perhaps hourly intervals. It's still a good idea to have a little bit of scheduling to build up your day as an intentional lifestyle instead of a series of reactions(I tend to do the "calendar as to-do list" thing), but you can do so in moderation.
If freelancers are key partners, are you developing them?
What did they do that deserves praise in this case? All I can see is terrible support and questionable practices.

Seems like they deserve it
As an avid iPhone user who does want to see Apple succeed. I genuinely feel horrible for Samsung. You can say whatever you want about corporate management at any company but at the bottom of the pole are hard working engineers who put so much time and effort into their work. The team that built the iris scanner must have worked incredibly hard with cutting edge technology to make that work in time. So the whole team deserves a ton of credit for the device. I really hope they don't discontinue the line, I hope they just keep doing great work and I believe customers will give them a chance.

The tech industry is awesome because of the beautiful (and incessant) competition. But at the end of the day, I think we all feel for the challenges that come with this line of work. When a device bends, melts, explodes; a product leads customers astray or doesn't live up to hype; that's really unfortunate.
You can use "systemctl poweroff", /sbin/shutdown, "shutdown -Ph now" (in case of wonky ACPI), and a few others to gracefully halt.

You can also echo a magic sysrq key (eg-"b") to /proc/sysrq-trigger. "e i s u o" would do the full graceful shutdown. This nicely asks processes to quit, kills (almost) everything, halts the system, syncs disks, and remounts fs ro before going down.

Or you could create a service with systemd to (run a script to) check when dbus gets a particular signal, like a network device being added or removed if an SSID disappearing was your indicator of power loss, then halt.

I'd probably just plug them into a UPS, though. Just have it send one of the shutdowns to the "master" when running battery power for longer than a few minutes.
That doesn't actually make sense, since the exploit is to leave securityQuestion0 unset...
Unknown illness appeared to spread from woman to deputies, hospital staff
Paywall for me.
I like how she starts with Windows and QBasic - probably available out of the box on 90% of the PCs at that time and then achieves 2016 code with better 'maintainability' running on an exotic stack barely known.

At which point did we remove learning curve from maintainability?
Beyond Humans: What other kinds of minds might be out there?
This is a specious argument. AFAIK the cost of synthesizing any pharmaceutical is a negligible component of its retail price.

What that doesn't take into account is the money invested in turning it into an FDA approved drug, and the money wasted on all the other drugs they invested in that didn't pan out.

There are plenty of things wrong with the pharmaceutical industry, and medical care in the US generally, but over-simplified populist arguments about high prices relative to marginal cost aren't helping the situation. There is real complexity and nuance here, and it deserves to be treated as such.

The very real truth is that raising the price of this drug so high incentivizes other people to find competing drugs. It incentivizes pharmaceutical research in general, leading to more drugs, and ultimately more lives saved. That may not make you feel better about what they're doing, but it is a fundamental truth of markets. The more you can charge for something, the more of that thing you're going to get. If you artificially limit prices, you just as surely limit supply.

This is not speculation or philosophy. There are literally investors right now running NPV calculations on how much they are willing to invest in their next biotech startup, and the most significant controllable factor in that calculation is the price they expect to be able to charge for the drug, multiplied by its addressable market. And i'll bet you that the addressable market for lead poisoning drugs is pretty small (same with EpiPens, for that matter - you rarely need them, so most people only need the one, just in case).

Some people like to point to Europe and Canada as examples of places where drugs are cheap and plentiful, and they say that this is proof that this can work in the US too! But that view fundamentally misunderstands how the world pharmaceutical market works. Those drug markets are ancillary. They are fringe benefits to getting a drug approved by the US FDA. Pharmaceutical companies don't use those markets to recoup their costs, they recoup their costs in the US, and then just make whatever extra profit they can in those other places.

If the US market ceased to allow exorbitantly high pharmaceutical prices, the entire business model of Big Pharma would collapse. And maybe it's the case that it should, maybe there's some other model that would be more equitable and successful at developing new drugs. But personally I can't think of one, and unless you've got a bold idea in this vein, i'd be very careful about advocating the destruction of the one we have.

IMO the real solution is to stop letting other countries artificially restrict pharmaceutical prices. Right now the US is subsidizing all of this research for everyone else. You and I (assuming you are a US citizen as well) are paying for these drugs to be developed, and everyone on earth is benefiting from that without having to pay the cost. That is the true inequity here, and if that were removed, we'd see much more reasonable prices here too.
I'll slightly disagree with the view about "the race to the bottom".

Most of the market is always in the bottom, whatever the market is. Upwork/elance/whatever just make it stand out.

Most of the work is low paying shit by shit clients who have no clue what they are doing. (Nothing special. It's the same with physical companies to physically work at :D).

As a decent freelancer who wanna do decent work for a decent client, you've gotta filter aggressively.
Sputtering Startups Weigh on U.S. Economic Growth
> Most people would hate to need booking an AirBnB every night of the year, in order not to sleep under a bridge.

Some people use Uber or Lyft occasionally. Some use them every day. In both cases the mechanics of use and billing are identical.

> I'd turn it the other way: it's likely that the fleet operators will also build and repair the vehicles.

Hertz, Avis et al are not seen as competitors to GM or Toyota, because the car-hours market is relatively dominated by owner-operators.

I don't see anyone talking about those companies manufacturing their own cars. Probably because manufacturing a modern car is a hard business to get started in. Tesla did, after years and many millions of dollars.

Maybe Tesla will go the fleet model. But nothing stops Chevy from doing the same. Nothing stops every single manufacturer from doing the same. There is no network-effect moat here.
That should be done a lot more than it's usual today. Part of "mobile first" should be testing mobile speed.

One problem is of course that mobile networks vary greatly in both latency and bandwidth. A great resource on performance considerations for mobile networks is Ilya Grigoriks open book [1].

[1] https://hpbn.co/mobile-networks/
Well, I wrote a Hextris clone both in Python and C++ two years ago. Joining the party :).
I just dug a little into the HN API (https://github.com/HackerNews/API). Unfortunately, they don't publish comment ratings... :-( Unless that is changed, implementing an automatic "best comment finder" would become rather more tedious... (And perhaps even turn out to be AI complete ;-) )
I'll admit that even Christianity was a step up from what was before

How can you know that? What sorts of historical documents (and practices) are you thinking of?
Thanks, I'm not against taxes, I am against taxes that tend to be regressive, eg: sales tax. I just hate that we are going to need an ST4 plan because it completely ignores everything east of Sammamish Lake.
"rental car"

That's the marketing angle that will be played, obviously for people here in a general socioeconomic sense there's no problem affording an EV and no problem getting a rental at the drop of a hat anywhere on the planet. Like claiming those airplane thingies will never catch on because people don't like renting cars and we are all familiar with suddenly having a transoceanic or cross continent travel dropped in our laps so we'll all be forced to live on houseboats or something. I mean, everybody travels all the time, so no body should be permitted to own a car that isn't for travelers, right?

The marketing push we can all look forward to is exhaustive explanation via legacy TV commercials and perhaps product placement on sitcoms, etc, that only poor people can't afford to rent a car for weird long trips and being poor isn't cool, so that'll kinda take care of itself.
you could inform your users that email addresses are case sensitive much like passwords usually are or just normalize the local part along with the host and use that as the primary ID and have less issues in the future

servers that have case sensitive mailboxes are more likely to be used for throwaways or the user may control the server anyways so they could still respond to normalized local parts

as for verifying the email at registration you could check to see what the remote smtp server responds to when you issue the RCTP command to check if they consider the email valid
Defective battery according to CNet:
https://www.cnet.com/news/why-is-samsung-galaxy-note-7-explo...

Even replacement phones caught fire, they blamed the batteries.
Though I seriously don't think that not having English Varangians would've changed the course of Byzantine History-Manizkert, the Crusades, and lots of infighting and civil wars would've probably still happened. Manzikert was only 5 years in the future.
You've been posting reams of comments on classic flamewar topics. That's emphatically not what HN is for, and it degrades the quality of discussion here, so please stop.

We detached this subthread from https://news.ycombinator.com/item?id=12773182 and marked it off-topic.
I'm suspicious that we won't have a Lithium crunch as price approaches parity. The global demand for cars means a lot of Lithium.
Great article Erik et al. Shows how engineering requires grounding in theory, clever implementation, and lots of trial and error.

Is there a particular target customer space that you are focused on?
*Colombia (not Columbia, which is a NY County among other things but not the nation)
Why not re-write all history books in the name of today's political correctness? If we don't like something just erase it.
Saved us all a click. In the end doesn't even matter because I can't read the article anyway. It's behind a sign-in wall.
Obviously, the battery is the fire energy source since it is the only part housing a massive energy.

Is it be possible the software (e.g. the battery management firmware) causes this? A bug is never far away, nor is an intended malfunction (hack).
Stretching a bit the burglary analogy you could put it like: "imagine a guy selling you a door lock that can be opened by anyone and then you use it to lock a shootgun, can you shift all the blame to the guy who just took it an shoot your neighbor?"
A questions, is the broken window a fallacy if it forces you to spend money when instead you were just going to put it into the bank, and there is already enough money in the banks.
The Space Between Two Worlds
So I've got a (let's say) WordPress blog. Where's the "here's how to get your existing content on IPFS in less than an hour" guide?
I imagine that if the managers had delayed the recall and the problem turned out to be as they originally suspected, that would have been their fatal mistake.
I use Wordpress because I don't want to reinvent the wheel and I want to use plugins for it.

Sure I could write my own blog if I wanted to, but it would not be as good as Wordpress. Wordpress was forked from a B2 project that got abandoned.

I want to write my own forum software someday that finds a better way to reward good behavior with Bitcoins and punish bad behavior with hiding comments and posts. The users decide using credits to vote up or down, and if they earn enough credits they can sell them to other users for Bitcoins, etc. But it is just a theory and dream so far.
I'm used to seeing sites on .com in English, and indeed I can't even think of another site right now that isn't.

If you mostly frequent English sites, that's not surprising, but in reality many .com sites are not in English. Some reasons include restrictive ccTLD rules (for example, until 2012 you couldn't register a .pt domain, only .com.pt/.org.pt/etc), better recognition of the TLD by users and SEO.

Some examples from the top 200 sites: http://baidu.com, http://qq.com, http://taobao.com, http://sohu.com, http://naver.com, http://coccoc.com, http://globo.com