skysight-inc/HackerNews huggingface dataset:
Also, guys, please do research before starting new projects. There are already MULTIPLE identity verification services out there specifically designed to use blockchains. By all means, work on new projects, but if there are formal standards out there, make your implementation 1) interact with those seamlessly, and 2) consider long and hard as to what you're bringing to the table over existing, more mature projects. It's counter-intuitive, but actually developing nothing is better for decentralization than developing a competing project w/r/t user adoption and community fracture.

https://okturtles.com/ is the most successful of them so far. I am not a crypto expert (even less of a blockchain expert) but the code looks pretty good, and the ecosystem is pretty mature.
It has 1) its own aux. DNS service which is tied to your key (somewhat like Tor routing via onion but with acceptable latency), 2) decentralized IdP via block chains, 3) a browser plugin, 4) a whole lot more (see the Github linked below.

https://github.com/okTurtles/dnschain/blob/master/README.md
I don't mind argumentative. I look back on the people who changed a bad/given situation, and they raised that hand. The true bad asses walked, or got even.

I have a question about Aaron Schwartz. Would he even be on Hacker News? Would he put up with the political correctness. Would he put up with "arse kissing"? Would he put up with a moderator who emailed him?

I say this in light of an email I received from a moderator, I believe his name was Daniel? He stated my comments were not adding to the topic, and I should just, essentially go away.

1. I was shocked HN emailed me. I don't remember giving them permission. I'm trying to remember if I even signed a TOS, or even gave up an email? I think I once left my email up to recommend a medication, but took it down the next day.

2. Anyways email me again Hacker News. It's going into a file. Why on earth would you think it's legally permissible to email me. It's considered spam--right?

3. Hell-ban me--fine, but don't ever email me. Pass it by Hacker News lawyers? I'm still in shock. I'm not sure how to handle this of it escalates. I said some pretty personal things on this board. I do not want to be outed. I just falsely trusted Hacker News.

4. Bye! Oh yea, it's turned into a cliche, but the world needs, especially now, more Aaron Schwartz's. We have too many over zealous individuals/enetites in power. Our every move is recorded. And I look around, and I'm seeing less, and less people who question authority. (bumper sticker 90's?)
This isn't a good HN story. We're looking for articles that gratify intellectual curiosity, not this kind.

https://news.ycombinator.com/newsguidelines.html
Is there a US-CERT advisory for this yet?

Why are those APIs even there? A "retrieve all passwords in the clear" API? A "run browser insecurely" API?

Has anyone considered charging Trend Micro with reckless endangerment or material support of terrorism?
Ask HN: Python/Angular Dev+ChemEng and (MSc)Electronic Eng pondering remote work
I have had about 3 years experience with Python and a year of Angular, building websites and data analysis software. Living in Africa and pondering about remote work after talking to some dev friends.

Anyone out there working in interesting engineering fields with lots of dev work that can give me tips / share their personal experience?
It was later thought that one better writes

