skysight-inc/HackerNews huggingface dataset:
> But nerdery aside, unless I'm missing it, this piece seems to be lacking one of the most important controls for password resets:

> Invalidate reset records after use, after any password change, and after a fixed (short) amount of time.

That was (somewhat implicitly) covered in the "what incumbent systems" do: https://paragonie.com/blog/2016/09/untangling-forget-me-knot...

Since you mention it, I'll make that a separate list item. It's important enough to risk being repetitive about.
Australia Is Not as Down Under as Everyone Thinks It Is
Oh wow, I hadn't thought of this, but it's so obvious!

I personally haven't dealt with hardware since college, but if you pull this off, you will be the go to source for every single student working on a project or lab that's wondering why the part they just bought is not working according the datasheet. It would have saved me many hours, and that's just as a student, can't imagine for those that depend on those datasheets professionally.

Wish you the best of luck, this sounds very promising.
Egypt Court Sentences 7 to Death for Killing Top Police Officer
On the other hand, we were handed on a silver platter a huge supply of hand sorted pitchblende from the Belgium Congo, with an average uranium content of 60-65% (!!!), without that we wouldn't have finished in time to finish the war.

All due to one foresighted Belgium who had learned would be a very bad idea to let the Nazis get their hands on it, and arranged shipment of a lot of it to America. Where it sat in a warehouse until Grove's men showed up and were actually serious about buying the stuff, after e.g. the State Department and everyone else he'd contacted had blown him off, this is https://en.wikipedia.org/wiki/Edgar_Sengier but the greater story can be found in Rhodes' and Groves' books.
To me it's just Star Trek tech coming to reality again.
I think Apple needs acquihire snapchat and promote Evan as the new Apple CEO. I have zero hate for Cook and think he is great CEO. But Evan is shaping up to have some the most modern product prowess out there. I don't know if these spectacles will be a hit, but I think his choices are in the right direction.
OP here -- I originally posted that link as well, and when I tried to repost it due to the update, HN would not allow it and kept redirecting me to the old discussion. If you have a workaround, I'd love to change it to that link and edit the title.
I don't see it anywhere. You should make it very explicit, since it's a mistake lots of systems make. There are popular applications where you can use password reset emails over and over again.

I would say the first most important attribute of a password reset scheme is that it not be based on weak secondary passwords like "Mother's maiden name".

The second most important attribute of a password reset scheme is that it be based on a simple lookup of a random token, and not elaborate encryption schemes, since those schemes tend to cough up game-over auth bypass bugs.

The third post important attribute of a password reset scheme is that they be single-use and rigorously invalidated, so that your application isn't spewing hazmat over people's email spools.
Rovoow: A new way to review and compare
I think the author is confusing the map with the territory: the territory is the actual history of biochemical evolution, and the map is the explanation we humans have found for what happened. It is a straightforward matter of fact that the former happened without the latter. It seems likely to me that any physical system capable of enabling life (of any form) will also enable evolution.
Nah. Frustrated with management at work. Maybe hoping to HN right after I got home was a bad idea.
What technology determines how cable bandwidth is segmented to different tenants on fiber optic trunk connections? In theory 10 Tbps would divide out to something like 1,000 dedicated 10Gbps L2 connections but I'm guessing there's a lot more to it than that.

Either way it's pretty cool to see the increases in trunk capacity. This is enabling for a huge range of applications.

(Edit: Bad math on bandwidth, must.have.coffee!)
So called software architects seem to tend towards design only.
Regardless of the actual/implied progress made by D-wave to build a quantum computer. The fact that its CTO of 17 or so years decides to move on to greener pastures / take on a side mission, does not bode well for D-wave
Hi Maya,

Mutual insurance companies exist in New York. Are you not legally allowed to give money back solely because you decided to incorporate as a benefit corporation?
I'm working on a startup to help with this problem. My belief is doctors don't have enough opportunity to practice the complex tasks of diagnostics and treatment planning. Right now best-practice for medical training involves expensive life-size manikins and dedicated simulation rooms with real staff. My goal is a realistic software simulation of the emergency room with a wide variety of patient scenarios to let students and docs easily practice in a setting where failure is okay.
This is actually a really awesome article, though poorly titled for the HN crowd. It is about brain research in brain injured individuals and how that impacts use of language:

Studies from people with different types of aphasia have delineated different brain regions that regulate different aspects of communication. Wernicke’s area is like a dictionary: it helps us to understand the meanings of the words we hear and to choose the words we want to use in a particular context. People with damage to this area can’t understand language, yet they can pronounce words and assemble sentences—it’s just that the sentences they come up with don’t make any sense. Broca’s area is in charge of producing sounds; people with damage to this area have trouble articulating words and sentences.

