skysight-inc/HackerNews huggingface dataset:
I'm a bit late, but perhaps you'll see this. Can you catch Ctrl+W in the REPL and use it to delete the prior word, instead of closing the tab? Kind of jarring to get into the groove of using a REPL and then accidentally close the tab.
Aaaand it's dead.

http://webcache.googleusercontent.com/search?q=cache:B24LOWH...
Not necessarily related to this article, but does anyone know how much money the "Beats Audio" partnerships with things like HP laptops and HTC phones bring in for the Beats brand? Seems like a good hedge in the laptop and smartphone markets where Apple wins regardless of whether consumers buy iPhones or competing devices that are "Powered by Beats" or whatever they call it.
As a techie with a medical doctorate, I've considered these sorts of things too.

The basic problem is that if you want to have records in the computer someone has to input them in a more or less structured manner. This is the issue that is usually left out of EMR discussions. Electronic health records are a trade-off. Everyone realizes there are benefits, but if you ignore the costs when making important decisions, it usually turns out badly.

Because of this, usually what happens is that skilled medical professionals end up saddled with a second data-entry job.

OCR and voice recognition (which you didn't mention, but I think is also a good fit) are both useful tools. However, if you really think about it, the minimum viable product in this space is actually a medical transcriptionist service. Let doctors (and nurses) use the easiest, fastest system they can for recording data (ie paper, or voice), let the DBA's store everything in a massive database for efficient retrieval and make money by providing an efficient reliable method for converting between the two.
In this case (of 1 function split into 100) each of them is probably used exactly once. The effect on readability, especially if they are defined in an order of execution, is similar to placing a comment (function name and args and return value) next to every single line in the 100 line function. No matter if the comment was actually needed or not there. So I agree, it will probably result in worse readability than keeping the function as one, but commenting sections of it and extracting only repeated patterns into separate functions.
I am using AWS S3/CloudFront (should probably do an episode on it ;). Just to give you an idea of how awesome it is. There were 200+ people on the site when this hit the front page [1]. The site is still really fast and the bill will likely be less than $5.

[1] http://i.imgur.com/MR4hctd.png
Swagless in Santa Clara (contemplations on the vendor hall)
$30k new.... $5k used.
The mechanism here appears to be the metabolism of compounds in cinnamon into sodium benzoate, which we already knew was helpful with Parkinson's.

The mechanism behind cinnamon's effects on blood glucose, OTOH, seems not to be terribly well-studied, given a few minutes' searching. One paper I found says, "cinnamon enhances glucose uptake by activating the insulin receptor kinase activity, auto-phosphorylation of the insulin receptor, and glycogen synthase activity." [1] Otherwise, the literature seems all to be, "We observed this effect..."

EDIT: Pointers to better sources welcome.

[1] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3326760/
I knew that using Linux Mint was good for my health!
I was agreeing with - and expanding upon - your comment. :)
£2050+VAT = yowsers.
The water there is kind of muddy w/r/t the 5c because in addition to being available in multiple colors, it's also basically 2012's phone. They took the product that would have otherwise occupied the "value buyer" part of the lineup, with last year's old model, and relaunched it as if it were a new product.

Is it that people prefer the single-look of the 5s, or is it that they are not willing to trade the latest-and-greatest hardware for colors? Do people care more about utility than color?

Personally I like the look of the 5c better, but I wouldn't endure two years of having to enter a lockscreen PIN when I could forego the colors and get a 5s.
You can grow your own tumeric in your garden fairly easily.
No...based on your reaction I think I phrased it pretty much spot on.

I added a new question to my interview process a number of years ago. Anyone who put "computer science" on their resume get's asked "What do you think of Andrew Tanenbaum?" It's free-form question intended to see what about computer science interested them enough to remember; I have similar questions about Turing & Knuth. Our team requires a lot of broad knowledge and original thought.

If they don't know who AST is, the interview is probably over. We continue if they can discuss pretty much any of the 6-7 seminal, award winning CS textbooks he wrote, the other major projects he lead like the Amsterdam Compiler Kit or the Amoeba distributed operating system, or the other contributions he made to networking, distributed systems, languages, computer architecture, operating systems or information security (he did publish nearly 200 journal papers over 43 years as a professor). If they know about Electoral-vote.com, bonus points.

If all they can come up with is "Minix" and "that pissing contest with Linus", then I might see if the Linux devops guys have an opening. If they're that incurious, they'll do fine there; those guys think the world begins and ends with Linux, too.

