skysight-inc/HackerNews huggingface dataset:
I think the key insight in this article is "A recommendation engine is a feature (not a product)". As a side project I built an e-commerce recommendation engine part time over 2-3 months. I didn't want to build out a massive product database and I didn't want to ask users to fill out lengthy profiles so I leveraged existing product and social APIs to handle both. It wasn't very difficult to get something that worked reasonably well - though competing solutions were mostly far worse so maybe I'm selling myself short. In the end it was decently well received (had some press, good user feedback, thousands of initial users) but it failed as a standalone business. Cost of customer acquisition vs customer lifetime value just wasn't there. I've seen no one else succeed in the space so I think the net takeaway is what I referenced at the top - it's really more of a feature than a standalone product. Building the world's best recommendation engine is really just a piece of the puzzle.
- https://github.com/okamstudio/godot

- https://github.com/AdamsLair/duality/

- https://github.com/gideros/gideros

- http://www.gritengine.com/
did they now. no crapware, no special toolbar add ons, no Lenovo battery manager, no nothing, we all got stock Windows with clean driver installs.

are you a visitor from a different dimension?
For those who are interested, (and for those who think this is some half-hearted project fulfilling various conspiracy theories,) the New Yorker wrote a good story about the origins of the Aadhaar project and its goals a while back:
http://www.newyorker.com/magazine/2011/10/03/the-i-d-man
I've used Google support in 3 different areas:

1 Google apps (paid), there is a phone number to call. I spent several hours on the phone with a very knowledgeable person helping me troubleshoot a sync issue.

2 Hardware, my android watch died. I called the Google play support number, again talked to a very knowledgeable person who gave me a couple of troubleshooting steps, and then promptly replaced the watch.

