skysight-inc/HackerNews huggingface dataset:
There is no monolithic upstream organization. The real problem is that it's really hard work to upstream code, particularly when it touches core parts of the kernel. Look how long it took to get other invasive stuff like tickless or preempt RT.
But it got done, it just took time and patience.

And insulting the upstream people like this doesn't make your job any easier.
If the TPP is ratified, would it be worth updating the GPL to say "You agree that this is a commercially negotiated contract"?
Oh, I'm not saying that it was.
#pragma omp simd collapse(N)

works for me almost every time.
This article reads like the Stockholm syndrome for programmers - come on - any modern language needs to handle this stuff in a sane manner.

Recently I wanted to skip the first character of a string and then convert it to a float.

Here is the beauty:

(text.substringFromIndex(text.startIndex.advancedBy(1)) as NSString).floatValue

(Notice the start index "concept" and then the "cast" into the other string implementation (NSString) to get the to float conversion method.) In any normal language it would be something like:

Float.parse(text.substring(1))

String handling is in Swift is half-finished at best.
New Relic acquires devops monitoring tool Opsmatic
UUIDs are often guessable, too, so that recommendation is just plain wrong (or at best, woefully incomplete).
> erodes our values

There's your problem right there. Your implication is that the people you talk to are blind to their own values. In reality, they simply value different things than you.
Apple is displeasing some would-be customers already by making their hardware so non-free and remote-controlled.
Mancy(Electron Based Node.js REPL) V2.0 Released
There are rock-cut temples in India which are pretty jaw-dropping in the number of years it must have taken to complete:

https://en.wikipedia.org/wiki/Indian_rock-cut_architecture
A simple breakout board with routings hand made are hardly considered a device.
Your surety of social phenomena absent any presentation of evidence demonstrates only that you give credence to your biases.
Well, the Terminal's UI when introduced in the early 1980s was cutting edge, but that meant text mode and keyboards - no GUIs or mice back then.

If being launched today, just like back then, it'd be designed to provide both as shallow as possible a learning curve for new users and power and speed for experts. In the 1980s that meant full-screen UI with numeric menus, Go codes, and custom hardware; today, that'd mean a discoverable point-and-click self-teaching GUI for the newbies, backed up by keyboard shortcuts, scripting, and a command bar for power users.
Because two wrongs don't make a right? Some of what Snowden did seems straightforwardly heroic, and some of it... much less so, to me at least.

Not everyone thinks exactly the same way you do. Believe it or not, outside message boards like this, there are a lot of people that don't care about NSA surveillance of US Internet traffic at all, and care a lot more about Islamic terrorism (to be clear: I am not one of those people).
Perhaps I've just missed it, but my problem with twitter is this: Is there a way to send messages to just these 10 people, and not all 100 followers? That's what I need from a social network. I need a public (everyone can see) channel, and I need channels (that I control) that are visible to specific individuals and groups.

My soccer team (in general, some overlap obviously) doesn't need to know about my ballroom dance plans or my BJJ tournament or my date this Saturday. And none of them need to know about my family reunion plans (zero overlap), though I may post some photos to the public channel.

If the adoption in my friend groups had been higher, G+ seemed perfect for this to me. FB with effort, making groups that I invite people to. But I want it to be transparent. I want you to see me, not me(soccer) and me(ballroom). If you happen to be in both, it's the same, not separate spaces.
All our venture raises were existing employees selling shares. Atlassian (the company) has never taken a dime of venture capital onto the balance sheet.

Also a reason why we're often (in my view) erroneously left off some of the unicorn lists - they only list "venture backed" companies.
It turns out Blackberry can make one hell of an Android phone
This is an uncharacteristically dumb comment from you.
"You can't distribute it anywhere (under international copyright law)."

True.
There are two problems.
First, this violation is remedied by an action. Normally, that action for an order to comply with the license (not just "stop using it and pay damages").
There is a question whether a court would legally be able to order such a thing anymore.

B. As you have identified, "Is that not what is meant by a commercially negotiated contract? "