(remove-if (complement #'prime-p) ...)

and not

(remove-if-not #'prime-p ...)

and thus REMOVE-IF-NOT was deprecated in the ANSI CL standard.
I like UIOP:SPLIT-STRING instead of SPLIT-SEQUENCE.
Livin the dream. 1 month in Sri Lanka and Maldives [video]
Complete Enumeration Arguments Deemed Harmful
> It can be hard to tell how much someone actually contributed just by looking at a CV.

While this is true, it can also be hard to tell how much of a person's open-source code was actually written by that person. With the abundance of code available today, it would be relatively trivial for someone to take random code fragments and functions from all around and to assemble them together into a conglomerate. All the person would have to do is basically change the variable and function names, in addition to the syntactic style, to make it all appear as coming from the same person. Sure, this would at least show an awareness of syntax and style, but it certainly would not show the level of programming skill or even necessarily of problem-solving ability. On the other hand, if the person's repo is popular, then there is at least an indication of function and utility.
quirksmode, table-cells... I don't think the problem here is the browser.
A new approach to generating human organs is to grow them inside pigs or sheep
Comparing node to PHP is a little unfair.
Node has a great package system, JavaScript is an evolving language that run almost everywhere: in all browsers, server side, in devices.
PHP started as a simplified Perl, is a web page preprocessor that works well in that context: it can be used server side but almost nobody do it.
> If the external CSS resources are small

It's not a general rule, it's just suggesting that your 50 character block of CSS (that might be dynamic or conditional) would be better off as part of the main markup than a separate request and all the overhead associated with that.

If your static CSS exists in lots of small files, you would strongly benefit from rolling them together.

Both these recommendations may change with new delivery models (ie HTTP2).
I think that is an awful idea! Overdiagnosis and overtreatment is a huge problem right now! Here is a basic overview: https://www.sciencebasedmedicine.org/screening-for-disease-i...
Video Excerpt of Raid at El Chapo’s Home
Example of matching MD and Data science skills
"These devices would be easier to swallow"

Don't give them ideas.
Mozilla misses something like Persona, Chrome is really useful cause support authentication.
10 Tech Companies That Use Human Intelligence
Sci-Hub is gone.
maybe no fundamental reason but the practical reason that voice recognition still isn't that good.
If you want to learn a functional language, Lisp is a good choice. It has been around a long, time, so it is stable and well supported, and it is also the basis for many other languages. Haskell, while also an excellent language, is more niche.

Deciding whether to learn a language or learn how to write a compiler is more difficult. If you are struggling with the Dragon book, have you condidered "Modern Compiler Implementation in ML"? Although ML is even more niche than Haskell, it is a functional language and the book takes you step-by-step through the process of writing a compiler for (a subset of) it.
There are in fact some ways..

1) Measure power draw from the car battery (not 100% conclusive probably but a 24-hour measurement might be)

2) Get a 20$ RTLSDR stick, drive somewhere remote with no cell coverage and watch for the tracking device in the GSM/3G frequencies - if found to try to connect it is at least powered on and trying to listen to commands

3) If activated and running on GSM, there might be a chance to listen to and decrypt its communication with the cell tower, especially if text messages are being used - and if not or it's running on 3G you could still monitor how active and frequent the device is in sending and receiving data
Based on the experience of a friend of mine, Lisp. He first learnt the language, managed to do cool stuff and the he wrote his own compiler. It's been a nice journey from outside, I'm sure it was even better for him!
6 Mobile App Testing Mistakes You Should Avoid
they actually did fire about 100 people from the Presto team (previous engine) as they switched to webkit.
Here’s Why We’ve Never Been Able to Tame the Great White Shark
Besides China, there are other sources North Korea can have used to aquiver this technology. Both North Korea, Libya, Iran and China did get help developing nuclear technology from a network set up by Abdul Qadeer Khan, a Pakistani nuclear physicist often regarded as the fonder of the Pakistani nuclear enrichment program.

He again acquired the technology in Europe when working for Urenco, a nuclear fuel company.

The whole Q.A Khan affair is quit a fascinating story actually.

Some more information on http://world.time.com/2011/07/07/a-q-khans-revelations-did-p... and https://en.m.wikipedia.org/wiki/Abdul_Qadeer_Khan

I did also see a very good documentary about this, but I can not find it online right now.

Edit: Here is the BBC documentary about Khans dealings in nuclear secrets: http://www.unewstv.com/6821/bbc-documentary-on-dr-abdul-qade... . Stranger then fiction, it has a plot like a top thriller movie.
That's not a hidden cost. That's what you'd normally expect with any traditional RAID. However like many modern solutions, ZFS does have a few workarounds:

MULTIPLE ARRAYS PER TANK

If you have space in your storage servers housing, then you can buy multiple disks at a time as a separate array (eg 3 disk raidz1) and add them to your existing "tank" (ie storage pool).

AUTOEXPANDING INTO LARGER DISKS

