skysight-inc/HackerNews huggingface dataset:
There is a non-trivial per student cost assuming they don't just put your programs through an automated tester.
I'd argue the proliferation of languages for the JVM is the biggest endorsement of Java the language. It is the under-appreciated bedrock of modern JVM programming.
I never did find a solution to the performance problem when it comes to writing numeric code in Ruby. I ended up doing most of my Matlab-suggested assignments in Python with numpy instead.
I'm also a very happy early Silvrback customer. It's fast, simple, attractive, and very easy to setup with your own domain: http://self-proficient.com/
No I think it is the one that only works on mac ;).
Along the same vein whenever I'm doing my physics homework I like to take the sample code whether it's R, Matlab,c etc. And convert it to python/numpy/scipy. I find I get a much deeper understanding that way and working with ipython notebook is a great workflow for prototyping.
That's not really how averages work, though. You can't just smash two modes of a bimodal distribution together and treat it like a unimodal distribution. I mean, you can, but it generates garbage results.
I'm wondering if this was a strategy on the part of Nixon, Ford & Carter -- make US oil more expensive so that we leave it in the ground and use everyone else's oil, and when that's gone we still have our reserves to draw on.
Thanks. Glad you like it!
What do you find conceptually impure about Clojure?
warning: typical HN nitpicking (I know, typical, but it was just my first reaction upon seeing the code & I want to be honest).

I looked at the code and my first impression wasn't good. These are minor issues but such "smells" are red flags (to mix metaphors) and warn me away from the codebase

