skysight-inc/HackerNews huggingface dataset:
This isn't in the pipeline but shoot us an email and maybe we can work something out: team@density.io
It's a feature that folks had been asking for in Firefox and was originally planned a while back. The resources to do the actual service side were better used elsewhere, though.

I only referenced Chrome because the post I responded to specifically mentioned Chrome for comparison.
Seconded. Bloodborne is wonderful, with a genuinely hideous Cthuloid streak right through it.
> I work on side projects.

I'm intrigued this is here, because when I read the title this was my immediate suggestion.

In my experience there's no better way to learn than working on side projects that explore technologies that you don't already know. Is this what you do?

Writing an app on the same framework/languages as you use at work is also definitely valuable, it'll give you more depth of knowledge that's then directly applicable at work (in fact when starting a new job I recommend doing exactly this) but it won't stretch you much intellectually. To do that you kind of have to force yourself to use completely new stuff.
It'll be interesting to see if Google starts to proactively load balance these sorts of situations - send people on several different routes at once to keep traffic flowing.
High Society Ep 11 Eng Sub / Indo Sub – Korean Drama
I wonder if they discounted this because it was (as wikipedia lists it) an "intraslab" earthquake. I'm not a seismologist, but that reads to me like it wasn't an earthquake from the fault line directly, but rather a secondary artifact of the subduction zone.

I agree this is very misleading, but as they tell it through the historical lens, this earthquake also hadn't happened before they realized there could be earthquakes or that they could be big.
Yeah... we're secretly hoping for some version of https://en.wikipedia.org/wiki/Schrödinger's_cat
Disclaimer: I'm writing software for a company that offers FDA approved pace-makers, defibrillators, and implantable heart monitors. These comments are my own.

No where on your site do you reference FDA approval and I see that you are not in the U.S., so take my comments with a grain of salt.

Bio-metric authentication using cardiac wave forms? I'm not sure that is a good way to go, but it sure sounds good. What happens when the user takes medications that changes the waveform (ie., they start new blood pressure medicine or cardiac meds, or intermittently take those meds)? What if the user has PVCs when trying to authenticate? What about diabetics with high glucose levels?

The only time I've seen a legitimate use for using ECG in a consumer/commercial application is detecting a pulse when a user is attempting validate a finger print. I worked with a guy who had to implement something for ATMs being shipped to Africa. They required the user to authenticate with a finger print scanner in order to withdraw money. It wasn't long before people were loosing their fingers.

As far as monitoring for cardiac anomalies, they don't happen all the time. Your device only appears to work when you hands are touching it. It often takes days or weeks for them to occur, requiring continuous monitoring for days, weeks, and sometimes months.
I just filter it into a separate folder and skip the inbox but I've definitely missed some emails because of it.
Can you email me? Our idea is, hire a local "expert" to build your itinerary when you are visiting that local's town/city. Someone posted it on HN and we wanted to run with it. We will use send sonar for the SMS. Interested in integrating some payment solution like you wrote. Email is me@arilewis.com
How do you find these people? I found lots in London but not so many where I am currently.
I kept learning til 30. Now i'm still learning at 33 but it feels different. Once you learn enough is more about the ability of connecting dots.

I.e. I know a load of libraries and built a fair deal myself, including a orm and a crud framework from ground up, and I know many of the pitfalls (I fell for many of them but I was young and foolish) however I also learned the why stuff grlets built a certain way and now it's ten time easier to pick up new things (yeah ember does this and that because it solves the problem x in a way I already saw done here and there, which is better than this other way under these conditions)

Another example I've been around to see the latency/bandwidth problem arise so many times it's not even funny anymore. and each generation solve it's time solution (initially it was the terminal because bandwith was the problem, then the thick client because latency, then it was again dumb data screen within browser, then ajax become viable so code moved back to the browser, last framework are so bloated latency is an issue again and they are moving templates back server side once more)

