skysight-inc/HackerNews huggingface dataset:
> I'd accept 60% of neighbors who are different from me

How is that not racism? Why do you care if your neighbor is a different race than you? Isn't it more relevant whether they're someone you'd enjoy living near?
The smartest don't share their tactics, why would you give away competitive advantage?
Beyond the online tutorials and e-books, I've found the book Programming in Go (by Mark Summerfield) to be an excellent reference.
Kyrgyzstan boy dies of bubonic plague
It's a matter of taste. How many verbal languages can you speak and write? Computer languages aren't special, and polyglotism is really only a hallmark of CS-mindedness, which is actually yet another form of hipsterism. It's not a real thing, and the language that is best is the language that the programmer is most productive.
My favourite example is randomForest, probably the most often used implementation of Random Forest, one of the most popular machine learning method. And it is an R package calling C calling Fortran 77.
Wanted to be a baseball player. Played through college, got a communications degree, now work as a Web Strategist for a hospital. Working on a baseball-related side project though.
People who do serious analysis need to make graphs

Which is where the aforementioned CSV files come in handy. Heard of GNUplot?
How would this work with dynamically injected HTML (e.g. client side templates)?
Think it would be helpful to defer loans for graduates who go to work for start-ups or launch their own entrepreneurial ventures in the state?
Meanwhile...
California is trying to build a 100 billion dollar bullet-train boondogle that will be ready in 20 years.
By that point our efficient electric cars will be able to link together in high speed freeway 'trains'.
What if that money was invested in developing the autonomous cars?

The public thinks everyone else is going to ride the train and free the highway up for them... what a waste.
I skimmed the research paper and I don't think it says what the Atlantic article claims. It looks like the paper's authors think making employee-theft less cost-effective caused employees to make up the difference in their income by working harder on tasks that also generated income for the company. That doesn't mean they worked harder, just that they spent the same effort in different areas.

Assuming their model is even correct (I didn't see an attempt to test the model itself in this paper) that would mean jobs which are not associated with easy theft would not benefit from getting the big brother treatment.

But that's just my evaluation based on skimming it.
> Southern Pacific Communications decided they needed a new name to differentiate the switched voice service from SpeedFAX, and ran an internal contest to select a name. The winning entry was "SPRINT", an acronym for Southern Pacific Railroad Internal Network Telecommunications.

From: http://en.wikipedia.org/wiki/Sprint_Corporation
I honestly think WebForms had some great ideas, it was just marred by a catastrophically ugly and leaky implementation. It's easily the most painful platform I've ever worked with, but there are some things in it that were clever and worth revisiting.
Anyone in NYC area preorder one?
The lib is very, very flexible, so you could code a responsive site that worked via non-JS methods, then use it solely for progressive enhancement. It's basically a way to set arbitrary content rules within the content (A relates to B in a certain way when this is true, and in a different way when that is true) and define the interactions, reasonings, and timing in the script.
After however many years of working to get people to separate their content from their presentation

Counter-point: content and presentation are not always separate. Particularly in news (this comes from the Wall Street Journal) immersive articles like Snow Fall (http://www.nytimes.com/projects/2012/snow-fall/) are very popular. We need to cover those cases, too.
Thats not true for Ruby or it needs lots of fine tuning to make this statement true.
In addition to what others have said, I think software engineering tends to attract people prone to criticize imperfect works.

(1) I was on a bus in Manhattan a few years ago, commenting to a friend that at least 10% of software engineers must show significant symptoms of OCD. Some random woman said "It's much higher. I'm a psychologist. 10% of the general population shows OCD symptoms. The incidence much is higher in software engineers." Terrible citation, but...

(2) All engineering fields are largely about quickly finding and identifying the biggest flaw in some work. If you're positively rewarded for this behavior 50+ hours per week, it's tough to unlearn this behavior outside of the office.

Edit: changed to describe engineers rather than engineering.
Best Dirt Bike Willies
As you said in parenthesis, this really depends on the type of job. What autonomy and ownership will you give in jobs which dont require much thinking and are mostly monotonous? In such jobs, either of those things can work depending on the nature of average employee of the company.
> This post and its parent make a lot of bad assumptions. For one, performance is not the same thing as real-time nor is performance the same thing as fast.

Yes, this is exactly why I mentioned real time and questioned the suitability of garbage collection for this use. Overall performance is a secondary issue, many use cases can work with slightly lower perf but in microcontrollers you want predicatable performance.
RDVTabBarController and RDVKeyboardAvoiding - live on cocoacontrols =)
My latest open source projects are on the front page of cocoacontrols =))
https://github.com/robbdimitrov/RDVTabBarController - Highly customizable tabBar and tabBarController for iOS
https://github.com/robbdimitrov/RDVKeyboardAvoiding - Keyboard avoiding scroll view for iOS
thank you very much for the note
the submitter thought coding in Fortran was stupid, or old, or whatever

