skysight-inc/HackerNews huggingface dataset:
Twitter and facebook serve completely different purposes for me. Facebook is where I mostly interact with people I actually know in real life. I use twitter like you do, to follow interesting things. Then linkedin is people I have worked with. Each network serves a different purpose. I'd never pay for any of them though. I guess I should say I'd rather pay with my privacy.
The most thorough, automated code review for Python
They existed and fed themselves before Uber existed; they freely chose to join Uber as contractors; now they want to break the contract they have and be employees. How does this seem right?
2015 Profile of Home Buyers and Seller Infographic
There's no real leadership in Linux as far as security goes from within the kernel community itself.

I'm beginning to get the impression this (in general, not just for Linux) is because the talented security folks rather just do the fun parts. It'd be really awesome if more security conscious people were like the OpenBSD developers and worked on products, not just security.

I got into software through security. Getting a dump of my high school's faculty and staff password database was my first high and I chased it for years. My current job is in engineering where security is part of, but not all of, my focus. Since taking on this role, I've started feeling alienated participating in the "security community."

Work isn't always fun in the moment, work is sometimes just work. There seems to be a gap between how much work the "security community" wants to be able to push on the rest of the open source developer's plate, and how much those developers are willing to take. Security already (rightly) gets a shortcut over a lot of things, but it takes man-hours to make security happen.

Why can't it be the security guys? If spender doesn't want to send his kernel patches through the same review and legal processes the rest of us do, that's his problem. Why doesn't he stand up and become that security leadership in the kernel? Of course the submission process could be better, and of course he's not going to get everything he wants from the other maintainers right away... because it's work, and work isn't always fun.
Why+You+Should+Get+Your+Kids+To+Creating+Online
I don't think there is any evidence for that. Dried opium is 10% morphine. If you take 10 mg of morphine or 100 mg of opium, it makes no difference, you're still getting the same amount of an addictive drug.
Some states are beginning to throw their support behind OSS. It seems the "nation-state" has been "soon to be irrelevant" for a while now, but until "soon" arrives, the State is still a primary actor with immense resources and influence. So saying, "these are rules for States" as a way to minmize the importance of this section of the TPP does not make sense to me. At all. It frankly sounds like crazy talk. Sorry, but is does. As software becomes more pervasive and goods and services are delivered by or composed of software more and more, software will take on attributes once associated soley with "real property" and "free speech". As that happens, legal language like this limiting the State's ability, in any way, to legislate software will limit the State's population from having a say over how software should be treated in that population, in that society, in that community.

