skysight-inc/HackerNews huggingface dataset:
It's kinda hard to square John's post-trial comments "I never tried to hide or wipe any evidence, and all of my data is accounted for, contrary to some stories being spread." with ZeniMax's post-trial comments at http://www.gameinformer.com/b/news/archive/2017/02/01/zenima... that " (vi) Carmack intentionally destroyed data on his computer after he got notice of this litigation and right after he researched on Google how to wipe a hard drive—and data on other Oculus computers and USB storage devices were similarly deleted (as determined by a court-appointed, independent expert in computer forensics); ... (viii) Carmack filed an affidavit which the court's expert said was false in denying the destruction of evidence; "

What is a reasonable explanation of this discrepancy? Varying notions of what consitutes "evidence"? Or differences in facts?
Facebook’s AI unlocks the ability to search photos by what’s in them
Very cool! Simple and you even thought of a way to earn some money with it. Hope this kind of creativity gets rewarded!
You don't need SSDs. Raw 720p video at 24 bpp and 24 fps is 66 MB/sec, which a 5-year-old 7200 RPM HDD could serve.
Media Center? Why dont you use Kodi (former XBMC)?
It holds up quite well actually. You pretty much outlined why step two is deportation, to remove those already inside the gates.
It wasn't just the presidential race either, Guccifer 2.0 (suspected Russian front) also targeted Democractic down-ballot races in the House and Senate: https://www.nytimes.com/2016/12/13/us/politics/house-democra... with stuff taken from the DNC.
SELinux is meant to be a solution to a "check a government acquisition checkbox", and is invested in mainly by Red Hat and others wanting to sell to the USG. Hell, it was originally developed by the NSA for USG-internal systems.
On the other hand, I find Github extremely useful. 90% of the time when I'm looking for a library, Github's search box is the first place I go.

Then if I can't find it that way, I begrudgingly head over to Google.
Technical Leadership Indicators
You're thinking at a much more concrete level than I am. When I think about an AST differ for the purpose of identifying copied code, I'd abstract out different ways of writing loops; I'd unify polymorphic calls to pattern matching; I'd break function call graphs down to a forest of basic blocks. In other words, I'd tune my AST comparison to actually look for algorithm similarity. I wouldn't be so trivially gamed.

Even better, I'd work with a traced execution, and examine isomorphisms between call graphs and data structures.
By definition, only 1% of the population can be in the top 1%. Do you want to tell me that anybody can become part of the top 1%?
Yep, I'm in the Greenville area. It's not quite Silicon Valley, but I've found the Upstate to have a pretty good tech industry, at least compared to Florida where I came from.
It almost certainly varies from manager to manager. I cannot imagine that Google has a company-wide practice of discrimination.
Well now that C.S. is "hip" it's a pain to land a junior job. I'm no graduate, but I am a self taught (albeit) hobbyist developer doing it for a few years now working as a part time stocker for $8.00/h because junior jobs A) Don't exist. or B) Have stupid requirements.
Hacker News Highlights: January 2017
"surprising" as in "not surprising" - way to go LA Times. You hit another one out of the park with backwards editorializing. Next, another "surprising" link between water pollution and cancer.
Visual Studio Code 1.9
If you prefer typed languages there are lots of them available. Ruby isn't one :)
Define liberal in this context.
> Wow. I knew the H1B category was biased towards large companies, but I didn't realize it was so bad.

Where does that page say anything about large companies?
Progressive Web App Store
Jennifer by Styx
I'm a fan of 1Password.
ReadMe founder here! The new docs look great, and the feedback is helpful! If you have any more, I'm greg [at] readme.io :)
Is there a way to get these for a repo? I'd love order a couple for my teams. Thanks!
With mushroom hull and dissolving electronics – Otherlab makes single use drones
>* After he had said he was “Absolutely certain there was non-literal copying” in several cases, I just wanted to shout “You lie!”. By the end, after seven cases of “absolutely certain”, I was wondering if gangsters had kidnapped his grandchildren and were holding them for ransom.*

