skysight-inc/HackerNews huggingface dataset:
Python's an object-based, highly dynamic, systems language. It's got a big set of builtins, a relatively large standard library, and is based around iteration and composition. It's not what I would consider a "little" or "fp" language. Sure, you can write pure, referentially-transparent units in Python, but sometimes you have to write things that set! attributes, and that's just a part of life.

Overloading these operators on function objects really isn't the end of the world. It's not like these operators were being used for anything, and sometimes this kind of DSL-ish extension can be good. It's certainly more reasonable than the goto module, which uses horrid bytecode hax to get the job done.

If you want this in the language, write to the python-ideas mailing list, and then draft a PEP if you get any support. Good luck!
Except that most sites don't care about providing decent clues (correct mark-up, ARIA attributes, etc) for javascript interactions, so that's also a poor argument.
Well, Apple, to be fair, seems to be doing it's attack in the public. Microsoft on the other hand it trying to backstab Android.

But I currently hate both companies for the bullshit they are pulling. What happened to building better stuff and winning? Seems Microsoft gave up on that a long long time ago (did they ever make the best of something? all I can think of is the first couple Word and Excel releases)
Facebook Tells Salman Rushdie He Has to Go By His Given Name, Ahmed Rushdie
One particular design that I'm very interested in is a quasiturbine based stirling engine. It seem to have a lot better power/volume ratio than other stirling designs. Unfortunately, I haven't seen even a single running model yet :(
Announcing perl1line.txt - A collection of handy Perl scripts
which company do you think will produce a bigger return for him? or make him wealthier?
I primarily use whatever O/S my customers, users and site members predominantly use. Not a bad rule of thumb.
The more you talk about suicide, the more people commit it. It's a terrible conundrum in spreading awareness of how many people actually commit suicide. If there is a high-profile case of suicide reported, there will usually be an uptick in suicide and single car, single-passenger car crashes by people in similar demographics. There is an entire section in Cialdini's book Influence, on the social proof of suicide, and I just recently heard this Freakonomics podcast on the subject http://www.freakonomics.com/2011/08/31/new-freakonomics-radi...
An idea would be to separate the history push from the loading of the resources, and only push history after an action that denotes the user has found the result they were looking for (blur of input, pressing enter, etc) to avoid a search history filled with every keystroke of a query.

A different take would be to never automatically push the results to the url bar, but still parse the address bar for queries, and provide a permalink for each result with the hash in it.
Can I peek?
I think you succeed by being better than enough other people. If there are enough people this good willing to make that sort of sacrifice, it just makes it that much harder for the competition to keep up.
Background to the debate (and the origin of the strict rules in the first place): https://en.wikipedia.org/wiki/Copycat_suicide
Actually, scratch that - there's a way for apps to request letter keys in full-screen mode, which just imposes additional confirmation.
partially a joke and partially just hopeful, yes. to explain myself, Google seems to have attempted to appease investors by focusing on their core money making products, while still maintaining their commitment to innovation with spinoffs like this. so it's the best of both worlds for Google and for us in this case. now if we could only find Google Code Search, Google Labs, and the old design of Google Reader somewhere in there too....
It’s Not The Devices, It’s How You Use Them
I agree that social networks facilitate communication on an unprecedented level and scale. The problem I see is that the users of social networks have become the product, being sold to the advertisers, rather than the other way round.

I think the point that the parent was trying to make was that it was useful (and still is) up to a point where we actually got the benefits from it (like in the example you mentioned), but people seem to be realizing that the rest of the "features" of social networks are simply ways to extract more metadata out of a person.

There are some really novel applications that have been born from the social networking movement, but this seems to be a minority compared to the endless amount of trash that is coming out in parallel.
dangerous.
Launching FormBakery
My local bakery serves tons of awesome cupcakes and strudel, but you know something that's missing? PHP web forms. The FormBakery is a designer's best friend when it comes to getting in that last contact form of the day and not phoning your PHP guy.

It provides human readable code, semantically marked up html, client & server side validation and much more.

Go check it out at http://formbakery.com/
Feedback for my startup
HTC brining a quad-core tablet
One perhaps pertinent question: Do you currently have health insurance through your parent(s)? Could you continue that, if you go with the employer that may not offer health insurance? (One of the early changes of the so-called "Obamacare", already active law and regulation, is that children can stay on their parents' insurance until... age 26, IIRC. Although I don't know all the details / ins and outs of how that works.

I pose the question assuming you are the typical age for a college senior (21 - 22).

P.S. As I've pointed out before, (good) health insurance is something you carry for your family, not just for yourself. So that they don't go broke caring for you if something catastrophic happens to you.

P.P.S. Confirm for yourself that I'm right about this. It doesnt' affect me, personally, so I've not paid that close attention to it.
Another victim of wordpress without caching.
Sorry guys - was running the blog on an old shared hosting setup so it went down FAR too quickly.
Spanish Translator English
Agree completely. Would love to see something innovative from someone. Had kinda hoped that 'someone' would be Google.
ITunes 10.5.1 goes live | Where Am I?
i see stuttering birds and nothing else, chrome 15.0.874.120 * macosx
and HackerNews :P
Apple Releases iTunes 10.5.1 With iTunes Match
It's missing one of my favorites:

perl -MData::Dumper\ 999

Quickest way to get the version of a module you're running.
Are you ready for the post-Flash world?
Interesting perspective, and it makes a lot of sense. It really shows why making a browser was a smart move for Google.
Direct download link: http://www.catonmat.net/download/perl1line.txt
"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."

Have you used Erlang or Haskell? I have heard this line of defense a number of times, but always from people who have to answer "no".

The claim is that it's better to let the compiler handle the issues. You're response is basically that since you learned how to more properly run what the compiler does in your head, you've done better. I would submit that's support for the idea that a compiler should be doing the work, not evidence against. What if you could skip the part where you didn't know how, then skip the part where you had to learn better, and then skip the part where you're running this algorithm in your head, and just let the compiler do it for you from day one, and probably better than you can do it even with experience?

(Humans suck at maintaining invariants. It takes years of experience to even be sort of good at it, and you'll still be terrible compared to a compiler.)

While you should know what the compiler is doing to your code, this is hardly any different than manually implementing the C stack on every function call. The fact that it may occasionally let you do something clever doesn't get around the fact that you really shouldn't be thinking about this on every single function call at all.
Line Racing: Total Takedown Teens 2 - Free Online Games
They are a known, serial monopolist and at this point MSFT deserves the corporate death penalty. They should go ahead and force the company to split into consumer software, enterprise software, Windows, and hardware companies like the should have done more than a decade ago.

EDIT: A well reasoned rebuttal is worth a thousand downvotes. But my fault for getting involved in religious wars...

EDIT: I also want to note that whoever is doing this is not content to downvote this comment, but is also looking up my comment history and downvoting old comment of mine (fair warning to anyone posting in this thread)
> If crooks can make millions charging for bogus SMS messages, why can't legitimate programmers use the same payment mechanism for stuff the users like?

This exists; you see it occasionally for web games.

It's quite expensive, though, and I suspect it's not allowed on Android if you're in the marketplace; does Google allow you to use third-party payment stuff for marketplace apps?
'True 3D' Display Using Laser Plasma Technology
On CNBC this morning, Buffet made it sound as if it was more about liking the value based on the annual report he saw in March. He's been reading IBM's annual report for over 25 years. He did some diligence, and then began establishing a position.
This is neat, but the blur shader is waaaaaay off. It looks like a focal blur that doesn't take distance into account properly. IMO, the worst thing you can do in a demo is get your post-processing wrong; in the best case you add nothing to the demo, and in the worst case you give your users a headache as they attempt to focus on your content.
San Francisco Mayor Ed Lee Needs Your Help Using City APIs For Innovation
How Sony lost its way, starting with software
The Linux Foundation Announces Program for Automotive Linux Summit
Our Affinity to Nouns Is Conditional
It depends on what your power requirement is. For a 200C difference, you should be able to get around 500W to 600W with a properly built stirling engine.
Apple releases iTunes 10.5.1, iTunes Match
Doesn't work for File::Slurp, which has version 9999.19. :) Otherwise awesome thingy to query module versions.
Maybe explains why Twitter is so bad at so many things.

Like making money.

Why don't they offer a customized twitter feeds of all the GOP presidential candidates and sell ads off of that feed?

For example...

I have had a strong suspicion that the upper management at Twitter are not really on top of it, they appear lazy, and content with just going along for the ride, instead of steering the what appears to be rudderless ship.
Inspirational: John Jay of Wieden + Kennedy on creativity
The U.S. has nothing like that for salaried employees.
I think your DNS for www.instacss.com is broken:

;; ANSWER SECTION:
www.instacss.com.	300	IN	CNAME	http://morning-warrior-3377.herokuapp.com/.

CNAME accepts only hostnames or (depends on your RFC-acceptance-level) a FQDN. No URI/URL
It took me much longer than I'm comfortable admitting to realize that this was an April Fool's joke.
Imperial Star Destroyer
I wouldn't say these are the css docks I wish I always had. see I want better presentation. I don't really want to scroll through the actual CSS docs from W3C, I want to get some quick view of what my search query returned (property, {values}, notes). After that I could click on the entry for that property and read it's docs. It's just information overload. Nice work though, but that's my suggestions.
I doubt Google can create the fun and community of FS, but facebook may be able to
At the request of Mayor Ed Lee, AngelHack is reaching out to the hacker community, as we look for participants to collaborate in building social change apps to help San Francisco City.
Web speed throttling common in Britain
Cape Town Test (November 2011) Quiz
This is the one feature I wish I could steal from Common Lisp in almost every language I work with. It would be much easier to put in than almost any other big lisp feature, and damn would it make a lot of things easier.
One of the biggest problems here is that $150 is far too small an amount to test Adwords for a b2b situation (generally, low conversion / high value per customer.) If he's figuring on a $50 or so cost of acquisition when optimized, he's going to need to budget at least $1,000 or more (that's just _20_ conversions) to even start figuring out if Adwords will work for him.

Cold calling makes sense, but he's comparing apples to oranges in saying he didn't get sales via adwords but he's getting leads via calling. He's spending an order of magnitude more at any reasonable conversion of time to money, and he doesn't know yet if these cold calls are going to convert, either. It's just that it's "cheaper" to do because he's not paying himself to do it, whereas AdWords is cash out of pocket (a valid issue but not one he's making.)

If he tested Adwords and found a formula that worked to create conversions, he'd have a scalable solution. Even if he gets great at cold-calling, it's unlikely he'll have a scalable solution unless he intends to hire a raft of salespeople (who will probably not be as good as he is as selling the product, and who have to be paid.)

It's entirely possible this is simply not a product that will do well on SEM, because people aren't actually out there searching for it, while potential leads are relatively easy to obtain and call. That's true of a lot of middleware products. But it might also just mean you haven't figured out what your target users are out there searching for (i.e. maybe not "Deer Management Software", but instead things like "Hunting Rifles.")
24 x 7 phone support for all issues and all business customers (Google Apps)
ITunes Match 10.5.1 & Match just went live
I wondered the same. All I can think is this is a sign that IBM is no longer a technology company.
Bizarre structures in the desert in China discovered on Google Maps
just curious: what are you using erlang for?
The common trend among the outages(atleast Gmail, Amazon EC2) seems to be that the queuing of the transaction messages seems to be overwhelming the network thus further making the attempts at recovery futile.

Maybe a solution is to immediately stop all new requests and have servers that record all the transactions to disk instead of redirecting them to overloaded servers.
Using tags in the high bits is exactly what caused all those problems for software written in the 80s and early 90s. The assumption that your software will have been updated before anyone has such "ludicrous" amounts of memory is not safe. Low bits seem to be generally safe as a) you can easily control pointer alignment in your own code, and b) most system's alignment requirements are increasing not decreasing. Some architectures can't even access unaligned pointers.

Even excluding large ram increases, presumably the current (effective) 48bit address space limitation on x86_64 is likely to go away, and then ASLR is going to make it hard to guarantee that your high bits are clear.
iTunes 10.5.1 with iTunes Match now available
Exceptions vs error codes seems closely related to dynamic vs strong-typing ala Haskell.

If you use error codes exclusively, then it's possible to do much stronger reasoning about all code paths, and you can create a more robust system. It doesn't have the magic of the static analysis that Haskell's type system enables, but there is a certain "purity" in that no function can have an error pass through it in the call stack without being aware of it. This is exactly what you need in systems programming like an OS kernel where every conceivable thing will go wrong and your goal is to handle everything gracefully.

On the other hand, when writing business apps, you not only have the technical concerns of the system, but your program is primarily a big hairy rat's nest of business logic which may never achieve well-definition. In such circumstances, you never get to a point of stability where you can be so pedantic about the technical details because you have your hands full just trying to meet the ever-changing business requirements. Exceptions are a great help here because they allow you to handle new errors with minimal ceremony and function redefinitions. Just like Ruby duck-typing, this means you can refactor faster, but obviously in a dramatically less robust fashion than Haskell. But if you're operating in an environment where a logical failure here or there is acceptable and code has a short half-life, then you'll get better ROI from duck-typed, unit-tested, exception-notifying code than you will from nearly-impossible-to-fail statically-typed code.

A lot of code probably falls into a gray area where it becomes largely a matter of programmer taste.
Epic Win: Gamification of Task Productivity at its Best
Would be nice if you share some of the used backend technology
Well the schedule looks like its not really "hard" work. When i do all these things in my startup i feel like i am not really working, i only have the feeling of accomplishment when i write code and improve the product. Marketing and Biz dev sure is very important but personally i dont feel like i get stuff done when doing it, which might be bad.
Then again i couldnt put in 16 hours of work everyday, thats insane and i cant believe hes doing that for a very long time.
After 10-12 hours of coding and working on technical things, i am done for the day. Some sport in the evening to stay healthy and blow off steam and thats it. And even that leaves me with very little real life during the week, which sometimes is frustrating.
>...but by far the best way to avoid malware infestation is to use a little common sense...

Also, people should stop wearing seatbelts, and just start driving better.
Interesting. I would have done it this way previously:

perl -MData::Dumper -e 'print $Data::Dumper::VERSION."\n"'
I am paying for it. :) It's not very expensive, especially if you pick 2/3 year options. That said, the interface is vastly inferior to gmail's, IMHO. What, no conversation view? I can't believe people still use non-threaded email views.
Khorana and his team had established that the mother of all codes, the biological language common to all living organisms, is spelled out in three-letter words: each set of three nucleotides codes for a specific amino acid.

Khorana was the first scientist to synthesize oligonucleotides.

He extended the above to long DNA Polymers using non-aqueous chemistry and assembled these into the first synthetic gene, using polymerase and ligase enzymes that link pieces of DNA together. as well as methods that anticipated the invention of PCR.

These custom-designed pieces of artificial genes are widely used in biology labs for sequencing, cloning and engineering new plants and animals.

Khorana's invention has become automated and commercialized so that anyone now can order a synthetic gene from any of a number of companies. One merely needs to send the genetic sequence to one of the companies to receive an oligonucleotide with the desired sequence.
Advanced Marketing Strategies
But IBM doesn't build products anymore. They're primarily a consultancy.
Google Apps for Business Users Finally Get 24×7 Phone Support
Download  iTunes 10.5.1 For Mac & Windows [Direct Links]
The way you phrase it, it sounds like B&N is suing MS for ideological reasons, but they are profit-maximizing capitalists just like everyone else in this game.

The difference, IMHO, is that B&N has very little history as a consumer electronics company (and therefore has no defensive patents to bring to the table), but sees cheap ebook readers as its only hope to be a viable company in the long run (and therefore does not want MS license fees to be a perpetual drag on their profits).

If B&N became a wholly owned subsidiary of Sony or Dell, they would settle this lawsuit in a week.
CNN Money says a source close to the company confirmed it was a suicide:

http://money.cnn.com/2011/11/14/technology/diaspora_cofounde...
Using Deception and Social Network Analysis to Expose Anonymous.
Last Night I Experienced Silicon Valley
I suppose the question is what can the next social network do that Facebook/G+ doesn't do (or do as well)?

Whether it's messaging, posting photos, or reading news posts... Facebook does it well enough that people don't seek an alternative.

I'm not sure what Diaspora could offer purely from a usability standpoint that would convince everyday users to move over. And it'll be especially more difficult to get people to migrate who are using Facebook for Spotify and other services.
They probably need high-optimization vectorizing, parallelizing compilers too. Not sure how many of those there are for ARM.
Sigh... I guessed even before clicking the stackoverflow link that the topic would be locked/closed. It seems like every time I find something really interesting on stackoverflow I can count on it being closed.

I realize the moderators are trying to restrict things to specific questions with specific answers, but it's damn frustrating. Why can't they find a way to take advantage of the open-ended questions that you really want a community of programmers to answer?
IE, still better than Firefox.
ITunes Match Finally Arrives with iTunes 10.5.1
Remember that the Kindle Fire is based on the ancient 2.2 version of Android. 2.3 added a much improved JVM which removed one major source of lagginess. 3.0 added GPU acceleration, which removed another. The other major source of lagginess in Android is multitasking which Amazon hopefully addressed by ensuring their default load isn't full of crappy software.
The Nook Touch is awesome.

The only reason I am not buying a couple more is that they are only supposed to be used in the US, unlike the Kindles.
Creative Destruction, Literally
A short video about a building demolition in Cambridge, MA. The building housed past - and future - icons of business and technology.
ITunes Match Launches Today
Ask HN: Is there a mobile css framework like Bootstrap?
I'm starting a mobile app and don't want to use one of the JS based libraries because they tend to do too much. I was wondering if there was just a nice mobile css framework.
I simply do not want that type of lifestyle

What kind of lifestyle do you want?

When given the chance, most entrepreneurs will work 16 hours
on their company. If you only had 8 hours, you may be more likely to do a better job at managing your time/tasks.
IBM might be betting on the technology but it's already a win for them on publicity alone if it never earns them another dollar.

They definitely spent much more on "ads during football games with the blue bars" in any given year than they did on the whole Watson project.
Works for any module:

$ perl -MLWP::UserAgent\ 999
LWP::UserAgent version 999 required--this is only version 5.833.
Show HN: Shopseen - You curate daily deals and earn rewards
Can you explain further? I am pretty sure the Predator drones do not feature in-flight entertainment, so unlike the plane + entertainment system in this article, the infected computer systems must be related to flight operations.
The Startup Rush
Show HN: Tumblr for shops
We just released www.hallways.me

Hallways (Marketplace) wants to do for shops what Tumblr did for blogs - make it (kickass) easy to open up a shop and start selling on a social marketplace.

We're slowly getting the shops onboard but we want to know where and how we can improve!

Please send feedback!

Thanks you guys rock
The DNS provisions could end up with people using a community DNS server if passed. And then IP addresses would be blocked?
'Pee power' is possible, UK scientists find
Very useful follow up to your previous article on 100% conversion rate cold calls. Thanks! By the way, how did you hear about your deer management niche?