skysight-inc/HackerNews huggingface dataset:
Best practices when conducting a technical interview or a structured one
> For years, Sublime Text had no serious competitors. Then Atom came along. Don't get me wrong

Let's also not forget:

o Brackets (which I do prefer over ST for Javascript and CSS),

o Visual Studio Code

o EditPlus (not so great with plug ins, but it's such a solid editor that this was my favourite for years before ST)

o Notepad++ (very popular text editor)

o Kate (KDE)

o Emacs (which has long since also had a GUI)

o Plus lots of environment specific editors and micro-IDE's such as:

. Aracnophilia (I used to swear by this in the 90s),

. Bluefish,

. LiteIDE,

...and so on.

I'm no doubt missing off dozens of popular editors, but bar VSC, all of the above have been around for longer than Atom has and many have been around even longer than ST. So it's been a crowded market for quite some time. Which often leaves me wondering why people make such noise about Atom when it always feels somewhat immature compared to any of the above (or at least has done for me whenever I've pulled an ArchLinux AUR package for Atom)

As a side note, it's a pity HN doesn't support an easier method for posting bullet points.
ConsoleJSON: JSON printing with CSS styles
This is a bummer. Most FBI agents are good people trying to help keep a lid on crime in their country. They don't deserve personal exposure or embarrassment for providing what is obviously a necessary, thankless, and underappreciated service.

I'm waiting for the day that script kiddies do something useful, like emptying out everyone's credit file or deleting all the pending bills in a major hospital system's computer. Embarrassing and/or exposing normal individuals doesn't provide any real macro-level help to anybody.
This looks like the SaaSS article:

https://www.gnu.org/philosophy/who-does-that-server-really-s...

The payoff comes at the very end, "Do your own computing with your own copy of a free program, for your freedom's sake."

Nah, I'll pay someone to do compute (and maintain the API, infrastructure, etc.) for me. I'm a huge free software advocate, but in the SaaS situation, I'm not paying for a program, I'm paying for results.

As such, it's immaterial how I get those results--they could have a roomful of people arranging bits by hand. (What if that's how they were doing it? Would that represent a loss of freedom, if I were paying people to shuffle bits by hand?)

This particular essay seems like the RMS take on that old saw, "if all you have is a hammer..."
FontReaper: Break up icon fonts into CSS classes with embedded SVG backgrounds
His contribution may also be its destruction (had things continued).

I can't imagine any reasonable company wanting to do business with Zenefits right now or even some time from now even if there is evidence they've improved and corrected things. Its too risky for a company to entrust them with their HR & insurance needs, and I wouldn't even want to be remotely associated with them. Any company with a smart CEO or General Counsel would advise to wait a while, and I think that'd be best case scenario. There goes your "growth"
The internet has completely changed contracting for me. The contract is the email thread up to the point at which we have an agreement. If the counter-party suggests that we sign another document than that, he is a liar and a cheater, and I will not do business with him.

In those circumstances, non-compete clauses will have been discussed during the mail thread. If we discussed and we agreed to them, they are valid. Otherwise, they are not.

I do not understand that anybody would still agree to sign a contract document drafted solely by someone else. If it was not drafted together, it is bound to be abusive, and it is always the party who did not participate in its drafting who will be abused.

I have always imposed my will or else walked out of bad deals, regardless of whether the counter-party is an individual or a large company. What difference does it make?
And it uses Axolotl (which is an improved version of OTR) which has much better security properties for informal messages (the recipient of a message can be convinced the sender sent it but could not prove this to anyone else). PGP should only be used in cases where you are willing to have your signature be made public.
They're very shortsighted. I only ever get to wired.com through things like links from HN so I'm not going to pay them money or disable my adblocker for the reasons they even list in their own article.

This means since I can't view their articles, I definitely won't be upvoting them on places like HN since I can't read them, and I'm sure others are in the same boat.

They could have done this in so many other ways, but they chose the way that was openly hostile to their viewers. Good luck declaring war on your own readerbase, wired.
Would you be able to go into some detail about the setup? Are you using Rpi or another board? What speech recognition library/APIs you are using? Are you using the array mic setup on the kinect?
> So, in the coming weeks, we will restrict access to articles on WIRED.com if you are using an ad blocker.

Suit yourself. Goodbye, Wired, and welcome to reality.
Sell inappropriate product, customer isn't covered, death due to lack of (covered) treatment ensues?
it's getting better now but still common enough. here's what it looks like

http://www.appledystopia.com/wp-content/uploads/2015/09/ios9...
Prediction: in a few days/weeks, Wired will back pedal on this decision under the pretense that they are listening to the feedback of angry users, while the reality will be that they have been hemorrhaging readership because of the decision and reverting it is the only way to try to salvage the mess they created.
Poor zenpayroll had to change their name to gusto. Now it looks like a good move. Distance yourself from the unicorn.
How's the weather up there on that tall horse, mister?
Shortcuts[iOS] – 3D Touch into Popular Apps
Nono, crime is what the previous guy was doing.
Hub and Spoke: an example of VRF-Lite
The announcement is not a crime. The problems which forced the situation which produced the announcement were the crimes. Which explains the tone of the announcement.
Silicon Valley matchmaker helps tech's rich but 'clueless' bachelors find love
World's slowest staged rollout, perhaps?
> A spokesperson for the DOJ told Motherboard on Monday that the department “is looking into the unauthorized access of a system operated by one of its components...

Please don't give us the "we weren't hacked. It was a company we used that was!" Nonsense. I'm tired of hearing this. It's the same thing blue shield said when its/my/your data was pilfered. YOU are responsible for it! If you pass it off to some incompetent third party, then that reflects even more poorly on you!
Rust's lambdas are structs containing (references to) exactly the data from the parent scope that their bodies refer to, no more, no less. It's fine for that set to be empty, resulting in an empty, zero-sized value. As we discussed[1] recently, unique types + monomorphisation means that many/most calls of closures (i.e. even ones that capture variables) can compile down to an inlineable static function call. If there's no references to external data in the body, this function call is exactly what you want with a function pointer, except better, because it is not a virtual call. That is, the scheme that Rust and C++11 use for closures automatically gives a better result than passing pointers. (Passing a function value is the same, they have unique types just like closures, but with the ability to be coerced to C-style function pointers.)

By the way, function pointers have been able to be passed directly where closures, both the new and old forms, are expected since at least 0.13.

[1]: https://news.ycombinator.com/item?id=11054890
Creating an algorithm whose numerical result agrees with another algorithm isn't how "proof" is defined in mathematics.
They will however lose exposure and upvotes on places like HN, which means their overall traffic will drop and they'll lose money like that instead.
Ah well, figured it was a long shot. Thanks for the stories in any case!
When I was in Iceland I was told it's a kind of food supply insurance plan. Both Iceland and Japan are small, and in the even of a war, blockade, or other trade limitations access to whale meat is necessary.

The skills required to successfully hunt whale are only learned through whaling, and therefore it's necessary to keep doing it on a small scale to have the ability to spin it up in the future.

It's a good narrative, but I can't say whether or not it's accurate...
uBlock Origin doesn't run into any problems on Forbes.
Funny, I just bought my first RPi in order to run Pi-Hole. It works decently from my daughter's tablet. I enabled it on the router so the whole house is covered, but due to uBlock I hardly ever see ads on computers. The nice thing is having "boring text" instead of colorful ads on tablets makes them a much smaller target for kids to tap on.

I will say that the installation process can be somewhat painful if you deviate from the norm. I didn't want to use Google DNS and instead opted for OpenDNS, plus I wanted my own directory structure, etc...
Soylent dick
Why is losing readers who make you no money a bad thing?

It lowers their hosting costs therefore it actually makes them money. People who don't use adblock, whitelist, pay the fee for ad free all make wired money and will continue to read it.
How are any of the things you mentioned useful? I think I can quite confidently say that the things you mention will probably cause more rather than less suffering in the long term. And it's exactly this type of naive disregard for the complexity of actions and their consequences that makes 'script kiddies' so harmful.
Yeah keeping track of where you stopped watching a video so they can continue the video at that time automaticially is indeed user-friendly.

Are you going to tell me view counters are evil too?
I'd be surprised if this wasn't done by libertarian "activists". Either that, or any number of other radical terrorist sympathizers. I mean, imagine the philosophical steps that would get someone to the point where they feel justified in doxing thousands of federal agents. This probably wasn't a script kiddie, it was someone who aches to topple society.
His core ideas of free software are based on the concept of being free from control over it. The idea is anarchistic since by controlling the software and computing technology one controls society in some way, and the more technology is intertwined with social aspects (which gradually happens the more technology progresses), the higher is that level of control.
I bought an Intel NUC two years ago, and it refused to boot Linux without a firmware update, which was not easy to apply. After installation, its IR port didn't work, and its HDMI output had tearing, which I was able to fix by editing xorg.conf. Based on my experience, Linux still needs a lot of fiddling before it works properly.

I didn't try Mageia. Alt distros are intimidating since most technical advice is for mainstream distros, and it's unclear whether it applies.
I see where you're coming from, but "deleting all the pending bills in a major hospital system's computer"? In the best case that would affect hospital's budget, in the worst people will be chased by collection agencies due to mixup in records.

Edit: actually the most realistic scenario - whoever's on call in IT gets to work the night restoring backups. Meanwhile doctors are pissed off and lose time, because they may not be able to update or trust the medical records, unless it can be proven they were not changed.
Isn't this business model plain extortion? If you want to create an open-source adblocker, fine. That's your rights to publish that software, and it's within the rights of users to run that software.

But requesting money for making modifications against the interest of users to the default settings of that software is just sleazy; I can't think of anything that would make this sleaze illegal, but it's still no good.
-20% of people who could share their content in social networks. Ok, who cares.
There's no war. It's simple. I choose what I allow to run on my computer. End of story. It's the height of arrogance that all of these companies, both the publishers and the ad tech firms, think they can do whatever they want to users with no recourse. I bought the computer to serve my needs, I have control over how it functions to do so.
Writing my own init with Go – Part 2
The very minute Adblock plus is compromised I will switch adblockers. Thankfully everything is done client side and its relatively trivial to create blockers.
A really excellent piece. Having no experience whatsoever with Erlang, I feel like I have a very strong idea of its purpose and approach after reading this. Not only that, but it's convinced me that a system for prioritizing and restarting pieces of code is essential to all projects. It seems dumb to not have a system like this. Thank you for taking the time to write this up.
Malthus. Malthus, or more specifically, declining returns on investment in science and technology, is holding back the economy. It's not debt levels or bad interest rate policy or currency manipulation; these effects are all second-order. The primary cause of the slowdown is that there's just not much more to _do_.

This lack of opportunity is reflected in the very low interest rates available today combined with low growth. This technological stagnation is reflected in the massive funding of SV-area tech companies, which are shitty opportunities for a return on investment in a world full of even shittier opportunities.

Investors are desperate for a return anywhere. That it's so hard to find a good ROI is against indicative of technological development petering out. After 300 years, we've reached the end of super-Malthusian growth, and we're going to return, hopefully peacefully, to the normal steady-state conditions of human existence, albeit at a higher baseline technology level.

There are no major advances left. Physics can predict everything except the most extreme conditions at the largest and smallest scales, and there are no more bugs in the universe to exploit. Computing will see incremental improvements, but all the really hard problems have already been solved or proved impossible. Quantum computing will make some problems a square-root function easier, but won't change anything. Biotechnology may help us live longer, but research that might change the human condition --- germ-line genomic editing --- has _already_ been banned.

Sure, you might argue, we're still going through the technology revolution. But that's petering out. Cell phone sales growth slipped into the single digits last year. Tablets are dead. Desktop sales have been declining forever. The commercialization of technology we've already developed --- e.g., self-driving cars, automated personal assistants, and high-efficiency power generation --- will decrease costs by some constant factor, but also put a lot of people out of work.

It's remarkably, really, that the laws of the universe are such that humanity was able to elevate itself from ape to thinking ape, and then from thinking ape to calculating machine. It's remarkable that we can compute. Why should we expect the universe to be further more compliant?
Parmigiani's Senfine watch escapement
Yeah, seriously. Credit scores are what separate me from the idiots who are insolvent and going bankrupt. I would be pretty unhappy with paying higher interest for loans because some dickhead wiped the slate clean.

"We're all equal now!" Yeah, and we're now all paying for it.

Same exact thing with hospital billing - wipe that slate clean, the hospital has to take out loans to stay solvent, and they increase rates to compensate. And you know that they aren't going to be able to get anywhere with Medicaid or the insurance companies... so they're going to hit the people who are least equipped to take the even higher prices for medical care. Thanks, Mr. Script Kiddie!
Muonium – the most exotic atom?
I take it from your second paragraph you've seen Mr Robot?
GNU Social is similar in concept to the POSSE (Publish on your Own Site, Syndicate Everywhere) idea, isn't it?
I'm using Adblock Plus local proxy on my unrooted Android tablet. I clicked the link and got a completely white page. I copied the link in Google Translate and I could read the page (clicked the button for the original version).

I understand that Wired has to pay its staff but it's a uphill battle.
Dozens=29. Millions=?!
I thought ABP was the yesterday's news of ad blocking. The memory footprint problem alone was enough to get me to switch to µBlock, let alone shenanigans like this.
This is cool.

As a Brown alum: this is really really really cool. Thank you for sharing.
Exposure IS worth something and a business that pays a team of analysts and other professionals ought to be in a position to access this and decide accordingly. In this case in the long run something is better than nothing which is what wired will end up with.

As a publication they have little to offer to justify their high subscription cost and the portion of people interested in tech who don't use an ad blocker will eventually be the empty set.

Alternatively they could offer tasteful text and image ads served from their own domain and many people would be willing to allow them.
I should check the "new" page more often :)
Of course Will Bond will bond
It's every year the same story... It's the end of apple this and this is the end of apple that. I think it's the new iPhone is doomed type of stuff.
A lot of what you're saying is true, but arguing that MFS and later HFS is better than NTFS is just plain wrong. NTFS was a part of Windows XP (i.e. since 2001), and it was, and still is, vastly superiour to HFS.
I have the same experience but with Bodhi Linux (starts as Ubuntu but with an E17 DE fork now called Moksha).

