skysight-inc/HackerNews huggingface dataset:
I'm be sure to thank the robots.
"Consumer",in this context, is a really bad choice of word.
In your site's code, reference the asset in a path that includes the timestamp the asset file last changed.

e.g.

/js/1476929634/myscript.js instead of /js/myscript.js

Then use your webserver to rewrite /js/<any number>/myscript.js to /js/myscript.js
The cancer has now spread to each professional, industrial, each institutional site I use. One after another, they fell into the mobile-friendly but desktop-unfriendly and any-real-use-unfriendly fad: white space everywhere, flat design, white text; the amount of information on a screen has been divided by 2, by 3, by 4, I don't know, with wide spaces on the sides, with huge vertical space between each line of information, and each 'cell' containing fewer pieces of information. Oh, and bloody fat flat meaningless icons everywhere.

Was it at least to add features? to improve features? No, there are less features, it takes more operations to achieve the same features, and there is a whole new set of bugs, while the previous set had been corrected along the years.

Moreover, the result is generally more sluggish and ressource-consuming than the previous version.
>No, relations describe facts, not things.

That is impressively pointless pedantry even for HN, well done.

>Theoretically it's possible to imagine a normalised relation with 50 columns

Yes, that would be what I said. "You're wrong because exactly what you said is correct!"
Unless we know where the application is bottlenecked, it's hard to say how this affects scaling. Reducing CPU usage may have no real effect on scalability if IO is what's keeping them back.
Yes, indeed it did for me, as well, but then I'm not trusting my intuition that failed me for the three door version, and I'm desperately trying to prove it wrong, because I'm biased by my first commitment to an answer.

I think that commitment bias or what it's called is also an explanation for the misunderstanding in the first place. The argument against the increased chance, as I would use, works both ways and that is much more apparent the smaller the initial chance is. But I only intuitively used it to defend my position.
I think PyCharm is closer to flake8. It's good but more surface level.
It sounds like everything worked out perfectly for the author on that fateful day. What are the odds that a stranger saw the author's initial (unsuccessful) post in the HN 'new' section and decided to write a whole article about it, post it to HN (with a link to the original form) and that this new post made it to the front page... Then it crashed... But thankfully there was an HN moderator on that day who cared enough to edit the link to send users directly to this form.

