skysight-inc/HackerNews huggingface dataset:
I don't like their hack, but the card reader could issue multiple attempts at the password verification in succession, with only one of them randomly being the one typed in.
Registration might be free, but the cost of insurance if required would probably depend on the capabilities of the drone. I might imagine an insurance market in which there is a discount for flying under the control of open source software.
Windows Laptop here unfortunately - this was first app that looked cool for me, but it is available only on Mac.
> It is not like someone is going to manually write out identical functions twenty times for each type they want to support.

I'll stop you right there. Have you seen a modern Go codebase?

They most certainly duplicate the simplest of functions, resort to `go generate`, or use reflection.
There will always be a market for EV but that seems reasonable considering the manually verification required.
No, they have announced their launch schedule in the past. Here is the latest update: https://letsencrypt.org/2015/08/07/updated-lets-encrypt-laun...
I haven't yet tried this myself, but these classes get defined just a bit further down. You might need to move them up or something in order to get the early examples to work.
Linode owns the underlying hardware. Heroku is renting it from AWS. When you own your resources, you have more control over your margins (traditionally).
> Worse, the developer time you spend due to lack of a feature, you spend while writing some code that would benefit from the feature. The compiler time you pay every time you compile - year after year, for some projects.

Except that this is a false dichotomy: you don't have to have a lack of features to get a fast compile. Incremental compiles have existed for a very long time in various language ecosystems and will achieve very acceptable results.

In addition, SSDs and multicore CPUs can be leveraged to decrease compile times, and these things are only getting better.
I think it's a great idea. If anything the FAA (and the curmudgeon pilots) may have seriously underestimated the utility of ADS-B.

Also, thanks for the link to the low power transponder. Some paraglider friends of mine might like to see those adapted for ultralight use.
Ugh. And calling strcpy() with user-supplied data inside a SSP of all places... :-(
How to apply eye shadow
To quote Frank Westheimer: A month in the lab can save a night in the library.
Not quite what you are asking for, but I think this is a similarly smart paper about Cuckoo Hashes that takes the right approach for modern processors, and includes some background on how other approaches fare: http://www.cs.columbia.edu/~orestis/sigmod15.pdf
I agree that static typing at least for me gives massive reduction in time in medium to large projects. And despite what many think about Java I am able to be a multiplier faster than Python with it (I would say as much as 4x at times).

What I don't understand is all these people claiming that the language is slowing them down by massive factors. I guess I'm either incredibly stupid or people on HN are incredibly smart (probably both) but I just can't even think fast enough for the syntax of the modern languages to really slow me down (ignoring copy n' paste exceptions and build time issues). For example to create the mental model of a dumb video game I'm making is taking more time than the actual coding.

In fact I would say if anything slows me down its bugs and/or features missing in immature open source libraries, crappy tooling, and lack of documentation and most importantly not fully understanding the problem (or what to create in terms of video game). And I can say this definitively about Rust... the language is awesome but I'm slow as crap in the language because of random stuff breaking and lack of good libraries.

I'm not saying Go has the above issues (on the contrary it now is rather mature) but I have hard time believing the 100x (and that is my opinion :) ) of going from problem to fully coded solution.
WordMeUp.com should I Y Combinator this?
I am building a really cool and amazing new type of website. I have my 2 engineers working furiously to get to a beta launch next month. Should someone like me wait until I am beta before contacting Y Combinator? Or should I go it alone and see what happens after launch? Or maybe get in contact with Y Combinator now and register "LATE" as the cutoff date was Oct. 13th. (I do need either VC or Angel funding & Advice over the next few months regardless...) Decisions..... :0

~Jerry Gomez
Founder WordMeUp.com
If going down this route, I'd probably look into using Kotlin with dropwizard, rather than Java. Maybe it's just me, but the amount of code you have to write in Java that really should be auto-generated (and often is, by an IDE) is absurd.