If you have autoexpand=on set on your tank then you can upgrade the capacity of each disk in a raidz, one disk at a time. The caveat here is that your array doesn't increase in capacity until every disk has been upgraded, but it does still allow you to start the upgrade process incrementally.

ALTERNATIVE SOLUTIONS

However, if one needs the support of upgrading their array, increasing the capacity with each new disk added, then ZFS is definitely the wrong choice. Any traditional RAID array would be ill suited for this. Instead I would recommend unRAID or similar (I think Windows might have something built in, but I'm a UNIX guy so couldn't comment there).
My first filter on recruiting now is: "Has this person built anything I can see?"

A website, an app, a repo on Github. If the answer to that question is 'No' then my assumption is either a) this person isn't interested in the work, or b) they don't know how to code in the real world and I'll be paying them to learn.

I'm constantly amazed at the number of people applying for dev positions who claim years of experience and have absolutely nothing tangible to point out.

I run a small operation so I can't comment on big firms.

TLDR: Build something recruiters can see, and preferably use. It'll put you instantly in the top 10% of applicants.
This links to a fork.

We use it in our startup and it works quite well. I miss Python3 support though.
https://news.ycombinator.com/item?id=10770846
Some example of Class III devices from Wikipedia :

> Examples of Class III devices that currently require a premarket notification include implantable pacemaker, pulse generators, HIV diagnostic tests, automated external defibrillators, and endosseous implants.[19]

I don't see how an cancer test can not be less than Class III. A misdiagnosis is potentially lethal.
Indeed, just logic
New year resolutions starts here
Url changed from http://www.cultofmac.com/406265/ipod-gets-new-lease-of-life-..., which points to this.

Submitters: please post original sources, as the site guidelines request: https://news.ycombinator.com/newsguidelines.html.
My brother recently got one of these on his car, but he found he really didn't save anything by having it. Based simply on the amount of time driving during "peak hours", namely rush hour/when everyone is leaving work, he lost any discount he was pitched by the insurance company. This isn't really anything he has any control over.

In that case he seems to be getting a snow job from an insurance company that is using the the idea of quantified self/living to seize a larger part of its customers' lives, likely without really paying them back anything for the intrusion.
The Uberization of Work
It's great to see initiatives like this one.
Damnit. Is it because I wrote that article?
Europe fires warning shot against U.S. tech companies with new tax ruling
How a Game-Playing Robot Coded “Super Mario Maker” onto an SNES
Open Web Application Security Project issues new secure coding bible
> From the worst in 1937 (29.357 per 100K pop) to today (10.345 per 100K pop), and falling by on average 2%/year since 1996 (was 15.8599 in 1996).

Yet, the statistic is still twice to thrice as high as for other car-heavy nations like Germany or the UK, no matter whether you go by incidents per pop, incidents per vehicles or incidence per miles driven.

There's a lot of room for improvement outside technical gadgets.
I solve such problem for our clients by packaging every dependency we use in project as independent RPM package, so whole application can be installed using single "yum install ..." command from local repository without need to connect to internet. It allows us to precisely control version of libraries we use and also allows to apply patches to them when a problem is found.
Try uMatrix. It's Noscript and then some.
ElasticSearch Crud Repository 1.1.0
Given that Firefox itself is declining in usage, I'd be surprised if that would have been enough.
Those are very difficult questions to answer.

I imagine that any form of non-violent civil disobedience is fair game. I imagine that collective action is always more troubling for the system because the systemic response is more challenging to orchestrate.

Some things change by themselves. We can see that marijuana is slowly transitioning from being a criminalised substance a decriminalised one. I don't partake myself but society is heading that way, that's plain to see.

Same with civil rights of all kind. Yes, it might take centuries but the arrow of equality is clearly pointing in just one way. But it does take civil disobedience and protest.

In this specific case (academic articles) I personally believe that we ought to cover the cost of storage and distribution and that's it. Because this is not a civil rights issue, more a, I don't know, societal expectation(?), a right to knowledge so that society can be improved quicker rather slower. These rent-seekers are like grit in well oiled machinery gunking up the works. I more or less think the worst form of money-making is rent-seeking.

