skysight-inc/HackerNews huggingface dataset:
This reads mostly like a content-free puff piece, where Pincus' former assistant is kissing his former boss' ass. Typical corporate cheerleading.
I've tried a bunch of zero-budget options. The weirdest (and the one where I've put most of my static stuff) is just to drop files into my dropbox/Public. The resulting URL is real weird, but it's free and I have complete control of the files.
Sure you can sustain yourself on grains, but why would you do that when you can thrive on paleo?

Grains are cheaper.

Grains are more efficient to eat, especially on a regular basis.

Grains taste good.
"If you want to read the essay, you can access it here."
Sadly, not!
Yahoo kills telecommuting. Three cheers for Marissa Mayer
Looks like their servers cannot deal with the onslaught...

I love Bomberman. Looking forward to try it.
This sounds kind of like the Valve circle-jerking, except Valve is actually profitable.

Given Zynga's balance sheet, I'd do the exact opposite of what Mark Pincus does.
I feel the same way about "orientated". But my British friends tell me that's the normal usage of the word in the UK and "oriented" sounds as strange to them as "orientated" does to me.

That said, Kay did call it object-oriented programming, so it makes sense to stick with his name.
Educationist Wins first-ever $1 mn TED Prize for teaching slum kids
It's open to the masses and online. It may not be the traditional style of a course in which you're assigned homework and have exams, but it seems to qualify for the loose definition of a MOOC. I love that you can ask him questions in real time and he's readily available here! Saves so much effort on my behalf to get to know him.
...and Python 3.3 just included virtualenv as a standard library...
It's a livestream, so folks who attend will be able to ask questions and interact with him.
I think you should explain more about the service. Going straight to a demo is good, but for a service like this the server-side implementations steps are very important.

There are a few ways of supporting remote errors pages, which are you using?
I haven't heard of UReddit before.

What's the pitch?
Maybe I'm the odd man out, but I am so sick and tired of company names that are absolutely unrelated to their purpose. Celery? Seriously? If you're not a fresh vegetable delivery service, GTFO.
Ops. Here is the link: http://www.tuneyourstartup.com
Let me know what you guys think. And please add tools if you can´t find that one you love.
"Virtualenv bin/activate isn't doing anything "wrong". It's just not doing it how the author believes is best."

So is it possible to do something wrong, or is it only possible to do something that another person (or you) believes is not best?

"So is this the "right" way? Probably not. Better is probably more like it ..."

So this way is better, but the other way wasn't wrong? How could this way be better?
If somebody were doing a browser-based game there is absolutely a place for this. Sure, general apps should not do this, but I wouldn't say you should never do this.

That said, the performance on this is too poor to use as is.
The "fog of war" is actually really easy to do. And most games that use "fog of war" already have parts in place for this.

Checking client input is rather difficult, but it's no more difficult then developing the game itself. Just a lot of hassle and checking.

Even if you do all this stuff, people can still break it. Look at pretty much every game made. There are ways to cheat.
Interesting idea, better than many stuff on Hacker News.

The funny thing is that they've used a bad title, which gives you an impression that it's going to be a boring rant about titles. So it didn't get much points because people skipped it. Showing that if you put in a very bad title no-one would read it and so no-one can form an impression about it. So it would probably have been better if they had just used a good title in the first place. You do need some way of attracting visits.

A better way to test this would be pricing a good quality product low, as this attracts customers due to simple economics of demand, and then impressing them with the quality thus getting repeat buys.
There is a .texi version of Structure and Interpretation of Computer Programs available here [1]

All of the diagrams have been drawn in ASCII, which is quite cool. It displays well in wordpad and word. Formatting problems in notepad

[1] http://www.neilvandyke.org/sicp-texi/
This is why the resume is broken, and why I drew a line in the sand for myself shortly after graduating college in 2009 that I would never get a job using a resume again. I would only find jobs via my reputation, connections, and by pitching the work that I thought needed to be done, and why I was the person to do it. Now, I was working the Austin, Texas startup community, and built a group of 120 startups at a local accelerator, so it's safe to say that I wasn't setting my career up for jobs that would have an HR manager.