If the TPP does not impose the same restrictions on contracts between private parties, that is not a benign thing. Private parties includes corporations, and most contests between legal corporations and "individual natural persons" eventually are settled in the interest of the party with more resources, often the legal corporation. Such challenges may play out in the markets or the courts, or it may play out over an even longer period in the legislature by changing the laws regulating or guiding the markets and courts. Thus, hamstringing the State's ability to have laws counter to this section of the TPP actually saves an entity the time and money which might otherwise have been needed to lobby a State's legislative bodies or develop the legal framework by way of a legal process. It fixes the playing field in favor of non State actors. Currently the most powerful non State actors are for profit corporations and privately held companies. This section of the TPP is not at all neutral, if understood to apply only to States. It would then heavily favor corporations and companies, and it would limit State actors and thus their populations. It would favor entities driven by profit motive or the motives of whomever the individuals are that own said private companies. That. Is. Huge. That is a fundamental shift in how, say someone like an American like me, many people might want to govern the communities they are a part of.
Some people are making a lot of noise about making the distinction, like the guys teaching data science at John Hopkins. It's because both are important but they are distinctly different activities.
The most surprising thing about this report is in the age breakdown for October (http://www.bls.gov/news.release/empsit.t09.htm), where the age group that accounted for virtually all total job gains was workers aged 55 and over.

Workers over 55 added some 378K jobs in the past month, representing virtually the entire increase in payrolls.

Meanwhile, workers aged 25-54 actually declined by 35,000, with males in this age group tumbling by 119,000.
Thanks, I updated it. I live in NJ, USA
“I just spent two days tracking down a zero-byte memory leak.”
It's not, though. At all. It literally contains morphine. It's harder to judge the dose. You will develop dependence every bit as quickly, and you can die from respiratory depression if the dose is too high.
You work for the wrong companies.
I bet you could build a drone that flies off of a visual guidance system using IR beacons to locate itself. Something like a giant version of the Wii's sensor bar.

IR beacons have the downside of blatantly broadcasting their positions, but they might be less jammable than radio waves? OTOH, pointing an IR laser at your camera isn't that hard, so maybe not.

You could also take a page from the SR-71 and correct your inertial guidance system's error using star observations. Only needs to see up, so you can shield it against blinding attempts from below. Can a drone-weight camera pick up stars?
> code separation

This is incredibly important for security. Reducing complexity and possible attack surface even between components is something that has been ignored in software for far too long.

Crypto shouldn't ever be in the same address space of any process that also does parsing or network I/O. That's just asking for the keys to be leaked (or other problems) when the inevitable bug is found.
why are they so hard?
How could you expect every company they drive for (concurrently) to simultaneously pay them the same hourly ( > minimum) wage?

I can't see any outcome with "employee" status that would let drivers continue to drive for two services at the same time. This would add a HUGE barrier to entry for new companies in this market -- I would argue it's hugely anti-competitive, given the critical-mass you need for a ridesharing service to work. And could easily result in lower effective hourly wages for drivers, if they spend more time idling around.
Customer Experience and Dopamine
The "Party" here refers to a political entity; a Party to the agreement among states.

This is a rule which basically says that governments cannot impose laws that say "thou shalt not sell closed-source mass-market software in this country".

It doesn't translate to "thou shalt sell nothing but closed-source software, and may do so even if it is derived from a copyrighted work whose holders forbid that".

It's a good rule because it reduces government interference in business by a modicum.
You often have to renew this every few years, or when you move to a new state. Even my 16-year-old Chevy Caprice with 200k+ miles had to run the CA gauntlet.
What many people dislike, myself included, is the Eurodisney flavor of it all: a team interpreting Gaudí sketches (there are no real construction plans, unfortunately), and recreating the "Gaudí looks" in concrete.

Given our modern aesthetic sensitivities (in particular with regards to what we take to be the work of an individual genius) it would have been much better to leave it unfinished, at the point in which Gaudí's project no longer offered explicit guidance.
On top of that, what kind of revenue do the ads bring in?
Preventing legitimate users from sharing the data with malicious users is essentially what DRM is, and as we all know DRM is never perfect and rarely any good at all.

It's much more important to prevent malicious users from being able to access these files without the help of legitimate users. Which seems like an obvious thing to do, but it's what Slack has failed at here. It's impossible to tell from that one GitHub URL whether they get this right or not.
Yeah, but they say that in order to appeal to us voters, who are assumed all to be ignorant jingoist buffoons, ready to support any idiocy so long as it can be imposed on foreigners. It's actually like many other political efforts in this country, in that only the interests of the very richest donors, corporations, and lobbyists are considered.
GOP lawmakers make the case for net neutrality gridlock
Uh, although Aspirin is derived from salicylic acid, from the bark of willow trees, so...
I love RSS but does the average person even know what it is? Sites don't even advertise RSS any more. I usually search the source for the link to it.
Because we spent a lot of time optimizing every assumption for the ascii-only case, and letting go of that simplification is distressing, I guess.
Yeah, this was a poorly constructed article. Lost me at:

"To talk about Stewart’s theory, you have to first tackle the ideas of the 20th-century philosopher of media, Walter J. Ong."

No, you really don't.

That said, Twitter's never made it easy to digest its content. Sure there are lists, and now moments, but it's not always easy to find what you're looking for, and if you're not really careful about curating your own feed and follows reading twitter is like some sadist's idea of an exquisite corpse.

It could be that people don't feel comfortable with everyone having access to what they have to say. It could also still be as simple as not really caring what other people have to say.
Well gnome-software is obviously restricted to gnome,and it might be the only current gui option but I don't think the system is.
The page states that you can interact using the D-bus api and that's not restricted to gnome: https://en.wikipedia.org/wiki/D-Bus
> "Eagle isn't a very good piece of software"

> Proceeds to make a great quality device
No. This just makes it unlawful to force a company to open it's closed-source software as a condition of entering a market.
While you can technically store whatever you want in there, the assumption and convention the bytes in a string in Go will be utf8.

E.g.:

for i, x := range someString // iterates unicode code points

Works well in practice. (There are the unicode and unicode/norm packages to do more complex unicode operations.)
Dev Services, Free Consult or Dev/UX Job Needed (cash/equity for Services) Visit
The easiest way for everyone to know that you're not endorsing ads in your stream is for you to have absolutely no control over it.

Once you're given any control of your ad stream, your perceived responsibility for it increases.
Yes, why not? The only reason I see not to tell the truth is that you're guilty according to the law; that then only seems morally justified if the law is unjust, in which case you should challenge the law IMO.
distinguishing between political enmity and "subversive" activity

Lots of people would disagree as to whether this distinction was in the right place, especially as "communist infiltrator" is still being thrown around as an accusation decades after the fall of the Soviet Union. While there are a few of the hard left that are a serious handicap to anyone around them (e.g. Tommy Sheridan, George Galloway), they're not especially dangerous.

I fully expect to hear eventually (after decades have gone by) that Corbyn is being spied on. After all, look at Peter Hain: http://news.bbc.co.uk/onthisday/low/dates/stories/may/22/new...

"In 2001, secret government documents published under the 30-Year Rule revealed that Peter Hain - then a Minister for Europe in a Labour government - had been under surveillance in 1970.

Harold Wilson's government had even considered charging him with seditious conspiracy for threatening to disrupt the proposed cricket tour."

Anti-apartheit campaigner and friend of convicted terrorist Nelson Mandela: does he go in the 'political opponent' or 'subversive' box?

"Threat to national security" is a very specific phrase which people should be careful of throwing around, since it's used to legitimise all kinds of action against people.
I know, but it's the equivalent of "x considered harmful". It just shows a lack of originality.
Long ago I bought a first generation (G3) iMac and ran Yellow Dog Linux for this very reason. It worked fine: $200 for a PowerPC target system.
You can't effectively work for anyone else while you are "on call" with uber because that would mean you would eventually have to decline too many ride requests, which would result in uber banning you.

Combine that with the fact uber has on-call-hours minimums, and one can see although the hours may be more flexible, the workers are very much not independant.

A critical component of being an (actual) contractor is the peicemeal basis of it, without further, unconnected obligation.
It's not how much you sweat, it's how hard your work is.

Managing a firm with 1200 employees for sure is 10 million times harder than moving boxes around.

But be my guest. Go to North Korea or Cuba. I'm sure people are very happy there. Everybody is equal. Just some are more equal than others.
>No graduate student is incentivized to re perform existing experiments to verify them

If you look at how this thing with psychology started ("replication bullies") or at what Brockman said about the LaCour scandal earlier this year (he didn't pursue publication initially because he thought he'd risk his career), it's not that they aren't incentivized, it's that they are actively discouraged.
Slack Translator
> You can write all of your Qt logic in javascript if you want to. ... But the thing is that Qt allows you to write your logic (and your ui) in C++ if you need to.

Maybe that sounds appealing to some, but for me is just choosing between two evils. Unsafe dynamic language on one side - kitchen-sink low-level language on the other side.

I personally would like something in between, but still cross platform. F# with Xamarin looks most appealing to me, but Xamarin is unfortunately not free, so...
Because it's illegal for companies like Uber to treat contractors like employees and then not classify them that way.

> He added that the ways in which Uber controlled its drivers - including the provision of initial training, guides as to which routes to take and requirements for minimum hours - meant they were not just self-employed.
Drupal code base
> They existed and fed themselves before Uber existed; they freely chose to join Uber as contractors; now they want to break the contract they have and be employees. How does this seem right?

What's wrong with fighting for ones rights and interests ? corporations do that all the time. It's not like people should just submit and shut their mouth. If they feel Uber is cheating them well, they should sue Uber.
What's the bug number for drag-and-drop problem?
Now if only they ran the same benchmarks on a 64-core 4.3ghz POWER8... If your workload scales better on larger boxes, it can be pretty attractive.
Depending on your expectation of the future:

a) home-spun local municipal providers will provide service with a dedicated and civic-minded attitude; making it hard for evil big-corps to rent-seek on an exploited mass of semi-urban dwellers

