skysight-inc/HackerNews huggingface dataset:
What did you tweak? I'm not a technical person so don't understand why those specific use-cases are bad. If you want the majority of Linkedin users to care about the cause, you ought to put it in language that the vast, non-technical majority will understand.
It's interesting!
So how can I adjust time of each task?
Oona Räisänen writes some remarkable stuff. Not maybe so much about manufacturing and quality of electronics, but building and reverse-engineering stuff. I've been baffled time and again by her talent.

http://www.windytan.com/
So there is a reason for this. The wires (the copper cabling) in your building are owned by hotwire or comcast or whomever made a deal with the building at the time of construction. These wires are a real-estate asset with attached exclusive rights of way over them. For most buildings it is too costly to kick out comcast or build their own internal network. So technically her neighborhood might have multiple providers, each in different buildings.

In some cases the building management is given a wholesale rate for your internet, and then marks it up and uses the revenue to fund association costs, or their own profits.
It's using a console font:

Ubuntu users may see the message "Failed to set font height." Term Boy uses the setfont command to change the font height, which looks for the font default8x16.psfu in /usr/share/consolefonts. The font can be downloaded from the Kbd project. Download any of the archives and the font will be located in data/consolefonts.
This makes total sense. I have also been very careful to not let LinkedIn get access to my email or contacts - precisely cause I don't trust what they will do with that data on my behalf. But they still manage to suggest all these random contacts that look like they're coming from my address book. A few times I have panicked and made sure I hadn't accidentally given them access. But it makes sense that the other side gave them access and they are trying to get a match.

I do like LinkedIn as a professional network. It's helpful when going into meetings, I can check out the people's backgrounds and use that as added context / something to relate with. It's helpful when trying to figure out whether someone could be a good sales/biz dev opportunity based on their background and experience. If I trusted them more, I may consider integrating them more tightly with some of my sales funnel workflows - but for now, I will continue using them as a standalone tool.
Agreed, and it's so subjective. I was a long-time Apple keyboard user (I had the flat chiclet board for years), and struggled with whether a mechanical keyboard would be too loud, or the extra key travel would bother me. I ordered a key/switch sampler, but even with that it's pretty hard to get a sense what they'll feel like on a board. I obsessed about keyboards for probably a month before breaking down and ordering a WASD with Cherry MX Blues. For what it's worth, I found that the loudness of these keyboards was wildly overstated, and I think you probably get used to whatever you've got after a few weeks of use anyway. I never really think about my keyboard until one of these threads pops up, which is funny considering how much mental energy I devoted to choosing one.
Not sure where you're going with that, have you read the official post from LinkedIn or the Wired Article? That will help give better context to my comment.
There was a time where Firefox was slow, used lots and lots of memory, and crashed all the time. And yet, developers doubted that was true at bug discussions.

It took some time, but the developers finally convinced themselves that the problem existed, and started fixing it. It also took some time to fix most thing, but now Firefox is stable and fast. Nowadays Chrome it is slow and too "smart".

Anyway, complete comparisons of megabyte-sized sofware, with gigabyte-sized states must take longer than the age of the Universe to run. Anything smaller is not complete enough to exclude bugs.
LinkedIn creeps me the hell out with their connection suggestions, that are way too accurate for for anyone to make through honest means, especially given that I've intentionally been very restrictive with what I've added to my profile. I've even been very uneasy about accepting connection requests, since this isn't something I really want to contribute to.

Of course, that means the cost of deleting my account is very low given that I hardly use it in the first place. Something to think about.
Yup. One of my wife's previous employers did this. The first row of spaces were reserved for long-time employees, which really just meant the VPs who had been there a while. The CEO's admin might have had one of those as well. The rank and file had very little change of ever obtaining a reserved spot.
I'm new to this but after reading up on the background I think this case is being somewhat mischaracterized in the comments here. I know we are all anti-authoritarian hackers at heart but HN also stands for accuracy and fairness.

