skysight-inc/HackerNews huggingface dataset:
> the awesome 13 month Calendar that we could have adopted

That calendar would have never worked. You would have to keep changing when the weekend is each year as the real Saturday/Sunday would shift by a day each year relative to the calendar. Some people would not care others would, and it would be a mess.

And don't just flippantly suggest "so don't shift", the 7 day pattern of weeks has been kept by humanity for thousands of years by cultures all over the world. It's not something so easily dropped.
Then the good developers responsible for most of the codebase leave for somewhere else using their experience as CV points, and the firm rotates through large numbers of inexperienced or incompetent engineers (who can't get a better job) as the team inexorably grows to several times its original size, whilst the number of new features dwindles until everybody is doing maintenance on the spaghetti ball, and existing features start breaking slowly.
If you're not a JavaScript developer, that's not so easy to do with NoScript, unfortunately, because you'd have to allow the file to load, or pause it with a debugger, to see what is actually going on. Some scripts are also loaded at runtime.

LibreJS will list every script and its contents if it's not marked with a free license, but since it will refuse to execute it, it will not load anything that is dynamically loaded at runtime. But a malicious script could just mark itself as free to get around that.

It's a bad situation all-around.
These are some of the top sites' engineering blogs which I collected over a period of time - I removed those which have already been posted:

Google: http://googledevelopers.blogspot.com/ http://google-engtools.blogspot.com/ http://googleresearch.blogspot.com/

YouTube: http://youtube-eng.blogspot.com/

Baidu: http://usa.baidu.com/category/baidutechblog/

Yahoo: http://yahooeng.tumblr.com/ http://yahoodevelopers.tumblr.com/

Wikipedia (closest I could find): https://blog.wikimedia.org/c/technology/

Amazon: https://aws.amazon.com/blogs/aws/

Twitter: https://engineering.twitter.com/

eBay: http://www.ebaytechblog.com/

Microsoft: http://microsoftengineering.com

FourSquare: http://engineering.foursquare.com/

Apple (closest): https://developer.apple.com/

Paypal: https://www.paypal-engineering.com/ https://devblog.paypal.com/

Dropbox: https://blogs.dropbox.com/tech/

Edit: More (collected from this link: http://www.quora.com/What-are-the-top-startup-engineering-bl...):

Yelp: http://engineeringblog.yelp.com/

Quora: http://engineering.quora.com/

Yammer: http://eng.yammer.com/blog/

AirBnB: http://nerds.airbnb.com/

Square: https://corner.squareup.com/

Flickr: http://code.flickr.net/

Soundcloud: https://developers.soundcloud.com/blog/

Cloudera: http://blog.cloudera.com/blog/

Slideshare: http://engineering.slideshare.net/

Heroku: http://engineering.heroku.com/

Pinterest: http://engineering.pinterest.com/
Keep cool without air conditioning sitting around the Climactic Table
Companies use recruiters mostly because they feel they have no skills to perform hiring themselves, when they have no HR staff etc. Most of them are unaware that recruiters actually make quality hiring nearly impossible, through ignorance, misrepresentation of facts or open lies.

Companies seem not to know that developers generally avoid recruiters and seek a direct contact. I had it many times that recruiters ruined potential opportunities for me as a candidate, that is why I said them goodbye a long time ago.

With the way recruiters approach their work today, I'm convinced they have no place in the IT hiring process and actually do more harm than good. They have no qualifications to perform their job well and none seem to be even remotely interested in obtaining the necessary knowledge. Recruiting seems to be a short term job - today they hire programmers, tomorrow they end up in the sales department of a manufacturing company and will be selling tires, the day after that they'll be doing something else. It probably makes no sense to them to be wasting time learning something weird when they can spend this time cold-calling and selling whatever stuff they're on today.

Update. Almost forgot. Sometimes people go to recruiters to relieve themselves of the responsibilities for a potential bad hire. Employing the services of a staffing company will make the person look like acting in the best interests of the company, and if a bad hire happens here, it can easily be attributed to the failure of the staffing company, not to the mistakes of the person who hired recruiters.
The answer is: Do not have a privacy policy.

If you have a privacy policy and you violate it, the FTC comes after you. No policy? No harassment from FTC.

Aside that fact, it's not like they really matter. Right?
Well sure, but you can find your beliefs in ivory towers too. Also, argument is central to academia or my impression of it anyway.
No we aren't lacking ideas for that. There have never been so much music despite it being much harder to make a living on it.

I have played music many many years, and I can tell you from experience that its not something thats created out of nothing. Thats just not how this works.

So if you want to have a real fundamental discussion about this you need to understand how these things are made and what it means to create them.
New Game Idea: Hacker World
Data Acquisition for Brand Marketers
tl;dr: a brief look at community created HD icons from as far back as 2002 but mostly just from the past few years.
At least they didn't update the power port...again.
Ah, I thought Ivy Bridge was newer than 2012 but I guess it's been kicking around for quite awhile now.
A Tiger Made of Triangles
Yep, Edthena is! You can see our profile and job description here:

http://careers.stackoverflow.com/company/edthena

If interested, you can apply through the site or just email me: dave at edthena dot com
Sure but those are mostly backup, right? If a system could log to disk at a fast enough pace, then it'd not really be a main memory DB, right? It'd be essentially the same as a normal DB with a really good RAM cache. I've got to imagine there are some VoltDB users going fast enough to make logging not 100% loss proof.
You got a write-up on that? It sounds like a daunting task, so funny blog post with profanity about Linux config (used to write them, no one would read them) are something I really enjoy.

So definitely write about that. There is so much bullshit and misinformation I have read this week alone on VPN config in *nix environments, it's astounding. My shakiness was only confirmed by this article.
flexbox + viewport units have made this better.
Especially when it's their own journalists getting taken out in 'classified' videos.
Pressing "Connect" on Linked In is not a network.
And Trello is the only one to take advantage of the .engineering TLD! :)

https://trello.engineering/
But coming down from the ivory tower of academia , do you really need to go to the trouble of writing your custom CMS in Haskell after proving it's correctness in Coq ?

Dijkstra was nothing like this. In fact, he was probably one of the more practical academics (if that even makes sense to some people). He advocated top-down, logic-based methods for proving correctness that were based on incrementally transforming a high-level program specification into a final product fit for implementation. He likened it to composing music.

He also deeply studied paradigms that were firmly imperative in nature. Besides his work on semaphores for concurrency control, his deductive system of predicate transformer semantics and the Guarded Command Language built on top are some of the most comprehensive notations for imperative languages. He was also on the team that developed ALGOL 60, so it's quite likely you owe most languages you've used partially to him.

That and your conception of an academic using the analogy of the "Haskell CMS verified by Coq" is largely a straw man, though I can understand why you used it. HN is pretty crazy about these things, so it's easy to get caught up in the thought bubble thinking it's the norm.
> This is, at the end of the day, mostly semantics but you can't have proportional representation, in a vote that only elects one person.

Proportional representation is really a matter of degree rather than a binary categorization -- a system doesn't magically become proportional when you apply it to a two-member constituency that would be not-proportional when applied to a single-member constituency.

OTOH, the maximum degree of proportionality you can achieve in an electoral system increases with the number of seats that are elected by the same set of ballots.

STV is an election method defined for any arbitrary number of seats, IRV/AV is exactly STV applied to a single-seat election.
I don't know enough about any of this to judge which one is more feasible. Detonating nukes on the surface is "easy", but would it be effective? How much energy and money would it take to divert some asteroids? I haven't done the research, and almost certainly won't :P
I've had the same experience on desktop & mobile. The desktop issues with Radeon are from quite some time ago, but the driver problems on both Windows & Linux back then were extremely frustrating: random framerate slowdowns, no working linux drivers, bad support in some games, ...

And the only time a Laptop has died on me was when its AMD GPU decided to go crazy, resulting in artifacts and full system shutdown within a few seconds/minutes, if you were lucky enough to get it booting at all.

I know that this is anecdotal and most likely just coincidence, but I haven't had such problems with nvidia, so that I'm willing to pay the small premium price whenever I need a new GPU.
I've little faith that any judge would do anything other than "ah. This is something... computer. don't know. Yes?". It's the same "shutters coming down with a bang!" phenomenon as one sees with most non-technical folks the moment they think something technical might be coming their way.

Either way, this is a very grey area, as if you tie up corporate affairs with every single one of your customers, it would make your business unsaleable, and make liquidation impossible, so while consumer protection is desirable, there also have to be measures that allow businesses to operate without the explicit consent of each and every one of their customers for any action.
I usually divide by 1,000 when I'm working out those numbers, to account for time spent finding clients, lulls, etc. Sometimes it's really nice to just take the afternoon off, and it's really nice when that's already factored into your rate.
Yep, it is. I had a 2012 and now a mid 2014 rMBP and they are both Nvidia chips.
"🎶 cell and a haircut - two bits! 🎵"
This is all I need :/ http://mayoyo.tokyo/jD9.png
I think the text color on that page could be a little darker. It is hard to read here and I have no eyes issues.
Really, you'd want to use Ada for something like this (The language has survived specifically because it's managed to carve out a niche for itself in aerospace).

