skysight-inc/HackerNews huggingface dataset:
> However, if it is a very wide spread problem then they will eventually install a light on your dash to notify you to change your oil. My wife's car currently does this. Since this is the first car she's ever owned, it's good because I don't think she would have known. We also have check engine lights and indicators for when a turn signal light bulb stops working. New cars even keep track of things like tire pressure.

This is getting off subject, but I'm of the opinion that this trend is primarily motivated by locking people into a dealer for maintenance, not helping people maintain their vehicles. For example, I think BMW dealers are the only ones who have the ability to calibrate tire pressure sensors on bimmers, and some new cars are abandoning OBD-II ports.

http://www.roadandtrack.com/car-culture/a30505/new-car-servi...

> My argument is in the similar vein of those who aren't physically fit to win a fist fight. Doesn't mean they deserve to pushed around, robbed or beaten just because I'm stronger and a better fighter.

I don't think it's fair to compare these things. Of course no one deserves to be assaulted. And likewise, if someone sabotages your car or has a remote exploit for your computer, I find it hard to dish out blame. But beyond this, I think the only person who could possibly be responsible for the condition of their possessions is the owner, and I don't see why computers should be any different. Not knowing better or being too busy is not an excuse to be a party to a DDoS attack.

You bought this computer, you plugged it in, and it was setup in a way where it was able to receive signals that made it send out signals that violate the contract you signed with your ISP and violate the laws that your representatives passed. "I didn't know" isn't an excuse in any other comparable situation. Just because computers are hard doesn't mean we should rework our entire legal framework. We shouldn't codify into law the idea that some subjects are obvious and should be enforced consistently, while some are beyond understanding (for most, for now), and ignorance is a viable excuse. It will inevitably become outdated.

I'm held responsible if I have an old car rusting away in my backyard and it pollutes my neighbors well-water. And sure, it's harder to claim ignorance about a rusty car than it is to claim ignorance about a misconfigured computer, but I think the law has to be impartial about that.
The best theory I've heard about the authors motivations is that after knocking Krebs offline, with a world record dos, they wanted to muddy the waters a little.

By releasing the source code and letting everyone else fight for control of the botnet, it would be much harder for anyone to trace the original attack back to them.
Am I the only one who was wholeheartedly underwhelmed by the Three Body Problem? I did get through it but I consider it a waste of my time. The only good part of the story was the mysterious count down timer.
Hubba | Toronto, ON | Senior Developers | Web / Platform

http://www.hubba.com/

We are building the largest, richest database of product information on the planet.

MEAN stack. AWS. Data-focused and asshole-free.

More at: https://hq.hubba.com/careers/ and if you're interested contact: akhan@hubba.com

Further reading: https://medium.com/@HubbaDev
>For me the issue is with ports. I have exactly zero devices that I can plug into the new fancy USB ports. None of my monitors will connect. I know, they are better, yadda yadda, but I am tired of being held hostage until the "industry" understands how the new ports are better.

Then Apple is not the company for you. They have always been first to obsolete things. Remember the hoopla when they canned the DVD drive? Firewire? Literally every other port that isnt USBC
I don't really follow; your example's not clear. HTML5 is a standard, regardless of when the <canvas> element was first standardized, or even implemented.

It's much less a buzzword than it is a set of specs which let HTML documents convey more semantic information, which in turns has implications for e.g. accessibility, among others.
Looks awesome! Hope I'll get around to play around with this some time.

Also: Props for your GDC Europe talk a few years ago! (better Nate than lever..)
This looks interesting. Are you a non-profit?
You don't need a failure for compressed air to be dangerous. The air itself can damage you in all kinds of ways:

http://www.aircontrolindustries.com/dangers-of-compressed-ai...
Flutter hot reloading
I have never found a better to do list app than http://dynalist.io

Before that I used Workflowy for ~4 years. Dynalist improves on Workflowy in virtually every way, and its creators listen to their userbase closely.[1]