It sounds like the author made the most of it though, so I guess it's well deserved.
Love the concept and the site. Minor gripe though, that I also find in most job boards: searching for Scala also gets me all the entries with the word "scalable" in them :-(
If you halve the memory and CPU usage of a given service (that's not IO bound), have you not improved it's vertical scalability?
Stop. Stop. I can only take so much excitement!
A little-known book, quite dated by now, but one of those books that takes a tightly-focused problem and shows how to solve it in a beautiful way that doesn't just solve the problem but also creates meaning that transcends the initial problem, is "Threaded Interpretive Languages" by Loeliger.
I define solitude as capacity to entertain myself with or without outside distraction or people.

Loneliness is a phobia of what's inside of us. It is a desperation to seek entertainment in outside stimulus.

I have gone through year long solitary confinement. It is life changing.
I was going to make a snarky comment regarding if this site is for old geeks, then the blog should have an RSS feed, but if you go from the article to the blog's home page the RSS feed is there. :-)

Are you planning to open this up for areas outside the USA? (Australia here.)
I'm not a pilot, but if I see a helicopter upside down in a tree I'm pretty sure someone fucked up.
Crazy idea time.

Create a lot of random landing pages for different verticals the reference True Jobs. True Jobs for music. True Jobs for pizza delivery. True Jobs for auctions. Let things that sound like reference you, and then you are the original!

Better yet... create fake companies in the loosely defined job space that copy you, but not as good. "We're True Jobs for #{some_vertical}!" "This #{some_vertical} job service sucks, maybe True Jobs is better?"
Awesome! Great work!
As far as I'm concerned, the NSA are the enemy - so props to anybody who can poke a stick in their eye. I just hope this guy doesn't wind up in Guantanamo for the rest of his life.
I have no involvement with aviation and I thought autopilot was a perfectly good word for it. I thought it communicated well that it basically just tries to maintain what it's doing but can't stop on its own.
Some more Python checkers:

https://anonscm.debian.org/cgit/collab-maint/check-all-the-t...
What would those damages consist of? The only material impact I can think of is the apparently U.S.-developed Stuxnet program.
You can solo fly at age 16 after ~30 hours in an aircraft, so about the same. Also, many students take drivers ed. Now commercial flying is far more involved, but so is driving big rigs.
Wow what country are you in where you only get a few weeks of training? It's a year+ in Australia.
I have to ask why?

I have a team of male devs, and for my last hire really wanted a female for a different perspective and help balance the team, however only received 1 not ideal female application.

At the end of the day, oldgeeks mean you are discriminating (filtering out the young), why should it not work on gender also? Its all just different levels of discrimination.
My guess is that math teaching can be a benefit to anyone at any age, but the usual curriculum on average mainly teaches people to hate math. (That's what's happening with my niece in grade school right now.) For some kids arithmetic may be boring, but at least it's easy, and they suffer less of this damage. If you start it later when they're readier, more of them will be open to learning a little actual math, not just gritting through baffling seemingly-arbitrary procedures.

Montessori schools are said to be better on this score, though I haven't looked into them.
I know a similar story from a documentary of a naturalist guy named Richard Louis "Dick" Proenneke. He lived in Alska for more than thirty years. His life there is equally inspiring because he never stopped learning and honing his skills.

http://www.imdb.com/title/tt0437806/

http://www.aloneinthewilderness.com/

https://www.youtube.com/watch?v=l2-ms5OZKC4
Ah it seems to redirect HN users to [0]. Sorry, it worked in my search so I didn't know about that. You can just search for "color typography" and read an alternate link or try clicking into that one from Google/the address bar mode since it seems to rely on reading the referrer. On a sidenote, the whole book is great so if you do read it and find it useful, I would pay for it.

[0]: http://practicaltypography.com/graylist.html
Thanks! There's also his own report: http://www.inference.phy.cam.ac.uk/sanjoy/benezet/1.html
What is suspiciously favorable about it? the terms were uniform. The real kick back to all banks was the unwind of AIG.
Can you provide a source? I've followed the iPhone 7 pretty closely, own one, and haven't heard of any of these missing camera features that were present on the 6S (just the headphone jack).
It doesn't work that way if you make significant bonuses on the wins and the client takes the losses.
In a similar vein, GAO reports are usually very well researched and written up:

http://www.gao.gov/browse/topic
It's a feature I don't want and I use custom CSS to avoid it. It would be preferable if I didn't have to use client-side fixes for broken websites. If there is text being displayed by a website, it should be legible. Always. If you don't want me to read it, don't send the text to my browser.
> But not being able to USE your car for some things? That just screams easy headlines and it's a reason I might not get a Tesla in the future.

Its your car. It's Tesla software. You don't own it, just like you don't own any of the other commercial software you use.

I can't really find fault in it; they deserve the lion's share of the revenue (not Uber, Lyft, or you) if you put the vehicle into their shared ridesharing fleet for profit.

You don't have to put it into their fleet though. But if you do, them the terms.
A well written, sober reflection on a business venture that didn't pan out. The author has deliberately made the title a bit baitey, though: $20,000/day in the app store for a handful of days (based on the graph they posted), maybe. It's not like they went from $20,000/day for months down to $2/day.
Has Online BBW Dating Made It Easier for BBW People to Cheat?
Software-defined storage explained on the back of a napkin
That previously would have been my answer, but I've realised that Google is interested in working on them, whilst Tesla & Uber are interested in bringing them to market.
Can someone speak to Tesla's approach of collecting real-world data, and Google's approach of "simulating" roads and conditions and running self-driving models on that (so technically their vehicles drive millions of miles on simulated roads).

Intuitively Tesla's approach makes more sense, but would love to hear someone with domain knowledge on how much of a difference it can actually make (after all, you need quality training data and Tesla may now have to navigate through significant more noise).
It is very slow indeed. And I have the feeling it continues consuming resources even when the page is finally loaded and stabilised, because my browser gets somewhat slower when I have reddit+RES in a tab, even though I haven't switched to that tab in a while.
You can also do /js/myscript.js?v=1476929634 -- this generally works without any server-side changes. A CRC32 might work better, since controlling mtimes can be annoying.
Of course that is wrong. Sadly if he was really murdered by government agents and even if they were caught they probably would not serve the full sentence and would be exchanged for some British spy.
I'd rather lease a fully autonomous Tesla out in the next 2-3 years in a ridesharing fleet, not wait 5-10 years for an open source version.
The webpage automatically loads a 206MB video http://imgur.com/a/Xyie6

That's insane.
I see this as being the sad, yet inevitable, future of gaming. First we didn't own the game, we owned a licensed copy. Next we are going to not own a copy, or own a license, but instead rent time to play a game at exorbitant rates and it will be heralded as "amazing" since it will be "cheaper for you" since you don't need to buy your own hardware.
Agree with parent. Unfortunately for your profession "Airplane!" the movie ruined the perception. When I read "autopilot" I think robot guy driving airplane without any intervention meaning I can sleep from takeoff to landing.
"Retina" screen is an Apple marketing term. Would you care to specify exactly what you mean by that?
In a game theory setting, i.e. highly constrained and not tainted by that annoyingly complex and unintuitive stuff that is reality, you'd be correct.

It also ignores the fact that the vast majority of people don't make new humans as a selfless public service, thus "selfish" takes on a new definition which can be translated as "doing what people do", at which point it loses all meaning.

In poor countries making new humans is a necessity, in rich countries it's a natural desire, and in all cases it's a fundamental human right even if the offspring take more than they give as everyone is a product of circumstance. Exercising the option to not make any is equally valid.
Trump will lose. Badly.

And it will be precisely because of bigotry, really terrible ideas, irrational anger, and outright ignorance.

Exactly like those expressed in your comment.
A three-point history of actors

1. In the 500s BC, a poet named Thespis is credited with innovating a new style in which a solo actor performed the speeches of the characters in the narrative.

2. In 471 BC, the dramatist Aeschylus innovated a second actor, thus making dialogue between characters possible onstage.

3. Around 468 BC, Sophocles introduced a third actor making more complex dramatic situations possible. Three actors subsequently became the formal convention.

from http://www.crystalinks.com/greektheater.html
A lot of the time this just sounds like men who are bitter that women want nothing to do with them, then a genuine thing.
I feel like the collective brainpower of hacker news could reverse engineer the format pretty easily.
I stayed in an airbnb. I provided photo evidence that the airbnb was unsafe. They didn't pull the listing and told me to work it out with the owner.

It was really interesting because they told me that they tried contact the owner and he didn't respond -- which the employee remarked was pretty common. Still, they continued to list his property.

I support more regulation.
I think you must mean that you don't know an academic expert who thinks we're close. The teams at Tesla must think it's achievable in the next few years.
? They all look the same. White, white, and more white.
If you have $1020 in your bank account, and have a $1000 rent check about to clear, and your card gets stolen and $100 is charged to your debit card, then your mortgage payment is going to get declined even though you knew you had enough money in your bank account.
> Math should be motivated by science and modeling, otherwise it's just an exercise in diddling numbers.

I like a lot of what you said, but I do disagree with that point. Immediate application of mathematical concepts may be gratifying, but making it the _only_ motivating factor behind maths can result in students who conflate the underlying machinery with its application [1].

Taking a pure maths course in undergrad with related subject matter prior to one of my Controls classes made the class substantially easier to understand. Learning the abstract concepts beforehand let me see the common applications more quickly than others.

I think the biggest difference is that when I learned some Calculus through Physics, it was a little more difficult to go from a concrete basis to a more general one. My understanding ended up being based on analogies to other concepts until I went back and covered the theory again.

[1] This is all my own opinion, I'm not an educator so the most I can do is pull from my own pedagogical experience :)
@johnwheeler: Their loss for not hiring you.

I thought I was hot shit when I had 5 years under my belt, too, just like those whipper snappers. Took another 10 to recognize how full of shit that idea was.

I think there's a certain niche that wants to hire experienced, disciplined and reliable "old" geeks like you (or actual old guys like me...still grinding code at 50). Looks like you're going to own it. Well played.
Just referenced in the 538 blogging of the debate! Congrats, Joshua Tauberer!

http://fivethirtyeight.com/live-blog/third-presidential-deba...
Agreed. I mean you don't need to follow it religiously, but it's pretty workable with a small blacklist (docstrings, locally disabled, and a few more I don't instantly recall). When the hacks get bad, maybe the odd `#pylint: disable=<blah>` but at least it shows you've though about the pylint warning.

>> If the errors are utter garbage, delete those checks from the configuration.

I've never had "utter garbage" errors. I've had errors I didn't agree with/made the conscious choice to ignore. And I've had errors I thought were garbage, but really I just didn't fully understand them.

(Although I've experienced how applying it to an existing, unlinted project is horrible.)
Yes for example the autofocus for portrait mode for the 7 Plus was introduced with 10.1 http://www.pocket-lint.com/news/138914-iphone-7-plus-owners-...

There were also another thing or 2 that came in 10.3 iirc.
Agreed. I’m not sure I’ve ever seen so much packed so concisely and plainly, without sacrificing style.
Microsoft to show code in Brazil to calm fears about spy 'back doors'
Yeah I'm not he ever said why adopting web technologies would be better, except by saying that using cli tools is fetishism. (But web technologies aren't I guess?)
So what is the benefit of this sort of autopilot? It sounds like it's driving except without going through the motions.
I like it. Have you considered increasing the contrast between the text and the background? Or perhaps my monitor isn't as good as yours? :)
Shouldn't what matters be how many people become actual Tesla owners using autopilot without realising this? For that metric, I suspect the answer is much closer to 0.
Wow thats cool! How are you actually getting end user views? Is it through the PR articles or do you have a plan in mind?

What is a "faux price tag"? :-) .. how does it work?
Very cool! I'm familiar with NLTK, but not SpaCy. It looks like the speed benefits of SpaCy could help greatly in processing large volumes of unstructured text.

I'm curious what type of feedback you've gotten from users that have migrated from NLTK to SpaCy.
Do you think that a) Tesla may want to enter that market on their own, or b) Tesla is worried that use in that market may sully their reputation if problems arise?
Rip DVDs to watch on iPhone SE
Thank you for doing the research I was just about to do. What delicious writing.
SO they'll show them the code? How do they determine if what they're being shown is what's in the compiled binary they ship?
That wouldn't make much sense. Unless you were negligent in some way (modifications, maintenance not done, etc.), I would expect Tesla to be the liable party. The owner is just using a Tesla feature in the way the company intended.
*immortality (oops :S)

