skysight-inc/HackerNews huggingface dataset:
> apple guys have tiny weenies

When there is an article about Apple vs Samsung, the quality of HN really degrades...

Seriously, now, can't people look back. Soon after the iPhone, Samsung created a phone that looked quite close in presentation. That was a cheap move by Samsung, most likely not illegal.

Anyway, that pissed Apple, probably because they were quite close partner at the time, and they went against Samsung with everything they got, including the trivial. That's how it is done, nothing specific to this case. Of course, that's puzzling that some of the weaker claim managed to stick for so long, but then again, that has been the subject of many many articles.

That's it. If Joe Average didn't have a phone in his pocket, qualifying him as a legal expert, there would never have been the sort of media circus we are seeing and both companies would have calmed down.

This whole affair is like the poster child of a storm in teapot.
I have lost respect for Google in the sense that they are incapable of responding to people in a timely fashion on bans that could be potentially wrongful.
Oh yes of course, if only for safety reasons we have to prevent complete knock-offs (UK term) and 'passing off'. But are you really suggesting the huge Samsung slabs that some of my students have as phones are a total knock off of an iPhone (that some of my other students have)?

What I'm thinking is what would be the benefit to people generally of Samsung being basically banned from selling phones in the US? Would people really buy more iPhones or would they just turn to cheaper Android based phones, or to Windows phones by Nokia/Microsoft say? I understand that the US likes its legal correctness and argument, but at the end of the day you want some competition don't you?
> "The fact that it makes no money ..."

LinkedIn pulls in a lot of revenue. They're expecting $2bn+ in 2014.

http://investors.linkedin.com/releasedetail.cfm?ReleaseID=82...
That's enough money to sue over.
Unit testing has the benefit of telling you more specifically which bit of code is broken. That is more valuable when it finds the error. Integration testing will find more errors. As dragonwriter says, though, the focus of TDD is not the fact the tests find errors but the way they shape your development. For that end, it's not clear to me (at all) which is "more valuable".
I don't understand how that's relevant. Obviously, if a competitor appears, I'll have a profile on there too. The fact that it won't be there forever doesn't stop me using LinkedIn or Facebook or my mac or Tesco for that matter.
I think it's just a LOC comparison.
What I gathered from this thread is that the only reason people are on LinkedIn is that it gets them those precious jobs they can't get elsewhere.

"I don't have time to put my stuff on Github" when talking about your tech career easily equates to "I don't have time to go to the doctor" when talking about your health.
OpenSSL Request Tracker submits passwords over HTTP
Customer Development: How 12 Founders Get Inside Their Customer’s Head
ya know, i've see you pointing to this before.

and i should have realized then how cool it is.

but it only occurred to me now. good job, dude!

i will be in touch with you.

-bowerbird
That sounds extremely bad business. The display network, I presume, must be a sizable source of revenue. Basic email support with a turnaround time of say a week for accounts which have already earned some money is the least a publisher can expect. We need more competition.
Hey wait, http://www.time4popcorn.eu/ app compared to one referenced in this article is much much more functionally complete for what you see right now today.

Like tv series / playback torrent network seems to always work immediately. The get-popcorn app as it is now provides none of it.

So "blah blah blah" about all the promises and project mission. If you just want to have some f-in popcorn time enjoyment. If get-popcorn ends up being better at some point great, til then ...

http://www.time4popcorn.eu/ is the only popcorn for me. =)
could you elaborate on the vitamins part please? I feel I need this but no idea what to get exactly.
That is large institutional investors who have the intention to remove all the liquidity from a group of exchanges.

