skysight-inc/HackerNews huggingface dataset:
It's not just that. Computers are now "reliable" and "fast enough". The need for the constant upgrade cycle has dissipated, because computers have at last arrived at 'good enough for most'. Of course you can find edge cases for higher needs, but you can't build a general business on edge cases.

For example, as an avid gamer, I was upgrading my computer in some way or other every year or so for the past (nearly) 20 years... and four years ago I bought a decent whitebox with a good video card. It still chews through new 3D games just fine at 1920x1200. Sure, could be better, but only trivially. The clear improvement-on-potential-upgrade is gone. I'm just now contemplating upgrading my 64GB SSD c: drive because, frankly, win7 filled it early and it's always been a pain to keep clear ('how' is beyond me) - but that's a software storage pain, not much of a hardware limitation. I don't feel the need to upgrade because the hardware is limited...
Containers are not virtual.

They belong to a category of virtualization known as 'container-based virtualization' which implements virtualized perspectives of the system within the host kernel, effectively dividing the system in to multiple systems (from the perspective of the affected processes). That is unquestionably virtualization.

I believe a statement closer to what you were looking to express was containers are not running under a hypervisor.

LXC still creates a performance impact, depending upon which options are selected, with particular note for the various memory accounting options. However, that impact is far lower than a hypervisor. In addition, startup times are vastly reduced since the kernel bootstrap and hardware detection concerns are rendered unnecessary.
Doesn't work for me:

$ npm start

> coder-base@0.0.1 start /Users/seclorum/hak/coder/coder-base
> node server.js

no certificate found. generating self signed cert.
WARNING: unhandled exception: Error: ENOENT, no such file or directory 'certs/server.key'

EDIT: I figured it out - turns out I had a buggy version of Postgress.app installed on my machine, which had been shipped with a poorly configured openssl binary. Removing this from my PATH, so as to be using the system version of openssl (/usr/bin/openssl) fixed the problem ..
The caveat being that in document-oriented store (like MongoDB) the queries tend to be simple(r) - after all, you have no joins, so how complex can they be? Instead of complex queries you need to use appropriate document schemes and/or application logic.

