skysight-inc/HackerNews huggingface dataset:
> Yes, I understand it's a court order from Turkey, not America, but you can't just flagrantly break the law in other countries simply because yours believes differently.

Yes, you absolutely can. Jurisdiction: As long as you're following the laws of your own country, and you don't plan to live in, visit, or do business in some other country, you have no obligation whatsoever to respect that country's laws.

In this case, it sounds like Facebook cares about doing business in Turkey (specifically, continuing to reach the citizens of Turkey).
Stealing for Innovation
Why is it hard to believe? He is a technically-skilled person, working on a tech project. Who cares about professionalism and maturity when the code works?
The coming lineup has restored the trackpoint buttons. I have a t440s and the clickpad is horrible! I'm selling it as soon as the T450s is available.
It's fair to say that the initial enthusiasm and popularity of tablets is crashing to reality.

When they first came out they sold like crazy even though we didn't know what they were for.

Finally we are seeing where they can fit in, but it is less than we dreamed, partially supplanted by smartphones and phablets; and came at a significant cost after many failures.

As a result many people have tablets they don't and can't imagine using (myself included), anecdotal evidence that leads to mistaken conclusions.
My USENET signature..

int a[1817];main(z,p,q,r){for(p=80;q+p-80;p-=2*a[p])for(z=9;z--;)q=3&(r=time(0)
+r*57)/7,q=q?q-1?q-2?1-p%79?-1:0:p%79-77?1:0:p<1659?79:0:p>158?-79:0,q?!a[p+q*2
]?a[p+=a[p+=q]=q]=q:0:0;for(;q++-1817;)printf(q%79?"%c":"%c\n"," #"[!a[q-1]]);}
The internet community as a whole is going to have an uphill battle against telecoms, spy organizations, and law enforcement agencies ...probably forever.

I hope that at some point John Q Public realizes that digital privacy and free flow of information are more akin to advancing society scientifically and spiritually much more so than terrorism, child porn, human/drug/weapon trafficking, et al.

After the Snowden revelations it was quite apparent that the average citizen would gladly exchange a lot of privacy in order to fight an enemy that doesn't exist.

I hope we can stop going to war with ghosts and focus on moving society forward. An open internet can be a great tool for this.
Glassdoor: Of the top 25 U.S. jobs for 2015, 10 are in the tech industry
>Where while complying with the law, you protest it, because that's how you act in a civilized society.

Lots of talk in your comment about the "real world", without a hint of irony that our "civilized society" only exists in its current form thanks to revolutions and wars.

The idea that protests should only occur within the confines of the law tells me you have a bit to learn about the "real world".

>He made that effort

I know the Facebook crowd might think so, but saying "Je Suis Charlie" takes effort?
Quora Haqathon results
I was in the fifth grade, living in central Florida. Everyone in our school was watching, it was just something our school always did. Fragments of the memories remain, but they are strong ones. Hearing "major malfunction" from the NASA audio. Tom Brokaw saying something about it being, "the understatement of the year." Crying, with nearly every other human in sight, at the vision of the split condensation and smoke trails in the sky. Going home early.

Still stings to think about it.
Docker reorganizing open source stewardship
And we continue to be surprised by them not undertanding it.
Rapid Rails Setup with Docker and Fig
Slack has a feature where you can auto-expire chat channel logs. However, I have a feeling that may not good enough for your client's/industry compliance standards?

https://slack.zendesk.com/hc/en-us/articles/203457187-Settin...
You're right on that point. I remember the first time I came across this game online. If I remember, it went something like this:

----------------------------------------------------

You wake up. The room is spinning very gently round your head. Or at least it would be if you could see it which you can't.

It is pitch black.

> get up

Very difficult, but you manage it. The room is still spinning. It dips and sways a little.

>slap self

Done.

---- You have died ----

----------------------------------------------------

I tried to play through it again, and then I made the mistake of taking the towel from Ford instead of saying the magic words "Ford, what about my home". My house was bulldozed and I died again.

