skysight-inc/HackerNews huggingface dataset:
> While that's certainly a problem case, I'd argue that it's rarer than creators taking as long to deliver a project as possible (why not, it's easier?).

My experiences might be unique, but I've never been part of a team that at any point preferred taking longer to finish something than necessary. Creators' pride is very much wrapped in how quickly they can deliver creations. So much so that it can be devastating to moral for a team of creators to miss a deadline. It's viewed at as a failure and a sign of incompetence, even if there were valid reasons for it happening.

I think the important distinction to be made is the type of creation that's happening. If you're an assembly line worker or a subway sandwich maker, your self-identity probably isn't tied to your job. If it takes you longer to make a sandwich or a widget than someone else but your compensation isn't affected, then you probably will take longer because it is, like you said, "easier".

If, however, your identity is very intimately tied to your creations, then you will care deeply about their quality and the efficiency with which you can create them. Perhaps the main problem is managers creating creators whose identities are tied to their creations like creators whose identities are detached from their creations. And with that distinction, I would agree with your statement that "employees need to be managed according to their individual needs."

I guess because we were talking about Zappos where I think I can safely assume the creators' identities are tied to their creations, which is why I wrote my original comment from that perspective.

> Unfortunately, I think in the the real world the highly self-motivated individuals just get recognized as "talented" and pushed up into management themselves. Which is probably about the most terrible outcome. :\

Absolutely, and I've seen it happen time and time again. Often those types of people aren't very good at managing people.
Gitlab CI with the gitlab multirunner container all on AWS ECS.

In this way you can run multiple concurrent test suites each in an insolate container.
It is for many, but not all. Generally speaking, it's less of an issue for interpretations that give an epistemic role to the wavefunction.

Perhaps an extreme example, but in the "QBist" interpretation the wavefunction and Born rule are merely a convenient calculus for the prediction of future interactions with the system. It's not the only way to encode this probabilistic information, but it's nice and compact. The issue is then not "why the Born rule?" but "why this particular set of probabilities over potential outcomes?".

Then again, a lot of people find the very idea of epistemic interpretations of quantum theory distasteful, especially in light of the Bell, Kochen-Specker and PBR type inequalities.
Dalai Lama on the Art of Happiness
The switch to electronic records vastly increased the amount of time to complete notes.

Is there something inherent in medical notes that typing them should take longer than hand writing them? Or, is the software just awful? (I assume the second, which makes me wonder why nobody is disrupting this area)
Thanks for the detailed reply. Yeah, that is interesting. Closer to the LISP machines than most development environments. Might make me revisit Smalltalk just because it's so hard to get people to try LISP.
As time goes on, I'm understanding more and more that academic science, which I had naively imagined to be a pure endeavor prosecuted by good-hearted individuals on humanity's behalf, is in fact as dominated by powerful, acquisitive individuals who are more interested in advancing their own power than in human good, knowledge, etc. The pursuit of IP is taking over the university, much to its detriment.
Yeah, but the problem I have with the iPod thing is that while 256GB is a lot more than 40GB, it's still only a fraction of my collection so I'd still have to spend time deciding what to put on it. 40GB is enough to go months of normal usage without hearing the same track twice. So I have a python script that loads every 5 star rated track onto the Sansa (using up a good chunk of that 40GB) and generates an m3u of all of them, pre-shuffled. I feel like that's the best compromise I can make for having less than 100% on a single portable device and 40GB is plenty for that. More than 40GB and there's not real improvement for me up until about a TB.
I see "components" as a slightly different way of thinking, where you're building a cohesive unit. There'll be coupling between template and code, because they are by definition a single "thing." And they should be small in scope -- render a single bit of data, or have some other well-defined, small duty to perform.

Even in Angular, where we try to separate the template from its directive/controller, I don't think I've yet run into a case where I can just reuse a template with a different directive. And in fact, if I was about to do that, I should rethink my strategy (and probably just use the existing directive).
5 common password sins that weaken security
The reflect package specifies a "convention" which it uses to extract key-value pairs from a struct tag using the Get method:

https://golang.org/pkg/reflect/#StructTag

There's no need to parse the entire tag string yourself and it's safe to assume other libraries will work with the convention. If they don't, that's not your fault and it would break with other tags like "json" and "xml" anyway.
...that's not what identify theft is. It doesn't have to involve stealing from banks, it just happens to be a popular use of it.

It definitely wasn't just "created" either. Pretending to be someone else to gain the benefits of their identity/reputation/privilege has always been around.
> That said, I do wish they'd make it a bit more organised than a long list of tersely named options; perhaps a tree view like many other apps' settings use.

One or two sentences of description per variable/valid option would go a long way as well.
No. John Gilmore does not, and did not at the time, think NSA had "backdoored" DES. He's one of the original "cypherpunks" from the 90s, and to anyone paying attention to cryptography in the 90s, the story behind NSA's involvement in DES is very well known:

NSA asked for (and got) a key strength reduction in DES and a set of mysterious changes to the algorithm's substitution tables ("s-boxes"). For a long time, there were murmurs that those unexplained s-box changes weakened DES so that NSA could cryptanalyze it.

It turned out, though, that the s-box changes strengthened DES against a class of attacks that NSA knew about and few others did: the s-box changes made it much harder to employ differential cryptanalysis against the cipher.

The key strength reduction obviously (especially in retrospect) wasn't a good thing, but by the 1990s any competent engineer could make a clear-eyed decision about the key strength they wanted, and, if DES's wasn't adequate for their application, could deploy either a different cipher, or Triple DES.
Using Git in the classroom
A struct tag is just a string literal - according to the spec. The tags can only be accessed by reflect. The reflect api docs mention the convention. https://golang.org/pkg/reflect/#StructTag
> ... that then expand to be turing-complete and basically offer everything their primary language offered in the beginning.

then they wrote template languages on top of the template language to separate layout and logic again ( PHP vs Twig/Smarty )

so maybe we need to step back a little and figure out how to write a language that wouldn't need a different syntax for logic and layout. This family of languages exists already, but since current developers grew up with C like languages, it is not that popular.

IMHO the best compromise is direct support for XML syntax inside languages (which Javascript had at some point with E4X) because I don't think anyone will be able to make developers use LISP like languages on a wide scale. JSX, with some modifications and standardisation could also be a solution.
Show HN: I made a dumb site to help me practice English
> The negativity is disappointing.

You do know what kind of negative things Mr. Rumsfeld is guilty of, right? I do not think one could be blamed for feeling _ashamed_ that such a horrific man has entered the field with which those of us here are all so deeply engaged.
EU regulations are immediately enforceable and do not need to be implemented by national laws (unlike directives).
It's not true though that you need logic in your templates - see https://github.com/cgrand/enlive for a counterexample.
I arrange mine chronologically by author's first major work (or rough date of the first work in it in the case of collections, like Lichtheim's Ancient Egyptian Literature) so my very shelves are didactic. Even if I can't tell you exactly when a book was written I can probably imagine where it is on the shelves and pin it down to "after Fielding, before Dickens... after but very near Austen, I think".

Can't really do that with e-books. Even if you set up your collection to be displayed that way, you're not going to look at it several times every day as you move around your house. Won't be effective—probably just annoying.

[EDIT] slackism for italicizing to HNism.
I'm assuming you can't use gitlab CI with github/bitbucket ?
I thought "doober" was Wayne Rosing's machine.

