skysight-inc/HackerNews huggingface dataset:
... which is exactly what the OP is saying.

"Writing elegant code and managing complexity" means using proven and familiar technologies (or spending enough time to know them inside out).

If I could upvote the post by 10, I would - so true.
Catar Passa a Reconhecer Engenheiros Civis Portugueses
Build a Simple, Static, Markdown-Powered Blog with Flask (Python)
The point of serving Node through Phusion Passenger is not performance, but supervision, stability, robustness, security, multitenancy, etc. Although Phusion Passenger can increase performance by load balancing requests between multiple nodes. Please see https://github.com/phusion/passenger/wiki/Node.js for reasons to use Phusion Passenger with Node.

The cluster module is great, but it requires you to manage your processes yourself and to write your own load balancer. Phusion Passenger provides all this functionality for you for free, through a C++ core.
This is one of the best (simple) explanations of Shamir's Secret Sharing Scheme [0] which has a solid working implementation [1]

[0]: https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing

[1]: http://point-at-infinity.org/ssss/
I have probably the same understanding of serbian. I used to read a lot of science fiction literature translated into it. Not to mention that I learnt cyrillic script in elementary school in the 1980's when the language was still officially called "serbo-croatian".
But there are significant differences: for example serbian people don't understand kaykavian and refuse to. There are a lot of jokes on the theme in old yugoslavian tv shows. Kaykavian is part of croatian language.
And the announcement that they were abandoning Symbian when all of the phones they were selling were Symbian didn't have anything to do with that?

You don't announce that you're abandoning your current platform when you haven't developed your replacement platform yet unless you're a moron or intentionally sabotaging your company.
Canine remote control
Show HN: Mozilla is building a Web Literacy Standard
but also slang, technical lingo and even local humour

One of my favourite bits of (UK) english that I regularly find myself having to explain to people is the difference between "bollocks", meaning that something awful has occurred and "the bollocks", meaning that something is amazing.
Why did you switch if web and email are paramount? I am genuinely interested.
"skill swappin'", perhaps?
It's about how you use bleeding edge technology though, especially after playtime is over and you've established it does what you want. All too often the engineering of things like abstracting the bleeding edge tech, or documenting what is going on gets forgotten. Then some other poor soul is left to pick up the pieces when said bleeding edge tech released a breaking API change.
Have you tried LINQ?
I'm sure there's an aesthetic argument. But I think there's a stronger correctness and not-misleading-ness argument.
Awesome job, bang on target, no bullshit, good luck!
An Oral History Of Apple Design: 1992
It's not available quite yet, but Genesis will eventually be ported to other platforms/architectures. I just wanted to start with a focus of 'one' for simplicity's sake. Genesis (the dashboard) itself is Python so you don't need to worry much about architecture. It's just distro compatibility that needs work. So stay tuned :)
Well, let me say that your opensource software analogy is great and here's why. I use Rails and make money building apps with it. Am I expecting @dhh or other Rails devs to knock on my door and demand their fair share? Of course not. If they did so, they'd be ridiculed and judged by the rest of the community! Open source is a voluntary cooperation: nobody expects anybody else to pay and hardly anyone started an open-source project because they expected donations. People donate because they want to. Or opensource devs make money by providing a service or building an actual product on their platform. And there are many opensource projects. I don't use all of them, even if indirectly. Should I still consider donating to projects I don't really use? Of course not.

My point is this: no one in the opensource world uses force to keep it running. If I don't donate to an opensource project, IRS is not going to come take my possessions. Governments on the other hand do use force to keep the state running. How can you fail to see this? And if you do see this, how can you defend the use of force?
The other replies explain the benefits of Apple hardware but I have to emphasise the trackpads - every other trackpad feels like dragging my fingers through mud in comparison and the gesture-handling is really slick.
"...structuring the a whole life around arbitrary restrictions..."

Couldn't the same be said of any other group of people? We all draw boundaries around what is acceptable or not. Some people don't want cable television. Some like to live car-free. Others choose vegetarianism or veganism.

The Amish just draw that line someplace we consider extreme. At the end of the day, if they're happy, that's all that matters.
At three times the price. You don't need any additional software to manage them (if you use System center that is) and it "just works" (tm). When your company runs on Microsoft it makes sense to go with Microsoft.
Health apps run into privacy snags
Without getting into it too much (i could write a novel :p ), the caching system will have a role to play in this. There are many different ways to solve this problem, and rest assured that creating a competent and stable mail system (and all that entails) is top priority.
I think one of the big valuable traits of a good programmer is a real fear of complexity. But I don't think the biggest problem is the complexity that comes from "rockstars" and over engineering. I think it's a way bigger problem that complexity tends to grow uncontrollably as features are added and bugs fixed. Especially when the domain is poorly understood and when the team isn't focused on keeping a coherent and simple system.