One of the central themes of Flash Boys is that this (sweeping multiple market centers) is somehow a hard thing to do. I think to most practitioners it seems like Brad Katsuyama and RBC were just exceptionally bad at it. Yes you have to invest a little bit in technology and network connectivity, but the big sell-side banks have the money to make those sorts of investments. Given that they got paid to competently execute these big trades, it seems almost inexcusable that their excuse was like "We didn't actually understand what was going on."
Anything short of formatting all the drives and reinstalling the OS will not result in a trustable machine. As they said, the attackers most likely have root access and rootkits make the machine lie about it's state. So even if you remove all your website code and replace it, they probably have a backdoor to get in and compromise it again. And you can't find that backdoor, because they modify utilities like 'ls', etc.. so that you can't detect files that were installed or modified by the rootkit.
Show me a BASIC program as impressive as any of:

- Elm's Time Travelling Debugger: http://debug.elm-lang.org/

- Pandoc: https://github.com/jgm/pandoc

- XMonad: http://xmonad.org/

- (GHC, should really count)
I can't see any reason to use it for any type of blog. Setting up ghost on your server and getting used to the UI (yes, it's as simple as it can be but it's still new) sounds more to deal with than pushing markdown files to your Github account.
http://en.wikipedia.org/wiki/Ignaz_Semmelweis

> Despite various publications of results where hand-washing reduced mortality to below 1%, Semmelweis's observations conflicted with the established scientific and medical opinions of the time and his ideas were rejected by the medical community. Some doctors were offended at the suggestion that they should wash their hands and Semmelweis could offer no acceptable scientific explanation for his findings.

He published a lot on the subject and was rejected because it didn't fit in with how doctors saw the world and he had no theory to back up his findings. It wasn't until Pasteur that germ theory gained any widespread acceptance so it's pretty irrelevant that other people thought of it first.

Plenty of things are evaluated in controlled studies and still rejected today. For example, the article that you presumably just read discusses one such thing.
today I learned that DHH doesn't know what a unit test is.
what sort of things do they do?

This is a serious question, I don't know and am curious.
A small enhancement to your HOST_IP grepping, the host's public and private IP is available in /etc/environment. docker0 may or may not be present before a docker run as well due to socket activation, so your results may vary with a brand new CoreOS VM where docker has not started yet. For example, we are resolving this in Deis with https://github.com/deis/deis/pull/851
"NeoEmacs" is guilemacs, putting emacs ontop of the guile vm. look at the GSoC project.
I never used AdSense, yet my repeated attempts to do so over the years lead me to believe that I'm banned as well.

They don't say so explicitly, but for some reason the signup process always ends in an endless loop or in a "stand by for review" message. I can't for the life of me figure out what the problem is and messages to support have - of course - gone unanswered.
You could try Publir.com. (Disclaimer: I'm cofounder.)
There is a difference. When movies are copied, nobody takes the credits out and adds their name into them. We're talking about attribution vs. copyright. They're completely separate issues, and it trips people up every time something like this gets posted.
You can't believe the HN crowd is on LinkedIn?

First of all I completely, absolutely agree with everything you are saying about scummy behaviour, spam, etc. And yet they are basically average in that regard among social networking sites. But they provide a service that's much more useful to me than a maximally addictive feed of trivia. It's one of the few social networks I actually use because it makes me money and it's easy to mitigate all the harm. It's a completely pragmatic decision, not affected by how bad their implementation is.

And yes, of course you have your own site with professional details on there. That's just a given isn't it? LinkedIn isn't my main presence on the internet, I agree that would be a sad state of affairs for a tech-savvy person.

The most confusing thing to me about you being surprised is that of all the communities in the world, the one that has the biggest cross section of people responsible for social media having all that scummy behaviour you are complaining about might be HN. If you wanted to find the community with the largest number of that group combined with people who non-ironically refer to themselves as "hustlers" and spend a hell of a lot of time on LinkedIn then that is definitely HN. I'm not saying it's the majority or anything, but of all the "crowds" to expect to not be on LinkedIn ...
A Billion Words: Because today's language modeling standard should be higher
There's already a newer version with Status-4-Evar which works with FF29, and adds a customizable bar back to the bottom of the screen. It's somewhat hidden away and not the 'stable' version yet, but it's working fine for me - https://addons.mozilla.org/en-US/firefox/addon/status-4-evar...
The thing is, it's not appropriate to tell a website to check its user generated content in 72 hours because some of it contains spam words. I had a huuuge amount of user generated content posted every day and I def. couldn't check all of that. If they provided all the bad links it might have been possible.

I had the same problem with another site and I was scared to get in more troubles since I had another one banned. So I just disabled google ads on it.
Same here ... gave up on Google years ago.
Thank you for this clarification. I don't know who came up with the idea that unit tests must not hit the database (it wasn't DHH). The result was that many 'mocked' unit tests merely tested their own mocks and stubs. I work on a server-side db-centric code base and many (i.e. the most important)of my unit tests involve database round trips. Speed of execution isn't a real problem in this case.
I was shocked to click on this article and realize that they were talking about someone other than Michael Moschen.