This seems to be a very common reaction when reasonable people are put through a lawsuit.
If you judge a doctor with a jury by doctors, they wont convict. Its the blue wall of silence. The more related the jury is to the defendant, the less likely he is to get convicted.

Not to mention that the same bias you have could damage people. For example a doctor performing euthanasia might get compasion by most people, but disdain by the doctors that chose to never do such a thing.

There is no fair or justice, its not an objective value. Its a show we do because we know it keeps some people content, and some others fearful.
Do we have evidence that STEMers are paragons of logical reasonable minded virtue outside of their particular domains?
The app to make use of your leftover travel money
Hi there -- I'm really interested in Socrata! I sent in an application for a backend engineering position a few weeks ago but haven't heard back. I think Socrata is doing really important work, though, so I'd love to talk to you about it if you have a minute. I didn't see your email address in your profile, but my email address should be in mine so please send me a note if you'd be free for a quick chat! Thanks!
The Parachute Generation
As a pedestrian in SF, I feel a lot more threatened by cyclists than by cars. The car-pedestrian right of way rules are clearly established, but the pedestrian-cyclist rules, if they exist, seem to be ignored by cyclists. I have numerous times had cyclists bike 2 feet in front of me instead of stopping at a pedestrian crossing. I am not sure cyclists in SF grok the idea of a stop sign either. Same thing with traffic lights, which a lot of cyclists treat as mere suggestions.
I think it's more "I've created a way to make your Github contributions into a poster." I understand where you are coming from, but it's a tad bit reactionary, don't you think?

If I created a website for you to turn a user's facebook activity statistics into a T-Shirt I would hope that you don't think it is contributing to facebook's monopolism of social media.
Quite the opposite, Microsoft changed their font rendering engine to introduce GreyScale (IIRC), But the problem with this new engine is it is horrible on low-dpi monitor.

Traditionally Windows does have problem with high dpi monitors, but I think there is workaround it (scaling and etc), but with windows 10, fonts on low dpi (by low dpi I mean most of the monitors sold until 1,2 years ago, 20+ inch with 1080p) windows looks like shit (literally). If you are using old framework (WPF and etc) it is okay, because underlying framework is same. Same good old rendering (not in par with Mac or FreeType, but quite acceptable). But if you are using UWP, then quite honestly you are in trouble, in low-dpi monitors. Because Microsoft UWP only does have DirectWrite engine.

The problem with old engine (which is used in Win32, WPF, etc) was it was slow on mobile, and as always Microsoft wanted to compete with Apple and Google on Mobile platform and because they have 99% market share of mobile os. So what is better option than ruining people experience in desktop to force them to switch to WinRT/UWP bullshit ? (I am being sarcastic)
> If you believe in the notion of freewill, then you would think instead of seeing what's happening and think that all the wealth is being concentrated into the top 1% of society unfairly, what's to stop you from being in that 1%?

The free will of the top 1% that don't want to have their wealth diminished by sharing it with others.

The practical impacts of poor education and healthcare leading to delayed educational and/or career opportunities.

Businesses buying politicians to diminish individual access to education, healthcare, and other opportunities.

Politicians and businesspeople working to reduce worker rights to fair wages and safe working conditions.

Politicians working to disenfranchise voters, which in turns leads to their lack of representation and further diminishing their status and reducing their chances of success in life.

> Nearly every obstacle you will list, I can name several people who have overcome those impediments to be successful.

Anecdotes, almost as useful as real data.

> When you stop thinking the deck is stacked against you, it frees your mind to think of what your capable of, not of the greater odds that stacked against that will prevent you from achieving what you want to.

This is true, and it is mentally and emotionally freeing once you're out of the mindset. It doesn't negate the fact that, for many people, the odds are still, in fact, stacked against them.
>> ...a random human's odds of being eaten by a figurative grue monotonically increase as you go backwards in time.

Humans don't live alone in the woods--not now, not 5,000 years ago (nor 45,000 years before that). They band together to modify, control, and tame their environment.

