skysight-inc/HackerNews huggingface dataset:
The OSX "show info" dialog block shows the file size in disk blocks, as opposed to the actual bytes of file content. There might be a misunderstanding between people because the "real" file size is different than the "actually occupied" disk size. This is of course aggravated by lots of small files.
This leaves us with little alternatives.
Tint is affected. Dolphin is affected. Firefox is just horrible on mobile, come see this page and you'll understand why (they can't get font inflation right). Chrome and Opera are what's left. Anything else?
Most companies are poorly run. Security and privacy safeguards are either non-existent or easily overridden.
I'm a SymPy developer, but I'd probably pay $15/year just to test different things so I could compare results. I won't pay $15/month, though. Especially since other developers have access to it, mainly through their university.
Is it really computer error? Most of us probably saw the face of Einstein in the one cloud photo, because in fact there was a strong resemblance. If a artist paints a caricature or abstract image we can often identify the original subject. That's not error. There is something else going on here.
What's the coverage on that?
Linux installs are unlikely to be more than a couple of percent of their customers. Even so I doubt that they would have a reason to ditch Linux support and keep up support on other platforms unless there was a technical reason to do so.
If someone took my children away from me without any opportunity to see them again I'd call them considerably worse than that.

Context is king, we need not assume anything about the relationship in the anecdote. It's completely irrelevant to the fact that AT&T failed in it's data protection requirements.
The immediate difference is the body of what you need to infer against. In the local case it's quite small, and the compiler doesn't have to worry about a lot of what-ifs.

Personally I like seeing types and I'm glad people are forced to write them. (This is an opinion I've had long before Rust existed, so I'm not rationalizing excuses.)
That is insanely fast, for what must be an enormous codebase. Do you mean it runs in two minutes on your Mac, or on distributed CI servers?
- "It's either true or it's a lie"

Or is it both at the same time?!
Amazing! Now that I know the term to search for, I'm certain that this is the misfeature that aggravates me so. My AOSP browser (which is 4.0.3) doesn't have this problem. I like the comment in the webkit bug discussing it: "In terms of status, this is shipping in stable Chrome for Android with acceptable quality." Ugh.
Though this site is called 'Hacker' News, the word is being used to describe a person who applies techniques to make their lives and businesses better, and often in tech-related fields. There may be 'hackers' here, but they're here to read about big tech acquisitions, quaint projects on Github, marketing/SEO tips, and general tech news.
I've had a theory about that which so far has mostly proven correct.

If you are in any coffee shop (even in Palo Alto), count the number of people on laptops, and count the number of people on Apple. I've noticed that VERY rarely are Apple products in the majority, BUT they have such a consistent branding that they stick out as the majority. Even if 1/3 of the laptops are Dell, or Lenovo (I'm guessing that accounts for about 70% of the laptops in my office of 60 people), each Dell or Lenovo model look so different from the next that they don't have the brand impact that Apple has achieved.

Not disputing your point, but it's an interesting take on perspective.
Show HN: A better alternative to Pocket (Android)
We all like to perceive ourselves as 100% professionals, real craftsmen, brushing up and sharpening our toolset all the time.

I don't; I'm human.
I am aware. And you can overlook this if you want too.
But if you or anyone out there by any chance can direct me to anywhere there's a realistic chance of me getting help from someone with the particular skillset I'm looking for, let me know!
Game programming does have engines and frameworks to get you off the ground quickly, and the early access stuff definitely feels like an equivalent to the "MVP first, iterate later" approach. This approach is only recently becoming viable because of digital distribution on PCs and on consoles. Before that you shipped a disk, and that was it. So you didn't get the chance to do any real iterating.

It wasn't until maybe 5 years ago that the out of the box engines were any good. Before that you either had to pay a lot of money (Unreal Engine, id Tech, Cryengine... also Flash!) or you rolled your own stuff out of the libraries that were lying around (Ogre3D, OpenAL, irrlicht). Once Unity and other engines with low entry points became common, things got a lot better.

