skysight-inc/HackerNews huggingface dataset:
This is something you can do in most languages if all the code that needs restarts follows a convention/protocol. Red Daly implemented CL condition handling for JavaScript for the Parenscript CL-to-JS compiler: https://github.com/gonzojive/paren-psos/commit/6578ad223515d...

The compiled CL code knows about the convention and follows it, but other JavaScript code doesn't and isn't affected by it.
There is a third one: "The Pleasure Of Finding Things Out".

http://www.amazon.ca/Pleasure-Finding-Things-Out-Richard/dp/...

It has some duplicates from the other two books, but it also has some new stories.
I think you are looking for this article:

Finding Great Developers

http://www.joelonsoftware.com/articles/FindingGreatDeveloper...
I left Twitter about a month ago and would say this is pretty accurate.
How to Effectively Run a Successful Internet Business
Please, screenshots or example pages or something. It's an interesting idea, but I'm not going to sign up just to take a look.
The quote from the article The reality is that there seems to be a significant deficit of modern, high quality, software solutions in many, if not most, markets and furthermore, there is also a deficit of talented developers and designers to capitalize on and satisfy these markets.

You could have said that about the dotcom bubble and be correct at that time. But the gold rush analogy fits very well for that scenario with the benefit of hindsight.

Any scenario including the current startup rush could be made to fit into either one of the options presented.

The reality is:
a) currently we are not in an economic slump wrt startup funding
b) there will be companies which will make it out of the gold rush looking like visionaries (ala Levis Jeans).
c) there will be companies that have attracted significant capital which will go bust.

That is market economics with nothing unusual.
The determining factor would be the % of the companies funded which will survive and thrive. I would bet towards a high percentage of busts than winners.
And that doesn't make me a genius, i am just stating the obvious.
What about all the other companies that pay license fees? How many companies can disproportionately dominate one trade group at the same time?
Most of them could have this luxury. They pick other luxuries first.

Which is, in my view, a mistake. Those who seek out challenge tend to end up with a lot more luxury than those who don't.
Why U.S. VCs don't want to invest in european startups?
I am startup founder from Lithuania (Europe). Now we are creating product for global market (integrating workspace for cloud-based productivity apps) and we are looking for investment both in US and Europe.

I am ready to move to California and establish company there.

During my visit in San Francisco I talked with several investors there (I/O Ventures, Google Ventures, Foundry group etc.). Most of them told me, that they are not investing in non-US startups.

Why?
Let me be the first sourpuss to say that "Get your shit in order" is a bit jarring for a headline.

In order to use a phrase like that, I think you need to balance it with something that offsets the shock, and you don't have so much as a screenshot of what you want me to register for. "Get your shit in order" doesn't build the trust necessary to let you have access to my information.

Your landing page copy also talks about what your product shouldn't be used for (keeping kids "on top of their chores") which basically eliminates a common use case before registration, but it's really vague on what it is you're offering me.
How to Handle Database Views in Django/South
>> "This is an interesting point of view, however I'm inclined to disagree on the basis that the async model is representative of how things actually happen; the imperative model is not."

You're absolutely correct in that many operations are executed asynchronously. However, I think that it shouldn't be the model we use to write programs. Programming is all about abstractions and the imperative model is a good abstraction which can be implemented effectively by a compiler and a runtime system.

Sure, a program can be composed by maintaining a state, which changes when events occur. I just feel that it gets really hairy really quickly when you start to have several IO operations in sequence and have to start thinking about multiple error conditions. With exceptions and imperative code, you can write the IO operations one after another and catch the exceptions where they can be handled (e.g. show an error dialog in the GUI). With hand-written CPS async code you have to assign an error handler to each IO call, even if you'd want to have only one handler for several error conditions.

>> "I have to admit that perhaps the nicest way I have seen of handling failure is in the concept of Monads in Haskell"

I think that failures are not handled with the monad failure function any more in Haskell, but exceptions are use these days (a quite recent addition to Haskell language). A catch can only be in IO code but throw can be in either monadic or functional code.
Well, they don't actually let us follow Jack around all day - we have our own jobs to do. So no, I honestly have no idea how long he's in the office or outside the office doing Square work or at the other company.
Need to Hire a Digital Salesperson? Good Luck With That
Call your Representatives. On the phone. http://www.usa.gov/Contact/Elected.shtml

Seriously, there is nothing more powerful than a switchboard full of angry constituents.
Black Friday Garmin GPS
Generation Make
I think Jack Dorsey is doing an amazing job and it is extraordinary what he has shown at Twitter and Square.

That being said, what we are seeing here is basically "story telling" and "legend building" in action. The same happened when Jeff Immelt took over GE and The story was "Look at that guy! The hardest working GE employee, putting in 100 hours a week. What a leader!" (you can Google it).

