skysight-inc/HackerNews huggingface dataset:
If such an environment ever existed, it would be amazing.

But I can't think of any way that such an environment could exist without having to program a new environment for every problem. Not from scratch, of course, a lot of core concepts could be abstracted out, but even with all the abstractions in place, and all the libraries presenting a standard interface, I'd imagine few thousand lines for the features described just for the environment which is limited to 2d graphics.

You could need a new "plugin" for the environment for every different kind of problem. You would run into two problems: first, how could these be composed in a usable way, you don't usually solve problems that are just about 2d graphics or just about parsing text, you're working with 4 or 5 of these at once; second, the whole idea behind this is to enhance imagination, but doesn't the dependence on existing tooling to help you solve a specific set of problems limit you not by the extent of your imagination, but by the power of your tools? Currently our imaginations aren't getting much help, but they're our only limit (that and the speed of the computer of course).

I'd rather the only real limit to what I can design be myself, not my tools.
1. Make sure they live & breath the company
2. Keep challenging them
3. Transparency as much as possible
4. Make them be part of the decision making process in the company
http://www.youtube.com/watch?v=BnKLxDlFS5c
"Ability to reconfigure and upgrade NGINX instances on-the-fly, without dropping user requests."

- how do you do this ?
Airbnb Is Raising A Big Third Round, Aiming For A Valuation North Of $2B
> "Why the f*ck should you care?"

As far as I can tell from that page, there is no reason I should care. Was that page meant to be informative in some way?
The Alzheimer's link is a relatively new one (at least in the media) and looks to be a little bit of sensationalism: it sounds scary, makes for a good story and there's plenty of ways to angle it.

Pragmatically, there's little downside to publishing it as well - if people eat healthier and exercise a little more as a result, brilliant. For researchers given the wide base of ground to cover in the disease, if it gives more funding in their fields, also brilliant.

Taking a step back and looking at Alzheimer's just as a metabolic disease (which does have some merit, let me find the papers) does give some new avenues to explore. Same as you will be interested to see what comes out of it. It truly is a crushing disease for all involved.
Totally. People are too quick to jump on the "he's ranting" band wagon.
I think Udacity does an excellent job of structuring intro coding lessons. They provide the proper motivation (build a search engine) and explain the theory behind what you're doing.
This is a flagrant simplification of economics and it's unfortunate that this is often allowed to stand on HN. A sure sign someone is making something up in economics: using "QED." Economics is about the real world, and the real world is messy. Even good mathematical economic theories rarely map well to the real world, and yours is hardly that.

Shortages certainly exist in a free market, and they occur in cases where the supply is relatively inelastic. This is obviously the case in the short run for engineers, as it takes some amount of time for engineers to be trained (four years if they go the normal university route). If the demand outstrips the supply presently in the market (which appears to be the case), employers cannot magically increase the present supply.

Furthermore, humans are not perfectly rational economic actors. Not everybody will choose to become an engineer solely because that is the most economically rational thing for them to.

If employers offer higher wages (which has clearly been happening; starting salaries are above $100k these days in the valley) they can at best hope to attract employees from other employers that are offering less (although there may be non-monetary factors at work as well) but that does not change the fundamental imbalance between supply and demand.

I could go on in this vain, but seriously, pick up an economics textbook before spouting off this nonsense.
I find this page highly annoying.

To actually contribute to the discussion, possible reasons I find this page highly annoying:

1.) The cutesy startupish language.

2.) It doesn't actually say anything. Ok, you've got my attention. And you've wasted it, because you haven't told me why you have my attention. Oh, wait, on a second read-through, I've spotted what you were trying to say.

Frankly, it seems like they're so caught up in design that they've forgotten to make their message clear. As Aesop said, "Beware, lest you lose the substance by grasping at the shadow."
Yes but the big problem really boils down to "What % of the total bitcoin deposits are in the hot wallet at any given time?" To me bitcoin security should first be concerned with minimizing this number in any way possible. Hacks will happen; the companies involved need to make sure it's never worth their time.
Fantastic summary of the pointers. It's less daunting now.
Last I heard, Captain Obvious was seen near the server rack hosting his blog
"We change programming. We turn it into something that's understandable by people."

