skysight-inc/HackerNews huggingface dataset:
As a Brazilian, this is not surprising, as being white in Brazil is socially advantageous.

However, as a white person, I must correct with facts the erroneous idea that there are few whites in Brazil. That sentence in the article is mostly based on the old prejudice that south of the border everyone is the same.

Especially in the southern area (Sao Paolo included), brazilians are mostly white, with the majority descending from Italians, Portuguese and Germans. Really, this prejudice is old and should stop in the information era we live in. Whites make 48% of the Brazilian population.

But of course, many white Americans have Irish, English and German background which have the lighter of the tones of the white race. I’m not contesting that these women are after such appearance and that it’s easier to find it from donors in the US than in Brazil.
That's interesting but it still seems to be utilizing a single sensor set to different exposures in series, not multiple synchronized global shutter image sensors each set to different exposures. While such a setup may have little to no use for human perception what I'm talking about is feeding each stream into a vision system, be it a classical vision pipeline or deep net system.
I had a bunch of legacy contacts inside my hotmail account that I hadn't touched in years. Shortly after MS took over LinkedIn, it started bugging me to add them all to my LinkedIn network, by listing them all on a special LinkedIn page and automatically ticking the checkbox on each one. Took ages for the penny to drop, as to where these contacts were coming from!

Needless to say, my hotmail/outlook.com account now no longer has ANY contacts in it.
I really like the Alberta model[1]. Employers are required to give a few weeks notice when firing without cause, and employees are required to give a few weeks notice when quitting without cause.

The notice periods are not excessively long, but they give both parties a chance to prepare for the change. A few weeks might not be enough time to hire a new employee or find a new job, but it should be enough to put together a plan.

The ability to fire or quit without cause seems like the part of 'at will' employment that's most important to economic efficiency, so it's nice to have a kinder system which still includes that.

[1]: https://www.alberta.ca/termination-pay.aspx
Another relationship to study is between the quasi job-for-life laws we have in France and being the country with the most population under antidepressants in the world.
Genuine question - what makes you think that Kubernetes has won?
A few months ago when Craig posted on YC to gather some ideas about who to invite on YC podcast and how it should be structured and I proposed to invite founders whose companies failed along with the ones whose succeeded. Looks like I yet have to see an episode with YC failure company on that podcast.
The Stranger is a notorious left-wing tabloid that loves to pick fights with the rest of the city, especially its more centrist rival, the Seattle Times. Stranger articles are consistently slanted with a pessimistic view of anything that doesn't help make life luxuriously comfortable for the 5% who choose to lead alternative lifestyles.
On some level they're probably just efficient sewage processing.
Genuine question - what makes you think that Kubernetes has won?

Well, "won" in quotes. I am not a k8s fanboy or anything, I simply observe that all the major cloud providers are offering managed k8s services that have superseded their own proprietary container-type offerings. For better or worse that's where the momentum is. If you wanted to containerize your stack right now, k8s then pick one of the big 3, seems like a safe bet.
If anyone is interested in learning more about Sir James Dyson there is a good interview with Dyson on NPR's "How I built this"

https://www.npr.org/podcasts/510313/how-i-built-this

https://www.npr.org/templates/transcript/transcript.php?stor...
One of the reasons I set on this "espresso" format is that I wouldn't be able to find enough time for a more expansive write-up.

I hoped to compensate by including plenty of links, and making it easily modifiable. Maybe I should include a comment system?

What about asking questions via GitHub issues? :)
I'm curious how the "first year for free" business model works out. I'm guessing smaller companies couldn't survive on that as it's too long to wait until you start getting revenue?

I paid a few dollars for WhatsApp once or twice to keep it working after the first year. It was such a small amount I didn't care. I remember some of my friends freaking out about it though, like they were being tricked.
Managing database schema changes without downtime
Thanks (and thanks for the typo as well)!

