skysight-inc/HackerNews huggingface dataset:
No - definitely not. I would recommend publication order.
Well... it would be a real test of their intelligence.
Test pilots have done much more dangerous things. The pilot still has time to recover from a faux "uncontrolled" descent if the system appears to not work.
It could be argued that owning real estate does create value.
> He's clearly a man.

What is the point of this comment? Even if you had some way to know (EDIT: which you (https://news.ycombinator.com/item?id=12506075) point out is the case), why should it matter, especially since no-one else in this thread seems to have brought up gender?
Same! I've been interested for the longest time in doing the same. But no time. :(
Where is the research you are citing? Running is not bad for the knees period. You do not define extensive or what you are basing your opinions on.

Bad knees can be the result of many, many things, including an injury which may have been the result of twisting your knee rising from a chair.
I like some parts of philosophy like Whitehead, Dennett, and Rachels but beyond them I really find most philosophers to be intentionally too murky. So, I'm impressed when someone dares to slog through philosophy and come up with something of substance from it. But honestly, I think people are better served by majoring in math and only taking a minor in philosophy if they weren't hard set on any given field of study.
Does any operating system offer full system encryption, including RAM and SWAP?
Knowing your neighbors doesn't hurt, either. I like to think that if my neighbors noticed something untoward happening at my house, they would sound the alert.
Whenever I read such articles, I am completely at a loss as to what it means to code. Do they mean churning out code, like a codemonkey, for something that some architect has designed? Do they mean getting their hands dirty by pitching in to write some code for something that they themselves have architected? Do they mean doing the whole gig, starting from vague idea to producing a usable software, all by themselves and thus having to write all the code themselves instead of hiring a young ninja?
Voluntary solitude is so rare for people of any age. It's also profoundly useful. 24 years ago, as a high school senior, in lieu of regular gym class I elected to take a course in Survival. This culminated in a 3-day, 2-night "solo" -- a sleepover on the edge of one of Boston's outer harbor islands, during which time I didn't see or speak with another human being. (We each had a large section of the island to ourselves, and were instructed to silently turn and walk in the other direction if we happened to see a neighboring student at our site's edge.) I had volunteered for the most-remote site, on the northeastern edge of the island. I made camp on a beach adjacent to the overgrown ruins of a military installment of some sort. Like my classmates, I'd walked in with a duffel bag containing a sleeping bag, 2 or 3 items of clothing, a 10x10' clear sheet of plastic, 40' of twine, a knife, 2 gallons of water, some non-perishable food, 5 waterproof matches in a ziplock bag with a journal and pencil, and a whistle. That's it. No phone (in 1992 nobody had these), no walkman (my tape-playing music player), no walkie-talkie. Just the same essentials available a century or more earlier.

After picking my spot and building my shelter, I walked, sat, breathed, and wrote in my journal. As the first day waned, I made a roaring bonfire against the outer wall of the fortress, feeding it the end of a massive driftwood log. I sketched the sun setting over Boston's skyline as the stars came out, listened to the fire and the waves on the beach, and had time, and space, entirely to myself.

That weekend gave me a chance to contemplate the myriad huge changes then imminent in my life: things like picking a college, moving out of the home I'd lived in since I was two years old, and moving to a different state in another part of the country.

At the time, I thoroughly enjoyed the solo experience. It flew by, and I was grateful to have had the chance to decompress and spend time outside. It was transformative in a few ways, and in writing this I'm realizing it again, and remembering just how valuable -- and rare -- that kind of solitude is. Human connection is so important. But so is the chance to _completely_ unplug and disconnect. I can't recommend it highly enough. My gratitude for that solo experience is profound.
How I made some Pokémon Business Cards
FCC Needs to Impose Strong Protections Around Stingray Use
Taking the Single Responsibility Principle Seriously
"When I dropped the flowerpot, (I just died|wanted to die|could have just died)." works.
There is an interesting popular book on Ethology by Frans De Waal.

“Are we smart enough to know how smart animals are?”

https://www.amazon.com/Are-Smart-Enough-Know-Animals/dp/0393...

Here is a great review of this book http://www.theatlantic.com/magazine/archive/2016/05/how-anim...

the passage that got me hooked: “a better way to think about other creatures would be to ask ourselves how different species have developed different kinds of minds to solve different adaptive problems. Children and chimps and crows and octopuses are ultimately so interesting not because they are mini-mes, but because they are aliens—not because they are smart like us, but because they are smart in ways we haven’t even considered"

for example different species have different approaches to problem solving: Chimpanzees try to comprehend/model a problem while Monkeys are solving tool building problems by trial and error (that's from the book)
Most of Tesla's issues are with the name. Drivers assume this is a fully autonomous driving system. This leads to big problems. I have seen videos of drivers sleeping while the car drives itself down the highway.

A more appropriate name would be co-pilot.
From the horse's mouth:

> Varnish 5.0 changes some (mostly) internal APIs and adds some major new features over Varnish 4.1.

> We are in the process of adding HTTP/2 support to Varnish ... we hope to have it production ready for the next major release (2017-03-15).
Tilt is an affordable innovative density meter.
It measures the angle/tilt of the device floating in the fermenting beer.
http://tilthydrometer.com/
> I'll come out of university with no transferrable skills whatsoever

I think this reflects a common misunderstanding about either philosophy or what constitutes a "transferable skill." Philosophy teaches writing (quite intensively, in a good program) and abstract analytical skills. I have a philosophy degree and not only have I found it valuable, prospective employers have too. This especially true in my field (law), but I have heard it is true in others as well.

Of course, your experience will vary depending on the type of jobs you're looking at. Some industries will expect specific concrete skills that a philosophy degree will not teach you. And others will tend to be less populated, largely for cultural reasons, by people who understand its value. But this is no different from any other area of study: you have to have some idea of what you want to do in order to determine what field of study would be helpful.
Also I think it's more intuitive to develop. You do all your logic in the "app", and the REST layer is just a glorified DB wrapper. It matches the project's inevitable phone app more closely too so you don't have two entirely different paradigms.

Of course all that goes away when your boss says you need to support JS-disabled browsers.
the website is barely functional for me, the anchor links in the documentation don't even work.
So how do you square that with the fact that a lot of secondary education is not remotely "useful" for most jobs?

The most common argument I've heard for universal secondary education is that some amount of liberal education is necessary for a functioning democracy. Which I think is definitely true, and the only question is where to draw the line. It's clear to me that we shouldn't draw the line prior to literacy and basic numeracy, but it's not clear why the current position of the line -- right between secondary and higher education -- is more meritorious than any other position.
Pity they changed and became even worse in relation to privacy with Windows 10...
Noted caption on photo "A hirsute Sebastian using autopilot in a Tesla Model S." If this was said about a woman it would be sexist. Imagine if it said "Good looking Mary ... etc." outrage would be reasonable and forthcoming.

I believe if we're going to be alert to sexism towards women we need to tune up our antennae to all sexism and have simple and clear standards that have a hope of applying cross-culturally.

I welcome your alternate views below. I am genuinely interested in learning why you think I'm out of line here. :-)
Actually it does in a free market society. The only problem is we don't have a free market society.
I have MobileEye installed in my (mid range) car - it is a clever and advanced system - but no way near being a hands-off system.

There is obviously a lot of hand-waving and wishful thinking from the Tesla PR side.
http://www.bierdar.com - An app for beerfinding using iBeacons?
Agreed. Depending on how much code is shared it could be one repo, or n+1 (n=platforms 1=shared code)
Show HN: Vectr – Free Online Vector Graphics Editor
> Sometimes a gritty algorithm really does make the most sense if it's laid out as a 40 line function in one place rather than spread across 5 different classes so each part is independently swappable and testable.

I agree with you, but it feels a little like a false dichotomy. You can pretty easily decompose a long function into multiple smaller ones, within the same file. ~40 lines is close to the breaking point IMO. If it grows much beyond that, you can probably see groups of 10+ lines of code that have some sane subset of inputs/outputs. Toss those lines in another function, give it a name, make sure it's not exported outside of this file. If the 40+ line function gets reduced to a 10-20 line one with a few more stack frames, it is probably worth it.
You know what, these religious debates need a war to settle the question. Let's get 3 of the best teams for each stack, have them build the same 4 apps that cover a few of the most common scenarios... and let's see who's solution is done the fastest, is most maintainable, and has the best performance.
Come on, it was funny...
And from what I hear, the presidency requires long hours, time spent away from one's family, and a relatively low salary - all things that older people supposedly can't handle.
> That is a complicated case for teachers. Dumbed down content slows the progress of the more talented students and vice versa.

Your points are excellent and constructive. It is well stated that a classroom cannot always be serving the needs of each of its members, since they will sometimes be in conflict, and that part of the job of a teacher is to figure out how best to address these disparate needs.

My objection was not to this constructive point, but rather to the dismissive ideas (not yours, of course) that (1) having difficulty with a concept (whatever that concept is!) is the mark of a mental disability rather than part of the learning process, and (2) it is worthless even to attempt to address and resolve this difficulty.
My experience with Angular documentation was similar, as well as the getting starting guide.

I remember posting an issue on stack overflow about an issue I was having on the first few pages of the guide, I realised I had misread the docs, and I answered the question myself. But that post is now my top voted question on SO, so I don't think I was alone on my experience with the Angular docs. Mind you this was 2014.

Compared with my experience with the Ember docs, the Ember docs & getting starting guide was way more readable & easier to follow. (also in 2014)
Reminds me of this: https://9to5mac.com/2016/02/05/error-53-iphone-6
Has anyone been able to beat knees, ankle, plantar, hip, it band issues while running for a considerable amount of time?

Did you do anything different to achieve that?
Not sure if trolling or just ignorant.

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

CTRL-F united states, 38 FUCKING results.
Please consider replacing all the "he"s with a word less gender-defining ("they", "s/he", "ve" etc). The entire gender spectrum can code if they want to and they should feel included rather than excluded.
Finally, Vectr is out of Beta. Nick, the CEO of Vectr will answer any questions.
Can't do that in Canada so quickly. In Toronto at least, the landlord is not allowed to evict the tenant even if they have stopped paying rent. It can take months and months of court visits.

One reasoning I heard is because our winters are so brutal, it would be inhumane to kick people out in the cold.
>Singapore's education and indeed government standards are closer to the West than they are to China and India.

Don't deny that, and it's definitely closer on the spectrum to Western-style education, but the high volume and high stress environment (mentioned in the article) is more reminiscent of that in China. I have plenty of friends who resented the Singaporean system and were failed by the high intensity grades-focused education system. Credit to the Singaporean government for acknowledging and searching for a solution.

My original post was less of a judgement and more exploring the origins of the culture. Perhaps its as simple as a projection of the nations' socioeconomic aspirations...
I'm not sure how that's relevant to the topic at hand. Do you think I'm not ranting on Google or Facebook's behavior? If you'll look at my history, I'm doing it all the time.

But this is some sort of fallacy. Does the existence of other companies that engage in bad behavior somehow exempt Microsoft or makes them less bad?

And in case you're not up to date, Microsoft is also collecting your data and they forced that upgrade on all Windows users, in addition to behaving like patents trolls. So what's your point?
> You would be surprised how much effort has been put to improve the quality of life of the homeless population in NYC.

Access to the internet, and porn specifically, is definitely a quality of life improvement.
Don't run on concrete, if you can avoid it.
因为我觉得这时候一定要用中文才能表达我内心的最真实的情感。。。
C. S. Pierce: https://en.wikipedia.org/wiki/Charles_Sanders_Peirce
90 minutes for 1s of audio was reported by someone from Google on twitter, but the tweet has been deleted.
I've clarified in the readme that my measurements are for a much lighter/smaller model than Deepmind's :).
Ask HN: Most impressive SaaS landing page?
Or just landing pages in general. My version of impressive is concise, visually beautiful, and it is immediately obvious how the website is solving your problem (i.e. kraken.io)
Any slow moving vehicle on a high way is a hazard to other vehicles. Maybe that's a normal thing in China, but definitely not in Toronto. Judging from the video, the warning light from the cleaning truck was not sufficient even for human driver.
I don't think he was saying that it's not important at all. His point was that there are plenty more security risks that deserve more attention.

In particular, he was calling attention to all the people that cover up their camera and proudly exclaim "Done! Safe at last", while oblivious to all the other hacks and malware that could already be infecting their computer.
I was in a "gifted" program but I got kicked out after I started skipping school all the time to play guitar and chase girls. Eventually I dropped out of high school and worked at Walmart. Now I have a math PhD and a 7 figure net worth
Wow, the autopilot failed spectacularly there. This really is something that is should have caught, IMO. It doesn't even seem to have tried to avoid it, even once it got very close.

Even if you consider it a co-pilot, unless someone is paying as much attention as if they were really driving and was right in position to take control, I don't think they could have done much to mitigate this. At best, they might have jerked the car into the next lane, but even that could cause a fatal crash of that car or surrounding cars.
About Conversational Development
This new machine can read book pages without cracking the cover
There is a difference between being able to write code and being able to write nice maintainable code that is easy for others to understand. It took me a lot longer than 4 years to reach the second stage.
> I really liked the SICP lectures from 1980s where the lecturer goes ahead and demonstrates recursion with evaluating expressions by writing them on a blackboard with chalk. It also demonstrates the space and time complexity of the evaluation.

I agree! The author does just this when demonstrating the difference between the naïve recursive implementation of `length`, and the tail-recursive one using an accumulator. I don't know if he or she did so with the student, but I thought it was a nice pedagogical touch in the post.
Made possible by XSLT being Turing Complete: https://pdfs.semanticscholar.org/7e43/e492fbbc467fb4c46c9454...
Hi, you might want to check out LPegLabel[1]. It's an extension of LPeg that allows error detection and recovery by throwing labels (done manually but can be semi-automated). To put simply, throwing a label is like throwing an exception (so it bubbles up until it is caught). For error recovery, you can catch those labels and record it somewhere then continue parsing possibly skipping to a certain token like a semicolon before doing so.

I worked on modifying LPeg grammars to add error detection and recovery via LPegLabel for my Google Summer of Code, so please ask me questions about it if you have any. Right now, LPegLabel is still quite young, but it is fully usable and since it is a project under LabLua (the same research lab that is in charge of Lua and LPeg), I'm hoping it will be integrated into LPeg one day.

[1] https://github.com/sqmedeiros/lpeglabel
Companies are rarely of a single mind. I like to believe some departments within it are less prone to self-reflection and still need a bit of nudging. In Microsoft's case, I think they went user analytics crazy in recent times and see it as a path to invest resources on. And in true corporation fashion, they are being a bit too heavy-handed with it.
Thanks for the detailed list! ESI looks pretty sweet so I'll have to take a look at that as we scale out our API in the coming months.
Philosophy's got a lot of different schools, and there are plenty of people who major in it and still stick to the dry and analytic (confusing because it uses way too many numbers and greek letters) and avoid the continental style (confusing because it uses way too many made up words and rambling anecdotes.)
Well, it's hard to argue against them. Tesla messed up on this one.
You can stand while bicycling.
3 simple ways retirees can control their credit-card debt
> Most of all, clean code should be easy to reason about.

This one sentence should be guiding principle for any set of recommendations. Programmers should tape it to the top of their monitor. Programs difficult to reason about are hard to get working and hard to debug and hard to maintain.

In my opinion, this is the key requirement of "good" or clean code. Likewise, programming languages that facilitate this are "better" programming languages.

Depending upon the goals of a program there can be other important requirements (for example, efficiency), but however the program is constructed it should be as easy to reason about as possible given the constraints imposed by these other requirements.

Recognizing this, I tend to pick programming languages that make my programs easier to reason about and tend to program in a style that makes informal reasoning easier. For kernel development, programming in C was appropriate (back when I was doing it) because I needed to know exactly what was going on in the machine in response to the code. At the other end of the scale, straightforward Python code often results in such short programs that they fit entirely on one screen and are consequently easy to understand and reason about.

This style of programming has led me to be very impatient with the "keep debugging" until you think it works style of development. I tend to think that each bug found is evidence of the presence of more bugs.
If the article did the math to add Angular + Google, it would make them the top by a long shot.
You can now access the website without needing to signup. The two comments as well as analytics showed people were not happy to have to signup to tryout the app, so I did a "lazy-signup" system where you can try the app and then sign up if you want to save what you did.
This is what jumped out at me from the article:

>A retiree's credit-card debt on average is more than double the maximum monthly Social Security payment.

That's...troubling...
http://land-book.com/ has a nice collection.
I’ld say “technology” should be able to evolve beyond copy-and-paste without having to knock on the doors of intellectual property like a thieve in the night in each and every frigging situation like a little “cry baby”. After all, there’s always the option to offer a payment to the copyright holder to get according usage licenses… which tends to pay the rent for most people, companies, organisations, and institutions – including the EFF itself.

If “copyright” were that limiting and/or superfluous, there wouldn’t be much sense for EFF's use of a CC-BY license ( or their elaborate copyright policy blurb at https://www.eff.org/copyright )

This is one of those times I’m wondering again: why doesn’t EFF put its stuff into PUBLIC DOMAIN to lead the way (like some of us do with some projects)? Being against something they use themselves (see CC-BY) seems to be somewhat hypocritical from my point of view. But that might just be me standing on the soapbox of an “unlicense” (aka Public Domain) developer… ;)
https://ubrew.cc/ - an open brewery where you brew the beer
Is there any work toward utilizing Openshift Origin on GKE? I'm aware that I can manually configure things to do so but I'd really prefer to to it just be a deployment/daemonset that ties into my GKE instance. This probably affects the customer base of Openshift so I assume it's not likely, but I'd really love to use Openshift on GKE.
Maybe it's just that I'm not writing code as complicated as you, but 5 years of school and 5 years of industry, I've never had to hold more than a single level of a function in my head at once. My trick is to explicitly say what contract the function fulfills, i.e. if the input has X property, then the output has Y property. Then when you make the recursive call, you can just assume your called function behaves as advertised. I thought this was the whole point of recursion.
On iOS it asks the first time the app wants a particular permission but doesn't ask again. If you want to change your initial choice, you can head to Settings and view/change the grants/revokes by permission or by app.
Yes, the mouse + GUI is a lot more usable to me than typing in a CLI. The command line is from when we had terminals.

And worse still, yes, that's the case for most people. Most people prefer using mice + GUIs. Why are we going back in time? Why can't we have tools that work as both GUIs and CLIs?

CLIs are great for automation (and keyboard obsessed users).

GUIs are great for discoverability and making it obvious to users what the 'normal' usage is.

It's absolute madness to go back to the days of CLIs.