skysight-inc/HackerNews huggingface dataset:
Just FYI, parent post is clearly trolling.
It's fast compared to other DBs because most datasets are in RAM
I almost downvoted this comment. What a person wears is a personal decision and irrelevant to this discussion.
128 bits is widely considered a "big enough number" that a exhaustive search even on the fastest computers today will require an unthinkable amount of resources (time and power). It's the threshold for "secure" algorithms.
ML-enhanced Wikipedia browsing (Chrome extension)
They were all people with connections to the top of DoD. Presumably they were 100% aiming at a military contract?
Uuuh, this exists at A LOT of banks.
I bought unsweetened cranberry juice once for the same reason. You do not want it, it's for experts only. People who are gnarly about gastrointestinal health, and even then only for a reason.
The iMac was the first big hit under Jobs 2.0. Then iTunes. Then the iPod.
I think it's just basic human psychology that once you have access to something, you start feeling entitled to it. However, in reality, Coursera (or any other company) is under no obligation to keep providing free stuff.

It's natural that you are losing users once you start asking for money, it's just impossible to have it otherwise. Let's not forget that Coursera is a business so they obviously need to generate some revenue, sooner or later. What they did seems like a sensible business decision to me. They focused and succeeded with the marketing and branding initially (Coursera became almost synonymous with online courses) and they are collecting the revenue from it now.
I would guess that craisins have had a lot bigger impact on the crouton market.
I don't think the author uses public repositories, they just use git(hub) collaboratively amongst their team and involve the client in decision making.

I certainly didn't get the impression that what they're producing is actually OSS.
His starting salary is still 130k, according to the actual article. He just has another 95k of RSUs and a 25k signing bonus.

This is sounds like a competitive offer for a level 4 (PhD or junior industry hire) software engineer at Google.
Absolutely correct. iMac proved to Apple employees, their investors, and their faithful, oft-curbstomped users that Apple could still make something really friggin' cool.

iPod changed the course of Apple's destiny. There's a reason that the company was renamed from Apple Computer, Inc to Apple, Inc., and the first step towards that transition was the iPod, not the iMac.
Ook is open-sourced too, and terseness is always a problem when you intend to work in a group of people or over long durations.

Maybe you're one of the happy few that spends more time writing code than reading it, but for an overwhelming majority of devs, the opposite is true. That's why even small readability improvements matter much more than a couple cool tricks a language may have.
T-mobile! Worst cancellation experience ever. Won't even let you cancel in-store. Should be illegal IMO.
I love Quebec syrup, but are you implying that there are freaky alternative maple preparations that never see the market? See also: having to smuggle raw milk cheese into the US.
I believe Shen [1] creates m-expressions when certain expressions are passed through its compiler. Shen should appeal to Haskellers and Lispers I would believe. Deech has created a Shen port for elisp [2], and it exists on many other language platforms, because it runs on an enriched lambda calculus called Klambda implemented in a small set of functions.

[1] http://shenlanguage.org/
[2] https://github.com/deech/shen-elisp
Amazon Gift Card Code Generator 2016 – Easy Hack Tools
Wooooosh. It's a reference to comparing oneself to Steve Jobs. They make fun of it in Silicon Valley and elsewhere in tech culture.
Many European countries have a law that makes this a requirement. I haven't encountered this pattern for quite some years (in The Netherlands).
> use /dev/urandom and nothing else

Or the getrandom() syscall, once it has trickled into all mainstream distributions' libcs. Which is basically /dev/random, but without the need to open() and close() the device first and after you've consumed your entropy.

http://man7.org/linux/man-pages/man2/getrandom.2.html
Rate of Change, Microservices and Platforms – A tale of devops coevolution
Robotics in different contexts. I've used two different styles of Kalman filter for cleaning up data from computer vision based pose/velocity estimation. I also used a particle filter as a way of tracking humans in thermal images from a camera on a UAV.
I have toyed with the idea of setting up a separate network parallel to my home network to do something like this. I just haven't made the effort or had the time. I like this setup.
This is the billion dollar question. Or at least was, before the company started going down the drain

