skysight-inc/HackerNews huggingface dataset:
Jack drops a couple turds into your codebase, but so does Diane. Hers just take longer to arrive. Inability to seek actual best tools based upon personal fear of the unknown does not a great developer make.

Basing one's code off the familar or the purported "best practice" without actual knowledge leads to drek down the road. A great developer chooses the right tools for the task (along with other things...) Diane's, for instance has these flaws:

- Requires a relatively heavy runtime.

- Requires HTTP stack.

- Wastes CPU/power

These are not negligible considerations for embedded devices.

Someone who knew what the crap they were doing would likely have chosen a binary protocol standard (many such exist), then pumped that information out over an appropriate topology - someone suggested UDP. The database should probably be SQLite; maybe berkDB, depending on the complexity of the data model and the CPU used. Bluntly, the proposed "great" solution isn't. It's an inelegant solution putting heavy demands on the hardware unnecessarily.

Judgement is fine. What you use as a proxy in hiring for judgement is experience. E.g., you don't hire a Ruby dev to do embedded work. Experience tells you that.

What makes a developer great is great wisdom: knowledge applied skilfully.

n.b.: I wouldn't hire either Jack or Diane based on this article; Diane is fearful and Jack picked a javascript engine too immature for embedded. Jack might be led to understanding and might be worth more; I don't want to go around trying to convince people that better is better - I have no hope for Diane if she can't spend a day learning postgres.
Targeting ARM and using qemu is a good way to stay out of x86 land.
Really cool, but slow. AngularJS Batarang might help profile the hot spots.
Free Range Kids is a good resource for helping parents feel like good parents when they fight the urge to hover and over-protect.

http://www.freerangekids.com/
Yeah, but most of the time, Anglicized forms of the Latin words are in use. Increasingly so, even in the non-English speaking world. Even in your example, the correct Latin form is "Infarctus Miocardii" and Cardiac Infarct is heavily Anglicized. And although we still learn the Latin terms in Bulgaria, I can't really see that lasting very long.
Malala Yousafzai opens new library in Birmingham.
Don't worry - you write like a native English speaker!
This is amazing. Actually anything that allows people to ask help without being treated badly by other users or mods is something i find amazing.

It would have been much better if there were any way to ask for help without twitter. A simple PM system maybe.
They're already making great boats, but nobody's* buying them.

* For nominal values of 'nobody'.
True, the explanation was maybe a bit simplistic. Some expressions are allowed to appear even if they're not declared in the GROUP BY clause...
Sigh.. while I actually support what Greenpeace did here, were the clips from the official broadcast (which makes it understandable that they got pulled) or was it someone's original footage (which would be less ok).
"listening to radio."

For me specifically, shortwave radio. I still have a R-75 hooked up although I don't often use it anymore. I used to have a R-390 and its "mobile" cousin the R-392.

I've found the audio quality has little or nothing to do with the appeal of listening to foreign lands, so listening over the internet has had little if any change in that hobby vs using a radio. Although I do get most of my non-tech news from the BBC now, so I do appreciate the podcast feeds, something you could never do with radio.

I think most HN readers would appreciate BBC Radio 4's "In our time" program. Not every episode, especially not the more science/tech oriented, but most episodes are entertaining / mind expanding. I get it as a podcast via a RSS feed.

I would think all the startup opportunities relating to podcasting are long since used up? There seems to be a way to monetize anything people spend time/money/effort on, and at least some people do that with podcasts, so logically there must be a way to make money off them...
Thanks. Would love to hear your thoughts on Shyahi.
NEWS FLASH THEY WANT WORLD WAR 3
Android and Windows Phone are both far superior to iPhone at this point. Between those two it comes down to personal preference. Windows Phone seems much more polished to me than Android. But I would be happy with a Galaxy S4. The only non-contender in my mind at this point is the iPhone. It has nothing going for it in comparison to the competition.

