skysight-inc/HackerNews huggingface dataset:
I honestly really do understand your situation in many ways. I know what it's like to fight for something better, and to feel like you're enduring all the stress you can because you think it's worth it. It's really hard to hear people who don't seem to have this mentality and to see them suffer. "IF only they'd just make this one choice" I find myself saying. But that's not the whole story, and I know that now after a lot of failure to reflect on my own situation.

I don't think you should throw that passion away. But I do think, as much as you have learned and gained by getting yourself to a good place in your own way, there's a lot you can gain from pushing yourself to see other angles.

Empathy is like a muscle - the more you use it, the stronger and more effective it becomes.

and I mean yeah, I think everyone has a lot to figure out, no matter their age!
Depends very much on where you're interviewing, I think.

(Not that I support the use of "how do you reverse a linked list using only one pointer?" type questions at all. It only encourages "cramming for the exam" vs. actually have a broad understanding of "why would I even need to do that?" and "what is the cost of stack space and could we allocate more?", etc.)
Ahh, I just found out 4k downloader supports Vimeo. No heavy lifting required.

https://www.4kdownload.com/products/product-videodownloader
Use the dumpprivkey command on the old wallet. Install a new wallet on your new pc. Use the command importprivkey. Then you can transfer the coins to an exchange, assuming the website you pasted your privkey into before didn't steal them.
To be fair, most of the American Left is anti-GMO, but then, so is much of the American Right and Center (Republicans are equally split on whether GMOs are safe, independents find them unsafe by a 20-point margin, Democrats by a 26-point margin.)

http://abcnews.go.com/Technology/story?id=97567&page=1
I bet in 10 million years we'll be totally gone or somewhere in a computer. I doubt we'll still bother with physical bodies.
Is it homophobic? I assumed the personal trauma being referenced was the public outing by Gawker.
In practice, this is not the major pain point I think you are calling it. The letters I read often have variants of "We've returned [0.8-2.5x] capital and still have [Uber] in the portfolio!"

What may be painful is not being able to at least return capital by the end of the fund without a WONDERFUL story about coming liquidity.

Current industry average 10 year IRR is 10% according to Cambridge Associates. You've really fucked things up badly if you can't return capital in year 9/10 on a 10% IRR.
Why Machine Learning Models Often Fail to Learn
It outlaws new ones being purchased directly by civilians.
This is like the opposite of a Federal Holiday. Everybody has the day off except for the government.
> On-ear are the worst (who the F * * * thought pressing your ears into your head was a good idea?)

There also exist on-ear headphones that don't apply so much pressure. So it rather seems to me that the model that you tested simply does not fit your requirements.

I also prefer over-ear over on-ear, but did not have the problem with on-ear headphones that you described.
Why I switched from OS X to Linux
Edux is DRY version of Redux (no constants, actions and reducers are generated)
In the southern USA, women are "respected" until they violate social norms of getting married and having children. I hear that women in Japan are still expected to (and usually do) quit their jobs when they have a child. You might try talking to some women in these situations to find out if they consider that to be a situation in which they are "highly respected".

You might find https://en.wikipedia.org/wiki/Women_in_Shinto to be interesting reading.
> An interesting approach taken by Go here is to avoid calling C as much as possible. They don't call the libc for system calls, for instance. This is also what allows them to switch the execution to an other goroutine just before the syscall.

Go and Rust don't have the same goals. Rust has been designed as a replacement fro C and C++, that can be progressively integrated in a existing code base (like Firefox's one, or librsvg's). Go is Google's replacement for Java and Python to build independent micro-services.

Go does a great job in its niche, but won't work at all where Rust shines. They are different languages, meant for different use-cases and if people could stop comparing them every time one is mentioned, I think we've made a great step forward …
OKR – The Fundamentals
Rational from the perspective of the individualist, but not necessarily from the perspective of the collectivist. If drug smuggling was just about moving drugs from A to B then it wouldn't be so bad, but drug cartels cause a lot of damage in their wake, including some of the gang violence that is having to be watched by the online content moderators in the linked article.
> Have the expression for your configuration just perfect? Need to build on multiple VMs, machines, EC2?

+1. Dependency management and deployment is the biggest problem Nix solves and it is the only system that actually does so instead of putting the problem somewhere else and presenting that as a "solution." A lot of people are using Docker for this scenario, which gives the illusion of a solution for new projects because you have convenient pre-built images. The images do not come from thin air, and people will run into exactly the same problems as they did with VM images once their Docker projects age and dependencies will need to be updated. Adding virtualization layers cannot solve the problem of updating software dependencies.