I believe Moschen is the only juggler to have won a MacArthur "genius grant"[0]

(He has also worked with David Bowie[1], which makes him not just a genius but a badass in my books, but I digress....)

[0] https://en.wikipedia.org/wiki/Michael_Moschen

[1] https://en.wikipedia.org/wiki/Labyrinth_%28film%29
I have to wonder if he was thinking about, for example, a reusable implementation of a hash table. And if we was, why in the world wouldn't he want that. Running with the hash table example: I use them many, many times a day, and if I had to reimplement them every time, I'd be sunk. Just a few moments ago, I wrote a script to check for duplicate entries that looked something like this:

seen = {}
elements.each do |element|
if seen[element]
raise "Duplicate element: #{element.inspect}"
end
seen[element] = true
end

It's quick and dirty and isn't a shining example of architecture. But it found my duplicates and let me move on with my day. But what if I didn't have a reusable hash implementation to lean on? Would I even have attempted to write that script? Or would I have done my duplicate checking manually, wasting about an hour?
The classic justification is that mocking encourages modular code where each unit has shallow dependencies with well-defined interfaces.

This also means that a mistaken change to one important unit will not break the entire test suite. Sure, the entire program will break, but it's nice to get a single failing test.

Mocking also gives a very straightforward way to simulate interactions with collaborators. You just say "given that the HTTP module returned a 404, this request should be sent to the error log," instead of initializing those two modules and arranging for the desired case to happen.

There's a very old discussion about decreasing coupling and increasing cohesion that's super important to the whole motivation behind TDD and that nobody seems to be very interested in anymore...
Not really a good case for var

function make_dot_product(dim) {
if (dim === 3) {
return function(a,b) {
return a.x*b.x+a.y*b.y+a.z*b.z
}
} else if (dim === 2) {
return function(a,b) {
return a.x*b.x+a.y*b.y
}
}
return null;
}
Do you have an opinion on blending it with other MV* frameworks, and what works well? I was originally thinking Angular for this work, but I liked working with React so much... would React integrate better into Angular, or Backbone, or something else?