I would say the general tone here is "jack-booted FBI thugs falsely arrest hacker because their pal at Goldman Sachs pulled some strings". The implication being that this has all unravelled and he is now suing the government for corrupt trampling his constitutional rights.

After reading up, I would say a fairer characterization is "guy who got caught stealing proprietary code got off on a technicality because the law doesn't actually cover HFT code due to shortsighted phrasing".

Before you hit that downvote button, here's my support: the judge who overturned it called this out and Congress passed a law in 2012 to close the loophole through which he got his conviction overturned.

From the Congressional Record[1]:

Quoting the appeals court, "just before his going-away party, Aleynikov encrypted and uploaded to a server in Germany more than 500,000 lines of source code for Goldman's HFT system ..... On June 2, 2009, Aleynikov flew ..... to Chicago to attend meetings at Teza. He brought with him a flash drive and a laptop containing portions of the Goldman source code. When Aleynikov flew back the following day, he was arrested by the FBI .....''"

In his concurring opinion, Judge Calabresi [Cal-abress-E] directly called upon Congress to clarify the scope of the EEA [Electronic Espionage Act] as he wrote:

[I]t is hard for me to conclude that Congress, in [the EEA], actually meant to exempt the kind of behavior in which Aleynikov engaged ..... [n]evertheless, while concurring [in the opinion], I wish to express the hope that Congress will return to the issue and state, in appropriate language, what I believe it meant to make criminal in the EEA.

Specifically the EEA used to say "included in a product that is produced for or placed in" interstate commerce, which the court thought didn't technically cover HFT code, and now reads "a product or service used in or intended for use in". That's it. That's the loophole.

If there ever was a case of violating the spirit, but not the letter of the law, this is it.

[1] http://thomas.loc.gov/cgi-bin/query/z?r112:H18DE2-0051:
I feel like LinkedIn is an evil necessity. It's so bloated and I never feel comfortable navigating or viewing anything on LinkedIn due to their nature of trying to connect or send emails without your approval.

I'd really like if there was an alternative that can be just as popular, with simple resume hosting/networking capabilities. No bloat or shady practices.
> Lots of seemingly stupid decisions are completely reasonable from the person who made them.

Lol, good intentions are worth absolutely nothing. Your misallocation of resources story isn't really helpful either, if you think the SEC made a great move in structuring financial instrument ratings - explain it.
Apple hiring automotive experts to work in secret research lab
As a Rubyist, I found the closure syntax quite comfortable, as they're almost identical. Passing a closure or lambda to some function foo:

x = foo {|x| x + 1 } # Ruby
let x = foo(|x| { x + 1 }); //Rust
let x = foo(|x| x + 1 ); // single expressions don't need {}s

That said, I'm not sure what the exact reason was for choosing the syntax, as that was before my time.
Lack of a good adblock plugin is what made me give up on it, though that was awhile ago.
I disliked iTunes so much I just avoided all Apple products and removed all Apple software from my life.

Never looked back.
This type of wisdom only comes with being burnt and cynical. We shouldn't require that of our users.
You can just create a new Chrome "user", linked to another Google account (or not), make it the primary account, and delete the old one.

They've actually gotten very upfront about their user features in recent versions. It's a great toolset for maintaining different sessions with multiple sites. Or for using as an incognito session with less ephemeral data.
I would not say that capitalism is bad per se. It is pretty good at what it does and I find it hard to imagine that we could have made the economic growth and reached today's level of wealth without capitalism. But it has its flaws and I see no way it is sustainable for much longer. And instead of recognizing that we can not grow forever and seek for a transformation to something more sustainable it seems to me we are pushing capitalism to its ultimate limits. Not stopping until hitting a brick wall. HFT seems an iconic example of that to me.
You make a good point about the logic of such problems, and that certainly is a pain-point of these systems. I agree wholeheartedly.