This kind of creeping complexity isn't introduced by mavericks because it's fun. It arises because of a conservative tendency to never throw anything out, to avoid refactoring, to be afraid of changes and simplifications. And also because of simple incompetence in design. Special cases multiply, no fruitful abstractions are introduced, the team's language is confused.
yeah, in one of their releases they specifically mention the transaction will be completed using offshore funds.

and while i'd generally like to see some movement on policy to encourage large us-based multinationals to bring-home more of their offshore earnings (for reinvestment domestically), the current environment does play-out nicely for foreign m&a - which is at-least (in my opinion) a better use of funds than dividends and buybacks.
Very likely :) The exact shape and architecture of how this will work is still undecided but it is definitely something I'm thinking about.
There's one significant factor not being considered here. Poor quality candidates.

Let's assume Candidate A decides to pay for this service. Turns out that Candidate A has limited experience and the experience they have is poor at best.

To top it all off, Candidate A is simply terrible at interviewing. Candidate A has paid you money to improve their chances of finding work yet the reality is that regardless of polish, Candidate A is still a terrible candidate.

Now what?

Over the years I have offered my services to HN and a handful of other tech groups to review their CV's free of charge. Due to the fact that it was free, I was absolutely inundated with CV's and a significant percentage of those CV's were terrible. Candidates that would sincerely struggle to find decent work regardless of the layout and content of their CV.

Personally I believe that the number of decent developers that miss out on good opportunities because of their CV and/or interview skills is exceptionally small. That's not to say they don't exist but the market may not be as large as you think.

Another consideration needed is context. Would you shortlist this CV? (yes/no) - That's an incredibly subjective question. Would I shortlist them for what exactly? You will have a lot of work on your hands to ensure that the Candidates are paired with a relevant mentor. A mentor who has only ever worked with Ruby teams for example, is not necessarily the best mentor for a Drupal developer.

Ed, I'm a big fan of your work so forgive me if my comments sound exceptionally harsh. I think some of your solutions to improve the hiring process are great but I'm not convinced this particular idea has much legs. I'd love to be proved wrong though!
Microsoft does have a history of doing great work while chasing others.
Be careful with point 6. If you use a subquery through an IN clause and it returns a NULL as one of the rows, nothing will return.
To be honest, I doubt it was how Microsoft planned it turning out. It certainly wasn't Plan A.

Microsoft had already made a significant cash injection into Nokia. Plan A would have been for the Lumia handsets to be a massive success, and for Windows Phone to gain significant traction.

Although you could argue there has been some progress towards this, it hasn't been fast enough for either Microsoft or Nokia. Nokia's current strategy with Windows Phone simply isn't working. They're at a point where they either a) change the business plan, or b) find another source of cash to pay the bills.

Since 'changing the business plan' in this case would have been hugely detrimental to Microsoft the acquisition was inevitable, but far from ideal for both parties.
It'd be great if the multiple choices appeared a few seconds late, giving some time to let your senses guide you.
This title is here more than 50% wrong. Microsoft bought Devices and Services business, and large portion of patents. This is about 50% of Nokia revenues, less than 50% of employees, and about 0% of the profits.
> If hardware prices continue to drop the feature phone market (which Nokia dominates) could easily turn into a low end smart phone market. The Windows Phone OS could actually be a good choice for this.

But at the moment the feature phones and almost-smart phones by Nokia, i.e. the Asha series, are not running the Windows Phone OS, but the S40 OS (which is some kind of Symbian I believe).
SharePoint: Access Denied when activating features?
Intel Small Business Advantage is a security nightmare (2012)
c'mon!!! it's not all about trust, it's also about the code.
They stop Cartesian products from accidentally occurring. That alone should force the use of ANSI joins. cross joining two million row tables is not a pleasant experience!
There's a difference between technology and implementation though. If Dianne had chosen a solution that fundamentally can't scale easily then that is a poor decision, whereas a technology that can scale written in a way that can be upgraded later is much more flexible.
As for the MySQL v Postgre I see that as a sensible Agile decision - much more confidence in quality now, with the knowledge that in the future a move to a different DB is beneficial.
This kind of judgement is not a sufficient and not even a necessary trait of great developers. It's nice to have, but 10 such developers will not allow you to build anything better than Dianne's solution.

Many great developers have misjudged their abilities or the practicality of particular ideas and solutions. I won't name (and shame) any, but look for examples among famous game developers.
OMG git reset --hard
No. Phones (or watches) as access points to 'your digital life', even if managed on tablets/laptops/desktops, are the digital wallet in your pocket.
Young Men's Self Esteem Hurt By Female Companion's Success
You should either throw Bosnian out or not offer it together with Serbian. It's a dialect of Serbian really and many people in south Serbia speak the that dialect (see for example Sanjak region: http://en.wikipedia.org/wiki/Sanjak_of_Novi_Pazar). Bosnian language is just a political decision, because it's a sovereign country now and needed to have it's own language as Serbia was an aggressor in the last war, so having the official language named Serbian would offend both Bosniaks and Croats living in the country.