The only person that had some knowledge of biology on board was Holmes. Now, while the board usually doesn't deal with the technical minutia they should be definitely keeping an eye on possible regulatory needs and associated risks
It's inferior compared to welding a new bead over the serial, grinding it flat and engraving a new serial?
Ember Community Survey 2016
Airplane triggers lightning, burns down a house in Finland
I don't get it why people can't differentiate between the services offered to them for free and the ones that are paid! NOTHING IS FREE! The most economical VPN in my opinion is Ivacy VPN (https://www.ivacy.com). I would recommend to get started with a paid VPN service.
I remember reading a similar article about Hampton Creek, the food startup.

How do VC's end up investing in stuff like this? That's not meant to be a rhetorical question, I know nothing about investing. I'm genuinely interested in how very smart people end up giving millions of dollars to fund vapourware.

What is the due diligence process? Don't VC's hire an independent expert in the field to audit the core technology? I guess confidentiality is an issue, but we have NDAs for that, right?
We can fix the cancellation problem by forcing that a signup and cancellation must be symmetric by nature (ie. signing up online means that cancellation should also be possible online).
https://circleci.com is 37 on the list. 37! Ahead of I think any other SaaS company.

Either my unintentional content marketing campaign has paid off, or something is weird with how they count this.
What would happen if you send them an email stating your wish to cancel and then asked your CC company to deny any charges from them? I'd think that would be a legal and valid way to cancel any service.
Homebrew has begun using Google Analytics
You don't necessarily know your rng is being attacked.

Rekeying frequently makes passive attacks way harder, so it makes sense to rekey as a often as you can.
Why not investigate both?
Contract termination usually means that parties settle their obligations in a way that terminates the relationship fully. The plaintiffs may not have expected this, but consider the patently unjust situation when customers can cancel the contract, while T-Mobile still must provide financing for their handsets (which is what the plaintiffs want). Why would it be in the public interest to force T-Mobile to do that?

This is a case of somebody not thinking things through, and not reading what they're signing. T-Mobile may be more explicit, but should they be forced to explain every possible contingency? That's why the print is small — because reality is messy, and there are so very many corner cases.
Scientists (0) do research, (1) publish their results, (2) train future generations of scientists, (3) offer an informed point of view about the impact of decisions that affect society as a whole.
Small businesses without an HR department.
Except that Thrun has a pretty good track record so far.
Vizio smart tv IOT hack – what is this UDP traffic?
Does the Q/K implementation actually execute in parallel? I've always had a hard time figuring out exactly why K is supposed to be so fast (except for column stores, interpreter fitting in L1 cache, and fast hand-written primitives).
This is a great resource.
I thought it was common knowledge the lab tests are a joke? Has been posted on HN as well IIRC.
You are exactly right. My favourite is when resistance to APL-family languages comes from people who claim to be polyglots, and you ask them which languages and they list: C, C#, java, javascript, VB, ruby, python etc. Those are all really the same language with slightly different wording and details. Like german and english. APL-family is like Mandarin or Japanese. Lisp is like Latin (in fact lisp is really a mechanism to author your own language with s-exprs). Obviously, these languages won't be comprehensible to you until you put the effort into learning the abstractions... this isn't like transitioning from C++ to Java where you can broadly carry the same concepts over.

There is nothing difficult about reading these languages to people who use them, anymore than it is difficult for a musician to read sheet music. In fact, APL languages have less ambiguous parsing and precedence rules which I find make them easier to read.
Only Theranos insiders know if their technology is actually worth anything. But supposing it is, I do think there is a narrow path to success with a new CEO and a cultural reboot (including publishing their work this time). That said, there are external factors (e.g., regulators, legitation) that could sink them regardless of the best efforts of a new management team.

The need to clean house at the top to have any chance seems so obvious that I'm surprised the board hasn't resigned yet. I suppose they are giving Holmes the benefit of the doubt to come up with her own turn around plan first.
I'm using the Getting Things Done methodology for exactly this. You'll be entering it as any other goal you want to achive, split it down in smaller tasks and (most important) regulary review your list and decide what to do next ( to postpoem it, start with the first task, break it down to smaller tasks, …). In the end it will be your belly deciding (it will takeover no matter what system you'll be using) and you have a nice overview of what to do for your new technology goal.
> The issue of treating drug addiction as a health issue instead of a crime is a tangential topic, but enforcing the law when a drug addict commits a crime is not (e.g. mugging, theft, assault).

To me it's not tangential, but rather the core of the issue.

Let's take the druggie. I agree with you that 'removing consequences' of crime committed to acquire more drugs is a terrible idea. Justice to the people affected is important.

However, if this consequence is jail time, a criminal record, or any other form of punishment that doesn't benefit both the addict and those affected by him, we're only sweeping the problem under the rug, and we're not acknowledging the complexities of addiction and the dignity of the human behind the 'druggie'. Furthermore, it's likely that said addict will become a worse problem for society down the road. It's lose-lose.

There are plenty of solutions where the addict's crime have consequences other than simply punishing them that are more effective, less dehumanizing, and ultimately better for society as a whole.

On a more... ethical level, I feel that where we fundamentally go wrong in these situations is that we forget that being poor, being an addict, and even to a degree being a criminal is not just a simple matter of choice. I've personally known many addicts, criminals and poor people, and I can say with full conviction that the vast majority of them were good people who made mistakes that were not 100% their responsibility. Instead of bickering over how much responsible they are, accepting this reality and trying to approach it with compassion for all sides should already improve many things. Hell, if more people would just go a bit below 100% it'd be a good start.

I think I'm a pretty good person, but putting myself in the position of my addict, poor, or criminal friends, with the same environment, parents, friends, and choices available, all of them mostly out of their control, well, I'd likely make those same choices.

And applying everything I've learned about willpower, group dynamics (groupthink), peer pressure, and whatnot, makes me even more convinced that punishment is not only a solution that doesn't work, but morally wrong and detrimental to society as a whole.
ah, gotcha, I guess my point above was that titles are abitrary as fuck. For example:

Patrick Collison dropped out of MIT to be the founder and lead developer of 2 technology companies. So I guess I just have trouble figuring out what to call someone who performs all of the same tasks and functions as a label, has much of the knowledge associated with someone who has such a label, and actively studied the for a degree in that label as an autodidact, at a top-tier university(uncompleted), and as an apprentice.

Is he not an engineer? If not, would he be if he finished the few semesters he was shy of graduating at university of phoenix online?
Unsubscribing by phone is a dreadful practice.
Another nice explanation, a bit more visual.

http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures...
The salary for kdb is very good. If you are a student and interested in learning kdb, we are currently providing free access to our online kdb training course:
http://www.timestored.com/kdb-training/free-student-access
I'm familar with all this langsec stuff. I think it's interesting, but I'm not convinced about the delimiter argument. I actually watched one of those talks and I remember an audience member argued in favor of length prefixes too.

I think this is mostly confusing tokenization and parsing. Regular languages and context free grammars basically define predicates on infinite streams of tokens (match or no match). In practice, the tokens are variable length, like HTTP headers. And if you care about resource exhaustion attacks, which you do in practice, then you need some kind of length limit.

Even if you're using delimiters instead of length prefixes, you need this. Do you want to accept a 10 GB HTTP header value? Well the minute you do that, your recognizer is no longer context-free or regular, and you cannot solve the halting problem, etc.

I think they bring up Mongrel as an example of a principled parser. But AFAIK it still has semantic actions for capture -- the whole point of Ragel is that you can embed semantic actions, like Yacc. Once you have semantics actions, you're writing in a Turing complete language, so you have all the same problems. The problems are only mitigated, not theoretically eliminated.

I think there is a pretty large gulf in computational power between "weird machine, input data is a full-fledged programming language" and length prefixes and length limits. I bet you can define some formalism with length prefixes or length limits and prove things about them too. They are only speaking to one aspect of security, in any case.

I looked at their Hammer parser combinator project recently too. That seems to have failed or languished, I think because parser combinators aren't good at expressing real world message formats. For one, a lot of servers are async, and a lot of parser generators assume that they pull their input rather than having it pushed upon them in async fashion. Another is that I would think using parser combinators probably doesn't lead to good memory allocation patterns.

So basically I think the langsec stuff is interesting but doesn't entirely line up with reality. Though if they continue to pursue it, I think it will bear some fruits. I'm not ready to accept protocol design suggestions from them until they have tested their ideas in practice more. The Hammer thing was a good idea, but as far as I can tell it was mostly a negative result in terms of testing theory against practice.
Agree, technology will (and already has to some extent) revolutionize learning on your own, but there still is a lot of value in going to a class, learning together with real people and listening to an experienced teacher. It is kind of similar as to why virtual meetings will never fully supplant real life meetings. Our mind just reacts differently in real conversations and i think peer pressure actually makes some sense in a learning environment.
It's similar to how i feel about working at home after years of doing it and now working in an office again. It's just a different feeling of commitment to a project.
I've never known anyone to code in nano!
What if it was on self defence?

The point is that the police should be handling this!
Why 3D doesn't work and never will. Case closed. (2011)
It started off with Elizabeth Holmes being childhood friends with Tim Draper's daughter:

Timothy Draper, the well-known venture capitalist,
had been a neighbor when the Holmeses lived in
California. The children played together. “I gave
her her first million bucks to get the business
going,” Mr. Draper says.

http://www.nytimes.com/2015/12/20/business/theranos-founder-...

And it doesn't hurt that her family is ridiculously well connected, or that Holmes is obviously an incredibly intelligent person...It just seems like the technology simply didn't pan out, and she was never able to say '¯\_(ツ)_/¯ sorry guys, no dice.'
Color me shocked.
eFax is part of patent troll J2. They own patents on something like "fax, but with the Internet" and go after every VoIP company that gets big enough.
A Private Air Force Would Require More Than Two Planes
Can OCI Specs Protect Against Balkanization of Containers?
Bimodal IT: and other snakeoil
Karin Cycle in Berkeley is a known fence for stolen bikes. The Yelp reviews are depressing, but clearly busting Karim Cycle is not economical for the Berkeley Police Department.

http://yelp.com/biz/karim-cycle-berkeley-3
Developer Certificate of Origin versus Contributor License Agreements
Just to clarify: Do you mean there should be a refresh button for the comments view or should the app memorize what comments were already there the last time you viewed the page and highlight new comments?
She might test out of all the BS requirements.
InterSystems Data Platforms and Performance – Part 2
Perhaps, but I checked with people who own those plans, and it is still, like I said, very high.
In case you are using Firefox https://news.ycombinator.com/item?id=11489556 Might work on Chrome too but not tested.
You don't care where your bike went, you care where it is, and you want a way to get that data remotely. The GPS only needs to be on when you call your bike, and that's where the problem lies: you have to find a way to decrease power usage of the GSM part.

Switching it on for a minute or so every hour if outside BLE range could help, but would make it harder to locate your bike fast. Maybe, it should start at a 100% duty cycle, and drop off over time? (Clock drift shouldn't be a problem. The device has GPS, so it has an accurate clock)

And you need to filter that 'motion detected' thing, or your bike will keep resetting itself, even before it can check the BLE connection. Or is that something that the sensor ICs can do for you, too, nowadays?
Email Marketing as an International Market Entry Strategy
Don't Quit Your Job to Chase Your Dream (Do This Instead)
That's entirely wrong. ReactOS implements the subsystems that allow drivers to run and a whole bunch more besides.

If you don't believe me, then I refer you to the following:

https://github.com/mirror/reactos/tree/master/reactos/dll/nt...

The Wiki itself states that:

"The ReactOS project reimplements a state-of-the-art and open NT-like operating system based on the NT architecture. It comes with a WIN32 subsystem, NT driver compatibility and a handful of useful applications and tools."

https://www.reactos.org/wiki/ReactOS

You might also want to review:

https://www.reactos.org/wiki/Ntoskrnl.exe

And also:

https://www.reactos.org/wiki/ReactOS_Core

And here is the header for the kernel functions used in ntdll.h:

https://github.com/mirror/reactos/blob/master/reactos/includ...
Thanks, it's always good to have alternatives :)

CCC is using a self-signed cert, and I haven't vetted it. But then, I'm not using it for anything that requires security. It just allows me to get a confirmation link.
Wonderbread didn't need to take all the market to make the bakery unprofitable, just reduce bakery sales enough (say 30%) to make it unsustainable....

After all profitable only comes after fixed costs are covered. If sales drop below the amount required to cover those fixed costs the business is no longer viable....
Smart investors know their area of expertise and audit the core technology themselves. Noteably, nobody with a specialization in healthcare invested in Theranos.
The problem here is that if one investor is 'in' the rest will assume they did due diligence and will use this as social proof to invest as well, aka the herd mentality in investing.

Quite a few VC's would never invest these kind of funds without a full process DD (legal, financial, technical, commercial), but once you're vetted by one of the top flight VCs and have received an investment from them a lesser party could easily make a whole pile of (wrong) assumptions, especially if there are links between the parties outside of the VC circuit.

What should be done is definitely not always what is actually done.

A simple reason for this is that if the DD fails the investor pays for the DD from their own management fees, but if the deal goes through the company invested in usually gets the invoice from all the DD parties (as per the terms sheet, this is a very common clause). This puts a weird incentive on VCs to let deals go through, they can't have too many DDs fail during the process or it can actually materially impact their ability to work.

Imagine that if 2% (which is pretty much the going rate) of a small fund (say 50M) is what the VC company has to operate on for every year that it runs (so 1M) divided over all the partners and associates in the fund, renting a building in some prestigious place, travel and so on has to bear the additional load of several full process failed DDs (anywhere from 50K to 200K each) it can really hit hard if too many of them fail.

So if there is a way to avoid doing DD because a larger party is already 'in' this is a quick way to validate and a very easy mistake to make. Of course - given that that is what I sell - I would very much prefer it if every round every investor would do their own due diligence but in practice you really don't see that. The most common format is that in every round there is some level of DD done (thoroughness roughly related to the size of the deal) and then all the parties involved decide to invest (or not...) based on DD done by one of them.

In the Theranos case I suspect the 'big names' blinded investors, which is dumb on a very basic level. But it's their money and if they decide to throw it away on a BS project that is their right. The bit that really bothers me is how many good companies you could have funded instead of this one too-good-to-be-true unicorn.
Reaction Commerce: Pros and Cons of Meteor E-commerce Solution
People dont call bill gates, steve jobs or zuck Scientists.
Pros and Cons for Amazon to promote its Houseowned Products above others
Thank you Austria (and Europe) for the tight Consumer Protection Act - makes all this illegal.
Yup, what onion2k said. Email people you admire and ask if you can help them out.
The Steve Jobs reference wasn't lost on me, but it is a distractor from the central topics of non-accountability, integrity, and management. Especially when women are involved, discussing what outfit is being worn is a red herring and tends to degrade the quality of the thread.
What You Don't Know About This Photograph Has the Power to Change Opinions