I've not toyed extensively with Kotlin yet, but so far it does look like a "modern Java done right". Most of the code you don't actually need to write, or read -- like getters and setters that just get and set.

And it's close enough to plain Java that there's little overhead, and not a whole new language -- like with Scala, or Clojure.
It's not that simple.

Drugs that make it through FDA safety testing are valuable even if they prove ineffective for their original intent, because they've been proven to be at least not immediately deadly to humans. It's much cheaper to test an already-safety-tested drug for curing other diseases than to start developing a new drug from scratch. In fact, this is most of the research that major pharmaceuticals are currently doing. It's actually quite effective, but I do worry that it's detracting from research into new drugs.
There are an order of magnitude more failed technologies than there are successful ones and learning all of the successful ones is already a gargantuan task. Just because some crotchety old guy watched a particular one go up in flames doesn't mean that everyone he talks to about a concept needs to be subjected to an analogy only relevant to one failed subject.

You are misunderstanding me if you think I suggested that old people need to educate young people. I'm suggesting that if concepts cannot be distilled from the technology and discussed on their own merit, don't bring them up because it means you don't actually understand them well enough.

This guy is mad not because people couldn't understand concepts, he is mad that they didn't get his archaic analogies. It's like a car guy calling an engineer stupid for not know what engine was in a 52 Chevy.
A quick look at all the certificates Let's Encrypt has issued so far can be found using Comodo's CT based crt.sh tool.

https://crt.sh/?Identity=%25&iCAID=7395
TFA is like most popular-media accounts of the "intelligence community": adulatory pablum divorced from widely-known facts, because secrets. If it's repeated often enough then simpletons with short memories will believe it. I'm not tabula rasa; I've actually been paying attention for nearly half my life. The world is simply not as dangerous as they've long struggled to convince us. Much of the danger that is real, was created by them. No thinking person can claim that the horrible things we've done over the last 14 years have made the world a better place. All that shit was supported by "intelligence".

It's even more obnoxious that this tiny study of non-public data is described as "even more striking because of its contrast with a famous earlier finding", which earlier finding was a vastly longer, more rigorous, and more scholarly study of more reliable, public data. That is, Tetlock's was a study one might call scientific. In TFA however it gets second billing to this spurious unrepeatable nonsense, because "professional analysts are more cautious than your average pundit". Sure, pull the other one.
Weird star - strange dips in brightness are a bit baffling
I'm running it on 2GB but it really depends on your apps how much memory you'll need.

Dokku itself has no running processes, it's just Docker and nginx which are both pretty light on resources.
Not only that, but some country's citizens would be appalled if their prison system started mimicking the American system.
An argument can be made that Let's Encrypt doesn't need wildcard certificates since new certs can be generated automatically every time a subdomain is added.
Replace "heroin" with "oxycotin" or "valium". We already sanction the sale of drugs with potentially nasty addictive effects to the "uneducated and influenecable". And while prescription drug abuse is certainly a social problem, I'm going to suggest that the sum of the ills surrounding it don't begin to scratch the sum of the ills wrought by the drug war.
For real historic knowledge, here are a few things to understand about networking:

-- Bell System #5 Crossbar. The best of the electromechanical telephone switches. No Bell System #5 crossbar central office was ever out of service for more than 30 minutes for any reason other than a natural disaster or fire. That level of reliability was not maintained in the computer era. It's useful to know how that was accomplished. Briefly, there was a big, dumb switch fabric and common shared resources. Resources included markers (which set up calls), senders (which sent data to another central office to route a call), trunks (lines to other offices), originating registers (which provided dial tone and listened to dialed digits and tones), and some specialized units such as trouble recorders (which punched cards), automatic line insulation test units (which tested lines and phones remotely), traffic service position system consoles (phone operator), and card translators (a clunky device for looking up routes). All these resources were in resource pools, used in rotation with broken units skipped. If anything failed, the call was retried once using different resources. If the retry failed, the call was rejected with the fast busy tone, on the grounds that if two tries had failed, a third retry probably would not help. Everything had hardware timeouts, so if a relay stuck, after a few seconds the unit would fault, a trouble recorder would be seized, and the trouble recorder would drop a trouble card in front of a technician. Major problems set off alarm bells. The most complex units, the markers, ran in pairs, with one checking the other. Any difference generated a trouble card. In an emergency, a marker could run without its checking other half to keep calls going through.