Continuing in the "let me Google that for you" vein, both QNX and various L4 family microkernels are in use in a variety of embedded systems; QNX is also in the new Blackberry products. There's a number of very mature security oriented research microkernels (like L4se and K42) that could very well show up in commercial products eventually. But that's back to needing to know more about computer science than Windows and MacOS.
I think the problem is ignorance and the level of effort required:

1) Technology is "magical" to most people and they don't really understand the dangers.

2) Normal people can't actually vote against this on party lines which makes it hard for "normal people" to fight it. They'd have to think and learn about who they need to remove which is something they've rarely done. [e.g. Feinstein (D) needs to go but so does McCain (R)] The majority of Democrats & Republic politicians [at the federal level] support it. It is why attempts to remove it have failed.

3) Those of us that vote against such people in every election don't really get anywhere because of #1 & #2. I vote against my House Rep & Feinstein in every election for all the good it does me.
Why Alien Life Hunt Should Focus on Impact Craters
A Contraceptive Implant with Remote Control
as a 'backend' dev who is constantly working on their design language education, it's further proof that design is everything.
In the end, who knows why they bought them. I do wonder if Beats had design and technological patents a company like Apple would rather buy than fight over in court. I wouldn't be surprised if Apple just bought them so they could sell a premium non-earbud headset with zero legal woes or fears of being called a copycat. I mean Beats look like an Apple product from a bizaro world where Steve Jobs wasn't there to say no to everything that wasn't ultra-minimalistic. Everything else, like their design team, streaming customers, and brand is just gravy.

Apple tries hard not to be a victim of the patent war they're always reigniting. I find it hard to believe IP isn't involved in a very, very significant way here.
Er...that's just the Python Mechanize, right? Ruby's Mechanize has been regularly updated and patched, though I can't say I've used it to the extent that I've run into infuriating edge cases: https://github.com/sparklemotion/mechanize
http://andrewchen.co/2014/07/08/theres-only-a-few-ways-to-sc...
> The suggestions don't take into account trademarks and existing company names.

Realistically how could the author avoid that? Should he/she compile a list of every trademark registered and not suggest domains containing any of them?

That is a responsibility for the user.
Right, python's mechanize at https://github.com/jjlee/mechanize seems to be pretty stagnant.
It's time we try the out cinnamon challenge at the old folks home.
I'm often troubled by the apparent lack of attention to the "benefit" side of equation in both the report and the response. Yes, there is risk that anonymized data can be de-anonymized, but there is also potential benefit from the release of large data sets. Is this discussed elsewhere?

I'm also generally skeptical about the level of damage caused by de-identification of intentionally released data versus the potential for damage from data released by hackers, subpoenas, and other means. Are there attempts to put these in perspective? Is a true adversary likely to be thwarted by better anonymization?
I think you're right for the most part. Apple probably doesn't want tons of variation in their products, for brand recognition. How long does it take to recognize an Apple laptop? They come in only one style that is distinct from most other laptops.

But as the author said briefly, if they are really releasing an iWatch, it would be different. It isn't an item that stays in your pocket, and the style would be one of the primary reasons for wearing it for some people. And those people who buy for style wouldn't all want the exact same watch
Suggested edits in Google Docs
Where's the video?
There is a difference between ignoring controversial issues and not desiring to see all controversial issues in all places including HN. Why assume because it doesn't appear here that HN readers are not aware of an issue?
I tend to agree. Apple played with a lot of different colors and patterns back on the old iMacs and iBooks. Then they moved to all white, silver, and black. I doubt Apple needs the help here, Tim Cook knows a few things about managing a supply chain, and if Apple had wanted to offer the iPhone 5C in 60 colors they could have. They chose not to.
This is a very different sort of thing, isn't it?
This article lost me at the part suggesting that Dre Beats are premium headphones.
Having listened to a few different sets of these "cool" headphones I can personally think they are overpriced crap, don't think they are worth more than £20-30 tops simply based on audio quality. People are simply buying them as a fashion item!
>1. Google "iPhone 5C sales". Observe articles calling it, e.g., "Failure Flop" and "dismal."

Whereas in real life it sold quite well, and made a hefty profit, just not as much as Apple expected.

Other companies, including Samsung, would kill for the unit sales and protif margins of such a flop.
Apple already has this figured out. Perhaps it's too easy to forget the iPod, but the iPod, especially the mini, nano, and shuffle all have color as a key part of the value proposition. Apple finally did that with the iPhone 5c.

The most clever thing Apple did was the 5c colors with the different colored covers. Those haven't really taken off in a huge way, but I think that is in part due to the buying cycle of phones.

Apple gets mass personalization in a big way. You can still get your devices engraved by Apple I believe.