Again, not much of a front end guy. Last time I did serious front end was several years ago, when I spent 3 months coding in Sencha (and arguing with sloppy coders who liked the pretty Sencha widgets but didn't see the value of using the MVC pattern, grrr).

I just want to be able to build a nice, modern front end with minimal grief, learning curve, or dogma. Is that so much to ask?
Or maybe you work for a company that legally prohibits you from putting your stuff on Github.

Those kind of contracts are quite common in the finance world, and to a lesser extent in R&D in big enterprise tech firms (Apple, Microsoft, etc.)
I have my own profile, etc. I also use LinkedIn. For a whole bunch of reasons:

* It's where my "general business" social network lives. Which is different from my company network (which lives in a CRM). My twitter social network (public facing me) and my facebook social network (mostly private me) and my app.net network (... erm... mostly tumbleweed ;-)

* The rest of the world uses it. Like it or not a stack of people go there to find out about people. Not being there means those people miss you or trust you less.

* It has some level of value that a private site does not. Recommendations etc. are more than mildly useless - but slightly less useless than a random quote on your own web site.

* The network is useful. I've managed to contact and strike up relationships with folk because of my LinkedIn connections. People have reached out to me from my network. Some of those connections have resulted in non-trivial money for my business.

Sure - having LinkedIn as your only profile on the net is foolish in the extreme. Having it as part of your identity online has been useful — for me anyway.
On $4/day you should avoid being vegetarian, get cheap food with as many calories as possible. Better value for money.

EDIT: I get lot of down votes, so just to clarify:

I am objecting to being _exclusively_ vegetarian. People on $4/day have other problems. I am not saying you should buy junk food. There is lot of reasonable quality meat, for example fish if you live near sea. Also vegs such as rice or potatoes are cheap and high on energy
Agree - if you consult in enterprise world, LinkedIn profile is a must-have. This is the first place where prospective customers go to check you out - your history and your connections.

It does not have to be the only tool in your toolbox (own site, blog, Twitter all come into play), but it is expected that you have one.

It is also very useful to keep in touch with former colleagues/customers after projects are over. These are the people who you would not add to your Facebook account but would like to exchange a message with every couple of years or so...
Why Firebase + static pages instead of, say, varnish? (Honest question)
TWITTER: We Actually Have A Billion Users
You'll lose some of the benefits of Nginx at that point, since part of why people like Nginx is how it handles connections, proxying and caching. And the internal apps aren't always mine to maintain, e.g. Apple's Xcode server.

But yeah, there are options in Apache-land, my post was more that nginx could eventually gain those options too :)
LinkedIn’s Bad Terms of Service
Why not have both? Github isn't a social network. I frequently get contacted by people through LinkedIn because of the network aspect of LinkedIn. We both know the same person so they trust me rather than me just being a random name on the internet. They probably found me by searching through their LinkedIn network.
About time I got to this ... http://i.imgur.com/0oIx1uC.png
I find these sort of arguments amusing. Engineers are routinely told to never read patents (because this policy is seen to mitigate the risk that any potential future infringement will be considered willful infringement).

When engineers are told that they should not read patents under any circumstances, you know the entire system is trash and the premise of it laughable.
Trivial counter-example:

.some-css-rule { padding-left:50px; padding-right:50px; margin:50px; }

Pretend you want to avoid changing the margin.
I saw it (3rd person talking) once in a CV and liked it. Do you consider it wrong?
Or maybe not really a competitor, but a service that is actually focused on that use case. Keeping track of people you've met professionally doesn't seem to be what LinkedIn thinks it is or wants to be for, but it's the thing I like about it. You could argue I could just use the various "contacts" applications for that, but LinkedIn feels both easier and better to me. I look at all the recruitment/job search stuff as a somewhat lamentable side show that keeps their lights on.
I think it's sometimes easier to click on a couple of endorsements just to get the damn box to go away. I'm pretty sure many of my endorsements come that way.
Author here. Actually it is using double nested virtualization. So there's 4 levels involved:

* Amazon runs Xen (bare metal OS)

* We run our hypervisor on top of Amazon (first level guest)

* Customer runs OpenStack compute node (second level guest, first level of nested).