The only solution is a package manager that tracks the complete dependency tree, all the linked libraries down to libc, and prevents different versions of packages from interfering with each other. Nix is the only package manager that does this.
> I mentioned a hash.

I think you're confused. You have not mentioned the word "hash" even once in this thread prior to the previous comment I replied to.

Anyway, I think you're confusing U2F with TOTP. U2F does not rely on the time at all AFAIK; it uses public key cryptography, and authenticates by signing a data structure containing the domain name of the site and a server-provided nonce (among other things).

> What I was describing is taking the secret, and the time AND THE DOMAIN and use them to produce the hash.

I think there's still some sort of disconnect here, because up until this this comment you've described nothing of the sort in this thread. Could you link the comment you're referring to where you explained all this?

> One of the comments above me mentioned this and I run with it.

If you're referring to acdha's comment about U2F, as acdha and others in this thread have explained, U2F (aka Universal 2nd Factor) is an entirely different protocol from TOTP (aka Time-based One Time Password). U2F does not use hashing or the system time in the way you seem to be envisioning, but it is also not vulnerable to phishing like TOTP is.

U2F interfaces with your browser, and uses a set of public and private keys (that is stored on the U2F device, not in your browser) to authenticate to sites in a way which can't be phished. It's not theoretical; it exists and can be used today with many popular sites, including Google, GitHub, Dropbox, and more. You just need a USB device which supports U2F (YubiKey is one, but there are many others).
If you read Nature and science papers, plan on reading the supplementary materials (typically 20-200 pages) where we are forced to put all the real science. And the online methods (a half measure spurred by outrage at the preceding).

Wouldn't want to waste words on silly shit like methods, references, discussions, etc in a CNS paper, would we?

LIGO doesn't even bother sending papers to Nature or science any more. The editors at both are unbearably pompous.
http://www.realtor.com/news/trends/americas-fastest-growing-...
> but you have an agent anyway

By agent, I meant something more narrow: a prerequisite that must be installed on a server before it works. In that sense, the agent here is sshd, but that can be presumed to always exist.

> so once you start to need to configure it, you can break all the things at the same time.

Do you mean if the script updates sshd configuration?

> Oh, and you just dropped proper configuration management. Now you need to add a task queue (another thing that can break and overflow and what not) to re-send configuration commands when some server is down

I'm not sure what you mean, can you please elaborate on a use case of a task queue?

Thanks for the comments!
Precisely! Thanks a bunch!
I feel like this is a bunch of hand waving and does not really address anything but saying because we have CD we do not need to care about versions. This shows a lack of experience in a solid development process in large scale code bases.
Semver is a sweet spot for libraries (tools, utilities, APIs, etc.). When a library I use isn't on board with Semver, I am often skeptical, and almost always disappointed.

For programming languages it is less clear to me that there are benefits. The same goes for living production end-services, which are the topic of the article. Said production system might (should?) be separate in version churn from any API built on top of said system, or client libraries used to interoperate with said API.

It is likely that I agree with Mr. Gillespie on the topic with respect to "always on" systems, but I do not feel strongly about that agreement? I tend to look for and focus on Semantic Versioning in its sweet spot, that is, libraries.

Having said where I agree, there was one quote of the article that stood out to me:

>it feels a little bit overly pedantic

In my experience, that's the best part, perhaps even the entire point, at least with libraries. Semver is just a method of communication, but its standardization and lack of ambiguity (relative to other systems), means that communication is all the more clear. I need a new feature and so am bumping a library to a new minor version? I'll be sure to check for other new things and for any deprecations, but won't need to worry that existing behavior was removed. Very clear.

When I am engineering a system on top of various libraries/tools, then growing and changing said system over time, I want to be able to pedantically assert what is known (as well as what is not known!) about the system's dependencies. Semver is a good tool for this job.
I thought he was advocating never introducing breaking changes.
If that were actually true there would be housing shortages in cities that aren't trendy, and that's not the case. There's not a lot of "preference for density" in places like Kansas City and Cleveland.
Thanks! Even though you are condescending, I really appreciate the feedback
What? How do you suppose this surveillance will be conducted?

