skysight-inc/HackerNews huggingface dataset:
Some more feedback:

I did a "test run" with a subscription for my mother. She enjoyed it as a gift/novelty idea, but the quantity was too much for her... I am now considering (prompted by the post of some other customer in the thread) to get a subscription for my office.
But ... one of the shippings to my mother included some crazy "hamburger facsimiles" that you had to prepare by mixing different powders, pouring in stamps, cooking in microwave and then cut up and assemble.
While fun, this is impractical for office use, I'd prefer to be sure I get actual candies mostly (salted snacks would be ok, too, but anything involving such a preparation would be wasted on us).

Finally: I was really disappointed when you canceled the stationery project... I had at least three people who could get this as a gift (and possibly renew on their own after the first run).
Current state of the art is a bit better than this. See the bottom section of [1] for some of the latest publications.

However, building a real world working system has challenges that are different to the academic challenge of trying to classify the most classes possible in static images.

[1] http://blogs.technet.com/b/machinelearning/archive/2014/11/1...
I believe they are talking about the programming experience vs. the implementation. Here is the specific passage:

> Additionally, Clojure's strong view on how state is managed, the distinction between identities and values and the focus on immutability all make it easier to deal with the complexities that come with "live programming".

The first point makes sense; the second point doesn't. Immutability either avoids the problem of change by denying or pushes it up for someone else to handle. So say you have a dictionary: do you handle change directly by mutating the dictionary or do you create a new dictionary to be diffed later? The first way is much easier than the second.

The next sentence is true:

> Having a strong concept of what state is and how state transitions occur makes programming tools simpler.

This is very true, but again detecting a state transition is much easier when you allow for mutation of state (otherwise, diffing must be used, and that's expensive).

But anyways, this isn't really live programming as envisioned by Hancock: there is a manual "re-evaluate this line code" command under the current program state; there is no repairing of the past; compare against the Elm live programming demo, which is fully live at the code level.
I don't know why you keep pasting that Wikipedia link. It even says that this story is false and fabricated.
Looks like graph [1] can be helpful here, too.

[1]: http://blog.getprismatic.com/prismatics-graph-at-strange-loo...
Hotel Wi-Fi blocking: Marriott is bad
This isn't really much of a surprise, it was virtually guaranteed by the Firefox deal. As the article says, "I doubt Google needs to worry. For one, that’s probably the high water mark".

Low-water mark (in terms of market share for Google) would probably be a better phrase, but the point is that unless Firefox grows a lot (which seems unlikely) the damage to Google is done.
The talker kills me. Those that can, do, those that can't, run their mouths and make it harder for those of us who have to actually do the work to actually get it done.
A few commenters already tell that this isn't really groundbreaking work, but how about for real time? And commodity hardware (this one is a few watt mobile chip)?
Hmm that's quite interesting. I would have liked to see the results for the 20 year olds after 12 hours of practice as well, although i would just like to see if they bridged the gap or kept an even lead( I'd imagine the gap had shrunk).

I also wonder if I can try that game out myself Haha, ill have to search when I'm home.

Thankyou for the link, it was quite interesting.
You can make money selling activism just as well as you can selling entrepreneurism.
Announcing rubybench.org
Aaron Swartz Case: Petition for Removal of DA Carmen Oritz Not Granted
The petition has not been granted because it is not the right forum. The obvious question then is: Which is the right forum?

https://petitions.whitehouse.gov/petition/remove-united-states-district-attorney-carmen-ortiz-office-overreach-case-aaron-swartz/RQNrG1Ck
Because you lack discipline. You never learned to accept pain and effort now for a valuable gain in the future. You're chasing pleasure and trying to avoid pain. And you're simply living in the present, satisfying every random whim and craving.

Every good thing in your life comes at a price. You may not see it yet, but there are no freebies. If you want a fitness habit, you need to pay for it with time and effort. There are no magic solutions. You simply need to force yourself to suffer. Embrace the pain. If you're not feeling like you're dying, you're doing it wrong.

