skysight-inc/HackerNews huggingface dataset:
I disagree with this. I see services like 1Password as a bandaid for the tech savvy population. They are solving the password problem well, but only if you seek out the tool and understand the need for the tool. Approaches like the author's here solves the password problem for the majority of the population - the non-tech savvy population.

To your second point. Yes, this is true. But this is improving [1]. I'd add that forgot password functionality carries the same risk, and I'd add that the more likely chance of your password being 'discovered' is by brute force or a website hack storing passwords in plain text - rather than intercepting email.

[1] https://sendgrid.com/blog/sendgrid-and-the-future-of-email-s... (I work at SendGrid)
I really like this, I was thinking the other day when I used a site that I rarely use, and went through the whole 'forgot resend reenter' password thing that just that could be the 'standard' way of dealing with low impact sites and wouldn't force a password to be generated. It does imply the mail path is workable but that seems pretty common these days.
I was a Scheme participant in this study, and nowadays I default to Python.
Has the JVM got a smaller memory footprint since 2000 ? Lisp runtimes have not got bigger.
Time should be on the x-axis. Independent variables on the x-axis and dependent variables on the y.

EDIT: To clarify, plotting 'seconds' over 'items per second' is needlessly confusing.
Hey! A shout out from the developer of Email Effects, a now pretty much defunct ASCII art editor that was all the rage in 1997 :) Good luck with your project.
The lisp landscape has also been improving. The point is that false claims were made by the suits to peddle Java.
"The funny thing about this proposal is that it is exactly the way my non-technical family members use every service."

+1 to that. My non-technical family and friends do the same.

I spent a month experimenting with this approach myself vs using LastPass. It was actually pretty comfortable - easier than 2 part auth - excepting that sometimes the forgot password links were difficult to find.
I think the scare is overshot and the prices are not rising due to Ebola. As a resident of Ghana, there's very little on the local news any more about Ebola. Now it's merely a myth to us as we've been hearing about it for months without any real scare yet. That being said, should Ebola strike either Ivory Coast or Ghana, any rise in prices are going to be due to greedy middlemen because the transport of cocoa in these countries is completely separate from the public and the areas where cocoa is actually grown are remote and secluded from the public. So I don't think our chocolate is in danger just yet. Not for another year at least.
I don't think that phrasing has any implication that Sicily is a country: "New York, New York" is a place but New York is not a country.
Is there a recognised / common syllabus for that gentle learning curve - it might make a worthwhile hobby ... But it's definitely a "one day" for the moment.
Given their careful choice of wording, its likely that intermediary processing between getting the blood sample and running the test is needed. In fact, simply be requiring the pipetting, they are already saying that they do no intend doctors or nurses to use this device - this is purely meant to be used in a laboratory context (note: there are lots of hospital labs).

This device as it is is clearly meant 'For Research Use' only. The benefit of this device for their use will be relatively narrow. In a patient setting, the benefits of fast, on demand testing is obvious (for certain tests). In a research environment, where they will likely already have bulk PCR processes ready, the benefit is less clear.

