skysight-inc/HackerNews huggingface dataset:
The silver lining of all these entirely misguided and ineffective laws is that it's going to push the non-"terrorist"[0], law abiding, good people towards Tor and other secure communications, inherently strengthening them.

The terrorists and pedophiles are already on there anyway. And the powers that be can't do anything about it.

We seriously need more computer scientists in politics, or even better, we need computer sciences and technical literacy to be requirements for anyone getting a college degree, no matter what they're studying.

[0]: terrorist in quotes because I don't believe in the word. Terrorism is doublespeak, and it always has been.
The companies might be terribly picky about who they pick from the half that can FizzBuzz.
Just an awful day for Canada. Whats the point of the government if they don't listen to the people. I can't see more than 1% of the population wanting this. Should elect a government that listens to the people.
Because of historical expectations about the semantics of the "Escape" key, IIRC.
So this is how liberty dies....with thunderous applause.
This bill was backed by both the cons and the liberals, not sure the senate will sway to much.
That's a pretty interesting point, and one that could be material. Does anybody have any data on the percentage of Uber drivers that have financed their cars through Uber, or what the "oops, I need to get out of this mess now" terms are in those financings?

I don't have any and am curious - my mind might change depending on what those numbers look like. If it's all a big bait-and-switch and then you're stuck to it because you can't get out of the car you just bought, well, that's a different story than the way I've seen it to date. Anybody with info on this?
the edited original reply : https://twitter.com/triketora/status/596134290045308928
Not sure where you got ec2 out of my comment.

I also think you need to redo your math on the price per gflop for a Mac pro, ypou seem to be at least half the price of my back of the envelope work. Unless you have some crazy good supplier.
A restriction on technological restrictions
> The people working in those deplorable conditions are doing so voluntarily, right?

They actually are, and if you ask them then can explain why they chose it. These factory jobs are usually very sought after, and has lifted millions from extreme poverty. I suspect you have little idea how harsh third world poverty actually is.

This is a good overview: http://www.nytimes.com/2009/01/15/opinion/15kristof.html?_r=...

> Just like the homeless guy digging through the trash on Market St in San Francisco has the choice to not be homeless

That's very different. He can choose whether to dig for trash, but not directly whether to be homeless. You can choose your actions, but not end results.

He is also fairly likely to be mentally incapable to make rational decisions. Meanwhile, the Asian factory workers you mention are quite capable and responsible adults. As are the vast majority of American Uber drivers.
Ask HN: Someone leaked my code and DB. What do I do now?
Hello HN,

I'm a long time lurker here but I have to use this throwaway account to ask something.

An (ex-)developer leaked my private application code base and database. What can I do legally against him?

When he joined my company he signed a document saying he couldn't share the source code with anyone.

There is a way for me to link the former employee to the leaked database.

Thanks.
'The Canadian Charter of Rights and Freedoms guarantees the rights and freedoms set out in it subject only to such reasonable limits prescribed by law as can be demonstrably justified in a free and democratic society.' - Section 1, Charter of Rights and Freedoms

I like how a single crooked judge can now covertly determine what is a free and democratic society. I mean, this was the case before but it had to happen in the public which had some sense of accountability.
SCHiM: "is it things like paradigms that have stuck with you..."

For me it's always been about problem solving rather than simple fascination with some particular technology. If I can solve a problem with a keyboard macro in Emacs, great. If it requires Perl or Java or javascript, so be it.

I try to use the tool that's appropriate. If I can solve a problem quickly and move onto something more interesting, one-and-done.

If I have to stop and learn something new (e.g., WKWebView in iOS ObjC) to get my task done, so be it, and I'll put in some late nights to get there because at my age, I'm a bit paranoid about looking bad so I try to give the good folks at HQ no reason to doubt me. I spend a lot of time on Stack Overflow and Youtube doing concentrated learning.

But the real thing is what others have also mentioned: properly defining a problem that needs to be solved, proper communication, keep good records, and try to maintain transparency, honesty, and pleasant comportment at all times.