b) tiny government monopolistic fiefdoms will be set up making it difficult for competitive economies of scale to do business that would make broadband truly available

I'm of the mind that a) leads to b), but I can see the short-term allure if big-corps are themselves in league with big-government (regulatory agencies and "policy-makers") and you just want broadband now. You fight big-government with small government and small government with big-government. The downside is they both use your tax money to fight each other.
There's that lady that deliberately lived for months on a raft in the ocean, drinking only salt water. I'm doubting that salt water is terribly harmful.
It probably means that they're not prioritising vulnerability reports. Which is their prerogative honestly, but it doesn't make researchers happy to work with you.

The biggest 'fault' here I think lies squarely with HackerOne.
They should've enforced their own guidelines and given me the option to publish in their system after 180 days. But I still don't have that option.
It's not about a contract, it's about their rights. Rights can't be signed away by just clicking "Accept".
Maybe I'm just broken, but lots of paragraphs scares me off. The new site breaks everything down by section, and that makes it much less intimidating for me to skim and even read fully.
When I was working on one of our SDKs (pre Swift 2.0), I found it rather maddening that the Swift string class had native support for emoji, but developers were left to create their own implementation of very basic features like indexOf, length, subString, etc.
I think your points are woefully behind the times.

> Websearch (Bing usage must be abysmal)