MongoDB has its problems (for instance document schemes can't be enforced, disk space consumption concept is unintuitive,...) and relational DBs have their strengths (ACID, SQL is standard among DBs,...). But very few people ever reach a point where the global write lock becomes a problem. 10gen knows exactly which features are vital to most of their users and which are not...
I've seen a couple of entrepreneurs that did not have a sense of responsibility about them, they did not strike me as particularly nice people to be around. As soon as you have just 1 employee, 1 customer or 1 supplier you start having responsibilities. If you know how to run a business without all of those then you're a very lucky outlier.
The character selection is still lacking a bit (Ubuntu Regular has about twice the amount of characters), but otherwise it's looking good.
Even easier, although not as nice-looking: get a common off-the shelf USB Y-cable, plug the power-only male into computer, plug phone into female outlet; done. See e.g. http://easyshop.kiev.ua/images/shnuri/shnuri/Usb-y-power-cab... for an illustration what the cable looks like.

(I have been doing this to charge my phone, as even the USB mount dialog confuses some apps)
HHVM is fast – too bad it doesn’t run my code
Just wondering, why do you use 'their' when it's quite obvious that it's a man?
Then there is the whole issue of Nestle and water rights.
it is not just about breast feeding:
http://www.globalresearch.ca/the-privatisation-of-water-nest...
Sinatra and Google Currency API – Part 2
We have two iPad 1s at home and for general web browsing, looking at pictures and watching videos they are perfectly fine.
Arguing which is the lesser of two evils between Apple and Google is like deciding which fist a mugger hits you with.
> For Lenovo laptops, by contrast, you have to somehow know exactly what components are used in your laptop and then go hunt for those drivers. (And no, I don't want to use Lenovo's mysterious automatic update tools.)

Biased IBM supporter here. All IBM/Lenovo Think systems have a MachineType-Model (eg: 2537-25A). It's written on the button of Thinkpads, or you can find it by:

Windows: GUI: msinfo32, CLI: systeminfo
Linux: dmidecode -t 1

The only possible exception, I can think of, is if you order a custom configuration - then the model part will say 'CTO'.

Source: http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/Pro...
I'm sure this will greatly affect both Google and Nestle. On the other hand, that makes me want to buy a KitKat and the Nexus 5 :)

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
I love it when the establishment calls you a hypersensitive hippie. It means you're on the right track. :)
As I pointed out in the previous discussion, your smartphone, whatever the brand, almost certainly has metals mined or processed by children in dangerous and unhealthy work environments.

That has a much bigger impact on child health than some tenuous three degrees of separation link of a marketing partnership.
Can we boycott this author too -

> Indeed, if I worked on Infinite Loop or in Redmond I’d be phoning around the boycott groups to see who needs a little help in making some signs and organising transport for the demos expressing their outrage.
Actually, sometimes I wish I knew some HN's like communities for finance careers or accountants. Any idea?
Yes, how evil Apple and Google are. Giving jobs to thousands of people, creating new billion dollar markets, creating products billions of people love to use and buy. Evil indeed. How dare they really?
I am really leery of buying anything from HP. The only laptop I've ever had to repair(that wasn't 't major), and it was the motherboard. I only had a few hours of use and the fan out max out. To be honest the laptop had quality components, but designed terribly. The heat sink was too
far away for the nvida video chip. They wouldn't admit anything was wrong until lawyers got involved.
Surely in a time where Programmers' Day has any meaning, the status of village elders has somewhat passed.
ssl of your url is not working
Social Media and Sports? Part 2
Already did, thanks! It looks pretty nice, I'd like to implement it in a few of my apps for an easier UI. I'm glad you like historious, thanks!
The edit at the bottom of the post that was added in an attempt to make the article 'balanced' after Nestle's complaints makes it obvious that it is not just an opinion piece...
Google literally didn't do anything evil by releasing an update to Android with the codename same as a popular chocolate product, which is owned by a company with unethical practices. This is not evil unless you specifically redefine a meaning of the word.

Oxford dictionary

evil
noun

profound immorality and wickedness, especially when regarded as a supernatural force:
his struggle against the forces of evil

a manifestation of this, especially in people’s actions:
the evil that took place last Thursday

something which is harmful or undesirable:
sexism, racism, and all other unpleasant social evils
>Maybe they couldn't think of anything else sweet that started with K

Could have gone with Krackel, key lime pie, kumquat, or kandy korn, and that's without going anywhere exotic.
@martina56 can you please clarify what exactly not working on your side?
You can use that finger to unlock your new iPhone.
Or legal ;)
>>The nobel part is that he actually left everything behind while most of us are drowning into urban life.

You make it look like its a sin to live in a city.
There's probably some fair value in making things simpler, not to mention value in marketing. If they can form a large community around it through their marketing, then the tooling will rapidly improve. So, the marketing can be a kind of self-fulfilling prophecy.
Service Objects: What They Are, and When to Use Them
Highcharts Cloud: visual editor and hosting for Highcharts
Or perhaps like this if you do not want to use `reverse`
and want it to be tail recursive:

collatz :: Int -> [Int]
collatz x = go id x []
where
go :: ([Int] -> [Int]) -> Int -> [Int] -> [Int]
go f 1 = f . (1:)
go f n =
if even n
then go (f . (n:)) (n `div` 2)
else go (f . (n:)) (3 * n + 1)
High fives all around
Windows win32k.sys menus and some "close, but no cigar" bugs
Our approach to gender diversity
Managing multicore memory
All of these things make sense to me.

BTW are you guys using reportsfortrello.com yet? I think it would help with your "Team Awareness" rule since it allows you see all of the recent activities of other board members.

full disclosure: I created reportsfortrello.com.
>>people are pursuing material gains

What is so wrong with that?

>>The short list of what this leads to: depression, hopelessness, addiction, dietary diseases

Do you think poor people don't fall ill? Or that when they fall ill they don't need pay hospital bills?

