skysight-inc/HackerNews huggingface dataset:
If that's what you want (grimace, grimace), I'd change the tone to more of a rant. Not a rant, but more of a rant.

But if you ask me, it has a wonderful feel to it already. The thing about the word "manifesto" is that it doesn't match the tone. A manifesto is something that points out the flaws and announces it is time for change. The unabomber wrote a manifesto. Marx wrote a manifesto. The Agile guys wrote a manifesto. Manifestos are rants with calls to action. This didn't have enough rant to it.

Like I said, a very tiny nit. If it weren't for my hang-up with the word, I wouldn't have mentioned it. An altogether terrific job.
SeniorTracer
That's horrible. I read it the first time as "third success." At least "mtx" is a little easier to see (though still quite silly).

Can anyone defend this?
I didn't say human rights were a sincere motivation, just that they're a useful pretext, one of the cards on the table that one could play. Largely I think you're right.
Is that true about Codeacademy?
>You're not going to tell me the actual chemical reactions are slow. It's all human labor.

I'm going to tell you that you are, in fact, wrong. Chemical reactions (pharmacodynamics) may be fast, but pharmacokinetics may very well be slow. There is a reason you have to take antibiotics for at least two weeks, or wait three months to see an effect from SSRIs.

These things literally take time. Not all processes are instant in your body, many take time for their physiological effects to be materialized.

Biology is biology and not everything is instant, no matter how much you wish it was.

>Then speed them up! You might have heard the story of Steve and Gorilla Glass:

This is such a naive comment I'm not really even sure how to address it. First, you can't just "hack" a molecule in a night.

Identifying the protein targets could be a lifetime's work. Identifying drug interactors is another big project, verifying efficacy takes time, synthesis takes time, verifying purity, determining best method of delivery to the patient, half life, dosage, interactions with other drugs, on and on and on. It all takes time.

Second, even supposing we can make a specific molecule overnight, the chance that molecule is going to kill your patient is really damn high. The human body does not get along well with most chemical compounds. There is a reason we have extended, long clinical safety trials. While you can make an argument they are too long, "overnight" is far, far too fast.

You'll never know if you cured your patient's cancer when he drops dead tomorrow from your sulpho-cholorinated-methyl-mercury superdrug cocktail that you synthesized last night.
Vesting Is a Hack
I'll always have a special place in my heart for Microsoft Bob. I really wanted to love it when it came out - problem was, it crashed all the time.
They never said that. It's just their actions. They generate enough cash to sustain themselves and they can grow. They are doing it properly and taking their time.

Just like Twitter is.

You may poo poo it all day, doesn't change the fact that over the long run it works.
Old camcorder viewfinders are a good source of tiny CRTs too, but they can be tricky sometimes. There were also a lot of old portable TVs around.
Then why haven't anyone done it?

Cause as a designer who programs (mainly php) that is the number one reason why I haven't been learning a new language.

They all require way too much. Php just works for my needs. If I get bigger needs then I am sure I will make the switch to another language.
Reading the comments on this thread, makes me think of a concept hard to grasp for people on developed countries:
Before you can learn, you must first fulfill your basic living necessities. Most low income children in Peru (where I write from) don't have the luxury of free time to "learn by having fun" like lot's of us did when kids. The reality here is that a small child spends most of his time "producing" something for their household, be it helping on farming, selling on the street, taking care of siblings or the like. The reason why cellphone penetration is so high over here is precisely because the device helps them with this activities.
US space companies prepare for space station docking
Live Concert Tonight Join us 04/10 by Thundertalkshow | Blog Talk Radio
... they have. They don't ship OS X with Java anymore. The only exploit this attack campaign is using is a Java exploit. They install Java when the user attempts to run something that needs it.

The next best thing they'll have to do is, when they install it, disable the web plugin in Safari by default or add an interstitial that prompts the user for it to run.

