skysight-inc/HackerNews huggingface dataset:
Amazon has Public Data Sets on AWS. I don't know the current status, but it used to be free for eligible projects [1].

BitTorrent would be the natural thing to do, but it has it's own set of issues. Jeff Atwood summarized them nicely in [2]. This was written in 2009, LegalTorrents doesn't exist anymore and you don't need a tracker anymore, but the rest of the points are still valid.
His summary is:

> It's ironic that BitTorrent, which is justly famous for equalizing the highly asymmetric nature of most people's internet connections, is itself so asymmetric when it comes to sharing: trivially easy to consume, but awkward and confusing to share. That's too bad, because BitTorrent is such a powerful tool for sharing. Hopefully this post demystifies the process a bit!

[1] http://phx.corporate-ir.net/phoenix.zhtml?c=176060&p=irol-ne...

[2] https://blog.codinghorror.com/sharing-files-with-bittorrent/

EDIT: Thinking about it, there is no shortage of free public data sets. I believe many of them are provided by individuals and organizations which wouldn't be able or willing to pay the bandwidth cost out of their own pockets. Maybe you could research the solutions they are using. A starting point could be the [3].

[3] https://news.ycombinator.com/item?id=2165497
Holding is different than filing.
As I said, i'm fine with holding, just not filing.
For precisely the reason you say.

Non-profits can in fact, "go bad" the same as any other corporation.

If they can only hold patents, and not file them, you at least cut off a source of that happening.

Is it possible to work around? So is anything in the legal world.

But it makes for a nice barrier.
I don't think popular belief thought that Tibet was part of China, and I think some would be surprised to hear that Tibet is merely a territory, free for settling. China is free to rename the territory without fanfare if it wishes, just as it has already dismantled the inconvenient Dalai Lama Buddhist institution.

The only reason why China hasn't rolled tanks into Taiwan is because of logistical or political inconvenience, otherwise China could treat Taiwan just the same as Tibet.
Yeah, Piet's a curveball! It's a pretty cool (esoteric, totally useless) language however.
I will, promise. When version 1.0 of Monocypher is out (probably before the end of next week), I'll write how it all happened. I think I can make it entertaining as well as useful.

(Note: another commenter saw an error in my conversion code, it might be exactly what I needed to hear.)
A simple formula: The 1920X beats the 7920X by a few hundred in Cinebench and a couple of hundred in the pocket.

I wonder if the 'Number Copy War' (started with the X299 vs. X399 Chipset) will continue throughout the year.
I'm happy that they allow me to grossly underpay for their service, if I have enough roommates.
surely HN understands exponents enough to notice that 1MB * 2^16 = 64GigaBytes.
make still works. I don't go build, I make build. Yes, you have to set it up for each project, but only once.