https://github.com/circa75/dropplets/blob/master/index.php#L...

} else if($_GET['filename'] == 'rss' || $_GET['filename'] == 'atom') {

why would you set a get var called "filename" to request an RSS feed? There is no actual file called `rss`, so it's not a file name. So the filename get var is really maybe a file name, maybe some other non-file resource being requested. This is confusing & unintuitive, makes the code harder to read & parse.

https://github.com/circa75/dropplets/blob/master/index.php#L...

$posts = ($pagination_on_off != "off") ? array_slice($all_posts,$offset,($posts_per_page > 0) ? $posts_per_page : null) : $all_posts;

too many ternaries!! Why are you testing against a specific string ("false") to indicate a boolean value? This is a major smell as it suggests the author doesn't know the proper use of basic PHP data types.* Why are you adding a ternary if to test posts_per_page size rather than just setting it to `null` to indicate "all posts" in the first place? How can pagination be true with unlimited posts per page anyway? Make posts_per_page null by default, remove redundancy in pagination config var name, make it a bool, and you're left with:

$posts = $paginate ? array_slice($all_posts, $offset, $posts_per_page) : $all_posts;

I don't mean to condemn the efforts of the author: everyone starts somewhere and this looks like a pretty dang cool project, but smells like these make me walk away immediately because they indicate this code is going to be confusing and hard to work with. One last one: functions.php. This will send a cold chill down the spine of any PHP dev familiar with the bad old days. Group code logically, write reusable modules, and use namespaces (well skip this last one if you want to support old/cheap hosting)! No need to code like its PHP 4 anymore :)

* Yes I see that it's a user defined setting in settings.php or config.php and an argument could be made that a user would understand "on"/"off" more easily than true/false, but this is a trivially solved by a comment & would make the code more robust and readable. More robust because string comparison in PHP is case sensitive, so if the user sets the setting to "OFF" it will effectively be "on." Boolean solves this.
Diabetes can alter your life but life ending - Great news Read below
Really? I've been coding for almost 10 years and I haven't met that guy yet. I have several coworkers now who are young, energetic, and have a nasty habit of grossly over-engineering everything they touch.
To put in another perspective, I am an Indian programmer quite proficient in Haskell and Erlang (relatively rare skills I hear) with lots of real world experience. And the rates I get offered by most US companies are in the vicinity of 25 USD/hour. I would not take up such low paid assignments at all but many would, and turn in shabby work. You get what you pay for.
Could you explain what happened with OVH? I currently have a couple of servers with them, and if there's something I should be wary of, I'd like to know.
Uh, you can get perfectly nice 1 bedroom apartments in Mt. Vernon for $800/month, and that's a 30-minute metro north ride from midtown manhattan. I used to live in New Rochelle, which is a 35 minute ride from Midtown. The high-rises right next to the train station are pretty expensive ($1500 for a studio), but there is a ton of affordable housing within a 15 minute walk. It's a town of mostly working-class hispanic immigrants.
Perhaps, also, Chinese users within China are using VPNs or proxies that surface in South Korea?
I think, but am not certain, that with such a small keyspace the IO cost would dominate if you tried to parallelize it. (Assuming each decryption attempt is rather quick).
Shredding The Scooter At The Skatepark
Why people say "obese" they either mean the everyday use of the word "really fat", or they mean (as here) the formal definition of "BMI > 30". There are problems with BMI - we hear about the trained athlete with high muscle mass and very little body fat who has a BMI of 38. Luckily most people are nothing like that trained athlete so BMI is handy for this kind of mass population stuff.

As Mikeb85 says, the map posted by elwell starts at 13.7%, and that lowest band goes up to nearly a quarter of the population at 23.3%!

NHBLI have a nice chart here. http://www.nhlbi.nih.gov/guidelines/obesity/bmi_tbl.htm

The average American man is 69 inches tall. He'd have to be 203 pounds to have a BMI of 30. The average American woman is 64 inches. She'd weigh 174 pounds.

Fat shaming is bad, and stupid, and shouldn't be tolerated. But there is a problem with people's shifting perceptions of what "fat" and "obese" mean. People who would have been called fat are now called "shapely" or "curvy".

People do not recognise obesity any more.
Ask HN: What should i do after completing Code Academy javascript courses?
Oh goody, another cool design which requires me to be psychic in order to form a purchasing intention.

In all seriousness, what is it? I'd assume a faster clearance of some sort, but would it kill them to have just the faintest smear of explanatory copy?
Yes, I think you are saying that the focus needs to be on results. Not effort. I agree, but is that what you are highlighting with your comments?
I fail to see any reason or moral right that AirBnB host should not have to register as a B&B place,

Maybe some should, those that actually run "B&B" type outfits, but a lot of airbnb places are not like that, rather it's an individual renting out his own apartment (or a room therein) just to make ends meet. I doubt any such person will go through the process of registering as something which he/she is not.

The question of landlords/subleasing rights is an interesting one. Even as a libertarian I harbor doubts about complicated rental contracts (of any sort, including for example e-books).

If you call it the "business" of the State to enforce contracts, clearly the State has a valid interest in restricting what those contracts can consist of. For example, a contract which suborns murder or slavery should obviously not be enforced by the State.

It's a valid libertarian position to say when you rent something to someone, you transfer ownership for a period of time, and ownership gives one the right to do as they please with the property. When it comes time to return said property, should it be returned damaged, then the original owner can claim damage of property. Nowadays, rental contracts are obscenely weighted in the landlords favor .. including wording that controls your personal life (must notify the landlord if anyone is staying overnight etc). It's usually just not the landlords business, and actually quite creepy if you ask me.
it does a lot more than cross-platform GUI.

it says what it can be used to do on the front page.
Yeah, I hate those incomprehensible type signatures. Just give me an Object and I'll match with the type I need.
Yes, on the whole, we somehow learn broken English pretty soon to ask questions on the internet :) (we take ages to learn good English). I guess everything is governed by survival instincts when it comes to such a big population.