I once worked on satellite systems using Ada95 and Ada2005 (Ada is definitely not dead). The language is a pain to use but is impressive in that it catches more crap at compile-time than anything else I've seen.
The Optimal Boyfriend-Shopping Theorem
> What might have once been a method of quality control, is now simply a method of constraining labour supply, and thankfully wouldn't fly in today's open source era.

At least for the US, a professional engineer is personally and professionally liable for their work. I think that's a good thing for safety critical projects.
Containers have arrived – and no one knows how to secure them
Yes, Robots Really Are Going to Take Your Job and End the American Dream
What drama are you talking about? I see no drama at all. There's a bit of marketing copy for a product description, but it's hardly calling it innovative or life changing - it just explains what it can be used for. And if you're referring to the fact that a dock was submitted to HN at all, it's somewhat interesting because Apple hasn't produced docks for a while, and people on HN might be interested.

This isn't showing off Apple's engineering or innovative genius or whatever, it's just a courtesy to the Apple customers of HN: here's a new product, you might want it.
Normal job sites advertise for Contractors. Many job adverts will explicitly state Contracter.
Sure, but that doesn't solve the EINTR problem. If you accept signal-handler interruptions on threads where you actually do work, then you risk interrupting system calls on those threads, and even SA_RESTART isn't guaranteed to work all of the time. That's what a separate thread (or signalfd) wins you.