Generally, a commercially negotiated contract is a contract explicitly negotiated between two parties.
If i have received GPL software, i have not negotiated a contract with the author or anyone else.
I think most of us remember the DreamWeaver days of WYSIWYG editors. Products like squarespace have been hugely influential, I'm the type who would normally nope out of using such a product but I've recently become an advocate for the better ones in a number of situations.

Will it take over like they said it would ten years ago? Hell no. Will it gain more market shares as people apply it to the right problems? I think so.
Have you got python itself running in a separate process so it can't stop IDLE ?
I may be misinterpreting you, but I'm taking this as a huge compliment :)
Mozilla: Open Innovation and Software Patents
but they did mention "Dyson swarm" in the paper.. that's got to count for something!
NASA is hiring astronauts – this is what's necessary to become one
(for those like me that don't know Powerset:) Powerset worked on made natural-language search engine.

https://en.wikipedia.org/wiki/Powerset_%28company%29
There's two aspects of complexity with strings:

1) 40 years of crazy encodings and languages.

2) human languages are wildly diverse and basically any assumption you wish to apply is broken.

For 1, any system that wants to deal with the outside world needs to deal with: operating system encodings (arbitrary bytes on unix, malformed UCS2 on windows), C representation (null-terminated strings), systems that only work with ASCII, systems that only work with utf8, systems that work with arbitrary encodings/languages (HTML). This is arguably unnecessary complexity that exists because of short-sighted decisions in the past.

2 is the necessary complexity; the fact that languages are really complicated.

There are thousands of symbols in writing. Do you try to encode these symbols in a monolithic manner, or in a compositional way? For historical reasons, you can often do both! ë can be a single character, or e with an accent modifier. How do you handle string searching in such a model? Do you match `noel` with `noël`? What's the length of noël? 4 characters? 5 characters? bytes? graphemes? codepoints? Can you correctly reverse noël (do it wrong and you can get leön)?

Different letters which have similar/identical representations but different semantics/origins! Is Ε "capital e" or "capital ε"? How do you upper-case or lower-case these letters? Do you expect to_upper(to_lower(char)) to roundtrip (it won't)? Do you expect capitalization to be doable in-place (it's not)? Do you expect capitalization to be region-specific (it is)?

Are any of these operations even coherent in a language like Japanese? Why are you trying to do them?

God help you if you want to display this text. Are you ready to handle right-to-left text? Are you assuming that your font is monospace (hey there terminal and text editors)? C̢̫a̘̺̯n ̘̜̦̹y̷̫̼̘̩o̶͉u̗̩̻̞ ̻ẹ͡v̴̤͎̹e̶̫̠̤̭̺̤̞n̛̞̹̣̩̲͉̮ ̜͖̪͔̖d̤e̘̯ͅa̺l̟̀ ͚̗̣w̭i̸͇̠̥̣̜̥t̸h̸̻̮̼̙̹ ̗̺̱̣̰̱̙z̟a̺͜l̠̦̖̟̰͍g҉̜͖͓̫ơ̩̹̰͕?̹̳̼̯̘̺̟
Hey James.

You post your PGP key ID and fingerprint in your profile, but a key ID is just the last eight digits of the fingerprint.
Twitter leaves me SMH, but Ello consistently impresses me with its transparency. https://news.ycombinator.com/item?id
how idealistic
I never understood how they could claim "this is not html5" and "we have a direct conversation with the GPU", when it appears to be just a bunch of <div>s with style="transform:matrix3d(0,1,2...)"?
> some of it... much less so

Like what?
"I believe this because the overly-broad interpretation you are taking is ludicrous."

Of which part.

I think the part about whether you can compel an owner is cut and dry. It says nothing about compelling owners. Period.

The part about countries being able to make laws about import/export, also very cut and dry. This is very clearly covered.

The part about countries not being able to have courts order source access, yes, is a broad interpretation, but honestly, not inconsistent with how this kind of wording tends to be read by courts.

Even if you cut the last part out, the other two are still very very worrying.
>It means that a quarter of the published papers say "Hey, we did this experiment which offers conclusive proof of X"

This is patently false. Publication is never a claim of conclusive proof; it's a claim of evidence.