Now, you might miss your devices, pastimes, and widespread sanitation...however, from my understanding, humans don't typically worry about malevolent grues.

https://en.wikipedia.org/wiki/Anatomically_modern_human#Mode...
Adding UWP features to your existing PC software
The integrity of the outcome is more important than the means of the process.
I think in this case you could just put the write into a function/macro that documents it's intent.
The Lego example rests on the idea that you can't copyright a functional aspect of a design (because then copyright would impinge on the domain of patent). The interoperability angle there is incidental.

And applying that reasoning to code leads to the weird result that the "functional aspects" of all code (not just APIs) should not be copyrightable. Indeed, once we're talking about functionality instead of interoperability, there is an argument that APIs should be more protected than ordinary code. APIs by themselves don't do anything. They're creative, rather arbitrary designs.
If you factor in cost of living, the consulting agencies that currently abuse the system will just open up offices in cheap areas.
Just use what you feel is best. If you don't need all the fancy enterprise integration stuff like Azure offers, save some money especially on a smaller project . I'm sure the enterprise prefers the big clouds because they see Microsoft, Oracle, etc... and because those companies throw around big buzzwords.
Oh, I'm very much into Elm lately. I'm aware they're out there. It just took me a long time with Elm (and others) for me to articulate a _better_ reason why `Maybe` is useful.
wordpress.com is owned by Automattic, which I don't believe publicly publishes their revenues (a requirement for a fortune ranking). To break the 500 a company needs over $5 billion in annual revenue, Automattic's total valuation in its last round was only $1.16 billion, so they're not even playing in the same ballpark.
I found a response from essentially the horse's mouth #1:

"So, there were about three candidate locations, Memphis and, as I recall, Cincinnati and Kansas City.
The Memphis airport had some old WWII hangers next to the runway that FedEx could use for the sort center, aircraft maintenance, and HQ office space. Deal done -- it was Memphis.
That's how the decision was really made."

#1 https://news.ycombinator.com/item?id=9282104
Profit. How else is Microsoft (or any other company) going to make money off software no one needs or wants? Other than rehashing the same old product and pushing it onto users for more money, more surveillance, or both, they have nothing of value to sell on the software side. Even if they did have something of value to sell, over 90% of the people have already bought their product. Gotta keep the cash rolling in so they tweak the UI, maybe in a way that people hate like removing the start menu. Or they add surveillance features you can't turn off and monetize that way while pretending to somehow be secure. Or forget all that, let's just push the new update forcefully onto people's computers and pretend that it's not malware.

When you have no real, defined product that solves specific problems to sell anymore, you sell garbage that pretends to be a real product. Microsoft is far from alone here. Almost every successful software product that doesn't know when to stop building and start maintaining suffers from this degradation later on in life.
Evolving Distributed Tracing at Uber Engineering
Gold. Worked perfectly.
Striving to be in the top 1% is not an acceptable answer to the concentration of wealth issue. Not everyone is in a position to do that and not everyone wants to measure success by wealth. This ignores the damage that wealth concentration and business-driven decisions affect people and the environment. I don't want to live in a world we've destroyed, even if i can be in the top 0.1% of it. That's the issue.
Windows Live Mail was the replacement for Outlook Express. Microsoft ended support last month and pulled the download links, but I found a direct link here: http://wl.dlservice.microsoft.com/download/C/1/B/C1BA42D6-6A...
Looks great, congrats on the launch!

Two points of feedback:

(1) The idea of the product is clearly conveyed, but I'm confused on exactly how it works. The landing page mentions that title tags, headlines, meta-tags, etc get tweaked - exactly how is this done? Do I have to manually enter a bunch of alternative text, or are you using a big fancy thesaurus to switch out some key terms?

(2) How do you evaluate performance of the product? Solely through click rates, or by search rankings? How often do google search results get updated? In short, how do I know the product is working?
First, he's rarely loaning money. The vast majority of the time he's an investor and an owner. He's taking risk of loss.