I toned down the color theme, and increased contrast. I did not cache-bust, so you might have to clear your cache. I hope this makes it better!
It's important to follow the average speed of the traffic you are in, if you keep to the speed limit while driving slower than the average your driving causes a danger on the road by causing people to drive around you and changing lanes and speeds is where accidents happen.
I know that feeling. It's the little thankless work that makes the world go round, so keep at it.

Best of luck to you.
Yea, Solidity is not the only language of code that compiles to EVM bytecode. There are other languages that also do so: Serpent, LLL, and Viper. "Better" is subjective, but it looks like Viper is intended to be more audit-able. But it's also still a work in progress.

Serpent and LLL are apparently lower-level than Solidity.

https://steemit.com/ethereum/@balzss/the-many-languages-of-e...
Sure, lets do it in pieces

typedef int (*my_func_ptr_t)(const void*,const void*);

typedef union { my_func_ptr_t func_ptr; int* data; } my_union_t;

void my_func (my_union_t param);

// Now exploiding it

void my_func (union { int (*func_ptr)(const void*,const void*); int* data; } param);

Of course this is very basic example, but there is hope to make it into an IOCC entry.
What happened to "rough consensus and running code" thing? Is running code not required these days?
The Science of Making People Love Your Product – Persuasion Triggers
To clarify for those not familiar: Google Upvote is a management server for the enforcement agents that run on the endpoints, like Bit9 or Google's own Santa.

It's good that they released this interface, because Santa was difficult to configure manually.
It was long known since they did not ship any new update since August 2016. We at Turing Analytics migrated to Rancher labs about 6 months ago.

They should have announced it earlier and should have given more time to paying customers. I am glad I migrated very early.
At least you know isn’t going to be shutting down their cloud services anytime soon.
Lua has been known to remove things. The language still remains small and clean after over 20 years. The creator has given some talks about how breaking compatibility (e.g removing features) requires its own thought process. There are different types of changes. The easiest to change are the ones that can be detected immediately in existing real world programs whereas the hard changes are the kinds that could go silently undetected by users until it is too late.
I agree, but the consequence of getting fired for a employee is worse than the consequence for a employer not being able to fire someone. Also a company is more often a organization of several people which can be used to leverage a firing (or what you call it). A union only seeks to counter this by giving each employee a more level playingfield. Without unions and worker laws it is basically a third world country where anyone is at risk of being fired for reasons they dont understand or was never informed of and never given a chance to improve. The importance is in the power balance. It could even be argued that unions are just as important for distributing power and wealth in a society as a democracy. The scandinavian model is by some attributed to the power of the worker unions. Of course anyone working in management and business osners will always oppose unions. But it makes no sense that workers themselves opposes it. Skilled workers will still get work and get better compensated for it.
His handle was the store number of the Domino's in Poughkeepsie.
Have you ever encountered a wild bear?
It's a fallacy to think that just because a product is a browser extension it must be very low-tech easily-imitable app. I know there are some browser plugins that are quite sophisticated and have a complex programs in the backend. For example: Ad-blocker, LastPass, etc.
It's paywalled but I wonder if one of the reasons is the Zika virus[1]?

