skysight-inc/HackerNews huggingface dataset:
It is sending a hashed password; it's just sending it in the form of an ECDH key. The key is generated deterministically from the password.
100% agree. This is a much better task list
This is a fixed-sized problem - There are only so many documents, even if there are a lot of them.

I'd suggest you set up a job on Mechanical Turk or similar, and pay a small amount per page to have them re-entered in a format you can more easily read.
Windows security in general is better than Linux security in general.Unless you are running Grsec/PaX but hey i do not believe you do that on desktop.

Also you can still run EMET on Windows.
> So perhaps it is a POV thing - huge company stuff done by several programmers vs small little black box stuff done by one or two EEs.

It absolutely is a POV thing. There is a reason why Make wasn't implemented with the features and design objectives of Bazel.

> But a good tool, however mundane the task, will always be fun. This is my second Law of Engineering.

A good tool will always be fun where "good" is based on your criteria, which is based on your context.
The thing idn't that clear-cut in the COGS vs NRE area. From what I've seen, the firmware for each car model is VERY customized and for each generation they're solving the same problems all over again.

At one time I was writing some firmware and it was very fun, but it felt sort of pointless, since I'm sure someone else should have already solved that problem at least once in the past in the same company. So they keep reinventing the wheel, with each product, with each car.

It was very educational for me, but I'd love that once something is good, let's build on it... make it better, expand it. It could use from more transparency or some (internal, in the least) transition to a kind of opensource model within the company, where the good code survives and evolves and the bad one gets left behind...
I've always liked http://www.jasypt.org as a wrapper for low level cryptographic operations. But I don't know how it compares to Keyczar.
This is great! It gives users lots more privacy rights, rights that come with teeth. See page 105 of [1]. It's going to force many US companies to register with a European data privacy controller.

Here are the basic rights of a "data subject":

Everyone shall have the right under national law to request from any controller information as to whether the controller is processing his or her data.

• Data subjects shall have the right under national law to:

• access their own data from any controller who processes such data;

• have their data rectified (or blocked, as appropriate) by the controller processing their data, if the data are inaccurate;

• have their data deleted or blocked, as appropriate, by the controller if the controller is processing their data illegally.

• Additionally, data subjects shall have the right to object to controllers about:

• automated decisions (made using personal data processed solely by automatic means);

• the processing of their data if it leads to disproportionate results;

• the use of their data for direct marketing purposes.

What this means is that data collected by a company about an individual belongs to the individual, not the company. The individual can look at it, correct it, and take it back.

This isn't a problem if you're not a scumbag. If you're selling your customer list for marketing purposes, or using data you collect about users for marketing purposes, you have a problem.

The EU requires explicit consent for such things. A contract of adhesion EULA is not enough. Exceptions to data privacy must be opt-in, not opt-out.

Passing data about persons on to another party can cause serious liability. You have to know where the data went, exactly who has it, and be able to delete it even if it's now in the hands of another party.

This is EU-wide, and registration with one national data controller (a Government agency which checks for privacy violations) in the EU is usually sufficient. Here's a set of guidelines from the European trade association for online marketing.[2]

The biggest practical implication here is that any data you collect and share about individuals must remain within your reach, because you're responsible for correcting it, blocking it, or deleting it. Mailing lists must now contain info as to where the info was originally collected.

It's not really that bad. Europe has operated under these rules for decades. Deal with it.

[1] http://www.echr.coe.int/Documents/Handbook_data_protection_E...
[2] http://www.fedma.org/fileadmin/documents/SelfReg_Codex/FEDMA...
I cannot open this page somehow. It's accessible on my mobile data, but not from broadband. In fact, no Microsoft sites are opening. What could be the reason?
I have found in life that when people say obvious, they really mean unexamined. If you have the courage to honestly know the damage done, you will see mutilation.
Internet Scenario Benchmark (browser plugin simulation):

html8 : 100MB random html pages from a 2GB Alexa Top sites corpus.
number of pages = 1178
average length = 84886 bytes.