No, actually we don't. This has been attempted recursively since the 70's. It's not a credible or desirable goal. Programming is complex by nature. All powerfully flexible systems are. Being capable of (much less excelling at) mentally modelling complex abstract systems is not a trait that "normal" people posses. This is neither bad, nor wrong. It simply is. Ignoring this is pure folly.
I actually agree with much of this. Having attempted to "re-learn" to code since my time in college I got several lessons in before hitting a wall where the on-site messaging failed to be helpful anymore. I loved the concept, and was more than able to find help with Google and friends, but to keep things on-site and cohesive, they'll have to improve some of that.

PS- I know that most developers google answers as much as they write things
Personal YouTube videos now available in Google Takeout
Malbolge, a programming language named after the eighth circle of hell
Considering they're targeting a guy with a proud rep of swearing like a sailor, I thought that part was quite well played.
The free API limits it to 30 calls/day only.
> There is no shortage of engineers, but there is a shortage of engineers willing to work for very little money.

I hate startups/companies that decry an engineering shortage when they aren't willing to pay for it - we make your products, your money and your fortune either pay us more, work on more interesting problems or have a better working environment. Engineers will gladly come to you if you do so - see Google or Valve.

Otherwise - shut up.
"I got email from a bunch of physicists at MIT saying, "Hey, I saw your relativist baseball scenario, and I simulated it out on our machine, and I've got some corrections for you." And I thought that was just the coolest thing. It showed there were some effects that I hadn't even thought about. I'm probably going to do a follow-up at some point using all the material they sent me."

God, that is just gold. Randall really has a gift -- he speaks to our imaginations so much that he can count on geeks around the world to participate in conversation with whatever he dreams up. Here's to hoping that we will get to see many more years of his creativity.
While I appreciate your novel approach, the phrase "hacked passes" is inapt for the substance here. "Hacked together" might do better. Otherwise, hats off for grabbing Dave's attention.
1) Lilly's diagnostic is about beta amyloid plaques, not Alzheimer directly. There is some questions whether amyloid plaques are good indicators of Al Zheimer or not, and this will need to be validated in the future.
One possible hypothesis could be: since diabetes causes accelerated accumulation of AGEs, and Alzeihmer's is correlated with accelerated accumulation of AGEs, and processed food is high in AGEs, consumption of processed food is also bad.

One way to negate this hypothesis would be to show that the accumulation of exogenous AGEs is insignificant compared to the endogenous production of AGEs. I'm not knowledgeable enough on the subject to say if this has been studied.
For anyone who doesn't know what duaneb is talking about:

http://en.wikipedia.org/wiki/Finger_binary
I spent probably 10 hours on codecademy. I've done PHP, Ruby and some CS classes in college, but day to day I don't write that much code.

I wanted to get some fundamentals on Javascript to be more capable with D3.js.

If I didn't have all of that previous knowledge, I would find it really difficult to get going.

I wouldn't call Codecademy overrated. But I'd say that geeks like me (and probably you guys) are the wrong people to be evaluating Codecademy.

If they're not testing out their teaching methods on n00bs, they should get on that right now.
Because you're supposed to accept arguments based on the Naturalistic Fallacy at face value when discussing food, and pretend the FDA is explicitly out to get you every time it approves something you personally aren't familiar with.
i for one feel that microsoft is completely justified in actually being stricter with these desktop listings in the windows store..

these apps don't go through the same certification processes as do the modern apps that sit alongside them in the store, but they get all the discoverability from being in there.. to a consumer, all apps via an app store are assumed to be stable and safe (even if they link to an external site to complete payment). just the fact that they're listed there in the windows store provides a de-facto stamp of approval that these apps are vetted by microsoft.