(Not that this is of any consequence....) :-)
I'm surprised by how useful just a little bit of programming is.
App for Tracking Stock Breakouts in Realtime
That is confusing. Maybe he just doesn't like unikernels.
NFS used to be one of the most popular ways to break into machines on the 1990s Internet. Leendert van Doorn wrote a CLI for NFS that was modified with a bunch of different exploits and passed around among hackers. Everyone who attacked Unix systems in (say) 1995 had a copy of NFS shell.
Adam, I'm one of the authors of Herbie. I'd love to hear about the distance-field approximation code you improved using Herbie. Is there any chance you can email me some details? You can use my personal email (on my profile) or the herbie@cs.washington.edu mailing list.
"The proof of the pudding is in the tasting" is certainly a statement I would agree with. Controversy around the rating system on boardgamegeek.com doesn't really invalidate that games that rank higher tend to be better. The same could be said of rottentomatoes.com, metacritic.com, and just about anything that rates anything. Use a large enough set of data and even subjective evaluations are useful.

But I certainly wouldn't let a rating system dictate what I think is a good game.
>The book isn't actually written by Dalai Lama himself though. The book's narrative consists of the author Dr. Howard Cutler retelling interviews with his holiness, coupled with Cutler's own thoughts surrounding these interviews. I would describe this book as bland and vague. A bonanza in platitudes.

Of course. At least traditional religions, aside from the initial pile of lore and folklore, have had tons of great thinkers contribute to their overall philosophy and ethics, e.g. from St. Augustine, Kierkegaard and Pascal all the way to people like Chesterton for Christianity.

Buddhism of course has had its share of great thinkers too.

This particular case though is the equivalent of a royal lineage, only with more metaphysics involved ("reincarnation" etc.). Hardly the place to get great insight about life. But a good life hack would be: "Get subsidized by a superpower as a pawn related to their foreign policy interests against China".
I wish he'd decide to develop a conscience.
TrumpScript – Making Programming Great Again
For taking notes paper books are unparalleled.

- http://history.hanover.edu/marginalia.php
- http://www.levenger.com/ABOUT-LEVENGER-536/How-To-s-679/Mast...
- http://www.levenger.com/ABOUT-LEVENGER-536/How-To-s-679/Writ...

If you are one of the do not desecrate my book types you would not find this palatable. For me reading a book means having an outline of the chapter, section and the entire book on paper. Creating marginalia and annotating is in their infant state in the electronic form (epub).

If I've to consume something electronically, always prefer the PDF any day as they look gorgeous — the design, and the typography especially, though reading on very small screens are problematic.
> That's unsettling. Were they college educated?

Right out of. I had to give the "back in my day" speech making me feel impossibly old. I think it's a function of both plowing through textbooks and then just googling for information when you need to find something again. It wasn't so much that they didn't know how to use an index, just that they hadn't done it since probably middle school or earlier and had simply forgotten what those 30-40 pages in the backs of reference books were for.
I have a theory that big, product driven companies benefit from having somebody up top who just keeps saying "No, it's not good enough, find a way to make it better."
In dokku's case, he is also pegged to a fixed set of components. Installing herokuish - which is installed via a package - will install an exact version of each buildpack. If it is upgraded, then new versions are pulled in.

The same exact issue would have been seen with Cloud Foundry.
I've noticed you doing this over and over; you extrapolate an impossibly generalized statement from a user, inferring details which were not implied or explicitly stated. He made no such opinion statement on copyrights or patents.

Your views on privacy have been questioned ad nauseum on HN, and your replies frequently do not address the very real concern that people raise: the misuse of "private" information by those in authority. Or, if you do, it's a very hand-wavy statement to the effect of "if information was freely available to anyone, that power wouldn't be a big deal". It's simply not a response that addresses the facts: the concern by those with a desire to protect their privacy stems from their "private" information being used by someone in a position to do physical, economical or psychological harm to them. You've never addressed that, that I can see. Your government, unless you are the sole government of your own little island somewhere, is in a position to harm you. They give a vanishingly small number of fucks about your life as an individual, and wouldn't bat an eye at taking your "private" information out of context and using it to disrupt your life if it suits their needs.