The pages (length + content) are concatenated into a single html8 file, but compressed/decompressed separately.
This avoids the cache scenario like in other benchmarks, where small files are processed repeatedly in the L1/L2 cache, showing unrealistic results.

size: 100,000,000 bytes.
Single thread in memory benchmark
cpu: Sandy bridge i7-2600k at 4.2 Ghz, all with gcc 5.1, ubuntu 15.04

size ratio% C MB/s D MB/s MB=1.000.000
15180334 15.2 0.43 482.07 brotli 11 v0.2.0
15309122 15.3 2.27 127.23 lzma 9 v15.08
16541706 16.5 2.07 1463.39 lzturbo 39 v1.3
16921859 16.9 2.96 230.54 lzham 4 v1.0
17153795 17.2 0.13 474.63 zopfli v15-05
17860382 17.9 43.51 495.78 zlib 9 v1.2.8
18033576 18.0 135.62 1454.31 lzturbo 32 v1.3
100000000 100.0 5984.00 6043.00 libc memcpy

LzTurbo compress 5 times and decompress 3 times faster than brotli.

LzTurbo decompress more than 6 times faster than lzham
A tmux Tutorial and Primer
SEEKING WORK - Remote (Can visit SF/Bay Area/Jacksonville, FL)

I am a Designer (Interaction Design/UI/UX) and Developer (JS, Swift, Ruby, Obj-C). I typically consult on or perform the following:

- Product Design - Strategy, best practices, interaction design, ui design, iconography.

- Front End Design & Development - Prototyping, production, management, I've also setup processes for growing teams and established best practices for new hires.

- iOS Design & Development - Development, Prototyping, Design, Marketing.

- Data Visualization - Static or Interactive, web, mobile, video.

- GIS - ARC GIS, Google Maps, Mapbox, interactive and time based visualizations.

info(@)bvr.io | http://bvr.io | http://www.linkedin.com/in/dylanrw | http://dribbble.com/dylanrw | http://github.com/dylan
Try links and environment variables to substitute long commands and flags, respectively. Fine, it’s not there by default, but as a power user you have the ability to adapt it to your needs. (That would also be a cool fix to release on GitHub for others like you to use as well. Yay hackability!)
I think that after a certain point in time in ones coding life it becomes fairly easy to determine the elegance of a small codebase. This is a reasonable ask.
Even funnier fact: the EU has largely moved to regulations, which are binding without having to be implemented in national law.
Are food tech companies promising too much too fast?
Good points, I'd moved to python for embedding and shimming myself and then got bit cause SWIG had forced Cpython when there were other options later. I do still very much like the simple syntax though.
There is absolutely an advantage. FDIC insurance limits are $250K. Anymore and you take on a (non-zero) risk of the bank defaulting.

Parking cash with US Treasury is substantially safer.
Haha yeah of course they'll advertise a DJ because it's a hip kind of gig! Makes sense!

I see developers as - stereotypically - having a better understanding of hardware and software interaction. As in, a developer who likes Linux could see the Surface Book as a hardware platform.

In my experience, DJs and music types have been traditionally drawn to Apple products for three main reasons: 1. Ease of use, 2. Stability, and 3. Native low-latency drivers.

There is a pretty worthy backlash regarding the new Apple single USB-C unveiling, and from my perspective, the iOS vs. full OS fork is only getting worse from a creative user standpoint...if Apple continues to push the way the have in the past (dropping multiple USB ports like they dropped optical drives), musicians might be reminded of the fiasco surrounding the Final Cut product in recent memory.
Can I send analysis work from ipython within VMWare to the GPU?
I like AWS direction towards security. But...

Who needs WAF with basic, static rules in 2015 when applications are deployed several times a day? Mod_security in a cloud? Well. Be ready to get a dedicated person to support it to avoid false positives. And I guess it's still easy to by-pass.

Give a try to Wallarm, NAXSI, Signal Sciences.
I was recently polling for some hp Openflow switches; which are not supported here...

Isn't this just another move to sell more switches?