3 Google adwords. We regularly talk to people at Google adwords, regarding billing and support issues. I also work with people who speak with support people for Google places (or my business or whatever they're calling it today)

In my experience, Google tech support is great when it's for a product you're paying for. That would be my concern getting 60 days free here... If I was using this for business (and not just messing around) I'd rather just pay for it and know I can get support.
https://github.com/mroth/unindexed/blob/master/views/alive.e...
They were work colleagues. You don't talk about wanting to grab your work colleague's ass.
That made a big difference for me, thanks. It is much better to read now. I have also noticed some monitor differences, I have one that never has problems with low-contrast text, but it definitely helps to design for the low end.
If you selfhost then you trust the server anyway. Can it be useful for forward secrecy if the server gets compromised later?
Right. I partially agree. Which is why separate certification hasn't succeeded yet. It is, I'd suggest, an area ripe for disruption.

Where I disagree is the tacit implication that, therefore university education is somehow better at being an indicator of those skills and qualities. I've seen a lot of terrible graduates who I wouldn't employ if they paid me: graduates who couldn't reason their way out of a paper bag. So I'd respectfully disagree with that implication.
Really? This is OK for you?

https://38pitches.files.wordpress.com/2015/03/tweets-10.jpg
I really dislike Java trashing articles. For sure, don't enable Java in web browsers unless you really need it, but Java itself is very useful given languages like Clojure and Scala that run on the JVM.

When installing Java it has always been very clear how to avoid the 3rd party stuff.
The big message here to victims is that you are not powerless if you are threatened online. To perpetrators, you will be held accountable for your actions. "Violent threats" are not free speech, never have been.

Philosophically, I think there's a long overdue conversation to be had about non-physical harm. Our kids know how to treat cuts and bruises, or how to get help with a broken bone. But what about damage that gets caused inside? If you think about it, not only is the old "sticks and stones" mantra false, it's downright misleading. What's the worst pain you've ever experienced? Was it caused by physical pain, or words?
Right, but I think the problem is the entangling of the two issues I mentioned.
I largely agree with this, but there's one complication. A lot of the certification aspect is that certain schools have earned a reputation over many decades for being selective, having high academic standards, and producing effective graduates (no claim as to whether they upkeep those, or even rightfully earned them in the first place). It is very difficult to invent some certification that is comparably valuable to a degree from such schools.
The UEFI equivalent of JSON is OpenFirmware, which is still in the wild even though it got its last official IEEE rubberstamp in 1994 (mostly because the OF people considered it "done" and didn't want to continue to pay $$$ just to state that).

Of course it predates ACPI, which Intel wanted to port over to IA64, and so it doesn't cooperate with it too well. It also wasn't made by Intel - which is the classic NIH argument, and from hearsay within the firmware subculture, that's exactly what happened. So they built EFI, which later morphed into UEFI.

With its PE format, FAT filesystem, GUID, and COM-alike protocol abstraction (not to forget, the coding style), maybe they should have called it "Windows for Firmware".
Developers Continue Push to Make Virtual Reality Mainstream
Reactive MongoDB Driver for Scala and Java 8 Built on Top of Akka Streams
Phonon – A light weight and scalable HTML5 Mobile Framework
Phonon (http://phonon.quarkdev.com/) is a lightweight and scalable HTML5 framework for Apache Cordova / PhoneGap.
It consists of two main parts:
- Backend components: such as navigator.js (a page router) and i18n.js to manage the language resources of the app
- UI components: are inspired by Google Material Design

This framework is brand new!
Phonon does not depend on other frameworks like jQuery and completely supports AMD (Asynchronous Module Definition). Also, if you have experience on Android, The page lifecycle is based on Android activities (onCreate, onReady, etc).

Why use Phonon? It is simple to use, really light, Cordova friendly and the backend components are essential to create a quick, functional hybrid app.

Feel free to try it! It is open source :)
If the pioneer dies before he gets to california, he doesn't get the credit.
That's not what happened. If you read the original blog post, you'll see a sustained, violent screed directed at him and his daughter. It wasn't one tweet, it was a series of tweets over a period of many days. Did this ruin anyone's life? Doubtful. Losing your job is not the end of the world. And you know what? These are young kids. My hope is that this is a serious wake-up call for them to take adult responsibility for themselves.
Funny Celeb Commercials
No I mean turning .ai files into html & css files without human intervention
Ask HN: Why is it so hard to read comments?
So radurls.com doesn't have comments and that's fine.

However, I clicked on their link to http://thenextweb.com/lifehacks/2015/03/08/startups-lets-talk-about-depression/ and let's say I read the article and now I want to read peoples' comments about the article (okay, I was going to skip the article and read the comments/[aka reviews] before investing my time in the article).

thenextweb.com provides me with little social icons to click and share the article on facebook, twitter, g+, reddit, HN, but it shows that 295 people have already done that. There are probably several lively discussions occurring out-there, somewhere. With every share, that discussion becomes further fragmented.

Rather than starting my own discussion about the article, I want to find, read, and join the conversations that are taking place and they're clearly not in the Disqus box at the bottom of the article. So... As a user, how do I do that?
The origin is this: http://eep40h.herokuapp.com/
Then anyone would be able to trigger the autodestruct by spoofing their UA.
Even paying for Google Cloud is no guarantee of a reliable, robust service. Previous thread on this at: https://news.ycombinator.com/item?id=8784356
Panasonic does.
Do you mean that there could be two 3K files with the same sha256 hash and the probability of hitting the collision is greater than the probability of finding the correct hash for the file ?
Let's divide the 3 mb file into 1000 parts, each having a ~3k size. Take sha256 hash of all 1000 parts and sha256 hash of the actual file. The size of these hashes are less than the actual file + leaves ample room for a decompressor. Now start brute-forcing and assume we have all the run-time power and time. Would the probability of collision happening in all 1000 parts be very low then ? Given a good hashing function could it be so low that we can disregard it ? If 1000 is not enough, can we increase the splits to 2000 or 3000 ?
Normally this kind of comment gets downvoted, and rightly so. But in this context, it's perfect. Well done.
Lazyload: hack for causing Python modules to be loaded lazily
Thinking that the 'talent' necessary to make a successful startup or product is just 'coding talent' is as naive and ill-informed as thinking that the only talent needed to play in the NBA is being tall. Coding is just one of the important aspects of starting a company, there are many others.
"Violent threats" are not free speech, never have been.

Thankfully, this is not an absolute fact, as otherwise people (including many activists) would be routinely jailed for obvious rhetorical techniques said in jest: http://law.justia.com/constitution/us/amendment-01/43-threat...
Phool Jhuda – A Local Halbi Album with Local Actors
An alternative would be to check for the browser user agent and delete the website right at that point and return a 404 page to the Google crawler bot. Then Google won't have a static copy of the website.
Yes you do.

This point has come up on HN so many times that anyone continuing to repeat it is at best willfully ignorant, but probably deceitful.

A simple websearch [boilermaker women] shows you're wrong with plenty of sites calling for more female boilermalers.
Coincidentally, something like this was asked on reddit.com/r/askscience recently.

http://www.reddit.com/r/askscience/comments/2y93cz/if_we_wer...

(if we were far enough from the earth, could we see the dinosaurs)

One comment claimed that the lens would be the limiting factor. If using traditional glass lens, they calculated that it would need a diameter of 4 light years to be able to see the dinosaurs. They furthermore claimed that a lens of this size would gravitationally collapse, and thus would not be feasible.

I don't believe gravitational lensing was mentioned as of my reading.
You need to ask the philosophical question of how you determine your self-worth. Is it discovering something new, learning...or is it more important that people, the large majority of whom you will never meet, consider you to be brilliant? Is a really a search for knowledge that you are undertaking, or a search for adulation from others. If it's the former, there is more than enough to learn for a number of lifetimes before advancing any branch of mathematics. If it is the latter, I can only pity you, it's a recipe for a sad life.
There's quite an interesting story surrounding this documentary. Apparently it was initially pushed by state news outlets and the minister of environment and within days garnered over 100 million views in China.

Then later it was reconsidered, and the video removed and articles about it started getting censored.
> If you design an impossible game, the only possible thing for anyone to do is to break it. If you then complain that THAT is cheating, you're a pedantic idiot

I feel the same way when casinos bust card counters. You use math to take money from suckers. When other people use your rules and better math to take money from you, that's suddenly deeply immoral.
I have always thought that we'll have some internet courts of arbitration that would cut through the red tape of dealing with many jurisdictions. But can we have sovereign states that exist only in the internet? I doubt - maybe there will be some ingenious crypto systems that would make the systems more and more independent form the physical servers (in a way like the bitcoin system) - but eventually still the physical states will always be able to switch off the virtual states if they wanted to and if they cooperated.
I have to say I'm not usually a fan of conceptual art, but kudos - the concept is great. Keep experimenting!
I might be able to help with that. email: hello at theenginuity.com
Goigle Compute Engine (and Amazon EC2) are dynamically scalable IaaS services with instance prices per hour of use, and aren't the same service as monthly/annual priced VPS services.

If all you need is the latter, the former is an inefficient way to get it.
They do tell google not to save a static copy:

> the NOARCHIVE meta tag is specified which prevents the Googles from caching their own copy of the content.
You may have somewhat of a point. As I said, I'm unsure whether the commenters should be criminally punished or just as they have been already.

However, even if you would not feel differently, I don't think all of the people who said what they did would even have the nerve to say those things in person. The internet creates this imbalance where the effect of actions is felt much more by the recipient than the actor. This, at least, is not a good thing, and a slightly different context than a comedian making a tasteless joke.
Vivaldi Is Quickly Becoming the Alternative Browser to Beat
Turning the client-side code into a browser extension would lessen the chances of MITM attacker tampering with the code.
Threshold signatures for Bitcoin wallets are finally here
Ladies, there are men in NYC (but not where you’re looking)
Too bad they can't afford SSL certificates. I'll never get to know just how digital India went.
https://web.archive.org/web/20150213152238/http://eep40h.her...

Yay!

Edit: and now https://archive.today/3QpC9
What people in their 30s wish they’d known in their 20s
Thank you for this link. I just found out about the Theta Xi Member who was doing this. I'm a member and I'll be seeking his full removal from the fraternity. It's not much but it is what I can do.
Gg – Git Shortcuts, Colored Outputs, and More
And even though the article refers to Equation, Boot Guard doesn't protect from that either.
Downvote me you prudes. Hell ban me for all I care about this wretched site.
Are you a paid Mozilla shill?
Yehuda Katz argues that it does not: http://yehudakatz.com/2012/01/10/javascript-needs-blocks/
I think Hipsterism is what you're actually referring to.
Yes, that's definitely a big risk to take especially if your target market is relatively small and you don't want to burn bridges.

One solution could be to have different types of callers (similar to freelance marketplaces) to chose from. You could pick a less experienced/expensive caller for stuff that isn't really important and pick a more qualified/expensive caller for stuff that really matters. Callers could even specialise in certain industries.

Another solution could be to let users listen in on calls and provide live feedback to the caller but then most people would just opt to do the calls by themselves. Personally, I might still use such a service simply because I hate talking on the phone and am not good at sales.
I think you're engaging in the common fallacy of dismissing things that happen on the internet as "not real." It's long past time we, as a society, grew out of such childish thinking.
Primary residence address as a service?
Does anyone know of a primary-residence-address-as-a-service kind of offering?

I need an address for a primary residence, but I don't have a fixed address these days.

For example, my credit card is looking for a primary residence address that isn't a post office box. But since I'm mobile and without a fixed address, I don't have a valid answer for them.

Thoughts?
The 2015 SEO Checklist
You know, there are kinds of law enforcement response between "ignore it entirely" and "destroy someone's life forever".
What were you trying to do with it?
Experimental drug turns 'bad' white fat into 'good' brown-like fat
I may be completely misinformed, but I think you meant to say there's too much entropy.

A binary string of all ones followed by all zeroes has very low entropy, while a purely random binary string has high entropy. (I think. I'm skimming the Wikipedia article on entropy now)
Thank you.

http://i.imgur.com/cjDeLEb.png

EDIT: What's with the downvote hate? Somebody actually posted a valid key...
The problem with that is that you could spoof the user agent.
A lot of people feel these threats should be taken seriously, and the law should be involved. I don't know what to think of this situation, but I want to ask you a question. Without irony or snark:

How do you feel about the threats of violence made by Curt against those people?
You're presenting a diversion here. Both permissive and copyleft licenses are free software licenses (that is to say, the "true freedom" that you sardonically hold in contempt) as recognized by the FSF.

UE4 is neither free, nor open source by any definition. It is source-available and gratis, instead.
But roofs already being used, as roofs. They are of limited area, you can't work on them so easily as open land, each roof will need its own negotiations and agreements, each roof will be different, each building will need to be connected separately to the grid, harder and more expensive to maintain, harder and more expensive to inspect, on and on; it's massively inefficient compared to just doing it on open land.
This is totally missing the point. Nonsingular matrices form a group; use the multiplication operator to convey a wealth of operations that you can do with it.
Why is that important at all? Don't be pesky.
What a great video, so much passion going into building the software to help musicians reach their potential.

We have the same goal at Splice, but we're focused on connecting the music creation process. Our core offering is a version control system for Ableton (Logic, Garageband & FL Studio also supported). You can also publicly share your sessions with our community.

Here is what a public release looks like:

https://splice.com/henryfong/henry-fong-j-trick-scream-origi...
But Google probably doesn't bother, right?
>> One common refrain from experienced engineers outside of Silicon Valley is that 'nothing SV cranks out requires any talent'.

This is a common refrain? I'm an experienced engineer about as far outside Silicon Valley as you can get in the U.S., and in more than twenty years I have never heard this sentiment expressed. Perhaps the author needs to make some new acquaintances.
"Death is reason for the beauty of butterfly"
I wouldn't mind the downvotes at all. But I really thought it was the only acceptable answer for the why. :)
Is this indexed by google? Doesn't this make the attempt a failure (this time)?
What exactly is "compiled for production" supposed to mean in the feature description?
Googlebot's identity can the authenticated to prevent spoofing:

https://support.google.com/webmasters/answer/80553?hl=en
OpenCV for Secret Agents
I was hoping for interviews with some of the workers that were photographed. It'd be interesting to hear their opinions about their job and employer, and learn more about their experience going through the apprenticeship program.
I wouldn't say he's strongly opposed; he says what the open source movement does is good, just that it doesn't go far enough. Unlike what some people believe, rms isn't factionary - he doesn't think that you either commit 100% to the Free Software beliefs or you're the enemy. For him, anyone writing free software is to be lauded, even if they don't do it for the "right" reasons or even they also write proprietary software.
If Apple already makes great trackpads for laptops, why not just use their hardware?
The goal of prosecuting threats is because threats are violence, or at least are damaging in and of themselves.

Threats are also illegal under 18 U.S. Code § 875(c). Even if there was no intent to carry out the threat, if the threat can be interpreted by a reasonable person as being intended to cause fear, it counts as a true threat. [1]

[1] https://verdict.justia.com/2014/12/10/supreme-court-consider...
IF anything, that's a much deeper comment than the website itself. No matter how hard you try, it's impossible to really destroy something once it's been on the web. Resistance is futile.
GPS degradation was turned off in the late 90s by Clinton. I'm afraid that page is woefully out of date. Everybody has access to the full precision data now.
What I meant is that a human could spoof the user agent and pretend to be Googlebot.
Yes, I had wanted to learn about multithreading in Python at the same time I had previously read this story. I built it, it worked, but took a reaaaaly long time, it was fun! https://github.com/abemassry/crazip
Idea: A TENS Machine you can control with your phone

http://hackaday.com/2015/03/02/building-a-transcutaneous-ele...

TENS are currently kind of expensive and hard to use. People typically only use them when prescribed by a doctor and the devices are actually quite useful.

Many people get pain somehow or could use some sort of recreational relaxation, and a intuitive TENS machine for a smart phone could have a good market.
Unity is free. Yeah it isn't open source, but it is unlikely your game will be either - and if it does then just put the source on github and have your comitters download unity.
> Of course, seccomp-nonbpf, selinux and quite a few other mechanisms have been around for a longer while. In non-Linux kernels in fact, there are FAR more secure mechanisms (but also, they don't run Linux binaries..)

You're quite confused. SELinux, AppArmor, SMACK, etc. do not overlap with seccomp-bpf which exists to protect the kernel itself. Chromium has a working sandbox with or without seccomp-bpf based on a chroot, namespaces and IPC protocols. It needs seccomp to mitigate kernel vulnerabilities, which are not at all uncommon.
If you are getting started with Google cloud and looking for apps (WordPress, Drupal, etc) or dev environments (Rails, Node.js, PHP, etc.) give a try to the free Google Cloud Launchpad http://google.bitnami.com (Disclaimer, I am one of the founders)
Abra – The people's way to send and receive cash
There is no Windows sandbox (including the Chromium one) that's comparable to the quality of Chromium's Linux implementation.

Note that seccomp is a layer on top of the layer-1 sandbox implementation based on a chroot and namespaces. There is no equivalent to the layer-2 sandbox used to protect against kernel vulnerabilities on other platforms.
It is not free, but I would very much dispute that it is not open source - the source is open.
Why should government be in the business of delivering packages for private industry? Infrastructure already exists for this including UPS, Fedex, DSL.