It sounds to me like you are proposing that we solve the problem of individual companies having to hire some people to look at bad things by having the government hire a whole bunch of people to look at bad things.
http://www.realtor.com/news/trends/americas-fastest-growing-... looks similar.
A Break in the Search for the Origin of Complex Life
I can't criticize someone rolling their own foo for learning's sake (or just for the fun of it), but I think if you'd given Ansible a try, you would have been happy with it.
I think you're still misinterpreting the OP (I know you're not the poster above :)). [S]he was referring to interpersonal sort of chatting with friends, colleagues, or people you've met online. Support chat is different. Nothing to do with "normal" chatting as a feature.
Having a child when you don't already have the capacity to adequately support both them AND yourselves (financially and emotionally) is one of the most selfish things you can do.
The one upside of saying "well just quit" is that it creates a community norm of leaving abusive situations while you still can. The objective reality is that these men would have had better lives if they'd quit. It's unfortunate and sad that they suffered, and if the allegations are correct it's awful that Microsoft created an environment where they'd suffer, but the rest of us can learn from this: leave bad jobs early, have a backup plan, keep an eye on your mental health, don't always assume the company will look after you, have enough cash on hand to cover months of living expenses, etc.

Maybe greater attrition rates could have forced MS to improve working conditions, or at least led to higher pay and shorter stints.
> The researchers say that they are extremely lucky to be able to witness the birth of this ocean as the process is normally hidden beneath the seas.