Will there ever be code for some of the older MIPS based switches?
When to use map, flatMap, or for loops in Swift
I've found that Samba is better than the shared folders feature because it understands Linux file permissions better. Also Samba is a more transferrable skill and will work the same way if I switch to another virtualization product.
>"Once there are more than a handful of people working on anything no one person understands the details of the whole. Smaller, specialized services can at least act as and enforce those boundaries as upstream comments said."

Until you have so many services, that you also need someone that understands the details of all the different services interacting.

Really, if you can't control your developers from leaking through separative concerns, then they'll do it in any architecture. Monolithic or microservices-based.
I find its use in Redis really curious because Antirez is also the author of Jim a leaner, more functional Tcl.
> being completely familiar with the tools used but completely unfamiliar with the codebase

here lies the problem.Someone familiar with a specific pattern may find it more elegant that someone who is not familiar with the said pattern/paradigm/framework. I'm found of OOP, show me a codebase with mountains of FP everywhere and I might not find it elegant. Elegance here is really in the eye of the beholder.

I do not find Flux elegant at all, personally.
It’s funny that you say this on a website aimed at people who do exactly that. Make a quick bucks by monetizing the most simple things.

You know, I’ve been thinking about it for a long time. In a lot of ways, the internet was an anarchist society for some time. Then some people took advantage of it, used anarcho-capitalism to get insane profits and violate any normal laws, and nowadays, it’s a bit regulated, but still anarcho-capitalist.

The anti-spam measure re-captcha is effectively everyone giving Google training data for their neural networks.

Maybe it would have been better if everything on the web was GPL. Maybe it wouldn’t. Who knows.

But obviously, this should be a sign for entrepreneurs that maybe, just maybe, your users might be more important than profits.
Getting More Women Coders into Open Source
It's not that simple. Keep in mind that "wealth" as such can't be stored, it has to be invested/put into something; the market's assessment is that the liquidity, safety, and convenience of treasury debt is a desirable combination to house a few billion of wealth.

As an alternative to buying treasuries, you could use a bank, but keep in mind that FDIC only covers accounts up to $250k and beyond that, you're exposed to the bank's credit risk, admittedly small, but a very large concern for an individual/company with millions in cash. Banks don't work the same way for big accounts as small ones, you actually have to weigh things like "will my money be available" and "will the bank default".

If the situation gets bad enough, people will start warehousing cash in bunkers, but that's expensive and I highly doubt it could be done for less than 0.05%/year or whatever slightly negative rate the yield is on these things.

Banks provide a valuable service by offering depository safekeeping of funds. If we stay in this zero-interest environment much longer, expect to see more fees on checking accounts as net interest margin (what the banks earn between their borrowing costs and their lending prices) continues to fall.
Unfortunately, current formulations are not shelf stable.
http://www.malariajournal.com/content/9/1/212
The MLS system is a disaster. Think Alien 2 levels of mucousy, dark and dank ventilation shafts. Zillow has never not worked really well for all of my uses (shopping, price checking, looking at neighborhoods, etc), and it's done so in a way that no other realty website ever has.

The reality is that realtors have a huge vested interest in making it more difficult to shop for a house and generally rely on information asymmetry in a massive way. Zillow is a massive blow to that barrier and I hope they succeed.

Disclaimer: I've worked for a handful of realtors and with several MLS systems in the past.
really? How's that work? Or is it just a subset?
> is how to trust the JavaScript arriving from the server that it does what it's supposed to do.

This is an orthogonal problem. Something like CBCrypt would solve a real problem we have right now, which is most service providers don't secure their password database correctly.

If a service provider gets hacked to the point that they their javascript is malicious, all your content on that service is probably already pwned.
Apple's Swift 2.0: What You Need to Know
Don't credit unions still use your deposit as backing for mortgages, auto loans, etc? A run could still happen on a credit union.
I bet Zillow would love to know, too!
Similarly, on a 13" 1080p chromebook, I get this: http://i.imgur.com/pGhjAwQ.png

Turning uBlock off didn't seem to help at all.