But both Wernicke’s aphasics and Broca’s aphasics, and even global aphasics, can swear. These swear words are coming from somewhere else in the brain, not the parts known to be responsible for generating the rest of language.
The title is horrible. The problem in the article can be summarized in this quote:

> Nature’s libraries are the fountains of biological innovation that Darwin was looking for.

"Nature's libraries" is just a fancy name for all the neighbor variations of the ADN of a gene. It's just a collection of all the are one that are not so deadly. It's not a "fountain". Nature is not pulling off variations from somewhere.

It's not necessary to create a Platonic space of variations. This is like talking about the Platonic set of all binary numbers between 0000000000000000 and 1111111111111111 and saying like "Without a library of Platonic 32-bits number, computes couldn't work"
This is a stupid move, but I've pretty successfully gone without a printer at home for several years now. I've had to actually print something only once in the past few years. That was for work and work has printers so I don't need one at home.
Yeah but "20-something" is really not a group, I know LOADS of 20-something people. Many of them use snapchat but none of them use HN.
Perhaps this is partly why it’s so hard to stop cursing.

I curse like a sailor, even though I'm consciously aware that it’s an unhelpful, unprofessional, unarticulated form of communication.
happycube/ld-decode: Experimental LaserDisc video decoder (from raw RF signal)
These d-wave guys are the greatest scam geniuses in history. First they make a "quantum computer" and now they're building trainable exo-suits. I don't even know where they come up with this stuff.
Yes, that's a very good point. Most of our users are professionals like you mentioned so I think this definitely merits design changes. Also, regarding iPhone, we aren't yet compatible on mobile (most of our users visit from their desktops where they download the files), but it should at least still be usable, so thanks again for letting us know. :-)
Show HN: MPW Shell
Accenture Touts Need for Blockchain Editing Tool
Interesting; how many homes in a district?
> but in physical terms utterly irrelevant to actually ending the war

This thread had a specific topic. That is what I replied to. There was the claim/suspicion the Russians waited until the victor was known, and I pointed out that there is a perfectly valid explanation without the cynicism. Not because the latter isn't too often appropriate when looking at international (or business, or human) affairs, but because sometimes the attempt to see history in a certain view goes a little too far.

It was also mentioned, by the way, and now in response to what you said, that Russia acted according to agreements they had with the USA. So seeing some of the arguments here, no matter what they would have done, somebody would always paint their actions negatively. I'm only talking about this entry into the war in the Far East.
Unfortunately, with the sheer number and pace of updates for the myriad of devices and apps we all have, combined with the Byzantine wall of legalese that most of those agreements are, that's practically impossible.

Not to mention, you shouldn't have to make a choice between accepting a security update or disabling features that you bought.

I think it's actually a consumer protection issue, especially where hardware is concerned.

Any update that fundamentally alters the way a device functions from the time of purchase should be disallowed.
Thanks, we've updated the title from “Without a library of Platonic forms, evolution couldn’t work”.
Stanford CS 251: Cryptocurrencies, blockchains, and smart contracts

https://crypto.stanford.edu/cs251/syllabus.html
Not disagreeing that hardware is hard, but IMHO Its possible to get a comparable level of AI/DL performance in the "Asteria" device, using relatively available technology like Zynq FPGA[0] based boards like the Parallella[1]. I got my Parallella board from Kickstarter about 2 years ago.

[0] http://www.xilinx.com/products/silicon-devices/soc/zynq-7000...

[1] http://www.parallella.org/
Your right. I just checked mine and it was:

esau@europa.hsd1.fl.comcast.net

Not a big deal but it does reveal my ISP and state.
It's not fixed, I'm still seeing it on kernel 4.8.
I've used this one https://wordpress.org/themes/commodore/ very retro!
Design a Better Business: New Tools, Skills and Mindset for Strategy and Innovation
I was talking about Heisenberg being sharp. You can see through his comments he can talk with detachment about issues and offer perspective as would a complete outsider. He talks casually, almost as a commentator in a documentary.

>HEISENBERG: There is a great difference between discoveries and inventions. With discoveries one can always be skeptical and many surprises can take place. In the case of inventions, surprises can really only occur for people who have not had anything to do with it. It's a bit odd after we have been working on it for five years.

It seems like they're talking about the issues at hand, and he's just sitting there thinking about all of this in an abstract way, like it doesn't matter.
Bandwidth can be segmented off using multiple technologies. Basically you can either dedicate wavelengths per tenant (typically 96 wavelengths on a DWDM system) or dedicate lower bitrates per customer (for example 1 Gbps) and mux them together with other traffic until you fill up a 10G or 100G wavelength.
Ciao woah, thank you for your feedback. The protocol is now in its 0.3 release so is now under development, but it is structured in a 2 layer model, with Strategies or Data link layer and PJON protocol layer or in OSI protocol and transport layer. It is optimized to be extensible, configuration driven and with a low overhead. If you are interested in the protocol specification take a look to the latest (0.3) https://github.com/gioblu/PJON/blob/master/specification/PJO...
I did a lot of C in the 90s. Appropriately, in the first half to do "systems" type programming (we made development tools to emulate IBM mini computer facilities on PCs and unix , etc), less appropriately in the second half (bulk document formatting for one of the biggest print and mail houses)