I don't think it's stupid or old, but it's certainly interesting: in the world where hopping from one newest technology to another is normal, somebody sticking to what they are used to is noteworthy. Some other examples are Bob Staake using Photoshop 3.0 (http://www.bobstaake.com/pixfix/films.shtml) or OpenBSD using CVS (hehe) and writing their own version of it.

Maybe that's what the submitter thought.

(Yes, Fortran is still updated, but it's certainly not the cutting edge tech. Or maybe it will be, after this HN submission.)
A lot of financial services academic modelling is still done in Fortran too. The old programs still run, and new results keep coming.

It was interesting that the NCAA doesn't include scores in their methodology, just wins and losses. Is that because they don't want to officially encourage teams to run up the score? It doesn't stop teams from doing that, but perhaps that's because they are trying to impress other audiences.
Soylent is probably overkill for this use case. As long as you eat a reasonable healthy real-food meal every day, all you really need from a meal replacement are some macronutrients and maybe electrolytes. I mean, you could drink yoghurt for breakfast every day and be fine.

Soylent is designed to completely replace food which is a much harder & much more expensive proposition than simply giving you some energy until dinnertime.
"If you made it to age 50, you recall department stores where clerks placed a sales slip and cash in a cylindrical container that they then inserted into a steel tube at the point of sale, with the container then transported by compressed air and partial vacuum, through the maze of tubing, to cashiers elsewhere in the store."

Many supermarkets in the UK have these at the till.
You've just described my situation, though my window manager is WindowMaker, not E. The lack of development is a feature. It works, its fast and stable, and there are very, very few surprises. I've tweaked it modestly with some appearance, behavior, and keybinding settings, otherwise its a very low-fuss configuration.

And I've been using it for 16 years. That's a lot of familiarity.
How Closures Work ?
Interesting demo site design as well. Not sure if I love it, but the speckled header was definitely memorable.
Your point on "slightly below" Turning machines caught my attention - exactly the same terminology I have used. I want as many proofs (assertions) as possible about code, and Rice's Theorem is a problem, so slightly below Turing is on the radar. If you are interested, we can discuss this. Shoot me an email at svembu at zoho ...
The actual problem was the federal Interstate Commerce Commission regulated routes and ticket prices and wouldn't give passenger rail companies the flexibility needed to compete with cars and growing air travel. Central planning failed and completely destroyed U.S. passenger rail.
While this is an interesting idea, I find it a lot more fun to not have 2 people holding something you're playing with.

I wouldn't even have bothered to pirate it :P They're lucky they got 50k people to look at it imo. This method of playing went out... um... shit... with um... Crossfire? Hungry Hungry Hippos?
By this argument, culture can be imprinted into DNA too, no?

This also implies that it would be much tougher to do a Jurassic Park recreation, because the environment is different. You can't just start from scratch with the DNA.

Or am I misinterpreting?
Completely agreed, and I like it a lot for that use case. I'm just not wild about it basically being pitched as a married-to-the-markup alternative to CSS.
It sends the User-Agent, which can be used to determine whether it's the desktop or not.

What is "desktop"? An MS Surface Pro would report as a desktop browser, but it's a touch interface. You can also resize the browser window- what then?

So some client-side responsive design would still need to be used.

Which is the point. The server can't know conclusively so why make it try?
Slightly tangential, but every time I work with someone on basic kinematics and they say, "Oh, well, if I just flip the sign from positive to negative, I get the right answer! I'm done!" a little piece of me dies.

It's like... you're not even trying to understand the concepts, are you?
If you want to talk about "Back in the day", telegraph companies had been running their lines along ROWs since the 1860s. They would obviously have to duplicate ways across vast expanses of the country otherwise. In exchange, they would leave a few conductors open for the railroads to use for their communications.
What is "within two vehicle generations"?
Indumentaria deportiva
> Not so relevant

Then why post?
I always assumed we'd have private spaceships before we could decode the brain well enough to do something like this. Wow!
Explaining public-key cryptography — Medium
When reading "Thinking, Fast and Slow" one of the things that struck me was that if you use the reference point for gains and losses as the point you end up at then you would have a pretty good model. For example if you have a hundred and lose 20 your loss is 20/80 but if you win 20 your gain is 20/120 [1]. The formulas is
x/(x+worth)

I set up a python fiddle to mess about with this: http://pythonfiddle.com/st-petersburgh-paradox

One of the interesting things I found was that there is a power law for how much you would be willing to play the game. There are two ways to run the figures.

One is to never update your worth which produces (1,2.31)(2,5.80)(3,9.38)(4,12.78)(5,16.10)(6,19.43) - where (1,2.31) is an original worth of 10^1 and an expected value of 2.31.

The second is to update your worth after each winning bet: (1,1.94)(2,5.00)(3,8.48)(4,11.80)(5,15.11)(6,18.43)

In both instances a 10x increase in worth increase the expected value about 3.3-3.5. This may explain after you factor in the enjoyment of playing that it is rational for poorer people to play the lottery.

[1] One thing I didn't like about Prospect Theory is the steep curve for a loss this does not explain why people are so ready to buy insurance. If you use the above model if you could lose 90% of your value then -90/(-90+100) gives -9 and if you have to pay 1% then -1/(-1+100) gives -1/99 so you would do that for a 1/891 chance
This is funny, because the text you quoted wasn't referring to the construction of the aqueducts, only the fabrication of the bricks used in the construction.
Homeless hackers head to Noisebridge for shelter
Middlebrow dismissals are pretty much the worst. Comments complaining about them may be off-topic, but at least they have some positive purpose, unlike "I don't mean to be negative, but this is totally pointless since there is something else that's kinda similar."
there's a method intent.add you pass your node to and it will perform all manipulations on it and keep it registered for any future changes.
Many people I know, including me, simply need to know that the outcome of the work matters. Shipping product that results in zero feedback is a motivation killer. Even a little customer feedback provides an immediate productivity boost whether the feedback is good or bad. Similarly, a back-office project with no visibility or customer connection would be hell.
The word "correlated" means that it is NOT just a complete coincidence.

How do you figure? The word 'correlated' means that a relationship has been shown to be statistically _unlikely_ to have happened purely by chance. It can never be shown to be impossible however. And there can (and often are) subtle mistakes in the calculations that mean even the correlation isn't what one first thought.

And obviously statistics alone can never prove (or rule out)_ a causation, I think we agree there.

I haven't examined the research under discussion in detail enough to know if they controlled for all the things you suggest would be good to control for, etc., I have no idea.

But yeah, in the end we use our judgement as to what statistical correlations actually mean (such as a causation, and what sort through what mechanism). We can also do experiments or analysis to try and rule out (or confirm) other plausible alternate explanations. That's science, yep.

I think we mostly agree. I still object to what I think was an overly facile implication on your part that a few minutes of thinking of alternate explanations and deciding they are implausible -- on your own without seeing what other people's responses to the study in the literature have been, without an in depth analysis and consideration of the original research -- is sufficient to determine that there's "quite strong evidence" for correlation. That's not science.
Animation Equals Latency
I'm curious -- are these formulae available for purchase by anyone? I do think that Soylent's research is somewhat redundant (although more research is never a bad thing especially with tricky business like nutrition), but is there another product that's come out of this cancer patient diet that I could buy?
There is nothing inherently cheaper about building rockets versus building rockets. You still need steel tubes, fuel, safety checking, failsafes, tons of programming, recovery tests, launch tests, etc etc etc. You think contracting out the launch site is the expensive part? Boeing and Lockheed, Bush, and Obama put a total pricetag of getting to Mars at ~100 billion. Why does Musk think he can do it in 10?

The major cost of building out a high speed rail line isn't even the right of way. It's that the entire structure of the system is geared towards making payouts to politically connected individuals, industries, and special interests. If you know anything about CHSR, you'd know that already ~$20MM has been spent on it without even laying down a single track (er, they might have started a smidge of work on it in an inconsequential section) or acquiring any rights of way. This is already way way way overbudget. If anything the overriding reason that Hyperloop will be cheaper is that it stands a chance of being a carte blanche idea - where the influence- and money- grubbing constituencies have at least a shot of minimizing their impact on the bottom line of the project.
Hypothetically, wouldn't a high speed freight network coupled with just-in-time production, and a amazon-like online shopping with one day delivery change the face of retail industry.
Stripe collects information from you before you can start using it -- you'll see us ask for this when you go to activate your account. But we've worked to make it as quick, painless and sensible as possible.

The sign-up process is part of the product, and we treat it that way. Onerous paperwork is not an inevitability.
employees working harder/better is just like an engine running more powerful/faster. It is not necessarily translates into business/project success, ie. the question is what this engine attached to, where the car (if it is a car) is being driven to or may be it is just a snowplow moving snow from one place to another and back, until sun shines and snow melts away :)
The Middle East, explained in one (sort of terrifying) chart
By volume and especially by weight, time sensitive mail deliveries are a tiny, tiny fraction of the bulk of coal, grain, scrap metal, etc. that make up most freight traffic.
For a while I thought you meant Vladamir Bro, father of the idea of pedantry.

