skysight-inc/HackerNews huggingface dataset:
Individual (or aggregate) human researchers are not hooked up in huge services to make inferences and deductions automatically about billions of people

Yes they (we) are. It's the same data set. TV, movies, papers, internet videos et al. is all the same biased, labeled data that is being fed (watched, listened to etc...) to machines. You automatically make inferences and deduce things about people based on labeling and training of your brain. You're constantly fine tuning by getting new weights about things through interactions with others and media.
Based on this thread, it appears that "ignoring user preferences" is a bug: others are reporting it works for them, and someone from the company has specifically said that it is supposed to work.

My comment is based on that assumption.
Newsgroups. IRC. University E-mail (though it's no longer done on a shared system like it was in the 60s and 70s.) Probably more if I sat down and actually tried remembering.
I usually go to Sumas. I've had good luck there.
Well in Europe its very different because cost of living and quality of life/money ratio is very different.

150k are amounts made only by succesufl business people, not by employee. No matter what you do. Top notch doctors make what 50k... Its going to be higher in Germany and UK and surely switzerland. But for example even in Berlin it wont be so much bigger than in cheaper countries.

I think the point is that even for 25k you live pretty fucking fine. Most people live happy with prices around 18-12 which are the middle-lows.

You cant buy so many things but most europeans dont care that much about buying things. The trend in bigger cities now is to have a bike and ride public transport - many people dont even want a car. You buy home and you are done.

On the other hand since wages are not so high the price of services is lower too. So things like food in restaurants is just cheap (and great). With 24k you dont need kitchen and can basicaly eat outside all the time. When you go to cheaper restaurants you are nearing the price of the raw ingredients since the people are not so expensive. It depends where you live but i dont think you can compare europe with north america.

With 150k you would be considered very very rich. Presidents and heads of state make that much in most of the european countries.
How to Become a Brand in Design, Development or Marketing Industry?
You give it an internal VLAN and watch for the malware trying to use it (assuming you disabled your physical network card on-system first before executing the code.)

It's a system set up to act like it's got internet connections, but it does not. You use sneakernet to transfer files.
Don’t Say We Didn’t Warn You – Should You Stop Drinking Coffee?
> But this was a personal issue between him and his colleagues.

No it wasn't "personal issue". There was no personal issues with Eich, no evidence of anybody having personal beef with him - either because of sexual orientation issues or any other - was ever documented. It was a purely political issue, namely - political pressure to punish Eich for holding a particular viewpoint, completely unrelated to his job performance.

> Comparing it into company-wide discrimination is not helpful.

There was neither wide nor narrow discrimination. There wasn't any. Discrimination was not the issue. Thoughtcrime on Eich's part was.

> can't work with this guy because we don't agree with him

If you can't work with people that disagree with you, you should work as a lighthouse watcher, ranger in a remote mountainous region, hermit or another profession that puts you out of contact with people. People should not have to lose jobs because you disagree with them.

> Could his colleagues have been more accommodating of his views ? Maybe.

Nobody asked his colleagues to be "accommodating" to anything. The only thing was to have minimum decency to not throw out a person because he committed a thoughtcrime. That proved to high a bar for Mozilla. Thus they organization will now have to live with infamy of what they did. It takes years to build trust, it takes one case like this to destroy it.

> That's a personal problem that comes from a large cultural clash.

There was no "clash". Eich did not "clash" with anybody. There was a campaign of personal destruction, which run him out of the job, and which in eyes of many - including me - branded Mozilla as organization which is cowardly, disloyal to their loyal workers, and easily manipulated by hate mobs.
You haven't tried my cooking yet :)
> Hint: we won, probably not by accident...

I've always thought that if there ever were another intelligent species on this planet, then we very likely wiped them out.
In case anybody wants to hear a different bell, I am probably as wealthy as jack9 and equally happy about my lifestyle, but I love people and I've never lived alone in all my life. My opinion is that it's more a matter of having different social needs and sensitivity, than being economically independent. Or maybe it's what you think of yourself -- I know for a fact that there are always smarter and more interesting and different people out there and I'd love to know them and experience life with them. It's a basic need I feel that doesn't depend on whether I'm able to support myself or not.
Why don't you write that information in the bug you filed?
Late 30s. 18 yrs experience. Seattle. Varies between about 90k and 120k.
Yeah, sorry I didn't specify. I am running the latest macOS Sierra beta.
Elm - Routing - SASS Boilerplate
He's got another business running, a classifieds website, which he says paid for him to experiment with nixies.

As for how he knows it will eventually be worth it, isn't that the case with most new businesses?
Just used this folder structure on a recent project. Hope you guys like it!
In addition to above the following trick was important to sleep much earlier than I used to.

The idea is to lay on the back with arms along the body as relaxed as possible. Then one rolls eyes and relax jaw to the point when mouse opens slightly. The reason behind this is that when one sleeps, eyes roll and mouse opens. So if one do that when awake, that gives brain a signal to sleep.

For me it works most of the time.
With all that software, I don't suppose you've come up with a good solution for installing and configuring it all automatically on a new machine?

Last time I tried to automate it I used homebrew cask, but it definitely wasn't a satisfying solution.
At $dayjob we have a mixed bag of hg and git. I found that while git makes great distinction between local and remote (and working directory), hg is more similar to centralized VCSes. Any other remote action than "sync local with remote" requires Blak Magick Mumbojumbo™. Some "common" (as seen by original authors. Local throwaway branch is not such) tasks are sure easier than git, but stepping out of the beaten path becomes cryptic. Git, on the other hand, is of average difficulty for most of the tasks. Your mileage may vary.
Ask HN: When was the last time you clicked an ad deliberately?
Noob here - how do they know what the Milk Way looks like?
I never realised that Dotcloud/Docker was a YC project. That will be another home run for YCombinator.
Sonder Programmable E-Ink Keyboard
I give a talk on programmer productivity a few times a year, and measuring it (related to this) is very hard. That said, there are a few things worth keeping an eye on.

The biggest is turnover. Are people quitting because of workload or general dissatisfaction? Turnover is crazy expensive (I should know, I'm in staffing.)

You have others related to technical debt, which is what you get when people are overworked.

- Estimate accuracy (estimate vs. actual). Are you increasingly surprised at how long things take?

- average hours per issue (not great, but worth keeping an eye on)

This assumes you've got good practices like issue tracking, estimates, etc.
> he resigned BECAUSE he was found to support discriminatory policies

This is false. He resigned because he was a target of personal destruction campaign, and received no support from people who he had to work with/for. The was attacked by political activists and his organization threw him under the bus.

> Women who resigned because they are harassed are victims of discrimination

He was harassed plenty. Of course, not the same harassment - not of sexual kind - but it didn't make his environment less hostile, wasn't less related to work performance or wasn't less personally painful and hurtful. The only difference is that you think it's OK to harass him - because he deserved it for committing the thoughtcrime.

> The crime begets the punishment.

Here we get to the point. Disagreeing with the orthodoxy is the crime, and be happy your punishment is only losing your job and not the room 101. We get it, believe me.
I don't know if this is a good idea. People say "programming's too hard" so we got Ruby and set the world back 10 years.
Demystifying App Entrepreneurs Dilemma to Choose the App Development Platform
> What threat model are you defending against?

umm, not really trying to prevent from folks actively sabotage the whole thing, but just seeing if it actually works i.e gives the correct average salary...

but yes, as you have pointed out, people at N and N+2 can collude to get the original salary (for N+1).
Super Murgiyan – Motu Patlu in Hindi
I use this tool because I like to run the binary distribution of nethack from the command line inside an OS X Terminal window, and I am VERY accustomed to using the up/down/left/right arrow keys to move around (from how things used to work when I ran Windows). It seemed really hard to send that binary "hjkl" instead of up/down/left/rgiht arrow key signals any other way and it also seemed hard to compile in the desired behavior by hand (although, hmm).

I'm lazy, so I ended up just running Karabiner with this tiny private.xml: https://gist.github.com/mherdeg/4eca69637d176bc81ea19207b911...

I found that I context-switched between places where I wanted the arrow key to send hjkl (Terminal.app running the binary) and places where I did not (everywhere else). To make things slightly easier, I set up a "profile" in Terminal.app called "nethack" which uses xterm-16color, displays ANSI colors in a readable way, sets the window title to "Nethack", and launches /usr/local/bin/nethack when this profile is opened. The Karabiner private.xml setting that can be toggled on/off here ends up pretty much only rewriting arrow keys when I want them to.

This seems like kind of a crazy workaround but it was really easy to deploy.
Exactly. Git does things I used to need Perforce and a full-time Perforce admin to do.
Great article - I shared it with a WeChat history group here in China, and the reception was great. It's being deployed to Chinese world history students this week. Also, lovely to see some leading work from the Sorbonne. Yay France!
FreeBSD/EC2 11.0-RELEASE
> Android felt like a general-purpose OS that just happened to run on a phone.

And that was its big issue. They used the firmware model for a general purpose OS. This keeps Android from having the simple install models we've come to expect with Windows/some Linux distros/MacOS. I wrote a thing on this a while back:

http://penguindreams.org/blog/android-fragmentation/
You have an extremely tough sell there. It sounds like you're trying to get in on a commodity product, without the sales chops. you may want to continue working for someone else -- that's not a bad thing, it just sounds like where you will be better off.
> I want to remap an ordinary letter key to another ordinary letter key.

Regular keys should probably be mapped with a regular keyboard layout, unless 10.12 screwed that up too. See Ukelele (sic) http://www.sil.org/resources/software_fonts/ukelele or just copy and edit a .keylayout file.
You've described how we were told the EU would work. But organizations have a tendency to get around restrictions on their power.

As a result, the UK does not have veto power and the EU is pretty much a legislative body without the appropriate representation.

https://youtube.com/watch?v=gILTIDr4Ra8
Translating WordPress Theme with Poedit
Detection doesn't help if the OS doesn't include the layout at all. :/
> some companies threaten to terminate anyone who reveals his or her salary to another employee.

In many jurisdictions, this is illegal.
پوشش نسل چهارم تلفن همراه تا پایان سال ۹۵ در هرمزگان
I'm in Vancouver - flew here from Seattle yesterday and fwiw had zero hassle with immigration, but when I've crossed the border by road in Montana I noticed the same assholery with the US customs guys. One of themy accused me of trying to import contraband seashells (solely based on the fact I had traveled from Italy via Calgary!).
> Encouraged it as a math aid for grade school work, at one point.

Do you have a link / some elaboration?
Yes, by all means, ask for what you're worth. My point is that money is almost never the reason people decide to start looking for work elsewhere. A counter offer by itself is sort of an empty gesture that is bound to be ineffective in the long run as a retention tool.
Since upgrading to Sierra broke my Karabiner, I started using Ukelele. http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=...

I tried Karabiner Elements but couldn't figure out how to replicate my configuration.
Sensor technology is helping airports reduce security wait times
Uber moved from pg to mysql, not the other way around, and they very clearly explained the technical reason they did it https://eng.uber.com/mysql-migration/
It's all about real AI today (not based on words and rules - lookup CTM - the real bots have this and its based on vector space). Get the companies and groups that are making very small breakthroughs in this area. The days of regurgitated cut-n-pasted text entry boxes and js (geocities, friendster, myspace, facebook) are over. Time for the new Googles of the world that will solve things bigger than SpaceX like extending human lifespan which is a requirement for space travel.
JIRA is not free, and its main appeals are geared towards enterprise bean counters. Not to mention it is written in Java and as a result has quite heavy requirements on the CPU and RAM.

Upside: it is extremely flexible in ticket workflow design.

(Source: maintaining a 300-user JIRA/Confluence instance at work)
Ask HN: Does anyone use Google Tasks?
Google Tasks (which has been attached to the desktop version of Gmail for some time) doesn't have a client for Android or iOS (from Google).

Does anyone know why? Why were separate "reminders" added to Google Calendar?

Does anyone use Tasks? I find it to be a great, simple hierarchical task manager, which alone makes it more functional for the way I think than almost any other task manager.

(Why do so few task managers support hierarchies, especially in a natural outline-like manner?)
Be your preference as it may, I certainly did not "shit on factory work" when I said that assembly lines aren't creative endeavours.

My knowledge about this comes from a befriended work-psychologist who worked with both, offices and factories, since the 70ies.
Sorry about that. Just edited out all of the non stock ones.
The problem is the world isn't just git. There are thousands of other things to master at any given moment. Putting a veneer over something you aren't interested in mastering and using that seems like a valid strategy.
Sorry about that. Just edited it. Only stock Android perms now ;)
Anti-globalist: Why they’re wrong
Linux 4.8 released
Fear is a competitive advantage for startup founders
Thank you for the honest assessment; I had not previously been fully aware of the incentives on recruiters or the source of their statements.

That said, early in my career as an employee, prior to reading any advice by recruiters, I made a decision to not accept counter-offers as a general rule. My main reasons are the ones people usually cite: a) if I am dissatisfied enough with my job that I applied for other jobs, it is almost certainly not (just) about the money, and b) my relationship with both employers becoming strained.