(But yes, setting it non-blocking is correct.)
Certain countries require you by law to appoint an executor to your estate. If you don't, the state steps in and does it for you. Hardly the sort of thing you'd want, especially if you want it done properly.

You can appoint lawyers to be executors to your estate, mind you. They take a fee from the total bucket, and make sure everything is done according to your will.

Also, as far as I'm aware, appointing them the executor of your estate doesn't mean you give them the money. You entrust them with resolving all the issues with your estate, it's a bit different.
Multiple users could install Lychee on one server with Sandstorm.io. https://demo.sandstorm.io/appdemo/z6rj6js4h8p8rjz2myp3dwmv3m...
Yep, the more I learn, the more I realize that I don't know.
There's an extended warranty repair program for video issues https://www.apple.com/support/macbookpro-videoissues/
May you be cursed to spend the rest of your days writing PHP.
This is important, to ensure a safe space for women and children. How else are we going to encourage more diversity in tech? For far too long, [we] (http://www.riosmauricio.com/wp-content/uploads/2013/04/Hoppe...) have been a passively tolerant society, saying to our citizens 'as long as you obey the law, we will leave you alone'.
The dreaded D word – Documentation (Part 2)
I'm at the biggest "software" company in the city, and we can't find quality talent within an hour commute.

This is your company?... http://www.cartegraph.com/careers

Had I stumbled upon your website on my own, I would get the distinct impression that you are presently NOT looking for any developers, since the only jobs listed are in sales.

If you'd consider hiring someone to work remotely 3-4 days a week and drive in to Dubuque 1-2 days a week, I'd think you'd get some hits from Cedar Rapids, which might be enough to broaden your options.
because they could.
In addition, tunneling TCP in TCP to hide OpenVPN behind a HTTP proxy, lest it look out of place and be easily fingerprinted as OpenVPN on packet analysis is why I wanted to avoid it this time around.

https://www.bestvpn.com/blog/5919/how-to-hide-openvpn-traffi...

Plus, I wanted to better secure my home network AND make it accessible remotely (in a dorm-like accomodation with enterprise-grade NAT with Cisco gear), I thought an IPSec tunnel would be optimal as well.
I apologize -- I went off on you as a straw man instead of as someone who had literally just said that they didn't pirate music or software. That was unfair.

You touched a nerve. The "I'm not doing any harm" line is the general defense to the piracy question and I think it's very much wrong. I think I'm right in saying that too many people attempt to use it as a moral cover for the fact that they just want stuff for free.
Computer science on convergence of biology
There's no need to be rude. How many people are going to not know that, or forget? Meteor is highly tailored towards beginners. Additionally, Mongo's out-of-the-box security policies are extremely lax as well, and unsecured Mongo instances in the wild are a huge problem.
I use Simple for banking, which doesn't support this, but Betterment (who manages my retirement accounts) does. My wife is my primary beneficiary, and I've submitted a feature request to them that they support specifying a 501(c)(3) as my contingent beneficiary (Watsi, in case you're wondering) if we've both died at the same time.

I'm curious what their UX around it is; I should ask! Ideally, my wife would provide them proof of my death, and then they would say "Here are your options, and the consequences of each."
I don't necessarily disagree with you, but it's still an astonishingly bad practice as a default.

If there's one thing we should have learned from Rails' various security failures, it's that things must be secure by default.
The biggest selling point for it in my view isn't Force Click but the uniformity of the trackpad. You can press anywhere on the trackpad and it takes exactly the same amount of force to make a click. On the previous mechanical glass trackpads the amount of force required to make a click goes up the closer to the keyboard you press the trackpad. I'm now happy to use my thumb to click the trackpad because I can click it just under the spacebar easily.

It's very obvious when going back to the trackpad on my 2013 rMBP, which feels (and sounds) like junk in comparison.

On the 2013 rMBP I use the "Tap to click" setting so I don't have to press the awful button. On the 2012 MacBook I don't; it's just not necessary.
I haven't had any real issues with AMD, so take it nots universal. Especially on my mac, the windows ones have been fine as well, but a little less stable since those drivers are more cutting edge.
Ira Glass: Public radio can capitalize on its popularity without selling out
Actually, hiring new colleagues is part of the job. Developers MUST participate in it somehow, otherwise you get a team composed from totally random people who have nothing in common. You don't want to work in such a place.
This is why I ask. I did not want to post it again (I am sure I am not the first), but this is SoftEther thing masquerades as these different VPN protocols while being the same backend.

http://softether.org/
Usually this is the way words work - we notice a regularity in the environment we wish to refer to; we build a sense of it, usually motivated by some examples and counterexamples; we give it a handle; and we then try to find a definition that matches our intuition. There certainly seem to be regularities that "pure" is intended to point at in this context, but it definitely seems that we've not settled on a definition, and we may not even agree on examples.

The notions of purity I was pointing at was any that entailed the restrictions in the paper you'd linked. There are restrictions of Haskell that are pure in those senses, but Haskell taken as a whole is not, even without invoking anything unsafe.
I'd assume for Apple it was the watch that got them into it.
Okay, this is NOT what I expected when I clicked on the link. With all the crazy MS news lately, I honestly thought they were putting out a competitor to Logic Studio with a full SDK.
When an app goes awry, Happy Apps' alert rules let you decide who gets the call
They do offer a large amount of enterprise support I assume that's what makes old browser data important.
incentives to lure Big Blue in the hopes of attracting other technology firms and incubating a startup scene

Based on unsatisfied ex-IBM employees? :-) they surely have the numbers.
Don't know if the creator will see this comment, but the hover state of the signup button is still Bootstrap's default btn-success style.
It's incredibly obnoxious that they tie the hard drive size to the processor. There's no technical reason for it whatsoever. Now because I need 512GB or more, I'm forced to spend hundreds more to buy a laptop more powerful than what I need.
Equally important to having legal documents is having conversations with your loved ones about your end-of-life preferences--there is a lot of nuance here and the legalese will not always speak for you the way you'd want it to (and won't necessarily cover things like how you want to be remembered, which photo of yourself is your favorite, what you would want to happen to your FB/twitter/Instagram/HN account, etc.).