>> There are more meaningful pursuits.

Like? Care to give examples?
I think the employees are the things that bring responsibility. Customers come and go, and so long as you have a good product they'll accumulate over time. If you make it a primary goal, you can get your product to the point where it doesn't generate much in the way of customer service burden. I field maybe one email per week per 500 paying customers.

The added advantage of a low customer service product is that you don't need to hire employees. (Which, I agree, would add all that responsibility you talk about).

I disagree that you need to be an outlier to do this. There's nothing particularly special about the formula, and there are several people doing it here. It's not really a sense of responsibility that's lacking. It's the actual responsibilities. Most weeks I just don't have that much to do.
Google knows nearly every Wi-Fi password in the world
Singular their has a long established use.

(http://crossmyt.com/hc/linghebr/austheir.html)
Wow, that was upsetting to read.
Good point. Anyway personal freedom is not exactly the same as freedom of choice. I mean you could be personally less free because you have to work a lot making decisions, and still it's you who call the shots.
A lot of banks are switching to web based trading platforms.

The work is very interesting a you are building a huge single page app (not really comparable to most of the "standard" SPAs you encounter in terms of size and complexity) where everything is real-time.
The traceroute wouldn't show anything, they wouldn't be blocking all packets, just ones on port 80.

Run "curl -v https://news.ycombinator.com" and post the output of that.
Traditional programmers day celebration in Bulgaria:

- Write meaningless programs

- Play games

- Drink beer

Same as most other days actually.
Path of Exile Guide for New Players: Items Identification
After some time in the path of exile, you must feel touched to the items exchange in the forums, and with some path of exile currency in your hands, you really want to trade some great items for your character, but you feel a little worried about the unpractical items you may be come across.
Twitter Is Going Public: Here's How It Makes Money
The sales page [1] has a bit more info on what these actually do.

[1] http://int3.cc/collections/frontpage/products/usbcondoms
People don't leave a company, they leave their boss.

Sometimes, even if your boss is nice, you do leave the company.
It's worth also remembering that the Nestlé CEO declared that OGM food is healthy, water is not a human right and we should all work more, not less: http://youtu.be/SEFL8ElXHaU
you'll have to copy and past the url he posted.
Grapefruit dangerous when mixed with many drugs
Apple "cheaper" iPhone 5c priced at 549$ in the US.
Ask HN: Cancer and caregivers
My father has been diagnosed with lung cancer. It is a very tough moment. In these moments, people close to you is offering their help: often, it is just a sentence like "Whatever I can do, just call me" on sms, fb or just a call by phone.

However, I would never call. I would never write back for take up on their offers. Honestly, too shy and ashamed to ask for it.

Would it make sense a service where people could organize themselves for helping the caregivers in these tough times? Should the caregiver list what they need?
Would you see it like a shared todo-list or a "personal" Quora site where caregiver can find answers when they are overloaded with information?

What do you think about that? Your feedback is appreciated.

Cheers, Domenico
Another bubble appearing I see. Their user base to revenue ratio is pretty average. Their revenue by itself is not that impressive and I'm pretty sure they will be priced in tens of billions. Solely because they are visible and known.
Probably for the same reason you use 'it' when it's quite obvious he's a 'he', it's a more convenient and more colloquial way of phrasing something.

*EDIT: for tone & clarity
Why would you want to not use reverse? (tail-recursion is orthogonal, and I understand not really useful in haskell unless you force strict evaluation though I may be wrong)
I suggest we start a donation fund so we can all chip in to help out Larry & Sergey with their fuel expenses.
It's a good challenge for someone to come up with a better explainer aimed at the same audience.
Going by that page, AndrewDucker's usage of the singular their is incorrect.
NASA, not NSA.
We're all aware that this doesn't matter, right? Unless you believe that years of TV and radio had no impact, then clearly an impression has value.

The difficulty is that valuing that impression accurately and linking it to outcomes is hard, while linking clicks to outcomes is much easier. So people (especially in tech) tend to believe that impressions are meaningless, which is clearly not the case.
Thanks @MushCraze
Links are always not clickable under details. At least i do not know how to make them so
I've actually used IMAP.

It's horrible for many, many reasons. It is really quite an insane protocol. Mainly because it was ambiguous about so many key commands, what order they should be run in, the side effects, etc.. I picked up an app someone had written which originally only unsupported Outlook 2003(?), Outlook 2007 behaved differently to that, which behaved differently to Thunderbird, which behaved differently to Lotus Notes. Outlook 2007 even was even using a short to store ID, which I believe wasn't a unique ID and could change between sessions, so you had to search again for the message if you'd been disconnected. All because the protocol was just 'yeah, do something like this'.

There's a reason why IMAP was so ropey in many mail clients.

I have no idea about EAS, but let's not pretend IMAP is good.
I'm going to take the bait one more time. That's not research - it's someone talking about research in the abstract. There are no details but it's clear from the context that they're talking about something completely different.

"In the early (pre-release) days of Lisa, we had command keys instead of pull-down menus. One of the primary reasons we abandoned command keys was the difficulty of coming up with fixed definitions that could be easily transported from application to application. Users were constantly confused."

"It takes two seconds to decide upon which special-function key to press."

No, it doesn't. When my cursor is on a function name I want to change in vim, I type 'ciw' and then word is gone and I'm in insert mode replacing it. There's no 2 seconds about it.

Your research doesn't apply to this scenario and you know it. But it's fine - you do it your way, we'll do it ours. There's no problem with that.
Is it just me or is this a bit.. Over the top?

I've never put my phone into something to charge and thought "Hey, they might steal my data".
I do not understand how this can be a recent article. Programming without variables was the hype in the early 90s with languages like graal (http://link.springer.com/chapter/10.1007%2F3-540-16442-1_6). Now, the most relative hype is non mutable data structures (for example in scala).
Yeah...seriously. I expect some people will take offense to this, but here it goes:

So what? If this contrived issue that Google may face is now considered a serious matter, then I guess everything is off limits.

"Hey Tom, what should we name our new operating system?"

"I don't know, how about 'daring diamond' - it's got alliteration, and everybody loves diamonds."

"Mmmm...nope, sorry, that whole blood diamonds thing...don't want to risk that!"

Google isn't making a statement supporting Nestle's practices in other countries. They're not saying people are silly for boycotting the product. This is really just hypersensitive.

I'm not saying you shouldn't boycott Nestle. But KitKat is a fantastic name. It's not a loaded word. If you stopped people on the street and asked them what they thought about it, they'd probably say, "Hey, those give me a break commercials?" not "Hey, I boycott Nestle! Screw those bastards."

It's a cute name that has alliteration and is well known. I mean...come on. Criticize Google for something substantial, not because they named an operating system after a delicious chocolate treat marginally related to some controversy. If you're going to criticize Android, go the whole hog and do it with something that actually matters.
Not sure what you mean, referring to a person as 'it' is almost universally offensive, at least in the US.
Recently, it comes to light that those handling the Snowden files are using air-gapped computers and passing encrypted data to the outside world via ... USB sticks.

Can't USB sticks execute arbitrary code? Couldn't an attacker infiltrate the publically accessible computers that these people use and put a data-stealing trojan onto USB sticks used to bridge the air-gap?

Do other media that most computers accept these days e.g. sd cards support arbitrary code execution too? How can you get around this?

EDIT: it was DMA attacks that I was thinking off, and USB seems free of them at least. I guess, if you trust the robustness of your USB stack against exploit, that USB is a fairly safe bet. As these very people are reading the NSA secrets, one wonders what'd happen if they discovered some hint that that NSA could do precisely that - exploit via USB plugging in.
Err, no he didn't. Did you actually look at the link you posted? Or did you just look at the title, and hope nobody would watch it?

First, he claimed that in 15 years of eating GM food in the US, there haven't been any reported illness. That's not an opinion, that's a fact.

Now, you might think there could be issues down the track, sure - and that may be your informed medical opinion.

But nothing he stated is actually false.

And just to forestall you, he also claimed that he personally thinks this obsession with organic everything is bad - sure, you might disagree with him, but he's entitled to his opinion, and it's hardly that controversial an opinion, to be honest.

Also, organic doesn't mean "all natural and the way we did it 4000 years ago". In fact, it's probably very different to what most people think:

http://www.scientificamerican.com/article.cfm?id=organic-sti...

And this much vaunted water claim?

He said that water should have a value, or price on it, and that for those who didn't have access to it, we should take steps to help them.

I for one think that people in developed countries are terribly wasteful fresh water (among other things) - and it should definitely have a price, since it's a limited resource, and if you use it up, somebody else doesn't get it.

The fact that you and I are using computers to type this probably makes us better off than a large proportion of the world.

How about we stop all this silly hypocritical DOWN WITH THE EVIL CORPORATIONS! muck, and I don't know, start using that energy to something like World Vision, or CharityWater? (https://www.charitywater.org/donate/)
Scarry
Overall this is a rather poorly written article, with little or no meaningful information in it.

I think the odds that this Nestle boycott (that I've never heard of or noticed before) would transfer to Android KitKat devices are pretty slim. And even if it did, I think it would be barely noticeable in the sales of Android devices.
Seems like a fairly reasonable way to explain it to lay-people, that don't really care for details that much. They know their audience!
Playing Devil's advocate, one could make an argument that by promoting Nestle, they are accomplices in their harmful (and often illegal) activities.

Personally I don't think Google is any more guilty than any other company where Nestle has advertised on, including TV channels or newspapers, but I do think the world would be a better place if companies with Nestle's track record were to be ostracized by both consumers and other companies.
when i read the title, i though "really?! how?" then i read the article and realized any time i have restored my android phone, then entered my Google account, it automagically connects to all access points i usually use (home, work, other office, etc)...
Program Your Arduino Board From Your Browser
Facebook? Much as we all love to hate them, they do in fact offer the ability to remove ads from both the right hand side and the feed. I have no idea if this matters, but it is an attempt to allow feedback (at a relatively imprecise level).
They do.A lot of coops are for-profit.

E.g. it is common for cooperative store-chains to pay out dividends from profits to all members proportional to the amount of money you spend with them.
MYO, the gesture control armband
Backend as a Service for Backbone.js apps
I Would love to migrate 50+ KVM VMs to LXC-Containers, but there seem to be some problems left with security[1][2].
I cant wait to get my hands on Docker, but I lack the SELinux knowledge to secure everything the 'proper' way.

Is LXC (and therefore Docker) really ready for Production yet?

Edit: Formatting.

---

[1] http://mattoncloud.org/2012/07/16/are-lxc-containers-enough/

[2] https://blog.flameeyes.eu/2010/06/lxc-and-why-it-s-not-prime...
If the old key is revoked, and is the only trust path to the new one, it's a worthless key.
Hmm, a typical one-sided rant that conveniently forgets to actually cite any sources.

Go watch the original video - it's freely available on YouTube:

http://www.youtube.com/watch?v=qyAzxmN2s0w

I watched it, and he seems to be basically saying that water should have a value or price. And that for those who don't have access to it, we need to take steps to address that.

I don't see anything controversial about that - fresh water isn't free and it damn as hell is a limited resource. We in our comfortable Western lifestyles definitely use too much of it, so I'm not sure why it shouldn't have a price.

Nowhere in that video does he claim we should somehow go into random third world countries and steal their water - which is what this meme somehow seems to have transformed into.

Anyway, if you want to read the other side (obviously from their perspective):

http://www.nestle.com/aboutus/ask-nestle/answers/nestle-chai...
you should
It was an old Windows problem that it automatically executed code on mounted media devices. But I hope this was fixed on Windows in the meantime and other OS don’t have this problem.
is it me or this thing is huge ?
At some point firms grow from "Trust everyone" to people wanting to know what the shared expectations are. This appears to be an attempt to define what the shared expectations are.
"It's a commie plot!!! Just like Obamacare."

:-)
Science is not your enemy