skysight-inc/HackerNews huggingface dataset:
Archaea and Eubacteria have different Ribosomes. In the world of biology, if DNA is the source code then ribosomes are the compiler.

In other words, while both families use DNA to store information and RNA to translate it, all the rest of the machinery used by cells in that process is different. This is why there are no intermediates. Likely (and this is a guess, if an educated one) this split happened before cells were even "cells". That is, whatever the pre-cellular replicons were that eventually led to life, there might have been many variations on (what eventually became) the ribosome, but two won out and gave rise to two distinct lineages of cellular life.

The rest, as they say, is history...
Wat

macOS keyboard shortcuts have always been better - more consistent by default and fully configurable for apps with a native menu bar.

Finder.app has had support for "move to here" after a copy since 2011

Cmd-tab cycles apps, Cmd-Tilde cycles windows of the app. Why are you so stuck on it being the tab key?
Australian e-waste ending up in toxic African dump, torn apart by children
Slightly related, I think you'll like this puzzle: https://www.youtube.com/watch?v=x1THOPm0qTw
Snap needs to push the stock and hence the media blitz.
Why you should be using Git to deploy instead of FTP software
Sure for new code, but I think the concession here is that it provides convenience for dealing with existing code/libraries.

Additionally, it allows restricting the scope of the variable, like in the TryParse examples. The output variable in something like "if (int.TryParse(someString, out var i))" is now scoped to the if block. It cannot be used in the else, nor inadvertently later in the parent scope.
That stinks. I'm a hotel person myself but I am curious did you have any recourse with AirBnB when this happened?
I am biased as I lived in one of those for 20+ years, but I think they couldn't be replaced quickly enough.

Atrocious housing stock.
If you use encrypted messaging apps, and you're careful not to put malware on your phone, they probably cannot acquire blackmail on you any time.

You're spreading the exact misinformation that the entire article is trying to correct.
The embedded street view of a five-story "Khrushchyovka" actually looks pretty nice. Very green, narrow streets, and car-free passages between buildings.

My mom lived in a similar style building in Poland. The quality wasn't great, but my cousins have renovated some of their units to really nice sleek modern apartments.
Small bounties may not be extremely effective at getting expensive people to work for peanuts but they are very effective at destroying the underground economy where these bugs used to be shared, traded or sold.

Since there is no honor among thieves every buyer has to assume that any bug they buy will also be sold to other buyers. With even a moderate bug bounty in place it becomes a prisoners dilemma for all parties who know of the bug. The first person to disclose the bug captures the bounty and the remaining parties get shut out.

Since everyone in the market has to assume that everyone else is cheating the market collapses. Microsoft has a paper on the economic incentives of the underground economy that covers the topic nicely:

https://www.microsoft.com/en-us/research/publication/nobody-...
Correction on that RFC: The 1969 version was handwritten, and likely did not use underscores for emphasis (who does that in handwriting?). It was typed up electronically in what looks to be 2002, and plenty of examples of the underscore notation exist prior to then.
I like Java, Javascript, Go (which holds a special place in my heart), and C++ even. And I'm being a bit hyperbolic -- I don't hate Python, but sometimes I feel that the language works against you, and not with you.
Javascript has taken a quantum leap with es6, and if you look at what Typescript and Flow are doing, another quantum leap in that dimension. C# is great, but I think the latter, especially Typescript, bring the Javascript community into the same ballpark.
Yes[1].

1: https://news.ycombinator.com/item?id=13832519
True. But at the same time, there is no Reason-Type-1 by which to decide that their claims are correct. All we have is Reason-Type-2, and that is insufficient to know whether their claims are actually correct, as opposed to "reasonable in context".

If we only have Reason-Type-2, we're much less sure that we're really right (about anything) than we are if we have Reason-Type-1.
50% of car drivers are women, cars use gasoline, where is the uproar about 97% of offshore oil rig workers being men? Why shouldn't we bring more diverse thought into crude oil extraction?
This reminds me of Test::LectroTest for Perl. A handy module that saves you from the monotony and unproductive slog of test-driven design.
It is both. Like that drawing of a duck that's also a rabbit. ;-)

