skysight-inc/HackerNews huggingface dataset:
> So yes, it seems that all domestic stallions descend from just one ancestor stallion. That's amazing!

I once a class on population genetics in which the instructor commented that the "mitochondrial Eve" idea is kind of over-played. Basically, if you look at any genetic locus, you're going to find some most-recent common ancestor, but that most-recent common ancestor isn't going to be the same for all loci. (So yes, there might be a "mitochrondrial Eve", but there's also a "cytochrome Sam" and they're not necessarily the same person.)

https://en.wikipedia.org/wiki/Coalescent_theory

"""Because of recombination, different gene loci follow different pathways of ancestry, resulting in different gene genealogies. The coalescent is also relevant to phylogenetics, as incomplete lineage sorting between speciation events results in conflict among gene-loci in phylogenetic relationships inferred among species."""

(I'm no expert, but sometimes I think population genetics has one of the most interesting mathematical structures of all the natural processes I know about.)
My comment wasn't intended as an attack. I was just curious about their approach to sandboxing, as it's my area of expertise.

Sometimes systems that are secure with two parties become horribly insecure when you add a third. I don't know a lot about IAM but generally I'd be very cautious about using standard access control mechanisms to implement sandboxing while running the code "in your account", as often you find resources are made available to "the whole account" with no further access control settings, because the system designers didn't imagine customers running true third-party code.

That said Amazon has some pretty thorough access control features and I'm sure Twilio has looked into it and figured out something reasonable.
Yes. I see psychologists as professional manipulators-for-hire. If you're having a hard time manipulating yourself into doing what you need to do, a psychologist is trained in the arts of influence and, theoretically, knows what to say to assist you in actually doing what you know you want to do. We tell them our goals, they move us into a headspace where those goals are easier to attain.

Do be wary, though. This is a very trusted position. If you sense something is not right, or that the psychologist is moving you sideways or backward instead of forward, don't go back. Find another professional manipulator willing to manipulate you honestly.
I think you could make your point without saying that "Most women can't handle adversity", which seems to be a dubious claim arising from extrapolation from your particular situation.

Assuming that your partners were fair-weather partners and that there aren't more layers to the situation, would you really want a partner around who wouldn't support you at your darkest? It seems coming clean has two incentives: you gain the support of someone close to you or you lose the facade of someone who doesn't seem care for you in particular (if I understood your situation correctly).
I'm still waiting on our flying cars that we were supposed to be commuting in. And our free beamed energy.
This is really hit or miss (the configuration part of it) and it won't become really ubiquitous until it gets enabled on all consumer CPE by default. That said, I set up a recent Asus for a friend and it was nearly single-click easy on Comcast. Much improved since even 18 months ago.

This is also why ISP's prefer to rent you CPE and (preferably) manage it remotely.

This would in turn cause more content networks to support ipv6 - once even 1% of eyeballs can't hit revenue producing websites those customers will demand v6 or move IaaS/SaaS/etc. providers.
This is very similar to what we've done to bootstrap the Zapier CLI and developer platform -- especially relative to repurposing AWS Lambda.

Wrote a bit of behind the scenes just the other day https://zapier.com/engineering/behind-the-cli/ if this sort of stuff tickles your fancy.
but cool
That's quite meta, if I do say so myself.
Taiwan's high court paves the way for same-sex marriage, a first in Asia
Regarding hiring somebody for the day-to-day, maybe you'll find this story from another founder useful:

https://sivers.org/delegate

I suggest that you have two kinds of problem: a daily happiness deficit and a long-term happiness debt. Your day-to-day life has been grinding you down for a while.

You'll have to make two kinds of changes. One is to pay down the giant debt. E.g., once you get acquired, take a serious vacation. But the other, the more important one, is to make sure that most days are at least modestly positive for you.

I'd also suggest you find a therapist. You may have to try a few before you find one that's a good match. They can help you figure out whether it's depression or just a reasonable reaction to a bad situation. Either way, they can also help you figure out ways of coping

Think of it like hiring a lawyer: Sure, you could figure all the contracts out yourself, but the lawyer has more training and much more experience. It's the same deal with therapy. A good therapist will be able to see patterns you are missing because they have seen it many times before.

Feel free to email me (contact info in my profile). I'm glad to correspond or talk on the phone if you'd like to discuss this further.
I didn't say it wasn't important. I said it was ancillary. The whole point in satire is social critique. The plot in satire is just a vehicle for that, it's not necessarily important in and of itself.
> If this is systematic, then I guess you can tell me who is in charge of this plan or system? What is the goal of this plan or system and who does it benefit and how?

https://goo.gl/ceakLN

"relating to a system, especially as opposed to a particular part."

Systemic doesn't imply directed, it can also be used to mean it is deeply embedded in the system.

> Is this the biggest issue in women's lives today?

It is one common example of a pervasive mindset that informs all kinds of actions, including seeing and treating women as decoration.

> Also, what about women telling women the same thing?

What about them? Women can be sexist and perpetuate sexism too.

> Do reports on it. Call them out and protest there instead of places where there is hardly any racism. Call out specific regions and people, don't just say that, well everybody's racist, because this will not get people on your side.

People do. This isn't zero sum though - people can protest that and other issues that are ongoing simultaneously.
You can program any token you want on top of Ethereum. In this case they did indeed program a token with a money-printing machine that they control.
Your guess is right (the first part mostly).
From my research so far, here is what I have found...

the main topics that one should learn are:
* some tidbit of history on why oop
* fundamental object oriented concepts: inheritance, encapsulation, and interfaces
* network of objects and their restricted interactions

* modeling a domain using objects
* documenting objects and their interactions
* how are objects represented in memory
* SOLID principles
* solutions (design patterns) to common problems
* concurrent design and thread safety in oop designs
* tools in oop design (CRC cards, UML, etc.)
* actually making projects and laying out the code in an implementation language.

Here are some books I seem to like so far.

books:

Holger Gast - How to Use Objects: Code and Concepts (https://www.amazon.com/gp/product/0321995546)
This book seems to be what I was looking for. It has an integrated practical approach using the Eclipse source code as examples for various object oriented concepts. I have cross-checked various sources and it seems like this book covers all relevant concepts including SOLID principles.

Bertrand Meyer - Object-Oriented Software Construction
https://www.amazon.com/Object-Oriented-Software-Construction...
This seems to be a great reference. However, I haven't looked too thoroughly into it. I found a nice quote though.

"Today, no one will call security if one of the cocktail guests
declares object-oriented tastes. This is the buzzword effect, which
has been dubbed mOOzak: the omnipresence, in the computer press, of
O-O this and O-O that, causing a general dilution of the concepts.
The words flow so continuously from the loudspeakers — object,
class, polymorphism... — as to seem familiar, but are the concepts
widely understood? Often not." (29.1)

only found one course that I would probably refer to...
courses:
https://web.stanford.edu/class/archive/cs/cs108/cs108.1092
This has great course notes and projects to implement using object oriented programming.
Interesting. So V8 isn't really innovating implementationally in terms of major new research ideas - it's just scrounging around and borrowing old, awesome research from decades gone past.

Reminds me of the container-based virtualization renaissance that's happening right now.

Hmm, and I've always thought Chrome's extra-thick titlebar was liberated from the Xerox Star UI (http://imgur.com/6h13MlP).
Yeah it's definitely hard but what helps is to really be upfront and candid about how limited my time is from the beginning.

So if someone refers someone to me, I'll tell them that I'm happy to assist however I can at this point but that my time is limited for the foreseeable future. You can do that directly or just by letting them know what you're currently working on. I want to keep the opportunity open while being honest about how I might be able to assist. Down the road it may even make sense for me to shift my time from one of my other projects/companies to the new opportunity that was cultivated from the reputation.

If it's an area that I'm not interested in, I'll say that too - "the restaurant (tech) business is tough and I don't have expertise in that arena so it's not for me". But I'll usually provide some strategies and let them know that the dialogue is always open with me.
Not sure which "we" you're talking about, but most folks you want to be excited about this know the difference between www and the internet, and some even have strong opinions: https://softwareengineering.stackexchange.com/questions/1917...

Thanks for the link! This kind of project is really exciting, so I'm sorry if the nitpicking detracts any from your awesome aspirations :-)
Sure thing, thanks for responding civilly.

The thing with what you seem to be saying (that the science camp is trying to drive religion out of schools despite their supposed adherence to "live and let live") is that public schools are a state institution, and separation of church and state is also incredibly important. You're perfectly free to set up religious schools (which exist), and also to home school your children (also common for the religious). What's explicitly not OK is trying to foist your specific religion in an institution paid for by public money. That's the entire distinction. Past that, "live and let live" is indeed the order of the day.

But then, I suppose you may view science as another religion, and I guess that's probably going to be a sticking point. I view it as mostly orthogonal except for the creationist stuff that has mountains of evidence against it, and requires rather convoluted reasoning about God putting the evidence there as a test of faith (my understanding of the reasoning, anyway)
This was something I really wish would be featured at every conference by device / OS manufacturers every year.

I was surprised there was no discussion of Android accessibility this year at IO.
Why Whales, the largest animals on Earth, got so big
Nice, are you sure they aren't going to change the protocol to something totally new and with radically different features in maybe two months.
Yep. It was easily cleaned up and apparently happens every year in the spring.
> Friends will subtly ostracize you if you are too much of a renegade

That hit close to home. I've lost dozens of friends in the last two years and eventually deleted all social media accounts partially because I got sick of arguing about my government.
Yes, it was a leakage, not flood (which they probably define as enough leakage to enter the vault itself) [1].

If you like thinking about seed vault design, then this is a fanciful take on what a seed vault might be like in a distantly-imagined future [2].

[1] http://www.popsci.com/seed-vault-flooding

[2] https://www.reddit.com/r/HFY/comments/6db728/the_vault_world...
Microsoft Tries to Take on Twitch at Videogame Live-Streaming
Why? It's certainly useful to see what other companies are offering and what the differences between these offerings are. If just mentioning a competitor is bad then maybe the product is bad.
Breaching the Norm in Cybersecurity Education
Yes, he really crash landed this. then again, what is to be expected of someone whose only experience with Nitrous is one time at the dentist?
> PSA: The best thing you can do for the environment is keep your vehicle in good running condition as long as you can (10-15 years).

I think the best thing drivers can do for the environment and society's health is to stop driving and start cycling, walking and using public transport.
Is this an ironic homage to some piece of alarmist writing about something else? If not, it seems way over the top. It was pretty fun to read though.
Is this still true, for any browser that is still used? It seems a couple of decades would be long enough to get this right...
No. "On an average interview at google" is not really the same thing. It's not getting at the same point.

Taking a step back: If preparation can give a bad candidate a good shot at passing the interview, then that interview process is broken.

If you have a company with a bad implementation of whiteboard coding interviews (for example, who just pull questions out of Cracking the Coding Interview), then it's absolutely true that a bad candidate could pass this process.

This doesn't mean that whiteboard interviews are broken. It means that this company's implementation of whiteboard interviews is broken. There is a difference.

For Google specifically, their implementation is decent, but not ideal. A bad candidate would have low odds of passing an average interview at Google, but those odds are not as low as I'd like.
No mention of Servo, which is quite interesting. A targeted omission?
> I drift off into exploring what it would be like to work at Wal Mart, or the construction site outside, or as a bagger at a grocery store. It seems so stress free.

I feel this too, when it comes to programming, there are small number of positions that would makes me happy, but if i would have to deal with CRUD apps, i would prefer a job like you have mentioned.

Now i want a job that i don't care about, that leave my mind in peace, so i would dive in theoretical computer science with a free mind.
Seconded. I doubt there's a person in the world who couldn't learn something from Hacker's Delight.
People overlooking Native American sites because they were on too large of a scale and assuming they're natural formations is kind of a cliche at this point - the mounds left behind by the uncreatively named mound builders are another example.
Well, it definitely is situational. My point was merely that it's usually better to say "Oh, I'm sorry, I can't, I have to attend [implying dullness] a party with my parents that day" rather than "No, I don't want to go on a date with you". The key is that it allows BOTH parties to avoid an unpleasant interaction and to save face. (Assuming that they both take the hint, obviously.)

It's basically plausible deniability (or "denial", if you will) for social interactions... which is at the basis of most of human interaction, if you think about it.

EDIT: Of course, if you're laboring under "Depressive Realism"[1] then all of this is pretty transparent, but if you buy the DR hypothesis then most people actually don't notice this type of thing going on (at the meta level, obviously sometimes they'll discover they've been lied to, etc.).

[1] https://en.wikipedia.org/wiki/Depressive_realism
There was a (brief) period of time many years ago when Twitter was more friendly to developers; that is what I was referring to.

What followed was a series of terribly bad decisions to turn it into a marketing platform, rather than what it what it was organically becoming, which was a real-time market research tool + analytics API.

As a result of bad direction and big ego, today it is just an extremely noisy, mostly irrelevant, echo chamber.
Seems irrelevant. In the author's style - Servo is just a new kind of horse.
> I started Firefox OS in 2011 because already back then I was convinced that desktops and browsers were dead. Not immediately–here we are 6 years later and both are still around–but both are legacy technologies that are not particularly influential going forward.

I don't understand this perspective. Browsers are legacy technologies that are not particularly influential? What?

I feel like the web dominates our lives more than ever, and everyone uses a laptop or desktop for any actual work they have to do, professional or hobby. While people use their phones for internet access throughout the day as they move about, it must be one in 1000 or fewer who uses their phone or tablet for real work.

Does someone see a replacement on the horizon for the supposedly "legacy" laptop/desktop power combo?
Is that really your impression of women? If so, that's messed up.
I recommend, exploring other options. For example, work on same thing for 2-5 more years but from a remote location of your choosing, like Thailand, or full Nomad life-style.

If result improves your productivity, it may be a WIN-WIN solution.
Browsers and desktops are legacy? Who knew? Do we need to invest in OP's embedded AI technology now?
In case anyone is interesting in using Azure Container Service with the builtin Kubernetes orchestrator, I wrote an easy tutorial [1] for deploying Istio.

[1]: https://readon.ly/post/2017-05-25-deploy-istio-to-azure-cont...
There's a lot of things wrong with this statement. For starters, Ethereum's development is controlled by a single entity. Even if Ethereum was decentralized, you can still program whatever tokens you want on top of Ethereum. In this case Kik chose to program a token attached to a token-printing machine that they control. They also designed user-to-user transactions within the Kik economy such that you first have to deposit your money at Kik before you can send it to another user. This means that Kik is at liberty to freely confiscate money deposited to them or censor transactions within the Kik ecosystem. This is a centralized virtual currency by a private corporation, made on top of Ethereum for marketing reasons.
This is what happens when you do a startup that you're not truly passionate about. Thank you for this, for making me realize the very real risk of being trapped a few years in.
> if the trend continues

If I used this argument 16 years ago it would have meant "Internet Explorer won". Browsers will rise and fall and eventually a series of bad decisions by Google will pave the way for a new leader.

I will never leave Firefox as long as Mozilla fights the good fight. As internet privacy becomes an increasingly public issue, Google will face evermore scrutiny over Chrome and all it takes is one fuckup on their part for people to realize they've been supporting the wrong company.
Actually there's been some movement regarding URLs :) You can check out the reasoning and plan here: [1]

IPFS still has the long-term goal of path addressing (NURI), we just hadn't yet completely figured out what the upgrade path should look like. The discussion linked above is turning into a spec and into actions, i.e. IPFS will be trying to get as much as possible of Electron's protocol API [2] into WebExtensions, [3] and make us of that in the browser addons. [4]

[1] https://github.com/ipfs/specs/pull/152#issuecomment-28462886...

[2] https://electron.atom.io/docs/api/protocol/

[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1271553

[4] https://github.com/ipfs/in-web-browsers
Many of us believe that Vision/NLP research falls into the category of AI applications, and does not inform insights into how to achieve generally intelligent agents.

Hmm... I can agree that vision and NLP could be seen as "applications", from one point of view. But I can see another position where each simply represents a different aspect of underlying cognition. Language in particular, seems to be closely tied up in how we (humans) think. And without proposing a strong version of the Sapir-Whorf hypotheses, I can't help but believe that a lot of human cognition is carried out in our primary language. Now to be fair, this belief comes from not much more than obsessively trying to introspect on my own thinking and "observe" my own mental processes.

In any case, it leads me to suspect that building generally intelligent AI's will be tightly bound up with understanding how language works in the brain and the extent to which there is a "mentalese" and how - if at all - a language like English (or Mandarin or Tamil, whatever) maps with "mentalese". Vision also seems crucial to the way humans learn, given our status as embodied agents that learn from the environment using site, smell, sound, kinesthetic awareness, proprioception, etc.

Quite likely I'm wrong, but I have a hunch that building a truly intelligent agent may well require creating an agent that can see, hear, touch, smell, balance, etc. At least to the extent that humans serve as our model of how to construct intelligence.

On the other hand, as the old saying goes "we didn't build flying machines by creating mechanical birds with flapping wings". :-)
Just curious, why did you start this company in the first place, if it's an uninteresting "glorified CRUD app"?
Safety incidents at Tesla plant were higher than industry average in 2015
> Counterpoint: when people do this to me, I instinctively assume that the true reason is laziness

It depends on who you are in the scheme of things. If you're a friend, colleague or family member you have the expectation that you can depend on a person because of your proximity to them in a social network. No usually does need to be qualified in those cases. But if you're not closely tied to a person in a network and request something from them, to expect a reason or explanation for non-compliance is unreasonable.

Social networks often act as ledgers for who owes whom what and when you're asked by someone who is a distant node in the network to do something the risk is greater that your actions won't be reciprocated in some form, even if its simply an acknowledgement of what you did for them, because you can't appraise their character.

Caveats: Money is a shortcut through all of this social-ledger malarkey. My explanation ignores time as a cost factor. I can't back any of this up with facts.
A GoFundMe Campaign Is Not Health Insurance – By Ted Closson
If web browsers won't matter in the near future why all the fuss about Javascript, ES6, ES7, ES8 and whatever? What about WebRTC and all its implications? What about new exciting new API getting shipped to browsers everyday? What about CSS improvements and so on?

Do you think all this people is wasting their efforts in trying to make web apps much more like native apps?
Would love to play but Stripe banned my business for violating their TOS - then allows others in the exact same restricted space to use their platform. I asked Patrick about it, no reply.
Agree with disclosing to your wife; that will help. Apart from that I'd say suck it up and plan on working at the acquiring company for only 1 year with the next step being something you're excited about. That will make the transition a little easier.
Career Decisions (2015)
Yup seems to me all this shows is it's a volatile market.