Edit: after letting it load for 3+ minutes, the page does load successfully, giving this: http://i.imgur.com/qnNlvYj.png
So maybe it does work! Eventually.
It's hard to imagine a situation where the Treasury defaults and U.S. dollars are worth anything. In a situation where the treasury defaults your best investment is probably guns and food.

If you don't want to give the money to the treasury where else do you put it? Your options are probably under your mattress or in a bank. Any bank has higher default percentage than the treasury.

I'm not sure what is distorted or artificial about what the FED does. They try to stabilize the growth of the money supply so that we have near constant inflation, and full unemployment. If the Fed were to keep rates artificially low we would see inflation, if they kept them artificially high we would see unemployment. Right now because of the zero lower bound we are seeing much more of the latter than the former.
The VM is native on the Windows machine and there's zero latency. Not that I've ever detected, anyway. I've been using this setup for 5 years.
The benefit here is you don't have to trust the server to actually store an scrypt hash properly.

And it's been pretty obvious that most service providers have no idea what they're doing and can't be trusted to do that.
> Because Pig's overall adoption is low. 80% of Hadoop jobs last time I checked were written in Hive.

Yeah, but putting another name on it doesn't seem likely to change that, does it?

> Besides Pig's extensibility story is not that good.

Really? I consider it far more extensible than say Hive....
U.S. May Lag on Paid Parental Leave, but D.C. Could Jump Ahead with 16 Weeks
3D CSS matrix Transformations
I was thinking the same thing - Extention Methods on the types of common literals can make for some very pretty interfaces.

In combination with operator overloads and implicit casts and you have some really powerful tools for building readable APIs :)
Where would you put the money? In Europe they're actually paying for the privilege of buying short term bonds... There is more money out there than places to invest it.
How to hack wifi using Kali Linux 2.0
Show HN: Crowdsource your hiring, get cash for referrals
Microsoft's New Activity Tracker is the $249 Microsoft Band
Lots of powershell cmdlets have aliases too. They are less discoverable than the verb-noun names, but for cmdlets I use often they are great. Get-ChildItem is aliased to gci, ls, and dir.
I would assume that credit unions are a high default risk than the treasury.
He's got a staggering IQ and you think he dismisses Keynesians "just because"?

When cleverer people than me state something, I listen, and do my research.
Truth be told, if you're looking at day old listings on the MLS you're looking at a batch of inventory that has already been picked through by savvier buyers.
One of the most powerful moments of my life was realizing that I had binge eating disorder. Not "a lack of willpower", nothing that could be cured by just "trying harder", nothing that would respond to counting calories and bootstraps, but an actual DISORDER. A fucked-up wiring in my brain somewhere.

Once I knew what the hell was actually going on I could then take steps to fix it correctly, scientifically, using proven methodology and techniques that worked for me. Instead of just throwing whatever at the wall and seeing what stuck I was seeking treatment that was targeted at exactly my issue and I could connect with others that were going through or who had gone through therapy for BED and who could relate to what I had gone through/was going through.

Being able to name what's going on is an enormously powerful moment. Look at all the stories of people who have had some mystery illness or cancer or some rare diagnosis: they all talk about the relief they felt when they finally were diagnosed, even if the diagnosis was grim or didn't have an available treatment. There's a huge relief in knowing because then you have a starting point, somewhere to begin from, somewhere to rally yourself and set out away from, somewhere to call your personal "ground zero".
Quite curious to take a look if you have anything available for the public eye.
Agree, I think that is a glaring omission.
In case you want to try a slightly less fancy version of this Crayola has one available called "Color Alive." No procedural filling or live scribbling, but it's the same idea, and kids will probably have fun with it.

http://www.crayola.com/splash/promos/ColorAliveDragon
I can only speak for myself, but when I spend $1,500 on an electronic device, I hope that "like a clipboard" is the least accurate analogy for its functionality.
ha me and you dude! but no one else on the net!
Or one can use distributed protocols like XMPP.