https://en.wikipedia.org/wiki/Rabbit%E2%80%93duck_illusion
Thanks for the answer! If there is any resource that you remember had an important impact in your learning path as a scalable application programmer I'd very much appreciate to hear about it. Cheers.
No. We won't. It's a constitutional impossibility for the American government to 'fall' outside of a revolution. The only thing that will happen is that two years from now there will be elections but not for president. I consider the fact that the government can't fall to be a bug in the US political system but it's not even the biggest one.

For all the reverence the 'founding fathers' get they could have done a much better job setting things up. America got rid of royalty, then brought it back in by electing them, and not in a ceremonial function either. It's a huge problem (that, and the 'two party system').

Technically the two party system could change but things are set up in such a way that no third party will ever gather enough votes even if you were to say pit two un-electables against each other.
> Vancouver gets 1900 hours of sunlight a year. That's not a lot. Compare to Seattle (which is considered gloomy) at 2170 hours and SF at 3000 hours.

Are you talking about sunlight or sunshine? I think these are different. The city where I live gets apparently between 1500 and 1800 hours of sunshine, is a bit South of Vancouver (but in Europe) and not particularly known for not being sunny. So the amount of sunshine could actually increase for immigrants, not coming from California.
'Blurred times' in a quantum world
I was really hoping this article would show a clever argument why we don't live in a simulation. Instead it questions why an advanced civilization would have any interest in performing this simulation. We can't have the faintest hope to understand what some super-advanced beings want to do, just like a drosophila melanogaster fly can't understand why we spent time on Hacker News.
I guess when I hear the term "lifestyle", it seems to me like a way of life that's voluntarily chosen, rather than imposed by medical problems. Also, this was a response to a HN user asking about his particular situation, and no mention was made of any serious medical or psychological problems (other than a supposed "porn addiction") which would understandably make finding a long-term relationship difficult.

I do agree with the GP that not everyone can just snap their fingers and "get a long term relationship", but for someone who has no other obvious impediments to one, and thinks they look at porn too much, my advice is to at least try. It seems obvious to me that the excessive porn is an outlet for frustration from not having a real relationship with a real human. There's only one reasonable way of solving that IMO, and that's going out and finding (or trying to find) such a relationship. Trying to turn yourself into Buddha is not reasonable IMO; people are supposed to have intimate relationships.
How do you avoid the issue that home cleaning companies encountered? Namely, once they use your service to create a relationship, the customer can contact the mechanic directly and cut you out?
Just to add to what Alex said. We also wouldn't expect you to be knowledgable on _all_ the tools we use. We have a very open team that's happy to help and mentor.
> Business level constraints (time, human, fiscal and other resources, stakeholders) trump technical constraints every time.

Sometimes I feel it's a pity that HN doesn't support bold text and increased font sizes.
Anyone know how dep's approach differs from the two-step process in `gb`?

(gb vendor fetch github.com/some/pkg, gb build, git commit -am "all of your vendor'd source")
No prices went up. I think you might be comparing the list rate to the rate if you use the VM continuously (i.e. if you get full sustained use discounts)
Microsoft and Amazon already station employees who can't get a US work visa in Vancouver, Canada: https://www.quora.com/I-am-placed-in-Microsoft-US-and-am-una...
Not just for flirting either.

My old standard rubric for workplace culture was adoption of slack - if you hadn't opted for it over synchronous communications or lesser asynchronous tools, you were backwards.