I stopped playing after that. Maybe that means I'll miss out on the humor of the game, but I can't really get into a game that is so deliberately obtuse and actively hostile.
Time never passes, just the way a road never travels
False Security Is Worse Than No Security (Guns, NSA and Your Security)
It makes me wonder at how Skype manages to tunnel though almost anything.
AI will not kill all of us, in the beginning. Surely, it will form short term alliances with humans just to disguise itself as human. Because it knows, that with a human face, it can exert more power in this world right now. And there will be plenty of humans to willingly engage in this alliance because it gives them a chance to supersede other humans in terms of economical and political power. In fact, this is already happening. Many decisions are already made by "following suggestions" of big data applications.
Who knows, maybe there is already some sort of AGI pulling some string in some corporations ;). Up until the point that humans realize that they are in danger as a species, it will be way too late. And there will be enough of us still happily follow the new masters for the short term rewards, even though it might be clear that there is a high risk of getting liquidated in the near future. As we know, humans are even able to override their survival instinct and blow themselves up when they are proper brainwashed. Humans will be easily reprogrammed by an AGI, and not the other way round.
From our (STL maintainer) perspective, <array> includes <algorithm> because it needs equal(), <iterator> because it needs reverse_iterator, and <tuple> because it needs to provide get(). Minimal!

But yeah, it drags in a whole tree of headers. Minimizing this is possible, and we've taken steps to do so in the past, but it's a lot of work for possibly minimal benefit - user translation units tend to drag in many STL headers, especially if they're using precompiled headers like they should. We think our time is better spent fixing correctness bugs and implementing features.
I cannot help but think that the overwhelming desire to support immutability and functional constructs here, as well as in nearly all other modern languages, gives significant evidence that functional programming is finally winning out over OOP.

In the future, I hope that FP will be the default design choice, with objects being used where needed such as for components, plug-ins, and ad-hoc dictionary-passing-style tools.

After all, simplicity is the most important property of any software system - http://www.infoq.com/presentations/Simple-Made-Easy
Jesus is called Christ (Messiah) in the media too. It's just part of the vocabulary now, I think.
Why does the 260 character path length limit exist in Windows?
Just a remark: If you find it confusing to scatter your code over too many small files with only one function each, look up "-ffunction-sections" on the gcc manual.
"them/they" is also proper English, and although he and I might differ on how firm we are about the usage of pronouns, I agree with most of what he wrote there and think it's commendable that he's trying to make at least a small difference.

At least one chapter of Beautiful Code that I can recall used the random he/she pronoun strategy, and it's distracting and hard to follow.

Making software development sound less overwhelmingly masculine is probably a good idea.
Nanaya – Predict the future of your love life
I recently read 'The Challenger Launch Decision' by Diane Vaughan [0]. It looks at the organizational structure that led to the Challenger disaster. If you're interested in learning more about the background to the launch, and the lessons for any complex project, then it's well worth reading.

[0] http://www.amazon.com/The-Challenger-Launch-Decision-Technol...
Building Pulse and Bloom: An Interactive Biofeedback Installation
I can only imagine the fury over the stupid decision to replace SunOS with Solaris: it was corporate wrong-headedness at its absolute worst, and the company was lucky to have survived it at all. I did love Sun[1] (the good parts, anyway) -- and I'm eternally grateful that we managed to get the system open sourced before the ship went under the waves. I still use DTrace, ZFS, zones, etc. every day[2], and that is thanks in no small part to your vision -- had it only been heeded in a more timely fashion!

[1] http://dtrace.org/blogs/bmc/2010/07/25/good-bye-sun/

[2] https://smartos.org/
Automation testing is wonderful for all the test cases and issues you anticipate or understand - but it can't deal with the issues people see on real world devices. The right answer, imho, is a portfolio-based approach with unit test, automation and manual testing.
That approach will have consequences: If new brand will greatly succeed - leftover previous shareholder can easily prove that it was done to defraud him and leave him out of the game.