Go do 10 push-ups right now. Get up from your chair and do them. There is nothing really stopping you. Only the excuses you make for yourself.
From what i can understand what's even more impressive is that it was running on a beefed up version of their latest mobile SOC and not on some 5000$ compute GPU card.
Which means that this application can be both very affordable and very practical since people won't put a 300W GPU in their car.
Losing monopoly might actually be good for them.
New years 2015
"I would argue that crappy developers are more productive 'initially' but in the longer term may end up with unmanageable code bases that will slow them down."

I agree that their productivity will suffer in the long term (if their business lasts that long). However, my guess is that even the initial cut of the code will take longer to get right. Hastily-written crappy code may be faster to write, but it's probably going to take significantly longer to debug than clean, refactored code. And quick and dirty fixes on top of dirty code can frequently break more things than they fix.
Kudos for publishing your approach to recommendations!

Relying on users to explicitly mark objects is not the best approach, though. Each user have their own mind about what the best marks/weights would be, hence the input would be inconsistent and the recommendation results would suffer. Not to mention that manual marking is tedious, and as you pointed out - it is hard to apply to old content.

I would suggest using a system that can extract the marks automatically. Couple of years ago I was involved in a project that had such a component (NeuralBrother's Neugs), but there are OS projects that provide similar functionality as well.
> However, with this message, they would know that the fighting is a sign of a rescue mission and try to escape.

What makes you think that a sign of a rescue mission means that you should try to escape?

If anything, popular culture teaches exactly the opposite. Think of any Hollywood movie involving a bank robbery or hijacking. The hostages lie down and duck while the police swarm in and shoot the bad guys. The hostages do not try to escape.

I'm not saying which is better (staying put vs trying to escape), and I don't know.

I'm saying that the message--"19 people rescued. You are next. Don’t lose hope"--is useless and open to whatever interpretation you desire.
The Amazon App Store rewraps your app with Amazon metrics and a DRM framework; even if you choose not to use DRM, the additional code is added and the app is re-signed using their keys ( with all the implications that entails ).

The Amazon code is really invasive, I have been working on extricating a free app from it for some time and it is tedious work.

There is an open Firefox bug about this:

https://bugzilla.mozilla.org/show_bug.cgi?id=713777

It also ensures that the app won't run on a device that doesn't have an active Amazon App Store account, even when you bought the app fair and square.

If you're an open-source developer I'd suggest you stay well clear of Amazon.
Let's not forget this little metric: mobile. These stats were taken from Statcounter which is not a comprehensive representation of the marketshare.

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

According to the same data, Google owns 87% of the mobile market, and I venture to guess that number is actually higher and will continue to climb in 2015 as mobile will continue to dominate the consumer market.
More damage could be done if Yahoo worked a deal with Apple to change the default search engine.

At the end of the day tho it's all about money and Google has more of it.
I got to the point where it wanted me to run a shell script without examining its contents... and that's where I just stopped.

Also, I didn't use git to do any of it, but maybe that's because I'm a terrible person.
Definitely agreed. When well-maintained and easy to use machine learning libraries meet very powerful, highly embeddable GPUs (or other dedicated linear algebra sort of hardware), I think we'll see a big revolution in the whole "smart object" field.

Right now you have iPhones and whatnot doing touch ID with fingerprints, but imagine if your phone could recognize you just by quickly analyzing the gyro data as you raise your phone and comparing it against the other thousand times you've pulled your phone out of your pocket, combined with the slight pressure readings near the touchscreen's edge because it's learned where you're fingers fall on the case.

^ contrived example I just thought of, but you get the idea.
There are fanless Atom motherboards with dual ethernet. Should be a painless upgrade for you when that time comes.
Hi folks,

In order to summarize what I've read so far: This promotion article about SoundFocus is clearly not written with help of a professional from within the hearing aid industry nor from someone with clinical experience. The author shows to be good with language, probably an engineer who makes links with technical terms as if he knows what he is talking about.

I find this article very misleading and not a help for the hearing disabled or their relatives. It reminds me of a very useful course I once followed:'physiology of the ear for physicists'. It would be good if the author or developers find something similar.

I realize that my post breaths some arrogance and of course it is easy to burn something down. But yes, I know better. And yes, I could have written this article that would market SoundFocus properly (in a similar style if you like) with only useful and correct information.

Maybe I should... ?

Cheers
-a professional-
f we assume a modest 1:4 US to world ratio and a difference of 4.1% as explained by the firefox switch, then the entire US firefox userbase is about 1% of the world. Google won't be sweating.
[SURVEY HN] Selling furniture online
You can also try this one, its been around a while - https://github.com/Gazler/githug
I see it quite often over here. I work in a private school that teaches both English and Japanese, quite often I have seen newly married women discriminated against.

I have seen one fired due to morning sickness making her late (meanwhile the class was doing quite fine with 2 other teachers in there, and myself helping out when I was able).

As for the extended hours, what they don't mention is their frequently expected to be unpaid. The amount of pressure I have received because I only do about 6 hours a week in unpaid overtime is quite surprising.

My wife was also recently told at work that they would not offer her a full time position because we were married recently, and they didn't want to risk her taking leave. Yet they kept her on for another 9 months on an hourly scale costing them more. Figure that one out. (She ended up leaving due to some of the managers and how they treated her and the other women, while PR did what they do best - looked after the managers).

Despite all that I do love it here :-) I can certaibtly see how Japanese companies are struggling, the management culture is quite acidic to keeping staff, as well as running a business efficiently (at least in my field, I'd imagine its not too much different in others through from what I have heard from other friends working in Japan).
Great coverage!
They don't even do One Thing Well. The is-upper-case example checks uppercaseness by converting the entire string to uppercase and checking whether the result equals the original. What if the string in question is "xxx...x" (lowercase x repeated a million times)?
To be fair to Clojure, it has a much more nuanced approach to state management than simple encouraging immutability. It pushes that you should be immutable whenever possible, but if you must use state then you should use it in a controlled and understandable way either by atomic operations, transactional memory, or agent. Further, it provides implementations of all of these things.

So Clojure explicitly allows for state transition and provides controlled and standardized ways of handling it. One of the selling points of Clojure is that it speaks to practicality in implementation by providing alternatives, or in the extreme case, complete escape hatches to low level tools that avoid even it's state control mechanisms. It simply encourages first immutability, and second state control in a well defined way.
https://www.youtube.com/watch?v=dtnQ3Mwp0KQ
Don't you think there is a sensible reason why writers don't merge branches?
Field and Wave Electromagnetics: http://www.amazon.co.uk/Field-Electromagnetics-International...

That shit was tough.
Thank you for the post, I just want to add that there is some machine learning approaches that automatically estimate the mark objects.
Shameless self-promotion:
https://github.com/GHamrouni/Recommender
it is a C library for product recommendations/suggestions using collaborative filtering (CF).
See also: "The 7 Habits of Highly Overrated People":

http://www.daedtech.com/the-7-habits-of-highly-overrated-peo...

HN discussion: https://news.ycombinator.com/item?id=6965295
There's also an excellent (non-free) book:

Definitive Guide to sed

http://www.sed-book.com/

I found it to be well worth the money, though I wish it were available as a PDF.
I agree, although with enough users this subjective marking effect can be somewhat mitigated. I'll give an example: Steam allowed people to tag games recently, which lead to a lot of 'hardcore gamers' tagging games they didn't like because they had no explicit gameplay as 'Walking Simulator' (Gone Home, Dear Esther etc). This tag is meant as an insult, but for people who like games like this it is actually useful, it's a grouping of games that are interesting to similar people, which is the knowledge Valve presumably wanted to gather.

I would suggest a mix of automated and manual tagging, use both, show the automated or curate the text shown. It should be easy enough to cluster the tags too, one man's walking simulator is another's 'story game' or similar.
Are You Looking at NoSQL Databases for the Wrong Reason?
1) Repo security is a hard proposition. Using git with an ostensibly(SHA-1) immutable history doesn't imply security. git repo integrity is cool, and I'll just point to interesting discussion of attacks and mitigation in http://mikegerwitz.com/papers/git-horror-story.