One reason is also the outdated Computer Science courses in India that teach wrong things to start with (The 90's Turbo C++ anyone? - That's the defacto "C++" that an average Indian is taught in schools even today). Then as you said, so many outsourcing companies want manpower (not talent) - and they (Indians) start to find it as one lucrative job, mostly not out of interest, but to earn a bread and butter for their families.
I have no idea what this is or why I should care. I refuse to give you my email just to find out.
Well of course fair is what people will pay for it. If it wasn't fair, people wouldn't pay for it. If you think "cost + some fixed preset margin" is fair, and they don't, then you won't pay for it.
Most already have those attorneys on significant retainer.
Well... boobies!

Heart disease just can't compete, even though it would benefit a lot more people, simply because it also affects men.
I think this is right. I detest Java-the-language, but it is inextricable from the JVM. Being able to drop down to a simple (less charitably, lowest-common-denominator) language when necessary seems to help with the implementation of more interesting languages.
The Long Tail of Hardware
I think mixing density and low-income people is by itself a recipe for disaster. It makes more sense to have good commuter rail into the surrounding suburbs.
http://www.iphoneincanada.ca/ is one of the better references for line up info, etc., around the time of Apple product launches in Canada. It was pretty heavily pushing TalkTo as the optimum way of checking on stock of 5s', store opening hours, etc. This may have helped skew the numbers.
i would love to apply to grad school to get a CS degree (or even get a second bachelor's). The problems are that my bachelor's is in journalism, and my cumulative GPA was only 2.9. And I've only had a year of professional programming experience :(
How I helped bring real science to "Breaking Bad"
The fact it is averaging $130 up from $11 is an indicator of it's wild success. Adding it's stability in the face of SR being shut down which is also pretty amazing.

All these people who keep trying to say BTC is a failure keep getting proven wrong.
Divorce and having fewer children. If there are fewer people around to watch out for you or take care if you, chances are you won't live as long.
Exactly. Put the folks who can get the work done in charge of actually getting the work done. Give them the responsibility and allow their courage to flourish 9and remove barriers when needed). Celebrate their accomplishments.
@julesrms: I'm looking through the docs and can't find the answer: Do the drawing functions support anti-aliased 2d primitives (lines, circles, etc)? I'm looking for a C++ 'Canvas' type object that's requires very little code setup; just let me open a window and give me an anti-aliased drawing surface. Could JUCE help me with that?
My primary concern is that its a financial institution that is trying to pretend its only a payment processor, with no recourse for getting your funds back if things go sideways.