I've been working for years in end-of-life planning and as others have said, a lot of these legal documents are state-by-state so be sure to talk to an attorney and your healthcare providers to make sure you're covered.

Apologies for self promotion, but we are building a modern end-of-life planning platform at https://myexitstrategy.co/ and our first offering will be an easy way to designate health care proxies -- everyone over age 18 should have one!
Oh, I am aware. I work in a such an org with the Cisco IPSec system. I have mutliple that I use/evaluate for work purposes, but when I asked this I am more interested in the open systems not tied to a dedicated appliance, or at least can do both (I see "OpenVPN appliances" advertised on the OpenVPN page these days).
OSMC is a free and open source media center
Hmm. Sidebar is an example of a site that has no reason to use client-side scripting at all. It's a plain list of links, and yet doesn't work without Javascript, and is far, far slower than it should be.
It probably won't. But the list of countries that are "actually profitable" will.
1971 – Before the Pentagon Papers a break in exposed FBI surveillance [PBS]
I see you've also used BackupExec.
Similar outcome, but happened for different reasons. The CEO lived in McHenry and, essentially, wanted work to be closer to his house. When the plant was closed, it was because Motorola had been fundamentally mismanaged, which is different from IBM's cost-cutting to maintain its successful strategy.

I am in the Rockford area and saw a lot of friends suffer financially because of Motorola's missteps. Rockford also competed with Dubuque to get IBM, and for the same reasons (vague intentions to anchor a tech scene), but was disqualified early in the selection process because it didn't have a minimum threshold of college graduates.
Whenever my laptop is on my "lap" or in my bed at home it's actually on one of these. This also raises it to a more ergonomic level for me. http://www.ikea.com/us/en/catalog/products/60240587/
...

