skysight-inc/HackerNews huggingface dataset:
The difference with snapchat is (as Justin notes) there's no central "stream" to worry about cluttering. If you have friend a that is prolific and friend b that only occasionally updates a's activity doesn't trample over b's.
> It would be nice to live in a society when the certainty of someone having committed a crime directly relates to the justice system's proclamation of guilt.

Such a great distillation of the national shame of the United States. Agreed!

> "N Guilty Men" philosophical debates are too far above today's justice system for serious consideration.

I do not concur. I think that this is exactly the kind of thinking that we need to motivate ourselves to replace the current "criminal justice" system in full.
yeah this is not great. moving right along...
Javascript

Es6 was such a big deal along with nodejs taking the world by storm. However, web assembly is in position to tear it down heavily. In addition, many of the most praised es6 features are being ignored, such as webrtc. This essentially made javascript have more sugar/concepts to understand with no obvious/applicable functionality.

Javascript is the fad of today. But as is obvious from the lack of news, it died rather abruptly.
@EFF: "T-Mobile's CEO is dying to know who EFF is. Friends, please tweet at @JohnLegere with the hashtag #WeAreEFF to enlighten him."

https://twitter.com/EFF/status/685216654398099456
For those who are curious, Sushi Dai is considered hands down the best sushi place inside the Tsukiji market. However, the wait is typically 4+ hours. If you get in line even before the first trains, the wait can be as short as 90 minutes. Anything shorter than that is blind luck.

Daiwa Sushi is typically considered second. Lines are typically around 45 minutes long.
I agree with the unrepresentative part, but absolute sample size numbers don't tell you anything. For some experiments, N=100 is more than enough, and for others N=10000 isn't even close. Did you look at the p-values or any other confidence measurements?
This is great. I think I'll start signing my responses this way in response to "willful misinterpretations".
Hex-formatted floats have the further advantage of being extremely fast to print and parse (compared with decimals): I've seen 3x speed ups for io operations. They really should be more widely used
The societies described in the article have many dissimilarities with modern Western civilization. Why attribute the level of mental illness (a somewhat difficult thing to measure in a primitive society) to the "level of coercion" (an extremely difficult thing to measure in any society)? Why not correlate it with the number of cars, or the number of zoos, or the average diet? Such cherrypicking is generally a strong indicator of a pre-existing bias.
It seems like they're trading one bias for another. I suspect that the population of users likely to disable telemetry have a lot in common with the population of users likely to just stick with Windows 7 and remove the updates that added telemetry collection.

Personally, I'd probably be satisfied if Microsoft gave me the tools to examine the telemetry that my computer wants to send. Not making that available to users makes me feel like they have something to hide.
Just wanted to remind folks that you can support the EFF through AmazonSmile.
Power and Paranoia in Silicon Valley
We have been getting a lot of phishing emails lately amongst the TWC engineers.
I really like the concept of the EFF, and really like most of their work, but when I was reading their blog I quickly started to feel like they go off half-cocked too often. When I first saw summaries of their report my guess was just that there in turning BingeOn on/off on a single account, or that there were temporary configuration problems on T-Mobile's side.

Some people like the idea of supporting an out-there extreme to keep the Overton window shifted to an appropriate place. I can see the logic in it, but I value truth first.

T-mobile's CEO's schtick is to act like this, and I don't really appreciate that much either, but I do appreciate T-mobile's small movements to make the cell phone market more fluid by getting rid of contracts, and I also still like BingeOn. It gives me more control over my data than Netflix or Amazon or whomever gives me.
Thanks for your PS reminder about smile.amazon.com (0.5% of all your purchases go to a nonprofit of your choice).

Paired with something like https://chrome.google.com/webstore/detail/smile-always/jgpmh... you can donate to the EFF without even thinking about it.
> On EXPLAIN, if you've passed my example PLANS=3 it would first do the plan in its usual way, and then try optimizing several more times, with some chance of randomly making suboptimal decisions at various decision points. It would keep doing this until it either had enough plans or else was making essentially random decisions and still couldn't find more.