1. https://trello.com/b/z0HxDPNo/dynalist-roadmap
It appears that they are essentially a reseller of Clevo / Sager laptops, though. On the plus side you are guaranteed good support for the hardware using most distros, the build quality looks to be a bit below, say, a Dell XPS, though.
Oh, I didn't realize Pinboard had a Read Later feature. I thought it was just a bookmarking service. I finally found some info about Read Later on your website, though I didn't see it where I first looked (in your FAQ). So this is different than your Archival feature, yea?
i agree. It was a pretty bad book
I suspect the author is pro-mob programming and pro-open office spaces. ;-)
This article seems to be tearing down a straw-man. I don't see people arguing that you must be in a "flow" state 100% of the time, or suggesting that all time not spent in "flow" is useless. The argument, as I've seen it, is just that when you have the opportunity to get into a flow state, it's a Good Thing, and that one should try minimize distractions (cough open plan offices cough) that are likely to keep on from being able to achieve "flow" or sustain in for useful periods of time.
Fully support your point of view.

What we always see on programming languages is that when shortcuts for arriving faster at our goals are taken, usually they give ammunition to remarks of the sort "language X cannot do Y".

Apparently most lack vision and need to be proven wrong.

So I hope they manage to just use Rust and Assembly.

EDIT: Improved the sentence
Nylas | San Francisco | Engineer | Full-time | On site

We're building a new email platform here at Nylas. Over 30TB of data, AWS stack built on top of Python & Flask. Front end stack on ElectronJS, and React.

Looking for engineers who love tough scaling challenges, open source, and working with lots of data.

* Infrastructure - https://jobs.lever.co/nylas/2acf52e8-54b1-4593-b269-3e7f64a4...

* NodeJS - https://jobs.lever.co/nylas/3c688d62-4985-4224-b59f-ab0a4f48...

Some of our recent writings:

* https://nylas.com/blog/technical-debt/

* https://nylas.com/blog/growing-up-with-mysql/
Probably to avoid any potential conflicts of interest.
the 100 microseconds is the length of the pause after all threads are stopped.
As someone who owns both an Asus and a Mac, the build quality is not comparable.

The Asus was $150, though, so it's not a big deal if it breaks easily.
And for that reason, xyproto's post is trivially true, in the practical sense. Hardware today doesn't implement any compatibility mode that would be useful to original DOS-era programs. Dosbox provides that compatibility mode, acting as a translation layer for getting+putting audio samples, simulating FM synthesis, etc. No DOS game's gonna directly support AC97 or HD Audio codecs.

> there are no dos drivers

There were commonly configuration and settings programs that came with hardware. Expanding beyond audio hardware, mice, CD-ROMs, EMS, and others loaded TSRs that acted more directly like drivers.
Often you can predict what effects your scene will need. Sometimes you can't, and in that case you can't compress.

But it's entirely possible that you could decompress some of that audio into RAM beforehand if you're not confident every device can play that audio compressed immediately. Or store back a cache file temporarily. Or just not even worry about the CPU because the vast majority of users are GPU-limited rather than CPU-limited.
interesting - thanks!
dedicated compression circuits would probably achieve higher throughput than doing it on the cpu's ALUs.
Well, also its susceptibility to both known-plaintext attacks and statistical analysis, though it depends a bit if you're talking about the army version of the enigma or the navy version. Also until very late versions, the machine couldn't map a letter to itself, which was another critical vulnerability.

The actual keyspace was around 76 bits [1], which is fairly respectable, particularly for the mid-20th century. Much of the weakness was, in fact, the result of the Enigma being an early device in a nascent technological field -- ie, the result of failures in the Enigma's design, as well as procedures surrounding its operation (not just operator error; for example, Polish cryptanalysts used the procedural repeating of the rotor setting initialization (it's conceptually similar to an initialization vector in modern crypto) to break early versions of the machine as early as 1932.

[1] https://en.wikipedia.org/wiki/Enigma_machine#Details
N.B. the "Volatile?" column is specific to the Windows calling conventions. Under the Sys V calling conventions (i.e. what the world outside of Redmond uses), RDI and RSI are volatile (and used for passing the first two integer arguments).
A spent battery also has very high resale value, compared to used auto parts. You can sell it back to the manufacturer for stationary storage. And even if it's being recycled, it still has substantial value. So it's not as huge a cost as one might imagine.
I think Leo nailed it with that post. I just had lunch with him actually and it's remarkable how similar our philosophies are. Not that surprising I guess, since he is also a seed investor who started as a hacker.
Fines that fund a Red Team, that goes looking for exploits.
Similar to Erik Nitsche's series for General Dynamics in the 1950s. Absolutely beautiful and retrofuturistic. A whole slew of them were made to promote the peaceful use of atomic power; hence the "Atoms for peace" slogan appearing in a bunch of them, in different languages.