Give me cargo for go either way.
I enjoyed this podcast about stoicism
http://www.stuffyoushouldknow.com/podcasts/stoicism.htm
This sounds similar to the "tour of duty" concept of employment that Reid Hoffman wrote about (https://hbr.org/2013/06/tours-of-duty-the-new-employer-emplo...).

It seems like a good idea and, if done right, could be a win-win for employers and employees.

Unfortunately, very few companies can even make their annual performance evaluations work using baloney "SMART" goals, 360-reviews and whatever other bullshit HR dogma they're attempting.

Pop-up teams (or tours of duty) require a really fine ability to measure the value of individuals and understand their strengths and weaknesses. I just don't see how that kind nuance is remotely possible in most workplaces. The chances are more than very high that pop-ups are just going to end up being heavily loaded with asshole-driven project managers and hapless line workers who get jerked around until they quit.
lol! You made my day with that one. Just the right amount of snark and wit.
America’s biggest internet service providers have contempt for their customers
Well, years ago I was implementing the marc21 file format, which is the format used for the paper cards. What's more, when the card systems, in the libraries I was using, had been moved to computers, I could search the cards, and I even had a view which looked exactly like on the paper cards.

So in reality the computers just made the searching faster and parallel.
>This slow, maddeningly predictable war of attrition often results in delays of 45 minutes or more.

I'm a 2-million-miles frequent flyer on American Airlines and I've never seen voucher auctions require 45 minutes. Usually it takes less than 5 minutes. Often, the gate agents run the auction in the lounge which doesn't add any delay to the plane pushing away from the gate.

>We have a "not enough dopes" problem. There need to be more people willing to take buyouts, and since that's not happening,

Is the goal to have zero involuntary bumps? Because 40,000 involuntary bumps out of 660,000,000[1] seems like there are "enough dopes" on virtually every plane.

[1] https://www.dallasnews.com/business/airlines/2017/03/20/hold...
Google's PageRank code is a trade secret.
Why is it always an alien invasion and not just alien curiosity or scientific interest? I'm sick of this trope that all alien species must be like the worst demographic of humanity.
Just like nobody could create a back-door that would last for years on Yahoo's servers, or nobody could compromise customer data on Google's severs, because someone would tell.

Except that those happened.

I don't disagree that the article is a bit click-baity, but saying that this is impossible for Amazon to do because "they totally said they aren't" is fairly naive
Then you should rephrase your statement.

Something like:

The only secure PHP is version x.x or newer.
Yes, the Tesla would do that, at one point in Autopilot's history. Perhaps it still will, but for the past many months I have not had to disengage it in those types of scenarios, to the point that the car has reacted before I have, and this is with the previous generation of sensors. From a technical perspective Tesla has come quite close in practice in a three year old production vehicle to what Audi claims to be ready to ship. With the current generation of sensor package, I would not be surprised to see Tesla's vehicles achieve L3 in practice (not at a regulatory level) before the new A8 actually starts deliveries. My point being that Tesla's technology has taken quite a leap from where it was originally, even with the original sensor package. Treating what Tesla is shipping in software as a fixed point and saying "this would put Audi far ahead of competitors" (as the article does) misses what has allowed Tesla to make such rapid progress in the space: continuous iteration on the live platform based on data collected from their existing fleet across all conditions.
Well, years I was implementing the marc21 file format, which is the format used for the paper cards. What's more, when the card systems, in the libraries I was using, had been moved to computers, I could search the cards, and I even had a view which looked exactly like on the paper cards.

So in reality the computers just made the searching faster and parallel.
was about to quip that Japan also has 100-year mortgages, until I saw this: http://www.sciencedirect.com/science/article/pii/10619518959...
I've had one brand that did not work at all, but netgear powerline adapters 500mbps or better have been solid for me even in heavily congested outlets.
Is it my imagination or does the demon ruler Bael have the face of a Rothschild? I wonder if these drawings have some hidden political protest meaning...

Compare them to the political cartoons of the same era.
Razor: an opinionated app generator for Elixir/Phoenix
> overt dismissal, with a heavy moralizing tone that you should feel bad for even asking about the issue

The attitude of Go community cannot be separated from the patronizing tone of Go maintainers. In fact it stems directly from the people @ Google working on Go. All the bullshit "you don't need that with go"™ comes directly from Pike,Cox and co. It's fine to be opinionated, but just admit these are opinions instead of engaging into the bullshit they engaged in for years when dismissing this or that problem as irrelevant.

Pike said "Go design" is done. Except that a language which design "is done" is a dead one.
Yes, that's pretty close...

You can also think of dynamic binary modification as a process level emulation. This gives you a lightweight tool that enables you to observe (e.g. profiling) and tinker (e.g. instruction hooking) a binary at run time.

Sometimes you might not have the high-level source code of the binary. In case you want to better understand its behavior, you could run it with a DBM tool and let it print out the ordered sequence of the function calls at run time for a given input (sometimes this could take a lot of analysis if you want to do it statically -- due to all the branch instructions, and for each branch instruction, you might need to treat every program flow equally...).
Well, since the studio model broke down and gave way to the guild model, maybe ... but the studio model was solid until it wasn't. Baseball franchises (for example) own the players until they are allowed out of their contract to become free agents (like after Marilyn Monroe's contractual obligations to the studio back in the day).
Come on Trump! Are you a man or what? Are you really going to allow other countries to beat us in yet another thing? Get these guys the funding we need to make America great again!
>Users don't need to worry about routing when they connect to the internet