You'd not get anything useful by doing that. If you really consider this as a dynamic programming problem, at which place in the 'pyramid' of steps would you choose the worse plan? To quote the source:

/*
* We employ a simple "dynamic programming" algorithm: we first find all
* ways to build joins of two jointree items, then all ways to build joins
* of three items (from two-item joins and single items), then four-item
* joins, and so on until we have considered all ways to join all the
* items into one rel.
*

If you'd just make some random 'bad' decisions, you'll not have a significant likelihood of finding actually useful good plans.

> As for the PLAN command, I do not see the problem. I can look at the query and the EXPLAIN output, and I can figure out exactly how and where that query's conditions are being incorporated. You might need extra output from EXPLAIN to make it always possible to do in an automated way, but it should be possible.

Good luck. Besides generating all possible plans postgres knows to generate, you very quickly essentially run into something equivalent to the halting problem.

> Put another way, you propose that the database has a way to look at the query and a plan stored in the table and figure out how to execute that plan for that query.

What I'm proposing is matching on the parse tree of the user supplied query. For each query there's exactly one parsetree the postgres parser will generate. We have a way (for the awesome pg_stat_statements module) of building a 'hash' of that parse tree, and thus can build a fairly efficient mapping of parsetrees to additional data. In contrast to that, for plans you can have a humongous number of plans for each user supplied query.

> What would that table contain that couldn't be represented as a chunk of text supplied with a PLAN command?

It would contain a, less ambiguous, version of the user supplied query. Now you could argue that you could add that to the PLAN command for matching purposes - but then we'd need guarantee that you could supply arbitrarily corrupt plan trees to postgres, without being able to cause harm. Something that'd cause significant slowdown during execution.

EDIT: Formatting
Forget the diatribe at the top, read the update.

" Paul Graham responded to our email seeking comment. His response, in full:

“When I said I felt like I wild animal overhearing hunters, I didn’t mean I felt afraid or persecuted or anything like that. I just meant it was strange constantly reading pundits saying that we ought to get rid of something and thinking “the thing they want to get rid of is what I create.”

It’s certainly true that being rich and/or powerful means you’re ipso facto suspect to some people. Though to be fair also ipso facto credible to other people. It polarizes people. Frankly I’d prefer to do without both. I’d rather just have whatever I write judged for whether it’s true or false and not who wrote it.

But there’s nothing I can do about this. I’m not going to stop writing just because I know anything I say will be attacked. (Literally anything; the hardest of the hard core haters even attacked that essay I wrote about Jessica.) The good news is that I’m used to being attacked. Before Twitter even existed I used to get mauled on Slashdot for things I wrote. “Microsoft is Dead” caused huge outrage. So I have a pretty thick skin by now.”
No we wont, its no longer paying off to invest that much.

Write a bunch of new shaders - nobody notices anything.
Write a good procedural content generator- suddenly applause.
The gfx-race is over- it died a horrible death on the plateau beneath uncanny valley. Its a real shame, cause the technology invented is just so neat- but that is how it is.
The Disney BSDF [1, 2] is extremely flexible and offers a lot of artistic freedom. The only real limitation is that the BSDF is required to be energy conserving, but that's hardly a limitation. A physically-based renderer is still able to produce non-photorealistic results.

[1] http://blog.selfshadow.com/publications/s2012-shading-course...

[2] http://blog.selfshadow.com/publications/s2015-shading-course...
Within certain boundaries. I haven't seen very many happy unemployed homeless people.
The CEO archetype is that of a a king, maybe even an emperor. It is an ego based role, not an intelligence/experience based role. It's about who you know and who will do your bidding. Underlings do all the thinking and often time in response to dumb decisions by the CEO.

That is the archetype. Many CEOs are not archetypal and lean toward being real leaders, but every now and then you will have a CEO who perfectly matches the archetype.
Well it's moving to nearby Toyosu area so it's not like we won't be able to wander around.

That being said we are definitely losing some history here.
Images and Sketch files of popular devices
The radius of that track is insane.
> And I don't mean important things like racial or gender sensitivity, I just mean the fringe little things that people pick apart and whine about.

Isn't the common argument that certain aspects of racial or gender sensitivity are considered "fringe little things that people pick apart and whine about"? Like mansplaining, manspreading, halloween costumes about other races, the recent World Fantasy Convention change from HP Lovecraft busts as their trophies?

EDIT: If I'm actually doing exactly what is being argued against please let me know. I'm actually just very curious where the "line" is between too-PC and not-too-PC.
The parent said that the outdated map doesn't include India, not that Netflix isn't available in India now.
The GoSun Stove Cooks with Just the Power of the Sun
People might work really hard while they're young so that they can retire early and be happy and secure later. Those people would look like they value money more than their time, and probably aren't going to be very happy right now, but in 30 years they're going to be much happier than people still working full-time.
It seems that "Remix OS for PC" will be at least "free to use":

> "With that in mind, Remix OS for PC is free to download, free to install, and free to use."

No idea about open source, though.
" As a general rule (because everything is naturally full of gray areas) it's considered to be impossible for whites to experience institutional racism in countries where we're the majority."

Sorry, what? Considered by whom? Because we should have a word with these people about how unimaginative they are.

For one thing, there are plenty of ways a member of group X could experience institutional racism in an X-majority country. Perhaps they live in a Y-dominated region of the country, or work for a Y-owned company, or group Y has more political/economic/cultural power in society despite being a minority, or they work for an organization whose policy is to hire and promote Y preferentially.

More generally, I don't see the purpose of desperately insisting that institutional racism can never affect group X. To say that group X can be harmed certainly doesn't mean that group Y isn't harmed more. It's a weird and pointless linguistic game that harms the purpose of achieving equality of opportunity by gratuitously driving away allies.
George Soros is a moron.
yeah, it looks like a nice product from the pictures but oh well.

"Right click" is a feature. That makes sense but I still find it funny.
Mark here, thanks for the comments! I think my best bet on that front is to switch gears if I get stuck on a problem. So long as I'm able to make headway on some of the material at a given moment, then I should be able to keep pace. I suspect the basics electronics and statistics courses will save me on that front.

When it comes to grokking difficult concepts, I can often grasp an idea at a basic level rather quickly, but it can take me up to months before I'm able to realize all the implications of it. Also, I've noticed the rate at which I grasp things is very dependent on how well it's taught. If a concept is taught well I can leverage it very quickly, but if I have to spend hours disentangling a concept I often don't end up able to leverage it until months later when my subconscious has had time to make sense of the idea.
Sure. Come up with a bulletproof definition of truth and falsity in language and we'll get right on that.

It's ok. We'll wait.
I'm getting kind of sick of this tactic, where this fake concession is made before going on about how academia isn't designed well enough to deliver to industry.

This +1, er +1,000,000.

I would firmly state that academia by definition is not supposed to 'deliver to industry', and not even to society. The whole point of academia is to give the very smartest people (whatever that means) the freedom to explore ideas, so that a some point humanity may benefit from their ideas, experiments, and research.

My point is that it could be any number of generations of research from the current generation of (what seems like quack) research (to the establishment) will turn into being instrumental to our understanding of the universe. Galileo Galilei (and Copernicus) for instance. Their ideas (and research) did not sit well with the establishment of the Church (which was pretty much the central authority of everything at the time), but their ideas are now central to our understanding of our Solar system.

edit: formatting.
I once had a discussion like this with a marketing VP. She didn't understand engineers and how they talked to each other. Conversations between engineers always seemed like arguments to her when in reality they were just poking holes in logic and programs to make things better.
Will it run on a phone so that I can connect a monitor to the phone and use it as a desktop OS, and then disconnect and use it as a phone OS?
The sibling is right: For me it's a Pi(2) right now. I'm fine with any box, but expect to have just _one_ box and want a generic thing. Runs Linux, I have full access & control? Fine.

I don't own a console. I don't buy ~special~ hardware (Apple TV, Fire TV etc.) and don't use Chrome at all/see no value in a Chromecast.

So, given a Linux machine connected via HDMI trying to play Netflix seems to be .. gambling. Might work with unofficial clients, probably using Flash? Maybe?

It might be worth trying Netflix, since that's billed monthly, I can use the free first month to fiddle around aimlessly until it might work somehow and when it breaks I'll just cancel. Amazon bills for a year, and since there's no officially supported way for me to use the service I .. won't even try to use that.

Too much effort.
He thought he could pick on EFF like he does on other carriers. That was his worst move so far.
As a hardcore Linux user, I'm really torn about Android.

On the one hand, it has created a nice software ecosystem by pushing a consistent set of APIs. Linux desktop applications were never remarkable except for a few ones. I think fragmentation into a myriad of frameworks led to this. The only 2 X11 applications I use are firefox and zathura.

On the other hand, too much stuff has been redone in Android. It's too foreign. I would prefer less app-ification, less stores, more package management. And no mothership, no Google.
Linked from that really good Super Bowl article:

Consequential Damages: These are intended to reimburse the injured party for indirect damages other than contractual loss; for example, loss of business profits due to an undelivered machine. In order to recover, the injuries must "flow from the breach," i.e. be a direct result of the breach, and be reasonably foreseeable to both parties when they entered into the contract.

Your opinion sounds like it comes from experience, which is usually useful in legal matters. However, buying a new ticket at the inflated price seems very reasonable to foresee by both parties and the small-claims court judges I've known are usually no-nonsense. If this came up in my life I would personally buy the tickets and take the risk in small claims court 3 months later.
To contrast with some other snarky responses, for me Snapchat has very little to do with "social validation". Personally snapchat is another tool for me to connect with people. I get to see what people are up to on their shared stories, we exchange cool/funny things we see, and my musical friends and I exchange short videos of what we're working on. It's a little more humanizing than pure text chat. I only text/chat with a few people on a regular basis, but there's about 10 people I exchange snapchats with pretty frequently. It's a nice way to keep in touch, and it's a platform I tend to share on more than Facebook. The content is only there for 24 hours, and is only seen by the ~50 people I added rather than the 800 on Facebook.
BlackEnergy malware attack on Electric and Media companies recap
Let's build Coolest UI controls together
Forget coding your own landing page and try these services.

http://www.unbounce.com and
http://www.instapaper.com are paid

http://www.launchrock.com is free

Spend all your time optimising the landing page and getting traffic to it, rather than coding one up.

Read these for landing page optimisation

http://unbounce.com/landing-page-articles/the-anatomy-of-a-l...

and

http://unbounce.com/landing-pages/7-elements-of-a-winning-la...

If you're a consumer product then well-targeted facebook ads can drive strong traffic.

http://okdork.com/2014/03/04/how-to-start-advertising-on-fac...

!!Make sure you get the users email address on your landing page!!
The author (my colleague, and probably the most talented developer I know) isn't replacing HDF5 with a 'proprietary binary format': in fact, the transition is as simple as replacing "HDF5 group" with "folder in a filesystem", "HDF5 dataset" with "binary file on the filesystem" (ie you store each array item sequentially on disk, exactly as HDF5 or any other format will store it, which you can memmap trivially with any programming language), and "HDF5 attribute" with "JSON / XML / INI / text file".

"When in the field and the system shits the bed", to quote you... you can just open the dataset in Windows Explorer. Or Mac OS Finder. Or Nautilus. Or using 'cd' and 'ls' in Linux. Want to look at an array? Sure, open it in a hex editor or Python or, heck, FORTRAN88. You can .tar up your folder (or subfolder, or any arbitrary subset of the dataset) and send it to someone with no knowledge of the format whatsoever, and they'll be able to make sense of it in minutes. This isn't anything remotely complex - it's just using the filesystem rather than creating a filesystem-within-a-filesystem. Want to keep track of changes in your massive dataset? Sure, just back it up on Mac OS X Time Machine, or a simple rsync script, or even Git LFS.

Most researchers aren't computer scientists; they know how to use Dropbox and Notepad++ and open text files, and they don't want to have to install a Java-based HDF5View when they could just use Windows Explorer.

It's not even that HDF5 is that bad, it's just that filesystems are, in many respects, so much better.

(If it wasn't clear from the article, we're not just misinformed - we're making this call after having developed an entire software suite around HDF5, spent about two years of firefighting HDF5 issues and wasted days of development time (so many horror stories) - this is actual feedback from several dozen users, thousands of datasets, and petabytes of data.)
The author's observation that the last 2% of a transaction has a bigger impact on the customer's perception is consistent with the peak-end rule, which is a pyschological heuristic predicting a person's overall impression of an experience based on its most intense and last moments. Daniel Kahneman (the guy who wrote Thinking, Fast and Slow) and some others have done good research on it.

https://en.wikipedia.org/wiki/Peak%E2%80%93end_rule
Yeah, the place I went was inside the market and was only open for breakfast. It was tiny, had maybe 8 seats at a counter. I know almost no Japanese. A lady sat me and the chef on the other side of the counter put sushi in front of me until I said I was full. The lady promptly dumped me out of my seat so someone from the line outside could come in and eat.

I'm not even sure of 1/2 the stuff I ate, but it was all delicious.
> I'm sure we could all name columnists/bloggers who are more interested in being controversial than in being correct

I can't name any, so your comment is wrong, and I don't care to respond to the rest of it, or even acknowledge that I read it. Of course I don't really mean that, but I feel this is the kind of pedantry the article is talking about, and not true factual incorrectness.

The Twitter account linked to only has 36.2K followers, not 39K, so that paragraph is incorrect and stupid. ...Except the important detail here isn't the exact number of followers, just that there's a large amount. If this were a scientific paper on the number of followers various humor accounts gain, then yeah, I would be all for ripping this apart. But it isn't, so it's irrelevant.

Writing defensively is more than just being factual. It's being overly factual where it doesn't really matter, because a vocal minority will likely yell at you otherwise.
Not bad for the price tag - $69.99
LeadGenius is hiring a Data Engineer
Being able to work remotely and at 20-40 hours a week would change my life - seriously. I know there is lots of information around on becoming a freelancer, but do you have any particular insights?
What about Enhanced IP as in www.enhancedip.org?
Mises recently published an excellent article on this topic, titled "PC is About Control, Not Etiquette"

https://mises.org/library/pc-about-control-not-etiquette-0
One of the worst programming ideas ever dates bavk even earlier than we thought.

If only Dennis had had the foresight to nip that one in the bud...
on the other side, that guaranteed exposure to unexpected and harshest criticism is a great beauty of the Internet (it is like street fight with no rules vs. strictly regulated fights under rules of some league) - if you're not afraid (which is easily achieved by for example staying anonymous :) you may explore many ideas much more boldly, deeply and widely and be able to hear arguments and criticism of them not available otherwise elsewhere. As a result, Internet taught me that i may be sometimes [fortunately very infrequently] not right and/or just plainly mistaken. That was a huge personal discovery :) , a bit painful, yet it is percolated even into offline life - whenever i hear some crap at the meeting, etc. i now sometimes give myself a second or even 2 to entertain the very improbable idea that that crap may be worth something what i just don't see right at the moment :)
I think you're vastly overestimating the repercussions here. John Legere has built his reputation on saying crazy shit; this is a drop in the bucket.
> They are not just managing your risk, they are increasing it whilst mitigating the effects it has on themselves!

Well, they're passing the risk on. The risk is in chargebacks from people who bought things from the OP's company, right? If they weren't using PayPal or some other third-party payment processor, that would be their risk.