I know statements like mine will never convince you that your perception of how the real world works is quite different from its realities; I do not make them to convince you. I appreciate the seed of hope for the future that you believe you're sowing by arguing your point on HN, and it would be an amazing place to live. Given, however, the ways in which the human condition manifests itself in a society where there are people with power over others - no matter where that power comes from - that world is a fiction. In our reality, we lowly citizens have few advantages over the powerful few, and until the human condition evolves to allow a Gene Roddenberry-esque utopian society to form on Earth, the right to privacy will always be sacred to those of us who want to have some semblance of control over our future.
Well done. I thought it might be the same as the lines quoted below, so I had also found the poem that way. Quite beautiful.
Genuinely wondering: why do you think that is of interest ?
I'll also add that studying the brain and this gets me thinking on general-purpose analog computing. We need an exponential increase in research on that vs what we have now. The brain is analog. The cells are analog. The few GP-analog and digital-analog hybrids that are built outperform their digital counterparts. So, we need to start looking at continuous control and harmonic systems in nature from an analog modeling perspective as some great circuits and capabilities might come out of it.

Materials science is already way ahead here copying nature left and right. Favorite example that I found just last night:

https://www.youtube.com/watch?v=mEH6tDLKcVU
"Right around the time I found Cradle of Filth things started to fall apart for me at work, luckily I had the Filth to get me through those dark days."

Richmond
Impraise (YC S14) Is Hiring a Full-Stack Developer in Amsterdam
Perhaps you could split development along front-end/backend lines. One dev uses whatever backend stack they want, and the other does all the HTML/CSS/JS.
As I've commented on your reddit thread, dokku/herokuish don't automagically upgrade themselves. Herokuish is pegged to specific buildpack versions, and you would have to manually upgrade it - or have automatic system updates for non-security releases - in order to have newer versions of the buildpacks automatically installed.

Other than the fact that you happen to be running dokku, nothing about this problem is dokku-specific, and you would have hit the same issue with heroku.
Both. It's extraordinarily complex. The data entry is highly structured. All the electronic record software I've seen has probably ~100 pages worth of forms, a big subset of which usually need to be filled out for each patient visit.

It's not being "disrupted" because it's extremely capital intensive to enter this market. The requirements seem intractable:

- Structured data with very high level of granularity.

- Patients often don't fit the mold exactly. It's hard to classify something that is going on with a patient; there are 68,000 ICD-10 codes.

- Data needs to be interoperable with existing and competing systems.

- Every hospital has their processes and documentation practices. As a result, most electronic record software is highly customizable, and a company representative is usually on call or on site to continuously customize it.

- Software needs extreme backwards compatibility. You need to be able to read records that are tens of years old.

- Need to be able to print everything.

- Need to meet regulatory requirements and security audits. Regulatory requirements vary by state and country.

- Healthcare institutions are inherently conservative with their technology, and for likely good reason. Plus they don't upgrade equipment very often. If they just spent $1 billion upgrading their entire IT infrastructure, they're not going to consider your startup's solutions for awhile.

- Patients don't like it when their provider is focused on a computer or taking notes instead of on them.

- Different UI for each provider (e.g., primary care physician vs. pharmacist vs. radiologist)

- Need to communicate with a wide variety of medical hardware that doesn't have good standard protocols, and much of which is very old.

And on and on...
Model checking: my 27-year quest to overcome the state explosion problem (2007)
Using a single language on the front and back is a very nice plus, especially with ecmascript 6 support. My current job is doing that and it makes it much easier to break off features without having to get the server guy (me) involved. I personally feel like there is more javascript out there as well, so it's points for staffing.