Sure, I don't necessarily disagree with anything you're saying, and given all that, I still think it is the best chance.

#1: in the short term, the quantity of hardware doesn't matter. If you needed a full data center costing $10M per year, it would still be worth it for some people. The idea is to get into a host that is replaceable, and then you can work on making it smaller.

#2: in the short term, you don't need to run in real time. If you are just trying to survive until better tech comes along, running at 1% means the equivalent of 3.65 days per year: maybe enough to survive until hardware improves. Taking this to an extreme, 100 people could pool resources for protection and tech improvement while staying in deep storage and only running their minds very seldom.

Given the above two points, all that really matters to me is that I can find a way to upload my mind into binary data which I know can be simulated faithfully. All I need is upload, storage, and a recovery plan. If the recovery plan looks like it will take 1000 years, fine, I still prefer it to nothing. If I think there is a 1% chance of success over the next 1000 years for immortality, I believe I will do it.

#3: we know for a fact that the functionality of the brain/body is achievable in the space/power envelope of the brain/body. I could easily tolerate a 100x space and power increase. The human body is approximate 100 watts and 100 litres. So 100x is 10,000 watts and 10 cubic meters: 13 horsepower and the size of a compact car -- fine by me. I think I could survive immobile and incorporeal for 100 years with a good library, if, for example, I had to be anchored to the seabed somewhere and run off geothermal energy. The more you expand your lifespan, the more options open up. If you can run yourself at very slow speeds an immense amount of options open up.
An improvement for the legibility of what? There is nothing left to be read...
USA.
Behind the rebirth of Weibo, Twitter take note
big +1 for pylint - saved my butt more times than I can count.