Second, he's creating value for these businesses. The owners have worked hard, they need to sell to someone, and Warren provides them a way to keep building their lives work without having Wall Street force them to change how they do things.

Without buyers for shares, there can be no sellers, and then there are no capital markets, and we are all far poorer for it.

What your daughter could learn from Warren is

1) Basic investment valuation skills, which can be applied to any investment, business, or purchase (including cars and homes) and improve her live in many ways.

2) Business management skills. Understanding what makes a good vs. a bad company, competitive barriers, motivation, etc.

3) The need to avoid bias in decision making. He spends a great deal of time managing his own mental framework to ensure emotions and outside forces don't lead him to make less rational decisions.

She can read his investor letters for free online, and learn many of these skills just by reading them.

It's ironic that she's entrepreneurial, and all you can take from the documentary is that he intended to donate all his wealth to charity after he died and it had grown to the largest size possible, and his wife convinced him no, it was better to do it while he was still alive. And that somehow makes him a bad guy.
Heck, I will be happy if snaps just eliminate having to go back and re-enable all my PPAs by hand after doing a dist-upgrade...
Ransomware completely shuts down Ohio town government
You can always use PyMC or some other probabilistic programming library/language.
Then require some multiple (> 1) of the average or median salary in the region.
While we're discussing abuse of switch, here's my personal best effort at misusing this feature, from over thirty years ago.

/*
* A program to print The Twelve Days of Christmas
* using the C fall through case statement.
*
* Jim Williams, jim@maryland, 2 May 1986 (but first written ca. 1981)
*/

/*
* If you have an ANSI compatible terminal then
* #define ANSITTY. It makes the five Golden rings
* especially tacky.
*/

#include <stdio.h>

char *day_name[] = {
"",
"first",
"second",
"third",
"fourth",
"fifth",
"sixth",
"seventh",
"eighth",
"ninth",
"tenth",
"eleventh",
"twelfth"
};

int
main()
{
int day;

printf("The Twelve Days of Christmas.\n\n");

for (day = 1; day <= 12; day++) {
printf("On the %s day of Christmas, my true love gave to me\n",
day_name[day]);

switch (day) {
case 12:
printf("\tTwelve drummers drumming,\n");
case 11:
printf("\tEleven lords a leaping,\n");
case 10:
printf("\tTen ladies dancing,\n");
case 9:
printf("\tNine pipers piping,\n");
case 8:
printf("\tEight maids a milking,\n");
case 7:
printf("\tSeven swans a swimming,\n");
case 6:
printf("\tSix geese a laying,\n");
case 5:
#ifdef ANSITTY
printf("\tFive ^[[1;5;7mGolden^[[0m rings,\n");
#else
printf("\tFive Golden rings,\n");
#endif
case 4:
printf("\tFour calling birds,\n");
case 3:
printf("\tThree French hens,\n");
case 2:
printf("\tTwo turtle doves, and\n");
case 1:
printf("\tA partridge in a pear tree.\n\n");
}
}
return 0;
}
> people just don't "trust" anything but pen and paper

Who is people here? Participants, scientists, people in other roles?
Jennifer
Who wrote the song Jennifer by styx
You basically have to pick a school that has an older-than-average program. This is actually a problem in the Native American community because many students enter college later in life. It is not uncommon for students to start at 30 after a stint in the military or just working for some years after high school. Often they also have a family for added difficulty.

Tribal community colleges and some of the regional universities are aware of this lifecycle and make adjustments. UND at one point had a program that was "basic training" for college with a structured set of classes that were general requirements and support around them.

I commend you for putting in the effort, but our colleges are not helpful to older students and that actually makes life difficult for certain minority groups. I find their lack of inclusion a bit hypocritical.
Let's Encrypt is great for one-off dev servers but lousy for anything at scale, and certbot doesn't work on Windows, which further limits the CA's utility. certbot would be about a million times more useful if it shipped with support for DNS-based domain validation and dynamic DNS updates.

