skysight-inc/HackerNews huggingface dataset:
I think it's much better than brute force search.
The example above produces the following code:

val (hours, minutes, seconds) = {
val loc1 = secnum div 3600
val num2 = secnum + ((−3600) ∗ loc1)
val loc2 = min(num2 div 60, 59)
val loc3 = secnum + ((−3600) ∗ loc1) + (−60 ∗ loc2)
(loc1, loc2, loc3)
}

Note that it works for constraints expressed in (parameterized) linear arithmetic and with operations on sets (like taking cardinality, union, intersection...).
Cooking is way more simple compared to programming. The recipes are easily understood - a complete opposite to software specs.

Cooking does not evolve that fast compared to programming. Everybody loves their grandma's pie.

And most important cooking is manufacturing and programming is designing. Regular cooking is trying to reproduce something that was done as close as possible, while programming involves dealing with lots of specifics.
Theoretical Entrepreneurship Book
Old school Manframes have poor IO by today's standards as in less than a mid range wireless access point. And, the software and hardware where ridiculously stable by today's standards but, if you look at mean time between failures in therms of operations preformed not just time they once again fall behind.

PS: Still, to give an idea of why Manframes where considered such IO beasts a high end PC's IO is about ~1000x as fast (HDMI is 10.2 Gbit/s + USB + Gigabit Ethernet etc), but it's got ~1,000,000x the processing power.
Hmm, i think we need to understand one thing, programming is't for all of us. Some people don't have any predisposition to become a singer, and they won't learn how to sing, and learning singing won't be any good for him beside of wasting some time. Someone say's that learning programming learns logical thinking, sure, just like math or logic. So why not to study them ? I agree with Jeff that " Before you go rushing out to learn to code, figure out what your problem actually is. Do you even have a problem?" because learning to program just to boost up logic skill don't make sense to me. To be a good programer something more is needed than just willing to learn how to code. The more people will learn to code just to code, or for profit, the more shitty code will be out there to destroy, and we will pray not to be in situation we will have to rewrite it...
First Look: Hubble
most of your suggested alternatives are worse
Ultracet for Effective Pain Relief
Pain Relief Drug Ultracet
why is this at all important?

it's not as if the end user ever contacts the root nameservers, their ISPs nameserver does, and it'll cache the rather limited set of results for hours.
Yes, your implementation and the general idea, I've some familiarity with the bittorrent protocol.
Apple drops '4G' from iPad adverts
"My wife was using the web version of Facebook's mobile app for months before she discovered she could download the app, and she's never complained about either."

As a counterpoint, my wife often finds the Facebook Mobile app to be incredibly sluggish.

