skysight-inc/HackerNews huggingface dataset:
It needs to work in reverse so you can follow the stolen camera.
The part I'd like more clairification on, is the claim that by using AWS you cannot assert IP claims against any AWS customer.

That seems exceedingly broad.

As to the FUD:

Conflict of interest. Former Patent Chief at MSFT putting an article out on Legal Issues for the #1 Cloud Provider, and MSFT Competitor, Amazon.

Wonder how much MSFT stock the Author is holding?
Thankfully, Project Jigsaw (if it lands) in JDK9 should remove the problem of internal classes entirely — they simply won't be available to use.
What about shipping sun.misc.Unsafe as 3rd party package? Is there anything in it that can't be done as through JNI?
Do you have a link to the Python version? What was used to generate it? Also, what browser did you use, I'm curious.
No, the webmail users lose because they have acclimated themselves to using a dumb terminal system which makes full confidentiality at least an order of magnitude more work to achieve. A user who is 100% unwilling to switch away from webmail will accomplish that security goal with just as little success as a steadfast fast-food patron pursing a healthy-eating goal.
Document it, make it public. It's very much needed!
> If you think you can automate everything and always trust it to work flawlessly, you haven't been around long enough for the edge cases. <

And then you have some "clever" coder coming along with a fix for said edge case (that invariably create some new edge cases just outside the domain of the fix).
This is a really cool/interesting way of packaging an entire app. I never even thought to have a CL backend in a separate process that you could communicate with via HTTP. I've done the same thing (browser, embedded lisp) using nanomsg, but this seems a lot more straightforward.

Good work =]! I also really need to look more into Electron. I've only used node-webkit (before it was NW.js).
Compile Time Code Weaving in Go
Is there a specific reason you chose to ignore my repeated statements of what I believe is the real and most important issue with the addition and only address UX?
A few drone flying things that are sort of similar:

https://hexoplus.com/

https://www.airdog.com/

https://www.lily.camera/

I'm not sure these are the ones I originally read about, so there may be a few more.

This would probably work better for the skiing/hiking/other type case, provided the drone doesn't fly into something or drown.

I like that it can do the motion time lapse thing too though and it obviously would have a lot more run time.
> This is exactly the same line Microsoft took when they broke poorly architected applications with the new (and much better!) security model in Vista. "You're the one who wrote an app that needlessly requires root privileges, you have only yourself to blame."

And lo and behold, a decade later everyone has sucked it up and done the right thing. Sure, there were growing pains, but it was for the best and in hindsight everyone can agree with that.

Sometimes the boot just has to come down, for better and for worse, everyone will adapt and life will continue.
I don't entirely disagree, but I urge caution. When we're designing an algorithm, there are things we care about. We try to capture these intuitions with imprecise labels like "fair". Trying then to capture these labels in "precise mathematical knowledge" still leaves room for the mathematical formulation to disagree with the intuition as well as the intuition to itself be faulty in terms of tending to lead to the outcomes we want. In either case we could easily wind up unambiguously and effectively optimizing for the wrong thing.
Let's play a game.

How long will it take you to get:

3 webservers
2 databases

Across 2 data centers.

Starting with nothing but a credit card, (and an email address).
"[...] in order to survive, we need to supplicate ourselves to horrible entities whose motivations we are literally not capable of understanding."

Feels familiar. I am trying to protect my privacy to the best of my knowledge but I feel that I'm losing it to several entities whose identities and ends are rather... cloudy...
Or you could actually stop for a second and find out why your current model needs so many ugly and awkward workarounds and try to adjust it accordingly - which seems to be what Oracle is trying to do in the long term.
It seems like you'd still need to solve the problem of convincing anyone to leave their two thousand dollar DSLR unattended.
I just read an article that says in order to even use Unsafe, you have to use reflection to unwind the stack and go searching for a reference to the Unsafe instance, because the Java authors worked so hard to make it private. So it seems to me that they'd be well within their rights to remove the class.

Normally when you go to that level of epic hackery, you can't expect for official support or backwards compatibility. So the author of this article using scare tactics to keep that feature seems rather disingenuous.
If the Greek really hate their debt (and the interest) so much, then why isn't there a strong movement in Greece to reduce or at least not increase debt by a strict budget policy?

Switzerland added a balanced budget amendment to their constitution in 2001

> https://en.wikipedia.org/wiki/Balanced_budget_amendment#Swit...

Many people consider this as the model for a similar amendment that was added to Germany's constitution in 2009

> https://en.wikipedia.org/wiki/Balanced_budget_amendment#Germ...

(which the German government takes really seriously at the moment) and Austria's in 2011:

> https://en.wikipedia.org/wiki/Balanced_budget_amendment#Aust...
Where are you getting this from? It says it supports a wide range of DSLRs.
At times during the Great Recession, nominal interest rates on US (and German) bonds did actually go negative for brief periods of time.
Most of the libraries seem small and compact. Is there already one written in golang?
Many people seem to be upset with Oracle, but I think they should be upset with the vendors who ship applications/libraries that depend on the "sun.*" packages.

Oracle (then Sun) have since _1998_ strongly discouraged the use of them: https://web.archive.org/web/19980215011039/http://java.sun.c...
No, you can do everything in Unsafe via JNI, but that comes with all the disadvantages of JNI (including .dll's and .so's is not so easy for a fat-jar deployment).
The costs for switching isn't that high. Most people don't spend a lot of money on apps. More than half of the money is spent on games anyway. These are played for a while and then new games are purchased.

The handful of productivity apps won't exceed 20$ for the vast majority of users.

I buy lots of apps and games. Every time I switched platforms (webOS -> Android -> iPhone -> WP), I spent around 15$ to cover my initial needs. Compared to what I pay for a phone, it's negligible.
A lot of people for training also like to be able to record themselves and see what they need to work on. Often times you're alone training in a field or something and it could be nice to have the camera follow you.
Hi, I'm the author. SourceDNA has built a platform for crawling the app stores & indexing app code. We provide app review, helping developers improve their code and security by finding apps that have out-of-date SDKs or use platform APIs incorrectly.

As a fun exercise, we looked into Google’s recent moves with Go 1.5 pre-release, which can compile apps for iOS and Android. They just published their first app (a calculator) on the app stores and we looked inside to see if there was anything too surprising. The apps are mostly Go, with a thin platform-specific UI and event layer but this does raise some questions about Google’s long-term mobile strategy.

Previous discussion about the app, including comments by one of the developers:

https://news.ycombinator.com/item?id=9875886

Let me know here if you have other questions. Is Google going after the cross-platform tools market? Is this the future of the Android SDK? Or is it just a curiosity?
> "I once convinced her to start learning HTML by taking a free course on the Web and she seemed to enjoyed it (but didn't stick with it more than a few days on her own"

That's a red flag for me. Your heart is in the right place, but at the same time: You can't force anyone to change. They have to do what's right for them. This is a hard field; it's very very hard actually. If she doesn't have enough passion to even stick with a course more than a couple days, then I doubt she'll be able to stick with it long enough to become employable.

Yes, it'd be great if this was a backup plan that fit her interests, but it doesn't seem to be that way. Life's too short to work jobs you hate, I'd recommend that she continue pursuing her passion, and continue exploring other backup options. Are there junior colleges / trade schools in her area? There are many in-demand fields, I'd recommend that she gets into a program (like at a junior college) where she can bounce around, take different types of classes, and figure out where her interests lie. Who knows, maybe she'll find out that she loves real estate, or welding, or cooking, or nutrition. She's still young, she has time to find those answers.
I would learn all of them a little and just pick the one you enjoy the most. I did the same thing and included Scala and Clojure. In the end I pick Elixir and Erlang but I think you can pick the one you enjoy most.
Let’s Put Some Dignity Back into Job Seeking
Hardly. Nintendo was already one of the (if not the) major video game companies. Mario was a household name, they had hundreds of millions of games shipped, they made such massive hits as the NES, SNES, Game Boy, not to mention making literally dozens of celebrated timeless games.

It's a bit ridiculous to try to paint the picture of a small company upsetting the balance and applying the "disruptive" buzzword to 2000s Nintendo.

As for living to fight another day, well, that's the price of innovation. For every Wii, there is a Virtual Boy. For every Ocarina of Time there is a Phantom Hourglass. Not every bold move pays off, not every innovation is well received. Fortunately for Nintendo they never stopped innovating and taking risks. The times it paid comfortable offset the times it didn't (like the current gen Wii U). Besides that, they have extremely valuable IP they can cash on (Mario, Pokémon, etc).
New Tricks with Dynamic Proxies in Java 8 (part 1)
If we're posting romhacks, this super metroid hack is absolutely amazing. An entirely new tileset, an all-new much larger map, new mechanics, AI, it could be super metroid 2. Highly recommended if you enjoyed the original. Oh, and the ending. The ending!

http://www.hyper.metroidconstruction.com/

Hacks of 16 bit games are getting really interesting at the moment.
This looks awesome! Would love to know ahead of time how crowded my local coffee shop is before I packed up to work there.
Why would Oracle voluntarily cut into their support revenue?
Do you also object to their built-in integration with Google, Yahoo, Bing, DuckDuckGo, Amazon, eBay, and Twitter?
Germany had fought two wars and destroyed Europe. It did more damage to the world than Greece is doing - or has the potential to do - here and now. Bad loans and fiscal irresponsibility was very definitely a key factor in how Germany managed to get into that position - yet Germany was granted clemency and 50%+ of its debt was relieved. Its economy rebounded and it is now a major European power.