http://www.internationalposter.com/artist-detail.aspx?id=181...

They don't make James-Bond-esque military-industrial conglomerates like they used to!
New MacBook Pro Is Not a Laptop for Developers Anymore Part 2. Solutions
Was wondering about that too. I wouldn't be surprised if this move is more about capturing greater market share than building a sustainable product line with a positive P&L.
Here is one album and artist that I like:

Music video: Sitar - Vilayat Khan - Rarely Heard Ragas:

http://jugad2.blogspot.in/2013/10/music-video-sitar-vilayat-...

I had bought the CD quite a while ago, and like it. Very relaxing to listen to while programming; it is quiet, melodious, almost meditative sitar music, except for a few parts which are slightly louder, near the end, IIRC. A few people also told me they liked it, after reading the above post.

https://www.youtube.com/watch?v=Qim2av-SRwU

https://en.wikipedia.org/wiki/Sitar

https://en.wikipedia.org/wiki/Vilayat_Khan
Leaving Mattermark and What’s Next
Janelia Research Campus | Ashburn, VA (next to Wash DC) | Full-Time | ONSITE | Computer Vision Research

We're a research team trying to decipher the connectivity of neurons in a fly brain using nanometer-resolution 3D electron microscopy imaging developed within our group. The FlyEM Project is a part of Janelia (http://www.janelia.org), a world-class neuroscience research institute that is an extraordinarily beautiful place to work (http://prometheus.med.utah.edu/~bwjones/2014/04/janelia-farm...) and learn. If you want to do cutting-edge computer research and help figure out how brains work, come join our team.

Job posting: https://goo.gl/BYv31K

