skysight-inc/HackerNews huggingface dataset:
What this guy didn't say is that he figured out an alternative occupation - wandering the streets of san francisco saying intelligent things to young middle class people in the hopes that they will give him disproportionate handouts.

I've encountered this more than a few times when I lived in Berkeley. I think its a technique thats somewhat endemic to the bay area homeless population.
'Letting you go' is the best way to balance being direct, and also being (somewhat sensitive), I think. Although the appropriateness of any phrase is related to context. One place I worked I was aware some people were about to be fired, and I was staggered to see the boss taking one of these guys shopping for a new PC(!) The very next day - even before the PC arrived at our office - this guy was taken in for 'the talk'. He came out, sat at his (old) PC, and wrote the most blistering and blunt assessment of my boss, the company, and the rest of us. Quite reasonable too, given the circumstances. And I never worked out if my boss was intentionally being cruel, or if he just simply forgot this guy was about to be fired.
As for the received email, I had just enough time to reply "If you put as much effort into the rest of your work as you did this email, you'd still be working here" before the guy left.
From a few weeks ago.

Eric Simons spent two cash-strapped months living inside AOL's headquarters while trying to build his start-up. He explains how he played outside of the rules.

http://www.inc.com/john-mcdermott/eric-simons-interview-youn...
Why not just say 'they hired me for a different role that I was not suited for'?
My thinking is that I want experts working on the low-level configurations (power, racks, UPSes, etc). I don't have that expertise myself. Now, I could try to hire some experts to set up highly available hardware from me... or... I could rent some that has already been set up. I think the basic assumption you have to buy into is that your cloud provider knows how to do this better than I do.

I think if we look at a AWS reliability, the interesting and sorta-unanswerable question is: would these applications have been more, or less, reliable, at the same cost, if they were running the infrastructure themselves? My guess: less. It's so easy to screw this stuff up.
How Hashrocket integrates design, development and story carding
A lot of projects suffer from disjointed design, story carding and development. This is a look at how we have come to handle these concerns at Hashrocket.
Carreon's wife sounds even crazier than Carreon himself, apparently saying that there is a conspiracy of actual grammar Nazis killing Americans and that the Oatmeal is part of it.

You can't make this stuff up, folks.
In 1990 I used the MS-DOS 5 Edit tool and QBasic and picked up the shortcuts Ctrl-insert and Shift-insert for copy and paste.

I'm still using them 22 years later. They still work in most Windows applications and all MS applications even though they're not listed. They could easily have taken them out since Ctrl-C and Ctrl-V have been standard in Windows for so long, but they didn't.

I also got quite comfortable with using F2 and F4 to edit my previous DOS command, which still work in Command Prompt. And since Command Prompt now has tab completion and copy and paste, I don't really feel the need to add a bash-style command history. In fact I can never remember the bash equivalent of some of the cmd history shortcuts I use.

I have, however, installed the GOW package (see bmatzelle on github) for grep, less, wc etc at the command prompt. grep is so much faster than the MS equivalent "find" it's not funny, e.g. I just searched for a 9-digit number across 13 files containing 4 million lines (158MB) and grep took 1 second; find took 57.
3D-printed sugar 'vascular system' feeds nutrients to engineered tissues
This is part of what makes The Innovator's Dilemma so great and believable-a lot of the predictions the author makes turned out to be correct over the next 15 years.
Per http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-pr...

"Linux actually fixed the bug in 2006, with CVE-2006-0744. [ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0744 ] But the description says “Linux kernel before 2.6.16.5 does not properly handle uncanonical return addresses on Intel EM64T CPUs…”, which makes it sound like something Linux-specific. It’s therefore not surprising that it attracted little notice from other operating systems."
But it still feels slower than Safari too me.
Extraordinary Microscope Photographs - The Big Picture
Best Buy offers discount on new MacBook Air, Pro with Retina display
I may be wrong, but I seem to remember that Tizen HTML5 applications do not use standard HTML5 but rather a non-standard extension. This means that HTML5-for-Tizen applications do not work on, say, an iPhone or an Android device.