I'm sorry, but you are wrong about this. False-positives don't suddenly make the experiment un-scientific. You're very misinformed about how science works:

- False positives are part of the landscape

- Contradictory evidence is part of the landscape

- The above issues are resolved by tracking reproducibility of results

You can come to a wrong conclusion using valid scientific means. The scientific method hinges on the assumption that research will eventually converge on a correct result.
Delegating to journalists he hardly knew a cache of documents so large that he could not possibly have read them, cheerleading the disclosure of intelligence secrets that had nothing directly to do with the surveillance of Americans.
I do.

I recently made a switch from a non-technical role to a technical role and couldn't be happier. I keep waiting for someone to come over and tell me to knock it off and come do some actual work.
Well, thanks for the backhanded compliment. But why do you think it's dumb? It seems self-evidently true to me.
Ran it through an app I maintain, Go Report Card, and it got an A+ grade: http://goreportcard.com/report/renstrom/shortuuid

I'm actually pretty surprised, as I do this quite often and it's rare that something gets 100% across the board on the first try. Not that it's necessarily difficult, but I find people normally don't use all 3 of "gofmt -s", "golint", and "go vet". Anyway, nicely done.
Exactly - STL is just a storage format of the raw data (vertices, edges, faces).

A .OBJ file would be the same. I'm not entirely sure what others sources may be useful.
How to Setup Shibboleth SSO with Django Website
That OS/2 2.0 fiasco is actually my favorite topic, with MS screwing up and later attacking it too.
Minor UX issue: Your side nav `buttons` should be able to be clicked from the sides. Not just the text. Similar to the `continue` button in the donate section.

http://i.imgur.com/WgWwuRG.png
That what this thread needs is a bunch of culture war bullshit about traditional Christian values?
Related to the recent interview notes by Brad Spender: https://grsecurity.net/~spender/interview_notes.txt

IMO it's scary to hear Linus say that "security is just stupid bugs" and that he doesn't think about containers much (container/namespace security and functionality is a big and quickly emerging part of the kernel security landscape). Call it a lack of vision or whatever, but I think he should be doing more to architect for security and to recruit, place and reward talented people into security lead positions in the kernel community.
Could you elaborate on that? I can't find anything about the GNUCash developers trying to get rid of guile. What made you believe so and why would they get rid of it? What other applications besides GNUCash did you have in mind?
I signed up a few weeks ago and learned a lot ever since. Easy to read & to understand, with catchy headlines and topics. I must admit that I do not read every single one though. Layout can still be improved imo, but already a fine product!
The separate process stuff has been in there for a very long time. There is still an option to run as a single process but it has long been deprecated (and hopefully disappearing soon too).
The I'm not a criminal so I have nothing to hide argument might get ridiculed on HN, but it is a strong argument for a lot of people. If you can let some faceless government entity read your emails and that decreases your chance of dying in a horrific terrorist attack by some small but unknown margin, that is a deal many people are willing to make.
What are some of the easy benefits of using the POWER series of processors/architecture?

My company runs an IBM POWER7 series system as our ERP/WMS, but that's really only because our vendor sold it as part of a package.

From a user standpoint, POWER architecture just means it will cost me more (on all fronts, from acquisition, to maintenance, to power consumption, etc...). Come upgrade time, it makes it very unlikely I'll be able to unload this system on someone else and recoup anything but a few hundred bucks, sold to someone as a testbench.

When compared to a run-of-the-mill x86 system, POWER doesn't seem to have any real tangible benefits.
Show HN: SoFlow – The All-In-One Social Media App
Aren't these the guys who implemented their own UI toolkit on top of WebGL because "HTML5 is slow and our stuff is GPU-accelerated"?
Seconding this. TGA also has the nicest file spec I've ever read:

http://www.dca.fee.unicamp.br/~martino/disciplinas/ea978/tga...
He's doing the work up for the new Mooney? I wonder if it's the m10t or m10j. That crazy, lucky, crazy guy.
I Am Hiring. Without Resumes or Puzzles
In most cases it's just too unsimple/too expensive to pay $1, and especially recurring.