One 500k node botnet really is not that large in the grand scheme of things.
I would definitely lower the inertia, it's not very enjoyable when there's such little control over what your doing also there's a bit of lag but that's to be expected with the influx in traffic. But other than that it looks pretty good, nice job!
What Is Your Product's True Conversion Rate?
hi, my name is Rodrigo, i started this project because of a family need. feel free to comment! :)
TSA Screener Admits Scanner Fleet Worthless
In every field of human endeavor where competition is extremely intense you'll find professionals optimizing their gear down to the last trivial detail. I very much doubt at professional gaming tournaments you'll find serious contestants using anything but the optimal weapons.

Nobody's saying you can't build app X in PHP, but it's likely that your competitor using a better language will get there first.

If you disagree with this, take it up with Paul Graham. The idea that a good tool can give you a competitive advantage underlies many of his essays on startups and software development.
Darpa Robotics Challenge: Here Are the Official Details
Creator of the original "How To Get Anything Through TSA Nude Body Scanners" here! This is my latest video, released today: an on-camera interview with a TSA employee confirming that the body scanners are easily fooled... and more!
> "The problem is that since it is an MMO game, it's not enjoyable with a few players."

I think this is your problem. All of the compelling virtual worlds I've been part of have some hook that works on the individual. If you doubt, log into one of the old classic MUDs like LegendMUD (http://www.legendmud.org/) or Blood Dusk (http://mud.dusk.org/). They're still compelling when you're alone in the world (and these days, that's pretty likely).

I think it's perfectly legitimate to say your product is better in groups. I would hope so for something calling itself an "MMO." I think it has to be compelling by yourself to some extent though. I'd argue that every major virtual world from WoW to Second Life to even Minecraft has provided this.

What's even better is that when you have that action that is compelling alone, the second person into your virtual world sees that person being awesome and then desires to join in. You open yourself up to getting a "First Follower" effect, in other words.
Panorama Photography Tutorial
WICKEY Spielturm - Informationen zum Thema Holz
How do other dynamic languages (e.g. Ruby, Python) deal with this?

Also, if you've reached the point where PDO is too restrictive for what you want to do, you should be knowledgeable enough to write your own db class that incorporates sql injection protection (since all that largely consists of is escaping strings).
Name one. I can't think of any that aren't better served by other constructs.

eval does have one huge, honking problem though: it permits text to be interpreted as code. This is just asking for code injection attacks.

If you really need incremental/multi-stage evaluation, see MetaOCaml (http://www.metaocaml.org/) for the proper way to do it (without exposing yourself to injection vulnerabilities). It's a consequence of PHP's by-the-seat-of-your-pants approach to language design that the PHP devs settled for eval instead.
To me, this seems akin to Gillette's ads. "Now with 20 blades!!!" 1 core is good enough for most and 2 cores is good enough for anyone with a tablet. Maybe later, after all the usability and product design issues are solved and mobile software can properly make use of multiple cores, this change would be justified.

Edit: This points towards a more global trend I keep seeing with product companies (with apple as the poster child) focusing on a single product with minor variations in the product line and iterating that, versus hardware companies coming up with 6 new tablets every year with model names like tsb-vtbl-32blk. Guess which one generates more of a user following.
Yup, not discounting them -- it's just been noticeable to me that the percentages of believers in the general population (where non-believers are a minority that's completely discounted and/or actively discriminated against in many places) is quite different from the ratios in hacker circles.

I also don't seek out believers to critique them; everyone goes through different paths in their life, and may or may not have reason to question any number of beliefs they've inherited or taken up along the way for whatever reason.