It's worth understanding #5 Crossbar because it was a system far more reliable than its components. It scaled up to handling entire cities, could be maintained while running, and just did not have outages.

-- Western Union Plan 55-A. This automatic telegram switching system handled most telegrams in the US in the 1950s. Think Sendmail, built out of paper tape readers and punches and a telephone switch, an email server that filled a large building. The queuing theory for the ARPAnet came from Kleinrock's thesis on Plan 55-A. Only a superficial knowledge of Plan 55-A is useful today.
I wasn't saying lambdas are a reason that it's slower.. only that it was a feature that made it really nice to work with.

I remember the difference being a bit more than that, on the order of half a second in difference.. but that was around the .Net 1.0 timeframe.. I still used it for a lot of things because it didn't matter to me.. but a couple of things I wanted to use it for at the time was too much lag for starting an EXE and getting output from the command prompt.. running as a service was a different story.

A 1.2Ghz early Athlon was a lot slower than what we have today as well... even so, depending on what you need, even 10ms can make a difference.
I tried to sign up for one, once, and it was broken. I don't remember the circumstances, precisely. Have you actually ever gotten one?
ICD-10 is the new standard set of diagnosis codes for medicine. The industry is apparently finally switching from ICD-9. https://en.wikipedia.org/wiki/International_Statistical_Clas...
StartSSL forbade it from commercial use.
Thank you for your input. I agree. I tried very hard to get a demo video done before launch but didn't make it. I am working on it though.
That's a pretty risky thing to do.
> We don't know. There are many, many narratives.

Ugh, who cares about "narratives"? We have science to tell us which narrative is correct and which isn't, and for the most commonly used recreational drugs, we do know.
I'm not disagreeing.. was only stating a reason why they might bypass the check.
Prisoner's dilemma?
I would guess Julia (or D) today, perhaps Rust in the not so distant future. I'm not sure if Go will ever be a good fit if you need really high and/or deterministic performance?
I used to use them. You have to set up an account with a client certificate, which is a pain, then be manually approved. The free certs are for personal use only so they will deny you if they think you will be using it for business of any sort.
Currently, the article title is: "Did Astronomers Find Evidence of an Alien Civilization? (Probably Not. But Still Cool.)". I found it a bit too link-baity and flag-inviting for what is a pretty interesting article from Bad Astronomy, therefore used a title decoded from the URL. Let me know if I should change it back, or to something else.

Yes, there are aliens in the article - because the dips in brightness are so baffling, that there are suggestions from serious astronomers that we may be - unlikely, but still - witnessing construction of a megastructure.
Hi. FocusMotion here. You you download and play with our SDK that works on any wearable device with an open accelerometer (Apple Watch, Android Wear, Microsoft Band, Pebble). We track 50 exercises, auto classify 22, and there's a machine learning tool that let's you add new movements to the system and improve it over time.

www.focusmotion.io
Maybe they are just being nice.
Ok then my mistake - there's nothing in the article that says they were files classified as confidential.
Not truly open, but we have an SDK similar to this that you can play with.

It works with any open accelerometer (Apple Watch, Android Wear, Microsoft Band, Pebble). We track 50 exercises, auto classify 22, and there's a machine learning tool that let's you add new movements to the system and improve it over time.

www.focusmotion.io
It's not a hypothesis. It's a definition.