if they aren't sufficiently strict and maleware (or process-hogging apps) get through it would undermine both trust in microsoft and in the reliability of the app store which would probably hurt all devs.
What kind of regulations? There are already plenty that affect a company's accounting no matter if it uses dollars or pesos or gold or bitcoins or pokemon cards.
It's easier to justify when you don't have customers, just data sources.

The reason to support .xls is that lots of other software besides Microsoft office use it and thus lots of people benefit from compatibility.
This case does not set a bad precedent. Apple could probably buy the trademark using spare change they could find under their sofa cushions. Or they could come up with an alternative. It took me about 5 seconds to come up with something different (change the background color (I like green), and add a treble clef to the left of the notes). Voila, an image just as musical and sufficiently different to pass a trademark examination.

Strict trademark rulings don't hurt everyone in our community. They prevent big corporations from steamrolling over small businesses.
All that means is that Go was announced much later in the development process than Rust was. If Rust had been developed like Go, it wouldn't have been made public yet. But that's not the way Mozilla does things.
Perl 6 on Android: http://blogs.perl.org/users/martin_berends/2012/06/rakudo-pe...

(Early adopters only!)
i don't know if it's my monitor or colour settings or what, but some of them don't seem to do anything when i click the preview button (e.g. "straws" and "swirl" from the current front page)
So far, the laws require one or more licensed and legal drivers in the car in case it needs to hand over manual control.
I don't think company culture is as important as knowing their business.

Patio11 talks extensively about this, if you're looking to be an engineer for sure find out about the culture, if you're looking to get paid, figure out their business.

I've done many tech interviews and people have been far more impressed by the dollars the software generated, than the language I wrote it in.
Similar impression here. What's up with this trend of using 70px font for everything and shouting at the reader? Do designers nowadays have their monitors placed too far away?
Why did you swap out 'the server' with 'a server'? Of course a server doesn't mean you get bitcoins. But the server, the server with the wallet, there is no realistic way to stop root from grabbing the encryption keys.
2007 Office software defaults to the new format, e.g. .docx and .xlsx
He's pretty bad at drawing.
Ah, but doesn't this have the same problems all NLP systems have? It gives illusion of flexibility that gets shattered every time user allows himself to believe in it. What if I prefer to write them in different order? Or if some version of named parameters is in use, what if I like some other synonym for height? Strict syntax is a good thing as long as it is also brittle.

Now, an IDE that generates a training text like that on the fly and allows you to fill in the values without actually storing the training text would be nice. Something like intellisence popups, but inline and expanded.
I noticed that I didn't add the source, but when I wrote it I thought the source was self-evident from my mention of "Fry" and the animation style.
With just a bit of forethought and a little planning, an API almost never really needs to be versioned in either way. One of the problems with versioning is that it almost encourages changing the API and most consumers are slow to update, if at all.
Learn about Control Structures in the How to Program with Java Podcast
compared to the differences between win32 and WPF those are trivial. Also, the kernel ABI is considered an "internal" ABI, for better or for worse, the kind you wouldn't be able to access without an NDA and signed contract in the commercial world. The kernel's stable interface is its system call interface, which is remarkably stable.
Aw crap. That was in the ToS wasn't it?
Giving up its journalistic reputation?

The author is listed as an "Opinionator columnist". I think that's nytimes-speak for "blogger".
Kindly refrain from inflammatory language.
I'd be interested in seeing your 'fancy footwork' for the rewrite rules :)
Not nonsense at all. The article specifically mentioned a "shortage" of engineers in San Francisco. In the USA there are an effectively unlimited number of qualified engineers who could do those jobs. Many of them are either living in other areas, or have moved on to jobs in other fields and could get back up to speed with minimal training (much less than 4 years). If employers offered significantly higher wages then plenty more supply would quickly appear to clear the market. Of course humans are irrational but they will still respond when presented with a strong enough incentive.