Old Thinkpad uses the legacy non-PAE version, no set-up or install problems, newer hardware uses the current release, VM in VB for server work at work, again no problems.

The Enlightenment/Moksha DE has a lot of the features OS X is praised for, like alt+esc to open a Spotlight type app, plus a lot of other features which are useful; click anywhere on the desktop for start menu, visual scaling of the entire desktop which is handy when using a laptop with a high-res screen, eepDater - a GUI updater etc.

To anyone looking for a stable OS X-like experience from Linux, without it feeling like a 2nd-rate OS X clone, give Bodhi Linux a try. Geoff Hoogeland has excelled himself with Moksha and Bodhi. As you can probably tell, it has turned me Linux-vigilante. My only regret is not being able to help the project more than I am able.

/advertising&promotion
True, but that's taking a very "realpolitik" attitude toward it.

What about the fact that breaking the law is (often) morally wrong in its own right? Even if you disagree with the law, I don't want to live in a place where laws are toothless and optionally followed; the side effects of such lawlessness would be horrible, and huge.

This whole thing really got me thinking about how we in SV/SF think about laws and their enforcement. It might sound a little mean, but I almost hope they make an example out of Parker Conrad and Zenefits to nudge the pendulum of VC-funded companies a bit back toward respect for laws and compliance, rather than this "fuck it, they won't enforce it and if they do, we'll just have our well-connected VC partner make an off-record call to the governor/senator/regulator and magic it away" that seems so common today. All in the name of GROWTH.
Clicking on a Gittip/Flattr/Patreon badge or looking up a donation Bitcoin address are always worth a sad chuckle.