I work at a company that works in this field - we target DNA instead, and only look at one gene. We have FDA approval for high complexity lab use (https://wwwn.cdc.gov/clia/Resources/TestComplexities.aspx). From my experience, getting this down to the doctor/nurse level is ridiculously hard, and getting approval for 96 different tests will require a ridiculous amount of capital.

My guess is that this is a first gen product designed to work as proof of concept and generate some cash flow so they can bootstrap and move down the complexity chain towards the patient.

One thing to note is that 'specialized personnel' are actually pretty cheap given the recent surge in underemployed biochem graduates.
study math if you're more interested in that- try to take a data structures and algorithms course. maybe an os course to learn how computers actually work. otherwise you should be good to go!
My experience is that long-term image-based development isn't really that common in Lisp, maybe outside of some specialized use-cases. You can develop by mutating/saving/reloading an image over an extended period of time, but in practice people mostly develop the "usual" way, with source code that's loaded into a fresh image periodically. The use of image-oriented development then gets limited to prototyping and debugging. Being able to redefine functions/etc. on the fly (even during restarts and the like) is useful while experimenting and debugging. But then the "real" code gets written into a source file, which is reloaded into a fresh image to make sure it works. For modern muti-developer Lisp this is pretty much the only way things are done, since the expectation is that you check Lisp source into svn or git, not images.
Can someone explain how Transducers are different from "map"s and how they relate to the "->>" macro in Clojure?
It doesn't matter that the obs-fold can be treated as a single space because you don't know that until you've actually reached the fold. Consider:

Foo: Hello_______world\r\n

Here the whitespace has to be preserved, as per the field-content production.

So RFC2616 allowed:

Foo: Hello_______\r\n
____world\r\n

to be reduced to:

Foo: Hello world\r\n

Incidentally RFC7230 (it's successor) says something subtly different:

"A server that receives an obs-fold in a request message that is not within a message/http container MUST either reject the message by sending a 400 (Bad Request), preferably with a representation explaining that obsolete line folding is unacceptable, or replace each received obs-fold with one or more SP octets prior to interpreting the field value or forwarding the message downstream."

So now it's been loosened to one or more SP octets... useful, except there's no mention of TAB octets, which can follow a CRLF as part of an obs-fold... so you still can't just remove the CRLF and preserve all the whitespace... preserving tabs would be illegal. So the new rules don't help streaming either. Joyents parser did this regardless (not sure if it still does).

You'll also notice it says the obs-fold can be replaced with a sequence of SP characters... according to the grammar that's the CRLF and the following whitespace, not any whitespace preceding the CRLF. You'd think that would be helpful because it means any whitespace before the CRLF can always be streamed as part of the field value, right? Except...

Foo: Hello_______\r\n
____\r\n

would still simplify to:

Foo: Hello_______[one or more SP octets]\r\n

and then what? Well, presumably you then have to trim off the trailing whitespace to produce a value of just "Hello"... so all the whitespace you buffered before you reached the CRLF (in case you reached another field-vchar like the 'w' in 'world') has to be discarded.
You got me interested. So it seems like most surveillance satellites have traditionally been fairly large [0]. However much of that space is taken up by fuel storage tanks to place the payload into orbit, the actual guts of the thing is around the size of three adult men laying side by side.

Now that is a 1970s satellite. Since then camera technology, battery technology, and circuitry has moved forward significantly. It would not surprise me if a 2014 intelligence platform could fit into the bed of a pickup truck.

[0] http://en.wikipedia.org/wiki/Corona_(satellite)#mediaviewer/...
NIR the original poster, but I'm held back by hardware. 10.6 works great with even 2GB of RAM, whereas anything past that often grinds even with 4, and of course, being macs, upgrading memory on laptops is basically impossible.
I think the Supreme court no longer understands what the Constitution intends and only what they vaguely remember from Kindergarten. After all the language in the 4th and 5th Amendments are rather plain which they plainly have forgotten.

For most people that's a definition of senility.
It looks to interesting to see Microsoft adopting standards as earliest player in the field
#1 and #2 are understandable.

#3 is Apple's fault. I'm not using OS X so I don't know about their installation policies. Do they require to use their store to install applications now? In the past you could just provide packages on your own.
Would anyone here with sufficient legal knowledge play devil's advocate that this ruling could help set a precedent that corporate entities engaging in criminal acts could have their assets frozen more easily?
Biggest product killer for these is the need for IT management.

Prove to retailers that your product is install-and-forget or they'll shy away from the unpredictable maintenance costs.
Protect Your Work, GK-Chain Locks Your PC When You Leave
This is genius. It dwarf's the stylus in style and user-friendliness. I think this is a step towards permanent storage for humanity. With further advancement on this technology we might never need to worry about what happens to papers after we're done writing. So many applications.
> Time should be on the x-axis. Independent variables on the x-axis and dependent variables on the y.

The graph is correct - the independent variables in this case are the number of items in the array (the x axis) and the library being tested (each line).

The dependent variable in this case is time - which is why it is on the y axis.
Banks see Amazon, Apple and Google as growing threat, report claims
>> Independent variables on the x-axis and dependent variables on the y.

Correct. The independent variable being the number of items and the dependent variable being the time it takes to run said number of items.

>> Time should be on the x-axis.

Time should be on the y-axis. It's the time it takes to execute, given a set of items.
Managing company-internal dependencies with Bower
Snapchat Image Decryption Key
For your #1: For sites with low security demands that will be Ok. GMail already does it. When I enter GMail it always gets me logged in by an cookie and that lasts for a month or so, only after that period, I have to enter my pw again. Of course, when you do some security relevant changes (like changing passwors ;) ... just kidding ... changing eMail adress), a reauthentication is needed.

I don't think that this scheme is for any site ... banking sites just want to be more secure... but it is very much better, than setting pw="123" on all websites, you don't care to much.

BTW: I also described a similar idea some time ago in a blog post:
http://strategieneu.blogspot.de/2014/06/email-only-registrat...

After I wrote it, that such ideas where discussed at HN even some time ago.
What's funny is that we're basically doing a very similar thing at my startup, PricePlow (https://www.priceplow.com), and it was actually inspired by discussion earlier here at Hacker News.

It works very well for our purposes. We don't need crazy security because we store no important personal information -- just product preferences. It's insanely easy on the users.

I guess I should get back to blogging about my entrepreneurial lessons learned, as this has been one of many of them....
>Google for "32-bit UEFI" if you need any more details about the sorry state of affairs with booting Linux on latest crop of Atom Bay Trail hardware.

There is at least one product with a Bay Trail CPU in it that runs Linux: http://www.phoronix.com/vr.php?view=19836.

Unlike most Atom CPUs, the graphics driver for Linux on Bay Trail CPUs is completely open (like it is on Intel Core CPUs), which I guess makes it doubly sad that some manufacturers of products with Bay Trail CPUs in them are screwing up with the boot loader.
For me, the key takeaway was in this quote: "If you go to the same prestigious universities every single time and every single year to recruit people ... then you are going to get the same people over and over again."

That is something that grounds it in not just being a minority thing but also a "oh you didn't go to an Ivy, MIT, Berkeley, or Stanford" thing.
Ask HN: Which database stack to use for distributed offline db scheduled sync
Setup: Master Database with local offline copies on mobile device which will be synchronized eventually when network connectivity is reestablished.

Access to Application is via HTML/Javascript (UI in browser on notebook, tablet, mobile phone ), mobile Database on Windows Notebook serving locally connected devices, accumulating writes and eventually synchronizing with master Database in the Cloud (via VPN, Master Database inaccessible from the internet).

Which Database Stack / Template Engine would support this kind of setup (Windows OS) best ?

Problems:
Sync of conflicting writes by different offline Databases to master regarding the same record

would like to avoid complex software stack (WAMP / LAMP) because PHP-Files & database would be locally accessible at the offline-nodes. Would Prefer a windows service (or combination of services) which would include web-server, database and sync to master database without application logic accessible (and possibly altered) at offline node.

Have been looking at simple c# Webserver demos (seems doable) (on request: send html+forms, post+get, send resources (image, css, js, cookies), processing forms in c#, using SQLLite for local storage.

Database schema would have each database copy identified by Unique ID such that the master database can track which local database last updated a record and when, also keeps history of all updates per record for compliance.

A local database can only overwrite a record at the master db if the old value updated at the offline database was still current with the master (e.g. nobody else had written that record since the last sync). Otherwise there would be a conflict which i have no idea how to resolve (last write wins ?, could loose money or limb)

I am looking forward to any hints...
The seawater greenhouse lot seem to have some good ideas - http://www.seawatergreenhouse.com/
You can find this one?
http://41.media.tumblr.com/ebc8da7493f1f17844b1f969621bc3db/...

Curious of the origin.. might be an art project..
Here is the Mozilla Webmaker blog post with a more user-centric discussion of the password-less system: https://blog.webmaker.org/one-less-password

I was initially concerned that email is insecure, but then I remember sites already use email for password reset. :) My bank does something similar by also remembering my personal computers by browser fingerprinting and/or IP address.
As to 3), unless you are making closed source changes to Qt, I can't think of any way that the LGPL could make your app incompatible with the Mac App Store.
LaunchKey. No Passwords. https://launchkey.com
I think you're a little quick on the trigger, it's not just cheaters who assume that people cheat, it's also people who have been cheated upon or lied to.

In general, I think this is asymmetrical. People who have never had to deal with complexity in their lives, tend to assume that people can live by simple rules. Until they discover that the world doesn't work that way. Usually by getting their naive ass bitten.

They don't call them realists for no reason. (Yes, I know, spoken like a realist :-)). I don't place much value on the opinions of people who tell me how perfect they or their family is -- usually they avoid digging too far into the fascade because their self-worth is tied to how well they and their group (family) perform whatever role they are holding up as ideal.
New Video: Check out our new promo video we shot on Ibiza
I have a simple Python library[0] for direct audio synthesis, with oscillators, filters, various other effects, MIDI input, plus some basic building blocks for algorithmic music construction. It pretty much needs PyPy to provide samples fast enough for real-time audio, but even PyPy's too slow sometimes.

Not too much documentation right now, and there's barely any example usage. Think it's about time to remedy that! I have plans for an open-source album created with it, but it's just an idea at this point.

[0] https://github.com/zwegner/undulance
Journalism startup Latterly doesn’t care about page views
The only time I've ever heard someone from South America identify themselves as "American", instead of Peruvian, Brazilian etc..., is on the internet when trying to make a point. Out of the numerous South Americans I've met offline, I've never heard one identify themselves as American.

South American's do sometimes take offense at calling their continent, "South America". They insist that the whole thing is one large continent called "America", yet they have no problem whatsoever referring to "North America" separately.
How does the user log in if they've changed their email address (e.g. switched ISPs and not using a gmail address)? Authenticate using SMS?
The idea's unfortunately been picked up by the fringier side of the discussion, but there's evidence that some proteins in wheat (not just gluten) trigger opiate receptors in the brain.

- http://www.ncbi.nlm.nih.gov/pubmed/1309704

- http://www.ncbi.nlm.nih.gov/pubmed/6099562
This one I don't recognise - sorry.
I like this idea for mobile apps a lot.

In mobile the sign up flow can even be more streamlined using deep linking:

1. User enters email address.

2. Opens email client and click the link.

3. Link contain app specific schema myapp://login?token=cold_fish etc.

4. App opens and verifies the token with the server.

5. User is logged in.

User has to enter only email address as opposed to email + password (and sometime password confirmation)
Then only needs to click a link in email client to sign up.
While the news-making injuries are probably more rare, I'm concerned that a constant succession of low grade concussions might have a cumulative effect that I wouldn't wish on my own kids. Not that either of them is a prospect for playing football at any level.

Instead, they're engaged in an activity with a roughly equal chance of professional success -- playing classical music. But at least I can send them to practice without wondering if it will set them back mentally, with symptoms that show up 30 to 50 years later.
I'm not missing the point. It's a company cashing in on Silicon Valley's recent health disruption bullshit. A well established miRNA testing protocol has been around for about 8 years now and there's an open database of markers. This testing isn't being used because it isn't "user friendly", it isn't being used because there are better methods or the information provided is useless. There are some 1800 'neoplasm associated' miRNAs (abnormal growths), being positive for many of them means next to nothing. Every person has hundreds and thousands of cells undergoing abnormal growth that doesn't mean they have bona fide cancer but they will, after non-specific PCR amplification, ping as "Has Cancer".

They have a sample prep that likely involves several chemicals that no layperson should ever work with and no nurse/doctor has any business dealing with. At most they would what they already do, a blood draw and the hospital lab will do the rest.
About Nautil.us
Where is this? I'd be interested in reading an article if you could link one.
Have you looked at CouchDB and its mobile accomplice PouchDB? -> http://pouchdb.com/

That seems like a good place to start.
Yii Framework 2.0.0 GA
That is a real problem. But the same problem exists on many websites today, when you forget your password and have your eMail changed.

That is the reason, you should try not to change your eMail to often and when, keep the old adress until it gets cold.

Of course, what you normally should do: Change your eMail-address in the application before you switch.

AND: Never use your ISPs eMail-address (unless he will let you use it after you canceled your contract).
I am going to go against the tide here and advise you to specifically not take programming jobs while travelling.

As someone here already mention, travelling is meant for you get out of your comfort zone and to experience life in a different forum. I would suggest that you save as hard as you can before starting your travels. Once you have started, starting looking for jobs that you wouldn't normally do. You would not believe how much you will change once you have experienced it.

I did that with my wife for about 9mths. We sold everything we had, and travel along the east coast of Australia. We did jobs like vegetable harvesting of cucumbers and pumpkins, labouring at the construction sites, caring for the elderly, caught our own fish for food on a daily basis, slept on the side of roads in our caravan while moving on from town to town. We met many folks that we would have not met in our regular lives. It gives us a different perspective on life. This 9mths was life changing.
Submit phone number, and it SMS's you your password.

If I steal someone's phone, I get access to any system using this.

If I buy a sim card off someone, or buy used sim cards, I could also gain access to some potentially high value targets if they use this.

If I 'borrow' my phone of someone, I can steal things from them if the sites using this have value.

etc etc.
Better than drinking lead and breathing silane; not Verilog but JSSim based? I mean, is this something I should throw a solver at for a Buff My Game Vortal compo? Maybe there's a microelectronic comedy of errors written in D or Rust to be had in it, as multiwatt instructions are used in moderation and ROM interface glitches snowball just as a 4-byte cache comes into use? A lifecycle tool for the haughtier ARM64 74-core program teams making 28-year constant hardware projections?
> The topological distinction between in and out becomes totally blurred when most people remove their gowns.

Make them a different colour on the inside.
I'd much rather just use a password.
The door refused to open. It said, "Five cents, please."

He searched his pockets. No more coins; nothing. "I'll pay you tomorrow," he told the door. Again it remained locked tight. "What I pay you," he informed it, "is in the nature of a gratuity; I don't have to pay you."

"I think otherwise," the door said. "Look in the purchase contract you signed when you bought this conapt."

...he found the contract. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip.

"You discover I'm right," the door said. It sounded smug.

PKD, Ubik
Could you point me to some sources? I'm very interested in this.
This reminds of the "proton enhanced nuclear induction spectroscopy" [1], which is notable because its acronym almost spells out the name of one of its inventors (Alexander Pines).

[1] http://en.m.wikipedia.org/wiki/Proton-enhanced_nuclear_induc...
Ah, it turns out we have a grand total of 23 hospital beds nation wide in theory qualified for Ebola:

3 at Emory: http://www.emory.edu/EMORY_REPORT/erarchive/2005/July/July%2...

3 in Montana, and they've never used them or put their protocols to the test: http://missoulian.com/news/local/st-patrick-hospital-of-site...

7 at the NIH, and it sounds like they've gotten some use: http://clinicalcenter.nih.gov/translational-research-resourc...

As mentioned before, 10 in Nebraska, and they don't have a BSL-4 lab handy; hopefully they have, or are setting up, a mini-lab there, for as Emory realized, it's not practical to send samples from Ebola patients to the hospital's main lab: http://www.nebraskamed.com/biocontainment-unit
> But Ruby is an acceptable Lisp[0]

Yes, (as tptacek said), just like Esperanto is an acceptable English.

https://news.ycombinator.com/item?id=416589
Ebola by the numbers in the US