Let me turn this around. What do you think the hypothesis is, and how would you know if you've succeeded? Do not use the term "absolute zero" because you think that is a hypothesis, and not a definition.
ThreeJS.jl – 3D with Julia
I'd like to ignore everything you ever do on this website hereinafter. Is there a feature for that?
That's just it, those who do not understand history are doomed to repeat it. By not learning about it they will make poor day to day decisions which lead to the exact same mistakes decades later.
Could be, but this was the second time I interviewed there and I have had friends interview there, and all pretty much recount a similar experience.
The current and proposed restrictions on drones seem insane to me. To see why, do the reversal test.[1]

Imagine if single-prop planes didn't exist, and drones were already used for productive purposes. Courier drones deliver packages in minutes. Construction drones monitor work sites and inspect structures for safety. Police drones scout and warn people near any crimes in progress. Ambulance drones alert drivers and secure intersections so emergency vehicles can respond faster. Some even deliver life-saving equipment or medicines. People have personal drones to follow them on bike rides or runs, carrying supplies and lighting the way at night. Etcetera.

Now imagine someone wanting to restrict these drones so that a few people can use cloth-winged planes that run on leaded gasoline. It would be a joke, right?

Except, it's not. It's the world we live in.

1. https://en.wikipedia.org/wiki/Reversal_test

Edit: I'm talking about general aviation, not civil aviation. Airliners and drones operate at very different altitudes. Except near airports, there's ≈0 risk of a collision.

Many find my example too skewed in favor of drones, but I think I've been rather conservative. Due to restrictions, there are many applications that haven't been explored. In all likelihood, the "killer app" for drones has yet to be invented.
From the OP:

>Any good current tutorials? I'm thinking of working with the MEAN Stack or just in general javascript tech stacks.

I think they're a programmer.
I disagree, I keep just about everything. Obviously the git is /the/ log for the code itself. But there's more to a project than code. I routinely take screenshots and just dump them into a "art dump" folder. It is nice to look back at ideas and features that went away, maybe for a "behind the scenes" look.

Git also doesn't keep ideas, brainstorm and discussion about them. I use Trello for this but it's just personal. But it lets you easily file things as "maybe some day" and "actually doing/done".
True! But wildcards make cert management so much easier. If I have a handful of subdomains, that's fine. If I have thousands, I want a wildcard cert.
Think of FedEx dimensional shipping. You don't pay by weight. You pay by length width height. If the shipping containers can be parted out and packed densely to be closer to their max dimensional weight then it's a deal for me, the intermediary shipper, I can ship stuff "for free" by taking up space in an already paid for container.

Just like AWS Large dedicated systems and packing it to 90% utilization by selling back the unused capacity on the spot market.
> NateDad 28 minutes ago

> Why python for the client software if you obviously already have Go experience in-house? Using python means you have to run all this virtual-env crap in a bash script, apt-get install a bunch of crap for setup and not support Windows. Seems like using (nearly) dependency-free Go application for the client as well would have been a no brainer. Was it just a case of having more access to python devs, or were there other technical reasons? Anyone know? I bet this has been asked before, but not turning anything up with google.

wow what's going on here? Auto comment robot gone wrong?
AES-GCM and RSA are already included in 1.5, so it's just the elliptical curve improvements that have the Intel licensing issue. According to the author, they are unlikely to land in 1.6, but he is hopeful for 1.7.
https://github.com/cloudflare/go/issues/8
And how much was 50 Cent hurt when somebody bought a $5 bootleg CD, instead of not buying a $16.99 CD they couldn't afford?
I sort of remember ATM from descriptions back in the early 90's. Seemed like just the thing if you were a Telco wanting to efficiently send voice packets coast to coast and over-charge the customer for each and every bit. As a protocol for sending cat pictures and porn, not so good.

Friend of mine in industry referred to the conversion between IP packets and ATM packets and back as a meat grinder. As in your packets get chopped into bits sent over the wire and if you are lucky all bits make it through and you get a fully assembled packet on the other side. If not you get to retry the whole packet again. And of course you get charged for ATM packets even though you couldn't use them.