But game programming also frequently runs into another issue: performance. Your whole game world has to update in 16-33 milliseconds, so you end up dealing with some very low level problems because fitting everything into 16ms can be really hard. Just take Minecraft as an example.
http://www.penny-arcade.com/comic/2014/06/30
> No one, not even Steve Jobs sits down and says "My life mission is to benefit humanity". This is because we really do not know which efforts will have the largest impact on humanity.

Not knowing how to do something doesn't stop me from trying to do it. Why does it stop you?
Yeah, the "nothing to hide" mentality really boils down to "I'm okay with letting other people have all sorts of power over me."

The usual assumption is that those other people will not exercise their power in unpleasant ways, even when you are completely at their mercy. It's slave mentality at its finest. The Founding Fathers would have been ashamed.
The content is good but the title is bad.
Being actively open-minded. I wonder why some people are like that and others not. I've met people like that from different cultures and backgrounds and I've similarly met their opposites. It doesn't seem like cultural and educational background is a factor. Even the article contrasts two such personalities with similar backgrounds but that's just good storytelling.
Any attempt of oleg spinning this into a 'big guy screwing over the hard working honest founder' type of story should be ignored.

Doesn't do the people justice who worked hard every day to make that business work while also dealing with a prima donna such as him.

This is a case where the original founder should have been wise enough to step down from a situation that was too big for him.

I do think he had big ideas and good intentions, and he deserves lots of credit for making 500px what it is. But attempting to spin this story in his favour by using the press and putting other 500px people in a bad light leaves a sour taste.
DBA in the Cloud: Threat or Opportunity?
End-to-end encrypted cloud storage service
Notch asks Reddit: If you had $2.5B to spend, what would you spend it on?
You are correct that the companies who hire the majority of H-1Bs are actually outsourcing firms. You can see from the first graph and table at http://econdataus.com/h1binfo.htm that the top 11 companies in the number of H-1Bs approved in 2013 had significant outsourcing components in their business models. Eight of those 11 have their headquarters in India including the top two, Infosys and Tata. However, a number of those workers are contracted out to "the silicon valley usual suspects". I'm not sure that the data is available to determine where those workers are contracted out to.

By the way, your source at http://www.myvisajobs.com/Reports/2013-H1B-Visa-Sponsor.aspx does not seem to work. Regarding LCA's, however, I recently looked at the Labor Condition Applications that are required for each H-1B application (they are disclosed online) and posted the information at http://econdataus.com/lcainfo.htm . As you can see, very few are denied. Worse yet, the certified ones contain hundreds of errors that would seem to make them impossible to process correctly.

Regarding your contention that "Facebook, which doesn't even make the top 50 list", the table at http://www.computerworld.com/article/2489146/technology-law-... shows that they actually were number 25 with 337 H-1B's in 2013. That don't believe that counts any that they may be contracting from outsourcing firms. In any case, Zuckerberg may want to lift the cap so that he can catch up with the big boys.

Regarding Silicon Valley, I've posted tables and graphs at http://econdataus.com/h1bage.htm that show the huge number of non-citizens (likely H-1B's and some green card workers) working there. Also, it shows that the ages of non-citizens working in the industry spikes sharply in the 31 to 35 year range. This demand is likely motivated by the fact that young workers are cheaper, easier to take advantage of, and can be dumped for a new batch of young workers when their visas run out and/or they start standing up for themselves.
Why You Should Be a Misfit (Not a Bro)
Help European public administrations make better use of open document formats
Please consider changing the title, however subtly. I didn't even realize this was new content, so I didn't click the link.

I reference the original pretty frequently (it's a standard answer component for floating point-related questions on Stack Overflow), and thought this was confusing as an addition/alternative to that.

I'm sure (still haven't read it!) it's very good with a new article aimed more for programmers, just consider making it somehow more clear that it's a different work. Thanks.
Apple confirms iPhone 6 NFC chip is restricted to Apple Pay
That's not the tone that the parent poster was responding to. It was the tone that implied that this was some sort of dead-beat, abusive husband/father.