We are also looking for great programmers interested in data processing, storage, and deep learning. Some keywords: Machine Learning, Spark, Go/C++/Python, Image Processing.
Enlitic (http://www.enlitic.com) | San Francisco | Full-Time | On-site

We are a small team building applying machine learning to medicine to help doctors make medical decisions faster and more accurately. We are building deep learning models to detect deadly diseases.

Want to improve patient outcomes, join enlitic!

We work in python, flask, PostgreSQL, JavaScript, ansible, theano
We have 5 Engineering Roles open:

- Data Infrastructure Engineer: (http://bit.ly/29bubzc)

- Full Stack/Front End Engineer: (http://bit.ly/296c1wq)

- Deep Learning Researcher: (http://bit.ly/29bt84C)

- Deep Learning Engineer: (http://bit.ly/29hGX0X)

- DevOps Engineer: (http://bit.ly/2bLQivl)

- Product Manager: (http://bit.ly/2fBzRaS)
It probably showed up dead because of automated anti-spam tools that pick up on spammy keywords. Naming a scheduled medication by name is probably more than enough to trigger something like that.
> 1) Why did it take so long for an open source version to come into existence ?

Open source tools to run a CA / PKI have existed for a good long time, they just haven't been easy to use.

Automated certificate issuance software has also existed for awhile, but it hasn't been terribly awesome.

The bigger issue is trust - launching a new CA is quite expensive since you need to invest and build all the technology and processes, then get them all audited, and then present the results to the various organizations who control who control which CAs are trusted (see https://cabforum.org/)

The motivation for running a CA has typically been financial - even vendors that provide free certificates (StartSSL, Comodo, etc) have done so as path to moving customers to paid services.

Lets Encrypt/ISRG was kicked off by a group of folks who care deeply about security and had the technical chops and inside knowledge (some (all?) of the founding team) were from Mozilla and had both guidance and experience dealing with the CAB.

In short, there is no good reason not to have done this, and independent of this, another team within Mozilla had started to think about how we could tackle this before we found out the LE work was in flight :)
Isn't that kind of inherent with safety stuff? The best case is that you leave with the same number of digits, limbs, and organs that you came in with. The potential downside is huge (death, dismemberment) and the potential upside is zero.
And then the people vote to change the constitution, as they are doing in California on next Tuesday.
Why Arnab Goswami Resigns from Times Now Interview with Arnab After Resignation
Trifork | Stockholm, Sweden | ONSITE | FULL-TIME | http://trifork.se/

We are looking for social, outgoing people that consider themselves generalists; You are good at many things, expert at a few things, inquisitive, intelligent, and hungry to learn from your co-workers – and teach others as well.

You are:

- NodeJS Experts

- ELM / Elixir Specialists

- Data Scientists

- Log Management Oracles

- Senior Java Devel

- DevOps

We’re offering: A stimulating and cosy place in our office in the old-town of Stockholm, amongst a team with high focus on wellbeing and continuous improvement.

Apply at: http://jobs.trifork.se/
Yes, my co-founder Jesse Genet. We've been working together for about 7 years :)
I'm always surprised to learn a band is English when I expected they'd be from Chicago or Detroit
The High Costs of Not Offering Paid Sick Leave
In reduced costs for refugees, loss of arable land, disaster relief, and oil spills.
Please try to avoid CloudFlare when possible. StackOverflow recently dumped CF.

http://www.slashgeek.net/cloudflare-making-internet-little-b...
A collision of Chinese manufacturing, globalization, and consumer ignorance
Ask HN: Looking for an electronic part. Surface mount force sensitive joystick
Hi,

Does anybody know if there such a thing? The main feature I'm looking for is that it must sense force in addition to position. Dimensions: footprint of 2x2cm and less.

The ones on the market do have 2D coordinate reporting and a pre-programmed "tension coefficient" reporting, but very low dynamic range as they guess the force applied from the joystick position and have a relatively big deadzone.
I don't think OCR is reliable or trustable enough for election software. Even the best humans and machine OCRs mistake some percent of written numbers.
I'm not talking about carriers identifying you, I'm talking about people intercepting your IMEI and phone number and being able to uniquely identify you wherever you go. People have been drone strike'd based on the location of their phones.

Carriers being awful is a separate problem. My annoyance rests with the 2G protocol being awful.
> One has a lot more free choice than the other one

What difference does this make? It means deciding to have a child is a much bigger decision than deciding to go camping, but doesn't suddenly push the burden of that decision onto anyone else. Taking care of a sick child should be the kind of risk you accept when deciding to have a child - your responsibility.
Storm Sentinels
Yahoo | Sunnyvale, CA | Software Engineer | Full-time | Onsite | Relocation offered

My team at Yahoo is hiring mobile, frontend, backend, and bot developers. We're a group of small teams that constantly tests new ideas. We have a culture of experimentation and a bias towards shipping.

An example of one of our projects: http://venturebeat.com/2016/06/07/yahoo-launches-kik-bots-fo...

Stack: Scala, iOS, Android, JavaScript

Interview process: phone screen then onsite

For more info, contact me at sanford@yahoo-inc.com
SFTP and CSV are robust and simple. That's solid choices.
When will GCC get their RISC-V support? I thought I read the UCB lawyer issue got resolved. Or is that not so?
Lasso Data Systems http://www.lassocrm.com/ | Senior Front-End Developer | Vancouver, BC, Canada | Full-time | REMOTE or On-site, CANADA only

Lasso is a leading CRM for new home builders and real estate developers. We've been modernizing our app for the last few years, moving from a PHP stack to an Angular.js app and a Java-based REST API.

Now that we're done with most of the legacy-porting work, we've got a lot of new features to build and that's where you would come in.

As a Senior Front-End Developer you would take requirements from the Product Lead, create wire-frames and mock-ups, gather feedback via user interviews and finally implement the features in ES6, RxJS, Bootstrap and Angular.

We offer:

- full-time remote work. Most of our developers are working remotely all over Canada. However, if you prefer working in the office you're welcome to go there. It's located in Richmond, BC.

- when you start, we'll provide you with any hardware of your choosing

- a tools budget of up to $300 per transaction you can use to buy whatever you need to stay productive - no authorization needed

- formal education matching (up to $1500 yearly) and funding for other continued-learning courses, conferences, and workshops

- competitive Vancouver salary

Lasso has a very trusting and open work-environment, without fixed work-hours, imposed dead-lines, or in-office requirements. That does require you to have good time management skills, and be comfortable with self-directed work.

If you're interested or want to know more details, please message me at thomas@lassocrm.com (include your resume if you're applying :) ). I'm the front-end lead and have been happily working here for four years.
More Benchmarks: Virtual DOM, Angular 1,2, React, Mithril, others
agreed. i found liu cixin very reminiscent of arthur c clarke, both the good parts and the bad.
> Jail is not there to remove people from the pool, it is there to rehabilitate.

According to whom?

> But executing them makes 'us' just as bad as 'them'.

So you're saying that, for example, the state executing a mass murderer is just as bad as mass murder?
Good for educational purpose. But for practical purpose, this may have unpredictable issues under different lighting conditions, debris, broken markings, etc.
Wouldn't you also have to look at the average number of instructions, not just the average instruction size? x86 instructions tend to do more, too.
The biggest issue, and it is not even mentioned, is the OS.

The Apple computer experience is a lot more than just the hardware.
A follow up to this, how do benefits work for team members who are not in the USA? I imagine things like health insurance would be different, for example
Still not legal to hack cars in Michigan
BTW this is now being shifted. They are allocating less and less to outright leasing. Musk said he expects in two years that all of their sales will be either loans by banks or outright full purchases and the leasing business going away.
Close.io | REMOTE

WANTED:

- Full Stack Python/JS Engineers who sweat Product Details

- Senior UI/Design Frontend Engineer

WHO ARE WE:

At Close.io we’re building the sales communication platform of the future. We’ve built a next-generation CRM that eliminates manual data entry and helps sales teams close more deals. We are hiring product-focused engineers to help us unify the world's sales calls and emails into one beautiful workflow.

https://close.io

http://jobs.close.io or reach out to me at phil@close.io
Location: Chicago, IL USA
Remote: Yes
Willing to relocate: If the offer's right
Technologies: Javascript, HTML, CSS, Angularjs, Node.js, AWS, CMS, etc
Résumé/CV: http://thoughtpalette.com
Email: thoughtpalettechris [at] gmail [dot] com

http://thoughtpalette.com
Looking for a challenging position with long-term skill growth.
The Science of Scientific Writing (1990)
Runjake gave you some excellent advice - you should definitely use CentOS to run your personal device(s).

Aside from that, I have a few other recommendations:

1.) Don't just let the client use one box. You need a production box and a staging box. You need a staging box because simple things (ie - doing updates) will sometimes fuck things up beyond repair. It is way better to have a fucked up staging box than a fucked up prod box!!

2.) If you're looking for information on security and monitoring, I'd suggest reading over the PCI-DSS documentation. Vast swaths of PCI-DSS are festering crap, but it will give you a good look at how some people like to monitor their systems. While you're at it, read Owasp's secure configuration guide and NIST's publication on server monitoring. You're not likely to get solid answers here, but you should get a sense of the trade offs that sysadmins have to make.

3.) If I were in your shoes, I'd build a Vagrant box that exactly matches what you'll use in staging/prod. This box is purely for fun. It's way easier to try new things on your local!

4.) Have fun!! Sysadmin is a dark art, but it's also incredibly fun. Enjoy learning and have fun!
Well I meant specifically with respect to going free. As a policy, we do not publish usage numbers.
Deep C (2011)
Actually only AT&T is scheduled for a 2G sunset right now. Also I think one of the Northern European countries is choosing to maintain the GSM network and then retire UMTS. They're going to have a GSM for IOT and LTE for mobile communications. It's kind of insane. Wish I could find a source...
Forget Western NY - there's no passenger rail service whatsoever on the entire West side of the Hudson River from NYC to Albany.

Newburgh, Kingston, and New Paltz are all ghosts of their former selves (there used to be a train, Newburgh was the first city in the US with electric lights, etc.) instead of thriving. And they really could thrive - not in a farmers-market-and-smorgasburg way, but in a Raleigh-Durham-Chapel Hill way. Except better, b/c they would have public transport between each other and a major metropolis.
oh this is sweet!

For anyone who is confused:

Star #3001#12345# Start

I love how it opens up a separate app. Good stuff
To better understand news and trending links on the web.