By opposition, every application on Firefox OS is based on either standard HTML5 or currently-being-standardized extensions. This means that Firefox OS apps should be cross-platforms.
Heart Rate Monitor Watch Hopes to Match Pebble's Kickstarter Success
ecopoesis, you are not the only one saying that it's a linux bug instead of a java bug even though the link title says "Critical Linux bug that leads 100% CPU (leap second)".

Did the link title change from a Java title, like the article, to a Linux title to match the actual root cause?
Assuming you're serious about that:

1) Anyone even peripherally involved with transaction processing as a business rather than a hobby will take you aside privately and say "Look, you need to charge more." It is incredibly difficult to make money taking 0.5% to 1% of transactions as your margin and then paying your expenses out of it -- you need flowing rivers of cash to make a living that way, and they (sadly) do not occur spontaneously. One engineer will cost you $400k a month in transactions. (There exist many examples of HN-launched/YC businesses which did not know this on launch day. If you keep an eye on them, they universally accede to reality and bump their fee or they fail catastrophically.)

2) You seem to be of the impression that people choose bootstrapping sites based on fees or that this is their primary value proposition. Bootstrapping sites are like mobile platforms: they charge for access to a built-in audience who demonstrably pay money for things. Kickstarter has this. Apple has this. You don't.

3) The people you successfully lure from Kickstarter will not be the folks who are going to make $X,000 videos to promote their products which go on to sell $10 million. These folks, who are clueful, are going to choose based on network effects. The customers, and I use that term loosely because most won't actually pay you a penny, that you will successfully recruit are going to be pathological customers terrified of someone making an entire $3 off of the $30 they're going to raise. You will not successfully support a business on them. They'll give you lots of headaches when you try.
Please direct all your sighs of discontent at Microsoft, not the FSF.
I like this article. I used to work on HA systems and I saw systems that were really HA all the way down to the electrons. Right now, I would rather have someone like you who enjoys building HA architecture and I would rather be writing software.

The problem is that you are good(expensive) and most people can't afford to build out and maintain a true HA system so they go for the cheap alternative and in that case, you get what you pay for.
While I agree lots of that is emotive, it is hard to argue against the truth in 1. badly designed, 2. bugs, and 3. which cannot be fixed without breaking most PHP code.

The rest follows naturally. Anyway: Have an upvote for objectively dissecting my semi-objective analysis.
Sure, it might...but your financials will also look bad if you slowly bleed customers through bad customer service. Again, I think this is an opportunity for organizational change - even if the employee can't solve my problem right then, he should bring up the inflexibility of his system with his employers and they should try to change it.

That said - and as many commenters have pointed out - the employee probably wasn't empowered to make or suggest any changes to the business. :\
Yes, as I understand it (I'm no expert though), we can't distinguish between the background noise of the universe and an encrypted alien signal. I believe the main problem has to do with all the various possible sources of background noise constantly moving and interfering with each other through the galaxy.

That being said, from a physics perspective perhaps there's some way to say "these bits of random noise are unusually powerful, and based on our multiple noise detectors over a large area we've managed to estimate the path these signals travelled and there's only a planet on the other end with nothing else appearing in in the way (over the course of time it took for the signal to arrive) to explain them as mere background noise."
I'm baffled, how do I read the entire article? It ends at "Within 28 hours of being ..." in the third paragraph and I see no way to expand it.

edit: AdBlock (Chrome/OSX) was hiding login/subscribe buttons.
1,500+ Bird Flock Algorithm in Processing/OpenGL
I wouldn't bet on it. I have looked at a version of Gaia (Firefox OS's user interface and set of built-in apps) and the apps do not use any specific framework.

