skysight-inc/HackerNews huggingface dataset:
The current situation is somewhat problematic, absolutely. But I am pretty sure privatization of universities is exactly the wrong way to go. As far as a society goes, that would be putting the last nail in the coffin for social mobility... if anyone still believes in that. Prices won't drop. At some universities, they will just rise to make up for the lower number of students who are able to afford to pay tuition, and those who are able to afford it (the upper classes) will be able to attend. At other universities, the prices will indeed drop, and they will be unable to retain any truly talented professors, and become a second wave of community colleges and trade schools. And with that, the ability for children of the lower classes will be even more entirely cut out of the ability to rise anywhere beyond our shrinking middle class.

The reason blue-collar work is avoided is that it is a dead end. And as factories close down, the remaining work is more and more just packing boxes and stocking shelves at minimum wage.
This article contains more information while (thankfully) being significantly shorter:

http://www.iasociety.org/Default.aspx?pageId=5&elementId=156...

It highlights what the difference between the treatment of the Berlin patient and the treatment of the two Boston patients was.
This is just conjecture. It's a pretty big claim to make: that YC prefers people who met in college over people who worked together. From my experience working at a YC company and meeting the people in the network, I haven't discerned a disproportionate number of people who met in college vs. work that can't be simply explained by age.
> Of course you still need to get a basic understanding of how computers work with a software engineering degree, but knowing how to mathematical prove some algorithm is O(log n) is pretty pointless for most (not all) jobs in industry.

I agree, but IMHO most jobs in the industry that don't require you to prove that an algorithm is O(log n) shouldn't need a degree at all.

In the area of the world where I live, if you want to be an electrician, you can do that after you finish high school. You have to take a course and get a certificate for it as a legal requirement (which is true of any profession where you can get people killed) but it's pretty straightforward, and the course only involves pretty basic stuff.

And don't look down on electricians. My degree is in EE and when I need some work done on the installation in my house, I call an electrician. I could do what they do, but sloppily and with far more dangerous results.
Numbers don't lie. I wonder where are all the great devs from the largest outsourcing countries (just an rhetorical question, not a personal opinion).
Github's top 20 of 2012 only includes two humans, woops watir is a group, so here it is, only defunkt.
White male shaming: Now moving on to grander things like selfless community pursuits such as contributing to open source (just an observation, not commentary)
This looks interesting:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1361028/

If I get table 4 right, people who manage to live past 85 years will have 1/3 of their health care spending after their 85th birthday (not entirely accurate, but a reasonable simplification).
Executive compensation is subject to market forces. You can't waive a magic wand and cut executive salaries without losing upper management talent and running the company into the ground.
Tips on Writing Dockerfiles
1. Java and C++ are quite foundational, I think. I don't think it is a problem at all that you don't learn version control in school. Version control is quite simple conceptually and is a simple matter of memorizing the API/commands.

2. I'm familiar with the programs that you mentioned and the general hiring climate in SV/SF. Email me (listed in my profile) for a deeper discussion on your options.
Some people feel physical work is easier. Some people feel cognitive work is easier. Strangely enough, the subjective ease of the work has little to do with your actual relative ability at it: I've had really stressful or depressing times working in a programming job or a grad-school environment, but I would certainly say my brain is my strong-suit rather than my muscles. In contrast, if I have physical work to do and can let my mind wander a bit more, I find it very easy, if somewhat boring.
Yeah, it seems we are the suckers who keep giving away all the free code and free help.
Handy go http handlers
Sure, but IO gives you answers to the main questions that new people have. How do I write hello world? How do read a line from standard input? How can you DO things in a language without side effects? You can't even write programs without IO, and it's really not confusing.

On the other hand, I think avoiding do-syntax makes sense at first.
Many high-flying jobs are stressful because they're insecure. Think of an untenured professor or a junior associate at a law firm: up or out, and it's a zero-sum competition! Yes, that's very stressful, even if worrying about your job every few months is less stressful than worrying about making rent every month.
Yeah, that's pretty useless. This is better:

On August 29, 2002, the government of Japan revealed that TEPCO was guilty of false reporting in routine governmental inspection of its nuclear plants and systematic concealment of plant safety incidents.[1]

(Note that date - 2002!)

As for Fukushima, here's a few links about false statements from TEPCO this year alone:

http://ajw.asahi.com/article/0311disaster/fukushima/AJ201302...

http://www.japantimes.co.jp/news/2013/07/22/national/tepco-n...

http://www.japantimes.co.jp/opinion/2013/07/31/editorials/ye...

http://www.japantimes.co.jp/news/2013/08/27/national/tepcos-...