I have a Jelly Bean tablet with a 10.1" screen that I use every day and am happy with it.
Hi RossM, Keith from Buildbox here. Can you see https://assets.buildbox.io/assets/logo-2e6cfd9ad9b7c91ffe1e5.... It's working ok for me... Weird.
There's also no risk of the US being invaded by Afghanistan. The risk to the US was and is always very minor, akin to a tiny fraction of the number of people killed by cars or going to be killed by climate change. The US didn't have to spend trillions mitigating that risk, even if you assume those trillions did mitigate the risk.
It may be "nothing" special, but ignoring the people who have taken you to task for the amount itself, consider that writing programming books often delivers the biggest value in reputation and follow-on consulting jobs etc.

A lot of technical books (for that matter: most books, regardless of subject) never generate a living wage from the book itself.
Not only that, but with today's homogeneity in hardware, the phone market takes some time to shift. I held onto my Android phone for my two year contract and replaced it with a Lumia 920. My wife's Nexus contract is expiring in a few months and she is considering a Lumia as well. That transaction will occur about a year after my last upgrade.

These things don't happen instantly now that so many devices are alike.

By comparison, when we adopted the first iPhone, it was a dramatic departure from previous cell phones and we had to have it immediately. Since then, we've just waited for our contract terms to expire.

Though I would interrupt my contract immediately if someone would deliver on personal application omnipresence, making a cell phone that is just a small touch-enabled view on my network and my applications.
The phone is a miserable way to communicate. Its 8KHz, 8bit noise. Use anything else to communicate, it helps immensely.

I work at Sococo so suggest our product, which is 16-bit 16KHz and sounds wonderful. Or use something else, but for heavens sake stop using the phone.
Nymi Wristband: Securely Communicate Your Identity Using Your Cardiac Rhythm
Odd, it doesn't hide mine, neither in Firefox nor in Chromium.
It's a pretty easy thing to do with libvirt.
I usually create a nginx vhost that routes websites to different virtual machines.

These virtual machines usually run one application are managed by puppet and are sometimes located on different subnets.
That's only true for NOT IN predicates (which is mentioned in the article)

Example: http://sqlfiddle.com/#!4/d41d8/16785

with a(x) as (
select 1 from dual union all
select 2 from dual union all
select null from dual
)
select 1 from dual where 1 in (select x from a)
Definitely need help with testing and development. Documentation as well but it takes time to understand the complexities of the working parts. Hit me up on Twitter if you want a full list of things, always looking for help at every skill level :)
millimeters or millions? bean counters.
Check out http://www.jooq.org, by the same author as the article (me)
Only scalar expressions. You still need to retrieve the rows.
I thought that in this contrived example, Jack and Diane were writing the software that runs on the server, not on the kitchen devices. Also, what if the "devices" are small-form-factor PCs? That would relax the constraints considerably.
Haha, the fact that there was a second banner and they were put up in this manner makes this 100x better than a single one would have.

Here[1] is the link directly to the video/gp page

[1]http://www.greenpeace.org.uk/blog/climate/banned-video-our-s...
I thought this was a very good article, unusually so for a blog post about databases. I do take issue, however, with the idea that there's a beauty to SQL. There's a beauty in the conceptual model, but you have to squint sideways to see it through the deeply hostile syntax.
I think another important dimension is the suitability of the tool to the technical culture and composition of the organization. For example statically typed java-ish languages tend to be more attractive if you have many disconnected groups contributing to a code base, and if I'm being cynical, overall less average skilled programmers just hacking out features. Whereas a small team of top-tier developers are more well positioned to leverage the benefits of more fancy tools and languages.
It does seem like any app that could be made with Ember could also be made with Backbone. So, yes, why use a 20,000 line library when you could get away with 800.
Lil Wayne Unseen Moments
Which is a problem. There are a lot of things that have changed between 4.0 and 2.3, and it would make most developers lives easier if 2.3 would go away.
The Roman numeral M is often used to indicate one thousand, and MM is used to indicate one million.

http://blog.accountingcoach.com/what-does-m-and-mm-stand-for...
.. or, take over a project that was done by a competent developer who knew what they were doing and were able to communicate that knowledge through their codebase to anyone else who might pick up the project later on - which is the real #1 Trait of a great developer, whatever technologies they're using ..
Doh! Of course. :-)

The reason being is that IN uses an disjunction and NOT IN uses a conjunction. When you compare the value to NULL it returns UNKNOWN, which ultimately causes the Boolean expression to be false.