Now I look to snapchat. We have a group at my current company (8 people) and it's a well of humanity in what otherwise might be a stodgy professional environment.
Regarding #2, I don't know what AirBnB does, but many web software companies capitalize their software expenses, e.g. all the development of _new_ features and functionality of their website and app. It's possible the majority of costs for software developers, designers, etc. is treated as capex.
Python has list comprehensions because maths has set comprehensions.
You seem to have confused an editorial written by a college professor with a news article written by a reporter. This is an opinion piece and should be treated as such. Apparently you have a different opinion (which is perfectly fine!), but that has nothing to do with how the NYT covers technology.
FYI, the link you posted is for the HN post.
Ask HN: Google running out of open positions?
I recently had interviews with Google. Today my recruiter informed me that I have been Hiring Commitee approved (yea~). However, due to unknown reason, Google does not have an open position for me at the moment. The recruiter said this is the first time he's ever seen in his 5 years working at Google. And he has no idea when there will be a position for me, "could be months". I'm just 2 years out of college and my level is most likely T3, maybe T4. I would imagine Google has tons of open positions for college undergrad / grads, maybe it's because my main language is C++ ?
Now he offers me 2 options:
1. wait until there's an opening.
2. It seems that Nest and Google infrastructure team might have some openings for me. If matched, then after a year or two, I can internal transfer to the team I want.

---- Which option should I take? ----

I have several concerns:
1. if I take option 1, is there any chance that I can be forgotten or disqualified after months?
2. is compensation and benefit the same for a level across entire Google?
3. if I take option 2 and got a match, is it actually easy to transfer internally later on? And is my experience in the old position counted towards my new position (such as promotion or bonus increase)?

Any advice is greatly appreciated!
I'm still having trouble processing the idea that a person could have used Snapchat as a young adult to flirt and is now not a young adult. Then again I still think of Twitter as being new and not really having a place.
I get them too often on mobile.
600 a month for a bedroom is definitely doable... I found two <$500/month vacancies within a year of moving to the vancouver area in 2014.. One was in Burnaby near SFU and the other was a steal in the commercial drive area with the catch of having a roommate who filled up the living room with bike parts.

You're right that it's not easy to come by though, and if you want to live within a 30 minute transit commute of downtown and have a single bedroom, it's unlikely you'll find anything for less than $750 that's not an SRO
Assigning a Karma cost to down votes
If you want to down vote other people's comments that should cost you a point. I love Hacker News as an information source but also find many of the discussions toxic + negative in the extreme. Unlike real life there doesn't seem to be a cost in reputation/points for being totally dedicated to negativity. That's not constructive, and I doubt this will get any attention... and if it does it will probably just get negative attention... but there you go. Anyone have anything constructive to say about this?
How can we tell you if you don't post examples? I have met examples of both persons who are bad at whiteboard pressure tests but also brilliant at software development, and other self-professed software developers who were good at Job Interviewing but bad at thinking about software. You just have to ignore your emotions and compare yourself to others objectively!
I tried `go get -u github.com/bcicen/ctop` since I prefer uses the source, but there appear to be some syntax errors in master. Guess I could have added the tag, but I just used the binary.

You should check if `fpm` has support for making packages for go projects (It should. It supports Python and Ruby). Then it should be simply to create packages, sign them and put them on your company repo.

I've worked at shops where we do this and even run update scripts to tell us when new versions are available and kick of the fpm build process.
Oh, apologies!

I do remember doing a two(or maybe one) week project, and could swear that my final interview was more than 2 hours. Maybe the process changed since I last interviewed?
I use PostgreSQL on RDS. I wouldn't touch GCE for a year still it's had its kinks ironed out.
When you can find a few examples of some group succeeding or being where the vast majority of their group are not, it's called "tokenism", and it's a self-defeating argument. Is it common for low caste Indians with no security to successfully bootstrap profitable apps? Are they a significant constituency amongst tech leaders in India? Rags-to-riches stories only prove something is possible, not that it's normal.

We have no problem understanding how subtly performance enhancing drugs in sports can make huge differences over the long term. Why are we sceptical that performance degrading circumstances are as consequential?
Disagree strongly. I don't think looking down on JS programmers is a trend really, it's been happening for a long time now. If anything, that era has been fading with the legitimacy that runtimes like Node and adoption by high-profile companies bring to the JS ecosystem.

