skysight-inc/HackerNews huggingface dataset:
I totally understand if people are just downvoting me for being off-topic (I tried to keep the majority of my comment on-topic, but might not have done a very good job), but if the down-voting is due to the content of the post, I'm genuinely interested in understanding why. Thanks! (And apologies for the wall of text, it's just that this topic has stirred up a lot of feelings for me.)
I was around when TV remote controls became popular. Couldn't see what was the point of them.
Ditto.

Then you finally find a shirt which is just the "right" length at the store, and three washes later and it is too short... But you cannot buy the next size up since you need more LENGTH not shoulder width.

Very few brands make t-shirts which are 2x-tall (as opposed to 2x-large, where both the length AND width increases). A medium-2xtall would be like the unicorn of t-shirts.

The sizes should be: S, M, L, 2x, 3x, etc & S-T, S-2xT, S-3xT, M-T, M-2xT, etc.
I'm not even a developer so I know very little about unit tests but I would assume that in something with an authentication system you would have a unit test that verifies that known invalid credentials don't permit access.
yay C/C++ tooling: http://nickdesaulniers.github.io/blog/2015/07/23/additional-...
ShapeConnector: An ad-free, copyleft puzzle game
yes, this.
Hi Diego! Please update the link to the original Canadian Business article (given in the article):

http://www.canadianbusiness.com/the-last-days-of-target-cana...

The Maclean's copy of it is unreadable due to the ridiculous font combined with narrow column width.
Any device could have its own connection to the mobile network, a la Kindle.
Ask HN: A simple yet useful e-book to learn AWS?
I'm building my own startup and it has come to my attention that managing the AWS infraestructure manually is not a good choice. Some people suggested Cloudformation to do this. The thing is, I have an EC2 instance up and running and serving some websites I own.

There's this startup I'm trying to build that needs to be able to scale to different regions and the thruth is I have no idea what buckets, cluodformation or other aws services are. Since I'm going on vacations next week to a place where there is no internet at all, I wanted to ask for an e-book to load on my Kindle so I can start reading and understanding what a good approach is, while being offline.

Would you recommend this one? It's the only one that kinda seems to explain what I'm after. https://cloudonaut.io/amazon-web-services-in-action/
Very cool but please add a metric measurements option to your search.
There's a lot of disagreement in this thread about the definition of MVP, and I think it stems from the interpretation of the "Viable" part.

Based on the definitions by writers who helped popularise the term, like Steve Blank and Eric Ries, I think this word should be clarified as "viable for the purpose of the entrepreneur". Then the definitions of MVP as a process or marketing experiment make more sense. A MVP does not need to be viable for the customer (e.g. a complete, but minimal product) , just as an experiment.
How very patronizing. There's a tendency we all have to assume that someone would agree with us, if they weren't so ignorant/stupid/naive. None of us want to feel that we'd agree with them if only we understood.

Seems this is the programming equivalent. Programmer X turns their nose up at my pet language Y. It can't be because of me, it has to be their naivitee/ignorance/lack of experience/bias, etc, etc.

That the article was a big "you're ignorant" to Andrei Alexandrescu, of all people, was telling.
"do you support "euthanasia of economically useless people"? If you don't have a job for whatever reason, should you just be left on the streets to die?"

YES. Old & incompetent people are 'all cost, no benefit' proposition. Children are cost in the beginning, but benefit later on. Saving lives of old and incompetent(lazy, mentally/physically challenged) people is a total waste of resources.

P.S. Just because you don't have a job now, doesn't mean you can't get one in the future or get new skills and work in a different field.
The cost difference of this theoretical setup is now reaching laughable proportions (in time, money, or both)
I don't think pmf was recommending anything, just stating a reason why a company wouldn't want to do something like that. He/she wasn't endorsing it or saying that it would be a good choice.
Good to know. I was not aware of those instructions.