I don't know, get creative!
> They've already developed at an astonishing rate, perhaps quicker than any other large nation in world history.

Although I think that says more about the incompetence of the Mao government. China had a long history of education, commerce, technology, and relative peace. It had no business being that poor.
Did U.S. use neutron bomb in Battle of Baghdad?
Government Encryptions Backdoors worldwide
Show HN: Fisherman – Plugin manager and CLI toolkit for fish shell
Learn how to develop web applications using JavaScript as your main language
The reason there are adding the cl-prefix in cl-lib is that previously cl.el replaced elisp functions with the cl equivalent ones.

lispm already covered that cl: is packages, not a prefix but I'd like to add one of the reasons elisp doesn't have any similar of namespaces is due RMS thiking "prefixes are better"[0]

[0]: https://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00...
Who the hell cares if it is just a "regular" a-bomb instead of an h-bomb.

Can you imagine if it was Iran with "just" a regular a-bomb?

Millions of people in North Korea are starving, eating bark off trees and are horribly repressed. Their nutrition is so bad their children grow far shorter than than their southern counterparts.

It's one of the worst abuses of a human population in the world that is completely documented - yet the world shrugs and says "what can we do?"

Imagine if they had oil and how fast we'd invade before they even had their first scientist write the first formulas for nuclear power.

Imagine if they were next to Israel, how fast we'd sell them the jets and bombs to take out the reactors while they were being built.

But nope, we don't give a damn.
Core open protocols behind the Internet that we have today took years of development and refinements. It seems that in the current model, where projects are expected to be widely adopted within a short period of time, the development of such protocols is hindered.

With all the dollars pouring into Internet companies, we are unable to develop open protocols for crucial services, like verifying an email of a user, or having an encrypted connection to a server without the server owner paying x$/year for a certificate.
Show HN: A voice transformer for emotions
It doesn't matter. Whichever you choose of those three will turn you into an unemployable mess.
Yeah... Nobody wants to type messages on their iPhone... Come on!
original blog post:
https://ret2libc.wordpress.com/2016/01/11/a-tale-of-ebay-xss...