And yes, I have read the economics textbooks.
Microsoft: Hey, Apple Maps haters, Use Bing for iPhone instead
You're right that if your server is very slow at generating the response, turbolinks is not going to add much in terms of perceived performance. Same is true if you download multi-megabyte pages. So don't use it for either of those cases!

We use it for pages that have low latency (50-100ms) and a light weight (<100KB) for Basecamp. It makes a big different for apps built like that. This is a project that works with and encourages you to build apps like that.
If you're defining "free market" that strictly, then I don't see how your original post has any relevance. Shortages might not exist under your definition of "free market", but if that's the case then we clearly don't have a free market and properties of a free market are irrelevant to discussions of any real economy in existence.
Thanks for mentioning that, it's a good point.

Amyloid plaques are a symptom of Alzheimer's disease, but it's still up in the air as to whether they are the cause of Alzheimer's or the result.
iOS 6 App Store is a disaster for developers
No Silver Bullets?
"Yes, get your history and citation right to avoid being flamed."

That's the wrong motivation for understanding the history of computing as it relates to what you are working on. There are things to learn from history. It's not the ability to correctly cite Smalltalk etc. to quiet some older programmers , it's the ability to compare, contrast and learn from what came before. The really debilitating thing about not understanding the history is that you are doomed to repeat the same mistakes; it's better if you can make new mistakes.

For example, you say "But there really is something special in Light Table". Great. What is it?
..what is this reddit all of a sudden?

but since we're on it, yes it looks awesome. really looking forward to picking one up. everyone has opinions and preferences but i think it’s hard to argue against the fact that microsoft is showing some real innovation and creativity in development of windows phone, and nokia compliments that exceptionally well with their stellar hardware.
Show HN: Viewer for Khan Academy (Win8 App + Source Code)
Which airport was this? I fly 4-6 times a week and opt-out every single time. Never once been told no. They try to convince me sometimes to go through the scanner but still refuse.
Rust has three different ways of allocating memory. And you can't pass things allocated one way to functions that expect something allocated the other way.

A Python replacement, this ain't. More like C++ on quaaludes.
>>Strict trademark rulings don't hurt everyone in our community. They prevent big corporations from steamrolling over small businesses.

Yep. My company recently caught a very large software vendor using our registered trademark slogan in their ads. After a lengthy court process, we were able to force them to license it. If it wasn't for trademark law, they would be benefiting from intellectual property we came up with, and as a much smaller company we would be powerless to stop them.
Intel calls Windows 8 "not ready" remarks "unsubstantiated"
Appeals to emotion don't really tell me what makes Light Table innovative. You say there is, "something special," about it. What is it?

It takes either hubris or ignorance to believe your ideas are completely original. Whether Chris is aware of it or not, Light Table is not a new idea. I'm not suggesting it isn't a good one because I believe it is. However the way he worded his post suggests to me that he is probably not aware of the giants upon whose shoulders he now stands.

Nobody just picked up a guitar and invented rock-and-roll. The theory or relativity didn't just come to Einstein one day. No good idea is born in a vacuum.

I only rain on the parade a little in the hopes that his writing will improve and to raise awareness in people who aren't aware that these are good ideas and that there have been many attempts to develop them.
I'm still getting the iPhone.
I don't think you get how the stock market works - short term linear news announcements do not indicate market translations. The stock market is the instantaneous auction price of ~100 market participants at any point in time - it can go in any direction for any reason.

For the vast majority of the time the stock market is stable until such a time as a whale moves markets and the feedback loop begins.
You are expected to do certain things: One of them is thank your interviewer with a letter or an email at least;

Really? This is the first time I hear anything like that. I can not imagine that an interviewer would want to get a mail or letter (who still uses these?) from every single interviewed person with basically no information in it. Am I wrong about this?
> The American Diabetes Association is sponsored by Kraft Foods and other junkfood sellers/manufacturers, so it might be prudent to take their advice with a grain of salt.