I hope that redeems my reputation a little :-)

Btw, great article!
How many Ph.D's have you met who can't write software? If years of study is not a good measuring stick, I don't see how a "software engineer" certification will help.

I see it as red tape. For serious work you have serious interviews. It doesn't involve looking at their certs and degrees.

It comes down money. There will be a fee paid for the exam. Will other organizations be able to offer certification or will IEEE have a monopoly?
I would dispute that WP is "doing well" anywhere except a handful of countries where Nokia previously dominated distribution.

Microsoft now owns all of Nokia's handset business, which is still 90%+ non-WP. As the S30, S40, and Asha base under WP evaporates, WP will have nothing to piggyback on in these markets.
Now that Microsoft is buying Nokia, they will be making their own phones. I think the idea is that they will operate that division at a loss to undercut their competitors and gain share in the middle or bottom of the market.

Samsung and Apple both need to make money on their phones. Microsoft does not. Both Bing and Xbox were operated at a loss for years; it paid off for Xbox but not (yet?) for Bing.
NPM tricks
Probably something completely rational, and thus not facilitative of attention-grabbing headlines.
London skyscraper Walkie Talkie melts parts of Jaguar car
Less price, even. I love Android, but compared to its competitors it's a system-requirements beast. No other platform needs a quad-core processor to get a pleasant user experience.