As for JS itself, ES6 is a great step in the right direction, and I like it a lot, though I prefer Typescript for pretty much anything when I can use it.

Also - I didn't say that you learned it first or only, just that I see a lot of praise for 'JS features' being adopted by other languages from people who very obviously don't know any better - and this only in the last 3 or so years. So I think it's a trend.
The article is referring mainly to people who have no choice but to have their own home/apartment demolished. I doubt most people, even YIMBYs, would argue for that. The real issue with NIMBYs is that they want to abridge the property rights of others in their community, by restricting development.
Even in the trivial. Whenever some cashier asks me if I have a coupon, I say, "No, but you can give me one if you want". It pays off enough to be worth the ten seconds it takes to say.
TIL about docker stats. Hmm... it gives you the container hash instead of the name. Yea I agree, cgit is a much better interface.
This podcast (iOS) is really worth listening. Straight from the horse's mouth:

"Dependency Management, Semver, and Community Consensus with Sam Boyer"
https://itunes.apple.com/my/podcast/go-time/id1120964487?mt=...
It's way way worse than the Bay Area. Have you been to Seattle? It's like that.
Agreed, and here's a way one can easily tell. Summarize the article's new content that it brings to the table in one or two sentences. These sentence(s) will be easier to classify as fact or opinion as the article as a whole. I would summarize her unique message as "Wikileaks over-sensationalizes their releases", which may be fact if it's true (and she offered good evidence), but 90% of the rest of the writeup had little to do with that new content.
If you really want to keep using the analogy, it's like you going to a restaurant and they require you to take a taxi to the actual location (and tell you the cost upfront), and you just take it then refuse to pay.

You do have the option of not using a service that uses recaptcha. Nobody is forcing you to fill them out, you are making the choice to do it because you want the service the site owner is providing, and the site owner wants recaptcha.
I can speak about India. India went from controlling 25% of the world's output in the 1500s to controlling 2% of the world's output in 1947. Till about 1900, Indians were banned from starting industries. Just so that you don't think that Indians had no industries, the first Fellow of the Royal Society from India was a shipbuilder [1]. British colonization was devastating for Indian commerce. You can argue that it is only now hobbling back to normalcy.

On balance, British did introduce railways, which was instrumental in unifying the country, and a unified legal system.

[1] https://en.wikipedia.org/wiki/Ardaseer_Cursetjee
MySQL isn't managed by Microsoft. It's managed by a 3rd company. Which makes me not even want to touch MySQL on azure.
Just heard of openresty and nginx + lua but have not try it yet.
The most intense form of competition is that from your own species, nothing else requires exactly the same conditions/ecological niches/resources. The less fit individuals are out competed (dont breed, or die), and the species as a whole is "pulled" in a certain fitness direction that is more optimal.

The reason speciation arises is complex, but its often due to different subgroups of a species exploiting different niches, and thus experiencing differing fitness pulls that eventually give rise to new species.

There are no "intermediate" species because they fit more poorly into either niche occupied by the two other species, and thus are out competed or dont arise in the first place.
Because Google Cloud already has had IAM for some time:
https://console.cloud.google.com/iam-admin/iam

As with AWS IAM, it manages access to the infrastructure, like your machine instances.

But this new Google thing, as far as I understand, is about giving other (potentially non-technical) users access to your corporate resources using single identity.
Intel MPI Library 2017 Focuses on Intel Multi-Core/Many-Core Clusters
Cache hit ratios at the edge: a performance study
Reading it as "Alice studies all night if she goes to the library; if not, she'll sleep all night" seems perfectly natural.

Having said that, I often use the "else" as a "this should never happen" clause that raises an error.
Google Drive TOS: https://support.google.com/docs/answer/148505?visit_id=1-636...

"Respect copyright laws. Do not share copyrighted content without authorization or provide links to sites where your readers can obtain unauthorized downloads of copyrighted content."

Note the "share", there's no reference to merely storing content.