Cite?

> Especially since the idea that sugar doesn't cause diabetes is fucking ridiculous.

Why?
What happens if you are moving from the mid-west (developer salaries in the $20k's in some companies under 100 employees) to West coast? I guess their asking is about as useful as if you came from a third world country, but they may think it is valid to offer you "25" as a huge bump-up since it is still the united states.
Since lead-free electronics have become the norm with standards like RoHS, tin whiskers have become a real problem. This is why aero/astro electronics are still leaded!
Yes there are plans but nothing concrete as of yet. Thanks for the encouragement!
although i have cursorily skimmed the article, it seems to be based partly on his excellent talk "inventing on principle", available here: http://vimeo.com/36579366.
Apple had over a year left on Google Maps contract,Google trying to build app
Ask HN: What is the best way to monetize Picisto.com?
Hello,

I'm looking for some ideas on how to monetize http://www.picisto.com.

The site is currently using 3 monetization methods:
1. Banner advertisements
2. "In-app" purchasing (via Picisto coins)
3. Ordering photo prints

Neither of these methods are clear winners so far. There's no specific "content", so we can't target with ads. And no one seems to want to purchase photo prints.

Does anyone have any other ideas on how to monetize this site?

Thanks.
Rented Computers Captured Customers Having Sex, F.T.C.
Yep:

Where did all this start?

I was going through old math/sketching graph paper notebooks and didn't want to lose some of the work in them, so I started scanning pages. I took the more comic-y ones and put them up on a server I was testing out, and got a bunch of readers when BoingBoing linked to me. I started drawing more seriously, gained a lot more readers, started selling t-shirts on the site, and am currently shipping t-shirts and drawing this comic full-time. It's immensely fun and I really appreciate y'all's support.

http://xkcd.com/about/
No, Rust has two ways of allocating memory (on the task heap or on the exchange heap), and most functions take borrowed pointers, which accept both kinds of memory.

(Edit, re below reply: It depends how you define "allocation"; it's either two or three. I wasn't considering the stack as allocation, but you're right that Rust takes the traditional stack/heap distinction and expands it to stack/exchange heap/task heap. We should update the tutorial to make it clear that borrowed pointers work for the stack as well as both heaps.)

I agree that the language is not designed to be a Python replacement, however. No language is suitable for every task.
Same here - interested to see that config :)
--

On a side note - you're completely right - whoever use nginx as a reverse proxy should just stop doing so and transition to nginx and drop apache.

It's not that Apache isn't good - it's just that Nginx is just way better.
15 years ago I was on the verge of suicide. What's changed?
No, it is a myth, there are lots of qualified, competent programmers out there:

"But again and again, he points out that qualified engineers do exist, and they’re being shut out of companies for what amounts to a cultural stigma about what sociologists would call “the other.”"

This is the point.

Edit: I think is important say that the "there's a terrible programmer shortage" belief is a myth, in the sense that it is a dramatic story that impels people towards certain behaviors and to say that this myth is wrong, in the sense that it excludes many people, in order to add some kind of sanity to the hiring process.
pretty sure it doesn't.
> The technology pundits are ignoring the human factor, giving up control, trusting your kid's lives to a computer

This already happens every time you hit the brakes in a modern vehicle.
"Cite?"

Their list of corporate sponsors on their website.

"Why?"

http://en.wikipedia.org/wiki/Insulin_resistance#Diet
...and last I heard, coinbase keeps most coins hot! They need to fix this. Brian (ceo) doesn't recommend keeping lots of money there yet for this reason.
Why Your Business Needs a Website
The Case for Creationism in an Increasingly Atheistic Society
Want To Disrupt An Industry? Try Actually Working In It First
Why I need a new social network - lets build one?
Quit My Job 5 Months Ago to Build Websites, Apps, Etc. Here is My Portfolio..
You can do more in assembly language than you can in any other language. That doesn't make it a good language to program in except in very special cases.