skysight-inc/HackerNews huggingface dataset:
Perhaps you need to hire a skip tracer?
Google+ doesn't really have to be a social network. There's nothing social about my use of G+, and I use it pretty frequently.
Ask HN: I'm a burned-out developer. Who should I talk to?
I'm burned-out. I talked to a career counselor who didn't know what to say to me, because I told him that I was sick of IT, software development, and anything related to them. He was used to just helping people polish themselves, not to tell them what they should do. He is one of the top two in the area, so I lost some hope there. I'm now thinking of going to a psychiatrist. I've been this way for about ten years. Not sure where to turn. Whether or not I get meds for depression, I am going to need to get a different career. I've asked for help on HN before, but the only advice I got was to lay pipe. Is there a career counselor that specializes in burned out developers that have no other portable skills, no hope, no dreams, and no idea what else to do?
As a designer I find it interesting to guess at why the product owner designed something a certain way. I really recommend checking them out, if you get a chance
Are you sure about that? The majority of the W3C membership is staying pretty quiet about it, at least on the list.

Even if you're right about the requirements (it's hard to say, what with their being confidential and all), is it worth breaking the Open Web to make it slightly harder for folks to pirate TV shows?

And if you're right, why then is every requirement short of non-user-modifiable client components being promptly shot down?
IIRC, Borland Turbo C was available by the mid/late 1980s, and was not too expensive.
Computer Science for Everyone
Which is why it's so important that the W3C doesn't endorse this technology. It's not, in itself, the fact that it's incompatible with GPL3 etc. It's that for the first time in the history of the Open Web, the Open Web will not be implementable by anyone with a general purpose computer. That is the problem here.
A tiny and smart cli player of douban.fm based on Node.js
The open office trap
I couldn't possibly disagree more. I don't think apps are going anywhere either, but I'd limit their days before I limit the web's.

* As the web gets faster and gains more capabilities, it will encompass everything apps currently consider their domain.

* By default it contains no gatekeepers, whereas apps on mobile devices primarily go through one central source. This carries with it safety, but also a higher barrier to entry: And generally, higher barrier to entry is something people are only willing to endure if given good reason to. Having the web replaced by apps doesn't leave any room for that.

* The web is open and universal. This gives it infinitely more resilience than apps- if Apple were to fall into the sea, an entire ecosystem would be lost. As is, the web practically guarantees nothing can ever die permanently.

About the only weak point that the web has, is that it's more difficult to effectively monetize one-time payments, but that's why everyone and their sister is going to subscription models, or are working within an established marketplace.
DACkhrsCaCiE7mWmDyvReEw8GNniJTsTCQ
I don't work in the software security industry like you but I don't see how it's a remote exploit. Wikipedia gives a way of discerning the two [1] that makes sense to me, as a software security industry layperson:

> Whether they need to be run on the same machine as the program that has the vulnerability (local) or can be run on one machine to attack a program running on another machine (remote).

So if a user starts running the code for you on their machine, it's local. If I send a malformed JPG to a Java webservice that process images, and it doesn't process the JPG correctly leading to code execution or a DoS then that's remote.

[1] http://en.wikipedia.org/wiki/Exploit_(computer_security)
> Straightforward C is slow;