I'll end my debating with the fact that there is room for improvement.

2) Releasing on time, of high quality, for nearly two decades. Development process.. not that it is some ultimate code or product.
What a clickbait title :)

> Google’s slice of the U.S. search market fell to 75.2 percent in December from 79.3 percent a year ago, while Yahoo jumped to 10.4 percent from 7.4 percent

I was expecting a landslide :)
Ask HN: At what point in my life should I join a startup?
I've recently graduated and started a fulltime job at Google. I feel like I may have missed a chance to work at a startup fresh out of college (or start my own).

Would it be better for me to stay at Google for a few years and become more experienced then venture into the startup world, or should I leave ASAP?

Thanks for your time!
Ah, that's where I'd heard it. I was wracking my brains for a minute, thank you.

It is a good book, I heartily recommend it. I was perplexed by the anti-Semitism of WW2 (Where did it come from? How? Why?) until I read Ivanhoe.
The Most Amazing Hubble Image Ever – Starts with a Bang
Gogo Inflight Internet is intentionally issuing fake SSL certificates
Headline should read: Zombie apocalypse averted for now.
Yes, choice of search engine is mostly by default. Most Bing searches come from Microsoft products where Bing is the default. One would think that Mozilla users would turn off Yahoo search immediately, but apparently some do not.