[1] http://en.wikipedia.org/wiki/Tokyo_Electric_Power_Company#Sa...
I wish for readings on this minimal bootstrap too. And also can it be done by a single person.
>In a place and time, (say, before 2008 :-) ) a hard working landscaper where I used to live took home between $15-$25/hr, and often worked 70 hour weeks. As a rule, these people seemed to be Hispanic. Many of them were and are very hard workers.

And did they want their kids to grow up to be landscapers working 70 hours/week as well? Or did they perhaps want their kids to become fat, spoiled Americans?
You are seriously overexagerrating. I worked for a YC company for a time, and quite a few founders I met stayed in the US on a tourist visa.
I suppose what I was really wondering, but cleverly hid in formulating my comment, was "what are read[er] macros?".

That'd be how you could redefine "{" and "}" to work something like this?

At least I came across the following that seems to indicate that:

http://letoverlambda.com/index.cl/guest/chap4.html

http://jlongster.com/2012/02/18/its-not-about-macros-its-abo...
Good news, everyone! Real people are predictably irrational!
exactly!!!

making sites like this is kind of equivalent to news.ycombinator.com/r/bitcoin
Working in the VFX industry, I'm well aware of what a production renderer needs :)

I wouldn't say adding features increases complexity exponentially - I guess it depends on the design of the system, but that hasn't been my experience with my stuff...

I assume by "different sampling types..." you mean BSDF importance sampling for outgoing direction and sampling the Solid Angle or pdf of taking that direction? If so, I'm not sure I'd call that especially difficult...

Building up ready-to-go materials (certainly as many as Vray ships with) undoubtedly takes time, but in the VFX industry, generally everyone writes their own shaders anyway...

Anyway, my focus is on VFX so I can concentrate on those type of issues, whereas I guess Vray needs to work well across different domains as well (product design, archviz, etc) - that'd be where things start getting difficult to balance out the different requirements I'd assume:

e.g. you can save quite a bit of memory by not storing vertex normals as vec3 floats, but as two 16-bit ushort numbers which can then be mapped via a LUT to the spherical coords of the normal. This is acceptable for VFX, and even in worst-case situations (very zoomed in on a very dense mesh with lots of crinkly displacement), it's barely noticeable, but for archviz people rendering at 10k x 10k, they might spot the issues at that size...
>the government doesnt create jobs

This is not even wrong. Of course the government itself employs people. It has work that needs doing. The question is what roles you assign to the government and how much labor they require, and of what kinds.
This entire statement seems rather disingenuous; to claim that Linux is not molded by corporate interests is questionable if not outright wrong (e.g. http://www.linuxfoundation.org/sites/main/files/publications...).

I think BSD lost momentum because of the AT&T litigation back in the early 1990s and that momentum helped and continues to help Linux achieve the success that it has.

It is possible to praise Linux without burying BSD.
Actual trees are generated procedurally via their cells, and they look like the same old trees. That's how trees work.
That scenario isn't the same thing at all. A lawyer has recurring income, and something like HN is merely a source of new business. HN closing stops growth, but you don't lose the existing income sources.

Demand Media isn't the same - "Google traffic" was the recurring business. When that went away they were screwed.

(Also, I think it's inadvisable to name real people in hypothetical scenarios without their permission.)
The 25 Most Important Things That Happened In 2013 For Food Lovers
That doesn't really explain why some models are interesting and some aren't. Novelty is more than just an arbitrary pattern. Randomly generating models wouldn't really be interesting PG, at least I don't think.
Wait... Republican-leaning pseudo-libertarian blue collar workers?

Oh for God's sake! Has this idiot no class consciousness whatsoever!?
I see landscapes, animals and ships, but no people.
I wouldn't say it's "abusing", as the page is probably less visited when one has to copy the url and not just click a link.
Thanks for the overview on the algorithms / approach used on your Tumblr - looking forward to your post on the visualization pipeline
Why do we value gold?
I think they mean atom as in, the smallest unit that everything is built out of, not the scientific atom. I.e. not a single polygon is placed by a human artist and the sets aren't pre-designed with just some random variation.

But looking at the demo that doesn't seem to be true either.
>If it is a question of a living wage, surely, those immigrants who are taking up those jobs are making a "living" with those wages.

Well no, they're not. They are not making what Americans consider a living. You might say Americans have spoiled, overly-high standards, but hey, it's America, so Americans have a right to set their own standards.
And, what it really is? :)
Weekly Votes
I agree. Great ideas.
Do you mind if I get in touch with you to ask more?
If you take a sandwich into the control room of a nuclear plant and eat it there and throw the wrapper in the bin, that's "low level nuclear waste". If you do the same in an airliner, your sandwich will be exposed to more radiation! but it's just litter.
Actually, sometimes American real-estate owners won't even rent a unit to more than N people who are not all blood relatives.
Sure you do - warranty replacements is no problem with the dealers I've dealt with for these types of devices.
IDEs exist because they give you the full, bidirectional power of the compiler at your fingertips as you type, complete with annotations, jump-to-definitions and other code navigation, and syntax tree transformations (as opposed to just textual ones). If you think syntax highlighting, version control integration are top features you are sorely mistaken.

The fact is, you CAN do many of the things an IDE can do without one; its just generally harder, less discoverable, slower, takes longer to master, and for no real benefits. I would rather have a text box pop up saying exactly what types something has, and all the documentation about those types, and where it is defined in code, directly within my code in 0.1 seconds, then have to go and run some grep or hoogle search or whatever.
It seems to me that lots of devs are from Europe, so that can be one explanation for them being predominantly white...
Excuse me, but don't you know that workers demanding compensation is un-American? They should be willing to work for little or nothing, not because they don't have material needs but because the purpose of life is to work. Work makes free, work is free! Workers should not be angry that they make sub-living wages, suffer union-busting management, cannot support families and have a tendency to drop dead or be laid-off before they can retire. They should be honored that it is thus! Praise Work, Work is great, blessed is the Name of Work!

</dripping sarcasm>

Or, you know, they're refusing to take jobs that don't pay them enough to not die slowly, because they've grown wiser since refusing to take jobs that actually killed them on a regular basis.
Beyond Good Cop/Bad Cop: A Look At Real-Life Interrogations
That is actually quite hilarious. I've always wondered where they get the code for movies like that. Thanks for sharing!
This looks nice. I've also heard many recommendations for the book Programming Collective Intelligence[1], which touches the same subjects and also has examples in Python. Now I'm tempted to read both :)