Learn enough new thing about solving the problem yourself, and basically you'll know every class of library that tries to solve that specific domain. Then you are free to learn higher level stuff. If you start too much high then it's easy to be lost in a flurty as technology shift without understanding the whys.
(If you only read one article every few months, you wouldn't be hitting their pay wall)
The entire 2008 financial crisis is a lesson in the dangers of deregulation and failure to keep up with oversight on changing market innovations.
This sort of practice is present in the implementation of every mainstream programming language. 'Unsafe' operations are the bread and butter of computation.

As far as use in libraries, you wont get the same performance without it in most of the places it is used. This is much like Python's 'unsafe' use of C modules for performance.
Does it have a built in anti-theft deterrent?

But seriously, this is one exciting piece of technology.
Very, very cool.
Well, Switzerland goes so far as to make all health insurers offer basic insurance to everyone. They can't reject anyone and they can't hike the price. I like that system, though you're right that "insurance" might not be the best word for it.

Redistrubution by trickery, or even by force, might still be better than no redistribution at all. I'm pretty confused about this issue myself, don't have any clear answers.
But almost all of these end-users have admins. People that activated java in the browser form them. And these can take care of the updates.
Don't camera systems beat this in pretty much every way? http://www.placemeter.com/ comes to mind.

You don't have to resort to infrared sensors in order to provide anonymity, but they do inherently limit you potential accuracy and metrics you can prodive. It all comes down to where the data is processed and what is made available. Also, cheap camera components are coming down fast due to economies of scale, not sure how IR will play out in the long haul.
The simple fix is to make the right to patent infringement assertions one that you cannot sign away so that any contract that includes it is void (at least for that section). Which makes me think it won't ever happen.
Good point, perhaps I'm being overly cynical about the buyers intentions.

Even if it was about paying the least amount possible, I guess there is no harm in honestly saying you have no idea and later coming to a valuation (that perhaps doesn't match theirs).
> Though short of places like Google, I'm not sure how to go about finding a place with more skilled people.

Lots of smart people at the US Digital Service currently:

https://www.whitehouse.gov/digital/united-states-digital-ser...
When it's a football or basketball game, most people are only interested in one person - their kid. To hell with the quarterback. In a professional setting, there would be more than one camera anyway. It would make sense for each of the big deal athletes to have a tracking camera on them.
This problem is tightly coupled with issues of correlation vs causation. In real data, correlation is mostly transitive (there are toy exceptions - https://terrytao.wordpress.com/2014/06/05/when-is-correlatio..., but they are just that). This means that if you want to predict something, and that something is correlated with some some uncomfortable association, trying to predict the something without the uncomfortable association can leave little residual behind.

For example, if hair length is societally taboo for gender prediction and I make an algorithm that uses a "politically correct" determination using XY chromosomes, I have also made an algorithm that correlates with hair length. Moreover, if I try to statistically correct my algorithm so that it does not correlate with hair length, I end up with an algorithm that works on the tiny leftover residual created by people who buck the trend, i.e. one that's much more likely to be wrong.

Algorithms find both correlational and causal factors. If 9/10 men are from Mars, and you tell me you're from Mars, it is often via correlation that the algorithm labels you a man. You are not allowed jump to the assumption that, say, the drinking water on Mars is turning people into Men.
But that's just it. "Premium" is a subject term. I’ve used both (you mean Android, right? there's other platforms) and found that Android is garbage. So I'm paying good money for a good product. You're free to disagree about the quality but don't tell me I'm brainwashed without offering to pay for a psychiatric evaluation.
Awesome work. For others looking to make use of the data, you can get the images by modifying this url
http://www.jma.go.jp/en/gms/imgs_c/6/visible/1/201507131600-...
Learn to Style Your SEO Tags and HTML Code
If they provide an extension, you can use whatever read-later provider you want. You can trivially remove or disable the Pocket button. I agree Firefox made a mistake not integrating this as an extension, and whether it should be included by default is a valid question. But you're really exaggerating any amount of "evil" being done here.
+1 to this idea. I'm going to try and start using 'Teach HN:'.
'Happy Birthday' Hits Sour Notes When It Comes to Song's Free Use
Cool! I'm the developer of AnGoIde (the Go IDE that runs right on your Android device) and actually one of the future features was an option to generate APKs for custom CLI Go apps on Android; e.g., with a bootstrap GUI that just executes a Go binary. One challenge is supporting both ARM (different versions) and the x86 (gaining popularity) architectures, so I'm interested to see how the official tools will accommodate that going forward.
Why those concurrent intrinsics are not available with "safe" code? They are not compatible with Java Memory Model? They are not implemented at some platforms? What's so unsafe about concurrent primitives? There is API in java.util.concurrent.atomic, for example.

I understand that Unsafe is used for direct access to memory, but why this direct access is needed? May be there are other ways to solve those problems.
Ok moving past the rhetoric of don't use internal classes, there is a value to sun.misc.Unsafe. It has been well known by Oracle for some time that it has to go away right.

Realise that those of us that do use it, are fully aware that it is a hack, and that we should be doing cleaner things. However know that those cleaner things _dont exist_; and that you, Dear application developer might not quite realise some of the shadow puppetry in making your favourite library work, please lay off the bile.

As others have said, this blog post stops short, the full quote is part of a very long and ongoing process to rid ourselves of Unsafe, replacing its majors usages with new API's.

This is a process Oracle started last year after the previous sun.reflect.Reflection.getCalleeClass mess. Yes, it no one should have been using an internal class. This method did not go away; it was made only available to the JVM internals, locked out from end users. The upshot of this was that, with no sane alternative, suddenly logging became between 2x and 100x more expensive where class names become involved. The JDK team somewhat back peddled on this change, and we are stuck here in a strange limbo land.

Was it right of Oracle to do this? Absolutely, everyone who goes down the internal package route is fully aware that these are open-state secrets, sure we all know them, but we should not be talking about them. Support for these damn things requires version to version checking, hideous reflection hacks and being prepared to read a lot of JVM source code for when bugs occur.

In light of all of this, and being the general level of awesome the JDK folks are they started a very direct community outreach to remove safely Unsafe. Last year they publicly asked people on the mailing list, and privately via email to do a survey (http://mail.openjdk.java.net/pipermail/core-libs-dev/2014-Ja...) on usages of Unsafe. I know this because I got an email from Paul Sandoz asking me to comment on Unsafe abusages.
Out of previous thinking from the JDK folks, as well as from the aforementioned survey, we have a bunch of JEP's for improving things regarding Unsafe.

Where things have gone slightly sideways is that we have, currently no unified working group to deal with these changes. What this document is, is a proposal to make a working group, focused on getting the right changes into the JVM. In the same ways as Project Jigsaw is for modularising the JVM (and is indirectly responsible for removing Unsafe), or the MLVM project handled making the VM better support other languages.

Unsafe is dead, long live Unsafe! I fully expect that we will achieve the right changes in during Java 9 to allow those of us that need to break the rules, to do it in a supported fashion.
I am _looking_ forward to the day when I can do setMemory or getAndSetInt via a supported API, and not one where I have to know the words Unsafe.theUnsafe. The above is a storm in a teacup, its open-source democracy at work.
At one point we went as far as to quiz our moms. "Mom, what does Density do? What does it cost? Do we sell surveillance cameras?"

After she got 9/10 correct (she's 58)... she looks at me and says, "Ship it, Andrew. Ship it."
There was a great talk on the subject of Go for iOS/Android apps by Hana Kim at last week's Gophercon: https://sourcegraph.com/blog/live/gophercon2015/123653512740
Yes. Also there are many "safe" operations on "unsafe". Such as memory fences.
> In most of the EU the loser in a case is instructed to pay the court costs of the winner.

If only the US civil litigation process worked this way... :-(
They are contrasting what they describe as weekly small quakes in Japan with long periods of inactivity in the Pacific Northwest. A significant quake in one city in the region 14 years ago doesn't invalidate the claim that you could spend a significant time in the northwest without feeling a tremor.
For what it's worth, I bought a PS4 solely for Bloodborne and I think it was absolutely worth it, plus we have Dark Souls 3 coming down the pipe next year too...
Notice that nowhere in that conversation did you mention choice of language.

Additionally, the correct answer is "Find a good technical co-founder, or spend money on good consultants, and let them figure out the rest and explain their decisions afterwards to you."
As a corollary, many Java programs rely really heavily on very thick layers of abstraction (in my day-to-day on a multi-node "enterprise" Java app I regularly see stack traces of 200-500 function calls), and it's important to keep each slice of those abstractions as thin as possible.

As another reply pointed out, much better to do some hinky things with the JVM then to call out through the native interface every time you need high performance for a tight loop.
all you've done now is change the question from 'what kind of developer do you want to find' to 'what kind of co-founder do you want to find'.

Or would you tell someone to trust their gut and blindly pickup a 'technical' cofounder?
Discovery Analytics: It’s Not Hacking, It’s R&D
Shouldn't the camera let you track exactly where it is so you can find it?
This is pretty relevant:

"When Jobs returned to Apple in 1997, it was producing a random array of computers and peripherals, including a dozen different versions of the Macintosh. After a few weeks of product review sessions, he’d finally had enough. “Stop!” he shouted. “This is crazy.” He grabbed a Magic Marker, padded in his bare feet to a whiteboard, and drew a two-by-two grid. “Here’s what we need,” he declared. Atop the two columns, he wrote “Consumer” and “Pro.” He labeled the two rows “Desktop” and “Portable.” Their job, he told his team members, was to focus on four great products, one for each quadrant. All other products should be canceled."

https://hbr.org/2012/04/the-real-leadership-lessons-of-steve...
Anonymous chat rooms based on geo location app
Hi There,
Some developers approached me with an idea to build an app for anonymous chat rooms based on geo location .
In the past this field used to be hot with Mirc.
I’m looking to explore the market before diving in.
I know about YikYak and Whisper which are basically for anonymous posts.
Is there any big/large-Scale service that offers the functionality of anonymous chat rooms based on geo location.
Right... But isn't "judgement before actual evidence" all ML algorithms do? They try to statistically evaluate something about a set's members based on other features, because actual evidence of what we want to find out is missing. In my opinion this means that we either: 1) ignore the problem during the algorithm design phase and analyze the output with caution, or 2) decide that any statistical classification of human beings is "unfair" or even illegal (because it will have to discriminate people based on some properties that we know about them - be it race, or height or whatever) I don't see any middle-ground, since "prejudice" in my opinion is an unavoidable effect of ML algorithms as we know them.
http://www.kalzumeus.com/2012/01/23/salary-negotiation/ has some good advice.
The boring front-end developer
Go outside your comfort zone, learn a functional language and give a talk on it. Learn higher-level maths. (IMO) There's satisfaction and clarity to be found there if your current path isn't challenging you. You might find that it takes you into new roles too.
Love the testimonials section.

Are you working on this alone?
If this doesn't violate FCC licensing in the 900MHz band, what law could this violate? I would like to believe that the federal government still needs a power rooted in law to kill new products or technologies.
I don't know about drinking coffee, but could the correlation with smoking just be because smokers die earlier than average, and hence never get the time to develop Parkinson's?
How precise is the tracking? Could you use it to track a close-up of a face reliably, or is it not that good?
Sure, but the manor it is going to be used in real life is HTTP POST, 99% of the time. This is the use-case it is trying to solve, after all.
In addition, don't complain about anything either. I once got laid off (without the manager being direct), and the manager complained about his email going to blow up as a result of a touchy situation. Once I figured out what happened, I lost a massive amount of respect - anyone who is going to complain about something small when letting someone go does not deserve to be a manager. Such a drastic lack of empathy or awareness of the situation shows a profound lack of leadership skills from the selfishness.
Thanks for pointing out the broken link! Not the best mistake to make. I also added a nice confirmation message after signing up. If you did manage to get the app, even with all my blunders, let me know if you have any questions!
Squeaked the geeky yet intrepid explorer as he descended the cyclopean steps of the twilit cavern.
That depends on what the idea is. If you're selling software and you're a founder, you'd better at least want to understand your product or you are useless.
Here's some really basic Qt bindings I've been helping with recently https://github.com/salviati/go-qt5
Talking from the perspective of someone on H1-B. Please keep any employee on H1-B on your payroll, in lieu of a severance pay. This will help them to minimize the issues that crop up with the immigration when you are out of a job for a extended period.
OTOH, if sickness was 100% predictable, those places with nationalized health care (and therefore predictable costs, some level of centralized control over administration, etc.) could deploy resources precisely where needed with minimal waste. In turn, these savings could be passed on to the taxpayers - reduced taxes, basic income support, take your pick.

To me, such an upside vastly outweighs the "downside" of driving a spike through the heart of the health insurance industry. (This also points out how, if you see a problem with "market-efficient" distribution, perhaps the problem is with applying market principles to everything and not with the machine learning algorithms.)
One of my favourite reads ever. Rambling and self-indulgent but holy crap is it spot-on.
Did that end up working well when you were done with setup?
The reason I disagree with your interpretation is due to the end of the sentence: “regarding any Service Offerings you have used”. The agreement currently has these definitions:

“Service Offerings” means the Services (including associated APIs), the AWS Content, the AWS Marks, the AWS Site, and any other product or service provided by us under this Agreement. Service Offerings do not include Third Party Content.

“Service” means each of the web services made available by us or our affiliates, including those web services described in the Service Terms.

I'm definitely not a fan of the broad wording which Amazon uses but I would find it hard to believe that any company large enough to consider bringing a legitimate IP suit against Amazon would have trouble finding a lawyer who can come up with an argument that e.g. the open-source project which they're suing over is not part of the web services Amazon's agreement covers but rather just a component which Amazon chose, along with many other people, to use to build that service.
I've been using them since March, and have had 100% uptime during that period. I haven't had any false positives, and the one time they did mitigate a DDoS I didn't even notice it. As I understand it you'll just have a slightly higher ping time when the DDoS is active. An occasional false positive with slightly higher ping time seems a better option than your site being guaranteed to get null-routed for 24 hours (as happened to me on iweb, although I managed to convince them to remove the null route after a few hours).
The splitscreen is a vertical split, as opposed to a horizontal split, so both players become unable to accurately drift turns because you can't actually see where you are going. Half of your camera is your Kart and the other half is the sky. Rather than being able to see the road.

That's my own gripe with the game. Why offer splitscreen if the game becomes unplayable?