While a specific framework enforcing consistency might eventually appear, I do not think that this is the purpose of Mozilla or Firefox OS itself. Probably more the purpose of the companion marketplace.
Want to Really Understand Domain Name Registrars and How They Work?
I was not aware of that. This is an interesting counter-point to caf's observation: http://news.ycombinator.com/item?id=4188432
It could be addons. Hard to tell, I'm running several.

I haven't recreated my profile in a while, possibly time to give that a go.
Interesting. I had not previously considered the possible privacy intrusion into the actual process of reading (how much time is spent on what page, which pages are not read at all, etc.).
I would prefer not to be "protected by a GPL licensed bootloader" from having a machine actually boot successfully under default conditions.

Pretty much ok with Fedora and Ubuntu making the best of a somewhat bad situation. I wish they'd just fix the standard to allow multiple signatures on code and extensions, though. With that, Secure Boot would be basically all positive.
Edit, misspelling. The photographer's name is Chris Killip, the book is out of print, but Available on Amazon as a Bookb on Books. He has others about depressed areas in England/UK.
Show HN: WriteMonkey - distraction-free writing environment for Android
>> don't want to know how the system works internally.
> I see this sentiment a lot.

I like that sentiment a lot. We have finite time and finite brain cycles. Stand proudly on others' shoulders and build something bigger.

There's no shame in programming in high level languages to deliver more value more quickly. Ditto with operations, ditto with everything.
I do think it's true that good programmers have a passion for understanding as much as they can. But there are so many levels and it's impossible to master everything. Not only that, but things are constantly evolving. If you set about to master everything you can drive yourself crazy.

I have a friend who is an incredible engineer, he writes high performance code at the C and Assembly level. He knows almost nothing about higher level code. You could say in a way that he's lazy because he wouldn't know how to write a simple web page, but that would be missing the point. He's critical for the work that he does.

Being a jack of all trades is helpful at times, but a team of people who specialize can go into depth that just isn't possible for one individual.
No they are the ones that the politicians send after civilians in other countries.
I find this news interesting in light of Dell's February acquisition of backup and recovery startup Appassure software which competes directly with Quest Software's NetVault Backup. Seems a bit schizophrenic.
What about speed. If one writes, for example, a video processing library in Clojure will it run slower than if it had been written in pure Java?
"Instagram did everything right with load balancing, horizontal scaling and lots of monitoring but they still went down."

"Right" means something different to you than me. I build real-time systems and quasi real-time systems across RTOSs and nixes.

They relied on a single cloud provider. If you want seamless resiliency you need redundant pairs at the very least across all failure scenarios.

Can you go overboard on this? Absolutely.

But did they do _everything_ to mitigate this ahead of time? Absolutely not.

Did they do this "right" according to what their business requirements (/risk profile) were? Who knows.
Selling Online Made Easy
I see that happening to Chrome as well. Freezes for seconds doing intensive hard drive work.
As far as I understand, any combination thereof:

- Mozilla has an (open-source, open-standards-based) market technology, that can be deployed both by Mozilla, by operators and by whoever wants to;

- any web site could come with the option to install itself as an application, this only requires a few additional files and/or metadata.
Reports of procmail's death are not terribly exaggerated
You can try it :)
Visualizations of the oDesk “oConomy”: Exploring Our World of Work
I don't understand... the SGS2 doesn't have a hardware keyboard either. Why would it be a better bet?
Because he's being very simple-minded IMO. I thought we all heard about Foxconn and the fact that the conditions are actually better than other companies. If you call that virtual slave labor conditions, then how can you in good conscience purchase from the competitors who abuse workers even more? It hasn't been mentioned in his post, but if you really believe in what you say, you should avoid every company who abuses its workers, not just Apple's (It doesn't mean the pressure shouldn't be hardest on Apple, I'm just saying that you should acknowledge that everyone is abusing poor workers, and blame all of them accordingly).

And in general, his tone is incredibly immature, like a 13 year old who's shouting in schoolyard. He twists facts (points 2 and 4), exaggerates (points 1, 3 and 6), and seems to care about things that actually don't matter at all (points 7 and 8). And I don't get his #5 issue at all.