So far it has worked out for me, and I don't plan on changing that, but I'll be sure to keep this in mind in the future.
The Progressive folks gave a talk at a data science conference I attended about their big pile of OBD data, and it turns out that the only data that matters (to an insurance company) is how often drivers break hard.

This is actually pretty good news, because that's easy to measure and teach.
Messenger Lite
Apple Maps Now Supports Amtrak's Full System in U.S. And Canada
OK, thanks a lot!
What's your point? That the article is overdramatizing the issue?
The first thing that immediately caught my attention is that it's not using HTTPS by default. More specifically, login and signup are both performed without it. Personally, I won't sign up for or log in to a site that runs sensitive information over a plain-text connection. Changing the protocol manually gave me a warning that the certificate expired at the beginning of September, so maybe that's being worked on.
That used to be what the net and all of the coder based communities were about. Thats why I used to come to slashdot, or HN when I found the net.

And we've reached that point when the creatures (the firms and technologies built by those people) of that culture are diverging from ideals of the culture.

But the above comment is inherently empty - any successful system will eventually expand till it reaches a barrier of complexity which cannot be overcome on its own.

Figuring out what to do is the challenge.

The things that worked were coders having free time to spend on interesting projects. But I suspect, that we've better understood the value of coder time, and the major firms are now paying the correct amount to keep coders busy.