The only company that I've seen take a real swing at something similar is Motorola with Moto X. Too bad Google sold them.
>>Well, worst case scenario is the (very rare) chance of getting contaminated product through international spice adulteration and counterfeiting

True enough. Though as far as contamination goes...I'm far more worried about other products. The spices are all a local brand - one in which I've got reasonable trust. Things like olive oil though...fake olive oil seems to be par for the course. That freaks me out 100x more than "fake" parsley.
Handling 60 SKUs of similar products is a big problem. Multi-variant stock control and supply chain management is troublesome at best. If one of your stores runs out of green widgets and another one only has red widgets until Tuesday, how do you reliably sell red and green ones to customers who want one without buying so much stock that you are then at risk of a loss when it is end-of-lined?

Too late, the customer has gone to another widget stockist.

(I did a lot of work in supply chain management a few years back).
It's probably not very relevant, but I think you could get some inspiration from Avail http://www.availlang.org/ and maybe REBOL or Red www.red-lang.org

Either way, good luck and keep working on it, something like this is needed IMHO (also, Go is quite nice on that front, of course) :)
I'm very impressed by this stuff--especially the new computational geometry features.

I'm just a little hesitant to do any meaningful work in such a closed ecosystem.
That already exists and is called DANE [0].

The issue with DANE is that you must make sure the records you receive are the good ones; unfortunately bare DNS as we know it doesn't provide any integrity or security, so we need a way to make sure there is no spoofing... and this is exactly what DNSSEC [1] aims to provide.

The problem here is that while DANE is straightforward, DNSSEC is a massive pain to implement and, most crucially, maintain, especially for domain owners. Oh and the whole security relies on a hierarchy of key signatures that takes its root in the ICANN. So, instead of having a "decentralized" world of CAs, we go back to a hyper-centralized domain where everyone depends on the good actions of the ICANN. That sucks.

[0] http://tools.ietf.org/html/rfc6698

[1] https://en.wikipedia.org/wiki/Domain_Name_System_Security_Ex...
I think the author is missing something important: There is greater inventory flexibility with headphone internals than iPhone internals.

Many different and very advanced technologies go into an iPhone. Most recently, the new fingerprint scanner was holding back the 5s. Every wrong assumption about color demand meant that an iPhone sale was delayed. (Assuming that it was even the correct storage size.) It's a world apart from speakers.
In order to have minimally robust anonymization you must strip out all implicit or explicit references to locations and times. Unfortunately, space and time values are material to the analysis of most non-trivial data models (it certainly is for health data) so stripping that out is not really an option.

Few people appreciate the robustness and generalizability of spatiotemporal coincidence analysis for reconstructing relationships in anonymized data both within and across many unrelated sources of anonymized data, even sources that are identifying entities that are not people (like anonymous vehicle tracking). There are enough anonymous entity tracking data sources available to algorithmically reconstruct relationships to most other "anonymous" data sources. I've seen it done many times and the capabilities are jaw-dropping in part because it violates human intuition as to what it is possible with such data sets.
Alcatel-Lucent sets record of 10 Gbps over traditional copper telephone lines
Excellent response.

Part of my reaction to this story is self-defense and fear. I live in the US and from birth we're inundated with narrative about how we should live and what we should strive for. The nice house, nice car, nice job... "Nice" being defined externally, always. If you don't want to slip into the pre-carved paths, you need to stay vigilant.

In a sense, shaming this story is a fight against that narrative. By buying into it, the author reenforced it and then suffered the consequences when reality struck. Situations like this are obviously very personal and it's hard to judge on an individual level but in aggregate what they have done is causing damage beyond their own life. Not just the public funds they're now using, but by perpetuating a culture that the author presents as not only acceptable but desirable.

From the car to the house to the journalism degree. No choice showed any foresight and unfortunately large swaths of our population are living this life everyday.

At some point very soon, all of this story is going to have to come to an end and I'm not sure what will replace it. I personally believe that having (and keeping) sharp technical skills, being entrepreneurial and keeping your costs well below your means provide an answer.

In short, it's going to be an interesting decade to come.
If I never heard someone shit on Dre Beats again it would be too soon. We all get it. Dre Beats are crap. Your tastes are better than the masses.

This has literally nothing to do with the article, and even if it wasn't played out it would be silly semantics. They're priced like premium headphones, so that makes them premium.
This made me laugh:

http://www.wolfram.com/mathematica/new-in-10/key-value-assoc...