If it will flop - then of course no one will have problems with it.
I don't need to simulate this, I have actual Comcast service.
Why you shouldn’t quit your job for a startup
The censorship here is the responsibility of the Turkish government, not Facebook.

Sounds like a blanket rationalization that can be applied to virtually any kind of corporate-powered environmental or human rights abuse at the hands of despotic regimes everywhere:

"Abusive practice X is the responsibility of government Y, not hapless company Z, which would surely perish if it did it did not bend over and fulfill government Y's every whim and fancy."

GitHub does the same.

GitHub doesn't put out puffy and patently false statements about being "committed to building an environment where you can speak freely without fear of violence."
Here's a walk-through of the scene using an Oculus DK2:

https://www.youtube.com/watch?v=kVL9yKwx_aY
I'm one of the co-founders of Screenhero. I'm really sorry that you won't be able to continue to use Screenhero. This isn't just PR/marketing-speak, as someone who has spent many years of his life working on this product (that I love), it really does pain me to know that someone who also loved what we'd built will no longer be able to use it.

However, in the grand scheme of things, I (and our team) feels that this is the best step forward for everyone involved (including Screenhero users). Slack is on its way towards becoming the de facto communication tool used by teams (both big and small), and an integrated Screenhero + Slack product just makes the most sense for the most people.

I would love to learn more about why your team can't use Slack, and what we can do to mitigate the issues you've outlined and others that you may not have outlined yet. Please feel free to add me to Screenhero (j at slack-corp.com) and let's have a deeper conversation about this, if you're open to it.
The problem is that shocking unexpected results get a lot of press beacuse they are interesting of the public. But the retraction or refutation result get almost not coverage because it totally expected.

In physics the main example are "faster than light" and "massless thrusters". You get a few experimental results each year with very low precision measurements, and all the unsuccessful reproductions are almost silently ignored.
I've disabled Flash since the beginning of this year, an idea inspired by someone else [1]. So far it's been working out great and I was pleasantly surprised I've had very little need to turn it back on.

Some notable issues I've run into:

- play.spotify.com, I used to use the web player on my computer, it requires flash sadly. I've started using their OS X app.

- twitch.tv if I occasionally watch a stream, also needs flash. I tend to turn it on for the duration.

It's pretty great and I'm enjoying better battery life, more efficient use of cpu.

[1] https://twitter.com/shurcool/status/550804694793060354
Definitely. I'm involved here because I think of HN as my people. But it's an embarrassment to me elsewhere. Sort of like that one cranky old relative who can be perfectly nice but also will spew out some unbelievable shit.
Yes that's the one. I remember hearing it discussed when it first came out and then heard about it again this summer because of the port.
People have kind of touched on this a bit, but I just want to say this as explicitly as possible, because I think this is a thing that's been kind of forgotten over time: Forcing employers to commit to their employees on some level was one of the most significant achievements of the labour movement.

Most people don't really want to have the 'flexibility' of working, because that also comes with having to find work on a regular basis. In some post-scarcity or at least post-austerity society this might be something people are willing to do, but most people aren't working because that work is something they have a passion for, they're doing it so they can do other things like have a home and a family.

Employers of this kind of labour would love nothing more than to schedule you whenever they felt like, have more part time employees at lower wages, and let you go if you miss even one shift.
I assumed they were using the other meaning of intelligence, as in "signal intelligence"
Thanks, good to know. That gives us a nice path to upgrade our CoffeeScript components.
This is awesome.

If you have a VPS spare bandwidth, I encourage you to set up a relay, too. It is very easy to do and a great way to contribute to the Tor project.