That said, I broke my rule the next year, sent in a resume and went through a grueling process to ultimately get hired at a small consulting firm. Breaking my rule was a terrible decision, but fortunately its affects were quick to take effect, and short-lasting.

It was an awful job for me, but the company had a round of layoffs 90 days later that I was caught in.

My foot hit the pavement that day, and I realized it was the best thing that had ever happened to me.

I'm currently at a fast-growing, profitable startup. I got the job by pitching work and writing my own job description. I joined the company as employee #12. Not once did anyone ever ask me for a formal resume. All they cared about were results.

I have a beautiful resume somewhere on my hard drive. But I have even better results that you can see in my actual work.
If you are using the NewRelic add-on you can go to the "dynos" tab and see the memory footprint of your application over time. The Heroku memory cap is 512mb, so if you stay a decent amount of space clear of that then you are likely to be ok running multiple workers per dyno.

For instance, our app which I'd say is a medium sized rails app, generally consumes between 175mb and 210mb of memory. So we /should/ be safe running 2 workers per dyno which would effectively double our processing power.

HOWEVER, if you hover over the memory graph it'll tell you the min/max/avg consumption over that particular time period. Looking at that I see we sometimes spike the max over 350mb. The question is, what is that spike going to look like running unicorn. Unfortunately, I can't think of many ways to accurately test/predict that without simply giving it a try.

One other thing that was mentioned in the comments of the article is that you can set the unicorn backlog to a very low number (default appears to be 1024) which will apparently tell the heroku router that a particular dyno is "full" and to look somewhere else to process the request. One comment recommends setting the backlog to 25. I wonder what setting the backlog to something like #workers*2 would do.
>Microsoft can abandon anything that's not core to their survival, and right now that's Windows

First, Microsoft has three major divisions bringing in somewhat equal amounts of revenue, Windows, Office and Server & Tools.

Second, if you apply the same metric to other companies, it would be foolish to use OS X, Gmail, Docs. App Engine. Android, and perhaps even Azure.

Third, Microsoft could've competed by making a better Zune, perhaps, but it's not the same thing as the iPad killing Silverlight, because that was done by not supporting plugins. Tablets are slowly overtaking PCs in sales, what sense does it make to push new versions of a plugin that will never run on most of them?

The transitions have mostly been smooth, VB apps still run on Windows. Hell, a game bundled with the Windows 95 CD still runs unchanged on a Windows 8 machine.

ftp://ftp.microsoft.com/deskapps/games/public/AAS/Hover.exe

http://www.johnlamansky.com/blog/the-legend-of-microsoft-hov...
They mixed up megabyte and megabit. I highly doubt the FCC defines broadband as above 32Mbps, as very few people in the US get such speeds (unfortunately).
If the allegations really are frivolous, then the lawyer or the client bringing the claims can be sanctioned. The problem here is that the legal right is so amorphous that it's impossible to really determine when a claim is frivolous.

You're going to have a hard time finding a lawyer to bring a claim that someone breached a contract with you if you don't have any evidence there was ever a contract. The "professional death penalty" of disbarment is too scary to do shit like that. But with patents, you can credibly, at least under the law, claim all sorts of things in good faith.
How does "The Silver Searcher" translate to "ag"?
I think I tried to push a commit almost literally as this issue came up..I got a "Permission denied (publickey)" and panicked that my account had been broken into. I can live with a little API downtime if that's all it is :)
I'll add another one:

* No Foreign Keys

Attempting to clear the table should have just thrown a constraint violation error.
> Taxes are not very high in the US. We have about 26.9% total tax revenue (which I will abbreviate TTR. TTR is measured as a percentage of GDP)[0][1].

So, 27% of the economy is shifted towards government, which is almost entirely consumption, not production... that's a massive amount of waste. I mean, it's 27% of the entire US economy! Of course, you probably interpret the utility of this shift differently than I do. No need to argue ideology here.