On my computer the exploit is caught by noscript.
Are you saying that when 'god' promises eternal life, he's actually short selling us and means it's just 100k years? What a ripoff! </joke>
Drive More Business with Affiliate Programs
I developed for an app with 1-2 Million daily active users and we discussed several ways to do this. In the end we used AWS so it came down to having a bunch of workers send SNS messages to amazon. As with almost everything, the internet runs on AWS.
Opera Mini in android lost the indentation of comments around two months ago :(
Do you have friends that work for companies she would like to work at? I.e. at place where I work we have incentives for seeking out new coleagues. The best thing about this, that when your friend tells his manager something like "You know how we have rack open for 4 months? I think I know a person." you usually bypass the HR guy skimming through 100 aplications and maybe thinking "C++ & Matlab? Who needs that?" or something like that.

If you have no friends that would help you with this, I would suggest going to local conferences and talking to speakers. On local linux group meeting, I had a conversation that literary went

me: "Hey, awesome presentation, do you think I could get your slides?"

speaker: "I don't think I want to hang them over, I might have divulged too much about our company internals so I don't really want to have it on the internet."

me: "That is a pity, good I was taking notes :-)"

speaker: "Well, if you liked it, you might want to work for us, we have a junior position open."

(Disclaimer, I was 22, still doing my masters at the time, your conversation might be different)
Collaborative overload hurts work productivity
Interesting research about http2 - http://engineering.khanacademy.org/posts/js-packaging-http2....
So..Is there any chance to read article without subscribing?
PAYWALL BULLSHIT.

Why is this on the front page?

Buried.
> Other software RAID solutions like Linux MDADM lets you grow an existing RAID array with one disk at a time.

His issue isn't with ZFS, it's that most parity raid (raidz, raidz2, raid5, raid6, etc) doesn't support safely rebalancing an array to a different number of disks.

With mirrors, the things he describes aren't an issue, especially in a home server. You can start with one disk, mirror it when you're ready; then add additional vdevs of mirrored pairs extending your pool as necessary. Or upgrade two disks to grow a vdev.

http://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs-...
Better Motherfucking Website
If you're in the Bay Area, you might try meet-ups. There's an quite a few of them in SF [1] and most of them are hosted by companies trying to hire or are explicitly hiring events [2]. Even if the host isn't hiring, you'll find companies that are hiring by talking to people. Most will either be hiring managers or people willing to receive a referral bonus. Worst case scenario, it's free food and some interesting talks about technical subjects.

Also, make sure your online reputation looks good. LinkedIn (make sure to enumerate skills) and Github are probably the two that get me the most recruiter touches.

Best of luck!

[1] http://www.meetup.com/find/events/?allMeetups=false&keywords...
[2] http://www.meetup.com/software/events/224734607/
I'm not sure why whether I do work for free and in my spare time is a good gauge of programmer ability or that they're a desirable hire.

You wouldn't judge a mechanical engineer by whether they've built a car in their spare time, or an accountant by whether they spend their spare time doing accounting.

Some of us have lives outside of work, and like to spend our spare time away from a computer. I spend 9 hours a day in front of a computer at work, plus probably an hour outside of work doing chores. That's plenty for me. In my weekends, I like to actually get outside and do something away from a computer.

Also, depending on what you do, there's often not a lot that you could do open source. If you're an embedded systems developer for instance (like OP's wife, who is an EE), there's not a whole lot you can put up on Github.
-403 Forbidden error
> Do you sometimes feel left out or that you may be limiting your future career prospects?

Sorry for the late reply.

I definitely feel like the longer I remain with my current employer the more I'll stagnate and the less employable I'll be over time.

We have plans here to start offering some of our applications through web services/web applications but realistically we won't even hit the implementation stage for another three or four years. SO as of now, most of the developers here basically only have raw desktop development experience.

This is the reason I am currently looking for a new job. I have a couple of interviews lined (also turned a few interviews down due to distance from my home) up and the main concern with most of the telephone interviewers has been my lack of exposure to web technologies. Most are understanding enough though to see that an 'easing in' period would be required for me to start working with Javascript and RESTful services etc. It may also help that I haven't been programming professionally for very long.

I should say though that these positions I have interviewed/am interviewing for are back-end Java/C++ positions with companies that offer their products and services through web and mobile applications and not purely web developer posititions, so I would still be working mostly with either Java or C++ technologies and frameworks, just with an eye towards web and mobile delivery.

I don't particularly want to be purely a 'web developer' anyway, but i do want to learn more about web technologies, and I want to learn it as soon as possible.

As it stands now I am considering learning (in my own time) more about Javascript and associated frameworks so I can understand more about web development in general. I have the same concerns as you though, things seem to move so quickly in that arena, frameworks seem to fall in and out of fashion in the course of months or even weeks and I am having trouble knowing where to start.

It also doesn't help that I'm trying to (slowly) learn to the Android 6 SDK at home with an intention to try to pick up the Rust language as well. I'm clearly trying to take too much on.
Five or six drives for a home NAS? This, IMO, is madness.

RAID-1 a couple of drives, and take backups. If the worst happens, you can restore offline from your backups. If you seriously need 100% uptime at home, in the face of multiple drive failures, you are doing something badly wrong. Or, at least, doing something far beyond 'home use'...
Exactly the opposite is true: theres is overwhelming evidence that the Universe (and our solar system) can't be older than just thousands of years.

Often in history majority was wrong. And history is repeating itself, repeatedly.
Thanks for spelling "key/value" correctly.

Unlike Apple; it's not "key-value" store. Duh.
Moore’s Law Not Dead – Intel’s Use of HPC to Keep It Alive