Also, Croatian and Serbian can only be distinguished by words. You can't recognize the intonation because it's the same. If you don't know words specific to these languages, you won't be able to tell the difference.

It would be best to have a filter that prevents them being in the same question.
Of course neither I nor the project are able to endorse anyone contravening their ToS with arkOS. So that is something that everyone will have to keep in mind. Once the dynamic DNS/proxy service is online for arkOS servers, this will be made clear.

Also emails from personal servers don't have issues in my experience -- the only thing is that you need to do it right. The major webmail providers each have their own specific rules before they accept mail from unknown servers. Provided that you do those right, there isn't much of an issue. arkOS intends to implement these as default.
It started out as a term of admiration, but rapidly devolved to one of derision.
Dianne knew it wasn't the most elegant solution, but she also knew that anything much more complex would be beyond her current skills.

Since when are complex solutions elegant? I always thought the simple ones were the ones deserving to be called "elegant". Also, the cheapest, fastest, and most reliable components are those that aren't there.
Actually, why wouldn't a web service with a mysql server not scale for many orders of magnitude more users than they expect?
Except in the six years ago case 'most smartphone users' was a much smaller part of the entire phone market.

Even blackberry's didn't have nearly as high a share as iOS or Android.
No, that's the number one trait of a great employee - and the sign of a leader.

Exercising self-control is being the leader of one person.
I agree with you on the faults of his analogy, but the point he is making, holds nevertheless in my opinion.
Yes, we are currently working on a dynamic DNS/proxying service and provisioning of special subdomains for those who don't have static IPs or their own domain name. Very early stages but eventually it will be directly integrated into Genesis for as close to "one-click operation" as possible. https://github.com/cznweb/deluge
>the people suffering may well demand the factory compensates them for the damage.

>knowing that it will be held liable, the factory will spend more money on researching

How will the people demand the compensation?

Will it be "through their wallets?" In that case, the factory will just be built in a poor area.

Your 'group of armed criminals' is what can enforce these rules. The only way the mechanisms to libertarianism can work is through the systems it rejects.
An agency workflow for Responsive Web Design
"Classist" Received Pronunciation was out, regional accents were in (mostly so that Scottish cronies could occupy civil-servant jobs and the likes of John Prescott could eventually become plausible Peers of the Realm, but I digress)

Fucking hell, you're a prize twat. Besides, the shift from RP to regional accents in the media started during the 60's, not the 90's, it isn't some Blairite conspiracy. My mum used to winge about it because her dad sent her to RP to get rid of her welsh accent just at the point where having a regional accent was starting to be a benefit.
This is normal.

Some people (you call them Rockstars) are interessted in the newest technology and they want to use them to solve problems. No matter how efficient it is or how good somebody can maintain in.

But you forgot one thing: the "Rockstars" use technology, that will be normal for the masses 2 or 3 years later.

Ruby, for the first time, was used by Rockstars too.

It depend on your company and the size, but you need some rockstars and a mass of good developers. The rockstars look for new things, they try them, they show how to use it. The mass of good programmer can look at the results and choose what make a sense to use in productive environmnet.

There is nothing bad with a rockstar programmer, only with people that think they are rockstars and talk like "i am the king baby". ;)
This failed to go beyond Flat UI concepts, it merely compared iOS and Android guidelines. It's more of a "contemporary Flat UI design".

When viewed that way, it actually is a good article.
Hilarious. How is that river of money working out for HTC, Sony, LG, Motorola ?
With the resources they have access to, I'd say there's no real excuse - unless it's not a priority - which could very well be. Privacy only became a priority (which coincides with security) when Facebook started to regularly change people's privacy settings on them.
I'm not there yet.
awesome! You can run Genesis (the dashboard, which does most of the work) in any Arch-based VM as well, that's probably your best bet if you want to be able to look around quickly. https://github.com/cznweb/genesis
It's not about having the resources, it's knowing when you understand you don't have the devices to compete. Then myth that Microsoft has "unlimited runway" is just pure market BS at this point. Microsoft is not invincible based on its former pedigree. We also know that they're likely being funneled money via programs that spy on Americans and are likely helping float products that should have failed (speculation, but the facts are there).

The crux of it is Microsoft is not good at R&D today. Microsoft sells products that people still buy. People don't buy Nokia as much. What was the driver? Surely not to turn them around. We know that's not what they do with an acquisition.
They've always had working apps. My whole point is that nothing in reality has changed. That's why I'm focussing on what bloggers say, because that's the only thing that is different.
"Now is the time to build on this momentum and accelerate our share and profits in phones."

