skysight-inc/HackerNews huggingface dataset:
> Filing a patent like this should be considered defrauding the patent office and should carry criminal penalties.

I couldn't agree more. I wonder if this doesn't fall into any existing criminal charge already.
That makes more sense to me, Sky looks pretty cool.
Why wouldn't she do it? She's on record as saying that the government has the right to eavesdrop on any American citizen for any reason without a warrant. (http://www.drop-dropbox.com/surveillance.html) I haven't heard anything to suggest that she's changed her mind about that. If she practices what she preaches, there's no reason to think she would support attempts to make Dropbox secure against government surveillance.

(When she joined Dropbox, there was a huge fooforaw over whether her actions under Bush during the Iraq War constituted war crimes. Honestly I felt like that was a red herring in this particular case--regardless of your feelings the war, it should be obvious that you don't want even partial control of your private documents going to a person who thinks that the government should be allowed to read your private documents.)
Doesn't OS X (not Mac) already have something like this?
I used usertesting before and it's crazy expensive.

I now just embed a screenr on my site and get Mechanical Turk testers to record their tests per the instructions I left. Cost me a few bucks per test to even sometime less.
I can recommend my Fujitsu T902 Tablet PC. 1400x1050 display, well designed, and the stylus comes in handy for sketching and etc. when I need it. EDIT: I added a Seagate SSD to it, which made it better. Also, the memory is user upgradable, a benefit that I appreciate and have used.
Doesn't OS X (not Mac) already have something like this? Reachable via Ctrl+Space? How is this any different?
Who the fuck are you to determine the rules of engagement?

Actually, michaelochurch is one of the few interesting and insightful commenters left on this board, whose opinions I respect though I may not always agree with them. I would like to see more outlandish ideological rants and honest mind-bending views into the inner workings of other weird minds posted here. I would like to see less of the hyper competitive YC startup kool-aid drinking, mindless circle-jerking that saturates this board and the rest of Silicon Valley.

Your job as a moderator will never, and should never, be respected. Remember that, and keep up the good work flagging, downvoting, and renaming post titles, in the march towards a false local maximum of community.
It is often advocated as a datastore for logging data... which means (in that case) it's usually the primary datastore but perhaps not mission-critical.
Somewhat related: VR apps will likely require more than 60fps, definitely more than 30fps, diminishing returns beyond 120fps (see 3min interview w/ Palmer Luckey, Oculus VR founder: https://youtu.be/BQoPvZGjYvQ).
Nalanda is in east India and not North-east as mentioned in the article. But this is written more like a coffee table book anyways...
Thats pathetic that 3 years makes you senior wherever you're working at. You (or your hiring manager) need to up your standards.

Although "senior-ness" shouldn't really be counted in years but in skill, no industry should be calling anyone senior without at least 8-10 years exp.
I can't deny that it does hurt, but it's not really a dealbreaker until that random forum that you think has a similar answer to what you're looking for is blocked - most of the time i just bookmark links to read on the bus/when i get home
Can anyone recommend a good IP lawyer/firm in Mountain View?
How rioting and looting led to the birth of the U.S.A
I agree, with most of what you have said but long form is not necessarily a sign of deep understanding or knowledge of a subject.
How often does the end offer end up being outside the range that you are initially considering for a position?
Looks like that's fine. From their Terms Of Use:
>You may only store with DUFL and pack in your DUFL bag clothing, shoes, belts and toiletries (for example, toothpaste, toothbrushes, soap, shampoo and other hygienic products, and hair care products and maintenance items such as hair dryers) (collectively, “Luggage”). All other items, including but not limited to jewelry, prescription medications and illegal drugs, are strictly prohibited. If you send any prohibited items to DUFL, then DUFL, in its sole discretion, will either return these items to you at your sole cost or discard these items.
Remember "tax minimization" is legal, prudent, and a fundamental duty of company officers in these times of "maximise shareholder value" being the primary and legally mandated goal of a corporation.

"Tax evasion" is crossing over a not very well defined and continually shifting line - and is illegal.

At the moment, at least from where I see the world here in Australia, all the "global tech giants" (and mining/resource ones too) are doing a significantly better job of navigating the shifting tax rules across various national tax jurisdictions to minimize their tax obligations - than the governments and bureaucracies are doing of collecting "fair" taxes from them. Our local popular press is full of stories of FaceBook/Google/Apple paying zero tax in Australia because they can structure their invoicing/payments to and from different parts of the same global corporate entity – in entirely legal ways that result in zero tax owing in Australia.

I'd think less of Dropbox's senior management and advisor team if they weren't trying to take advantage of the same loopholes.

It's "Modern Corporation 101" grade stuff - "Maximise shareholder value by whatever means won't put the company directors in jail. Don't talk about ethics or fairness or duty to society (except in the Marketing Department and advertising). Talk about duty to shareholders and what's close enough to technically legal that our lawyers will sign off on it."
For anyone who was wondering what I was: porting from libSDL calls to drawing on an html canvas is done automatically by emscripten
> Sky opens the door to use Dart on the server side, on the web as well as for highly performant native apps for Android (and eventually for other platforms like iOS).

What's wrong with using GWT and J2ObjC other than the fact that there are people who don't enjoy building stuff in Java?
Agreed. Well, I've seen it be reasonably accurate about the salaries (and associated gripes) of the lowest-performing 20%. You can use their numbers if that's where you place yourself.
>> But a typical CEO worth his salt will crush something silly like that in no-time, if you really want to hire good people this is the type of person you want to fire

That is actually not true. This kind of employee low balling is condoned behavior.

I applied for a position at Automattic and had Matt Mullenweg (CEO) pull this on me.

Everything seemed to have gone perfectly well - everyone involved in the process seemed impressed with my abilities but when it came to this point and I declined I was told "I seem to be senstive about being Indian" out of nowhere. I don't know where that came from.
> 4 tv's

Some funny definition of "typical household". The maximum I've seen in recent years is one TV per household, and the average way beneath that.
At the end of the day, I have to believe you mentally calculate this net worth line (say, with a conservative 1x ARR on the investments) if you're to the point of talking to accountants about becoming an accredited investor.

Although props if you are conservative enough not to even entertain the thought of counting unhatched chickens. That's responsible, disciplined behavior. The kind that gives you the confidence to go launch Starfighter...
I doubt it - I'm reasonably sure 50% less or 1000% more money wouldn't make a substantial difference to her or her families way of life - she'd notice, but mostly in a "using dollars to keep score" kind of way.

I'd suggest "ideology" is a much more powerful motivator here.
About Public Key Pinning
Personally, I prefer dynamically typed languages.

However, I do admire Go's type system, which is by all means static, but it often feels dynamic, due to type inference and interfaces.

Also, I kind of like the approach taken by Common Lisp, where the language is basically dynamic but allows for optional type declarations, and you even can tell the compiler to use these type declarations for safety or for optimizing your code. It would be really nice if Python or Ruby had those. (IIRC, Perl6 has optional type declarations.)
Mobile Justice – ACLU's app for recording police encounters
I thought gc only statically links and it was gccgo that had the ability to dynamically link.
Elon Musk's Keynote on Tesla Energy
I would rather see you banned from HN than michaelochurch. Your meddlesome moderation is noise. michaelochurch's predictable rants are strong signal of a well known character around these parts. His unique viewpoint brings a familiar controversial voice to this board. He is part of this community.

You would probably downvote or ban RMS for voicing his predictable rants on every tangential topic on these boards, if he wasn't already part of the "hacker" establishment that is currently accepted around here.

But since you so clearly know what HN threads are not for... why don't you enlighten us as to what they are for?

Adding luster to the YC brand name and ensuring it is not tarnished? Helping YC startups gain a competitive edge with under the radar propaganda? Worshipping Sam Altman and the celebrity cast of VC has-beens and never-weres, in order to perpetuate their business of brainwashing overachieving high school kids into taking risky gambles for them, so they may make an attempt to leave their decrepit mark on society?
Original @ http://faculty.chicagobooth.edu/luigi.zingales/papers/resear... includes an interesting list of Fines paid by financial institutions to US
enforcement agencies 2012-14.
To be pedantic, the GPL doesn't actually say anything about the contract between an employer and employee. While I highly doubt the Goldman Sachs employment contract is anything other than work-for-hire, meaning you're still right, it's not impossible for a programmer to retain copyright of code they write (eg, any code you write on your own time on a computer you own).
Splice | Santa Monica, CA | JS developer - iOS/OSX developer

Splice is rapidly changing the world of music by offering free cloud version control, backup, collaboration and distribution to artists. Our backend is in Go and our frontend is JS (Angular) and our apps are in ObjC and C#.
We are looking for a talented JS developer and a passionate ObjC/Swift developer to join the team and help us shape new user experiences for musicians.

https://jobs.splice.com or email me, matt+hn@splice.com

Extremely talented team, ocean view, adjustable height desks and a bunch of really awesome office perks (daily awesome breakfast being one of my favorites).
"the risk I've taken."

Really curious about this part of your comment.

People with more to lose often imagine that they risk more than someone with little to lose. I think of it the other way around, do you risk more but betting a hundred k if you still have fifty in your pocket? or a hundred bucks if it's your last hundred? My take is, your risk gets higher as you get to the point of only having your health and future well being to lose.

And have you done your sums as to when your risk / reward profile starts getting even? maybe that is the point you start thinking about sharing the profit?

"It's just a job to them."

I have had a few jobs where my employers treated me as 'just' an employee.. though i never treated it as 'just' a job. If your employees stay with you for any length of time, then it is not 'just' a job, but a step in their career. You are in a position of power to help them in their career, or 'just' exploit them for profit. It is not all about money for employees.. if you are giving them a boost in their career, maybe that is more valuable than the cash for them?
And thus it follows that, by repeatedly adding pillars and doubling the number and halving the size/spacing at each step, you can approach infinite throughput!
Addictive Mobility | Front End Web Developer | Toronto

APPLY NOW - https://www.linkedin.com/jobs2/view/41675142 (mention HN when applying!)

About us

Addictive Mobility is a successful, rapidly growing company, with expanding offices in Toronto, New York, Vancouver, London and Dubai. We’re one of the most innovative companies in Toronto, and one of Canada's fastest growing startups. We increasingly exceed the needs of our diverse client base, including major, well-known retailers and internationally recognized agencies in the US, Canada and the Middle East.

About the role

We are looking for a web developer well-versed in JavaScript to help us build a next-generation dashboard for mobile advertising. The role will focus on developing our front-end single page application built on top of Backbone, Marionette and React. There will also be opportunities to work on our back-end, a Node.js-powered API.
You must be have experience building non-trivial JavaScript-powered web apps. Web pages with some scripting does not count.

We are located in Liberty Village in downtown Toronto.

About you

- You want to work on exciting projects with only the latest technologies and modern techniques - You understand IIFEs, function scoping, context switching, and know "the Good Parts" by heart
- You’re not afraid of asynchronous code
- You make use of new HTML5 features, but also know how to fall back gracefully - You lint your code with JSHint / JSLint
- You believe in Atwood's Law

If you do not fit the above descriptions, you need not apply.
Locate That Person – A way to assist in the search of missing people
Shared outlook, shared values with the government side. I don't generally believe in conspiracies, but a board member wouldn't need to be involved in one for it to make a major difference, they'd just have to be more sympathetic to the government's case than the next person.
But since Amazon has offices in the USA, the NSA considers all AWS hosted data in whatever country the Amazon operated data center is located in, to be under US jurisdiction.

I had a client who pulled all their (encrypted) data off the Ninefold cloud (Ninefold were at the time a fully Australian owned and hosted company) when they leased data center space and opened an office in CA – due to data sovereignty concerns.
There's a related thought I have with this whole idea, and it's that these types of tools mainly end up used for "circus math". Math that once may have been useful, just as slide rules were useful, but in modern times have much less direct value and seem mainly to be for show. When you're revisiting calculus in order to accomplish some goal, are you doing everything by hand or are you leveraging software like Maple, Octave, Wolfram Alpha, Python, Julia, or a plain TI-89? Do you derive or memorize or keep a handy table of integration/derivative formulas? Do you ever do integration by parts and show all your work? Where there are nth order DEs, Laplace Transforms can be very useful (and lead to the tremendously useful Fourier Transform), but do you do partial fractions by hand so you can get an expression to something you can easily invert by inspection (with a handy table reference maybe)?

I wonder if there's not some way to skip a lot of the tedium of algebraic manipulation that is forced upon students, such that students can learn how to use algebra as a tool to solve problems, rather than as an interesting written dance where each step is shown that they must perform for points. These sorts of games may make the tedium go by quicker, and there is something to be said that understanding can come through rote, but once a student grasps the meaning of these things, I think we should immediately encourage that student to avoid as much tedium as possible and move on to higher subjects instead of more and more worksheets testing knowledge of process rather than knowledge of usefulness.

I occasionally link back to this text (ignoring the controversial remarks on violent video games): http://www.theodoregray.com/BrainRot/ In short, if you think of the brain as a limited resource, then all these numerical and analytical methods that were needed before computers have a cost -- one which our intelligent ancestors paid for out of necessity, and it's foolish to suppose these things don't require significant amounts of brainpower or cognitive resources. Is this cost still worth it for most of them, is the amount of brainpower in fact trivial despite our ancestors' struggles, were they just stupider back then? Do our children have enough resources that they can learn all they knew, at least until the final exam, and then all we've found out about higher levels of math and about automated computation this last generation? I don't think so.
Compressed air tanks are tested very rigorously; including the gunfire test, bonfire test, impact test, sulfuric acid test, over test, over pressurization test...

It is definitely safer than gas supplies, which strike me as an insane idea, especially in San Francisco where it previous burned down the city.

We will eventually do a home system. It is in the planning stages
Then you should change your job description so you can quit wasting everybody’s time, having to reject candidates who don’t fit your mysterious criteria.

Also, “good fit” is one of the reasons our industry is so stuck in white male hegemony. Just saying.
The N.S.A.’s Math Problem
For the sake of sanity let's remember that sugar is at least as addictive as cocaine and heroin. http://www.forbes.com/sites/jacobsullum/2013/10/16/research-... It's probably even more addictive if 94% of lab rats prefer sugar over cocaine. http://www.ncbi.nlm.nih.gov/pubmed/17668074

The majority of drug addicts are victims of abuse. http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3051362 They need medical / mental health benefits. Drug addiction is clearly a medical issue. Let's treat it as such.

We didn't learn our lesson with Alcohol, so we repeated history with the war on drugs. Now we are failing to learn our lesson yet again.

Logic, reason, and education are not the driving factors for making drugs illegal. Fear, lack of education, politics, and deep misunderstanding are the true drivers of this insane ideology.
Perhaps even better; the one of the most prominent inventors of the Lithium Ion batteries is a man named Goodenough.
For one thing, the edit-build-test cycle for mobile devices is rather slow, so there's room for improvement.
Ask HN: What newsletters do you read every day or week?
It seems like there's been a massive resurgence in email newsletters recently. Maybe it's because slack has helped clear our inbox of tasks freeing up our inboxes for the kind of emails we love to read again.

Whatever it is, there's not much curation around email newsletters and there are just too many publishers to dig through (Mailchimp alone has 7m+ customers).

So I thought we could all share the best newsletters we're reading here.
Hey smhenderson,

I'm embarrassed to ask you but I get harassed by someone who thinks I was the person you replied to. He is convinced I was the person and tries to engage me in an argument about gamer gate.

However: Can you remember to whom you replied? This would be a tremendous help for me, he already followed me to a different thread.
I don't see anything 'wrong' with GWT, just as there is nothing inherently wrong with writing iOS apps using Ruby (http://www.rubymotion.com/).

For example the Inbox team did a fantastic job re bringing a great user experience to multiple platforms and I guess they were glad that they could use one language throughout instead of having to jump between various tools and idioms (see http://gmailblog.blogspot.com/2014/11/going-under-hood-of-in...).

It's just that like you mentioned people do have different preferences when it comes to languages/tools/ecosystems. That's all.

There are people building web services using PHP, Ruby, Python, Java, Haskell, Elixir, Erlang, Go, C++, JavaScript, Dart. Why not also have this choice on mobile?
This is a case of “works on my machine.” There are serious[1] documented[2] issues[3] with Yosemite[4] that were not there in the previous OS X release, and, after multiple point updates still haven not been fixed. Apple has dropped the ball. The general quality of the OS, apps, integration and fit and finish has decreased tremendously.

[1]: http://arstechnica.com/apple/2015/01/12/why-dns-in-os-x-10-1...

[2]: http://osxdaily.com/2015/04/06/windowserver-high-cpu-usage-m...

[3]: http://osxdaily.com/2015/04/10/fix-finder-problems-mac-os-x/

[4]: http://osxdaily.com/2015/04/17/fix-slow-folder-populating-cl...
This post really does strike a chord.

The thing is that if you ask for a raise like that, you will either be

1. Shown the door

2. Offered the money but your subsequent appraisals will take a hit. Oh and once their crunch period is over they will try to get rid of you.

And i am too afraid to lose the job i currently have because i don't think i'll find a better culture anywhere else in the country that i live in.
Apart from that point that so far as I can tell, this is purely about what country code is used in a billing database record and it's tax implications, rather than any large scale network reconfiguration changes - but I doubt many people have a use case where the difference between 50ms or 300ms latency for Dropbox would make any difference at all. For most people I'm pretty sure the speed of "the last mile" is the fundamental limiting factor for their bandwidth.
IdeaPad.io | Palo Alto, Boston | Software Engineer
Full-time or INTERN hard-core Web/mobile devs, and NLP/ML programmer. Contact: jcole@mit.edu

Whitepaper and demos: http://about.ideapad.io
We're a team of MIT AI and web programmers (advisees of Tim Berners-Lee and Patrick Winston) building a shared brain for organizations and the world. Our first product is a collaborative UI for graphs that enables enterprise analytics teams to discover and visualize the patterns and connections trapped within their spreadsheet data.

We're mega-passionate about personal information management, the intersection of philosophy and AI, and connecting people with related ideas!

We are early-stage (have paying enterprise customers, investment committed) and offer sizable equity, or competitive salary.
It's like no one has every heard of a salary survey, and thinks the only way to get that information is for everyone to reveal their pay!

Just go buy a salary survey! The information will be far more detailed than just random salary tweets from people in different roles, with different capabilities and different experiences in different cities in different countries.

Hey, someone doing my job in San Fran gets $200k! I'm going to go and ask my employer for that! A quick check of a salary survey might sober me up.

Also a salary survey is far more potent data to present in a salary negotiation to convince people to pay you what you want, rather than "Someone on twitter said...".
Funnily enough I have seen a slew of technical bulletins from Cloudera warning of similar issues with HDFS.

Maybe not so funny if your multiply redundant cluster loses data because a single node dies...
Because words on a computer screen is such a precious resource.
That talk is interesting and it's be great to be able to build for iOS in VS, but other information that seems to be coming out around this is very confusing. This[1] blog post links to this MSDN article[2] which says "You can use Visual C++ for Cross-Platform Mobile Development to edit, debug and deploy iOS code to the iOS Simulator or to an iOS device, but because of licensing restrictions, the code must be built remotely on a Mac.".

[1] http://blogs.msdn.com/b/vcblog/archive/2015/04/29/what-s-new...

[2] https://msdn.microsoft.com/library/dn707598%28v=vs.140%29.as...
As someone about to start doing some consulting work, your advice couldn't have come a t a more fortuitous time. Thank you!