One good thing about Unix is, the creators intended for things to be stitched together as insulated building blocks, NOT to be built as monolithic C programs (at least as far as I can tell). OK, I'm really off on a tangent now. Have a nice day :-)
Why the silencing of KrebsOnSecurity opens a troubling chapter for the ‘Net
The article is definitely about ink not laser toner.

As to your assertion, cheap? Wait until the printer is a couple of years old or more. For my Laserjet:

Genuine HP toner from their UK store: £83 each colour, £49-£58 Amazon.co.uk

Lots of generics in the £15-£30 range on Amazon, and a couple of sets of 4 at £40.
I just use Brother Laser printers -- Ink Jet is just a brutally bad way of printing. The multi-function printers are ultra reliable and cheap to operate.
Perhaps the conspicuousness of wearing and being talked to by such a device is a positive thing. Shocked observers will make negative or bewildered remarks about the proposition, but some who hear about it will be receptive, all without the company taking out a single advertisement.

(Maybe.)
Okay, I've made it explicit.

https://paragonie.com/blog/2016/09/untangling-forget-me-knot...
Hey there—I'm CEO and cofounder of Scale API (YC S16, https://scaleapi.com), which is a developer-first API for human tasks. We allow customers outside the US, and are much more focused on quality than MTurk.

Definitely give us a shot, and feel free to email me if you have any questions! alex@scaleapi.com
The author (and everyone) should play with Genetic Programming. This is where programs (i.e. expression trees) get to mix together to produce new expression trees, according to their 'fitness'. It's an extension of the regular fixed-length Genetic Algorithm stuff, but the structure of the representation itself is adaptive.

One surprising thing is that (in addition to fitness improvements over time) the expression trees evolve 'robustness', since there is a subtree survival advantage if a tree's descendants are not disrupted by the crossover/mutation operators. That is to say, the process learns/evolves to evolve better.

So it shouldn't be so surprising that nature evolves a process for self-healing DNA errors, etc - it can be demonstrated in-silico pretty simply (i.e. occurs even if you don't 'engineer' for it).
Agree. I would want to avoid people who use these.

Unlike google glass, recording and broadcasting to the Internet is the only purpose for this product.
So 10's of thousands, maybe even 100's of thousands of people had working inks in their printers, then HP pushed their way into those printers and did something, and now those people don't have their ink anymore.

You might argue that HP was "allowed" into those printers by some EULA agreement so that makes it somehow better, but if the cable guy whom you allowed into your house tried to walk out with your TV you might call it stealing...

If they're seriously allowed to do this, how is that different from just ordering all of the printers to dump their inks into the spill tray whenever they need a revenue bump?

So "remember that time when HP hacked all those printers and stole everyones ink?" seems about right to me.
This is actually quite useful, as an occasional user of a variety of layout packages, once in a while run I into that one rare part which isn't in a library, and end up wasting an hour finding the specs/measuring the part and figuring out how the component editor works.
Coincidentally, I'm watching The Martian right now after reading the book last week. I have to agree, the movie just does not capture the same sense of surprise and careful attention to detail as described in the book. The sets are nice though, and it's pretty cool to see how the production team visualized the scenes and hardware compared to how I had imagined them. Seems like there could be some scientific inaccuracies too (e.g. hab repairs with only hardware store plastic film and duct tape).

Overall, I'd say Interstellar works much better in movie form, although perhaps that is partly due to the scale of the concepts it employs compared to The Martian, which is smaller and more technical.
How Jonathan Plackett learned to code, made $500k+ from the first face swap app
Forth in a spreadsheet
Maybe Be Careful with OS X Sierra
Run unmodified macOS binaries on Linux
Obligatory Brainfuck mention
The British didn't kidnap hk book publishers who wrote articles about the british ruling class. The brits weren't perfect, but the chinese govt is very different - the chinese govt is actively against self-determination over the entire world, including their own country, and in hong kong, taiwan, tibet. china will never allow self-determination in any of those places.
level007. I'm absolutely clueless.
Exactly my train of thought. Gets me thinking of the actual advantages of such a thing, is it really necessary?
I also recommend this book. I started reading it, figuring I would probably only read the beginning or gloss over it. It was so well written and so interesting that I ended up reading the whole textbook.
The ‘Chicago Boys’ in Chile: Economic Freedom’s Awful Toll
Why are (some) physicists so bad at philosophy? (2011)
>a goal is a dream with a deadline