However, having used Wink devices and being a minor-league programmer, I can tell you that the crux of the author's issue should not be mistaken to be a misunderstanding of how to 'program' actions on the device. The logic is there - it just often simply does not work correctly due to various issues; some obvious, some not.

For instance, geofencing on Wink simply does not work reliably, as mentioned in the article. No matter how you set up your routines, location-based events won't work if the app does not correctly gauge/communicate your location.

Also problematic is that your routines are stored on your phone - not on the Wink Hub (basically a 'dumb' radio) - so if you set a timed event but your phone is off or you have no service, the event does not trigger.

Everything is further complicated by the fact that your commands are not sent from the app to your device - they are sent from your phone to Wink servers, and then to your device. If their servers are down, experiencing latency, or your home connection is fubar, or your cell service is slow, or your DNS won't allow you to tunnel out and back in with your phone on wireless, or packets are dropped somewhere en route - it is simply not going to work.

Finally, there is a ridiculous lack of information in error-handling. Sometimes the hub just does not want to work. With no web-based GUI, inconsistent alert LEDs that simply mean 'something is wrong', and even a reset button that does not actually perform a reset, even the most avid DIY-er is at a loss. Case in point: to truly reset your hub's network settings, Wink recommends that you change your home wifi network's name so that the hub will not be able to reconnect and will eventually reset itself. The inset 'reset' button only power-cycles the device.

With problems like the above, understanding the logic behind your comings and goings is a moot point - you can spend hours working with the thing and, as mentioned by the author, suddenly start to appreciate your light switches.
That's very good advice! Sometimes we completely overlook the basics, I know I do from time to time.
It's interesting that UI/UX scores so poorly.

I think part of the reason for this is that UI libraries and coding frameworks are generally horrible to deal with. It sort of amazes me that given the importance of UI so little effort has been put into developing really good programming patterns and paradigms for it vs. backend stuff, devops, etc.
Just because you get no value out of LinkedIn, doesn't mean other programmers don't.

I get useful information about available jobs in my segment of the industry because LinkedIn knows what kind of work I do as opposed to just "he's a programmer." The recruiters who contact me from LinkedIn are looking for people in a specific domain, as opposed to "knows language X and framework Y." I consider that to be a hell of a lot more useful than the usual email job spam.