On the AT&T part though, I agree fully. Individuals should not have access to that sort of information.
I work in a startup, and I know that my equity is peanuts, but I have really no idea about how to use it. Someone should make a talk about it.
Microsoft paid 2.5 billion dollars to stay cool.
You can't be serious. Are you advocating hydrocodone here which has one of the highest potential for debilitating addiction, so much so actually that it is banned in many countries and no longer available for medical use?
The subscriber <-> circuit <-> address mapping seems like it would be pretty essential to most of AT&T's field operations.

I would expect better controls against wiretapping, reading texts, accessing smartphone location data, etc. but identifying which physical circuit is serving a customer (and, consequently, where that customer lives) would seem to be a pretty basic bread-and-butter operation for AT&T. Not really a place where you could afford to go through a bunch of paperwork or an approval process.
http://www.powerlineblog.com/archives/2014/09/once-more-why-...
It is an error in a sense that these are not in fact faces, but clouds. While humans also can see shapes of faces in clouds, we are capable of understanding that these are not real faces. Computer algorithm is not capable of recognizing the difference which results in such misclassification, thus it is failing its intended purpose.
Why do you think that Scala or Java will help to reduce upgrade cost?
Just a small correction because it feels weird :), on the registration page:

<input id="user_password" name="user[password]" type="*password*" />
Printing the grid landscape is the intended behaviour. It should look like https://rawgit.com/quarterto/Little-Book/83d1a850cff195ce62e....

How would printing it portrait allow larger pages? The pages are each an 8th of a sheet, it's physically impossible to get them any larger :)

EDIT: unless you mean it prints a reduced size landscape version on a portrait screen, in which case I have no control over that AFAIK. Change it to landscape in your print settings (and turn off any margins if you can).
Show HN: Fyne – Spotify for restaurant discovery
It passes in time.
Ilers Nsw – Resedential and Commercial Cleaning Expert
> How mathematics can make epidemics history

The submitter has substituted their own misleading clickbait title.

The source title (The calculus of contagion) is much better.
Can email be Beautiful? I think So
"...did anyone ever care about how much money the founder of LEGO, Mr. Kirk, ever made..." - er, yes. Especially here on HN I believe.

"...I don’t even think my 12- and 8-year old sons know what Word is..." - it means something, right? I mean it's so common for 12- and 8- years old to be using some sort of powerful text editor. I forgot the last time I used iOS, it's getting obsolete and dying, right?
Let's rephrase this, using only the same information from the original comment:

> The father being the kind of person to overreach his authority at work in order to locate his own kidnapped children sounds like good enough reason to leave
Nutrition for 10k runners
Pickling Python collections with non-built-in type keys and cycles
Airborne carpet Repairs and Install
There was Climacs http://common-lisp.net/project/climacs/ which aimed at re-implementing emacs in Common Lisp.
well the opening paragraph was a little dramatic
Selling is helping
Onapp buys solusVM
Well, Minecraft involves producing content not just consuming it. So people with enough common sense to be able to produce something will get PCs... Or Macs. The rest will be playing Minecraft and Candy Crush Saga on their tablets.
18 Packs d'icônes gratuites pour Septembre 2014
The only real response I feel is appropriate: "Fair enough. Have fun with what you're going to do in the future."
Green threading used to be default. And used libuv for io. Then native threading was avaliable. Then it became default. Now green threading is being moved out of builtin libs.

Starting with green threads is really easy too:

extern crate green;
extern crate rustuv;

#[start]
fn start(argc: int, argv: *const *const u8) -> int {
green::start(argc, argv, rustuv::event_loop, main)
}

fn main() {
// this code is running in a pool of schedulers all powered by libuv
}