Honestly the older I get, the less I notice people's age. If someone half my age knows something I don't, then the way I see it, they have something to teach me. I've been to many conferences and watched many youtube tutorials where the teacher was very young (from my wizened perspective) but the information is why I'm there and that's all I care about.

What do I think about young people? (you didn't ask but I'm saying it anyway)

I love young people. They have so much spirit, so much energy and creativity. I keep hearing critical (snarky) things about millennials this, X-gen that. But I don't see it. The young people I've been around (for a while I was back in school full time, surrounded by 20-somethings and a few 30-somethings) were a joy. Fun, humorous, inquisitive.

Everyone has his faults, not least myself, and I believe as we get older we become more tolerant of others' faults and shortcomings. In fact that may be the single hallmark of growing older (apart from physical issues).
Looks like democracy has well and truly failed in Canada. Just wow. Look at that oversight. I think it is just a matter of time until this bill is used to target people for acts other than terrorism. With this kind of power comes misuse. If you're Canadian, be careful what you say online because it might be used to stop you flying or worse, imprisoned.
Absolutism in any direction here is folly. Without antitrust law capitalism becomes oligarchy.
Can you show some examples of this advertising?
There was a recent article on HN on how government is now actively harassing tor exit nodes.
Absolutely Anything: le film a un trailer
Wow, wouldn't have guessed. Haven't played with a T4x0s. I have a T4x0p (T440p) and it's extremely easy to access everything. But I just looked at some Youtube videos and the 's' is indeed a world of difference from the 'p'.
Sadly, upgraded.
Ever since I've participated in the first Stripe CTF, I've had a massive respect for Greg. It has been great to read his blog posts and insights over the years, and see the great work he has been a part of at Stripe.

A few days back, I actually realized that I had never seen a talk by Greg, and actually googled for one, and found one about hiring at Stripe[0].

I can't wait to see what comes next.