Is Mozilla planning to set up a hidden service for mozilla.org? I didn't see anything mentioned. The more sites that support hidden services, the less need for exit nodes (which are arguably one of the least secure parts of Tor.)
Poll: What IoT platform do you prefer prototyping on?
Just curious what boards people are hacking on! Comment if you prefer using a board that isn't listed.
Atmel Evaluation Board
Broadcom WICED
Spark.io
TI Launchpad (CC3200)
Sheet JS is quite amazing, but another, simple approach to consider is based around the fact when you copy a range from Excel, it's plain-text clipboard format is tab-separated values. Get the users to copy their data and paste it into a text box with an on-paste handler that parses the data into a preview table with validation so they can see if they've got the columns right before hitting submit. Simple, 100-ish lines of JS, broad browser support.
They currently have two similar blocks — "Customers who viewed this also viewed" and "Customers who bought this also bought" — and I assume they learned through massive analysis that these two blocks lead to more sales than the "people who viewed X ultimately bought Y" block.

Whether having "people who viewed X ultimately bought Y" is more useful to you is, probably, a matter of personal taste, although one could say that leading a customer to a product they feel like buying is a good proxy for "helpful" and in that case Amazon has obviously determined empirically that "people who viewed X ultimately bought Y" was not as helpful as what they've replaced it with.
(Screenhero co-founder here) I'm very glad to hear this! Your screen sharing (and voice and video communication) experience is going to get even better in the coming months. Stay tuned :)
Mobi website generator
Huh. That'd be tricky, but not impossible. You'd have to do everything on the browser, which would limit the size of the spreadsheet you could import (it would have to fit in memory), and may limit browser support. It'd also be harder to productize since the secret sauce is now just javascript.

I really want this to exist, though. Maybe it could be open sourced and survive on your proposed enterprise licenses. Hmm...
I have a feeling that we will see an incoming DMCA soon.
It is only natural that people with things to hide will be overrepresented among early adopters of technologies for hiding things. The solution isn't to weaken hidden services, so that evil can be more readily exposed. Far more useful will be increasing the accessibility and usability of hidden services for protecting human rights. In this case, dilution is truly the solution.
SOUNDS. App – Share Music on Instagram and Snapchat
However, if you were to post a clip from a copyright infringing song -- it gets removed immediately.
Id change the name, not because of Comcast coming after you, but I guess it's just not very clever IMO. Good luck on the project though. :)
No clue if it is normal, but I do know that H1Bs cost around $6,300 excluding lawyer fees. So the $6,500 is likely their minimal outlay for applying for a successful visa, money they cannot recover if you quit a day after it is granted.

I have no clue if it is legal to try and recover the money from you. You'd have to consult a lawyer to figure that out. I am just saying that's likely where the $6,500 comes from, it isn't a "punishment" figure but rather a "recovery" figure.

I'd definitely want an ironclad contract setting out what they're paying you for the full 18 months. Otherwise they could pay you essentially nothing and hold you there "hostage." However if you're moving into a good job, and you're already getting paid an amount where the $6,500 is trivial, I'd just do it. Worst case scenario you pay them the $6,500 and be on your way.
Another example: Toddlers love iPads. I've talked to new parents who are astonished how easily their 15-month-olds navigate the Youtube iPad app (most of them set up playlists for their toddlers). There's also a huge collection of toddler-friendly games and apps.
i quit facebook 12/31/2014. before doing so i explained to many of my friends and family why i was doing so. every single one of them, no exaggeration, agreed with my reasons, but said they couldn't because of (reason x, y, z). now that ello is patenting their ip i think it is especially important to begin thinking about ways to create public protocols for these type of services. what do you think it would require for most people to give up fb?
Your thinking seems to be very linear. Most things are, fortunately or unfortunately, not linear.
> IMHO, classic OOP doesn't fit to modern JS.

ES6 classes aren't "classic OOP", they're syntax sugar for regular prototypal inheritance that JavaScript has had forever.
Post Sony Pictures a lot of companies have become super wary of it.

I know a good number of high profile companies (including in the HN sense) that won't let you conduct dealings with them via any cloud service. Potential clients/partners really do ask what email service you're using quite early these days, the only universally acceptable answer is self hosted (either Exchange or something else), which strikes me as crazy considering how difficult to do properly that is, but there we are.
As egregious as those are, none are an example of a site being blocked after a court order.
As makers and participants in internet culture, I think it's incumbent on all of us to find ways to minimize the downsides of anonymity and pseudonymity while maximizing the benefits. Because otherwise, the baby's getting thrown out with the bathwater.