I've never found it to be so, and it's not a common complaint.
I assume I will start napping (sometimes it doesn't seem well defined when a nap truly starts) pretty immediately. After 3 minutes I am going to give up.

Napping is a skill that takes practice, you need to get your body accustomed to falling asleep quickly and consider giving up after 5 minutes. Probably only try it on days when you don't get 9 hours of sleep. Consider intentionally getting less sleep on a weekend day and trying to nap then. Timing a nap after eating a large meal helps me a lot, along with a caffeine let-down.
American software engineers are absolutely not middle class:

Median household income, 2008-2012 $53,046

http://quickfacts.census.gov/qfd/states/00000.html

If we're talking globally, software engineers are even further to the right end.
Hmm, I'm not sure about the "but we'd need thousands of apps!" argument. I agree that a versatile set of markup, scripting and styling languages is always going to be a valuable free-form, but that doesn't mean 95% of what people use the Web for right now can't be rapidly reimplemented.

As an example: there are 100s of millions of blogs out there right now... but most are just Wordpress with a theme. Develop a generic skin-able blog viewing app, win people over, and you've suddenly knocked hundreds of millions of blogs off the web and in to mobile sphere.

And what about shopping? One credit card handling interface would be a lot more consistent and trustworthy than putting everything in to 100 different sites that could be prone to phishing and all kinds of nasty CSRF and XSS bugs.

I think moving a lot of things to mobile could really improve the user experience, which is frankly awful in a lot of areas on the web.
Great Companies Don’t Have an Exit Strategy

Nope. But they have a liquidity strategy. Liquidity is the "exit" (path) for investors and is critical to retention of staff. Frankly the title seems more to be linkbait than insight.
>I also find it funny that people who hate on PHP used to hate on JavaScript for many of the same reasons and they now have an unhealthy, public love affair with it.

I think JQuery and Coffeescript, have gone a long way to mollify people's opinions about javascript in a similar way to frameworks in PHP. And compared to PHP, some of javascript's syntax (particularly arrays, objects and anonymous functions) are a lot easier to deal with than in PHP, so there's some appreciation of that in the Node community, no doubt. But yeah, it does seem as if PHP and javascript are sort of the black sheep of the web app world.
Don't forget the non-trivial task of avoiding whatever structural pressures that started the w3 on the path you hope to avoid.
New York bears down on patent trolls, settles with Delaware firm
I'm not sure about on the Mac, but that sounds like the MS Works 1.0 tutorial for the database component. The scenario was for a ski field where there had been a murder, and you had to whittle down the suspects based on the clues found.
Model View Culture
Databases get leaked publicly all the time. Look at the recent instagram leak.
I noticed the same thing and opened an issue:

https://github.com/veltman/clmystery/issues/1
I believe that Drupal 7 qualifies as a non-trivial PHP application that only uses OO in a minimal number of applications in core (ie, when it's appropriate).

Some would definitely argue that Drupal results in spaghetti code, due to a large amount of module functionality being written in hooks that are invoked to change behavior at runtime. It also has an elaborate theming process that yields many opportunities for module or theme code to modify data as it passes through the layers of data generation, processing, theming, etc.

My personal experience on some large Drupal projects is that with an experienced team that knows "the Drupal way" of doing things, you can write some very well organised code that is easy to maintain and extend. However, I doubt this is the norm with Drupal projects.

I also think that Drupal 8 and beyond will move more and more towards an OO-based methodology, as the learning curve for the current system is very high.
(Disclaimer: I haven't read the lists actively in quite a while, and no longer have access to Member-Only lists.)

There have been votes about whether this is in-scope of the AC. As you can tell by work continuing, the vote passed. How many abstained (explicitly or by not voting)? I cannot remember, and cannot check.

The requirement to merely make it more difficult, but not impossible, has been stated on several occasions. Forgive me for not looking up references for this, but it's almost 4am and I ought to sleep. :)

And they believe, rightly or not, non-user-modifiable client components are needed to make this sufficiently difficult — as otherwise someone could easily make a tool to make it sufficiently easy to violate the licensing terms (assuming, for now, all content is licensed — which is itself questionable; if it's not then in many jurisdictions they cannot place restrictions).
Four reasons Google just bought Nest
http://www.microsoft.com/learning/en-us/mcpd-certification.a...

http://education.oracle.com/pls/web_prod-plq-dad/db_pages.ge...

But if you already have a job, you don't need one. They might help you land a job if you don't have a CS degree. Also agree with the other comment: if you are doing JS, etc. then get active in GitHub.
Worse is Better is Worse
Viruses, worms, trojans, spyware (think the NSA), hardware verifiers (think laptops that only allow one brand of battery). There are a few.
10 years?! You obviously aren't going to just push through. I would think about other roles you could move in to within your company (management, business development, sales, QA, sysadmin) as it is more likely that someone who knows you will take a risk on you in a different role. If the thought of that is nauseating perhaps you should consider a development role at a different company in a wildly different industry. Perhaps a new setting with a completely different set of people, problems, technologies etc. would help.

It is hard to give very specific advice without knowing more about your particular situation.
The "Animal Farm" problem.
I appreciate your viewpoint, but I'll argue that were Google to do that, it still wouldn't be extortion.

There is a ethically a world of difference between:

a.) Having the option of paying to appear higher in the rankings (IIRC Yahoo used to do this way back when) and...

b.) Getting a call from Yelp informing you of some "anonymous" negative review posted about your business, with the offer of "making it go away" in exchange for cash.
Apps will kill the web exactly like T.V killed radio and cinemas.
Nest says it will not share information with Google.
I have not yet seen "Her", but this strongly reminded me of Ender's communication with Jane from the "Ender's Game" sequels. One of the most interesting facets to their conversations is that Ender could make sub-vocal noises in order to convey his points—short clicks of his teeth and movements of his tongue—that Jane could pick up on but humans around him could not. It is the "keyboard shortcuts" of oral communication.

If "Her" is really the future to HCI, then sub-vocal communication is a definite installment as well.
It was awesome, but EPSXE and others surpassed it years ago :).
> This is bollocks, for the most part. There have been plenty of studies... my state was doing a lot of research... studies here and there would filter through... this is not reliant on a single study with a small n.

There is a missing piece of information in your comment. Does this mean the studies you've seen were contradictory? You mention there have been a lot of studies done about the subject but not the results. Can you elaborate on why you reached this conclusion?

I'm genuinely curious about what makes you think so -- the research I've been able to find all seem to corroborate the benefits of napping [1], and I've always been under the impression power naps were effective myself.

I wrote another comment here about how a small n can still produce surprisingly statistically significant results, but besides that it also looks like there are many more than one study on the topic.

> I would have thought that a startup founder who bases his company on the premise of napping would have read more on the topic.

There is no reason to assume this article contains the entirety of the founder's knowledge about the topic. I for one think this write-up makes a much more compelling read than a comprehensive review of the academic literature. Of course, none of this prevents him from selling and marketing his product anyway...

[1] http://en.wikipedia.org/wiki/Power_nap#Benefits
Kim Dotcom: The Man Behind Mega
5 HUGE Cyber Hacking Stories on this weekend
As technology becomes more advanced and we live more and more of our lives online, cyber attacks and hacking have become more commonplace.
Because of this, as the BBC points out, 2014 is likely to be the year of encryption. A variety of companies like Microsoft and Yahoo have announced plans to make major improvements to the encryption of their customers’ data, and it couldn’t come any sooner. Almost every week we get news of one major hacking or more.
From just this weekend, here are five stories that demonstrate how vulnerable online data is and how badly we need to fix that.
Have worked in a variety of situations and companies and currently not in a company where I could transition to anything else. I have thought about becoming a technical writer, but I've heard you can't just hop into it- they expect you have a relevant degree and experience. Basically, this career has fucked my chance of doing anything else but something related to technology.
In which case they're being supportive in private, and utterly quiet in public. That's a neat trick in itself.

But I don't think it's an issue of what they believe, it's an issue of what the actual licensing terms are. Those are the real requirements, and so far they've not been made available.
I faced the same issue 3 years ago. So I decided to change job and apply for Sales Engineer.

Yes, it's very difficult to switch from software engineering to sales/marketing field. But I learnt a lot more about software engineering when I worked as Sales guy.

Currently I work as Software Developer cum Sales Engineer.
Writing A Better JavaScript Library For The DOM
So the most powerful tool for the open sharing of information since the advent of the printing press, that has transformed the way we live forever, will now be discarded because people are using computers in the form of handheld devices instead of Windows PCs? Is that what they are trying to say here?

I disagree.
There are several technical reasons why EME is superior to the existing solutions; in particular, usability and ease of implementation are two.

However that doesn't address the fundamental problem that EME breaks the Open Web.
A psychiatrist will almost certainly try to remediate your feelings of burnout, rather than help you identify what you'd rather be doing instead - but if you're depressed, you should still go see one. I'm pretty surprised to hear how useless the career counselor was; that must have sucked. If you can afford to consult one of the best in the industry, does that also mean you can afford to (metaphorically) lie on a beach for several months until you develop alternative interests?

What do you do in your spare time - read, watch movies, follow sports...? If so, what are your preferences? Also, while I don't suggest wallowing in your feelings of depression, it is worth learning to listen to your depressed mental monologue for clues about whatever-it-is that you are not doing because you're stuck on an IT treadmill, 'eg 'to think that I used to dream of being an Olymic figureskater but I ended up writing middleware....grar...'. Most likely you still have dreams, but being mired in depression means everything is covered in a sludge of negativity and you 'know' that none of them are achievable now so that you have trained yourself not to let your imagination run free.
The winners and losers in Google’s acquisition of Nest
http://catb.org/jargon/html/I/Imminent-Death-Of-The-Net-Pred...

Imminent Death Of The Net Predicted!: prov.

[Usenet] Since Usenet first got off the ground in 1980--81, it has grown exponentially, approximately doubling in size every year. On the other hand, most people feel the signal-to-noise ratio of Usenet has dropped steadily. These trends led, as far back as mid-1983, to predictions of the imminent collapse (or death) of the net. Ten years and numerous doublings later, enough of these gloomy prognostications have been confounded that the phrase “Imminent Death Of The Net Predicted!” has become a running joke, hauled out any time someone grumbles about the S/N ratio or the huge and steadily increasing volume, or the possible loss of a key node or link, or the potential for lawsuits when ignoramuses post copyrighted material, etc., etc., etc.
Brooklyn Tech Triangle
Does anyone know if this is the infamous 7u51 which will disable unsigned applets from running AT ALL in a browser? (Yes, I know about the whitelist jar)
Got any tips or tricks for Terminal in Mac OS X? (2013)
The IT staff wiping the drive to their satisfaction should obviate that concern, I'd imagine.

And the worst-case scenario would be that happening, and your primary backup drive failing, and your running drive failing, on the day you get fired. A failed primary backup drive just means you're out a backup; it takes a failure of the drive you're backing up for the situation to achieve disastrous proportions.
The Web frankly just isn't evolving as quickly as mobile app platforms. HTML5 feels like ancient history, despite not even becoming a final recommendation yet and, imho, the rise of the gigantic javascript frameworks just shows the existing platform is sorely lacking... all it really demonstrates is the power of having a client you can push code to easily.

Where's my standard, secure browser UI and API for secure payments using my credit card? We've been using the web to shop for 20 years and it still sucks.

Where's decent standard authentication worthy of this millennium, let alone this decade?

Why don't we yet have date picker and other form widgets that actually work across browsers?

Why are bespoke markup languages like MathML and SVG actually failing or seeing less and less adoption?
For context, Java will not run by default in any of the 3 major web browsers. In Firefox, it uses Click to Play, requiring you to click on the plugin to load it. In Chrome and IE, it will present a permissions box asking you for permission to run the applet that you can deny.
For me, that's not the Smalltalk-80 issue, but the Z8-BASIC issue. My mom was studying computer science, and subscribed to Byte. I was interested in math, electronics, and programming at the time. I was in high school and had taken a course in BASIC. Ciarcia's Circuit Cellar was transformative for me.
"It's so obviously superior to the Cadillac that a child could tell it's better."

I won't argue that the 911 was a superior engineering feat, and probably driving experience, but presuming children aren't driving them he must be saying its so obvious it carries through to looks. If that is the supposition, I disagree. Nothing wrong with the 911, but that caddy looks baller. I would rather be seen driving down the street in that any day.
Now let me tell something about normal agricultural practices:

Do you know what is crop desiccation? [1] It's the application of glyphosate (brand-name: Roundup) a bit before harvesting, to ripen (read: killing the green parts, so the plant begins to dry) the plants to make harvest easier. And to make subsequent storing easier, as the drier plants e.g. are not so susceptible to mold etc.

So, the application of herbicides (not pesticides like you wrote) to effectively poison the plants dead, to make harvesting and storing easier, is business-as-usual in agriculture.

So yes, there are "Roundup ready" varieties of crop plants, that are resistant to glyphosate. So the farmer can kill the weeds with glyphosate, and the crop plants won't die. And if you only know this application of glyphosate, you probably make the conclusion that the "Roundup ready" GMO varieties would promote "atrociously excessive use of" glyphosate.

But which do you think is actually more atrocious use? The business-as-usual use for crop desiccation before harvest, or the extra use during growth, allowed by the "Roundup ready" varieties?

(Northern Europe and Switzerland are the only countries I know, that prohibit the use of herbicides for crop desiccation, if the crop is for human consumption.)

[1] http://en.wikipedia.org/wiki/Crop_desiccation
Tavis Rudd does something similar with python and emacs.

Using Python to Code by Voice:
http://www.youtube.com/watch?v=8SkdfdXWYaI
Personally, I do not use DNS much at all except to do periodic bulk lookups for new domains I might visit.

I store all the DNS info I'll ever use[1] in .cdb files and also in my /etc/hosts file.

I do this for speed reasons, because HOSTS or tinydns on 127.xxx.xxx.xxx is always faster than DNS. But if I had an ISP like yours, it would be a necessity for other reasons.

Shaw is actually interfering with their customers' ability to lookup IP numbers. This is the most basic of all internet services.

And no one is complaining?

Anyway, you could do bulk lookups with TCP and then store the DNS info locally.
That could reduce if not elimibate your need for DNS.

I've always thought that there should be DNS servers that can handle pipelined TCP queries, and this is one reason why.

If the idea of bulk lookups and not using DNS otherwise sounds intriguing and you want some examples of scripts to do bulk lookups, e.g. for HN sites, let me know. It sounds like you could really benefit from reducing your dependence on DNS.

1. For example, all the IP addresses for sites that appear on HN.