[0]: https://www.youtube.com/watch?v=3Zoq085zVhA
Ispresso, Coffee Machine Controlled by a Raspberry Pi
Be careful of what you say here... it could get you put on a no fly list, or result in your website evapourating.
Came here to the comments to ask the same question about the page refresh. At one point the page even completely blanked out and served me an error message directly from the server. It wasn't anything particularly sensitive, but an information leak none-the-less.
เคล็ดลับฝึกลูกรักให้ใจเย็น
It sounds like they realized they had a problem and turned it around. (Or it's just pure PR spin, and the problem remains. Any recent interview experiences?)
But that is a choice that a website operator has the authority to make given current standards. Apple is ignoring the wishes of a website operator and piggybacking on the trust that a website operator has place in GoogleBot.
Functional Harmony in Swift
Navigational search queries (e.g. brand or site names) should usually be added as negative keywords in Adwords campaigns. This prevents your ads from being served for those keywords. To answer your question, ads are still very valuable for some types of searches - primarily those that are non-navigational in nature e.g. "personal injury lawyer + [city name]".
" I thought that using Javascript on the server was pants-on-head retarded, but it's very popular"

Well, there's no law against things being both terrible and popular. It is quite common.
Most governments around the world have secretly declared war to the people long ago... but just now they are declaring it openly, trying to hide the intent saying those are for terrorists, but redefining how a terrorist looks like. Now is pretty late.
I think it's important for you and your competitors to be aware of how much value you've added to society at any given time - Your company's valuation does that pretty well. It holds people accountable. I'm sick of hearing the "it's outside of my control" argument when things go bad - The moment you "lose control" of the market, that's the moment you failed. When you are a leader in your field, there is no excuse for not understanding the market - It just means you got lazy.
It was ready before that.
> OS X graphics processing is worth the downsides

How different is it? Aren't they dependent on OpenGL and Nvidia/AMD GPUs/Drivers themselves? Wouldn't it make better sense/efficient to invest in becoming platform agnostic and optimize this.

I only say so cause it seems like Imgix could massively benefit from such a move and maybe look into other solutions which you currently can't consider (Custom ARM silicon - PowerVR-based servers, Professional AMD/Nvidia GPUs, etc)
A link to some precomputed tables doesn't mean anything. Wpa2 AES CCMP with a long shared secret is effectively unbreakable. I have not seen any research on academia or industry that comes close.

Care to share some? If not, please stop spreading misinformation.
This post is such a unmitigated pile of shit its not even funny. Reddit got to where it is because of `not` having "safe spaces" or political agendas. What a joke.
It makes no sense and there's no logic to it, either. The Third Reich very likely would have identified the HN audience as a threat and acted accordingly, because information is extremely powerful and damaging to such a regime. There's a school of thought that suggests the exact same situation with Nazi Germany would not be possible today, due to the wide dissemination of information. (I don't know if that's true, but I've heard it said.)

With strong cryptography, the private intelligence many of our databases contain (imagine what could be learned from Facebook's databases), and the abilities to both be dangerous from any location with Internet access and to trivially conceal that very same location, a totalitarian regime would very likely not be friendly or collaborative with the typical HN reader. Few realize just what kind of power this skill set provides because they've never had to leverage it in such a situation and it hasn't crossed their minds.

I know that sounds silly and self-aggrandizing, but think about it for a few minutes.
It's bluetooth on and you need to give permission to the app to have access to your location. The app can ask for access "all the time" or "only when open", to which you also need to confirm.
I'm a huge Welles fan, but I find it weird to talk about him as a "workaholic."

Not because he didn't spend a lot of time working (he did! Especially when he was young), but because so little of that time actually resulted in him accomplishing anything. His life story is full of half-finished and only-pushed-out-the-door-because-someone-forced-him-to projects.

Some of these are notorious, like Ambersons, but there are plenty of others. It's All True (https://en.wikipedia.org/wiki/It%27s_All_True_%28film%29), for instance, a vaguely documentary-ish film he spent two years working on in Latin America during World War 2. He shot so much film for It's All True that the studio that eventually inherited it ended up dumping hundreds of thousands of feet of the damn stuff into the ocean just to get it off their books. But even with all that time and footage, he was never able to turn out a finished film.

Or his Don Quixote (https://en.wikipedia.org/wiki/Don_Quixote_%28unfinished_film...), which he started working on in 1955, spent more than a decade shooting, and which, unfinished and unreleased, he was still tinkering with when he died thirty years later.

Or The Other Side of the Wind (https://en.wikipedia.org/wiki/The_Other_Side_of_the_Wind), also unfinished, which was how he spent the first half of the 1970s.

Or The Big Brass Ring (http://www.amazon.com/The-Big-Brass-Ring-Screenplay/dp/09482...), a massive, turgid lump of a screenplay that he spent years flacking around Hollywood near the end of his life. (Another director actually managed to film it in 1999. Don't worry about trying to track it down. It is terrible.)

The article doesn't mention any of these projects. In fact it really doesn't mention anything he did after Ambersons. But when he walked away from Ambersons he was only 26 years old! He had more than 40 more productive years ahead of him. While he filled those years with work, though, he lacked focus, lacked discipline, and that lack sabotaged him over and over and over again. He never learned the lesson that "great artists ship." And that's why the story of his life reads as much like a tragedy as it does a tale of genius.
Is this the thread you were looking for? https://news.ycombinator.com/item?id=9501780
Piksi GPS (http://www.swiftnav.com/piksi.html) and the more recently Reach GPS (https://www.indiegogo.com/projects/reach-first-affordable-rt...) do offer this kind of functionality, but it is still tough to do, so props to the Texas team for democratizing $10,000 technology.

However, I wish some of these guys would show us the initialization procedures. In my experience trying to get an RTK level solution with an L1 only GPS receiver (read: cheap) is impractically hard. Then once you have it, you can lose it with the slightest change in the number of satellites available (i.e. if you go under a tree or next to a building). However, my experience is now over 3-4 years old, maybe we've come a long way.
I didn't know about the cylindrical Mac Pros. They are quite attractive.
As soon as you push something sensitive to a public GitHub project, you need to immediately assume that it has been noticed and that someone is on their way to try and exploit you. There's a very high chance that it's the case, especially with API keys for services like MailGun, etc, which can be used by spammers.

Attackers are using the Github firehose to look for credentials. You need to immediately revoke them.
I wonder what percentage of people buy any non-game software for their computers after they get them?
If it's a 'digital' product by Apple's definition they get 30%. If it isn't there is no cut.
Newly discovered Lokiarchaeota shows how multicellular life could evolve
Unit tests should have exactly one system under test. That has to be a class, not an interface.

You may mock dependencies that may/may not be interfaces. This is safer than using concrete dependencies whose behaviors may change once the fuzzer does its thing.

The behaviors of the classes that implement the mocked dependencies have nothing to do with the system under test.

So if you're writing unit tests that exactly one unit, you should be good to go.
High precision GPS will be really helpful for SLAM, though, because when you know where you are, you have much fewer features to sift through (pun intended).
Today, the inconsistencies here were diagnosed by company and Aerospike to be caused by two clusters connected with XDR concurrently writing data to the same counter and shipping to each other and intentionally overwriting some data (bad design that somehow slipped through the cracks). So, this issue is unrelated to the Jepsen network partitioning tests that is the subject of the original article. The work that @Aphyr is doing is very valuable and much appreciated. (Aerospike Founder)
You sound like someone who's never actually gotten involved in politics.

Try getting in at the local level--volunteer for a state representative's campaign, or a local city/county commissioner. Get to know people, talk to them, see what it's really like.

What you're characterizing as "eminently corruptible" and full of "abuse and overreach" actually makes a lot more sense when you step out from behind the keyboard (and its steady supply of anti-government, libertarian websites) and get involved.
I'm surprised at how much attention 'hackintosh' is getting in this thread. It's a completely naive sub-topic. If you are a US corporation 'hachintosh' is completely taboo, beyond taboo, it's illegal. If hachintosh is how some cooperations run, yikes, let me know so I can never be their customer. If a company is that cheap with their hardware and their morals, I would hate to see how they treat their employees. (It's also naive to think if a company saves money on their hardware by hacking the shit out of it, that money saved will be siphoned in to workers paychecks.)
Canada doesn't have a President. Stephen Harper is the Prime Minister and Head of Government. Elizabeth II is the Head of State.
FYI, outside of Google Cloud, it's also the things that Google doesn't document that are frustrating.

An example: Chrome on Android goes beyond the spec by adding limitations on when an Audio element will play, requiring an explicit user action. (https://code.google.com/p/chromium/issues/detail?id=178297)

In that example, the limitation (along with other Chrome limitations, such as all the features that behave differently on HTTPS sites) isn't documented anywhere. Developers have to try it on Android, notice that something is amiss, search for what is going wrong, eventually figure out that Google have made an intentional limitation, and then work around it.

I'm not a fan of Google going beyond limitations that are necessary for security when it comes to Chrome. That said, if it's going to happen, it would be nice to at least save folk some time by documenting it properly.
I'm Canadian but haven't been there much. It appears that there are a lot of simpleton Canadians that voted for the current government and probably think this kinda thing is OK.
It's really amazing how pretty much nobody wants to pay for software anymore. This isn't just true of consumer applications, it's even (or especially) true of infrastructure and other professional components. I'm not sure if this is sad or exciting. My inclination is with sad, until we can figure out some new way to fund meaningful development that actually works.
> Here’s how we figured this out. We assumed that Jennings headed into Final Jeopardy with at most one other player in contention to win. Then we assumed that in order for Jennings to lose, this sequence of events has to happen: The game must not be locked up, Jennings must get the Final Jeopardy question wrong, and the other contender must get it right. We used his stats across all 75 of his games, not just his 74 wins, to better reflect his overall skills. The probability he doesn’t have the game locked up is 13.3 percent, the probability he gets Final Jeopardy wrong is 32 percent, and the probability the other contender gets it right is 49 percent. When we combine these probabilities, we see that Jennings only has about a 2.1 percent chance of losing.

This is incorrect and overstates his dominance because (1) it assumes Jennings will be ahead, something that won't always happen against Rutter/Jennings/Collins/Chu/Craig level players and (2) the lock up and opponent knowing Final Jeopardy conditions are not independent.

Pretty sloppy basic probability by 538 and make me think I'm not missing much by not subscribing (they didn't offer full RSS last I checked).
NEON: NErvana's PythON Based Deep Learning Framework
I don't know many, but I buy a lot. I kind of got addicted after getting some $100 in gift cards for christmas, spending it all eventually and not realizing I was already past $100. After I realized I didn't care I just bought whatever I wanted. I've gotten a lot of bad apps but honestly the best apps on my phone are paid.
Author here, the payload hung about 20 meters ( ~60 feet) above ground, we tried to climb up those trees but couldn't make it up to more than 5 meters. We also lent a ladder, but realized that even a 15 meter ladder is not enough to reach the payload. It's also very dangerous without climbing experience and without any climbing equipment to climb up such trees.

It was the only option for us to cut those trees down, since the wood workers of the town were just a few kilometers away from us. They directly processed the trees to firewood, which they were intended for. :)
It's really quite rare that the Senate will reject a bill that has passed in the House, seeing as members of the Senate are appointed by the elected parties.
I think the part you quoted was referring to hackintosh machines only.

Still, there's no doubt in my mind that Apple are doing some "move fast and break things" OS development.
No, as I am a spectator to the technology. I work on other things. (Parallel and distributed systems and languages for online stream processing.)
How to Get Smarter
> I fear that scientists today just aren't that cool.

That's a nice story, but there's nothing really in it that would justify it to be "cooler" than anything else. I find the history of actual inventions or discoveries much cooler than war anecdotes.
"Self-employment tax" is a euphemism for having to pay both the employer and the employee portions of the payroll tax. There is no separate tax levied on the self-employed.

The OP would need to find someone to both become their employer of record AND pay the employer portion of their payroll taxes.
In Germany, you need a permit from the authorities (in this case: Regierungspräsidium Freiburg, cost: 30€) and you have to register a weather ballon launch at the German flight control (Deutsche Flugsicherung, cost: free).
It's surprising to me how absolutely awful the mac app store is. It's broken on so many levels in terms of UX, and not in the principles, but the actual implementation. Same issue with itunes

Do a search, and you get absolutely no feedback. Plus the store itself is slow so it takes 5 seconds for absolutely anything to happen.

I can't imagine they can't put a small team to clean up the mac store, surely it would increase sales if it wasn't as awful.
> I realised a lot of these Uber drivers (usually migrants with broken English) probably didn't have many other options to earn money.

This is just such a perfect observation. What we are seeing here is an end-run around the minimum wage. The so-called "1099 economy" is increasing employment of unskilled workers who would otherwise be unemployable at the mandatory minimum.

Where else are people going to find a job they can set their own hours, work 12-hours a day, 80 hours a week, making $5/hour sitting down? If the minimum wage weren't so damn high there might be competitive alternatives.

Keep in mind, the goal isn't to "make" $80k, or even $60k, and then lose over half of it to taxes and phased-out benefits. If you're supporting your wife and two kids, the goal is to make about $32k, which on a 1099 will work out to just about maximize your EITC, food stamps, Medi-Cal, etc. and in the end your net value is equivalent to about $100k fully loaded (the employer's fully loaded cost) of regular W-2 employment.
Machine learning and big data analysis. There are going to be more and more devices and apps spewing a firehouse of data, and someone needs to make sense of that data. More importantly, computers will need to make decisions based on that data.