Why is this not good enough for the Greek people, who have not destroyed Europe in two major wars, have not enacted a hateful ideology across the lands? Certainly, there should be some 'punishment' for Greek fiscal dishonesty - certainly, there should be 'repercussions' for screwing around with the worlds' economy - but why do the punishments and repercussions not match the deed, relative to that granted the prosecutors of action (Germany) in this case?

The answer is: this is economic warfare. Germany is at it again, albeit this time with bad loans and unfair negotiation instead of blitzkrieg and racial cleansing. Much attention should be being paid to the un-yielding position of a country which should know better than to deny economic relief to a large citizenry who need it badly. This is, after all, the basis of Germanys' own "miraculous" recovery after it nearly destroyed the world.

Debt relief is the only answer, and in a just world - not one dominated and ruled by unelected authorities with illegal powers - this is what would be happening for the Greek people, and indeed all of Europe. But because people don't realize that Europe is ruled by an autocratic, fascist, unelected oligarchy, the correct action: letting the banks fail, and fail utterly - is not being done.
> Go is not the new C.

1+

> Rust should take over,

no </3
As long as you like maintaining 10+ year old systems.
Thanks for the thorough explanation - you summarised the issue well, as well as explaining the impact and flow on effects.

I have to say, I agree with the engineer.. I'm cringing just knowing this sort of practice is seen as acceptable, and it reinforces my distaste for Java. If you have to resort to insecure practices to achieve performance, there's something wrong with the framework.
(Email Course) Sending Transactional Emails from Rails
With the caveat that you need to believe in the hyperbole of a chicken running around with its head cut off.
We have the theory[1] to make it robust as civil or structural engineering. We don't use the theory at our own peril.

[1] A good starting point https://en.wikipedia.org/wiki/Hoare_logic
As usual, paste this exact url into a google search box to reach a non-paywalled version of the article.

https://www.google.com/?gws_rd=ssl#q=http:%2F%2Fwww.newyorke...
I could see an artist doing timelapse of their art project using this. Although I'm not sure they'd need the tracking ...

How about a construction site timelapse? Again, not sure about needing the tracking...

The autotracking timelapse was the most interesting part, maybe for a really slow moving _thing_, but I can't think of one...
In general you have to use your own life experiences to make investments.

It's nice to think that you could put yourself in someone else's shoes well enough to make stock purchases based on what you think they will want, but investors learn very quickly that that doesn't actually work. "Buy what you know."

It means there are great opportunities for people who are a minority in the investment world -- like ladies.

Look at ETSY stock right now. It's insanely cheap I believe (at 1.771B valuation). Despite being cultishly popular with 20-something women, who will soon be entering the demographic that spends the most, it's been crashing through the floor. A male-led investment world is not putting their money there. Ask any young lady what they think of Etsy and you'll see why that's dumb.

In 2008, when Starbucks was priced at $3.42 a share, asking any woman what business they think will grow in popularity would have elicited the reply of "Starbucks, duh", but investors didn't see the opportunity. In 2009, Lululemon was priced at $2.25 a share.

It's a good thing for minority investors. They just need to get in the buying market, and take some risks.
AirIndia Site hacked?
I haven't checked out last backend in a while. From a quick look at their site I can say the following:

- ContainerShip is open source / Last Backend is not. The "brains" of the Last Backend system are managed by Last Backend and run on their servers. With ContainerShip all the critical components run on your own servers so if the centralized ContainerShip Cloud management system goes down, your systems keep working.. Not sure the same can be said for LB.

- ContainerShip already has a fully functional REST API & Command Line Interface for deploying/scaling/managing apps.

- ContainerShip Cloud allows you to do point in time snapshots of an entire cluster which you can then move between clouds/clone/etc.

There is probably more but I would need to dig further into their documentation.
It's interesting that FUSE (the file system library) has a FAQ entry about why they chose the name when there was already a ZX Spectrum emulator named Fuse. Apparently it's name collisions all the way down.
It's not a "Hacker News perspective", it's the basic principle of anything. If you have a car and want to take a ride, you need a driver or you'll crash. If we're talking about a non-technical founder starting a tech startup, the first advice to the is only one: find a technical co-founder and don't even think about starting it without them. What you're describing should be the job for that technical co-founder, and not for our non-tech guy (or gal) to do. Unless they are also willing to learn enough to become technical enough to play that role too; that takes a lot of time and effort to do right, but it's a viable route too.

So, next time you have a conversation like the one above, don't waste your time on trying to teach tech stuff to non-tech people -- simply, just tell them "find a tech co-founder".
How Long to Run A/B Tests: The Known and Unknown
Well hopefully that case doesn't hold too much power via legal precedent, which is a concept I never fully understood.