God I wish this was still true. The internet is so fragmented now I have to have IPs in different nations for a unified experience.
I'm not entirely sure I believe that. I saw a Paragonie project that was posted a while back, supposedly a "secure by default" CMS. I looked at the code and saw it was an hard to audit mess that decided to implement everything itself. It's own ORM, own router, own MVC framework. I spent an hour and found numerous issues[1] in the code.

I don't believe re-implementing the wheel like that is a 'modern security practice'. I asked why they did that instead of using robust, well tested and well supported libraries and did not get a satisfactory answer.

While it's not the author's project (I think?) he is still part of the company, and I'd hope such a security-focused organization wouldn't have done something like that.

1. https://paragonie.com/project/airship

2. https://news.ycombinator.com/item?id=13905055
After being stuck at ~24k for a long time on the 1051st round it scored 83170. Seems to learn very slowly, perhaps the new generations are too random?
The point of Go 2.0, IIUC, is that it throws away backwards-compatibility guarantees, so if they want to do something in Go 2.0 that breaks correct go1 code to support generics, that's on the table. So backwards-compatibility nastiness is not guaranteed.
China also restricts democracy and access to the internet, but that's not to say the US wouldn't be harmed by a move in that direction. China has different strengths and weaknesses; the US would be ill advised to give up its own strengths.
If you don't receive your own order, have the passenger phone cancel the request and try again. I doubt the utilization is high enough that turning on the driver app immediately accepts a random request.
One of the first jobs I had out of school was transcribing hand-written catalog records for a then-new digital catalog. The big worry (this was well before Google, Worldcat, etc. existed) in those days was that much of the bibliographic metadata that had accumulated in the card catalog would be lost, because the effort to digitize it all would be too great. The new digital catalog only had a very simplified version. Over time, of course, the systems improved to the point where I don't think even librarians want to go back to the old way.
"If people come up with crazy implementations, it's their own problem."

Some people are turned away from C++ after seeing random bits of crazy language/template misuse, although when used sanely C++ could've served them nicely for their job.

Same thing is going to happen to Swift very soon.

https://engineering.kitchenstories.io/comfortable-api-reques...

Those function signatures are definitely not... self-documenting, I'd say.
I'm just getting started with Erlang. OTP/Elixir/Pheonix are a long way away, but am starring on GitHub anyway.
The question are they going to want to take junior level pay to get in the door?
I always think so, but this appears not to be true. Social safety nets are much stronger in Europe but people in the US take a lot more risk.
Definitely not (and I went to college when I was one of the few students who arrived with his own computer). Our chemistry teacher spent one class showing us how to use Newton's approximation, and most students found it a complete waste of time, given that everybody had a pocket calculator of some kind.

(Of course, I learned how to calculate square roots on paper before I went to college, but only because I asked my father to show me how.)
I love the ideas that Sam Altman has but would say that reigning in Medicare/Medicaid fraud would truly need to be tackled aggressively before expanding Medicare. You need to look no further than the $1.3 billion Medicare fraud that was reported today.