Like if a Brazilian male partner is infected, would they try to find a non-brazilian(to be safe since it's asymptomatic) sperm donor?

[1] https://en.wikipedia.org/wiki/2015%E2%80%9316_Zika_virus_epi...

> It was estimated that 1.5 million people were infected by Zika in Brazil, with over 3,500 cases of microcephaly reported between October 2015 and January 2016.

[2] https://en.wikipedia.org/wiki/Zika_virus

EDIT: I don't care about the karma but I am curious what part of this comment is attracting the downvotes?
The society that gives birth to the autocrats is complicit and for the most part welcoming of its values. It's a mistake to merely think of them as brainwashed.

They rule their society still because their values and the values of the people are aligned.

http://www.slate.com/articles/news_and_politics/foreigners/2...
/why_drivers_in_china_intentionally_kill_the_pedestrians_they_hit_china_s.html

It's a pragmatic society that believes in authoritarian rule because they believe it works and because the morality and ideals always come after pragmatism for them.

They themselves and not the rulers that temporarily maintain control are our irreconcilable enemies.
I fail to see the problem in that code.

(1 | 0 < 1)

evaluates to False in python as well.
> C does not have RAII-like memory management in any way.

Yes it does, as language extension on gcc and clang.

It is called cleanup attribute.

https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attribute...

https://clang.llvm.org/docs/LanguageExtensions.html#non-stan...
My first reaction: RSS?
Kind of an interesting read. They’re essentially describing current trade pressures between the US and China. Over the years,I’ve come to the opinion that these pressures were foreseen by the US administrations. But they chose this outcome as preferable to any other option. Essentially, I hypothisize this as their mindset: that the over 1 billion citizens of China were going to grow their per capita GDP to levels elsewhere. That’s enough for them to be 3x the size of the US. So the US chose to keep trade as near to free with China as possible. If business in the US was effectively at the level of business in China then the US wouldn’t be pushed too far below historical GDP.
System analyst. It's the sweet spot between manager and developer.

I think the most important role is someone who can say to the client that they can't do something impossible. This person can't be the developer themselves. And they need to back it with facts.

It was really hard to do this as a developer because it would take a week to gather the facts to explain that something can't be done in a week. So they'd be unhappy that we spent the week on meetings instead of work.

This work also directly makes it easier for developers to do work and easier for managers to schedule tasks. It's also a near irreplaceable role - it would take at least a month to train a new SA's technical skills and a few months for them to understand the user wishlist as well as why the limitations are limitations.
It was their hosting service, they would run your containers for you “in the cloud”.
Meta but mods: please edit the title. It's missing a word and looks sad.
Another thing: lists of function signatures are cumbersome to read. For example:

pub fn last_mut(&mut self) -> Option<&mut T>

pub fn get<I>(&self, index: I) -> Option<&<I as SliceIndex<[T]>>::Output>

pub fn get_mut<I>(
&mut self,
index: I
) -> Option<&mut <I as SliceIndex<[T]>>::Output>

Quite often when I program I try to read the list of operations a type implements and find one that does what I need. The list above is 3 consecutive methods from Vec documentation, and it's actually from collapsed (i.e. abridged) list. I actually cut some of that collapsed info out ("where" sections) because it's not relevant at the moment. What I'm looking for at first is "last_mut", "get", "get_mut". Now the syntax is highlighted so function names are brown, but I still have to fish out function names from that soup. The "collapse" button actually hides text description, not type information.

I find looking at the left side (table of contents) much more effective. But I never felt it was necessary when reading Python documentation.

I don't know, maybe I'm just not used to static languages.

https://doc.rust-lang.org/std/vec/struct.Vec.html
Thanks! That was exactly my intent. I added links to jsbin now, so it should be easy to quickly experiment with the code.

I have a few ideas (http server, text compression, blockchain) but I'd like to hear some from you.

Any preference on what you would like to see in the future?
The top companies in the US are all new ones (except for GE). AT&T is irrelevant today, as is IBM after it got disrupted by startups Microsoft and Compaq.
Huh? Against Google and Facebook, it's not at all impossible. Or against the FBI. Against the NSA, it's hard to say.

I have not seen any reported pwnage that didn't involve obvious OPSEC failures. You just need to compartmentalize, and avoid creating associations.
“In Matlab, a part of Bangladesh with good data, deaths from diarrhoea and dysentery have dropped by about 90% since the early 1990s (see chart).”

I just kept reparsing and trying to error correct that sentence over and over until it finally sunk in that yes, they are saying Matlab is actually the name of a place in Bangladesh.
What is your product then? I don’t think it hurts telling the name here, especially if someone asks for it. And also, what’s your USP against ublock?
I don't have experience with Docker Cloud, but it's Docker company's SaaS.

https://blog.docker.com/2015/10/docker-acquires-tutum/
It’s a different world. The US is a free country. You are free to work wherever they accept you. A job is not a right: you cannot demand anything that someone else must provide you. And people for the most part are free to start a business pretty much whether it should exist or not regardless of anybody else’s opinions.
I hate that word. I use crash instead.
Sure, there's turnover. And there will likely always be cycles like that. That only means that companies don't last or innovate forever, not that they can't innovate.

Out of curiosity, what criteria are you using for "top companies"? Looking at the top 10 of the Fortune 500 (http://fortune.com/fortune500/) and their founding years:

1. Walmart (1945)

2. Berkshire Hathaway (1889)

3. Apple (1977)

4. Exxon Mobil (1870)

5. McKesson (1883)

6. UnitedHealth Group (1974)

7. CVS Health (1964)

8. General Motors (1908)

9. AT&T (1983 as AT&T, 1877 as Bell Telephone)

10. Ford Motor (1903)

By market cap (2017, first quarter) (https://en.wikipedia.org/wiki/List_of_public_corporations_by...)

1. Apple (1977)

2. Alphabet (1988)

3. Microsoft (1975)

4. Amazon.com (1994)

5. Berkshire Hathaway (1889)

6. Exxon Mobil (1870)

7. Johnson & Johnson (1886)

8. Facebook (2004)

9. JPMorgan Chase (1871 as J.P. Morgan & Co)

10. Wells Fargo (1852)

I'm not listing these as counterfactual, but only as an example. I know there are different ways of measuring "top" companies, and these are two. It's also arguable that these don't capture the idea of "top innovators". I'm interested in knowing what you're using. I'm probably missing something obvious.
Well yes, "racism or anachronistic nationalism". There you have it. You're unusual, arguably.
Is there a hosted rancher service?

I played around with it a long while ago and really liked it, but felt like more moving parts (and particularly on MySQL, which wasn't in our stack) wasn't something I was too keen on. Having someone manage this for us could be worth paying for though.
Go and Rust are also OO.

There isn't such thing as the only true and single way of doing OOP.

Also without OOP, good luck doing GUI programming in C++. Even Motif and GTK+ are OOP based, in C, because immediate UIs suck for anything beyond simple game UIs.
Andy Gavin & Jason Rubin who created Naughty Dog started in high school, though the millions may not have come until later.
I use Dropbox and gsuite drive. Dropbox is for easy to access file sync and gsuite is for backing up 30TB. All hail rclone.org
Eniko Mihalik Height Weight Hot Sexy Bikini Pics Profile
I think that my eyes are better at night than the camera that shot that footage. It looked like she was wearing dark clothing though.
What do you mean by badly?

I'd guess that pretty much every batch has startups that implode very quickly due to disagreements within the team. The company is dissolved and the founders end up disliking each other. This is pretty bad but nobody has heard of these companies and it's clear the team was just bad. A decent team is able to persevere for some time.

The more interesting examples are companies that had traction, were growing, raised lots of money, but some aspect of the business didn't work out or they got beaten by competitors, and ended up shutting down. Homejoy is one example. The problem is many other companies like this end up getting acquired for some small amount of money instead of shutting down, making it plausible to deny they failed badly.
"The subsequent trial found that, compared to the base blood iron rate at the beginning of the trial, individuals using the iron fish had increased levels of blood iron after 12 months, and the rate of anemia decreased by 43%.[5]

A randomized control trial in 2017 found that the iron fish did not increase hemoglobin concentrations in a sample group of 340 Cambodian women."

These sentences seem to contradict each other. Or does it mean that the concentration of iron in the blood has increased, but that it did not lead to more hemoglobin?
This is why your company or product should not depend on that new cool SaaS/PaaS.
You should maybe check things out again, cause that’s why they made this huge change in Firefox 57.
> What would happen if this was docker hub? Panic!

Isn't docker hub relatively easy to replace, in comparison?

Otherwise, is this a wakeup call perhaps?
Silicon Valley Is Holding Us Back
I'd guess that unions aren't very effective unless a substantial percentage of the workforce joins, so it makes sense for an organization with limited resources to try to focus on getting wide adoption in a small, specific part of the tech industry rather than trying to get everyone to join all at once.

Maybe the game industry is the best place to start a tech union as a proof-of-concept, given that (if the stereotypes of game studios are true) it has a higher proportion of employees aren't too happy about their relationship with their employer than other parts of the tech industry where the pay and working conditions are better.
You mean “will need funding soon” or “are going broke”?

Where you are will make all the difference too because different countries mandate different public data for companies.
The Choice is Yours
At first, I immediately discounted it as just plain coincidence. But actually, it could well have been.

I imagine the service wasn't really making money, and to add GDPR compliance on top, could have been the last straw (or a contributing factor)
After Uber Crash, Florida Still Welcomes Free-Range Robot Cars
I believe the planning committee was replaced by Multivac a while ago
WakeMate: https://en.m.wikipedia.org/wiki/WakeMate
I didn’t realize this was one of our exports.
This is bullshit. Lyft line show you where it’s gonna drop the next passenger, you can’t be “surprised” by the route.
Do you pay fees every day, like IG?
Just want to go long on some ETFs, not sure what the difference is with IG and trading212.
Please read the entry before commenting.
> It's a great process for reigning in "great" engineers that produce a ton of technical debt

So any positives can safely be attributed to the new process and any negatives are clearly just the new process shining a light on existing problems.

Gotcha.

And the parent poster was wondering why people were so cynical.

> making your engineering team more stable

Can you expand upon what you mean by more stable?

One of the main selling points to management is it becomes much easier to switch developers between teams.

> product delivery more predictable.

In what sense? And through what mechanism?

It does reduce risk on short term deliverables but that's a very narrow interpretation of predictable.

It's certainly not the case as an external customer - trying to nail down an xp team to a fixed deadline more than a few weeks away is an exercise in frustration.
So exactly like with Facebook apps, where you also grant permission for every app individually and have granular control over which data if any at all can be shared?

The feature where your iPhone is notifying which app is using your location is a recent feature in iOS. Remember than the current criticism of Facebook is related to how Facebook was doing things years ago. So we should also compare with early versions of iOS to be fair.
tldr: they applied this list and wrote a paper "as if": https://github.com/BigMcLargeHuge/opensources/blob/master/so...

Reminds me of previous fake papers... although that may be the point. If not... whew. I bet you couldn't pay them for the "data" from step3, since it does not exist. I'm getting a kick out of the "source notes" field.

I have thought quite a bit how to actually do this. It's more than a hobby of mine to track how disinformation works and spreads. You would need to pick specific testable predictions and claims from a broad sample of historical news, the older the better, and start there. Things that can be measured with numbers. Predictit and other betting site questions would be a good foundation.

lol, just noticed they disabled issues.
Assume that Chrome is tracking as much as it possibly can, within the bounds set by the privacy policy. The same goes for all products by big IT companies.
Damn. My last company ran a bunch of production things in Docker Cloud. Contrary to many opinions, I kinda liked it. It was cheap and fairly simple to use. The API was straightforward and way less expansive and cumbersome than something like AWS ECS.
The New Law That Killed Craigslist's Personals Could End the Web, as We've Known (For Quite Some Time).
Except the government employs 2.7+ million people.

If Google ran the DMV there'd be no one working at the building, no support email, no customer service, and you'd have to get answers to questions from other pedestrians on unofficial forums.
Robotic Dog Transform Ambulance Horse Rescue
We well come you to the future of Ambulance Rescue missions as the time has changed humans have developed new generation of robots to help them in the most dangerous Rescue missions men can ever encounter
You are still free to get a worse contract in the gaming industry without unions, there is nothing preventing you to do that.
I googled it for you

https://en.m.wikipedia.org/wiki/List_of_sovereign_states_and...

http://www.un.org/en/development/desa/population/migration/d...

America has historically been the country most people go to.
We Fear What We Can't Control About Uber and Facebook
Except that cheerleading it a highly skilled role that takes a lot of hard work and training, they are not just standing around looking nice. And there are male cheerleaders.

Booth babes, maybe this is highly skilled too. I don't know. But I don't think they compare.