While I believe that Jack didn't craft a master plan for this, somebody is certainly putting some effort into building a coherent story that helps Jack but ultimately also Twitter and Square and therefore its investors.

And once again: it get's us talking as well, so I would say: Mission Accomplished.
Minimizing Downtime in Windows Update
I wish I could downvote this.
E-commerce Availability Index
Warren Buffett breaks the habit of a lifetime and bets big on IBM
JQuery plugin for auto-sizing textarea elements
To be fair I think it's more that we're willing to take PJ at face value
Good stuff Vanessa! Plan on making use of it sometime soon.
What puzzles me is why you don't see these kind of practices applied in data center operations.

Simply, people are not willing to pay the price. All of that extra planning requires more man hours. It also requires people, who come at significant cost, skilled at working in such environments. People want to use their Blackberries for hundreds of dollars up front and tens of dollars each month, not thousands of dollars monthly.

It can be done, but the market has determined that it does not want it to be done. It would rather accept some downtime and other problems in order to access the technology at a lower cost.
A huge amount of the generated electricity is lost on resistance of the power lines on the way to your house. So having it in your basement and going 30 feet to a lamp/outlet would be more efficient.
Ha, yeah it's that poverty line problem (not to mention the geographical volatility) that kept me out of academics and embedded (as it were) in the front lines of software development. Not conducive to the raising of the kids. Maybe someday...
Jquery's ease of use comes from the combination of two anti-patterns:

http://en.wikipedia.org/wiki/Inner-platform_effect

http://en.wikipedia.org/wiki/God_object

Jquery has essentially abstracted the API's of web browsers so much that they've created a complete duplication of them inside a god object. Generally "real developers" try to identify and avoid the use of anti-patterns in their software.
Why Millennial Women Are Burning Out At Work By 30
1) Put your money in an envelope

2) Mail it to your elected pimp

3) Beg for freedom of speech
Daily News Updates
As an example, this reminds me a bit about P4 (Perforce www.perforce.com). It seems to be not that well known as say git, or other versioning systems, but in reality it's widely used in the game development, and last I've heard google, Microsoft and other big companies do use it (or use some licensed source code based version of it).
Oh, I agree entirely. The benefits of the excellent development environment completely overshadow the poor App Hub experience.

And once you're at the point where you are submitting an app, you are already committed. The poor experience won't stop you from submitting, and probably won't stop you from developing another app.
Do you think Fear and Confidence stop you skating your best?
I agree that these courses were some of the most valuable. For me a course in Eastern Religions was one of the most eye-opening.

However, there's nothing stopping someone from taking these courses later in life (I've known single moms working 50+ hours who make time for education "just for the sake of learning" so no excuses).

I think where we disagree is in requiring people to do one things (liberal arts learning) while their clear priority is to do something else (get a job to survive in this economy). I think that's unfair, even to college students, who can be an admittedly obnoxious bunch. Forced product bundling rarely has the effect it's intended to have. Sure, there may be some people who learn something neat from a class they're forced to take, but there are a lot more who learn nothing and are simply delayed in achieving their goals.

Why should students from poor families be forced to pay for something that economically secure college administrators insist is for their own good when all the student is trying to do is make a better living for himself than his parents had?

In that light forcing students to take these class is rather morally repugnant. It's tantamount to a tax inflicted on people to pay for more product than they want.
Cool! I'm going to try to do more Xmas shopping at B&N this season.
Simple Ideas That Will Improve Your Voice
They downlink enough live that the monitoring center knows of a problem in time to have a service/inspection booked before the crew even notice anything.

I don't know how much extra they store on board.
Been Looking For Network Marketing On The Internet?
I'm leaning towards the much more likely possibility that the confluence of browser variability, third party plugins, and a javascript chat client clashed in a bizarre way. I've never had an issue with gchat related to ad block. Although back to your central point, I don't see why Google couldn't deny any of their services based on browsers or add-ons, it's certainly not a new concept on the web.
I don't see how this fixes the problem.

To my eyes the problem we have right now is the first part of so-called "Trickle Down Economics " worked in that more wealth was created and the rich got far richer. But the second part didn't in that it didn't trickle down very well.

The reason for that, as far as I can tell, is the speculation she refers to. Speculation is basically rich people gambling against each other (I think Oil will fall and you think it will rise so we bet against each other). But that doesn't create jobs or spur economies.

So she's focusing on the entrepreneurs where the capital is the problem. Gambling is fun, investing in a company is less so (unless you're a VC who is interested in that sort of thing).

So while I'm all for teaching companies to be profitable and I think her initiative is great. But I don't think that solves the problem which is the Capital isn't making it into the system.
John Zerzan is who you are looking for, and was even a confidant to Kaczynski. Other people with similar views are Derrik Jensen (less so now) and maybe even Daniel Quinn.
Court makes it official: You have no privacy online
I run http://www.onedayoneinternship.com/