Look at how many people buy stuff in Free2play games, and it works because it's dead simple (enter your appstore password, click "confirm" and be done - and you can even disable the password verification). Time to buy literally less than 10s if done well.

Now compare this to a typical micropayment on a desktop site:

1) Payment provider forces autocomplete off => remember which email you signed up with

2) Payment provider disables password pasting => manually type in your secure 32 char password

3) Two screens of confirmations, if you're extra unlucky you have a two-factor stuff in the loop, too

4) Redirect to the original content (compared to mobile, where payment is an overlay)

Total time wasted: minimum 2-3min.

To make stuff worse: PayPal e.g. demands 20ct of 1€ transferred, and German VAT takes another ~15ct AND corporate taxes (assume them at 10ct, and even then it's low) - which means you're out 50% of the payment value after fees and taxes. Not very profitable...

Oh, and another thing I forgot: often enough even paying for a newspaper/service doesn't get rid of all adverts! In my eyes that's outright fraud. And even if services DO disable all ads, I have yet to see one that also cuts the data-milking tracker services. I paid for the product, so I'm NOT the product any more.
How about a hunter drone that shoots/drops fishing line into the prey drone's propellers/rotors?
>I for one would much rather use a plant, rather than opioids that cause addiction, physical dependence, and potentially a life-ruining downward spiral of misery.

To be fair, opium is a plant, and there is growing evidence that some synthetic cannabinoids may have medical benefits.

Don't assume that because something is a plant that is is a better medical alternative. Some people find no pain relief from MMJ, so it's still a crapshoot.

Of course, MMJ is literally saving lives in this scenario, so no complaints! Opiates are overprescribed, so alternatives are always welcome!
What was the wrong? Releasing purposely-kept-secret documents that show our government breaking it's own laws?

Is breaking an unethical law ethical? I believe so. The same reason a solider is taught/told (although they usually do not in reality) to disobey an illegal order.
Shadows of Evil Black Ops 3 Zombies :gaming Zone12
I'm in the Seattle area, shoot me an email.I can probably hook you up with my old Chromebook.
>That's the problem I have with many of these articles

Perhaps Buzzfeed type listicles are more your speed then? Every time there's an article like this posted on HN, there's inevitably someone who posts, "Fewer words! More facts!" (Bonus points for you for getting in a dig about them useless Humanities!)

A thesis isn't right or wrong; it's presented and supported. It's an idea. This is literary journalism. Some people, myself included, enjoy it.
I thought UUIDs had to be 128 bits, such as "de305d54-75b4-431b-adb2-eb6b9e546014" (32 x 4-bit characters, not counting hypens). How is "ajLWxEodc6CmQLHADuKVwD" a UUID?
The original use of my twitter account was to serve as an SMS distribution link for online-gaming invites between a small group of friends.

Presently it provides a less spammy equivalent to linked-in groups. Sort of like delicious in it's hey day.

Discussing media theory is challenging. Something of the OP's point is demonstrated by personal example. But it's never a simple conversation.
> But he was on his way to Cuba, which would have been his choice.

His destination was Ecuador. It's not like he had a lot of choices, or he didn't try other countries: https://edwardsnowden.com/asylum-requests
I suspect the investment was made here because of the founder and not the idea/company. The founder's previous company (powerset) was sold to microsoft for 100m.
Maybe their next pivot will be to print-on-demand motivational posters.
Oh I didn't think you did, I was speaking generally.
Why women are still being stoned to death in 2015
Ok, can someone explain why this method performs so well?

Take the highest serial number, add a tenth of it then subtract 1. Presto.

What is the underlying logic here?
If the shoe fits...
Unsubstantive pot-stirring, followed by a Patreon link.
I believe the justification was that the browser goes directly to the GPU for those particular style declarations. It's not quite wrong, but it was definitely a stretch.
I think that essentially their pitch was that they would become the development platform for building apps. If they had considerably grown the number of apps on their platform, and gotten lots of positive developer buzz, they would have easily gotten more funding, even if they weren't making any money yet.

The problem, though, is that building a new platform is really, really, really hard, and they didn't succeed. One of the biggest problems that I see that people underestimate is that most (not all, but most) great native mobile app engineers _don't_ want to build cross-platform apps. They tend to be "platform partisans", either loving Apple or Android, but not usually both. They always want to become experts in the latest and greatest platform technology. Perhaps more importantly, Apple and Google aren't particularly interested in cross-platform technology either. If you want to be featured in the App or Play Stores, you've got to have a native app that uses the latest iOS or Android features.

I see lots and lots of cross-platform mobile solutions on HN, but I rarely see people considering the incentives of both Apple and Google, and the mobile developers, when it comes to evaluating these solutions.
The game industry has been using 3D GUIs and graphical programming successfully for years. Graphical programming is also popular in some other fields (MaxMSP for audio visual, labview).
McLuhan also wrote:

> With the telegraph Western man began a process of putting his nerves outside his body. Previous technologies had been extensions of physical organs: the wheel is a putting-outside-ourselves of the feet; the city wall is a collective outering of the skin. But electronic media are, instead, extensions of the central nervous system, an inclusive and simultaneous field. Since the telegraph we have extended the brains and nerves of man around the globe. As a result, the electronic age endures a total uneasiness, as of a man wearing his skull inside and his brain outside. We have become peculiarly vulnerable. The year of the establishment of the commercial telegraph in America, 1844, was also the year Kierkegaard published "The Concept of Dread."

> [...] When new technologies impose themselves on societies long habituated to older technologies, anxieties of all kinds result. Our electronic world now calls for a unified field of global awareness; the kind of private consciousness appropriate to literate man can be viewed as an unbearable kink in the collective consciousness demanded by electronic information movement.

http://projects.chass.utoronto.ca/mcluhan-studies/v1_iss2/1_...

The sensual intimacy of what Snowden revealed is hard to convey to people who don't live on the internet. They don't understand the violation and the anxiety. Even John Oliver can't change that.
Yeah, I think the argument really boils down to power vs. usability. Google Apps may lack the powerful features the desktop Office provides (particularly Excel and Outlook), but if you know how to use Google Apps, it can be really powerful. Drive especially is really on a different level in terms of collaboration / usability than OneDrive imo.
Is it dumb because it's untrue or because it won't generate valuable discussion here?
No savings and a large amount of debt keeps a lot of people from switching jobs due to the risk of an interruption in debt payments. Maybe their algorithm tries to determine the assets an employee owns and avoid those with large savings and investment account balances.
I wonder what is the future for him. I guess when the next president comes in office, and those leak story blow over, maybe he'll get pardoned, or maybe he'll stay in Russia for the rest of his life. The sure thing is that nobody will forget him.

Although I wonder if it can be proven or argued (or not) that Snowden is not working with Russia. Maybe in the realm of intelligence nothing can really be proven, and it doesn't really mean anything for me to trust my gut about Snowden not working against the US. Are there any articles debunking those theories ?
This is actually pretty sweet. If you are running a non-linux OS you could just reboot into a live disk and pull down all of the updates.

Take it a step further, you could just PXE-boot into a scripted image that loads up and checks for FW updates, then reboots into the default OS when complete.
The Shopper Bus (video)
Samsung smartphones move email to the Junk folder
At least the employees who got canned weren't being paid as poorly as Gumroad's employees: https://web.archive.org/web/20141224195227/https://angel.co/...

Of course, Famo.us' employees seemed to get a lot less equity, but let's be honest: I'd rather make $175,000/year and get 0.05% of nothing than $75,000/year and 1% of nothing[1]

[1] https://news.ycombinator.com/item?id=10517008
GrooveHQ- a good example of capturing conversions by misleading users to signup
Didn't work out YET. They'll bounce back!
Maybe I'm just naive, but I don't really understood the security narrative of containers or kernel namespacing. If you have a zero-day for a VM, you still have to deal with the supervisor OS even if you can get out of the VM but it's not clear to me that that's the case with kernel-side isolation.

Am I missing something? I suppose you could implement a sub-kernel within the kernel, but then what's the point of using a container vs a VM?

Yes containers are much lighter weight than a VM, but for most people's workloads (read: anyone not running giant Map Reduce jobs) does it really matter?
That's really only a problem if you're building interfaces that can't be composed.