So, I feel sad for him both because I think he's very immature, and that he can't articulate what he wants to say very well. He won't be a successful blogger if he continues this way, and would actually hurt his cause, with which I agree a little (just like that asshole Mike Daisy did).
Can anyone tell me, in what real-world practical situation, this would be a better design model than just normal IO-based logging?

Would there ever be a reason to do this in the browser? Or is this something that would be more useful in a Node.js environment, and if so, when? Or is it more theoretical than practically useful?
There is a list of applications affected by this kernel bug
http://blog.windfluechter.net/content/blog/2012/07/01/1481-1...
... if HP still exists by then :)
So does webOS, which will be open sourced by HP as "Open webOS 1.0" in September under the Apache license.
i'd grateful for comments
Does it? I've had 50 week years as a consultant where it was 40-60hrs a week. Rough years. Profitable though. What would be nice is 25wks at the higher rates.
UK Universities Launch Intel Supercomputer For Hire
Dealing With The DDoS Dealers
New Firefox OS (yes, Firefox)
He's talking about the hardware home, back and menu buttons, which the SGS2 has. The GN relies on onscreen buttons only.
Andrew mentioned The Joy of Clojure (http://www.amazon.com/The-Joy-Clojure-Thinking-Way/dp/193518...) and Clojure Programming (http://www.amazon.com/Clojure-Programming-Chas-Emerick/dp/14...). Both books are good, and each has its strong points.

The Joy of Clojure goes into to Clojure philosophy and explains the "Why?" of Clojure. Clojure Programming is divided into five parts, and parts III and IV provide a good overview of how to set up your environment and structure projects.

But the best book for learning the language is Programming Clojure (http://www.amazon.com/Programming-Clojure-Stuart-Halloway/dp...) by Stu Halloway. Stu works alongside Rich and understands Clojure at a deep level, but he's still in tune to the beginner's mind and is able to clearly explain concepts and provide the context you need for the ideas to resonate.
Hack Your Mind: Allen Brain Atlas API Launched
Wait so where are the photos?
You are missing the point that "new" alphabet was way more before designed than "systems".

Right way should be involving in a process of developing standards, not changing some chars because some new tech come and has problems with the language ( going rampage as you mentioned earlier isn't also a valid solution ).
And there's no shame in standing on other peoples shoulders, but if you're building a web application you really need to think about having at least person with a devops background. Hell, even if they know how to compile from source and monitor properly that'd put them in a good place to go forward.
Not to mention the fact that in addition to you being good (and therefore expensive) to have a HA system, you would need at least two of you.
> Did the link title change from a Java title, like the article, to a Linux title to match the actual root cause?

Yes, it did.
You don't have to syntactically consume all of arguments of a function to write its body.

f :: a -> Int -> Int -> Int
f x = (+)

There really isn't anything meaningful to do with a function before it has consumed all it's arguments other than returning another function.

> However, this "f" is quite different from a function that has the signature "x->(y->z)"

Yes, we have applied the argument of type 'x'. f 0 is no longer of type "x -> y -> z", or "x -> (y -> z)" (because of -> precedence, the two are equivalent), it is "y -> z".

Currying is explicit.

f x y = foobar

is just short hand for

f = \x -> \y -> foobar
CircleUp: It's Kickstarter meets AngelList for non-tech firms
The advantage, of course, is that a Beautiful Female Inventor (TM) is pushing it. And therefore you should invest immediately. Or something like that.

In all seriousness, compressed air is a simply dreadful way to store energy. The necessity of an adiabatic cycle (store the heat from compression to use during expansion), for one thing. Tank rupture, for another.
How to hire top talent without paying recruiters
When you say "more convincing" who are you referring to? Remember, the goal here is not a $500 smart phone. The goal is a smart phone that can sell in emerging markets for a price a fraction of what a new iDevice or top-of-the-line Android phone goes for.
I'm going wax poetically and say that there are a lot of things like GStreamer or the Javax stuff that's just going to be another library, and depending on what you're doing in Clojure it will run just the same. If you're designing something where your processing is happening with Clojure, it depends on how the JIT observes it and optimizes it, so mostly that stuff might be slower, but it also might be the same. Now, if you're really trying to push things, you could be doing all of it on the GPU, in which case it doesn't matter what language you use, your code on the CPU is just going to be uploading or otherwise managing the GPU work, so using C++ to do such things might not even matter given that the GLSL or whatever you're doing the GPU is compiled and running over there anyway. But as far as Clojure speed goes, the general feel I get is that it's generally slower than Java (for say a single thread, and especially interactively with the REPL) but still faster than C Python, but it also may surprise you with its transparent threading.
I'm obviously not privy to the inner workings of Indian politics, but I can give you a possible sequence of events. One of the reasons that the food is rotting is because of poor storage. The government has decided that jute, and only local jute, can be used to make bags to store the grain. Foreign jute or other materials, such as plastic, are not permitted[0].

It's very possible that the local jute industry was given protection by the government because they bribed the appropriate civil servants/elected officials. Neither the bribers or the bribees will ever face any sort of prosecution for their actions, despite the fact that giving or taking bribes is clearly illegal.

0: http://hackerne.ws/item?id=4187264
Because a) that sounds like you have a problem and b) that sounds like you blame your problems on other people, including people that the decisionmaker empathizes with more than he empathizes with you. That sets him to thinking whether you're going to blame him for hiring you in 6 months after you're fired from his company.

There's just no percentage here for you. (An American idiom: basically, no outcome of this line of thinking is going to help you.) Just handwave towards the economy and start talking about happy subjects.
c:\>copy con m.bat
cl foo.c bar.c baz.c boz.c
^Z
Unlikeable inasmuch as the nihilists from <i>The Big Lebowski</i> would be unlikeable should you meet them in reality.
Well in this case the market is exhausted at the point of delivery. Which is to say the farmer has all his grain in wagons and he can drop it off in the grain elevators (full) drive somewhere else (always an option but raises his costs) or dump it. So perhaps we disguise the economic transaction by making our hopper look like an excess grain dump station :-).