Subtly, pylint makes it easy to migrate teams to new APIs, e.g. by disallow rules.

-1 to whitelisting - I just devote ~1 day to going through the 1000s of warnings, not a big deal.
That's very disingenuous as Armin Ronacher/mitsuhiko has done so much for Python.
You can, but that can cause issues with browser caching (http://www.stevesouders.com/blog/2008/08/23/revving-filename...) and in any case I prefer the cleaner urls :-)

Plus, once it's configured you never have to worry about it again.
Ten years of Linux virtual machines
There is this comedian on the radio were I live that says that economics is the science of explaining today why yesterday's predictions were wrong :P

I can't believe that he says that his errors are our fault...
Lisp-BINARY, a binary-format–parsing library illustrating the power of macros
Or they want you to think that.
Amazon Aurora – Call Lambda Functions from Stored Procedures; Load Data from S3
That's not really true. Wireless carriers are expanding as quickly as they can. The problem is they're out of bandwidth, so the only way to expand capacity is to shrink the cell size.

And you can't just throw up hardware wherever you want. The bureaucracy involved (from the FAA to the FCC to local planning boards to code inspections to historical societies to nimby obstruction) in getting a single site up is staggering. Those sites are going up, but it takes time.
I was about to scoff at the notion of reading more drivel (regarding the subject, not the content), but I'm happy I didn't. This was well written.
What is interesting to me is that even super security gurus at NSA can't contain their most sensitive data (well, maybe tools aren't highest level?).
At some point I think we need a better security strategy than trying to stop data from leaving, and more about how to make sure data is useless outside of its domain.