Version 10 introduces fundamental new constructs called associations. They associate keys with values, allowing highly efficient lookup and updating, even with millions of elements. Associations provide generalizations of symbolically indexed lists, associative arrays, dictionaries, hashmaps, structs, and a variety of other powerful data structures.
I think the question is about what is good, not what do you do when you're stuck working with a bad standards, and those are bad standards. Relying on fixed length host names is as bad as relying on fixed length data or fixed length file names, i.e. it's absurdly bad practice. These are things developers learned sucked long ago. Fixed width is not valuable, it's brittle.
Amazon Makes An Offer to Hachette Authors
Hey David, I run a similar service called Lean Domain Search [1] and was excited to check out your service.

A few ideas:

- If you're willing to consider limiting the TLDs to just .coms, you can then use the .com zone file to check the availability of domains much much faster than methods. Using this technique Lean Domain Search is able to check the availability of 5,000 domains in about a second. I wrote about how to get access to the VeriSign zone file here [2]. Parsing it so your app can access it in real time is tricky, but I can go into more detail over email if you want to explore that route.

- One thing to think about is whether figuring out the search volume is that important for your users. If it's a challenge getting that data from SEMrush or if it's slow or if it just clutters up the interface, consider dropping it and focusing on the quality of the suggestions. More information is not necessarily better for users (it depends what problem you are solving and for whom).

- If you want to a quick list of prefixes and suffixes to pair the user's search term with, I previously analyzed all registered .com's to figure out what the most common ones are. That list is available here if you're interested [3].

- I wound recommend identifying a specific pain point that a specific group of users have that isn't addressed well by existing tools and focus all of your efforts on solving that. The more focused you make your app, this better.

Props on getting users to tweet about the app to show more suggestions. I used to do that with Lean Domain Search and it works really, really well.

I'm happy to chat over email if you'd like. See my profile for contact details.

Best of luck with this -- congrats for launching!

[1] http://www.leandomainsearch.com

[2] http://www.leandomainsearch.com/blog/16-how-to-get-access-to...

[3] http://www.leandomainsearch.com/top-domain-name-prefixes-and...
It is so amazing to watch the attention that people give Apple's business decisions. Seriously, how much their actions get read into is unparalleled.

Any other company, we'd just say "yup, they bought a headphone company, and now they'll be selling some more/different headphones" and then we'd move on. But with Apple, it just must, must represent some form of tidal shift.
For a non-commerical user, it's hard to see Mathematica as more than TODO list for http://www.sagemath.org
Prod is not an abbreviation, it's a nickname; big difference. SSH is, but Linux is full of badly named commands that you just have to suck up and learn and that's been its Achilles heel for a great many years, it's the ultimate jargon.
Can't start with a number or you won't be able to use it as a host DNS record. But yes, numbers and letters that correlate to significant information would totally be useful compared to a random string, with the caveat that putting rack/row information in a hostname would mean changing all the records relating to that host every time you moved it around in a rack. (which might be the best way to mandate that the damn NOC engineers record where they moved the goddamn host to...)
Task based programming in Qt/C++ using continuation and modern C++
You're likely not in the minority by being in the group that would look at this case and think, what a load of nonsensical bullshit, this obviously is contrary to justice and is harming everyone much more than the original "offending" act thereby victimizing all involved regardless of guilt or affiliation to the act.

You however would be in the minority if you were upset about the atrocious state of sex laws and their enforcement/sentencing (with mandatory sentencing provisions in most cases) so much so that you felt compelled to support the reform of sex laws and registry requirements (a subject that few would touch with a pole of any length). But you wouldn't be alone.

Even Patty Wetterling, board chair of the National Center for Exploited and Missing Children, has stated that "We've cast such a broad net that we're catching a lot of juveniles who did something stupid or different types of offenders who just screwed up.. They are very different from the man who took Jacob" referring to her son who was abducted as a young child.

Speaking of which: My Son, the Sex Offender: One Mother's Mission to Fight the Law (http://www.nbcnews.com/news/us-news/my-son-sex-offender-one-...)
>This article lost me at the part suggesting that Dre Beats are premium headphones.

Premium is about price, as in "paid a premium". Dictionary.com definition #11: "of higher price or cost".

It also has the meaning of higher quality, but mostly associated with the price and exclusivity (or perceived exclusivity. Premium products, like shoes and clothing, can also be had by millions of people -- it's just that not everybody can afford them easily that makes them "premium").

So being overpriced is not really ar argument against it being "premium". If anything, it's the opposite.

>People are simply buying them as a fashion item!

The Beats are OK-ish sound wise, but not for audiophiles. Newer, more upmarket versions, are a little better sonically however.

Interestingly, they make for useful monitors if you are a musician, in the sense that tons of your listeners will use the same cans, so you get a sense of what the final master will sound for them.