StartSSL was at the perfect price point for my needs (which are a weird mixture of SMB with Large/Enterprise). It's a damn shame what happened to it.
By your logic Bill Gates parasitically took the wealth of his shares when he could have given them to others from the beginning.
I love using this terminal. It is extremely fast and does what it suppose to perfectly.

Already have tmux which provides scollback, and I even get that in a try.

Only if surf was functional enough to be my daily driver.
I just spent a few hours to migrate our keepassx database to pass and make the team switch to pass.

Gopass seems great, especially the multistore support (which you can do w/ pass by setting an env variable), thank you for your work!
Build an IoT App Using NodeRED on IBM Bluemix
"multidimensional indexes" sounds like something obscure and rarely used. But plain-old Decimals are a special case of this, and people use Decimals every day.
My career has been significant in my life. I was fortunate enough to take an interest in CS before we started pushing it on every man, woman, and child. Since there have been few of us with the necessary skills up to this point, job stability and compensation has been fairly great, relatively speaking.

But success is rarely duplicated! The cure for high prices, after all, is high prices. With the push for more and more to get into CS, there will undoubtedly be more and more looking for careers in CS-based professions in the future. The added competition will leave these jobs in the same state that your friends have found themselves dealing with in mature careers who have already gone through the same dilution of people. If I'm wrong and these people do not pursue careers that are related to CS, what have they really gained?

To put simply: Value lies in scarcity. If CS is no longer scarce, it will no longer be valuable.
I don't see this as assuming that open source is only Github, its just a matter of practicality. If you want to build a tool that interacts with git repos it is easier to use the Github API than it is to deal with bare git repos, SVN repos, and other random open source projects distributed as tarballs, etc.

I speak from experience, having built a crawler and search engine that extracts changelogs from open source projects on Github, parses them, and provides an API for changelogs. [1] I probably never would have built this project if the only thing that had been available to me was bare git repos. It's the github API that makes this search engine possible.

The side effect of the Github "monopoly" is that Github can afford to provide a decent API that makes it possible to do things that simply aren't feasible if you are facing a non standard collection of bare git, svn, mecurial, etc repos.

[1] https://changelogs.md/
Try building a very successful company without someone else providing capital. It's almost impossible. Apple was VC funded for example.
The real question is whether President Trump's threats are justifiable, but I'd settle for understanding how you justify your criticism of an entire bloc.
This comment is very off-topic.

Nowhere does this project say that "GitHub = open source" and I'm not sure why you're harping on it here. In fact, this project can even include private (ie. non-open source) commits, making your point even more irrelevant.
um.. thats like 50% of game programming? (esp on consoles)
Square is hiring i18n (internationalization) software engineer
You only get a single duplicate of the library no matter how many things depend on it. That is the whole point of snaps over just statically linking.

Well, that and the sandbox features, so that they can't interfere with the rest of the system.
Actually fake news is only used by the right.
Excel would be a terrifying proposition. Much like you should assume the network is always compromised you should also assume the spreadsheet is always broken.
Thanks.

I think it's not so bad that he didn't initially notice the satirical angle, so I did edit the original comment to clearly reference my reply which explains it (in case anyone missed it). But I wish he'd edit his comment to be more fair.

For what it's worth, another comment I made recently (on "An Email Thread Between a Developer and Gigster") was in earnest, i.e. I would not mind getting that exact email as a developer, but could be taken as satire.

So I think it's always fair to ask for satire to be pointed out explicitly. See Poe's law.[1]

In this case though I was just making a satirical point about raising money from European VC's. (To me it is obvious and I just don't feel the need to edit it in any way, as explained in my reply.)

There are always a few clues as to whether something is being written in earnest or as satire, and if you read carefully you can usually figure it out. In this case, you can tell it's satire due to the glowing praise and then complete and final, non-sequitur hard pass, in a way that doesn't make sense in the context of the thread. It has to have another layer of meaning. I considered adding something obvious but I wanted the satire to remain fair and nuanced. This may be why it was taken seriously.

[1] https://en.wikipedia.org/wiki/Poe's_law
Here's the paper https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3622279/
It looks like either someones lying or wrong