It would be interesting to see how well a GPU can do compared to a CPU. Doing 64-bit math gives an automatic four-to-one advantage (it takes four 32x32 multiplies to replicate a single 64x64 multiply) so the GPU would be starting out at a disadvantage, plus GPUs run at lower clock rates and have other disadvantages, but perhaps their many many cores would be enough to overcome this.
There's a Dutch brand that specializes in extra long t-shirts: http://www.girav.com/ - they have Standard Long for men 1.75m (5.8 ft) to 1.85m (6 ft), Long Fit 1.85m (6 ft) / 1.90m (6.2 ft) or taller, and
Extra Long Fit 2.00m (6.6 ft) and over.
I'm an adjunct, and I've written about various aspects of being an adjunct (e.g. here: http://jakeseliger.com/2014/12/22/how-do-you-know-when-youre...). But I'll add that there is a very good "excuse" why universities treat adjuncts how they do: because they can. When people stop signing up for grad school and/or to be adjuncts, universities will have to offer better pay and/or conditions.

Until that happens, universities won't. Markets are clearing.
Interesting. It would be nice to see mathematics.
That may be somewhat true if education was completely or even somewhat disconnected from familial background... are you completely ignoring all the discussion going on here? One major point is that without that background, your resume isn't ever even going to be on the hiring person's desk, much less under their attention.
I assume that after years of optimization work you're not going to get more out of a small tweak to one part of the compiler unless you harness new CPU instructions.
Make It Smaller
I find whenever some code is "simple", it's just not really doing anything at all and whatever it's actually doing, it's doing it badly. E.g. it's not handling anything other than some basic cases and performs horribly.
Agree. His lie will cost countless lives in the years to come. Stupidity he sparked can't be just banned like tetraethyl lead.
The official Tetris rules state that you get one of each type in groups of seven; aka bags[1]. In other words, you get a maximum of two of a type in a row.

[1] http://tetris.wikia.com/wiki/Random_Generator
This is pretty cool. SSH is a perfect fit for this - in common application scenarios, most time is spent waiting for the remote host.

I like that is supports all of the modern ciphers (Paramiko, in particular, doesn't). It's also mostly feature-complete. Props to the author, this appears to be the work of a single guy!
Very few people in the Lean Startup world (for example any Lean Startup event or conference) who use the methodology in their own business or coach others see MVP as a Product. Everyone agrees MVP = Experiment.

That's the problem with coining a phrase that gets popular. It starts out as one thing that is not necessarily 100% correct. Then it's too late to change it once you understand it better and understand how to implement it.
>As most user will properly not notice a difference between 300Mbps and 600Mbps. Let alone 1Gbps. So really the biggest benefits of these new release are increase in Capacity of Mobile Network.

Do you know if there's a latency difference? LTE is has pretty low latency compared to earlier standards, but compared to wired internet it's still garbage.
OOC, Why do people shop at Target instead of Walmart? For me, the only reason is distance---if there's a Target closer than a Walmart. Otherwise the two are pretty much interchangeable.
Do you really think that you can give an programmer a certificate and have them write secure stuff? Exploits are always changing.
Three syscalls instead of one will probably not make a difference. Copying a 50mb file multiple times will.
World's Fastest Rubik's Cube Solving Robot
"From a gods-eye perspective, this is actually a good thing, as it brings down the costs of serving peoples' needs."

Why do you define 'good' as servicing needs of members of homo sapiens species? What if a good thing(objectively) is actually servicing members of 'fire ant' species? You attitude smells like speciesism.

"From the perspective of someone who loses their job, it sucks because that person now has no way to feed themselves."

Yep, just like a lot of other animals. You look at some of those animals in the jungle - maybe you'll eat if you're lucky and survive long enough to reproduce. It's a struggle for them. When a zebra is killed by a lion, it ain't nice for the zebra.

"So, we want to get around that by being able to say to someone: "Here is a free $700/month. Move to rural Maine and spend 6 months learning to code and eating food delivered by the driverless truck which stole your job. Then join us in automating more people's jobs away."

Again, this smells like speciesism. Why do you want to spend your time helping members of homo sapiens species? Was that the result of brainwashing during your childhood or did you independantly discover that it is your duty to help members of homo sapiens species?

"Very few people think that sex is a basic right or think that the existence of sexually frustrated folks indicates a flaw on the part of society."

You forgot to add 'today' or 'these days'. Why is what majority thinks an indicator of truth?

"Most people don't put sex and food/shelter/medicine/etc in the same categories."

Again, you're going by what majority thinks. Do you care about truth or what majority thinks?

"Also, we can't really automate the production of sex."

Modern tech can certainly help. For example, you spy on people to see who is attractive and having lots of sex. Then, you sexually tax those people. You locate, kidnapp and take them to someone who is unattractive.
From the perspective of the receiver, it will be automated, 'cause they'll be getting women frequantly with no effort.
This reminds me of the fruitcake factory scammer who also stole $16 million before his underling finally noticed:

http://www.texasmonthly.com/articles/just-desserts/
Unfortunately, in some languages, inheritance of abstract classes is the only way to get the equivalent of interfaces.

That said, yeah, the less class inheritance, the better. Ideally, work in a language where interfaces can include default implementations.
Netflix VPN ban may adversely impact U.S. military personnel
I came across this concept called "The jar of awesome" which on first glance seems really naive but I really took a liking to it. It's basically just writing down your victories when they happen and storing them somewhere in a tangible way. A collection of notes, post its, anything, but it has to be physical and it has to be stored. That way it feels "real", and its a great reminder of the small victories we tend to forget
Is there any kind of proposed standard for the metadata of a syllabus? I'd love to use it myself, I find myself recreating my own syllabi as a plaintext (Markdown) document, over and over, when it seems like the recipe is clear enough to do it in a way that can easily be converted into machine-readable metadata.
HAARP, Faroe Islands, Valencia City: Google Earth’s Classified Locations
> An MVP is the smallest possible experiment to test your assumptions.

This is the point that IanCal and I are disagreeing with. An experiment should be called an experiment. What you get after you've done enough experiments to validate your assumptions is an MVP.

Maybe we need the abbreviation "MVPA" for "MVP Attempt".
> So I don't have some moral problem with not working. The problem is the tax base would implode and there wouldn't be anyone left paying the bills. The system would collapse.
> Maybe if software actually eats the world but not until then.

That's the most likely way I see a basic income happening, too: automation eats into a huge number of jobs – self-driving vehicles take out a LOT of people currently working as truckers, delivery drivers, etc.; robots turn Amazon warehouses into ghost towns where a few technicians tend the machines; whole categories of office jobs continue to fade as analog data entry goes away and processes are automated; and so forth.

In that kind of scenario, it's easy to imagine voters supporting a tax on high earners and corporate income to provide an income for people who simply don't have skills which can't be done by a machine.
Awesome, I'd like to see more network protocols implemented natively in Python. The language implementations are getting better and better, and well, you're waiting for the network anyway... It also means the work together better: 1 event loop means it's easier to reason about the program execution when using multiple protocols together.
Here is my anecdotal reason why Target failed.

Target missed the boat by about 15-20 years. I entered 4 or 5 different Target locations in Canada and none of them had a full grocery selection. Targets were basically Walmarts before they began converting to full grocery stores.

Therefore, shoppers had the option to either go to a Walmart Superstore and get everything they needed, or go to Target and get 80% of what you needed, the remaining 20% being available at a grocery store.

Beyond all the data logistics issues, Target would have never succeeded in my opinion as they couldn't compete with Walmart on selection (or Great Canadian Superstore for that matter).
Right. Maybe this is because I tend to write small functions, but the amount of things that end in `Ok(())` especially with IO still makes me think it would be useful.
You'd probably need to put sensible routes through these divvied up plots. You could even specify the location the door needs to be at, and veto things that aren't up to code. It's more of a thing of "default restrictions" and "default permissions". Default restrictions are easier to work with, and they seem to solve problems, but they impede things. Default permissions let things happen, but they also let things happen.

I do think that senior employees seeing offices as a reward instead of a productivity tool is not ideal. Depends on the organization though, a call centre doesn't follow the same rules as a start-up or an assembly line. Forcing any of these models on the other would result in sub-par results.

It might just be latency, where the structure and nature of a business changes, but the culture and processes don't quite catch up. Software engineers in cube farms like Skype trying to push P2P messaging to mobile. Some mix of sunk-cost fallacies and the slow momentum of behemoths, I'm sure of it.

I do have some opinions on how to achieve these changes, but it'd be hubris for me to suggest them to you, since I'm unaware of your particulars. But I still hope that you get to work in a 10x environment some day. We all should.
Maybe we could go a bit further and say that a proven security breach (i.e. an unauthorized person actually accesses your device) carries some concrete liability, for example $500 plus a refund of the purchase price?

It's a bit like the laws for junk faxes or illegal telemarketing calls. You don't have to take them to court or prove actual damages, you just press the "statutory damages" button when an actual violation occurs.

I could see some difficulty arising from people who are breached not because of some fault with the product, but because the people made their password "password" or whatever. But maybe this would just encourage manufacturers to make it difficult to set up their devices insecurely.

There might be problems with people knowing that they're breached. To combat this, you might make the $500 (or whatever amount) payable to anybody who accesses such a device in good faith. These "find an insecure web cam pointed at a baby" web sites would go from voyeuristic amusements to money makers.

Just some random ideas....
In the US, I shopped for (some) clothes and household items. They were much better than stuff at Walmart. This was 10 years ago, and at the time, Target was the first one to pioneer famous designers doing a low end (Target) line. So yeah, my perception was that they had better stuff.
I thought it was interesting, I read the whole thing because I'm relaxing listening to the rain falling out my window. It's like reading a book, only a long form, well written magazine article instead.

Now I'm off to meet some friends for lunch! Enjoy your day :)
But still not cash. Cash is king.
Does using the geometric mean do something to the size of the error? If the geometric mean of the original implementation varies 1% under normal conditions then this is still not a significant result is it? I have benchmarks where my geomean easily varies 1% even in the most stable conditions I know to give it.
22 vim plugins every ruby developer should use
Nice! But I wonder about the example in the readme, why the 'yield from'? Doesn't Python support 'await' as an alias for that nowadays?
People Are Still Trying to Build a Space Elevator
You know way way more about compilers than I do, but the key is in this:

Furthermore, there exists a path from h to a use of v which does not go through d. For every node p in the loop, since the loop is strongly connected and node is a component of the CFG, there exists a path, consisting only of nodes of L from p to h. Concatenating these two paths proves that v is live-in and live-out of p.

I have no idea how to formally prove that assertion (it's logically sound, afaik, someone like Walter Bright will have to jump in, he probably knows GCC inside-out), but if correct, the code change is correct semantically. The computational gain can be trivially exhibited (again, no idea how to 'prove' it) by throwing code at it and seeing the RTL emitted. (I agree it lacks 'rigor' in the academic sense, but based on the list to which he submitted his code-change and the fact that he's at Xilinx and sent it to his colleagues makes me confident enough that the change is sound.)

Edit: Fair enough. You've convinced me. (Though the SPEC2000 resulting numbers still have me in the 'maybe' category - your argument below is more sound than my ignorance.) Anyone reading this should defer to Danny's posts rather than mine for the time being (after a day or two, read the resulting responses to see the expert analyses on the mailing list). Keeping this post intact solely for continuity for the reader. RE: Walter - I'd assume he'd keep up with the competition and know enough about the RTL as it hasn't changed extensively in the last decade to make a valid opinion w/r/t changes. Either way, gracefully upvoting Danny's two posts ;)
Neural Network Design (eBook) [pdf]
You Compiled This, Driver – Trust Me
Paul Graham is my one of my biggest programming heroes. He single-handedly changed the way I think about and do programming about a decade back, and I am eternally grateful for it. One of the biggest lessons I got from him is "succinctness is power". That essay was a game changer both in terms of the math work and the programming work I do.

Here is one instance where that powerful way of thinking runs head on into a stone wall. He said "few successful founders grew up desperately poor" and moved on. Succinct. yes, but not powerful. This piece took a couple thousand words to say the same one succinct thing that PG said, and nails it in terms of the empathy it generates and the power with which it communicates. While PGs writing in this issue comes out as aspie. This is the lesson he needs to take from that latest article and the Internet's reaction, and not that “Life is short” and totally miss the point.

Narrativity and Authenticity and Poetry and Verbosity is power! (when dealing with humans).
A big dent in a thimble is nothing alongside even a small dent in a truck.

You're not all wrong, but BO is being disingenuous, as top poster said. They're trying to make it look like they're ahead of SpaceX, which is laughable. If SpaceX wished, they have been doing years ago what BO is doing now. But they were trying to accomplish something more meaningful than a tourist resort.

Someday, they will be history books written about SpaceX alone. The same will never be true of Blue Origin.
Are you referring to Canadian Target vs Walmart? If so, I agree. I feel like Walmart Canada doesn't have quite the same reputation it does south of the border.
Ha. Very nice! It looks like you guys have great practices in place to overcome the alone thing.

So I'm envisioning my organization supporting people who work remote in three ways. Let me know if anyone of them pops out or none.

1.) A podcast around working remote the awesome sides and the downsides. I've scheduled several with a couple of different people.