Yahoo doesn't really have a search engine, and hasn't for five years. They resell Bing and add some in-house content. The only reason to search with Yahoo is if you want their in-house content.

Bing is currently more literal-minded than Google. Google is using too much popularity-based machine learning to "correct" what you're searching for. It's become difficult on Google to search for a non-popular thing that happens to be close to a popular search target. Google does not treat quote marks as a mandatory exact match any more, just a hint.

Running a search engine is so profitable that even the little guys with < 1% market share make money - Ask, InfoSeek, DuckDuckGo, and Blekko are all profitable. (Cuil blew it - no revenue model.) The most valuable ads on the Internet are the ones on search results, because they appear when someone is actively seeking something. Almost all other ads are interruptions. The only thing that keeps the phone vendors and carriers from entering the search engine business is huge payments from Apple, Google, and Bing.

Microsoft's current approach to Bing is unusual. Bing used to have its own CEO; the last one was Satya Nadella, who is now CEO of Microsoft. Now, various parts of Bing are under five different Microsoft VPs who also have other responsibilities. Some people speculated that this was in preparation for closing down or selling off Bing, but that doesn't seem to be happening. Anyone know more about that?
How to Do Visual Testing with Selenium – By Dave Haeffner
This freemium approach is exactly the one I've chosen for my own iOS app Mindscope - if Apple would finally get their act together and natively support trial versions of apps, I would change to that in a heartbeat.

Until then, I offer an ad-free, functional app for free but then charge to unlock the complete functionality. It's worked quite well for me so far (but obviously nowhere near five figures a month) seeing as how about 15% of downloaders end up unlocking the full functionality which I think is a pretty good number.
I am a Firefox user, and the switch encouraged me to explore non-Google search engine alternatives.

For my personal browsing I tried Yahoo for a few days but have since switched to using DuckDuckGo. It's definitely not bad. But for work, and for when I'm not satisfied with the results, I still use Google. In my opinion, it is a superior search engine.
Iowa issues DL as iOS App.  Can you trust police with your phone unlocked?
A Flappy Bird clone made with Arduino Nano board and 128x64 OLED display
I agree with this; Clojure's design is incredibly pragmatic about state, including mutable state, like any good Lisp.