* Instance runs on Openstack (third level guest, second level nesting)
Is it possible/against policy to create multiple AdSense accounts for a single website?
That's funny, I was tweeting my annoyance about this very subject this morning: https://twitter.com/Major_Grooves/status/461456872017784832
Please don't rewrite titles unless they're linkbait or misleading. ("Ghost blogging platform, future." wasn't even intelligible.) The post's title, when combined with the site name, is fine.
If you think psi is a part of reality, then anything that doesn't preclude reality shouldn't preclude psi. It'd be like having a scientific method that somehow precluded testing paracetamol for pain management but allowed testing codeine.

I just don't see how it's meant to work here. If you think that something's part of reality, what's the problem with a stricter standard of proof? If someone screws it up, then it'll be obvious: loads of stuff will become untestable - (worse than just being impractically pricey to test, it will become in principle untestable) - at the same time.

Do you have any substantive objections to making the standard of proof stricter, other than that it would preclude psi?

If you think that a stricter standard of proof would preclude psi but not other things, why do you think psi is an accurate description?

----

Maybe what I'm saying is unscientific. :/

So be it, I guess. There's nothing innately great about science - it's just a tool; a method, to get to the truth. The truth itself is only really of value for its instrumental power, as far as I'm concerned - if you didn't require truth to actually do something, then you could make up any method and believe that its results were true.
Number two has to assume Linkedin is not only a rational company but also a competent one. I deleted my Linkedin account almost a decade ago and I still get mail from them. When I try to unsubscribe from the spam they send me I am dragged through the sign in procedure, for an account I do not have. When I use the forgot password function to try and figure out what account they are talking about and I enter all of my addresses one by one eventually finding out I definitely do not have any account. I am by this time so frustrated that I want to kick my computer down the stairs.

Every single step that has anything to do with not giving them money by the way is met with Captcha. I've never filled out so many captchas as when I tried to unsubscribe from Linkedin spam.

My only remaining option was to mark all email from them as spam. Stop using Linkedin. I certainly won't think fondly of anyone who tries to add me there. People just put my email address into a box and I get an email from Linkedin on top of the spam the company still sends me.
Your time4popcorn runs code with full access to your computer directly from a server controlled by unnamed individuals who are acting in completely mysterious ways. I.e. on every load of the app, it downloads code from a server controlled by the time4popcorn guys, and then executes it locally with access to your entire system.

I would never trust such an app.
I would second this obvious suggestion to merely re-market to create something like a "first cookbook"

As a criticism (and a minor one) decades ago I worked thru school at a retail food store and WIC program women would come in with a long list of very specific required products. I'm told this program still exists. So pregnant poor women must buy precisely 2 pounds of dried navy beans per week. Not 3 pounds, not lima beans, not canned, 2 pounds dried navy beans per week. Ditto cheeses and rice and specific canned fruit juice for vitamin C. My point with this anecdote is coordination with that program might help guide further recipes in the book, assuming it hasn't already been done to maximal ability. Perhaps similar coordination with food banks to match whats typically donated with recipe ingredient lists.

A non-coincidental observation I can make is the cookbook is highly non-paleo and that correlates with poor people who aren't literally starving tend toward obesity. So a bit more salad and a bit less bread products might be a healthy idea. A stir fry never killed anyone and they don't cost much of anything unless you put fancy stuff in. More recipes like the carmelized bananas and less like the cookies. Less pizza more veggies. Less noodles more salad.
yes, it's still lxc-docker.
Yes it is too slow. After having taking the time to build a decoupled Rails application I can tell you that having tests run in under 2 seconds has been a great help in refactoring and allowing us to quickly add new features. I can't imaging how we'd add new features without it.
> As a Pythoner previously I have big interest in learning Julia and it indeed looks nice. But based on some small project I tried, it didn't show a significantly improved performance vs. Python.

Are you sure you were using the language properly?

Some constructs are still slow, and others prevent type inference, which can also slow things down...
World's first electric plane takes off in France
Food quality is really important, though. Eating low quality food can have an adverse affect on your performance and health, costing more maybe immediately and definitely in the long run. When you're really poor in any way, your health is the most important thing to take care of.
So you lost $2,000 because of Google. Would you do more about it if the sum suddenly disappeared from your bank account or the cell company overcharged you? I find most are afraid to stand up to Google because they're so omnipresent.
Yes, in fact you can use TDD to test the database itself: http://dbfit.github.io/dbfit/index.html
Coke literally creates rainbows to commemorate Democracy in SA
This is targetted for people on SNAP ("food stamps") in the US -- there, the problem doesn't seem to be calorie deficit (obesity in poverty is quite common), so confusing calories/$ with value is a serious error.