2.) A support network for people who work remote.

3.) A working retreat to a fancy place for people who.. work remote.

Thanks for the responses guys!
My point is that you can adjust the tax code so that people over some threshold are paying $12k more than they used to, cancelling out the $12k of income. And counting people who are going to have their taxes raised by $12k in the overall cost is disingenuous. Below that threshold taxes will also likely go up, eating up some of the $12k there as well.
Incredibly petty.
>What surprised us was that over the course of many wash cycles, the chest and waist will drift wider and the length will drift shorter.

What if the fabric was rotated 90 degrees upon manufacture, wouldn't this eliminate this problem?

The shrink pattern is related to the orientation of the thread build of the fabric used is it not?
You can play it online: http://mindwheelgame.com/

Or read a more hackerly post about it: http://www.filfre.net/2014/03/mindwhell-or-the-poet-and-the-...
GDDR5X Standard Finalized: New Graphics Memory Up to 14 Gbps
The implication that a developer is junior if they mainly use one language is completely absurd.
This is extremely useful to me. Seems like it can be used to secure communications between the server and the client without having to rely on autossh with SSH tunnels.

I think this can be very useful for establishing reverse SSH connections as well. Instead of having autossh keep track of the SSH session and keep it alive, one can spin up a simple script that starts and persists the connection.
A few years ago, DHS and DOE set up a test power plant using similar equipment to what is actually in widespread production use, and invited select hackers to see what they could do to it.

Here are the results: https://www.youtube.com/watch?v=fJyWngDco3g

There was some discussion of this on the excellent Nova episode "Rise Of The Hackers", where they mentioned that the damage to the generator was extensive enough that it would not be just a quick in place repair. It would have to be replaced, which could take months (they don't have these things lying around in stock...). If someone did a successful coordinated attack on several power plants, it quite possibly could knock a very large number of people off the grid for many months.

We need to stop allowing this. If this trend of putting everything online without paying serious attention to security continues, two things are going to happen:

1. The bad guys are going to succeed at some point in causing a major disaster. If we are lucky it will just cause widespread economic loss and inconvenience. More likely, though, there will be widespread loss of life too.

2. You think 9/11 prompted too big a swing in the wrong direction on the "safety vs. civil liberties" scale? That will seem quaint and mild in comparison once an attack knocks a large region off the grid for months, or causes a chemical plant to release a large toxic cloud, or takes down air traffic control, and so on.