Send me some info on your positions and I might be able to feature your company on the site. No promises, but I'll at least take a look. There's contact info in the sidebar of the site.
It is shocking that the article left out Kaczynski's role in the CIA's MKULTRA at Harvard.
Arguably so, in that app-level data has a richer set of failure modes than even highly-complex physical materials and flows, but I don't think that detracts at all from your main point.

The linked article used the word "unknowable" to describe the failure modes in a complex datacenter. They're definitely "unknown," but it's way too early to just give up on figuring many more of them out.

If a CTO says "it'll cost $50B to reach less than 5% unknown failure modes," that's one thing. But if a CTO says "yeah, the faulre modes of our critical infrastructure are unknowable" they better start looking for a new gig.
So does it matter if it was a ground control computer that was infected and took over/blocked control of the drone - rather than an attack on the onboard system that did the same?
How is this better than attaching data to objects and operating on them with its methods? (Seriously, I would like to know). The syntax does not look all that different and with classes you can additionally have inheritance by which you can "get" a lot of relevant methods for free...
With the Predator, it was more or less a flight- vs ground-software distinction, as my sibling commenter says. But even with the inflight entertainment system, where everything's in flight, there are separate computer systems (meaning, CPU's, software loads, operating systems, power busses, communications networks, air supplies for cooling - the whole nine yards) for the flight critical software (flight-critical meaning that an error or malfunction could cause the plane to be unable to fly) and the in-flight entertainment center or any other system of lesser criticality.

Even with UAV's, it's not just a flight-vs-ground distinction either. For example, any drone that's being used for reconnaissance is going to keep a big imagery database on board, simply because there's not enough satellite bandwidth to stream lots of data back to the ground while it's on the air. That server could be running Unix or Windows or whatever, and probably is, because the UAV designers will have gone to a lot of trouble to make sure it can't interfere with any flight critical software.
I didn't do this very long, so I got the basic crash course. It did make an amazing difference, but there's a lot more to learn. Generally, though, if you're selling a product you believe in, you're halfway there - for these telesales companies so much of the training is down to getting their staff to project enthusiasm for products they have no connection to.

Largely it's down to doing the same things that make you a good communicator in general. A couple of very simple examples:

Sit upright when you call and smile. You want to be relaxed but alert (sitting upright) so you breath calmly and have plenty of energy behind your voice. And smiling when talking changes the entire character of your voice. Make an exaggerated smile - in general people come across as smiling less than they think they do, and this is even more the case over the phone. It really does come across as much friendlier and relaxed. Try it and record your voice with and without a smile.

And listen to any cue you get about their business and parrot it back to them either as statements or questions. "So you feel your payment provider don't understand your side of the story?". The more they talk, the more likely they are to talk themselves into buying your product, because the more people get to talk about themselves with only small interjections that shows you've listened to what they say, the more they feel you understand them.

If they start talking a lot, you often only need to very subtly tie that to your own experience (creating shared experiences creates a connection) related to providing your product or services. E.g. "I feel the same way - when I started building X, it was because I'd done Y in a previous job and I kept running into the same problems; once we ...; I think we have a good solution, but how are you solving that for your business?"

Generally, I'd say a foundation to get comfortable with this for someone who is uncomfortable selling, is not a sales book or course, but a conversational skills book. Look up Leil Lowndes - she has a lot of easily digested conversational skills books and most of the skills are directly transferable to making your more comfortable with sales. And especially if you're selling your own product that you can muster excitement about, coming across as confident and a good conversationalist brings you 90% of the way there. Get that in place and you can top it up with some general sales skills later.
StartUp Voice Mail - Stupid easy voice mail for entrepreneurs.
Nano scale energy generation in your home (video)
Patent #6,493,002: Method and Apparatus for Displaying and Accessing Control and Status Information in a Computer System

That patent is being used against Samsung, doesn't seem really modern since it is from 1997

>Apple is suing companies for what it feels is unfair use of the technology that Apple feels it made.

>Microsoft is simply forcing companies to pay huge fees for using software that Microsoft never made and has no claim to.

Lets interchange those.

Microsoft is suing companies for what it feels is unfair use of the technology that Microsoft feels it made.

Apple is simply forcing companies to pay huge fees for using software that Apple never made and has no claim to.

Still feels right, doesn't it?
Heh, ok, I suppose its more accurate to say "One click or one swipe + (maybe scroll) + click"

My commonly used apps/games are pinned to the homescreen, everything else is on the app menu one swipe away. I've never used another smartphone so I don't know if that is comparable.
It's amazing how it looks so digitally enhanced, but I guess it isn't. It would be cool if more sci-fi movies and space games showed planets looking like that.
Where is Google in all of this? Why isn't Google defending "the free use of Android"?
As an avid iOS user, this is causing much head-scratching a la "viruses are a problem on Android? why? it's 2011..."
Placing blame on patent trolls is perfectly reasonable. Blaming the system is also reasonable. The mistake is thinking that in blaming one, you can't blame the other.