[1]: http://shop.oreilly.com/product/9780596529321.do
Numerically, most Christians in the world are ok with Evolution (Catholics alone make two thirds or more of Christians).
It looks like they understand memory as a tree, but in complex structures it's a graph. I couldn't found how they handle ring topologies. I guess, this stealing stuff doesn't help.
There is an incredible amount of negativity in this thread.

They said all the landscapes are procedurally generated. They did not say that there won't be any missions or tech trees or some other kind of hand-crafted progression system.

Many games like Minecraft or Terraria do very well with procedurally generated terrain and some kind of progression system.

I think that this might have huge potential. This could be an awesome game indeed, and so far I have not seen anything that hints to it being boring or repetitive--just unfinished.
Relying on open source development to gain recognition and fame is like depending on unpaid internship to get your feet in the door.
Why doesn't Microsoft understand that they are actually validating fellow behemoth Google as the underdog?

Google is arrogant enough to create their own backlash in due time, just as Microsoft did in the 90's, but Microsoft is actually slowing down that process.

There's a lot of valid criticism in the scroogled campaign, but as long as it's coming from MS the general public will side with Google.

This is just playing straight into the hands of Google and their cultish marketing strategy.
See, the issue I have with this is that in my own experiences with other language, this is almost never a problem. I don't need to know "what" something is doing, I need to know "why" the developer did it that way. Haskell seems like it goes out of its way to obfuscate intent with heavy abstraction, avoidance of semantic variable names, and sometimes avoidance of variable names entirely. That seems like exactly the sort of code that I find least comprehensible...
An intern could rewrite that over the weekend. What's your point?
If you're doing accounting (backward-looking financial reporting) you should look at amortised cost. If, on the other hand, you're making a decision about whether or not to mine, then you care only about marginal (cash) costs.

If you already paid for your hardware (or already committed to paying for it), then there's zero additional cost, unless (i) there are significant maintenance costs or, more likely (ii) you could recoup some of the cash by selling the equipment if you stop mining. I'm ignoring time value of money, and also the drop in the resale value of the equipment. (Deliberately avoiding the work 'depreciation' here as the accounting meaning the every day meaning confuse the issue.)
>the only thing really annoying me with the browser is more a general Windows Phone issue - in text boxes, I haven't worked out how to move the text caret position in the URL

If you want to place your cursor in the middle of some text you've already written, tap and hold the screen near the text you want to change until a cursor appears, then drag your finger to move the cursor exactly where you want it.

If you feel that the default browser is not customizable enough, try UCBrowser[1], it provides an option to open new links in background.