Edit:
You can also start up a new libgreen scheduler pool at any time and add some native threads to the pool. So you can have some threads running with libgreen and some with libnative. (So you could theoretically embed a go program inside a rust program)
The acquisition was successful, but was NeXT as a company successful? (The latter being the point that's being made).
Almost any language is platform-agnostic if you don't use platform specific things like system calls.
I've been pretty happy with my 2014 macbook pro. I'm running Windows 8.1 on boot camp.

There are only 2 downsides I've discovered:
1. It doesn't support hi resolution on a 2nd monitor.
2. Boot camp doesn't have Ethernet drivers. You have to download them separately. I use WiFi at home and office so I never noticed the absence until the other day.
The pretentious programmer culture irks me. As a programmer we are not doing a decorated job.

We take pride in making ourselves different. In showing off ourselves as informal, as rule-breakers. "No, we will come to office at 3 PM. In half-pants." We perceive non-programmer employees as mere mortals. And, oh, we are so awesome!! We build our own communities, worship our own heroes and immerse ourselves in our own society; instead of the immersing in the actual society we live in.
Took me a while to realize 9-17 was 9-5 on a 24 hour clock.
Hostnames must be beneath the existing zone, so you'd want to use:

hostname=www.google.com.slimdns.com

Of course that isn't what you were trying to do ..
The General Theory of Decentralized Applications, DApps
Dumpmon – Twitter account for monitoring #infosec leaks
New concept of mobile communication. Give your view on it.
The Secret for Optimizing Your Website Conversion Rates
Apple can silently slipstream applications onto a users iPhone ? That would means dozens of employees would be involved in a conspiracy with the US government. And over all the years none of them has leaked anything ? Sounds far fetched.

Also better not use a phone. Because Android and Windows Phone would have the same problem.
Floatutorial: Step by step CSS float tutorial
Back to mono listening?
> if a HN focused on Europe would work.

https://web.archive.org/web/20130218061649/http://hackful.eu...
I think it's more a self-imposed pressure than a external thing.

I've never heard anyone personally saying that you should devote 100% of your time to be "a developer" (though there are general suggestions that seems to go on that line, like "constantly improving", etc)

It's more the feeling that you should be able to do as much as "everyone else" (which really are a very small minority). The ones that creates very useful tools, do podcasts every week and do a blog post every day. But, normally, those three activities are done by different people, or maybe it's their full time job.

Just relax and be yourself. You're doing great.
So then the end result is that opinions/comments that a lot of people disagree with will get punished? Seems counter-intuitive if you're trying to have a reasonable argument/discussion/debate about something. It's one thing to express disagreement, but it's completely different to silence + punish someone because you disagree with them.
I have "showdead" turned on in my HN profile purely to be able to read constructive comments that have been downvoted to death. I agree with others in this thread that there isn't enough variety of opinion in many discussions on HN, and I'm of the opinion that if you are polite, and especially, if you are erudite (as you seem to be) you are most welcome.

I'm saving my downvotes for those who are rude or insulting to others.
Why doesn't HN just become a reddit clone?
True. I'm not sure what it will take for the general public to accept this. At least the politicians don't seem to intend to tell them any time soon.
This feeling is an extension of the "HN complex", I think. You see when people post amazing things on Show HN, but you don't see when people are sitting around watching House of Cards. It's the developer version of "everyone on Facebook is having more fun than I am." Try to remind yourself that your perception of others is warped.

Past that, I've struggled with this feeling a bit, and this is what I've come up with (YMMV, of course, but it works for me):

- Keep trying new, productive side projects--just a half hour every couple nights, or something. This could be open source work, MOOCs, reading a book, whatever. Anything that makes you proud of yourself the next morning.

- Eventually, you'll stumble upon something that grabs you--you wouldn't care so much about improving if you didn't enjoy some aspect of what you do.

- If a project grabs you, let yourself get carried away. Buy some red bull. If it doesn't, pat yourself on the back for trying, take a few nights off, and keep trying.

The trick here is to keep moving until something clicks. The advantage of this approach is that you're still doing productive things, but you also have plenty of time to goof off between tries, and (at least in my experience) you'll feel less guilty about it. Forcing yourself to spend your free time on something you don't enjoy to the nebulous end of "self-improvement" will accomplish nothing and make you miserable.

EDIT: after re-reading the OP, I wanted to add that all this is completely optional--if you really do enjoy this self-improvement shtick but have trouble getting started or pacing yourself. There are many, many software developers with great jobs that work 9-5 and go home to their families or non-technical hobbies, and there's absolutely no shame in that. All the corporate blathering about "passion" is just a ploy to depress market wages.
Thanks for your note, but I'm confused by your statement. Take Linux
go/src/runtime/os_linux.c:/^runtime·newosproc. It passes the
already-allocated stack to clone(2). runtime·newosproc is called from
go/src/runtime/proc.c:/^newm, which uses runtime·allocm to allocate a
M. go/src/runtime/proc.c:/^runtime·allocm allocates this memory using
runtime·malg on everything except Solaris, Windows, Plan 9, or when
using cgo. The comment even reads:

// In case of cgo or Solaris, pthread_create will make us a stack.
// Windows and Plan 9 will layout sched stack on OS stack.

For that class of systems, runtime·newosproc (or _cgo_sys_thread_start)
indeed does use the system stacks, but that's what I said too.

Let's take a look at runtime·malg again. runtime·malg
calls go/src/runtime/stack.c:^/runtime·stackalloc which uses
runtime·sysAlloc to allocate memory. Moving back to Linux,
go/src/runtime/mem_linux.c:/^runtime·sysAlloc just calls mmap(2).

So, the answer to "who allocates system stacks" seems to be "it depends", but I already qualified this in my original answer (omitting cgo; sorry about that). Now, is there anything wrong in my description?
Don't spose you're putting the source up anywhere?

Knowing my luck I'd get used to reading with this, then you'd disappear off the internet forever. It'd be nice to be able to self-host.
Another step that I take is to let the idea rest for a while. More often than not, giving your brain weeks to process the idea will make everything much more clear and transform the idea drastically.
Loading Large Data files in R
Ok, so usually I really like your posts, and I understand how you can believe this because it is written across the internet in some difficult to assess ways, but I believe you are very mistaken about this.

During and after the liquidity crunch of 2008 and the recession, Clarium reduced in capital dramatically primarily because people were withdrawing their capital, not due to losses. He did not lose $8 billion, instead, most of the capital under management was drawn down, as it was with many hedge funds.

The annual returns of Clarium were volatile, but overall, impressive. Here is a list for the returns pre 2011 (after which reporting was kept to the remaining investors -- rumor is that it has done well but this is not public).

2002: 29.4%

2003: 65.6%

2004: 5.6%

2005: 57.1%

2006: -7.8%

2007: 40.3%

2008: -4.5%

2009: -25%

2010: -23%

From:

http://3.bp.blogspot.com/_-M95ijQ3Mq0/Sw0Tax_AoTI/AAAAAAAAAC...

http://www.hedgefundinsight.org/the-limits-to-fundamental-co...

and from:

http://www.bloomberg.com/news/2011-01-12/clarium-hedge-fund-...

Here is a good chart, for pre-2010 data.

http://www.marketfolly.com/2009/02/peter-thiels-clarium-capi...

Even despite the tough losses sustained through 2008, 2009 and 2010, the fund returned, net, from October 2002 (fund start date) to the end of 2010, 2.53x.

That's an 8.25 year, aggregated annual return of 11.9%.

http://www.wolframalpha.com/input/?i=%281.294+*+1.656+*+1.05...

For comparison, the S&P 500 over the same time period rose from a deep dip of about 800 to about 1260, a rise of 57%, for an aggregate annual return of about 5.6%.

It was volatile too, without the strong gains to buffer the losses. If you had your money in Clarium the entire time, you'd be well ahead, even net of fees -- you would have more than doubled your money (2.14x return net). Comparing the two cases, if you held Clarium vs S&P 500, you'd have 36% more capital.

Hardly a fund that's full of it, and has no idea what it's doing.

The tragedy of Clarium is that money flooded in in 2007 and early 2008, and then largely exited during 2009 and 2010, forcing a major unwind at the worst time. Macro-economically, Clarium was correct about the recovery being slow and drawn out. But the financial world, in particular their bets against the dollar, were not born out in that timeframe.
Does upvoting work? Does not seem so.
You're right, I was confused for a moment. Go doesn't do this. It is possible though, see pthread_attr_setstackaddr.