Just because an asshole is acting legally doesn't mean he isn't an asshole.
> I personally am not a fan since the lack of garbage collection means that there are situations that require lots of tedious and error prone boilerplate code just to ensure that all resources are cleaned up.

The problem is memory isn't the only resource that needs to get cleaned up, and at least in Java, when a variable falls out of scope resources such as database connections, opened files, etc, will not instantly be cleaned up.

However, with c++, as long as you're using RAII (and if you're not, why aren't you?), all a resource has to do is fall out of scope to clean it up. RAII is certainly cleaner and less tedious than anything I've seen in Java and C#.
This structure[1] is so large that you can see it when you zoom out to view all of China.

http://maps.google.com/maps?hl=en&ll=40.42761,90.793762&...
Replying to myself :( The mode was called PC relative addressing, and resulted in smaller, faster code on the 68000, but things had to be written in 32k chunks. I seem to recall that it was required for the original Macintosh before they wrote a proper program loader.
Anyhow, some of Knuth's code (hiss BDD package at least) has hacks to reduce the size of pointers.
I wouldn't argue against contacting your representative, but I'm curious: Has there ever been a documented occasion where a politician actually switched their stance based on e-mails, letters, phone calls, or anything other than a significant amount of money? I've never received a response from my local or state representatives that wasn't a convoluted and cordial "fuck you."
I've been hearing about fridges-that-order-groceries for at least ten years. It's one of those dumb ideas that just keeps coming up, despite the fact that there's no demand for it. Basically, I don't trust my fridge with my credit card... and besides, I don't want to order groceries by delivery anyway, particularly not the kind of perishable goods that I'd be keeping in my refrigerator.

I suppose I wouldn't mind having a fridge which knew what was in it, so I could check what I needed to pick up on my way home before I left the office. But I doubt the system could be made smart enough that it actually saved me more mental effort than it consumed. The low-tech version is to simply put cameras in your fridge so that you can check its contents remotely... but even if I had this set up I doubt I'd use it all that often.

Maybe I'm being overly harsh on the smart-fridge idea. But I think it's representative of a huge class of dumb ideas: let's use fancy technology to save some minor effort for the consumer, at the cost of the consumer now having to go to the effort of acquiring, learning and maintaining yet another fancy piece of new technology. Screw it, I want my microwave with dials back.
اجعل حاسبك اكثر اماناً مع اسطوانة Piriform v2.0
I found it really interesting how young women take less breaks, although I'm not too surprised. I remember in school that girls would seem to spend so much time studying, while I would take studying and homework 'binges'.
1) Track down your representatives personal/work email address

2) Send your opinion in

3) Share and repeat
Or, more realistically: not economically viable enough to warrant dropping millions of dollars into R&D that may never be profitable. Google's piles of cash change this.
I'm not a US citizen.

1) To what extent am I really going to get affected by such a bill?

2) Is there anything I can do to prevent it?
It's a neat trick, but why not just use Haskell?

IMO, point free style is hard enough to understand in Haskell code, where it's used all the time and I'm expecting to see it. Coming across it in Python, where I'm not expecting it, would probably take me an hour just to figure out what you were trying to do.
The cool open-source kids (me included :) may use git, but big corporations have been using Perforce for years: http://www.perforce.com/customers/solutions
I think China needs to get their Roomba fixed.
Photo of a voodoo market in Lome, Togo (and others)
The first bank bailout (in 2008) failed in the House of Representatives. Then the Dow Jones Industrial Average tanked ~900 points and the call volume to many representatives went from half-and-half to 3:1 in favor. That was the deciding factor in the lot of representatives decisions.
What would happen if we did what you're saying. Put a $1 bill in an envelope with a letter to our elected officials. Can they accept bribes by mail? Or is it only at campaign fundraisers?
Sure. But what's the relative busts-to-winners proportion here versus before or after the startup rush? Do you think the number of busts will be higher than, say, just post-dot-com-boom?
Another reason might be that some browsers, for example the Firefox I'm running right now on linux, don't go into 100% fullscreen like chrome does. In my browser, it just removes all of the browser's interface except the URL bar and tabs.
Somewhere, someone is buying stock in Kenwood and Icom on the theory that amateur packet radio is about to make a giant comeback. :)

I wonder how feasible it would be for private citizens to wire up an alternative U.S.-wide internet out of above-ground fibre and ethernet.

I bet we could get Cambridge/Somerville MA pretty well hooked together, at least. Comms to the Bay Area may involve flying backpacks of DVDs back and forth, though. Get ready for some latency.