Nope. In fact Bing usage is really good. 1 in 5 people are searching on Bing (maybe even more if you factor in the multiple companies that use Bing though I'm not sure Yahoo does anymore). http://money.cnn.com/2015/04/16/technology/bing-usage/

> Webmail

Office 365 is KILLING it and as part of that ecosystem they have Outlook on the web. I'm not sure what's going wrong for them here. Do you have any data?

> Mobile

Fair. Unfortunately, in my opinion.

> Web-tech

Their new browser in Windows 10 is actually really, really good. Silverlight is still one of the best options for streaming video but Microsoft is embracing the web like crazy! They worked on TypeScript, they have a new version Visual Studio that's built on web technologies, you can make universal Windows apps with web technology, their .Net framework constantly works with the latest developments in web tech.

Microsoft is hugely in on Web Tech. Have you seen how well their Word, Excel, OneNote, etc work in a web browser? Pretty damn well.

> Media sales

What does this mean? There is XBox for gaming and music, there is groove for music in general, they have the Surface; are you referring to ONLY MP3 players? Even Apple is quitting that game.

> Web ads

Fair. No idea what their statistics are on this.

> Languages. Java is still around, JS likewise. The whole .NET ecosystem is kind of holding out, but nowhere exploding.

You can develop Java in Visual Studio. You can developer practically anything in Visual Studio now, even Objective-C to a degree (well, soon). The .Net platform is simply amazing and when the open sourcing is finished and they start offering their binaries for download there is no reason why it can't get bigger.

Java isn't exactly exploding either. Not sure what this criticism is really trying to convey.

> Social web

Google also sucks at this. Apple too. Everyone but a few players suck at this. Microsoft actually has a decent social presence if you consider XBox Live but beyond that I don't think they have much of anything.

> Apple is eating the smartwatch market, the phone high-end, the tablet high-end, the ultrabook market. Android is slurping up the low-end to high-end phone market. Online productivity suites means Google. Search is Google. Media sales is Amazon/iTunes. Social web is Facebook/Twitter. New languages and frameworks come out of OSS or Google or Mozilla.

About half of this I disagree with but, even so, you act like it's a "well Google and Apple are winning so...Microsoft, just give up guys".

I don't understand the point of your criticisms.
Eliminate testing, release faster
Typing strings to solve bugs is the epitome of an anti-pattern.

If you want type, yank the data out of the string representation and into an actual data type!

"The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information." -- Alan Perlis, Epigram #34.
Nice Read... Makes a lot of good points, Now if I could only get my Dev teams to do something resembling good content....
Highlighting Outliers in Your Data with the Tukey Method (2014)
Claims for Cryotherapy Treatment Get New Scrutiny After a Death
https://web.archive.org/web/20151106020038/http://www.keionl...
i think this is apropo http://www.joelonsoftware.com/articles/Unicode.html
First-of-its-kind gene-edited cells treat baby’s leukemia
The end user doesn't care about the correct thing, they just want their web browser to work and to not break any other applications in their operating system. Working and not breaking other stuff is 'the correct thing', being secure is also 'the correct thing' so the culmination of these two leads to 'the browser contains all the libraries it needs'. This whole forking crap is exactly the last thing the end user wants or needs to care about.
Unfortunately you only get stereo on an emulator with simulated dual-pokey.
SETI: No Signal Detected from KIC 8462852
Can you elaborate on that claim? WorldPay is taking a percent of tax revenue, for what reason?
you're welcome :)
To be fair, most of the bad correspondence was from 2014. Their new representative 'Leigh' appears to be doing excellent work.
Also we're still happy users of Slack, I would just never trust them with secrets :-).
if Flutter succeeds, iOS users should expect to see more and more apps built using Google's Material Design language

You may see that for big must have apps from Google like gmail or Maps where the user has little choice. But if indie developers try pushing Android-y looking apps on iOS I would suspect most of them would lose out to an app that utilizes the native design language.
> Human-readable text, file paths, SQL statements, and others are all conceptually different, and this should be represented as different types at the language level. I think that having different conceptual kinds of strings be distinct types would eliminate a lot of bugs. I'm not aware of any language or standard library that does this, though.

The Common Lisp standard includes pathname objects, with an implementation-defined (since different platforms have different conventions) mapping from strings to path objects. It doesn't specifically address the type-safety issue, though, since just about every standard function which accepts a pathname will also accept a namestring.

There exist libraries such as CLSQL which enable representation of SQL queries as objects.

Common Lisp: doing it right for so long that most people haven't even heard of it!

Also:

> When measuring a string to ensure that it fits in a 140-character tweet, you want to go by unicode code points.

Really? Doesn't one actually want 140 graphemes? Regardless of what one wants, does Twitter enforce 140 code points, or 140 bytes?

It seems to me that graphemes = characters, and that the fact that some characters are made up of multiple codepoints is as important as the fact that some code points are made up of multiple bytes.