That you've given out a whole schmeckle in a year isn't much of a counterpoint.

It's like when someone would tip you $0.002 on Reddit back when people still used CoinTip: insult for the receiver while making the giver feel like they made a difference -- altogether a net negative for the world.
In 3 year they went from nothing to being worth 4 billion dollars.

Thats certainly winning for the investors.
I thought they where just using bootstrap which was created by twitter. I'd say 50% of the web looks like twitter today...

EDIT: OK, I take that back... After looking at some of these sites, some have really copied the design waaaay to much.
Damn, this is a shame. I loved their reviews - I just watched the Firewatch review a couple of hours ago. Turns out it was their last review ever.
This Microsoft memo from Ballmer in 2002:

"Starting with the upcoming August review, every employee will have a formal discussion of how they are doing on values with their managers."

shiver

http://www.crn.com/news/channel-programs/18828507/ballmer-mi...
"I received this product for free or at a discount in exchange for my honest and unbiased review."

Free OR at a discount.... I like the, "I don't care about anything I write" disclaimer :)
Because ad tracking is all about reach. I use ad-blocking, but maybe 80% of my Facebook friends or Twitter followers don't. When I share an article, there are potentially 80% of my acquaintances who would see ads. If I never share it because I couldn't read it, there is zero potential.
Agreed. I think Wired, as well as other publishers, are missing the point here. I don't have any issue with ads in general - but if we're talking about ads that Wired has no control over and just fetches from a network, it's a whole different story. The same applies to ads that significantly increase page load times, bandwidth usage (I'm forced to use a metered LTE connection) or privacy concerns.