Now I'm being humorous there but there might be some social engineering needed. And I wonder if one could promise a share of any future profit (if there is any) which comes from the use of the grain.
I'm quite happy with my current position at Mapquest, to the point that I'd say it's the best job I've ever had. I've got my frustrating moments with management, but the work is exciting and, most of all, I feel very much like I am heard when I bring up engineering concerns. We're hiring, but I've not posted on the Who's Hiring thread as I'm currently arguing with HR about interviewing the resumes I got last month (hence the frustrations with management).

The only thing that would entice me to move would be a job abroad: my family and I are planning a move to New Zealand or Australia in the mid-term future and it would be a fantastic stroke of luck to get a job offer now that would let me work from one of those countries.
My son will be 2 this month and he loves this game. He can only make it to about the 13th level before Daddy has to help, but wow, this is an amazing app.

His favorite thing to do is "pop" the zeros (ie spirals)
Can't find the specific reference now, but seen it mentioned a few times, here's one: http://paulrouget.com/e/b2gdemo/

Their idea is that it is an HTML5 standard with some additional Javascript hooks for hardware access, so any browser could be the 'core' with only a few tweaks.
Lessons from Business Development Meetings
Atlanta, GA - Full time - UI Developer

NexTraq is the next generation of GPS tracking and fleet management web-based solutions.

We need HTML5, CSS3, Javascript experts looking to make a huge difference in a small, thriving company. If the term "responsive web design" gets your juices flowing, then we want to talk to you!

Offering full benefits and competitive salary.

Interested? Drop us a line at [app-dev-jobs at nextraq.com] and be sure to mention HN.