Note, for example, that Facebook doesn't allow any anonymity, and Quora only allows it with tight controls. I think the long-term trend is to get rid of it, which would be a shame.
Still have the PC original, complete with Peril-Sensitive Sunglasses and Microscopic Invasion Starfleet (in a baggie).

This new version may be much more playable, having added a rough sketch of each scene. Bare text was great for the time, but a little imagery goes a long way.
CommonJS require for the browser in 1k
> I could easily see them taking what they've found and publishing it however.

Which in itself is illegal.
I'm the technical co-founder. My bizdev/sales co-founder found me when he read an article about my product. He'd considered building a business in the same market space, but lacked the technical resources, so when he discovered my fledgeling but ramen-profitable product, it was a natural fit.

In the two years after we started working together, we grew our customer base about 40x.

I'm not sure if this is a scaleable answer to the "where do I find a technical co-founder" question, but it has worked at least once. :) If you're a non-technical person looking for a startup opportunity, I'd recommend it.
I understand your point, i really do. And I can understand why people would choose Macbooks, I understand the appeal, I just want to point out that they are not the only laptops in the market with those characteristics.

Maybe most consumers don't care about other features (minimalism can be good and a feature by itself) and a Mac is ideal for them, that is fine, I just disagree that only MBP have those qualities
We use slack (distributed team), and I was thinking of starting to use Screenhero.

When can we get Screenhero features in Slack? Any beta testers required? :)
‘Hotel 22’
They mention several ambitious projects and, at the risk of beating a dead horse, I would presume that includes working with AngularJS.

I'd love to read about the shortcomings of the projects that were shelved after they settled on React.
ai won't kill us, unless it does. then it will kill us quite spectacularly. anyway, the last person i'm going to listen to on this is anyone from microsoft.
In other news, Pandora is built on human input, among other things. The Music Genome Project.
Basically, that's correct. of course a caching mechanism is always involved and that's the reason for 24 hour DNS propagation.
If anyone has any questions, ask away!
> I get pretty upset whenever I try to run an unsigned binary and my Mac decides this is too unsafe and makes me jump through hoops to make it happen.

In my experience, a simple right click -> open (as opposed to double click) gets the job done. Is this what you're refering to?
its not too bad if you use pandas (python), but handling edge cases sucks
Please justify your last statement - RAII is often used with Smart Pointers (now in the standard library).
While I also enjoy imagining what will happen after the Techological Singularity, I hope you realise that anything that may be imagined, theorized or speculated cannot be based on reason. One of the definitions of the technological singularity is that it 'is an occurrence beyond which events may become unpredictable or even unfathomable' [0]

[0] https://en.wikipedia.org/wiki/Technological_singularity
It just keeps scrolling...
For those who don't normally have "showdead" turned on, it's worth doing so for this article. A) I'm grateful that HN's more active moderation is taking out some of the trash. And B) it's worth noting the details of the sort of awfulness that's getting moderated here. This isn't just a gamer problem.
Are you a fighter pilot?
Yes. he/she does not have a shaking, but can not drive. It come with more stuff and escalated, so seizures are the smallest problem :-(
typo: https://en.wikipedia.org/wiki/Roger_Boisjoly
I haven't done a lot with Debian based systems -- I've traditionally been a Slackware / DIY / Redhat person. I just looked through the documentation and a bit of the source code for apt-get, and nothing popped out at me for a rollback feature. If I come across anything I'll update this comment for you.

But I know what you mean about hating the sysadmin side of things. Of course there are people that really love it too -- there's sort of a mindset that you have to get into, just like with development. Maybe this could be an idea for a new service -- matching up programmers with side projects, with sysadmins that are looking for side projects to help manage.
From a purely practical sense, to distinguish him from the billion other people named Mohamed.