People just tend to misinterpret this, or they digest it as "immutability good for live programming" when that isn't true: immutability is great for programming with values, but please don't make an immutable world object and replace it when something changes! Unless you are using Javascript, I guess there is just no other way to deal with the DOM other than diffing.
That's a bit of a problem. You can get involved in Wikipedia culture, if you want to. I think the talk page of an article is where you hash those things out (and don't forget to add sources). (Or just publish elsewhere, if that's too much work.)
Yeah, I had to cheat on that part and check out the file content. No way I'm running it without looking.
Not in the US. That's been settled already and Google spends too much money on lobbying for anyone to take a go at it (they also have a close relationship with the Obama administration).
How is it about money?
> The only reason to search with Yahoo is if you want their in-house content.

Or wish to support Mozilla through their deal with Yahoo!.
The Mozilla-Yahoo deal could turn out to be mutually beneficial in that regard. Yahoo for example has started to recommend Firefox to its users [1].

And Yahoo's market share should not be underestimated. On the list of most popular destinations, according to traffic rankings yahoo.com is number 4, being beaten only by google.com, facebook.com and youtube.com. And somehow Marissa Mayer has been turning the tide and I've seen positive things happening. For example I'm happy that they started developing Flickr again. Perceptions can change overnight and Google can certainly lose some more market share.

I just hope that Yahoo! / Bing will improve their search for non-US users. Sadly for me Google provides the best search results and it's not even a competition. And it makes me sad, because while search engines are easily configurable in Firefox, I would have liked to support Mozilla indirectly with my searches and those of my acquaintances to which I'm recommending Firefox (pennies I know, but they add up).

[1] http://techcrunch.com/2014/12/12/yahoo-starts-prompting-chro...
Isn't DuckDuckGo primarily powered by Bing, which also powers Yahoo? Or has this changed?
And Yahoo is Powered by Bing, right?
Check-in and check-out is all most people need to know who use a 'traditional' tool like CVS and SVN.
Oh hey. I had a fun time doing this Operating Systems Engineering course at Technion. Great labs!
I honestly wrote that "anti-competitive" bit so it wouldn't look like I was defending anyone. You caught me trying to preempt being called a shill. It didn't work.
Anybody stuck on this?
-Sn The Next Clue Is: YtrydjKsYqebDoI3h bTINUeV6 pTVY8jnK2re HRwwNy25Ps6 u0YChCo5Jtw N3xkH3G nx aGo6yQTW RVZMsf3xk tBL0sG9GAR HQbyGYdqs i6dx1fyIPGJVciz8Z1NzdrvGE CKgkFauXqfKJmas cDLerWvBTRzUikmP2 0sqk2Xhie2DcIv KtCyYTlNx7WxJp6A2yox3r aJX4r7FpUhgsyGIwc prCCNx46GKVgzaerab3gXS7ieoOf1 Jp
+Sn The next clue is: YtrydjKsYqebDoI3h bTINUeV6 pTVY8jnK2re HRwwNy25Ps6 u0YChCo5Jtw N3xkH3G nx aGo6yQTW RVZMsf3xk tBL0sG9GAR HQbyGYdqs i6dx1fyIPGJVciz8Z1NzdrvGE CKgkFauXqfKJmas cDLerWvBTRzUikmP2 0sqk2Xhie2DcIv KtCyYTlNx7WxJp6A2yox3r aJX4r7FpUhgsyGIwc prCCNx46GKVgzaerab3gXS7ieoOf1 Jp
How would Google prevent a competing search engine from taking their market share via lobbyist spending or any connections they have to the Obama Administration?
7 Resolutions for Every Entrepreneur
WOW. Depending on what side of the firewall you sit this act can be interpreted as either "out of the box thinking" OR subtle arrogance and desperation.

For those sitting on 192.168.* that thought this strategy up take note: Speaking of Aaron Swartz is about much more than internet freedom. His actions may relate to this topic closely but his death touches something much deeper. For anyone that cares about this person or his death it is about moral corruption and the hollow platitudes of accountability. You cannot just deal with his life without dealing with his death and attempting to separate them will be seen as arrogance to almost anyone aware of this persons name. In the future, when you're interns are throwing around ideas, take a moment to examine and better understanding of the market you peddle your next strategy to.

FAIL
In the end, management is just like engineering – getting the outcome you need despite all the constraints.

Negative personality traits of the team is a constraint just like anything else – a smart leader will be able to foster thinkers into coming up with really actionable ideas, soothe entitleds' egos, calm down the talkers etc.
I'm stuck at this clue though...

The next clue is: YtrydjKsYqebDoI3h bTINUeV6 pTVY8jnK2re HRwwNy25Ps6 u0YChCo5Jtw N3xkH3G nx aGo6yQTW RVZMsf3xk tBL0sG9GAR HQbyGYdqs i6dx1fyIPGJVciz8Z1NzdrvGE CKgkFauXqfKJmas cDLerWvBTRzUikmP2 0sqk2Xhie2DcIv KtCyYTlNx7WxJp6A2yox3r aJX4r7FpUhgsyGIwc prCCNx46GKVgzaerab3gXS7ieoOf1 Jp