I love this blog..
honestly evan is the best person in this world. give him all the money, all the supermodels,and promote him to president.
But also imagine that the algorithms you write had to work (perhaps slightly differently, but essentially the same) when hit with bit-flips in the code. How would one do that? Perhaps have multiple copies, or coding redundancy, or fix-up routines, or fall-back instructions. All the kind of stuff that mother nature already figured out. But that should be unsurprising, since without that robustness, the evolution thing would kill our progeny almost every time. Building the robustness is almost as important as building the functionality.
Yes

http://arxiv.org/abs/1609.04802
3D hd dust high defination meshing
Hi m52go,

I have a blockchain/bitcoin tutoring service at www.blockchaintutoring.com. I did a Show HN but didn't get a single comment :(

I'm a programmer myself, but my target market is not the typical HN user. I'm looking to teach more business types and people in the law profession, for example. I'm preparing a small course plan to help people get from 0 to knowledgeable. The course will certainly be a bit technical, but I would not cover for example the pros and cons of the blocksize debate unless someone asks for that information.

I invite you to contact me, either through my website's contact form or the email address there provided. We can chat, and then if you ever choose to use the service, it's going to be at a discount for HN users. Your questions will definitely help me tailor my offering.
Who is your customer?
You have that problem not just in OSS, but basically all infrastructure donations. That's actually part of the reason why I think infrastructure should be government-backed in the sense, that "if everyone uses it/benefits from it it might be worthwhile to make everyone pay for it". For a lot of those things usage kind of scales with income. Not always, but more than in other cases.

And indeed governments be it the European Union and DARPA for example invest in Open Source.

However since it also isn't really like FreeBSD has huge amounts of money each individual donation helps a lot. That's basically where the money that could be taxed goes.

Also you kind of ensure that the projects you enjoy a lot make progress, thereby creating more job opportunities where you can work with those technologies.

I agree that big corporations should donate more. Maybe writing emails to them makes sense. Kind of making a good press/bad press campaign.

Like Apple building products that are based on government sponsored research and therefor shouldn't do every little thing to avoid taxes.

Companies invest such big amounts into marketing, selling themselves as good corporate cititzens. I really think that people should put more effort into calling out socially bad companies and praising good behavior. Then they have the choice whether they make marketing to counter or maybe invest and start to be good.

Would even be a cool project to track those things. All good and bad stories of companies.

Of course companies could try to manipulate that, but they are already trying to cover up bad stuff. I think that could make companies to be more inclined to do the socially good thing.

I really hope that marketing will kind of become the showing of how great a company behaves on the planet. Not just making TV spots that look like that.
Today is the 30th birthday for Macintosh Programmer's Workshop. This is a re-implementation of the MPW Shell. Why? Well, a few years ago, I wrote an emulator/compatibility layer[1] to run MPW Tools on OS X. That works great except for Make. Since MPW was single threaded, Make generated a shell script instead of running subcommands directly. So to effectively use MPW Make, you need a full shell. And from there, being interactive isn't too much more work.

1. https://github.com/ksherlock/mpw
> Is there a specific term for this?

I think robustness is the specific term for that.
Visual Dividers in Mobile UI/UX Design
Simple summary, you can use transistors in your chips to speed up software. That comes at the cost of flexibility of course but I think it was one of the secrets of the iPad's initial success.

That said, I think the ability to make inexpensive custom chips is going to power a wave of new hardware gizmos, unfortunately all of that capacity is in China and so if you don't read Chinese data sheets you're probably not going to be able to use those chips. (not that autotranslation is "bad" just that it doesn't always make technical documentation actionably understandable.)
I would have said Windows was the most successful app platform ever built.
Already posted, and flagkilled, to this thread.
Wow, thanks! Waifu2x looks very useful!
>he was the best product visionary I’d met in my entire life.

This person has never seen the Snapchat interface.
Other than what already was mentioned a lot of ports follow software's individual branches. There are multiple branches of PostgreSQL, PostGIS, ElasticSearch, etc. So you get to choose those and combinations of those, which is very unlike Arch Linux for example.
That made my day, thanks :)
>>>At this point, does not yet run macOS application with a GUI.

So only runs the CLI apps which were ported to OSX from Linux in the first place.

What is point?
???

Been using Twitter since 2008 and I never saw any.
Here's a good article on Traction (which promotes the book with the same title and the book is Amazing!)
https://medium.com/swlh/the-19-channels-you-can-use-to-get-t...

Also it depends on which kind of project is that, are you targeting specific people? Can you tell a bit more about it?
CURRENT is what others might call HEAD or MASTER. That's why it's in snapshots.