[1]http://www.windowsphone.com/en-us/store/app/uc-browser/6cda5...
Can anyone else think of another movie which shows C code in it?
Some good points made, but the part about many people in open source getting paid to do it is a stretch. Lots of google insiders have talked about the fall of 20% time (and most 20% time projects weren't open source), and few-to-no other companies offer this as a perk.

I'm all for increasing opportunities for underrepresented groups, but don't discount all the passionate, unpaid work people provide to the open source community!
IIRC, talloc basically doesn't handle rings. Note, however, that it's fairly easy to create a "reference to the entire ring" that cleans up some node/the entire ring when it's deallocated, or to explicitly deallocate some node of the ring.

For what it's worth, non-tree reference graphs are a lot rarer than you'd think. (Note, for instance, that Perl doesn't clean them up automatically except in a few specific cases; this is annoying, but Perl is clearly usable!)
Homotopy Type Theory: Univalent Foundations of Mathematics [Book]
nothing to hide, please find me i may be lost!!
Ask HN: What are companies such as Dropbox looking for in new grads?
I'm in my final year of CS and I'd just like some advice on what sort of qualities companies such as Dropbox look for in new grads.
Not bad as an introductory text, but the code could use some love. Disappointing when it says "programmer's" in the title.

Ever heard of PEP8 for Python coding style? List comprehensions?

I'm afraid this falls in no man's land, with code too weak for practitioners and theory too weak for theoreticians.
"About the book

Homotopy type theory is a new branch of mathematics that combines aspects of several different fields in a surprising way. It is based on a recently discovered connection between homotopy theory and type theory. It touches on topics as seemingly distant as the homotopy groups of spheres, the algorithms for type checking, and the definition of weak ∞-groupoids. Homotopy type theory offers a new “univalent” foundation of mathematics, in which a central role is played by Voevodsky’s univalence axiom and higher inductive types. The present book is intended as a first systematic exposition of the basics of univalent foundations, and a collection of examples of this new style of reasoning — but without requiring the reader to know or learn any formal logic, or to use any computer proof assistant. We believe that univalent foundations will eventually become a viable alternative to set theory as the “implicit foundation” for the unformalized mathematics done by most mathematicians."

The making of HoTT book http://vimeo.com/68761218
> In the end you win when you've learnt a language such as Haskell though, cause even if you won't write production code in it you will learn a lot of useful practices you can apply to everyday programming.

This is why I hopefully trudge on, even though the further I get into haskell, the more hope I lose of this being true.
The real question is "Why no bacon?"
Tutorial – CSS 3D Social Media Buttons with FontAwesome
Have a look at this link[1], you can find reviews for ton of weather apps. Every week a new weather app is released on WP, i am sure you find the one you like.

[1]http://www.wpcentral.com/tags/weather
Many worlds terrifies me and I deeply hope that it is not true.
NZ will accept you if you find a job and/or can prove your experience:

http://www.newzealandnow.govt.nz/new-zealand-visa/work-visa/...
I'm a white male, very active on Stack Overflow, and working to become more active on Github. Still, I find acadien's observation very interesting. We should aim at trying to find the real causes of the situation, instead of being offended, just because someone pointed out something that clearly is a fact.

Suggesting that white males are more selfless is a bullshit answer. Maybe they (we) are the only ones who have the right combination of being educated and having enough free time? Maybe this has something to do with gender stereotypes? Or gender roles and woman usually having much more additional non work related responsibilities? I don't know. But it's worth asking.
The ownership of memory must be a tree, which makes sense to me. But you could still arrange the returned pointers in, say, a ring buffer, right?
I wonder why they didn't mention the Cycles engine for Blender, even in it's early stages it already provides reliable power.
I am currently using PODCASTER[1]. It downloads new episodes over wifi when I connect the phone to charge.

[1]http://www.windowsphone.com/en-gb/store/app/podcaster/f5a125...
Proof That Using a VPN Keeps Piracy Lawsuits and ‘Strikes’ Away
https://www.dropbox.com/jobs.

They hire for a wide variety of roles with some quite specialised knowlededge. I would expect they do not want anything different from the big tech companies.

Core CS concepts and maybe some information of the projects you have worked on while in college
I've worked in high paying "high stress" jobs (indeed, my current job probably qualifies). The stress of not knowing whether you're going to be promoted or fired is certainly horrible, but you still get to eat good food and sleep in a nice bed.

I can't find the studies right now, but I was simply quoting results from research from memory. Frankly, I call BS on the typical idea that higher paid jobs are more stressful in general. Sure, you can find examples to suit an argument, and I'm sure many of us have had a high paid job that is stressful, but we've also probably had a high paid job that isn't stressful, or isn't stressful most of the time. Being poor and having no control over your day is far worse, and I say this as someone who has only had brief bouts of financial stress.
Port out to another prepaid, then back in.
No, I get it, but I mean transparent so that stdlib malloc and free could be used. I understand it's not probably feasible.
Explosie_bigger.gif (97×73)
Is there other situations where a judge judgment is not taken into account in his tribunal?

I know nothing of usa law..
Is there any way for this trial to set a precedent that will lead to the travel situation improving? Because secret no fly orders, secret trials and government saying "yeah don't worry about it, we're policing ourselves, we don't need no judiciary branch" is, well... Reminiscent of other things.
I vaguely recall this being posted before a few months back, but in a long-form journalism writeup in a local Philly paper...I can't recall exactly where but I remember it was well written.