What??? The birth of oceans usually happens "beneath the seas"...?
This seems inspired and perhaps even duplicated from what Rich Hickey recently said about Semantic Versioning (found here: https://www.youtube.com/watch?v=oyLBGkS5ICk)

I really enjoy how the package-manager for the Elm programming language automates semantic versioning by diffing your apis based on the type system.

I think a bit part of the real criticism of SEMVER stems from this inability to either automate it or use it correctly.

Hickey's discussion of the subject obviously has a lot more great points to it, and even when I don't agree, I can't help to enjoy listening :)
I'm much like you: It is a bit harder for me to understand. I have no desires for children either.

But it seems most people think of it somewhat differently. Other girls dreamed about what they'd name their children while I dreamed of travel and work and adventure.

But they grow up, and are genuinely excited to be pregnant. There are hormones and stuff plus fufillment of dreams and family life and things. And then it is all lost. The further along someone is, the more they are attached to both the human growing and the person they imagine it will grow up to be. I don't actually think it is possible for you and I to properly understand the loss because of the difference in mindsets.

For abortion, some folks have additional cultural baggage and guilt. Not to mention that some folks have to jump through hoops to get an abortion, and I'm pretty sure "what if..." is common. Understandable because it is a major life decision either way.
This would make an interesting plot for a movie. Someday hacks GTAV ai into Google self driving cars. Suddenly "do no evil" company becomes "fuck the world up" and man tries to fight cars.

Anything that has wheels is dangerous to humans!
https://news.ycombinator.com/item?id=13378346
For users who'd rather support a site that didn't paywall it:

http://www.realtor.com/news/trends/americas-fastest-growing-...
> Email and slack are interruptive.

Only if you "decide" to be informed immediately when an email/message comes.
There's nothing special about credit, loans, and taxes. It's 7th grade reading comprehension and math.

The problem is not financial illiteracy it's general ignorance, illiteracy, and innumeracy.
Create a new namespace for your new API, or your new Interface, or your new version, or whatever you want to call it. But don't delete your old namespace. If your code is someone else's dependency, you should leave the old namespace in place for those who need it.

Left unresolved is how to deal with the accumulation of old code. I assume there will eventually be automated ways of turning it into a library, so the old code no longer needs to appear in the code that you are actually working on. Some automated solution seems like the kind of thing that the Clojure crowd will come up. I think it would only take me a day to write a macro to recreate namespaces from a library. Zach Tellman has some code that does half of this (Potemkin).
Haven’t yet set goals for 2017?
why do you say that?
Also, while the Federation (at least canonically from some time in TNG on; there is conflicting evidence in TOS and maybe early TNG before Roddenberry laid down the law on the issue) doesn't use money internally in Star Trek, there is money, financial transactions, and the aspiration to and acquisition of property in use and driving plots in Trek, particularly DS9, including where main characters who are Federation citizens are involved.
Repair your broken audio files
People write software for money, and sell it for money.
Version N comes with one year of support, or until version N+1 clocks.

Enterprise software sells for even more money, and the above is even more true, usually backed up with lawyers, PR campaigns, etc.

Windows 7, 8, and 10, sound to the average person more reasonable that:

(from the article): 1612.0009, 1612.0013, 1701.0253

Thus, they are not only a rock solid pattern, they are the bloody unwritten standard and more so everybody's daily expectation.
> It's an interesting trend that conservatives & libertarians will respect people who hold different opinions, but if a liberal meets someone who holds a differing opinion, they vilify them for it.

Oh, come on! Seriously? Is this the level of discourse we're reduced to?

(EDIT: Just as a counter-example, Senator McCain.)
you can also just git tag 1.0.0 and git push --tags. Then when you git describe you get a 1.0.0-###-gHASH where ### is the number of commits past 1.0.0 and HASH is the short hash of the last commit (I think). Its really useful for tracking versions across branches and also always having a unique version which points to an exact commit.
If you deploy unknown and untested packages to production, semver is not your problem. The utter lack of testing is. When you actually push to production, your packages should be locked to what you tested.

This doesn't prevent the use of version ranges during development or testing.

Edit: To be clear, I do not work with Node. If this is standard practice for Node shops, that's terrible.
So when a population misbehaves, you setup a ghetto to isolate it? We're talking about upwards of a million people here by the way. Is that really the right way to handle things?

Looking at the whole picture, I maintain that resistance is justified.
Yeah, I'm sure Ansible is good and I'm sure I would've liked it as much, or more, than Chef.
What networks have you seen that have more than one router and use consumer routers? Even medium sized networks often have only one router and multiple switches. You can get a router that can handle a captive portal and push a million packets per second for around $100. How little are you going to charge for your solution that it's going to be cheaper than that?
I agree. I interpreted GTA V as a bitter satire of American society and culture, set in a technologically marvelous video game (which is pretty 'meta').
It's also tradition: https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes
in most of those examples people are paying by watching ads.
Rent costs less than (mortgage interest + taxes + condo fees + maintenance) where I live. This is extremely dependent on location.
Surely you're not that naive.
Is the Google Moonshot Dead?
> What is better? Having a job to take care of kids? Or telling the story to your kids about how you left a place because you didn't believe in what the company believed/ was doing/ etc? It seems the latter would let your child see you as a genuine human being who doesn't allow money to dictate their lives.

I'd rather have a job that sucks in order to take care of my kids. It certainly beats telling them the story about how you quit your crappy job because money doesn't dictate your life. And how that's the reason behind why the state took them away and you can only see them during supervised visits once a week at their foster home. You know, because you can no longer adequately provide for them after quitting your job.

The above isn't being facetious; at least in the US, it's entirely possible to have your kids taken away if you end up living out of your car. And it will not look good when you go up to a judge to get your kids back that the circumstances that led to such an outcome were entirely of your own volition (i.e. you quit instead of getting fired).
Those trees are also selected to have a pleasing shape while they are young, not drop anything untoward like too many flowers, spiky balls, rotting fruits, pits, etc., grow relatively quickly, etc.

In other words the trees are as sterile and monoculture as the architecture.
Or, earlier, "Federation credits".
You're hired for a position to perform administration of OneDrive accounts. You're not hired to remove `Child pornography` from one drive or look at that shit. Its night and day that it's completely out of scope of the job description. The next step is simple you talk with your manager that the content viewed is out of scope of the scope of works in the contract (border line criminal material) that you refuse to view the content during the course of your work.
However, the author seems to be most focused on how invested money gets out of the pipeline once it's in.

The two problems are related. Money isn't being pulled out of the pipeline because investors are willing to let venture funds hold onto their cash for long periods of time. If investors had other opportunities for getting returns, they'd pressure venture funds to have shorter time horizons, and this, in turn, would lead venture funds to pressure companies to cash out or die.
Thanks. I appreciate your feedback, also.
Given that continuous deployment doesn't have anything like traditional releases, so why bother with semantic versioning at all. You're typically just dealing dates or monotonically increasing build numbers. There's no reason for anything else. Public APIs (including libraries), have traditional releases, and so the distinction between backwards compatible and incompatible versions really do matter.

That said, a three part number isn't really useful. Just increment the minor version number in all not incompatible cases.

Also, there is an antipattern with releases, it's naming them. It's complete bullshit because opaque with rarely any rhyme or reason. It's branding plain and simple. If you need to upgrade anything, you end up having to googling what the actual version number or release history is and then going off of that. It's a complete waste of time, and so twee.
yeah i think the issue isn't with the decision, it's more understanding the context around why that may or may not be an option.

Not 100% analogous to addiction treatement but think about how "just quit" isn't really a great way to start that conversation for many addicts. Obviously if they could, they would.

With that said, if there was an open and receptive community that worked to understand the situations of all these people (ie, their financial / family / mental situation), then you create a space where people feel empowered to "just quit"

But creating that space is where actual progress can happen.
Because you can't do a favor to a population you've imprisoned against its will? Plus, the fact that you control the communication channel for said population in the first place makes cutting it off a weak move.
Let me put this into terms that you might better relate to.

To a person with kids, being lectured about the right choices to make in their lives with regards to their kids by someone without kids is much like being an engineer forced to endure the ignorant suggestions and misguided directives of a clueless non-technical manager.