I can very much appreciate your reductio argument, but if i had to wager, that's the way we're headed. Seems like aspiring lawyers should start cracking open the ML textbooks, because that case is a pandora's box.
Interesting. My dad was diagnosed young, but I don't have any of the Parkinsons markers according to 23andMe

My dad has submitted data to 23andMe as well, but unfortunately it didn't come with a free account. It was a special thing they were doing to collect Parkinson's data. So I have no idea if he has the markers.
Huudlr’s Top 5 Drinking Games
Have you ever seen the average non-professional try to work a camera to follow any kind of motion? So maybe in cases where it's likely that your camera will walk off, you leave somebody to guard the whole rig—this thing looks like it will almost certainly take a better video or series of photos than the average person.
The issues is 2 fold for people.

1) People use Apache Storm and Cassandra daily. These need Unsafe to function at current performance changing its functionality may change these tools. This can be considered existiential threat to their job.

2) The one big selling point of the JVM is that JVM 1.0 code will run in JVM 8.0 without issue, and often much faster. With this change that isn't necessarily true, and potientally when your .jar was compile will weigh on which JVM is used or HOW that jvm is started.
Android App –  Swimon: New Simon Game
Stop promoting offensive domains here.
Of course I have scripts to do that stuff, but considering the potential danger involved and being burned so many times in the past from bad filesystems/tools/kernels it is something I would only initiate manually -- never as a knee-jerk reaction to "low disk space" alerts.
I thought the API used was undocumented and custom to Firefox? I don't know where exactly I found the Google groups discussion going on between various Mozilla people and the community, but this was a point made a number of times. IIRC at least one Mozilla person was working on getting clarification regarding this clause of the TOS.
Android App –  Dice Roller
Nacker Hews: A Spoonerized Version of Hacker News
How Medium Is Engineering Holacracy
The conversation you are describing is not a non-technical founder...its a non-anything dreamer.

I dont think lack of technical knowledge is this guys problem. His problem is that he has an idea and thinks other people are going to do everything for him.

A founder would not be looking for a developer at this stage. They would be looking for a customer at this stage and map out their needs and flesh out the idea.
Taki Theodoracopulos: Demagogue Days
What communications protocol is it using?
A good definition of fairness should not depend on the semantic meaning of any feature. What features we want to enforce algorithms to be fair wrt is a policy question, not a mathematical one. Mathematically you're right, I shouldn't focus on race. But race is the motivation for the research h, and I think it's a good one.
Twice is very different than once, as I feel you are probably aware. Once with editing/skimming is normally pretty good and at least obvious where clarification is needed.
480Gbps across all their datacenters. Each datacenter only has 160Gbps, and I doubt that they'll devote all of that to one client.
Alas, you are right and I have learned something new today. It seems that Safari is the only JIT'able process we developers can gain access to ..
Not the same but there exists a microphone which can be thought of as an audio version of this: https://www.acousticmagic.com/ It senses the direction of the speaker and outputs audio from that direction filtering out audio from other directions. As different speakers in different locations speak it changes the direction it uses. It also outputs a location signal that can be used by software to, for example, have a computer position a camera toward the current speaker. (I don't have one - this is just based on the material I have read.)
FWIW years ago I googled "technical co-founder", realized I was the butt end joke of the industry, and have been working my ass off at front-end since. Now contract as a dev / TPM as well. Have made myself useful.

Learning to program meant I was another voice in conversations about what could be done, which instructed what was done.

My advice is learn to implement your ideas alongside of everything else you are doing.
CoreOS: Fleet Service to Manage /etc/hosts
As a parent it would be a very welcome thing to be able to watch something your kids are doing and record it at the same time without sacrificing the quality of either experience.
This is how I read it too.

As someone who spent more than a few years in sales, I was trained to take rejection as a positive. The more rejections you get, the closer you get to a sale. The only time you don't is when you stop looking for more clients.

It's all a numbers game. If you look at rejection as something that gets you closer to success, you'll be encouraged, instead of discouraged when you get these types of letters.
"The entire article is FUD – the license is rather clear in indicating that as a condition of using AWS you promise not to bring IP lawsuits against Amazon, the duration bit is only too long if you don't read that clause all the way to the end, etc."

It really isn't FUD, actually, despite the attribution.

First, You promise not to bring IP lawsuits against Amazon or it's customers, actually.
Second, in fact, yes, if Amazon uses your open source (in some way that is a violation of the license), and you use AWS, you can't sue them.

Which is what the parent asked, and in fact, the clause specifically prohibits.

(Whether I like these clauses or not is another matter).
I have always wanted to build something like this since I was a kid. The biggest driving thought was to make traffic signals dynamic and build a central communication system for a city's transport.

Really glad to see a product coming into the regular consumer space for this :)