http://i0.kym-cdn.com/entries/icons/original/000/011/129/RT....
At least in the variants of lisp I've used, defining a function would be done using defun, not define, so yeah, probably.
Sure - I was thinking more along the lines of accountancy, law and other professions of that type, rather than engineering. Point taken though!
Well, I was under the impression that projects like Streisand exist because OpenVPN is no cake-walk either.

https://github.com/jlund/streisand

EDIT: Forgot the link, like a proper idiot.
I suspect managers and programmers might be counting the weeks from different points in time...
Anyone remember register_globals in PHP?
Yikes, that does sound terrible -- makes me wish you had a more positive experience since it really should all work. I wonder if it's CPU/hardware specific?

Data point re: Wi-Fi, though: I've seen friends experience Wi-fi issues on their Airs as of one recent update, but never have them myself on my 2011 Air (that I use heavily for coding and graphics work.)
People only get mad about paying for a stability release (Snow Leopard cost $30, Mountain Lion $20)
SO that's why I just got a random call from Michigan selling me a security system.
Protecting data? We have a policy for that
The author makes some good points about hiring and working, but what's with this fixation on diversity? If you're a small start up (i.e. 5 or 10 people in his words), your goal should be to build a product and get it to market. And if you happen to be a 30s something white male workaholic who knows a few other 30s something white male workaholics who will work with you to get it out, why shouldn't you just throw diversity out the window and work with what you have to get a project to completion.
I've understood they use images mainly for typographical control across translations.