> As much as hip, intellectual go-getters who read Ayn Rand would love there to be no government, it's simply not feasible.

As an Objectivist (i.e. I agree with Ayn Rand's formal philosophy), it is not "hip." It's incredibly painful to be a small minority that is treated with disgust by people who can't even state what they actually disagree with. This is my experience living in a college town in the US. It's a perfect way to be ostracized. Even, say, Paul Ryan Republicans who claim to like Ayn Rand will tend to personally reject me, since I'm an atheist.

> read Ayn Rand would love there to be no government

This is just technically incorrect. Ayn Rand was actually a very strong defender of government over anarchy. You clearly have no idea what you're talking about.

> I do know that most people who blindly latch on to some of her ideas don't truly understand her philosophy.

It's true that this is a problem. But it's a problem with those people, not with her philosophy.

> Half of that 'regulatory capture' you refer to is because of private interests lobbying for government restrictions.

Yes, there are lots of evil businessmen who seek regulatory capture. In fact, a main character of Atlas Shrugged was one such. That's why we need to keep government out of the business of business.

> I invite you to take a step back every now and then and reevaluate your philosophies.

This is an intellectually irrelevant pretension on your part. I've spent ten years actively obsessed with figuring out philosophy.
Well, the foreign key could have been set up to cascade deletes, in which case they would have been extra-screwed.
Top 5 Reasons Why Online WYSIWYG Editors are Frustrating
Not sure why people up vote and then trash it in comments. This is good read and something positive about Zynga's master mind.
More examples from the book?
The original article is in french, I submitted a link that translates to english (google translate).
On the track with Chrome Super Sync Sports
>Oh, Haskell qualifies, it's just not in wide(ish) use yet.

Seems to be more widely used than clojure.

>Also, I don't know whether it supports mutable concurrent constructs

Yeah, Control.Concurrent.STM has vars, queues, channels, etc.
Python API that allows you to use SciPy and NumPy is going to be a game-changer.
Chrome Super Sync Sports
> You have to separate two scenarios: plaintiff brings a justifiable suit but loses, and plaintiff brings an unjustified suit. The latter is handled through professional discipline of the attorney's involved.

Honest question: can you point to some examples where such professional discipline lead to a meaningful impact on the plaintiff's firm (it would seem that attorneys are not so scarce that censuring one or two at a large firm would do much damage), or another kind of meaningful reform?

I'm speaking from a position of relative ignorance here, but the only time I can remember hearing of an attorney being professionally punished in a career-impacting way was Mike Nifong. If it takes that level of egregiousness to get the legal profession's attention (and maybe it doesn't, hopefully you have some counterexamples), we're in trouble.

I don't claim it to be anything other than theater, but I think a lot of people clamoring for these kinds of measures resonate with this quote from The Wire (NSFW language):

[1] http://www.youtube.com/watch?v=nAZZdL1qhk8#t=2m05s
Good lord, that's unbelievable! If millions of dollars are riding on a database, they should have spent a few thousand to replicate the database, run daily backups and maintain large enough rollback buffers to reverse an accidental DROP or DELETE.

We've all screwed up at various times (sometimes well beyond junior phase), but not to have backups.... That's the senior management's fault.
42 Monster Problems That Attack As Loads Increase
Indeed. If it had been a sporadic hardware failure, they would have been exactly as screwed. The fact that they gave an overworked junior dev direct read/write access to the production database is astounding.
Parity is the wrong measuring stick.

Web app performance will always be playing catchup with native, and while the performance gap may shrink (perhaps to the point of irrelevance) it will never be eliminated. The OS and device makers are making the rules.

The real future is in our increasing ability to recognize and build to unique platform advantages in integrated ways. Dismissing the web platform as merely 'distribution' minimizes the value of a universally accessible, instant connection to everyone. It allows for different kinds of experiences unrelated to native performance. As the performance gap b/w platforms decreases, we may see more rich experiences for a web audience that's interacting in realtime with native or console users, broadening what's possible for everyone.
'I know linux' is different than 'I know how to scale on a linux stack'.

Many engineers who build native apps on Linux can claim 'i know linux'. Native is an important distinction, as many good java developers for example have no clue what is going on down the stack.

For the 'I know how to scale on linux stack', I'd think the fastest way would be for you to look into a (1) system imager (e.g. kickstart) and a (2) configuration management system (e.g. puppet or chef). This will bring you scale and management. Throw in a (3) monitoring/alerting system (e.g. nagios and cacti). Finally, put your coding skills to work by building a small app that glues all the above together.
The chemical symbol for silver is Ag. It's a stretch, but it's short so I'm for it.
Not having the necessary background in physics, I'm not quite sure what this means. I'm sure some pop-science site will break it down later, but is the gist that this has implications on our understanding of the way that black holes expand?
The RedMonk ranking from September 2012 [1] seems to contradict your statement about Haskell prevalence. Note, it edges out Erlang on both metrics.

[1] http://redmonk.com/sogrady/2012/09/12/language-rankings-9-12...
Yeah, I saw that, and my WTF sensor lit up. DNS isn't trivial, but it seems like a sufficiently well-explored problem that memory lifecycles should be pretty well-understood.
Ask HN: Hackintosh Thinkpad being used for Mac OSX developement
I would like to develop OSX/iOS, but after looking at the Mac's I can't imagine
1) Having a glossy screen (they don't appear to offer matte any more)
2) No pointing stick (I'm addicted to the red dot)

I have been using a Lenovo Thinkpad for years, and was wondering if anyone successfully using one for iOS/OSX development?

So, Is anyone using a hackintosh(preferably with a pointing stick) for iOS developement? I need reliability and I'm slighly concerned after reading some forums http://www.tonymacx86.com/snow-leopard-laptop-support/18619-lenovo-x220-3.html

If you don't have advice about hackintoshes, how do you do development on multiple operating systems on a single laptop(especially if you are a pointing stick addict)?

So far virtual machines have been quiet painful for me, but I would still love some advice.
Haskell has marvelous concurrent constructs. It's actually one of the few places where I end up thinking "wow, I'm glad I get to use threads here" and I'm not thinking it sarcastically.

http://hackage.haskell.org/packages/archive/base/4.6.0.1/doc...

http://hackage.haskell.org/packages/archive/stm/2.4.2/doc/ht...
I heard DHH hates SOA, but the only reference I can find to this is an old interview from 2006. Anyone have a link to anything recent?
I've never seen such a thing...I also wonder if litigation is high here..the tech community is small, and as the tech community the hr people changes jobs as we do to other tech companies...thus what I see is that people avoid to sue their former employers...
Heh. Another way I would say that is that "discretion is the better part of valor" And, to rip-off Hitchhiker's Guide to the Galaxy, "cowardice is the better part of discretion"...in that if fear makes you judiciously check your backups and write tests, then that's not a bad thing at all.
I'm looking for a makerspace/hackerspace in NYC
I am looking at joining a hackerspace in NYC. Does anyone have any feedback or experiences to share?

I am leaning heavily towards 3rd ward because of their current sale. https://www.3rdward.com/memberships. At $250 a month 3rd ward is steep but manageable, that requires a year long commitment though. I think I am willing to give it a shot. I want to use the metalshop and build furniture. I think for professionals it's an excellent deal.

There is also the Madagascar Institute. Which has a welding shop and charges $70 a month. http://www.madagascarinstitute.com/ . I'm a little worried about shop safety and guidance there. It does look like a fun place.

I really wish Tech Shop were in NYC. http://brooklyn.techshop.com/get_involved.html . They have a pre-signup page for $2000 for a year's membership. That is dependent on them building their NYC place which seems doubtful.

I don't think NYCResistor has the tools for the type of projects I want to work on.

What other places could people recommend?
How is techshop in SF?
I agree that it's harder than it should be. I think are some great tools, but they're not easy for most organizations to integrate unless there is a really big push to make it happen.

I've been playing around with Blueprint [1] because I like the idea of being able to dip a toe in without plunging in the deepend with Chef/Puppet.

[1] http://devstructure.com/blueprint/
An up vote is not a sign of agreement. It means that the subject matter is interesting and merits discussion.
also, is really hard to prove discrimination.
How to limit two decimal digits in a jQuery input field
> the type that hires philosophy majors straight out of college without vetting their engineering skills.

Or hires them and then adequately educating them in software development.
Reproducing the Macintosh Boot Beep from JavaScript Cloud Code
Aside from windows and some of the developer tools, not really aware of much that MS has supported more than 1 generation back, which is pretty typical of most software companies.

My only point of contention here is that I won't use a "cross platform" MS technology that hasn't made it to a 3rd release on the non-windows platforms. I do a lot of .Net (ASP/MVC mostly) for server-side code... but never really saw an advantage to Silverlight over Flash/Flex development.

I don't fault MS for shuttering Silverlight... but do think that MS should have made efforts for taking Silverlight projects into desktop applets, since the web stuff is a dead end for non-JS/HTML5.

MS took what seems like ungodly long to release IE10 for Windows 7... a year ago, it was current... now a lot of new focus has been on WebRTC, where IE will again trail the pack. IE also introduced some new inconsistencies with the Metro docking behavior. I do like the IE10 grid system a bit better than what will likely become the blessed spec though.
It'll be a web app loaded from the web.
Clojure runs on the JVM which means that it's 'politically usable' in many more places than Haskell
Im getting Service Unavailable - DNS failure

The server is temporarily unable to service your request. Please try again later.Reference #11.3f353e17.1361990667.f5c5fa9c
I found myself doing very much this my very first day on the job working for a software startup.

We had a Grails app that acted as a front end for a number of common DB interactions, which were selected via a drop down. One of these (in fact, the default) action was titled "init DB". Of course, this would drop any existing database and initialize a new one.

When running through the operational workflow with our COO on the largest production database we had, I found myself sleepily clicking through the menu options without changing the default value. I vividly remember the out of body experience the OP describes, and in fact offered to fire myself on the spot shortly thereafter.

It's fun to laugh about in hindsight, but utterly terrifying in the moment - to say nothing of the highly destructive impact it had on my self confidence.
In my view (having never met or worked for him), Pincus will always be the guy who bragged about making money no matter what it takes, even if it means screwing over users with mal/spy/ad-ware. But it is important to remember that people are multifaceted, and might treat some people well, even if he treats others like crap.
This is a great overview, thanks for posting!
I think your first sentence perfectly illustrates my point:

> There are laws which may or may not be levied against us in certain situations.

Evidence (including Swartz's case) strongly suggests that this discretion leads to an unjust result.

It's obvious that not every legal action is socially desirable (or "moral", for the sake of brevity) and not every illegal action is immoral (whistleblowers, protestors, etc.). So, like I said before, the criminal justice system is composed of laws and the people who make the call as to whether to prosecute, which in this case includes a powerful company (JSTOR), an academic institution (MIT), cops, the FBI and finally Ortiz and her office.

A few more characters than you might immediately list when you think of "the law", right?

When you say "Someone felt wronged and brought it to the attention of those who could prosecute the crime", you make it sound like it's an automatic process from one to the other. As someone who has both suffered and carried out actions which are illegal according to the letter of the law, I assure you that nothing could be further from the truth.

Read my article: HSBC broke a whole bunch of laws (to the tune of a trillion dollars a year), and got a sweet plea deal and no individual prosecutions. Good luck getting similar treatment if you shoplift an iPod, particularly if you're anything other than white.
This is an interesting take on "full stack" JavaScript:

* Advanced JS (core JS concepts I'm sure)
* Node.js (server-side)
* Backbone (client-side)

Are there any other organizations focusing on this kind of training? The closest I could find was Bocoup[1], which is based in Boston. Most others bootcamps tend to be focused on Rails.

[1] http://training.bocoup.com