Its great what they're doing; it'll show real banks how to catch up.
I read somewhere (long ago and I can't remember where) that the rate of heart disease increased in women the same time more women worked outside their homes. Add that to obesity, education and all the other options the article and commenters have mentioned. Issues like this isn't often one or two things, its many that build up.
if i never have to use VST GUI again, that wont be long enough.

honestly i think steinberg were pushing for using native widgets. i'm confused then, as to why the native UI system looks just.. terrible.
Seems interesting, but only USA =/
"I am a great programmer and I choose static type systems because I demand sharp tools."

I strive to build correct software, and I leverage a static type system to enforce the absence of incorrect program behavior. Any other benefits are just niceties.
SciRuby is not on par with alternative such as NumPy/SciPy and Octave, but NMatrix (its linear algebra lib) seems to be nice: https://github.com/SciRuby/nmatrix
Do you own a car?

How difficult is it to live where you do without a car?

I was mostly speaking about the areas near the train station that you mentioned yeah. Those prices are pretty high for the commute time that you end up having. A 15 minute walk is okay but any longer than that might be very difficult for some people.
Based on the wording on the page, it doesn't appear that time is the most important factor in qualification (other than meeting the deadline, of course). I'm sure they're looking for quality applicants, considering this is a "pilot" run of the program, to give it the greatest chance of success.
The use of black holes here could work, if you had an accurate enough representation and or a large enough receiver dish. Fire your one time pat just in front of a moving black hole and have it circle back through the gravity well before the black hole moved on.
I find it interesting that the author took the time to riddle this article with links (even to a Walter White wikipedia page), but didn't use a link to Healthcare.gov in its opening sentence.
PickToRead's beta 2.0: Go Flat — on startups
New feature. New merchants. New possibilities.

Signed in. Still no info. No care. Will get spammed about it later apparently.

Why do people do this?
There's slightly more information in the blog post about it.
http://blog.dwolla.com/register-for-beta/
That 40k number is flat out wrong.

"But even in Manhattan, nearly half of all rental apartments are rent-stabilized."

http://www.nytimes.com/2012/07/08/realestate/rent-stabilized...
I think one of the points you're getting at here is that there's many different ways to solve a problem in Scala, versus something like Python. It's definitely true, as can be seen when comparing a codebase like Lift (https://github.com/lift/lift) with Play (https://github.com/playframework/playframework). Both are two MVC frameworks written in Scala but have vastly different coding styles.

The company I work for is a Scala shop, and we've found success in codifying our coding style using the Scalastyle linter. The combination of a linter and peer code reviews has been very helpful for us in figuring out which language constructs and libraries we use and which we shy away from.
In the sense in which conceptually pure was being used upthread for langauges which have a very strong opinion on the constructs appropriate for software development (Haskell with pure functional programming, Erlang with actor-model concurrency), I don't see Lisps in general, including Clojure, as being conceputally pure (there is a kind of conceptual purity there, but its at a lower level and in a sense opposed to the kind of purity at issue here, as I see it.)
Yep, tons of anti-aliased 2D stuff, using either a 100% software renderer, CoreGraphics, or an openGL shader based renderer.
"So you want to hire somebody for less than ~ $20 per hour.
And you expect the quality of $200 per hour experienced developer.

Stop having crazy expectations."

I'm sorry, but I have also had my fair share of bad Indian programmers. No actual good ones, but then again, I stopped trying after 8 or so. 200 dollars is worth a lot more in India than, let's say, San Francisco. Living expenses are a lot lower over there. I have however experienced geest Ukrainian, Russian and Romanian programmers.

I don't want to be ignorant, but Indians I've experienced also have a different concept of deadlines (they never met them, by a long shot).

I think all of the good Indians probably get awesome job opportunities outside of India, which would make a lot of sense, causing some of these problems. And as the Author stated, IT is one of the better jobs, there's a huge demand. But this indeed causes people to choose IT for opportunities over something that they'd enjoy more.
I did some looking in to this a while ago, can't vouch for any of them personally, but known accredited schools with BSCS or at least related fields:

University of Illinois (BSCS)
http://www.online.uillinois.edu/catalog/ProgramDetail.asp?Pr...

Drexel (BS Computing and Security Technology)
http://www.drexel.com/online-degrees/bachelors-degrees/bs-gs...

Penn St. (BS Security and Risk Analysis)
http://www.worldcampus.psu.edu/degrees-and-certificates/secu...

There may have been a couple more, but these are the ones I bookmarked.
1. Generate a random number.
2. s- or bcrypt it.
3. Encrypt the data with the result of step 2.
4. Give people most of the random number, minus N bits at the end. (And tell them how many bits they are missing.)

They will have to run s/bcrypt (N^2)/2 time to get your date. Am I missing anything?
in his defence, cmake is awful. it is my least favourite of all the build systems.
Marxists get insulted when you call them Marxist. They prefer to operate by euphemism.
Just to second what donpdonp said (https://news.ycombinator.com/item?id=6509604), I think a service like this needs to offer a standard format WARC (http://archive-access.sourceforge.net/warc/) download.

The whole point of a service like this is long-term access and that really requires a data checkout option which can be used with other tools (e.g. https://github.com/alard/warc-proxy).
For a lot of people, the thrill is the creation, not the maintenance.

I don't blame anyone for selling, even if they just want to do something less interesting, or nothing at all. Elon & Bill are great examples of good reasons to sell, but so is virtually everyone who ever sold a company.

If the money and freedom is compelling enough to do it, by all means, do it.
As some suggested a correlation with obesity, I'd like to highlight another correlation.

Recent findings showed that obesity can be an side-effect of stress. [There is a genetic component to it, such that people who can compensate detrimental effects of stress to the brain, become obese as a side-effect. People who can't, don't become obese but have detrimental effects to their brain. They're fucked both ways. :-( But this is merely a second hand recitation of what I heard a scientist say. Grain of salt, blah blah.]

Nevertheless, the biggest source of stress is socio-economic stress. It's way more stressful than any "direct" stress.

Trying to find some of the relevant resources:

* http://www.cdc.gov/nchs/data/databriefs/db50.htm shows correlation between socio-economic status and obesity

* http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2831158/

Linkage between obesity and some dopamine pathways are also known since 2001.

My own speculation: The location where mortality of women is highest produce the highest socio-economic stress to women.

Additional speculation: This ought to happen in high or in low income areas and may be linked with income inequality within the community.
If we're talking personal anecdotes, I live in Brooklyn and know three people who have been mugged in Brooklyn or Manhattan within the last five years.

I've never personally felt unsafe anywhere I go in Brooklyn at any time of the day/night, but my female friends do not share the same feelings. For them, walking alone at night in areas of Crown Heights or Bedstuy is not the best idea.
> the mobile sector and offloading all these responsibilities to build the view client-side are a huge mistake.

I've been thinking about that as well and was playing this N2O framework: http://synrc.com/framework/web/ they are sort of making this point as well, render on the server and send html to client but do it via a websocket. That is an interesting approach.
> So the best thing you can do is use your money on yourself in a productive way

And this is of course how macroeconomics is designed to work: Inflation makes "green paper" unappealing, which stimulates investment in productive activity, which generates products and services, which compete for the greep paper, which curtails inflation.
Living Microalgae Lamp Absorbs CO2 From the Air
I love the honesty of this story and I wish it were told more often. I just kept nodding. You did touch on one concept that I almost added to the piece... "we always do it like that". If this post continues to grow in popularity I think I will add an "after thought" with additional insights like what you shared. Thanks.
The Top 25 Crowdfunding Success Stories
Calculating (volume x last price) can be misleading when the number of coins traded is large enough to move the market.

Using the freenode/#bitcoin 'gribble' irc bot for some calculations, there are only 45,000 bitcoins or $5Million for sale over $100USD.

donpdonp> bids 100
gribble> There are currently 45669.225 bitcoins demanded at or over 100.0 USD, worth 5307618.93329 USD in total.

Selling the remaining 550,000-odd coins would wipe out the market and net only $6million more.

donpdonp> market sell 600000
gribble> A market order to sell 600000 bitcoins right now would net 11853320.3682 USD and would take the last price down to 0.0100 USD, resulting in an average price of 19.7555 USD/BTC.
Soylent : Weekly Recap 10/6
Well put. Companies looking to save money - never outsource your core development work. Only outsource rote work like manual testing or if you're a service, live-site incident monitoring/troubleshooting and support. People working at these companies don't care about how boring the work is. Like OP says it is a 9-5 job.
Very interesting, indeed.

I dropped out of engineering school to start my first company when I was a junior and never went back.

I'd probably have to retake everything since it has been so long. There are so many bullshit required electives and almost all of the undergraduate classes would be worthless in terms of actually teaching me anything. It would be so frustrating to waste that much time.

But I am 100% sure I could handle a master's program. It would be interesting and I would learn alot to boot. If a university was serious about the 'professional experience can be used in lieu of academic credentials' I'd seriously consider shifting my life around to get a Masters.
How much leverage does 1 or 2 counts of murder-for-hire give the government in a plea deal?
>fat shaming is bad, and stupid

No, it's not. Obesity is unhealthy and usually the result of bad habits. All the ex-fatties I know think this "fat acceptance" crusade is bad and stupid.