Many users often don't complain about performance, but if you make things work faster they tend to appreciate it anyway.
We Can All Think Like Customers— By Customer Experience Strategist Barry Dalton
Google's Closure Library and jQuery (side-by-side comparison)
Startups and the Importance of After-Sale Marketing
There was a Stanford EE380 talk (http://www.stanford.edu/class/ee380/winter-schedule-20112012...) by Kriss Hammond of Narrative Science which is worth watching.
Apple can try with something small. They use a lot of open source.

On the other hand, they can learn from others. Android/Google is catching on Apple due in part to a mostly open platform.
Beta: yes and no. The implementation has existed for some time and was liberated recently. But the pricing beyond a free slot hasn't been published yet: https://openshift.redhat.com/community/faq#t2n9495

Being entirely open-source, if you outgrow it you can self host or move to an IAAS cloud.
But still you can't actually buy a Raspberry Pi ...
Fair point - I was a bit too rigid in my statement. High-end DSLRs already support shutter bracketing of this sort. From a technical perspective, my mid-range Nikon D7000 can take 16.2 megapixel images at a rate of 6 frames per second, which may or may not be adequate for what you're proposing.

Of course at that point the camera's image buffer fills up and the speed of your storage and the compression engine becomes the bigger technical challenge.

Whether you can take decent resolution photos on a device priced at consumer-level at a reasonable rate (without much of a delay between shots) becomes an interesting question and perhaps an interesting camera feature. If I had a Canon I would use CHDK to experiment with this.
JQuery.JamCity - jQuery plugin for Last.Fm/Spotify
I've been wondering why Fantom doesn't seem to get the respect or play that some of these others have. Is it because it courts both camps, so neither wants to use it? It's a neat language, although perhaps not very revolutionary compared to these.
Yes, but if that one S3 location is having troubles, all of your users are affected, not just some of them as when CloudFront has trouble at a single location.
It's not a question of trust, necessarily. The Heroku TOS uses your IP to provide and serve your app. The Redhat TOS allows them to use your app (without further notice or consent) and your logo, name, and trademarks in their advertising of the service. While in many instances, that's not a bad thing, not everyone wants publicity for a test/private/pre-release app they test on the Openshift service.
My personal opinion on this OOP vs. FP debate is that this is a result of that fact that OOP has been taught as being the only way to write software, not as one of many.
OOP has it's place. When you have a complex system that needs to keep track of state since the entities within thayt system behave differently dependng on the state, that's a good time to use it. Design patterns are like chess moves, they give us a good place to start working from. However, if the problem doesn't fit the pattern, most people try to make it fit rather than redesining it based on what they learned.
Functional programming is better for time when you don't need state. You need an answer based on the current state, but that's it. I personally think both paradigms have a place in modern development..
The cohort analysis from Eric Ries’ Lean Startup using SnowPlow and Hive
Lasix Precautions and Interactions
Furosemide 40 mg Online Without no prescription
Good developers likely wouldn't bother with something like this just like they don't bother with Odesk or Elance. They simply have enough demand they don't need to jump through these sorts of hoops.

Another issue with a report card system is the different standards from different clients. Interestingly, there seems to be a seriously high percentage of developers charging third world / poverty rates who get excellent reviews (I don't have stats to back this up.) Are they getting 5 star reviews because they are as good as any other developer getting five star reviews? I'm guessing someone specifically shopping for a developer charging $5 or less / hour is far less demanding than someone shopping for the best developers available.

The problem with freelancing is that every freelancer is running a business and while most freelancers may be good technicians, most aren't good business people. Coding may be easy for these people, but running a business is crazy difficult. Most freelancers would probably be better off having someone else handle much of the management layer.

You get what you pay for. How many people have seen this scenario...

Your buddy is trying to build an app and wants any advice you might have. You cringe when you hear the first candidate for developing the site is quoting a rate that you know the developer can't live on (this shows inexperience and a lack of understanding on how to set rates.) You cringe again to see that your buddy is happy to find someone at such a bargain (your buddy also hasn't done the math to see the new developer won't be able to make a living) and makes the selection. Weeks later the developer disappears (maybe he lost his internet connection, maybe he had a better paying offer he couldn't pass up.)

Also, your quote.

"What is needed is some kind of a freelance report card - where employees and employers can post their own experience working with the other party, think of it as linkedin with employees/employers keeping tabs on one another."

And.

"...no face to look at in the morning means you can simply ignore the person."

A freelancer is not an employee. A freelancer may have to juggle multiple projects and certainly has to juggle multiple roles (sales, accounting, development, etc.) The person you hired shouldn't ignore you, but don't think you should have the same attention from this person as you would an employee. Of course, that's all part of the expectations both sides set at the beginning.
How do you know that wasn't your DNS provider having troubles there? Should have had them do `dig` to see if it was a DNS issue on your end instead of blaming Amazon right off the bat...
Responsive images are obviously needed but this syntax is noisy and confusing. Adding info after the file extension would make it too easy to overlook.
Is that a good thing or a bad thing? If you're really trying to show your outside-the-box thinking skills, you're gonna get as good as you give and it could be fun. If you're just being a jerk and trying to frustrate me then yeah, you should just politely stop the interview and go home.
> I'm sure Windows 8 will be a decent move up from here.

I've used it.

It isn't.

It's well and truly a horrorshow. And I like Windows 7.
Functional Finite-state Machines using Akka
Work From Home Business
How to make money working from home on your own computer. Tips, tricks
and reviews of the best products.
This actually is one of my biggest fears about ever achieving a level of success that I become a notable figure in the free world... (I'm sure like anybody) I sometimes can be a pissy little butthead. I am absolutely sure that some days I am less than cordial to a moron or a jackass and everyone will see it. Doing it now as a nobody is one thing... but doing it when all eyes are on you is another. But there are times when a jerk is just a jerk and needs to be told it.
Adult jokes are fine with adults. I don't get why do you want some sterile "professionalism". We are humans, at work or at home. Should we put wigs on to look even more professional?
And jokes about some gender stereotype are not necessarily sexist.
I, for one, welcome the world where nobody complains about jokes.
It scary to think that we are coming closer and closer to Orvelian "thought crime" :(
Honest question: Do you get the sense that the type of programmer who really likes .NET is one that goes for "alternate" languages? I've had limited exposure, but I do not get this sense; rather, the ".NET guys" I've been around fall into 2 basic camps: 1) They want to just do the minimal problem solving required for their role and don't really care about technology for the sake of it, and 2) They have bought into the MS ecosystem, and will just go with that flow.

Basically, they're not hobbyist or "I code because I love to" types; which are the (IMO) more curious and invest time in new things, just because.
Wait, DDG is using Bing? I thought it was an independent and written from scratch enterprise. Does it depend on Bing for everything?
There are not documents to scan, there's a form that you have to download and put your credit card info on and fax it.

Still pretty lame to still be faxing payment info in 2012.
The kids feelings reflect my own. After the high standards I got used to thanks to Khan, I expected more of the same and was sorely disappointed. Most of the stuff on Coursera is not better than reading a book unassisted. In most cases, it's worse. Udacity fares much better, they've taken tips from the Khan book and tried to fit the medium instead of pointlessly replicating the university experience online.
This didn't sound like an inclusive equal-opportunity roast, which could have been funny. If it had been, he would have been making fun of men in tech as well. As it stands, it seems like he was only making fun of the (few) women present, singling them out for ridicule.

If they had hired a comedian who singled out men in tech as neckbeard virgin nerds, and played on stereotypes, I think it would be almost as unacceptable. "Unacceptable" because it's an obnoxious stereotype, "almost" because men are still the majority/power group in tech and can take it more easily than the outnumbered female minority.
That's fine, but the problem is that his early mistakes means that Microsoft has been playing catchup, and will continue to play catch up. They've effectively coasted on their existing installed base without innovating. Nothing about the experience of Windows now is any different from what it was in 2000. There is nothing audacious about what Microsoft has attempted to do this century, save for the xbox & the kinect. My life isn't better because of Microsoft.

That despite the fact that Microsoft has had some awesome researchers and projects. They have by and large failed to bring any those tools and products to market (the kinect again being a notable exception).
They might be holding off on announcing pricing until they see get enough real-world usage to determine what it'll cost to provide the service. Even Google underestimated with App Engine, and came out of beta with an unpopular price jump for some people.
Ymacs (the editor he is using) is really impressive, but it really needs a license:

https://github.com/mishoo/ymacs/

*Edit: Nevermind, the license is at the top of every file instead of a LICENSE file. Glad to see it's BSD.

Also, I'm disappointed that he doesn't show any actual benchmarks and the skeptical side of me thinks that it would be too slow for production development. Still, very impressive, I've been wondering recently if it would be possible to get a VM fast enough for the web, and this looks like a good starting point.

EDIT: I'm also really surprised that he didn't show a whole lot of debugging workflows in the screencast, since you could easily do things like stepping with a VM.
I wonder if NonStop SQL ( http://en.wikipedia.org/wiki/NonStop_SQL ) might count..
The case had a witness saying he used the wifi at
the defendants house without needing a password.

Google translate'd verdict: http://translate.google.com/translate?sl=fi&tl=en&js...

Edit: also the claim of innocence seems pretty credible, there was a summer theater on the same premises with lots of people
i imagine the best use is not interactive focus for the end user, but the creative possibilities of having all that source material. video with this could be amazing, one example being autofocus problems in poor lighting conditions.
I'm ruthlessly anti-nostalgic, so that helps.

I've had a few people ask me things like, "What do you think your life would be like if you had decided to pursue X instead?" I can't even process the question. How could I know? That type of thinking is pure fantasy to me. Every outcome in our lives, even the seemingly simple ones, have nearly infinite branching opportunities. To engage in the thought process of rewinding, changing one small detail, then fast forwarding to some imaginary reality is just... fantasy. I might as well spend the time imagining flying through the clouds in my hover car.
I think everybody should learn to code at school when they're kids. That way, they can decide if they want to become real programmers/software-engineers or something else.

Just as every kid learns mathematics does not mean he/she has to become a full-fledged PhD researching manifolds in Topology. But they still need to know how to calculate percentages, basic statistics etc to get through life more easily.

In the same way, giving instructions to a computer the "hard" way instead of via clicking on buttons and letting magic happen is often a good exercise to appreciate the power and freedom it gives you. I remember doing this when I was 9 or 10 and doing locate, print, cls repeatedly in a BASIC loop let me create an animation I could control quite precisely (well no, CPU cycles came into play!)

But that's the precise reason, 18 years on, I delve into programming GPUs, wrote games with advanced Direct3D shaders for them and am currently wrting OpenCL code to solve complex equations on them.

It's all because of the locate, print, cls loop!
Sure you can, you just won't receive it for 2-3 months ;)
You Can't Make Meaningful
An clean way to implement finite-state machines is Akka FSM [1]. I recently wrote a blog post about it: http://news.ycombinator.com/item?id=3976558

[1] http://doc.akka.io/docs/akka/snapshot/scala/fsm.html
The Holy Grail of TV: Dish’s automatic commercial skipping angers networks
This article only looked at downstream traffic, so all the bandwidth management is done before you can touch the packets. On the upstream, Comcast is certainly re-marking (overwriting) the QoS values based on their own priorities.
After reading Jeff's post plus the comments here, it seems we in the programming industry can certainly agree on: lots of assumptions.

Assumptions about how much value is involved for a programming neophyte. Assumptions about what one would do with a little knowledge. Assumptions about how valuable the study of programming is for an individual. Assumptions about what one can be empowered to do, once gaining a little knowledge. I'm sure there are more. Our assumptions may not be equal, but we sure have no problem making them.

No matter if you support Jeff or feel he's way off base, there's a lot of judgment involved this topic, and we should really just stop for a second. As professional developers/programmers/architects/etc., it's easy for us to have opinions on this subject and find any scenario to support any argument one way or the other. The exercise of positing an argument, one way or the other, is actually unnecessary.

For us to judge if something has value to someone else, a little or a lot, makes assumptions about how someone will discover, learn, expand, grow. In spite of our experience in the field, making such broad assumptions might be accurate in some cases, but the variability of outcomes shouldn't be underestimated. Should we encourage everyone to learn? Maybe, but I don't assume it's the best use of time for everyone. Should we encourage everyone to go deep, perhaps enter the profession? I'm not sure of that, either. But I do know that answering those questions with broad absolutes as outcomes requires quite a bit of hubris on my part.
Scumbag Zee. Steals your content, uploads a non-apology to Google Docs.
this article is poorly written, microsoft is still a very profitable company with tons of cash in the bank and though ballmer hasn't innovated much over the past few years, they haven't fallen as much as the author likes to suggest (unless you're talking about stock price which is moot anyway since microsoft's a value company now). it takes different ceo's to steer a company through different times. surely you don't think companies are at the top forever do you? DEC anyone?

for the record, i am not a fan of (developers developers developers) ballmer or microsoft, but this article just pure stinks. competition has heated up and this is after all the technology sector where even things like social media can lead the industry.
Live Deep Dive: How to Monitor Windows Servers in Zenoss Core 4
Take a look at Lytro CTO Kurt Akeley's talk for the Stanford EE Computer Systems Colloquium (EE380) on the Lytro camera: http://www.stanford.edu/class/ee380/spring-schedule-20112012....
Graphs visualization with vivagraph.js and WebGL (my weekend project)
What a negative message- not unlike the, "Don't be an Entrepreneur" talk from last week. I don't understand these high profile, obviously successful people with public personas being all, "Don't try to do what I did," thinking that will resonate.
If a scientist asks you, "Was the upload successful?", you (the original) will answer "No". The copy you will answer "Yes". That's my view, at least. Same answers for teleportation Star Trek style.
Ballmer certainly deserves more respect. Microsoft is still growing and making significantly more money at higher margins than nearly every other company on the planet.

This article was published in a week where the CEO of a major corporation admitted that he was completely wrong when he called concerns about his bank a "tempest in a teapot" just 4 weeks ago. He called his own company "sloppy" and "stupid" on national television.

And Ballmer is the worst CEO?
Learning some VBA counts as learning to code in my opinion.

I've temped before and been told to do nothing more than prettify and unify formatting in an Excel spreadsheet (for later insertion into a db).

(555)555-1212, 555.555.1212, (555) 555-1212, 555-555-1212, and so on to some standard format is a 10 minute job regardless of size.

Not everyone needs to be able to really program, but a healthy respect and knowledge of what a couple of one liners can do saves lots of money. That's money that could be spent on truly productive tasks that would actually drive the economy and not burden it.
I can't believe I'm bringing this up, but the Arnold Schwarzenegger movie "The 6th Day" really matches my views on the subject, and also matches your views.

(Obvious spoilers for the movie)

In the movie Arnold is cloned, wakes up later, and goes about to find out what's going on. At one point he finds out HE is the clone! Back to our discussion. From the point of view of the Copy, the procedure was successful - the consciousnesses was transferred to the machine and the copy continues existence. From his POV he does wake up in the computer after the procedur. For you, though, it's a copy that wakes up. Perhaps your brain is destroyed during the upload process and you stop to exist. For the copy you (that is, him) continue to exist and avoid brain death.
If a scientist asks you, "Was the upload successful?", you (the original) will answer "No". The copy you will answer "Yes".
You're not thinking of Falkoff/Iverson/Sussenguth's A Formal Description of SYSTEM/360, are you? http://www.cs.trinity.edu/~jhowland/class.files.cs2321.html/...
On a related note, this recently trended article does a good job of explaining what state machines are: http://blog.markwshead.com/869/state-machines-computer-scien...
I've only got one thing to say: Now we're talking!
Pressing the Big Scary Red Reset Button (on failing projects)
I hope he continues as M$ CEO :)
No, there are over 50 sources: http://help.duckduckgo.com/customer/portal/articles/216399-s...
And they aren't just copied verbatim (with the same ranking, etc), but are re-ranked and mixed.
The software is free for you to use to build your own cloud. If you're not a cloud provider you're still going to pay (for production at least).
Is Myanmar The Next Emerging Asian Economy?
I can hear it now, "but hey, during code year I learned how to hello world, why is your estimate so hi, it's not that hard".

We should REALLY do this with healthcare. Who needs doctors. All hail self diagnosis year 2013!
Yeah, DDG uses Bing as one of it's sources. It's similar to the "meta search engines" of ye olden days.

DDG's big schtick (other than privacy) is to use lots of sources and then heavily filter the results/supplement them with additional sources (wiki, stack overflow, etc).

The founder of DDG has said he specifically wants to avoid writing a general-purpose spidering engine because you can sink millions of dollars into it and still be miles behind the competition.
Same reason as why programmers need to take course in sales.