I'm fairly driven to dig down through almost everything, but I also have a friend who comfortably believes all kinds of crazy things with hardly a second thought, because "life is more interesting that way". Dunno what direction he'd go if stricken with a life-threatening illness (I really, really hope he wouldn't treat it with prayer circles, chelated mercury, toxin cleansers, homeopathy, etc..) but his approach hasn't caused any problems I can point to, so I have no argument.

Back to hackers -- the topic of religion doesn't generally come up except possibly in random smalltalk, and never in my career has it become a point of conflict (i.e., company-mandated prayer groups or bible study or something like that). So if there's a quiet religious minority, and an equally-quiet non-religious majority, that seems like it would suit everyone just fine.
The cool/frustrating thing:

If I would have coded this (in whatever language), it would have been way more than 36 lines of html and 117 lines of CSS.
This should be quite interesting. I've had much respect for 10gen since I've seen them speak at a few conferences and have generally been out and about getting the word out about Mongo.

I wonder if they are just going to strengthen their existing products with mutual aid, build a new glue platform or build something new/packaged entirely.
Facebook and Instsagram, sitting in a tree
Instead of fake security solutions, how about using something like keychain (http://www.gentoo.org/doc/en/keychain-guide.xml)? Simply kill ssh-agent as part of the sleep event and you can have security and convenience. Trivial to implement and actually accomplishes something--unlike changing server settings in a scenario where I probably have access to your computer, which already knows how to login to your server!
I haven't written a post-mortem, but last week I had a post on how http://planscope.io (formerly Projector) made me $119.50 in a month. It got crazy traffic - about 40k uniques.

I was really surprised how many people went on to explore exactly what Planscope is. About 20% of people didn't bounce, and ended up checking out the product tour. I netted about 300 new accounts (which was about a 50% jump in user accounts!)

I think the winning formula for a good product blog is: Educate your audience (this is the reason they visited in the first place), have a very clear call-to-action at the bottom of the post ("Are you a freelancer looking to..."), and have an easy outlet to view the rest of your marketing site.
Except the nicest feature of Mosh is it makes the remote session feel more responsive. Is there anything out there (not just local echo) that does this?
2002 was the start of Microsoft's major security rethink, prompted in part by exploits like the Code Red worm. For a short period it wasn't a building of engineers, but the whole engineering staff that stopped development and focused on security code reviews and bug fixes[1]. One of the outcomes was the Security Development Lifecycle[2].

[1] http://www.windowsitpro.com/article/security/microsoft-repor...

[2] http://www.microsoft.com/security/sdl/default.aspx
Why You Should Move Your ERP into The Cloud
But to keep what out of the hands of Apple and Google? Apple and Google don't need the talent or tech either. Instagram's only real value was users. Competitive play or not... it had to be for the users. What else is there? Break room snacks?
The average American still loves Google. Twitter…not so much
The thing is, knowlegable intellectuals (at 60 years after the revolution at least) are going to be upper class folks who benefit from the system. They are either already on the regime's side or have no interest in changing the status quo. The worst you'll get is thoughtful and considered reform, which is healthy and good for the regime rather than fundamentally subversive.

Parallel how educated Americans' exasperation with the TSA or War on Drugs has less impact on the current political situation than the specter of gay marriage....
>They all require way too much. Php just works for my needs.

What? I understand for a beginner, but come on. If you're really a programmer programming for many hours aday... you really won't take the time to learn how to wire up wsgi to a python process? It's no harder than wiring Apache up to mod_php5 and telling it where to serve out of. It just takes a very modest effort on your part to learn it.

And then you get all the benefits of... not having to use PHP and getting to use... anything else.
The trouble with rants is that the internet is full of them and they never really change anything, sometimes it's better to try and be constructive in the points you raise.
Yeah, lots of us lack time to do these side projects. You'll be a great deal more effective if you constantly focus on the most important next steps in the whole process rather than the particular parts you feel you're best at or that you enjoy the most.

Might I recommend that you attack the above poster's criticism as your very next tasks rather than doing more product development or blogging about what you've learned?

It sounds like you have a product that you can demo and talk about. Stop working on developing it. Switch to marketing/sales. Create a landing page experience that will get conversions.
Instagram Is Facebook's Pinterest Killer
Bullshit in, bullshit out.

An interviewer with any level of experience doesn't ask bullshit questions.
Hundreds of billions of Oil dollars helps too!
A Space for Thought
1. It reflects poorly on my profession as a whole if practitioners are too lazy to fix or abandon obviously broken methodologies.

2. It's symptomatic of a general "good enough" mentality that makes software development much more difficult than it needs to be.

3. It breeds bad habits in novice developers that are likely to be my colleagues one day.

4. It steals mindshare and time that might much better be spent improving better alternatives.

5. It provides LAMP detractors with ammunition to shoot at the entire open source web stack.

6. I may one day have a half-assed PHP mess dumped in my lap to clean up.
For some reason, I can't reply to colanderman's comment above/below, but Python's namedtuple is implemented using eval (technically it uses exec, but it's the same idea in Python).
In the age of immortality, everyone eventually dies in a car crash or something similar. There is no escaping death.

The common objections don't change this. "Uploading your brain" is an unsolved philosophical conundrum that may or may not continue the existence of "you".

The universe eventually dies, too. 10 billion years is not immortality. Escaping to a newer younger universe is a pure speculation.

Everyone will die.
Reminds me of http://macminicolo.net/
They don't specify if it's the latest version of macbook air. I would need a guarantee that when a new mba release is out, they will update all their servers.
Competing on price is a loser's game.

Build a great product that solves problems, rock at support, continually provide new value, profit.
You dodged the question.

You haven't listed a single thing that Microsoft has done that Apple has not.

You are right that Microsoft started to take security seriously before Apple did, but Apple is not still behind.

http://www.theregister.co.uk/2011/07/21/mac_os_x_lion_securi...
The odds don't get to drive?
YASSSU - Break the News
A place to discover, verify, publish and discuss stories with others.

YASSSU is a revolutionary and free social news discussion platform and Android app, that lets you examine news from every angle by expressing your opinion.

It is a place where you can discover, verify, publish and discuss stories with others. It's a place where discussing news becomes a social experience. It's a place for every blogger and every journalist to reach out to a global audience.

Designed for citizen journalists, bloggers and news enthusiasts alike, the app lets you watch stories from mainstream and alternative news publishers from all around the world (audio, video, text) in a stream. With thousands of channels available, you can keep track of any topic, from Arab Spring to Zooey Deschanel.

You can report up to the minute news as you experience them. A semantic search engine allows you to tailor your stream to your personal interests as well as your location and publish your news on par with international mainstream media by creating customized news channels.

You decide whether a story is fact or fiction.

Follow us on Twitter @yasssu or on Facebook to get the latest news and updates about YASSSU.

YASSSU.
Break the news.

http://www.yasssu.com
Excellent, thanks for that. Looks mostly like a legacy decision which wouldn't necessarily hold today.
What do you mean? I think it would probably be shorter in most languages given the right toolkit.
Awesome and inspirational. Who came up with such a crazy yet simple and essential product? Whatever next! Airmail? Airhadoop? Airdryer! Airstore. I'm going to buy me some 11" airs to experiment.
Nice gimmick. That's all. No information about failover (you can make assumptions on "cloud" but they are ... assumptions), limited clients.

Nice gimmick.
Show HN: PairMixer, find singles to "Pair" with
It is so easy to write a fully functional php templating engine too. Here is a quik and dirty example (without error checking etc/ the php way i kid :)

http://pastie.org/3761953
After Pair was released, I wanted try this "thumbkiss" thing to see what it was all about. The problem was I had no one to pair with. So I figured hey wouldn’t it be fun to create directory of singles to pair with, and so I created PairMixer over the weekend with my friend (bearwithclaws). I reversed engineered the Pair's private API so pairing is done "automagically".

What do you guys think?

Screenshots: http://i.imgur.com/QBbB9.png http://i.imgur.com/zU7AY.png
Crowdsourced Robots Occupy Poster Design
There are good tutorials to Haskell, but it seems to me that Haskell best practices still evolves fairly quickly. After "Real World Haskell" and "Learn you a Haskell", I still did not know what most of the GHC extensions are for (especially those related to generalizing types seem interesting), how to write idiomatic IO-code (conduits now, apparently? Or is it Pipes?), or how I should choose between the many ways of computing on many cores. Is Data Parallel Haskell mature enough? STM? The par combinator? accelerate? I don't think they mention Template Haskell (which seems powerful). The recommended way to connect to SQL is also in a state of flux (possibly "persistent"?).
In general the city should make it easier or negotiate to get better internet available for businesses. We pay taxes and thats what we need. I'm sure a permit to do the work is not cheap.
Maybe an artificial intelligence may yield the results necessary to enable some of us to "live forever" - in whatever form that may be. However, artificial intelligence may go bad and turn against us even if that honestly wasn't our intention when creating the AI. The folks at LessWrong have some pretty good thoughts on that topic:
http://wiki.lesswrong.com/wiki/Friendly_artificial_intellige...
How could I disagree? PHP is crazy.

But these irritations are only apparent once you're inside the PHP conversion funnel. And, as I have observed time and again as a pro PHP developer, once a PHP programmer knows ten lines worth of PHP it is easier for them to struggle through the eleventh line than to start over with another system.

The entrance to the funnel matters, a lot! Everyone passes through it, and the bulk of your user base will never even leave it. That's my theory of PHP's apparently inexplicable success. (It also explains a lot about every other platform's userbase, by the way.)

And it's not as if one can't master PHP to the point that one could build, say, Facebook: It's empirically evident that one can build Facebook, WordPress, and Drupal in PHP. And, though PHP eventually turns into one gotcha after another - almost immediately, actually; the array() semantics are an absolute horror show - at every single step of the PHP experience there are ten people stuck on that step along with you, and you're all being coaxed ahead live, on the internet by the ten people who are stuck one step above you. So it eventually works out, at least as well as any good hack does, and trying to pretend otherwise doesn't fool anyone. You can try to tell people that PHP can't possibly fly, like the scientists in the urban legend who allegedly tried to claim that the bumblebee can't fly, and they'll smile at you and go back to struggling with PHP.

The question implicit in your comment is: Could we design a system that offers the ease of accessibility of the first few steps of a PHP programmer's career but, as one climbs the learning curve, eventually blossoms into Python or Ruby or even Lisp? I wish I knew. My best guess as of this morning is that a demigod could design such a system, but it's very difficult for mortal humans to do so, because once you know how to program it's hard to avoid overdesigning, putting in things that will eventually be useful in year two but are discouraging in year zero. We make terrible pedagogical mistakes, like turning everything into an object. (Does your ORM seem intuitive to you? That is why PHP is beating your system in the marketplace.)
IMO, getting bought for $1B is not really the same as "growing to $1B". They may have grown to a ton of users and may have raised some VC money. But that is not the same. Did they even have a revenue stream? People with insane amounts of money overpay for shiny new toys all the time. Have you ever seen MTV Cribs? lol
There will always be people who won't pay for products. These people borderline accuse you of stealing if you attempt to charge, or are obsessed with open-source, self-hosted everything.

Ignore them. There are plenty of people who will gladly pay for things that benefit them. If you can build something that kills pain or makes money, you'll get paid.
Yea, after looking into it they don't seem to be completely compatible anymore. I have known many people to use a C++ compiler when writing C code, but it looks like that restricts you to a subset of C.

They do try and stay reasonably consistent so for example Long Long moved from C to C++. And C99 has reduced some other incompatibilities by incorporating C++ features such as // comments and mixed declarations and code.

http://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
Sadly you are right. Ruby has no equivalent and Rails especially is not for beginners.
Can anyone give us a TLDR of this issue? I'm finding it quite confusing.
Am I the only one who feels attention is overrated? The thing is that lack of attention is correlated with creativity: http://www.wired.com/wiredscience/2012/02/why-being-sleepy-a...

This is why most people hate morning classes. Your brain hasn't fully woken up yet, so you're less attentive, but more creative. Of course, most college classes reward paying attention over creativity, so it's usually bad for people to take morning classes.