The market BS is a good thing for coders in the short and medium term. People who understand finance and strategy are willing to pay what it takes today, to own a chance at being richer tomorrow.

If you have a neat hobby? communities will help you get better at it. Maybe if its really good, you can convert that into a product/firm and possibly a good exit. If that happens you won't have to worry about it ever, and you'll be that thing which is respected among your peers - a succesful serial entrepreneur. You would have done the hard thing (product creation, team management, finance, successful exit).

In a group of people who respect ability and excellence, its hard not to think of the guy who did the harder job as meritorious.

In short: I don't think theres a market solution for a new market normal.

Its easier to figure out you are cut of a different cloth, recognize the market dynamics for what they are, and make time to build whatever it is you want to build.

Eventually a lot of other coders are going to come to similar realizations (provided the cultural bubble online isn't too distortive)
Show HN: Markcook, a smart and beautiful markdown editor
Wild Animals Police Transport
History of Past Presidential Elections and Their Effect on Stock Market
I'll check out Xela.

I've always wanted to go to Lake Atitlán. I hear there's a restaurant in Santa Cruz La Laguna that does very traditional Guatemalteco cuisine with an incredible view of the lake. The restaurant is called Cafe Sabor Cruceno, and it's run by a local trade school. You have to take a boat from Panajachel to get there...but don't go in March or April, because the fog in the atmosphere that time of year really kills the view.

San Miguel de Allende in Mexico is also on my list. Not sure what the 4G LTE situation is like out there, however.
This already happens between malicious botnets.

There also once was a worm that would infect computers and patch against itself.
A script to spoof Git commits
Sorry for your loss. Take some time to travel out, meditate, enroll for some NGO as helping others without any monetary reason will calm you. we all go through such phase, use this time to find your personal interests.
Yes they can be. Android puts them into 'bins', e.g. all the network-related ones together. Importantly, when an app upgrades and the new version wants new permissions, these are silently granted if they are the same bin as existing granted permissions.

Therefore, from a security perspective, there are far fewer coarser permissions.
Sure. Which order, most common, or alphabetical?
Why a New York restaurateur is arming employees with Apple Watches
About Memory Allocators
Constant Object Anti Pattern
This will fall on deaf ears, but at Symbian we came up with what I think is a better way of dividing things up: http://williamedwardscoder.tumblr.com/post/13316924653/bette...
That is a false dichotomy. The reality should fall in between, learn enough to understand some of the design choices you make, but don't overcook it.
Google maps says that a typical commute arriving at 9 am would take between 40 minutes to an hour and 5 minutes from Langley to downtown Vancouver. Of course if there is a crazy accident or severe construction it could take way longer, but that is the same as a commute anywhere to anywhere.
Check out Brett Terpstra's post on hacking the hyper key on Sierra: http://brettterpstra.com/2016/09/29/a-better-hyper-key-hack-...

I'm happy with the fix for now. In fact, I've learned how awesome Hammerspoon is!
Best Radiator Stop Leak Reviews
Bluetooth Technology help Portsmouth drivers faster home
For how long has that malware link been on the update page?

The article mentions the author has a history of doing shady things, can someone provide more background into this?
Is this sarcasm ?
Here is a quick tutorial showing what uMatrix can do https://github.com/gorhill/uMatrix/wiki/Very-bare-walkthroug.... As you can see, it gives you an easier way to have fine-grained control of each individual type of resource. It also allows you to configure third-party domain resources globally, or per domain. This allows you to do something like allow youtube embedding (js + xhr) on all websites at once.
The mathekniticians and their amazing woolly maths creations
But the problem is no full time job is secure. So every one is on his own. We are forced to create additional security through suffering additional hours. Can you suggest any way around it, without working additional hours and becoming financially independent.
Source code for NoScript is available, if you manually update and compare the code you should be safe.
It tells me I need Javascript. Ironic, no?
So the question is how do we democratize that?

Commenter wtracy has already linked to the FSF's list of High Priority Free Software Projects... From there, look into what they have to say about free wifi (and in particular, but not limited to the OrangeMesh package):
http://www.fsf.org/campaigns/priority-projects/free-software...

If a convincing case could be made that the benefits to National Security outweigh the costs to the copyright cartels, I'd be willing to bet that young secondary-schoolers would have a blast with a decently designed curriculum that includes a working student-to-student mesh-network as one of its goals.
Awesome! I've created an account so I can play with it.
I believe that fact-checking is increasingly becoming crucial in the political discourse, especially given that many politicians are taking a "relaxed" stance towards it [1]. Luckily, at the same time, there are a number of electors who demand that candidates back their claims with sources [2].

One small and nit-picky suggestion: make sure that the non-www version of numer.al redirects to the www one (currently the former just doesn't seem to work for me).

[1] http://www.economist.com/news/leaders/21706525-politicians-h...

[2] https://xkcd.com/285/
I love that VB6 is still alive!
My first tought about dynamic resizing is that you can have an amortized O(1) but still is O(n) worst case. Both then exploiting the hash function to force all elements into the same bucket, but also when triggering a resize.

You can make an expanding array with O(1) operations, but I'm unsure if it's applicable to a hashtable. It may be, but it's beginning to become very complex.
HBO’s new show Westworld explores the hedonism and horror of VR