One area that seriously needs addressing with regards to healthcare that nobody thinks about are the family member caregivers who cannot work outside of the home because their are no resources to care for their disabled family members. In these situations the disabled family members have Medicare (after 27 months from disability date) but the caregiver who cannot work outside of the home because they have to provide care for their loved ones are currently not eligible for Medicare until they reach 65. These families are typically financially strapped already due to the uncovered cost of healthcare for their loved ones. Add that to then not being able to work outside of the home because they must care for their loved one and you are dealing with typically very low income families. When a family member is the primary caregiver of an individual with disabilities they should be able to get on Medicare as well regardless of age. This would go a long way to dealing with caregiver depression and would allow thousands of individuals to stay in their homes rather than being placed in institutions or community based services because one family member cannot stay home and provide care because they must work to purchase their own health insurance.
I wonder how you feel about C.
I'm using GCC (it compiles my C++ code faster than Clang) which can't use lld :/
The sync.Map case for generics is a perfect example. Thanks for bringing it up.
> Pike said "Go design" is done. Except that a language which design "is done" is a dead one.

Guess C is done for.
There are already working implementations of lightning on litecoin which can route transactions.

lighting is designed to be able to farm out channel enforcement to other nodes on the network to prevent cheating while preserving privacy.

lighting does require more block space to operate globally than is available. It still scales better than bitcoin though.
I do not believe there to be an $x where that statement is true.
Another thing you could do is use incognito mode, which disables extensions by default.

http://www.tomsguide.com/faq/id-2384484/enable-disable-chrom...
I'd be even more excited if the compiler were willing to execute complete heresy on my behalf and (with user consent) edit my source code automatically to remove unused imports. ;)
So the scheme is I answer questions in order to get my ego higher, you bribe me with "you are top n", I leave my CV?
Adding secure crypto to PHP is like putting a Schlage lock on a pup tent.
"While Novartis will not estimate the price it will ultimately put on the treatment, some industry analysts project it will cost $500,000 per infusion."

Meanwhile, the latest version of the US Senate's healthcare bill includes the so-called Cruz Amendment[1], which would allow insurance companies to offer health insurance plans without essential health benefits, which would allow lifetime caps on insurance[2], which could mean that your six year old with recurring leukemia gets pulled off their treatment when they're halfway through. Not because you did anything wrong, per se, but because maybe your employer refuses to spring for health care plans with more than an $x dollar cap. Or you never anticipated something so horrific and catastrophic happening to your family.

[1] https://www.nytimes.com/2017/07/13/us/politics/senate-republ...

[2] https://www.brookings.edu/2017/05/02/allowing-states-to-defi...
That makes sense. I was under the impression that you were saying something along the lines "Phoenix breaks erlang," but the complaint that Phoenix is too bulky is pretty common.
I have nothing against bootcamps, but I don't think it is difficult for someone with CS degree to learn react. There is a lot of practical in CS too and that experience makes learning react much easier - especially compared to people with little experience and not much programming background.

Likewise, second bootcamp would be easier and learning new technology for someone from bootcamp is easier then for someone with neither bootcamp nor CS.
I don't doubt your dedication.. I just try to imagine a week later after the initial "I'm standing on MARS!!!" wears off... ok... so... there's nothing here...
Yes, this is the major issue. Authors also can sell their extension, then re-publish their own non-malwared version as an alternative, then just keep doing it over and over again.

I wrote some scripts to provide version pinning (just automates the manual editing of the manifests) but then you have to consider critical vulnerabilities in things like the LastPass extension where you absolutely want updates ASAP. So then you either have to have a curated extension list or maybe just separate extensions into "trusted" ie provided by reputable businesses as part of their product (lastpass, okta, etc) and "un-trusted." Even then, if the malware isn't in your face, you have no idea if the pinned version of your un-trusted extensions is actually non-malicious without auditing the code.
Harvard Actively Developing Autonomous Drone Insects (ADIs) from 'Black Mirror'
Then your previous statement about PHP versions is irrelevant, and you should answer the question you were asked. To wit:

> Given how much has been deprecated/removed since 5.2, would you care to list some that remain?

For the version coming out at the end of the year, what is still insecure that leads you to believe "there is not an $x where that a statement is true"?
I kinda missed the boat on this story, I was of the mindset that cpu game was over, and Intel had an insurmountable advantage in 14 nanometer fabrication, and basically their scale meant AMD could never compete again. How has AMD managed to a comeback like this?

