skysight-inc/HackerNews huggingface dataset:
The article talked a lot about how for many people Columbia House was their main access to buying music. My guess is that they made their money on people who kept subscribing because it was either the easy way or the only way for them to get new music. But between internet-enabled mail order for CDs and the later rise of things like Napster, Columbia House no longer solved a problem for most music fans.
I know companies that have tried to get their reviews removed or edited, and offered considerable bribes for it. All have been turned down. My impression is that Glassdoor does uphold their stated policy. It's possible that their bribes were not high enough, or not presented to the right people, but at the least, it is not easy to get a review removed.
Dan Meyer: Math class needs a makeover
There's also the ijWatch that a few friends of mine are working on. https://ijwatch.org/

Using OLED display and ESP8266 NodeMCU, running Lua apps. Quite nice so far
I would think many computer scientists without a CS degree would still hold a degree in a field that would provide a solid basis for CS research (engineering or mathematics, possibly other sciences that require higher maths to be completed). There are probably a few that have little to no classical education but these exceptions are likely outliers.
Right, but you have to spend money at some point. Once you do, you need to make assumptions on how the future will look and keep track of things. If I assume a monthly OpEx of 100, somebody has to keep track of that number, the worst that can happen is to have an increase to say 120 and nobody noticing or thinking it's worth notice...
I didn't see guns on the list you linked to. I did see that Heart Disease and Cancer account for nearly twice the number of deaths as the remaining eight items on the list.

What am I missing?
Yeah, just as others mentioned - content won't load if you have Ghostery on. Content is tied to Disqus which has to be loaded for content to be shown.
Judging by the quote I got from them, yes, they can run very comfortably on that sort of money.
What is meant by Brunswick in this context?
It's been a long time since I've gone to a site and just said WOW! Flooded with zillions of links daily, media overload for me, finding this one was well worth the minutes spent on the site.
> Dynamic module loading means that it would only increase disk usage.

Disk? You mean, mass storage?

Hardware detection is definitely bloat on this kind of system, because there isn't much variety to begin with.

PnP was created to let people less ans less RTFM-inclined to install new hardware on an platform that won its market share because of its extensibility.

SOCs and SBCs OTOH are generally used in closed embedded systems that are often not at all designed for evolution. Using auto-detection would be a waste of resources and potentially cause problems.
Four Important Things to Expect in Virtual Reality in 2016
I'd be interested to be the results from a bot monitoring/archiving the Glassdoor page. I'm sure Glassdoor has some ability to audit or approve the review statements before they posted publicly which would provide some degree of damage control, but given the negative reviews it seems some would get through.
also interested
yes you can, a beaten wife is suffering more than a person who gets insulted. Both are suffering, but the wife is in the worst situation.
Switzerland: Poised for a revolution?
Such flag already exists:
http://www.howtogeek.com/70012/what-causes-the-file-download...

It's a simple fix for Windows to disable local folder DLL loading based on the Zone.Identifier ADS. There's no usecase where an EXE downloaded from the internet should load a DLL from it's current folder.

An alternate quick fix for the browser to redirect all DLL/SYS/OCX/Whetever to a DLLs folder inside the Downloads directory, and keep the EXEs in the main folder as before, so as not to confuse the users. Downloading DLLs is so rare that the extra hoop is acceptable.
Authors make money on new books. Second-hand is great and keeps a shop with books on the shelves in a neihbourhood but it won't build a distro chain for new work. Perhaps some of these new outlets will order new for customers.