I can send messages just fine from @jabber.de to someone on a US server.
The uncertain future of emotional analytics
Removing every country whose intelligence service is cooperating with the US would leave no EU at all, although that may come about anyway.
Except penguins lived in the Northern Hemisphere: https://en.wikipedia.org/wiki/Great_auk. Great Auks are the original "penguin". What we call penguins today are not actually in the genus Pinguinus.
There's nothing wrong with interesting art projects on HN. Story diversity is the most important thing to preserve here.
The article's conclusion left me feeling kinda meh. The article made me feel like it was leading up to something and then "... is destined for an uphill battle.". Well, yeah? Anytime you base your business on someone else's data, you run the risk of the carpet getting yanked out from underneath you.
>The next step would be to demand EU nations which violate the safe harbor EU rules be either thrown out of the EU

There is no safe habor inside the EU because EU privacy law already applies there and the regular legal mechanisms apply.
This isn't for your spare change, if you need to stash billions of dollars you're not walking down to the local credit union and signing up for an account.
They wrote it specifically for sandstorm.io, so they're dog-fooding it.
There is this problem in multiple countries I believe.
From what I understand, the US asks you to report what you earn outside of the US but also what you paid as taxes. If the foreign country has a tax treaty with the US you would only pay the difference (in case the US taxes are higher than the foreign).
Right. When I found out that this was supposed to be the alternative, I almost lost it.

For the thing to become usable, you have to do personal configuration, meaning your system will be unusable to anyone else and theirs will be unusable to you.

Back to the drawing board...
Ok, we reverted to the original title plus a representative phrase from the article.

It combines the clickbait of the original title with a specific industry term that people will have to look up separately! I genuinely don't understand how you could think that this is a better title for this post.
@dang: holy crap, what is going on with this thread? 95 upvotes in 1h and it's dropped to #14?
All intelligence agencies of the West are working together, but you can't hate the entire West, that would be stupid.
I disagree. OS X already has touch support. All Apple has to do is make a touch-sensitive screen for an MBP and add an emulator window for iOS and you have a hardware unit that runs everything.

iOS was originally cut down for performance reasons. Then large parts were locked for security - especially carrier network - security.

Performance isn't an issue, but carrier security is. And I don't think mobile users are going to be happy about having to download a constant stream of unlabelled Windows updates.

Where Apple went wrong was with iTunes, and especially with the horror show involved in getting information into and out of an iDevice. If you have an independent collection of music and books, it's just too clunky.

I bought an Android Galaxy Tab recently, and not only is the screen better than the screen on any iPad, getting books into it is trivially easy.

Either way, I'm glad Cupertino has competition. There's been more than a whiff of complacency from that part of the world in the last year or so, and I hope this makes Cook and Co sit up and stop taking the high end laptop market for granted.

Although gotta say - I'm still amused to see the MS presentation design following the Apple/Jobs presentation style so closely.

Maybe both companies should just merge? That would be interesting...
Investment is just a nice word for gambling; there's always risk.

I agree that there are required levels of prudence in banking and investment management more generally, but don't pretend there's a well-defined brightline between "gambling", "speculation" and "investment".
I thought video people used OSX due to the apps available?
Terms that connote power/prestige/respect are terms that also connote masculinity. There's no "happen to contain" it isn't happenstance.

No quibbling here; Language matters a lot.

(For what it is worth the language terminology brainfart on my part was probably due to the several pints I had ingested before writing that ..)
Ask HN: Does Cancer patients eat Huel|Soylent|Joylent?
Hi there,

I would like to know if there are any case for cancer patients, who is unable to eat normal meals.

I am wondering if there is someone try to let cancer patient drink Huel|Soylent|Joylent|or other as their daily meals.

I am out of Euro, US and Canada, so I would like to ask an advise before I buying powdered foods for a "super" high shipping cost.
For me it's "I'd buy an iPad Pro tomorrow...if only it ran Xcode [and had a terminal]." It can be heavily sandboxed as far as I care, I just need a proper Unix terminal. The trouble with Xcode is that it just needs so much screen real estate, I just can't see it working very well on iOS.
Realtor.com is more like Redfin in that it's owned by a third party, but it does have the blessing of Realtors to get all of the MLS information.