C# I think is probably better documented, with fewer hair pulling bugs (I will frequently have to read code in a library to understand how exactly to use it in nodejs) and I'm very much missing a standard threading system, but I think early on it's more important to go fast so I would vote full stack JS over JS + .NET
Oracle did something similar with the network protocol of its database driver. Not to prevent copying, but to prevent others from writing their own drivers: http://dacut.blogspot.de/2008/03/oracle-poetry.html
Well, the author has to back that claim first. The burden of proof is on the one who brings the original claim (despite modern advances in hygiene and medicine), not on me.
MSVC: probably not; Clang's MSVC ABI support is coming along well, but last time I checked there was no COFF support in the JIT. GCC on Itanium ABI platforms should be fine, although mixing C++ stdlib versions would be risky (primarily an issue on OS X).
Getting Sued
OpenSSL versions 1.0.2f, 1.0.1r
Thank you for taking the time to bring something worthwhile to a new generation's attention and helping extend the imprint your family leaves on the world.

I don't think there's enough of that in general in this world and it's nice to see someone care enough to do so. I hope someday I have grandchildren that are as caring and considerate.

I'll be sure to check out the book when I get the chance. I hope it reaches many new readers and they can all find something useful for their lives in it.
The single comment on that post is great: "It’s amazing what people can do when they’re not being tortured to death!" —Evan Engel. +1 Evan.
SaaStr – Maybe It’s Time for Marketing to Make a Real Revenue Commit
Is this used on Azure Machine Learning? Do they use GPU based machines for it on Azure?
Here Is Why You Probably Paid Too Much on Your Last Flight
Perhaps you are on to something. Perhaps he wanted to be remembered for doing something good.
IP is just another form of applause, and with it or without it wouldn't matter or change the behavior. People who want the prestige will rise to the occasion and treat the world as a zero sum game.
At least ACML seems to be open source now too.

"ACML End of Life Notice: We have transitioned our math libraries from a proprietary, closed source codebase (ACML) to open source solutions"[1]

[1] http://developer.amd.com/tools-and-sdks/archive/amd-core-mat...
Google "server side React rendering".
But what do the two have to do with each other? It's one thing if the guy is brushing elbows with you in the office every day, but this is nothing like that. He took an interest in the field and tried his hand. His past actions are irrelevant in this aspect.
The thing that strikes me is how much shorter a Swift style guide is, compared to an Objective C one. E.g. https://github.com/raywenderlich/objective-c-style-guide

This fact tells a lot about the langage. The language is pretty strict as to what it allows to write and reduces the need of a style guide to specifying best practices.
Unlike the other political comments, this one is on topic and, in my humble opinion, very funny!
I grepped some old email, and you're right! My favorite email address from that time was eat@joes.
The "loader protocol" (PEP 302) is a related trick that can be used locally, so it only affects imports from packages that opt in. I use this in https://github.com/bdarnell/codegenloader to automagically process protobuf/thrift files and import the generated code.
A Nobel Prize is now at stake. Lifespan, disease and the human race is at stake. The internal scientific politicking on both sides is classic. "by going into depth about the contributions of early CRISPR pioneers, Lander is able to almost literally write Doudna and Charpentier (and, for that matter, genome-editing pioneer George Church, whose CRISPR work has also been largely ignored) out of this history. They are mentioned, of course, but everything about the way they are mentioned is designed to minimize their contributions."

However, it's also clear that Doudna's work was central and a hub for overall advancement.
I think Dan is making a different point. He's saying functional components are just like regular components in terms of speed. The author of this article is saying use functional components so it's clearer when a component needs to be split up.
Neuro-hit or neuro-myth?
The Most Detailed Keyword Planner Tutorial
Don't invest in things mundane fall boring. Do invest in a wacky such as me
Can+Best+Healthy+Soup+Warm+the+Inside+Out?
Deficiencies Found at Theranos Lab
Only in the appropriately named render method, which will use code to choose what to render and not to do anything else. How else would you satisfy the requirement to display a list of items and a special item if the list is empty?

The danger you run into is PHP nightmares where the programmer has e.g code that accesses and fetches items from a database in the middle of the view.
Turning time into energy:free energy device to be shipped this quarter