Do they even have profits to accelerate on?
because your time is worth less than your money.
we are fully descended into the first level of mediocrity.

I think I must be getting time-trolled. People come up with ideas to deliver me 5 minutes of hate on a Monday morning.

Let's put together cheap things to waste massive amounts of time in the pursuit of crap, disposable techno-folk-art. Thank goodness the bombing starts right after football kicks into high gear.
The president party is socialist and got much more than 5%. Deals with cuba, bringing doctors (which is almost slavery since they receive only 7% of the price, everything else goes to Cuba), teachers, the marxist brainwashing that teachers are doing on schools and colleges, "Foro de Sao Paulo", which is a reunion of the current party of the president, presidents of Venezuela, Bolivia and the colombian Farc, the list goes on and on.
Only boring updates in 4.3? Have you seen app ops [1] functionality? Hands down the greatest thing to happen to a mobile OS in a long time. I know there's Xprivacy, but having this thing built in is awesome.

[1] http://www.androidpolice.com/2013/07/25/app-ops-android-4-3s...
PHP is imperative, synchonous and class based.
JS is a mix of imperative and functional, a mix of ansyc and sync and prototype based.

Just alone this comparsion shows that PHP is easier to start with than JavaScript, I guess...
but to have mechanisms to ensure that (thus verify)

Actually, that's not a mechanism to ensure anything, that's a mechanism to remediate the consequences of failure. Actually ensuring the compliance would, again, require for you to be under close observation.
Gorgeous Anatomy App Gives Kids What They Want: Farts
Please do. I haven't been able to find a vendor for smart cards in the US nor do I know exactly what to buy.
Not really embarrassing. FirefoxOS is standing on top of the success of Android... literally, it leverages all of the work on the Linux kernel, and all of the work the handset manufacturers have done in writing hardware drivers and exposing the API to Android.
Google deletes anti-oil videos from YouTube
> I'd say that something with these requirements would have been a perfect opportunity for Diane to, "learn postgres," if she felt that it would have been better. The extra day or two of effort would likely pay off – if not on this project, then on the next.

Perhaps on a product team but for an agency dealing with clients your time is your money. You spend an extra day or two on the project and the client is getting charged for that. Now they're wondering why we're thousands over their budget when the initial perception was we could work within it.

I'm all for learning new things on the job but that opportunity is only for certain situations.
Interesting. I've never been to MTV, but as a Googler who frequently volunteers to give tours for school/university groups in the NYC office, I'm thrilled by how wowed the visitors are at our office space.

Perhaps we Googlers start to take for granted some of the things that really are quite extraordinary - like the 150ft to food policy, the pieces of historical computing machinery that are kept around, the guest chefs that visit, the artworks that have been commissioned, the fact that we hold regular 'espresso office hours' and occasional mixology classes, and even the corporate essentials that Google really pulls off, like the Tech Stops, phone rooms, visitor badging system and video conferencing setup. Even though it's 'just an office space', it isn't like any other, and getting to see it as a potential future employee can be pretty motivational.
A few reasons, including ease of maintaining package repos with pacman, rolling-release nature, easy networking tools, and more. I will also concede a bit of personal preference :) But like that post said, there isn't much of a reason in my mind to consider the specifics of individual distros, as arkOS is very "bare bones" and should require ideally no command line use in the first place. I haven't had any difficulty in getting Arch/ALARM to play nice with other architectures in the past but if you have specific experiences I'd love to hear about them. Thank you!
Always loved #Nokia's design but hated their sw. One of my favorite designed phones EVER will always be the E71 http://bit.ly/14nbnC7 On that note, Microsoft should buy Blackberry too. Nokia design & hardware +WinPhone8 software +Blackberry's customers might be a winning combination.
WPaint 2.0 Released
That would depend entirely on how they present themselves. If those players decide to come off like Linux on the desktop does (where "open"-ness is the main selling point, something utterly irrelevant to people who aren't a particular breed of techie), nobody will care.

Nobody ever successfully sold a platform based on its political leanings.
Not yet, but I plan on adding support for the BBB in the future.
Raw UDP+checksum might have been even better. Easier to build on a tiny microcontroller. Lighter on the network. Offers an expansion path to NAT hole punching for push updates.
Except by somebody who had an interest in making WP go away...

Although I'm sure there would be howls of protest and possibly regulatory issues with Google, Samsung or Apple buying Nokia.
Online Facebook Video and Page photo album downloader
Noam Chomsky: Syria Strike Would Be Warm Crime
Simply try to avoid this:
"Often even if I say I did not understood, I'll get the same sentence repeated the same at speed of light."
Allow users to submit posts, events, reviews, listings and more