UK: many second hand bookshops sell through Amazon and through Exlibris/ABE
This is yet another downside of unicorns ;). Though I doubt investors need much help at this point to realize how overvalued it is. Theranos will never raise at anything close to a $9B valuation again.
In Search of Life’s Smoking Gun
I am happy :) It would be great if someone(or me) could increase the length limit for sha512 hashes. Thank you.
TLDR pages are tasked based. Man pages are references to all possible switches in an app. Eg, the tar man page has a focus on tape archiving, referencing $TAPE and /dev/mt0 and didn't used to have examples (IIRC I added them to RHEL a decade ago but I'm not sure if they're still there)
Or you could use linux and XCompose and set up easily recallable shortcuts for frequently-used symbols that don't have them already. I think trying to use and remember different input methods in different apps is insanity.
It's a hardcoded map of int to string. That's a fairly reasonable way of doing it in vanilla C. How efficient it actually is is down to your compiler. And some compilers impose maximum limits on the size of `case` statements..

An alternative would be a precomputed hash table, similar to what `gperf` does. Requires more work in the build system though.
What part of it sounds like a joke? That's how it is today too, but it wasn't the case at the time for all environments.
> I think this is a fundamental property of capitalism.
> Second most-upvoted comment

OK, I think I'm done reading HN comments on political and social issues. The amount of delusion and ignorance is just unbearable.
Seeking the Gears of Our Inner Clock
> It's similar to why, on Linux/Unix, it's bad practice to include "." in your PATH (or LD_LIBRARY_PATH).

An even trickier problem on Linux is that an empty component in the LD_LIBRARY_PATH is interpreted as a reference to the cwd. Many tools come with launcher scripts that do something like:

export LD_LIBRARY_PATH=/usr/local/lib/my-app-1.0:${LD_LIBRARY_PATH}
/usr/local/bin/my-app-1.0

... and bam, now if $LD_LIBRARY_PATH was empty (which it usually is) you've unintentionally added the cwd to it. This problem is fairly common in practice.

FWIW, the correct way to set the variable is:

export LD_LIBRARY_PATH=/usr/local/lib/my-app-1.0${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}

(or make sure the binary has a DT_RUNPATH entry that points to the library directory, so you don't have to mess around with environmental variables at all.)
Personally, sometimes I want just to see few basic examples at the front of the manual page, with inputs and outputs.

Rare manual page has an examples section, or sometimes manual is precise (or uses some terminology you do not know/remember), though is not user-friendly to instantly understand the impact of a command.

Like on github. You can find various cool tools, but some include a picture or a gif of example workflow at the top of README, and some don't. Especially I do not understand when some people show their web/gui tool and do not add a screenshot or a gif.

So it's the same with man pages for me: I want to use something I do not know or understand, I want to see explanation and/or example at the top explained in a simple manner. If I know the tool, usually I search for the option keywords instantly.

Just my $0.02.
Kevin Mitnick's first book, "The Art of Deception", was an eye-opener for me as well.

I guess I should read "Ghost in the Wire" too :)

I hadn't thought about those books in a while. If anything, "social engineering" should be WAY easier in the Facebook age - that's what should be keeping IT security people at night these days.

https://en.wikipedia.org/wiki/The_Art_of_Deception
Correct. More specifically Christianity. I admit that whatever it is is likely greater than what I can understand but it is the best I have found. So far (>10 years and counting) it has served me well.
To be fair, there is a difference though, between cruelty for "art"s sake, and killing to survive.
Just bought the black and white version from Lulu as I find reading on paper easier for actual reading. I can download the colour pdf for the photography.

Interesting approach to academic publishing and I hope it does well.
I want to defend the "thinkpiece writers" a little bit.

I agree that you can't judge someone because they're part of Group X. Its impossible to know what struggles a person goes through. But, at least a few of the thinkpiece writers I've seen are commenting on how Group X uses their privilege to discredit the struggles Group Y or Z has experienced because of Group X.

Laughing "about how good people in Group X have it and how hilarious it is that they sometimes complain about their lives" is taking it too far, but I've seen something very similar to the above excerpt used to discredit the very real, systemic struggle of minorities. That makes me cringe. I'm in favor of being empathic to everyone's humanity and not discrediting anyone's struggle.
How does he remember so much details (abbreviations...) from years back? He keeps diary?
Ask HN: Product Pricing
Hello HN,