Was it so hard to type four letters in support of readability? Or is "bro" its own word now?
It looks to me like race matters more than class. Poor whites and hispanics don't commit nearly as much crime as black citizens, even though they are numerically greater. 6% of the US population (black males) commits 53% of the murder, more than the other 94% of the population combined.

There is something uniquely wrong in the black American community. Whites who notice it are called "racist". Blacks who notice it (like Bill Cosby) are called race-traitors or Uncle Toms. So nobody much cares about addressing anti-social behavior, because it simply cannot be discussed.
Like saying someone still codes in C.
Clojure seems to get a lot of attention, but don't forget Common Lisp. If you're tired of the reinvention treadmill and want a great language that is actually mature, CL can be excellent. CL also has great runtime support: SBCL (for super performance) and ABCL (if you need the JVM).
Just kindled that up thanks dude. I'm going to see what what all the buzz is about.
Obviously the bullet train is going to be a disaster, but if there were a high speed train (as in Europe) from SF to LA, I would definitely leave my car home and use the train. I'm only to happy to free up I5 for you.
While this is a good idea in theory, i'd say the autonomous highway isn't going to work well if you give grandma the option to tap on the brakes when she gets nervous.
Well, I don't even remember you asking for it, so you must be doing something right. On the other hand, all I remember about Paymill is that they asked me for the info.
While the demo site doesn't go this far, it would be possible to send minimal code to the client with basic client-sniffing 'intentions', then use that information to trigger some wacky ajax or redirect with more targeted markup.