I also get to see if I know someone who knows someone else that I might want to be introduced to. It's a lot harder to do this on your own without a stack of cross referenced rolodexes.
http://picardfacepalm.com
The natural thing to want in a C-like syntax is the "arrow function" closure syntax (like ES6 or C#), but that required too much lookahead to parse. Having a keyword discourages functional style, which would be a shame in a language with a powerful iterator library. So Rust went with the Ruby/Smalltalk-style bars, which are nice, concise, and easy to parse.
Actually there is something special about Google for that service. It's not their core business.

Unlike other registrars who would typically be happy with being profitable & having typical growth, Google may be unsatisfied with such a result and consider shutting it down. Namecheap will keep their business open even if they have a soft quarter.

Further, a service for domain registration will struggle because it's targeted at an audience with heightened awareness of Google's tendency to put their products & services onto the chopping block. They've created a chicken & egg problem for themselves; they will shutdown their products because they don't get enough traction, and they don't get enough traction because everyone expects them to shutdown.
If you want to work at Google you should for sure learn Golang. https://www.eventbrite.com/e/go-programming-bootcamp-tour-sa...
The only reason I don't use Firefox anymore is because it doesn't automatically pick up changes in my proxy settings, whereas Chrome does. So with Chrome I can have tabs open on my laptop at work, then bring it home and continue to use the same tabs, while with Firefox I have to remember to go in and change my proxy settings.
Title suggest causation, but reading the article it sounds like it's a contributing factor to preexisting mental health issues:

"What we see with unemployment is that it increases the risk because it makes already bad situations worse for some people," he said. "Any kind of economic strain or unemployment, to the degree that there are already mental health or substance abuse or relationship problems, can make it worse."
It's basically just, after publishing a blog post:

- tweet it
- retweet from personal accounts
- post on relevant forums (e.g HN, sub-reddits)
- post on relevant mailing lists

Monitor every few hours for comments, and reply. It's important you don't turn monitoring into constant browser refreshing. Set a timer if need be, and don't check for comments till the timer expires. Suggest 2hr intervals.
http://i.ytimg.com/vi/-P5drxuiJkM/maxresdefault.jpg
Then just change the name on the user. It's not required that you have the same name in the browser as on your Google account. I renamed mine "Work" and "Personal". It's helpful to isolate things so my side projects don't get sucked up into my work stuff.
Show HN: iMDone – Link your coding tasks to your code
> If everyone who didn't need a LinkedIn profile to get a job shut off their profile...

Right. And clearly someone that actually _needs_ a LinkedIn profile to get a job is not going to shut off their profile, which is the hard part.

But either way, I think this OP is not written/structured as well as it could be to convince people to shut off their profiles and/or stop recruiting on it, it seems to be targetted more at people who write software for linked in API, and doens't do a great job of making the argument even there.
It does not sound stupid. It's the standard thing to do.

Here you really need to have a thin tape, Scotch cellotape is fine. In other places, the good old duct tape saves you. (We actually call it "Jesus tape" here, because it saves people.)
> That said, I'm not sure what the exact reason was for choosing the syntax, as that was before my time.

I think the reason is just that it's very concise, and lightweight closure syntax makes things like `Option::map` feel like first-class parts of the language. The closure you pass just sort of seamlessly "blends in".

Note that having especially sugary here is not so uncommon, for example Haskell has `\x -> blah` for Rust's `|x| blah`.

I'm personally very happy that the closure syntax is as concise as it is.
Hello troll. I knew you'd show up. In case you missed it in the article...

"Understand trolls will always try and bring you down.

It's easier said than done. The reality is, it stings. You'll question your work. You'll start seeing their point. You just have to realize they are wrong. Chances are, they are an insecure douche and have nothing better to do with their time than belittle other people. They are faceless."
It's simply common sense - if you're going to hire someone, you should pay them the same amount, within reason, as any other qualified person on your team.

"There's increased risk - real and/or perceived - involved in hiring someone who has had difficulty staying within the confines of the law."

This is the same argument banks make when they jack some single mother's interest rate to 39% when she misses a payment on her credit card. It has nothing to do with risk, and everything to do with seizing an opportunity to take advantage of someone.

If you're going to help someone return to society, then you ought to pay them in the same range as everyone else on your team. That - is just good business.
I don't think that's really fair, the largest Chrome task in memory isn't a tab or extension. Yes I suppose it isn't perfectly isolated and if something happens to the main program task it will obviously cause problems but if a single page or extension crashes everything else lives on.
The Navy uses IRC for ship to ship communications.

I've heard someone comment to the effect of "if you see a netsplit when you're in a war zone, prepare for the worst"
In iTunes' preferences uncheck "Keep my music organized" And it'll stop copying your music into the Music->iTunes folder.
Yup, my first reaction to Helpouts was that it was silly. Google Domains made a lot more sense to me.

If I had to guess, Helpouts was an attempt to get people to use Hangouts (the video, chat, and collaboration service) more, since it looks like a bunch of time and energy has gone into developing it. They push it for businesses[1] and for teams to video conference[2]. Helpouts was targeted for the other audience --individuals.

Also if I had to guess, Google may be nervous of other chat/video services taking market share, such as Facebook Messenger, Snapchat, etc., and sees Hangouts as Google's foundational approach and push forward.

[1] https://www.google.com/work/apps/business/products/hangouts/
[2] http://arstechnica.com/information-technology/2014/02/chrome...
LOL at "the token public sector person". So true. You have to sift through a LOT of trash to find the treasures.
I use Chrome as my only browser. On my desktop, I run an average of 20 tabs open at any given time, across two windows. I also run Chrome on my Android phone (Samsung Galaxy Note 3) and keep 4--8 tabs open at any given time. I reboot my desktop once every 1--2 weeks, and my phone maybe once per month.

Other than the rare tab freezing up and needing to be restarted, I've had absolutely no issues. Chrome just works.
My opinion is that being on LinkedIn is like being on the shelf at WalMart (where the masses can easily find you).

Most unique quality merchandise won't ever found on the shelves of a WalMart. That's a place for interchangeable, disposable, mass produced items.

Oh, and Fuck companies that engage in scummy behaviour like email hijacking.
I find this strange. I know a lot about my parents, a few bits and pieces about my grandparents, and essentially nothing about my great-grandparents. Very, very little of those days was kept, so how can we be entering a "dark age"? Heck, archaeologists are digging through trash heaps in Jamestown trying to figure out how they lived.
I'm not sure that 1984 ad was not parody.
I completely agree. It still happened to me. Like lots of other people here, I don't quite know how.

I sent a message to support saying "I never gave you permission to do this" and they took the time to reply and say "yes you did".
Ah. It's a max patch.
C'mon man, keep those threads fresh. The clothes that is. Stuff gets worn and it no longer gives you the boost. Go buy some more fly duds.
Responsive Bootstrap Admin Templates
Brain Knock Puzzle Planet
Oh I'm definitely a programmer... but I do more than just program, yes. I have a startup I've been working on for a while, and I consider networking an essential activity... and LinkedIn has been a valuable resource in that regard.

That said, I think LI has value even if you're not interested in founding a startup or whatever. I mean, I'd rather keep a (more or less) master "rolodex" of people I know and have some connection to, on LinkedIn, than have to spend all sorts of time trawling through old email lists, Quora, Meetup, SO, etc., just to find somebody's info. But that's just me.
Which is particularly odd because those values shouldn't happen in regular gameplay (although they did!)
Given how good people are at cracking things, I seriously doubt it would be that hard to crack a file format.
That is chrome itself...of course closing the parent process of a bunch of processes that are tied to it and that it monitors is going to close them all.
Working link:
http://en.wikipedia.org/wiki/Sega_Enterprises_Ltd._v._Accola...
Re: Quality requires QA – Why FB might lead us astray
Google also happens to be behind the Chromebook effort, so I would be surprised if they don't do any testing on Chromebooks.
Upon further reflection, maybe I should just keep using it.

Demonstrating that multiple people could have access to the account makes an excellent case for plausible deniability. In the right circumstances a court could compel HN to distinguish between these users (or at least, prove that the "multiple" aspect is a fiction), but the existence of doubt minimalizes the professional risk. This feels like about the right level of security for unpopular political meta-comments of this sort.
Well, React was designed to be isomorphic. I found it pretty simple.
The analogy omits the thorough criminal trial process that led to his imprisonment, suggesting it was all because the FBI didn't investigate properly.

In actuality he got out because an appeals court found a loophole in the phrasing of the Economic Espionage Act -- which was immediately closed by Congress at the behest of the judge. [1] It had nothing to do with the lack of investigative thoroughness on the part of the FBI.

[1] http://thomas.loc.gov/cgi-bin/query/z?r112:H18DE2-0051:
Our workflow sounds similar, except that when my system reboots, Chrome is frozen for a minute as every tab tries to reload simultaneously, following by confusion as any youtube tabs all start playing.

On Firefox I had no such issue as each tab would only reload on focus.
On the other hand memory memory takes more time to read, potentially leading to latency.
Yeah, I'm always weary of allowing any app to send emails on my behalf, unless it's something I've put together myself (eg email alerts for internal stuff breaking, etc).
Plot twist: No need for Helpouts when Hangouts become embedded within search results.
A Bug could remove all your Facebook Photos within no time
Slow. News. Day.
:-) I could have also mentioned that this particular co-worker had influence over recruiting and office policies...