Edit; reading wikipedia, seems like it was the fact AMD could outsource 14nm finfet fabrication to GlobalFoundries that they're able to do this, since they didn't have to build their own fabrication facility, or could they have done their own fab?
Best intro to Stoicism I've seen:
https://www.youtube.com/watch?v=seLLJP3H1FU

Massimo Pigliucci also have a great web site, how to be stoic
https://howtobeastoic.wordpress.com
COSS for a Good Cause: Charity for Crypto
Two pop-overs and a chat window in less than 5 seconds. I guess they really work?
> but people in the US take a lot more risk.

Can you provide a citation? Because the people I see taking risk are those who already are well off or who have family and/or family wealth to fall back on.
> Improvements to package management is probably the highest item on my wishlist for Go 2.

The work is in progress and will most likely be available for general purpose use way before Go2.

Check it out: https://github.com/golang/dep
Well, they do scale. It's just a question or how much they scale. A practical perspective says we don't need to scale to VISA levels right now, we just need to slowly increase the block size to encourage adoption and new users while keeping fees low, while additional scale measures are explored and integrated. Bitcoin's proof-of-work is susceptible to centralization risks independent of the block size. The nodes that are doing validation for light clients are important, but don't need to store the entire blockchain to do that validation and so are largely limited by compute and bandwidth. If we slowly increase bandwidth requirements on a reasonable schedule we can continue to grow Bitcoin's base for years. Is it reasonable to expect we can handle 24 megabyte blocks in 6 years? There are other ways to handle scale that are less complicated than Segwit. This entire thing might fall under extremely premature optimization.
https://news.ycombinator.com/item?id=14754535
Thanks for that information. I had thought enums can only be used as named types. Good to know they can hold data as well. I had though of that struct as well (ok, not in that professional way with types as constants and iota:-)) but found it a bit annoying that I have to store a type myself although the type itself should already have the type information somewhere itself - consequently that information is stored reduntantly. But I'll definitely try that. Thanks.
At the risk of beating a dead horse ...

Overbooking is not the only reason that airlines have to deny boarding. Sometimes, they end up making an aircraft change. Sometimes, headwinds dictate that they have to lower their weight. Sometimes (as in the now-infamous United case), they decide that they need those seats to carry crew. Sometimes, a seat is broken, and they can't use it.

JetBlue is an airline that does not oversell seats (Southwest apparently also decided to join them in that practice this year -- my guess is that their unique no-assigned-seats boarding method gives them a lot more flexibility). Despite that, in 2016, they had one of the highest rates in the industry of forcibly denied boarding, significantly above the industry average. (source: https://www.fool.com/investing/2017/04/16/1-us-airline-never...). Each and every one of those had one of those "true reservation, it's not a standby ticket" tickets that you're talking about.

Practically, when picking who to deny boarding to, airlines have some pretty clear rules. If you want to be sure you're going to get a seat, pick one for yourself when you make your reservation, check in as early as possible, and buy a refundable ticket.
Static business home IP address from your ISP and your own server.
This is the sort of thing that makes it hard to get started with Go in my opinion.
If you aren't writing libraries you rarely need to be concerned with move semantics. At one of my two C++ jobs, literally no class has any && shenanigans and at the other.. we are making libraries, so yeah we care about that, but even then 90% "=default" is all we need.

As for the old and new stuff both being there, yes it us but that doesn't mean you need or should use all of it. The new should replace the old or at least let you clean it up.

It sounds like the code you were forced into was super sloppy. Making move increment and decrement operator is an micro-optimization in the extreme. You can probably safely remove that non-sense and not see any difference if your class implements something like sane value semantics and use RAII. But of course like any language someone can make a big ball of mud when misusing the tools.

I agree there is complexity but I think most of the complexity you have needed to deal with is because of bad code. I could write you some Python or Ruby that is equally impossible to parse and deal with. Watch as I overload methods on Method class and Class class.