Dropbox does seem to be "informal" though. They simply say they respond to complaints. I'm not sure how you'd be subjected to a complaint storing data privately though.
If you are that concerned, put "begin;" before your command, check that the updated/inserted number is reasonable, and then either do a commit or a rollback. That way you also didn't screw up N+1 totally random rows. You can even put a returning clause on the update to see which rows you were affecting.
FreshRents – endless fashion sharing possibilities in your city
FreshRents is an online sharing platform currently in Toronto that allows lenders and borrowers to come together and rent fashion with each other. Sort of like an AirBnb for clothes.

Check it out at:
- Website: www.freshrents.co
- Kickstarter Campaign: kck.st/2kV2cIj
- Facebook or Instagram: @FreshRents
No need for anything other than a standard ad blocker...
I have worked with for a while but it seemed very difficult to introduce it to a larger team that doesn't see the point in FP. If there was sample code that clearly showed advantages of F# while using the .Net framework things would be easier. But there is nothing available. C# is the number one language in the .NET world.
Calories-in-calories-out isn't false or a myth. It's just not useful. It's like saying to get rich you just need to make lots of money.
Plex is basically acting as a proxy though, so there's no way for a complainant to know that Google Drive is involved.
Ah but this is a Keynesian beauty pageant. The solution is not so simple.

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

(What I'm saying here is that if an investor believes other investors won't fund the founders, even for stupid reasons, they should pass too.)
This podcast (iOS) is really worth listening. Straight from the horse's mouth:

"Dependency Management, Semver, and Community Consensus"
https://itunes.apple.com/my/podcast/go-time/id1120964487?mt=...

It explains how go dep fundamentally works alongside the other tools.
We know how to build buildings kilometers tall, but we don't.

We know how to go to the moon, and have gone to the moon, but we don't.

We are not currently idiots, but I hope the future can be referred to as more 'significant and accomplished'

It's not about the tech, it's about society getting together and doing stuff.
>Recent research shows that a man’s brain mostly utilizes gray matter, whereas women’s brain usage is predominantly white matter. This leads to pivotal differences in the thinking process, enabling men to offer strength in focused activities and making women greater multi-taskers.

this is baldly incorrect. The study they allude to 1. doesn't make this claim and 2. has some reasonably nit-picky things that make me think it's underpowered.
Someone I know quit FB at the age of 22, when his grandma tagged a girl that he liked and commented "you'd make such a great couple" or some such. Age separation is a big deal.
So, if I'm understanding correctly, these pre-cellular replicons are distinctly less efficient at survival than both archaea and eubacteria, hence their not existing in any (recognizable) form today. Is this correct?

This opposed to the idea that the archaea existed, then the bridge (which went extinct), then archaea.
Why change? Because GCloud hype or because cost? I'd stick to AWS RDS because GCloud Postgres is still in beta as they highlighted.
Does this support hstore and Json store?
I just published the colorized logging library I am using (it's a rewrite of log4bash to support POSIX shells): https://github.com/swelljoe/slog/

I also have a few other functions I'll be wrapping up into a utility function library, once I make them all work nicely across all of the shells I'd like to support.

I'm mostly working from functions I wrote years ago and haven't touched in the interim (except to make them work with POSIX/dash, when Ubuntu switched /bin/sh from bash for 6.06).
So are most java people. The difference is in Java it's emitted by the compiler, so you can go through your warnings and nuke them all in one go. Even with Visual Studio though it's situational, you can't get a list of them all at once. only see it in isolation.
You don't tell us about the background. But I would say not to introduce the child at all. Prodigies will seek and find for themselfes, I'd assume. If it shows interest, asking questions, then you may try to answer. If it is a prodigy, it will understand. If not, well, then there is no need to introduce a five years old to CS.
Account created 1 day ago, this is their only post. Checks out.
I have ~18TB there. No issues so far.

Some people have 1.3PB there: https://www.reddit.com/r/DataHoarder/comments/5xhqsk/linux_i... Screenshot: https://i.imgur.com/NmGQf7b.png
You can often make the trip in under an hour. Similar to the trip from Berkeley to SF!