My side project (https://kernl.us) has been in a long period of alpha (may-oct) followed by a period of beta (oct-now). During that time I've worked out most of the kinks and got a bunch of active users. The next step in my launch process is to set and implement pricing, which is where I need some help.

For developer tools (think online tools like GitHub, CircleCI, CodeShip, etc), is there a preference for cost structure? I think there are a few ways of pricing.

- Tiered cost structure. (Freelance, agency, enterprise, etc)
- Pay as you go. (essentially fixed price per plugin/theme hosted on Kernl)

Any direction in how you decided your startups pricing structure would be great. Books, articles, twitter feeds of thought-leaderss, or examples would also be welcome.

Thanks!
This.

https://xkcd.com/1168/
I like this idea. I haven't tried many commands yet in this abbreviated help. I still see a lot of value in the original man pages however.
Asscrack Attack – Textbomb Your Friends with Asscracks
I'm a new mom and How I'm staying productive and creative as a freelancer
"If you're experienced with C# it'll be pretty easy to pick up. But, if you really want one..."

I disagree with the implication that people who know C# can just jump in without reading anything. For starters, you have to learn the syntax somewhere. For example, I don't see how one could learn the way one writes try-catch in Swift without reading about it, or how one learns about 'let' and 'var'.

Secondly, there are deeper differences one has to learn. Some clear examples I can think of are:

- protocols
- collections are value types
- checked integer arithmetic is the default
- the way strings are sequences of extended grapheme clusters,
not of bytes or Unicode code points

So, read the book. If you know C# (or any remotely Algol-, Pascal- or C-like language), lots will be familiar, but there will be bits to learn that would be huge stumbling blocks if you didn't know about them.
That video send shivers down my spine.
Just watch it and imagine, that the guy was a professional torturer.

The way he talks about the dance between manipulating and not killing the thing, about walking the line of live and death for art's sake, while at the same time pushing his desk full of pliers, chisels and wires to his "victim".
'DND until next alarm' disappearing from Android 6.0 devices – a magnificent bug
People like streaming, and without net neutrality providers can inject jitter and loss into all streaming services (even ones you've set up yourself on e.g. AWS) that haven't paid the protection money.
The US software market is the largest single market for software, single from the perspective of billing, culture, language, regulation and distribution. For a product with very low marginal costs, the bigger the market the better, because you scale up more easily. Software has lower marginal costs than any other product category. It is basically impossible to launch a startup with such a big market anywhere else, except maybe china (and in china you do see that they didn't buy into US software but instead have their own big software players). A similar story exists around licensing creative works. In the EU you must negotiate licenses for every country separately, in the US you negotiate just once for all 50 states.

If I had to guess, I'd say the scale of the US software and creative works market is the dominant reason for the observation you made, and patents simply didn't play much of a factor, either to help or to harm.
Great, thanks for sharing! That PDF is indeed terrible.
Without reading the article I already have so many questions. Why all this speculation!? How many doctors who have learned how to cook does it need to test this hypothesis and aren't those easy to come about.
The site pages load for me, but not the linked-to page. Click the logo.
Besides the curious length of the switch, I'm not seeing anything particularly 'bad' about this code .. sort of left wondering what the big deal is? This is perfectly reasonable code.
How Money Became Digitized
Create indexed list like iOS contacts list with jQuery
I agree though I would add that much of this is because android "won" linux on embedded. Today it (unfortunately IMO) seems far more likely that a hobby ecosystem is going to trickle down from android than the other way around.
You misunderstand me - the fact that there is "outstanding code" should have alarm bells ringing
I agree with you, and try as I might I can't help feel that it won't be a good thing for an "American" form of Bonsai to be popularized in the world. America already has a huge PR problem when it comes to martial sensibilities dealing with torture. Embody that in an appropriated culture artifact? I can't see that being an easy sell - at least not outside the American market. Maybe thats a good thing.
Ask HN: What's your favourite personal website?
….and suddenly I could convert my bank statement from PDF to Excel…
Definitely worth reading, but after the first 30 seconds I had to fix the 10.5px monospace font as it was not at all suitable for extended reading. Great content, but the 'style over substance' presentation means there is no chance I would buy a hard copy of the book because I couldn't override the CSS like I did with my browser.

If you like reading about this subject you should also try two earlier books "Darknet: Hollywood's War Against the Digital Generation" by J D Lasica and "The Pirate's Dilemma: How Youth Culture Is Reinventing Capitalism" by Matt Mason. Both cover similar subject matter in depth.
The TOPDOX Highlights of 2015
This is slightly wrong: Object rest and spread is not part of ES2015, it's actually a stage 2 proposal. [0]

Here's the list [1] of current proposals.

[0] https://github.com/sebmarkbage/ecmascript-rest-spread

[1] https://github.com/tc39/ecma262#current-proposals
Nice work! It would be cool if you pulled my commits for the day and showed them in the log. I experimented with a similar idea (https://github.com/samertm/githubstreaks), and it's a lot of fun to see a detailed breakdown of your commits and the commits your friends make.
What is well documented beyond any doubt is that nutrition is more important for your health than nearly anything else in life, so there is no doubt that getting his patients to eat more helthy food is one of the most important things a doctor can do.

One of the point of the article is that doctors that can cook may be able to give nutritional advice to their patients that they can relate to, and that does not get too abstract.
Art-Wallpaper.org
I think understanding that sentence reduces to parsing jargon. I'll provide an explanation I hope isn't in any way condescending.

The main activity of research mathematicians is theorem proving. That is, turning conjectures into theorems. In the jargon, proven theorems (and equations, bounds, counterexamples etc.) are often called 'results'. Essentially, the author is saying that with very few constructs and tools, number theorists have been able to pose a conjecture that is comparatively simple to state and understand, but is frustratingly as yet unproven, in spite of decades of effort by many, very good mathematicians. So far, many special cases ('partial results') have been proven, but the highly desired goal that is the proof of the BSD conjecture, in full generality, has not yet been achieved. The consensus is that mathematicians are quite far away from resolving the BSD conjecture, but very strongly believe it is true.
Thanks for the comment! I've got a plan of integrating with Github, just trying to decide how it should work as I wouldn't want my commits from work showing up which are on the same github account.

Do you think it'd work well if I implemented something to allow picking a commit for a daily entry or would you prefer more automatic tracking?
There has been times when we've made a subjective decision to hire someone based on a first minute impression, and later changed our minds due to the interviews when we found out the candidate was not nearly as technically competent has we had hoped for the position.
I remember reading a novel when I was younger which used this painting as a plot point - supposedly there was some huge secret hidden in it. Operation Red Jericho, I think - must reread sometime.
Yes, Kodak had distribution channels for photographs. But very little about the company gave it any particular advantage for digital photography from a technology perspective.

Yet they completely owned the pro digital camera space in the early 90s. Their problem was that they chose not to build on this lead since they didn't want to cannibalize their more profitable film business.
Actual causes of death, table 2: http://www.csdp.org/research/1238.pdf#page=3
Big pharma is a very peculiar industry: it's saddled with millions of dollars in compliance costs and regulation so as to not kill the population. A government mandated intellectual monopoly could be justified there, to compensate the inherent costs of safe medical innovation.

By comparison, the tech industry has zero compliance costs and it's essentially a wild west.
I actually wish that it would remember the last place I saved a file to from that particular domain, instead of just the last in general. E.g. sometimes I'm downloading software but sometimes I'm downloading bills which I have a pretty strict folder structure they go into.
It's not a ridiculous conclusion, its reality. Theres a lot of people who will not pay for the internet if they can get Facebook, WhatsApp, wikipedia, and BBC for free. That's what internet.org is doing in India, and it will crush services like bandcamp that exist because of an open internet.

Or t-mobile's free streaming plans - you pay for a couple hundred megs of data and your Spotify doesn't count towards that quota, so you can't download a bandcamp album because your plan doesn't allow for it. This isn't some crazy future we're imagining. This is the internet right now.
I use uBlock Origin and also block all cookies except an explicit whitelist.

It's a blank page for me.
Firefox's Share Falls Under 20% in November 2015
I followed your advice here, I removed the investors part and added a short explanation before each video. I also got the videos transcribed, so that content is in the page as well (for SEO).
Just a little rant from me.

How's Flask holding up?

- No new version for 2.5 years.

- almost 1000 commits since then.

- More than half PR's are more than 6 months old.

- I heard documentation is lagging behind for the features implemented (?)

But it's still popular and recommended for beginners (many tutorials and such). I understand it's use for micro services, though what if your micro service or small app expands? AFAIK, plugin ecosystem is healthy, though do all plugins are ready if v1.0 would be released tomorrow? So all in all , personally, Flask looks in rather chaotic state.

I am just genuinely curious.
I'd say that jsonb_set is far too interesting to not get mentioned here.
Content marketing 2015 vs. 2016 – Influencers discuss
I find this analysis pretty baffling and wildly differing from my own experience. In my experience, startup CEOs are exactly what CEOs usually are -- not totally independent, but beholden to investors/shareholders who want to see their money grow.

I've never heard of a company so tightly managed by its VCs that you could liken them to upper management. Sure, they might make some final decisions, but most VCs just don't have time to scrutinize their portfolio companies that closely.
I think both have their pros and cons - the "where do you want to save this" dialog sucks if you don't care, but the lack of a dialog sucks if you do care are you are particular about your organization. Personally I don't find organizing after the fact to be that difficult, but then again I don't typically download huge files.
Was wondering how long it would take Rob to make this.
I think automatic tracking of public repositories for now would do ok ( if you can check on that). I wouldn't do "picking commits", because people mostly won't do that.

Nice project!
#slowtofast: value stream mapping, enterprise Kanban and Airbnb's success story
Unused logo designs, available for free
I never got this. I memorised basic usage of tar very quickly and have never had any issues with it since; and even if you didn’t know how to use `tar`, surely `tar --help` would be worth a go? (It’d be the first thing I’d use for an unknown program.)
Perhaps automatic tracking could have the option to exclude certain repos?
Could you provide examples? I've not personally heard of the EFF backing anything worrying.
... But we are talking about Trees, not tigers. They don't "feel" anything. If they look good and healthy, it means they are good and healthy... because that's all they are.
China officially ends one child policy: state media
I don't know, maybe because people like change and/or want to just try something new.

I came into programming little too late to even consider perl5. It's just something I've read through as part of setting up irssi script(s).

To me Perl6 seems fun based on the few things I've read and I don't see any reason not to give it a go. Sure I won't be using it in any "production" build anytime soon, but hey maybe its setup beats the hassle that ruby/rvm brings with it and maybe it's more fun than python.
I've just gone and had a look at the reviews for that - sounds brilliant.

http://www.amazon.co.uk/Operation-Red-Jericho-Guild-Speciali...

Can't find a reference to The Ambassadors, but maybe that just doesn't turn up in the reviews.

Thanks for the pointer.

Edit: Found it - it's mentioned here:

http://goodtoread.org/initial/o/operation-red-jericho/

Great review.
The reason I went into programming languages when I started my career was that everyone in CS uses them, needs them to be better, and has an opinion on them. You could even extend that to a lot of people in technology or science in general. A lot of physicist, biologists etc these days work primarily in programming languages, so they effect how they work as well.

Compare that to something like machine learning, which of course is extremely significant and important, but if I meet a random programmer they may know nothing about machine learning and may not be interested in any machine learning research. But they will know about a programming language and have opinions on it.

Doesn't explain why it's suddenly more popular now, though.
Ok. So in practice a multi-row transaction will have to contact >2F+1 nodes (2F+1 for each object involved, likely overlapping but not completely)?