WP8 phones giving users better performance for less money will make Android feel clunky.
Back last year when Coursera started and I made extensive use of it, the next question that came to mind was how to take this experience to kids who are younger, i.e., those in secondary and higher secondary, and even younger. Coming from a country where the number of kids who are not in school is terrifying, this is a huge problem which the state as of now seems unable to tackle, or perhaps is simply not interested in. How can then we, as engineers come up with ideas that can reach to these segments of world population? From what I understand, creating Coursera like courses for kids is just not the way we can make education accessible to these kids, and reason being kids need teachers much more than grown-ups. It is an exercise in developing interests, identifying potential, assisting those left behind, a much much more complex phenomenon than what Coursera, Udacity or EdX platform can solve for now. Can we think of a solution to this? I hope someone amongst us does. It will probably be the greatest service to mankind since I really can't find anything to compare.
Nabbesh.com is hiring 
kick ass developers apply
It does look like a massive bait, I can't imagine why google would have pulled these videos if it were not for licensing issues or similar. I don't buy the massive pro-oil conspiracy TFA hints at.
Interesting to see the tools used to make the book. It wouldn't come to my mind using anything but LaTeX.
When you say vanilla emacs, do you include the Cocoa version? (http://emacsformacosx.com/)

I'm using that many hours every day and have zero problems.

Regarding fullscreen, if you use a recent build both native and non-native fullscreen are supported.
As much as I'd love to see Shell and many other oil companies get a huge downsizing, this is some pretty onerous lying.

Google didn't "censor" anything, they complied with a DMCA request to take down the videos. It isn't because it's anti-oil, it's because it's copyrighted material.

There's a fair argument to be made about how idiotic the DMCA is, but shits the law in Google's world.
Can The "GitHub For Science" Convince Researchers To Open-Source Their Data?
That's a different issue. This is about Software fragmentation. Hardware fragmentation is alot harder to solve IMO.
Interesting. 40k is not a small difference. I'm intrigued by your decision. Would you mind elaborating a little?
Who is this for?

Any serious photographer would not want this as the results are going to be complete crap.

Any casual photographer would not want this because it does nothing to get their shitty photos onto Facebook.

The only people who would like this would be pseudo-intellectual hipsters who think they are "keeping it old school". This is a scene straight out of Portlandia. Let's open an "artisanal" cupcake shop that makes everything in an original, 1963 Hasbro Easy-Bake Oven!
> Why was -- in this contrived scenario -- Jack's solution a "maintenance nightmare"? Just because.

Maybe this article will shed some light:

http://www.xaprb.com/blog/2010/05/10/the-manager-programmer-...
>Witness how Apple replaced Google Maps with their own solution, even before their solution was good enough, as if they couldn't wait to get rid of GMaps. At some point not so long ago, they also threatened to replace Google's search engine with Bing by default.

You've got to admit though that, the move was highly political, from both sides, Apple didn't want to provide Google with a bunch of data so Google refused to allow Apple to have turn-by-turn directions (because they happened to be supporting a competing platform), so Apple basically said screw you Google, we'll make our own maps.
Nobody will license Windows Phone or Windows RT now
Amazon doesn't make any money. <$7mil> on $15Bn revenue. No point in being in that game.

Earnings aren't the sole determinant of whether a company is a worthwhile ongoing venture...
DevExpress, ComponentOne, Infragistics & Telerik on third parties in VS 2012
Feds Waged Hundreds Of Cyberattacks On Other Countries
I think WP8 is ok. The biggest challenge is the image of Microsoft. In the hands of Apple, WP8 would be lauded insanely great too. The next CEO of Microsoft has to repair this image, and give Microsoft a new reason to be cool again.
Nintendo 1DS - Official Website at Nintendo
I'm getting an access denied error on the asset link, but the page seems to load fine for me.
I was disappointed this wasn't a Newsmax link.
Why not Germany :( Or rather why is it restricted to the US and the UK?
Rap Genius (YC S11) - Brooklyn, NY - http://rapgenius.com - Help us build the Internet Talmud

jobs@rapgenius.com

Rap Genius is at an unusual point in our history: we're one of the fastest-growing sites on the internet, we get 25MM unique visitors per month, we've raised $15m from Andreesen Horowitz, and yet our tech team is still only six people.

What this means is that for anyone who joins us now it's a best-of-all-possible-worlds–type situation: you'll get to work on something that a ton of people are obsessed with, you'll eat a lot of sushi, and yet you'll still have the chance to experience the small-team vibe and pick everyone else who works here / "define the culture."

WHO WE ARE

We're a tiny, quick-shipping team. Each of us makes product decisions and owns whole features. We're close and we all enjoy spending time together.

Our house library includes Metaprogramming in Ruby; Godel, Escher, Bach, an Eternal Golden Braid; The Rise and Fall of the Third Reich; POODR; and "Is Justified True Belief Knowledge?".

Loving rap is not a prerequisite for working here, though an appreciation osmoses to everyone after a while.

WHAT WE'RE BUILDING

We started Rap Genius in 2009 to explain the meaning of rap lyrics, but the big vision goes beyond music and touches all of text – whether it's the Bill of Rights (http://news.rapgenius.com/United-states-congress-the-us-cons...), the Bible (http://news.rapgenius.com/God-10-commandments-lyrics), “The Waste Land” (http://poetry.rapgenius.com/Ts-eliot-the-waste-land-lyrics), or the Supreme Court’s DOMA ruling (http://news.rapgenius.com/The-supreme-court-of-the-united-st...), it's all on Rap Genius (or Poetry Genius, or News Genius, or... you get the idea). One of our favorite recent examples is Junot Diaz's amazing annotations on an excerpt from his own The Brief Wondrous Life of Oscar Wao (http://poetry.rapgenius.com/Junot-diaz-the-brief-wondrous-li...).

BENEFITS

* Bomb salary and equity—you won't be taking a pay cut to work here
* We don't count vacation days
* Free meals in the office, free unlimited Seamless, free unlimited Fresh Direct
* Free gym in the building
* We pay your phone bill and when you join we'll upgrade you to the newest iPhone (or, if you insist, Droid (just kidding, you're getting an iPhone))
* Laundry and shower in the office
* Free indoor bike parking
* Free health, dental, and vision benefits
* The deluxe computer setup of your choice

WHAT WE'RE LOOKING FOR

* Experienced full-stack Rails engineers
* Front-end developers with an eye for design
* iOS devs to build our iPhone app from the ground up

INTERESTED? Hit us up at jobs@rapgenius.com with:

* Your name and GitHub profile, your Twitter, blog, StackOverflow account, personal website, etc. The more, the better
* A cool side project you built, library you've released, or some code that's impressive
* Something brief about what you like and dislike about the technologies you've used
* Your résumé
* Location—you can't get the true RG cult effect working remotely, so only apply if you live in NYC or are willing to relocate. Our office is in Williamsburg.
I'm having trouble compiling this.