Many 'intentions' respond to live events, so sometimes it makes sense to give all the markup up front. Take a look at some of the goofier examples, like animation (http://intentionjs.com/2013/03/12/walking-man.html).
It is not clear to me that my application fails at realistically simulating I/O (I agree with FooBarWidget below) (and I'm not sure where the word 'fair' comes from or what it means here, that's your word not mine), but I tried to provide as much code and information about exactly what I tested so you could decide for yourself, so fair enough.

(I agree that with real I/O, there wouldn't be _exactly_ (eg) 50ms of waiting in every request; it would differ from request to request, and might slow down under heavier load. That's true, but I don't think it matters for what I was trying to test -- I was not trying to test how well a given rdbms can handle load, for instance; I was trying to standardize that, to test the app's performance. My simulation assumes an (eg) 50ms _average_ iowait time, by just assigning every request 50ms of wait. Or instead of 50ms, whatever average iowait you wanted to posit and test, and I tested a few. It is indeed a simulation, but I think it captures the significant things for what we wanted to measure).

However! I would very much welcome seeing the results from a test done by you (or anyone else), with an application that simulates (or actually does) I/O in a way that you believe is more realistic and leads to more instructive results. It certainly would be interesting to see if it led to different results than my tests, or not. I suspect it would not (because I think my app is realistically simulating the parts that matter, naturally! but I've been wrong before!)

Feel free to fork my code to do so, if my code is a useful starting point for you. Please do share your results!

Of course, you could also run tests with some actual real world app as well, instead of an app simulating a real world load in a standardized way like I used, and see what those results look like. I'd certainly welcome seeing that too! There's certainly plenty of different sorts of tests that could be done. I'd love it if people started doing some of them and sharing their results. I tried to contribute my best effort to that.
The auto industry works in cycles on the scale of approximately 5-6 years. So technology that is not practical right now is 6+ years out.

They are basically promising to sell this as soon as possible. They have 1-3 years for the go or no go decision.
No thank you.

I am very dubious about other people's driving skills, I tend to assume everyone else on the road is out to kill me and will do the dumbest thing possible at any given moment.

But even so, I am also an experienced software developer, and I know that software is only as good as the author(s). Bugs happen. It's inevitable. And I don't want to die or be injured because of software errors. I'd rather it be human error.

Now you might say to this, "Planes fly on auto pilot constantly. Every time you fly you're basically in the hands of software." And this would be true. But my response to that is:

1) The air is much less densely packed than the roads and highways.

2) In the air, even though you are traveling much, much faster than in a car, the pilots have more time to react to a problem than a driver in a car.

3) The pilots are highly trained, experienced and hopefully alert. Drivers in automated cars will be complacent and texting on their phones.

I think this is a terrible, terrible idea and misuse of technology, despite the fact that humans are shitty drivers. I think it's only going to exacerbate the problem, not improve it.
It is in the prison industry's best interest to have as many people in prison as possible. The longer a prisoner stays in prison, the more money the prison makes. If they get out of prison, commit a crime and are thrown back in, that's great from the prison's perspective.
Introducing Foro - A marketplace for college students
Neither, I found my answer here a while back: http://www.ted.com/talks/dan_ariely_what_makes_us_feel_good_...
Valgrind Data Race Detection
Regardless of the merits of this argument, it's not relevant here. Musk didn't estimate the cost of the SF->LA hyperloop on the basis of "I have a unique ability to lower the costs of this project."

He estimated the cost as low based on the use of a preexisting right-of-way (mainly I-5), and needing an inherently narrower, lighter "track" than was envisioned for HSR.

A hyperloop designed for freight would presumably be wider than what Musk envisioned for the passenger-focused LA/SF route, and in some routes would involve either purchasing or repurposing rights of way.