I think Cisco added an option where if you were using their equipment on both sides you could turn off the IP to ATM packet conversion. Which everyone immediately did. Sayonara ATM.
I drive through that particular roundabout multiple times a day. At least 5% of the vehicles I encounter there will stop and yield to other traffic that is only approaching the roundabout, or more maddeningly, stop in the middle when they see traffic approaching.
So can any sufficiently large subset of people, including women.
Wind Chimes
Free shipping when you buy the set of 4 koshi chimes. Purchases over $50 receive a free download card of my unique relaxation music (shipped with your order) and at $20 discount.
How space station hacking saved Skylab
> You can only obtain a certificate for a domain if you can validate that you control the domain.

Technically, you only have to make their systems think you control the domain. If their servers or 'establish proof of ownership' process are hacked, wouldn't this allow an attacker to do the same thing that happened in the DigiNotar hack?

https://en.wikipedia.org/wiki/DigiNotar
wind chimes
The client is written in Python, and the parent comment is ranting about it. https://github.com/letsencrypt/letsencrypt
"Drugs are actually pretty safe" is a ridiculous statement, because it includes everything from caffeine/nicotine to MDPV/datura.

> Heroin for example is a serious threat for physic and mental health isn't?

Heroin is comparable in risk profile to morphine, and is significantly weaker than fentanyl, both of which are frequently prescribed for pain management. Most of the risk of use comes from addiction, which causes other risky behaviors, and contamination. Both of these risks are poorly-mitigated by criminalization of heroin: addicts rarely want to be addicted, but have difficulty seeking help due to criminalization and social stigma, and contamination would be preventable if heroin were manufactured in regulated facilities.

Uneducated and influenceable people currently consume heroin, not realizing their act. The war on drugs has done nothing to prevent this, and in fact has made it harder for people to find real information on heroin. A regulated product could have messages printed on the packaging similar to the way that cigarettes currently do.
Or you disappear down the rabbit hole and you find that 9/10 of the tutorials / references you're reading are completely wrong or outdated.

Seriously, I don't know if it's as bad in the network world, but I reckon PHP tutorials were the reason SQL injection was as prevalent as it was.
It seems odd to me that the intermediates were cross signed instead of the having the root be cross signed.

With a cross signed root, clients with only the IdenTrust root will validate the cert, and clients with only the LetsEncrypt root can validate the cert.

With a cross signed intermediate, the server has to guess which root the client has and serve the correct path, there's a TLS extension to indicate roots the client supports, but nothing actually uses it, so I don't know how the server is going to guess (other than to assume no one has the LetsEncrypt root, since it's new).

[1] but some clients are dumb and won't validate successfully when they reach a root they know :/ Most browsers will though.
Their conclusions are confusing. The simplest explanation does not involve any bee psychology assumptions, but instead:

increased waggle dance from caffeine -> more energy exerted -> more trips to nectar to keep up energy levels

this assumes that caffeine has a stimulating effect the bees, but it still seems to be the simplest explanation

EDIT: now that I look at it, it's also possible that flowers containing caffeine have higher quality nectar under typical conditions, and so on....there are a lot of possibilities
Well the editor (or whoever else) is obviously butthurt over the SV and general direction where technology is headed.

Tough luck... he'll have to adapt just like everyone else. Or go on a strike right with those taxi drivers.
So he's a "crotchety old guy" with an analogy relevant to just "one failed subject." You have absolutely no respect for your elders, do you?

Also, the second sentence of your second paragraph makes no sense to me.
> when I hear college students complain that a teacher "isn't a clear lecturer" or "didn't answer my question well," my tendency is to say "there's a book and an Internet out there, suck it up and get to studying, buddy,"

Which raises the question of what the lecturer is even standing around talking for. Isn't it just a waste of their own and everyone else's time if they aren't good at doing what they attempt to do? If someone is a good researcher and lousy in the classroom, why make them teach classes and waste everyone's time?
It's also throwing a OSCP error as well as no HSTS/HPKP headers to get to A+ grade.