freefull@freefull-hp ~/c/o/devos> make all
Building Kernel
make -C ./kernel
make[1]: Entering directory `/home/freefull/code/other/devos/kernel'
makefile:9: runtime/Makefile: No such file or directory
makefile:10: core/Makefile: No such file or directory
makefile:11: modules/Makefile: No such file or directory
makefile:12: arch/x86/Makefile: No such file or directory
make[1]: *** No rule to make target `arch/x86/Makefile'. Stop.
make[1]: Leaving directory `/home/freefull/code/other/devos/kernel'
make: *** [all] Error 2
This would seem to imply that Brazilian consumers read the burning platform memo.

I highly doubt that. I have a huge problem with people flat out claiming that Symbian was an acceptably competitive phone offering in 2010. That's a bald faced lie in my opinion.
OK let's say that he's saying that, but then what does that mean? Don't use <div class="para">, but use <p> ? That's about it, then. He rages against 'painting with tags', but then what is 5 nested divs? It certainly doesn't add any semantic meaning, not in the way they are being used in the website.

My passive-aggressive point is that 'semantic html' is an academic concept with a peak in popularity amongst the web dev plebs around 2000 and an occasional flare-up of interest from new-ish developers who re-discover the fundamentals. CSS has failed to make add the 'presentation layer' on top of semantic html as we once thought it would. It's simply not powerful enough. For the dream of real semantic html to come true, CSS should be able to 'implicitly' add elements to the content to apply styling to, so that we can 'add' a div around the body content in order to center it on the page, to name one use case. The cold reality is that nobody cares enough. Just toss in a few divs, use simple tech like html and css to make it look good, send the invoice, go home. Let the Googles of the world care about machine-readable semantics (because that's what we're talking about here - 'semantic html' is BS from a human's point of view, a human wants to have semantics through styling, not separate from it!).

The continual references to 'assistive techology' in the post are especially laughable. Yes yes it's nice that blind people can use the web. Just as it is nice that people in a wheelchair can access buildings. I'm all for that, and I'd love to see more tech that allows people with bodies that function differently from those of the majority of people lead better lives. But arguing for 'semantic html' in that context is fighting wind mills and displays a gross lack of pragmatism. Let's spend our time on things that make the world better, rather than on talking about ways that would make the world better if only everybody in the world changed their behavior.
Ah, see, I read the spec as saying that it would be things stored on the kitchen devices (toaster, etc).

You do want to make sure your comms layer is easy to make reliable when talking from the device, regardless. Might be HTTP, might not be - I'd likely take a gander at ProtoBuf myself for feeding over TCP/IP to minimize comms complexity on the phone home code.
The conceptual model is great, but IMHO a little impractical. Anyone who has ever had to trick the optimiser into choosing a better plan by changing the semi join from WHERE EXISTS to NOT IN (or vice versa) will appreciate what I'm saying :-)
Copies sold 60/20/20 amazon/kindle/PDF

Profit per copy $21/$9/$14 amazon/kindle/PDF

Haven't done any real price experiments yet.
They didn't buy Nokia's patents. They bought Devices & Services business unit (the one making the phones) and a 10-year (non-exclusive) licence to Nokia's patents, which obviously are needed to make the phones. Does not sound like a patent troll move on part of Microsoft.
Take over a high-quality implementation using somewhat stale tools or an average to shoddy implementation with newer tools that the developer was learning on the fly

My experience has been that developers who are most interested in innovations in this industry are dramatically more likely to build better solutions -- the passion and interest cuts both ways. Versus the career developer who does the absolute minimum necessary.

But of course with any given situation and set of developers your mileage will vary (I've known on-the-edge developers who build ridiculously nice code, and hanging-two-generation-back coders who make disgusting code. And vice versa). This particular scenario bothered me because the nodejs / cassandra canards were propped up under the illusion that the only advantage they offer was nefarious "Web Scale". Only in reality for many projects they make it ridiculously efficient to build solutions. The same goes for Go right now -- there are practitioners who can build in moments what would have taken months on a, for instance, ASP.NET team.
Sounds like 80% of the general public in Poland, Mexico and some Eastern European countries aren't a fan of WP8.
Everlane Telling NY Startup Scene to Move West
Becoming a Ridiculously Agile Developer (Infographic)