edit: I say that now in retrospect that security and freedoms of data seem always at odds. DRM being a keen example. Just wish we had better options..
That's a good point. I'm not an educator and it's been a while so I can't recall the sequence of stats 101, calc 1, more stats, more calc, etc. It all blurs together at some point.
How to Undelete Text Messages from Samsung Galaxy S7 / S7 Edge
Well I also used to work with the team that's now at Uber (I worked at the National Robotics Engineering Center which is where they got almost all of their initial 40 engineers), and some of the guys I used to work with went to Google as well as Tesla. Tesla has a retention problem - their top engineers regularly quit every few years. Google lost nearly their entire team working on self-driving cars because Sergey insisted on making a fully self-driving vehicle instead of rolling out incremental levels of autonomy.

If you're only reading article after article hyping the technology instead of talking to the people actually building it, of course you're going to believe the journalists instead of the engineers.

I don't know anybody actually writing the code that thinks we're close. Of course the PR teams and managers are going to hype everything up - that's their job.
@dang - the profits were for the firm, so the title is clickbaitish.

Suggested alternative: "How One Goldman Sachs Trader Made His Firm More Than $100m"
Is Google currently collecting data outside of the Mountain View area? I rarely see their SUVs or cars anywhere else.
More data will win. Tesla can also simulate if they need to.
I would gladly pay $1/week for the WSJ. Reporters and editors have mortgages to pay and families to feed.

The problem is that's a teaser rate. The current rate for 1 year is $277. That's way more than I'm willing to pay for a single newspaper.