Simple static ads would render most of these concerns unnecessary, but I doubt there's any incentive to go back to that kind of "outdated" advertising.
I can't compare to windows 10, but I had to send my mbpr in for a screen replacement and while I waited for it to come back, I installed ubuntu on my old mbp.

The desktop was a singularly terrible experience of bugginess.

The bugs I experience in OSX are nothing compared to that experience. The only bug I notice right now is sometimes my wife's computer isn't accessible through Finder, and vice versa. Annoying but we have a work around.

At work I use windows 7, and it makes me want to punch the wall several times an hour. Some of that is (I think) the corporate crap that my company installs. Every day is a super horrible experience, and I have not been able to pin down where the problem is stemming from.

Working on my mac at the end of the day is an absolute pleasure by comparison.

I'll concede though that I really don't like the design of itunes and haven't ever thought it was good. It's definitely worse now than in the past though.

RE iphone/android... I switched to android for a year. It's not been horrible, but also not great. Really the main problem I have is the awfulness of the google app store. 25,000 five star reviews for the AT&T app, yeah right. In fact it's rare to find anything less than 4 stars. It's all rigged reviews out the wazoo, probably fed by the mechanical turk.
Well, if that minute ever comes, consider uBlock Origin. Easier to use, and without that whole speed penalty on the browser that ABP has.

I heard that Firefox improved ABP performance in the meantime, but I've never had a reason to switch back to software that whitelists some ads. uBlock is also available for Chrome.
Awesome attempt. It has a lot of detail.

Also a great illustration that building stuff for lots of other people in VBA isn't a good idea, because it can vary so much depending on environment: I got a bunch of macro errors, and it was possible to drag stuff I think shouldn't be draggable. It also removed my menu bar the next time I started it (which then came back on the next Excel start). Excel 2010 on Win 8.1, Chinese language version (14.0.7153.5000 32-Bit).

But I do love VBA as a veritable Swiss Army Knife installed in every office PC around the world, able to script stuff. For yourself. Anything complex will break completely unexpectedly.

But great effort, I'm sure your VBA is much advanced.