skysight-inc/HackerNews huggingface dataset:
As one of the folks who worked on this — this graphic has already been flagged off the front page three times today, and may well continue to be. Perhaps it's not a subject that the HN community wants to look at ... But I would hope that it can be. So please take an extra minute to read closely and consider carefully before jumping in with a comment or a flag.

To head off some FAQs at the pass (and feel free to ask more):

* The multiracial and Native American categories are calculated, but only displayed when they go above 5% in any year for a given school. Multiracial was recently introduced as a category in 2008 — you'll notice some big jumps because of this (U. Hawaii @ Manoa)

* International students — which often make up sizable component of undergraduate diversity in Ivy League schools — are excluded from these. It's U.S. residents only.

* You'll notice some gaps in the 1980's before the data starts being reported consistently in 1990's by the Department of Education.
Arpaio Pardon Would Show Contempt for Constitution
Thats what happens when you put all their social validation on a small device.
I think you are right with the understanding, but its a trade-off to be able to build bigger things more quickly and easily.
Your post lacks information on the part of why the WSJ model isn't acceptable. Paying money for a newspaper isn't exactly unprecedented, and there are plenty of people who are fine with that model.
I'd say the exact opposite. Race-conditions in parallelism are where the classic problems lie.

We aren't going to agree here, but you sounded like you thought your position was axiomatic or something, and that's what I disagree with. Meanwhile I am content that we may have different preferences, that's not a problem.
Kind of reminds me of Python 3 migration, no one was willing to do it until running 2.7 became bigger and bigger hassle.

And even then people rarely looked ahead and try to make their code forward compatible.

At least it looks like Py3 was finally accepted.
No way to do due diligence before hand?
It's actually usually a refrigerated van (bare in mind you'd have chilled and frozen items and those vans can be out for two hours at a time due to having multiple deliveries loaded).

But the type of vehicle is a moot point as it's not the shopper who has to own nor drive it. So they can still run a household without themselves owning a car (which was the point of the discussion)
- Shorter work week (i.e. the job would be part-time).

- Projects that are both actually advanced technically and from field that
interests me. Big bonus points if they are written in languages I already like
or want (would want) to learn.

- Team from which I can learn plenty of interesting things. Note that this
would be very hard to achieve if the team has nobody with more than five years
of professional experience.

- Formal approval of me working in company time, in non-insignificant amount,
on an open source project. The project may be, or probably even should be,
proposed by the employer, but I should have the final decision on whether
I want it or not.

Order of the above points is arbitrary.
Tesla's system doesn't have enough sensors. Musk forced his engineers to try to do this almost entirely with vision processing, and that was a terrible decision. Vision processing isn't that good yet. Everybody else uses LIDAR.

I've been saying for years that the right approach was to take the technology from Advanced Scientific Concepts' flash LIDAR and get the cost down. I first saw that demonstrated in 2004 on an optical bench in Santa Monica. It became an expensive product, mostly sold to DoD. It's expensive because the units require exotic InGaAs custom silicon and aren't made in quantity. Space-X uses one of their LIDAR units to dock the Dragon spacecraft with the space station.

Last year, Continental, the big century-old German auto parts maker, bought the technology from Advanced Scientific Concepts and started getting the cost down.[1] Volume production in 2020. Interim LIDAR products are already shipping in volume. Continental is quietly making all the parts needed for self-driving. LIDAR. Radar. Computers. Actuators. Cameras. Software for sensor integration into an "environment model". They design and make all the parts needed, and provide some of the system integration.

Apple and Google were trying to avoid becoming mere low-margin Tier I auto parts suppliers. Continental, though, is quite successful as a Tier I auto parts supplier. Revenue of €40 billion in 2016. Earnings about €2.8 billion. Dividend of €850 million. They can make money on low-margin parts.

Continental may end up quietly ruling automatic driving.

[1] https://www.continental-automotive.com/en-gl/Passenger-Cars/...
For people like me who think smart phones ruin everything, I suggest looking into Waldorf education for your kids. Smart phones are banned at the school (until high school) and screen-oriented media (phones, TV, movies) are strongly discouraged outside of school. In my opinion the system attracts really interesting adults and kids who still know how to enjoy life the old fashioned way.
This just made me realize that every time you see a strong AI in fiction, it still has a computer-sounding voice. If we ever develop strong AI, we will probably already have perfectly natural speech synthesis. And if not, the AI could develop it for us.

But I suppose an AI might choose to use a computer-sounding voice to remind us that it is a computer. Kind of like those inaccurate sound effects in movies - they have become so common that it seems more wrong to omit them. (TV Tropes calls this "The Coconut Effect".)
Ask HN: How do I optimize my career?
Hey all. Throwaway for obvious reasons.

I work at a large company as a software developer. Unfortunately, many of the teams are not up-to-date technically speaking.

When I was brought on I was quickly able to pick all of the low hanging fruit. Because of this I have become quite reputable in the company and have been promoted.

Despite this, I still don't feel very strong technically because of the fact that the problems I have been solving really should've been solved before my arrival. Being on here, I have an inferiority complex as my perceived ability is not commensurate with my title at other companies.

In particular -- despite having a few years of experience I haven't actually done anything at scale. Meaning the 100,000s of users (most I've done is 10,000s of internal users and customers). I feel like I haven't actually done serious software engineering work.

I was wondering if anyone has been in this position, being prominent in their company but still feeling poor technically. I feel if I were to interview at say, Dropbox I wouldn't do well just because I'm not practicing the right things at work.

Is quitting the only option, or is there a way for me to introduce solutions to problems that may require more technical expertise, to better not only myself but the company as well?

TLDR: Is it normal to not do "serious" software development work early in your career? Perfect example of this is the NYT article on scaling puzzles. I feel I'm currently not in a position to make those kind of decisions, and can only maybe 50% at most understand the rationale behind them.
Yeah, this practice goes back literally decades: L. Ron Hubbard was ordering Scientologists to buy his books and prop them up on the NYT Bestseller List in the 1950s. This guy sounds pretty out of the loop if he thinks this is a new phenomenon.
It's not an "older generation" thing. It is a "shitty employers try to have their cake and eat it" thing.
Maybe the employee wanted a new notebook and was hoping to wait out the lost and found window.
Mathematical secrets of ancient tablet unlocked after nearly a century of study
> I think it's as much or less of a jump to say "a group with low IQ has that because of their genes, as IQ is genetic" than to say "a group has low IQ because of socioeconomic factors", but then again I'm a certified member of the Church of STEM.

But while IQ capacity is heritable, it's equally well demonstrated that various adverse environmental factors (exposure to virtually all of which are increased on probability/severity by low socioeconomic status) negatively impacts IQ.

Of course, when a population is enslaved and subjected to artificial selective emphasizing suitability for menial labor, genetics are themselves a product of adverse socioeconomic position; of course, with even moderate interbreeding with outside populations, that effect should erode, though it will take many generations to be reduced to background noise.
I'm thinking there might be more than you think, though you are probably right that the distribution would skew towards younger employees. Even 10% of a paycheck is decent sized chunk to have tied up in ESPP. Especially if you are doing other %-based contributions like 401K/IRA. Especially in areas where housing can cost 25% or more of your monthly earnings.
The rate at which high level engineers move around leads me to believe that quite a few companies will arrive at approximately the same level of autonomy at the same time. Thus the marketshare for autonomy providers is probably going to be based on other factors than the actual technical superiority. Waymo will presumably need buyers, many of whom are the type that like IBM Watson style marketing.
U2FReviews
I feel like on every Kickstarter I've tried, I've gotten charged the first moment. Are you sure this is not the case?
One of the things I'm most thankful for is the fact that I grew up before cell phones were ubiquitous. And I honestly feel awful for children today, because they're all the unwitting subjects of a cruel experiment: What happens when you give people access to everything from birth?

Knowing how much self-control it takes for me to resist social media, Reddit, games, etc. I can't even imagine what it's like for children. Many of them are probably being ruined by smartphones, but we won't realize until it's too late, like the kids in China who are all myopic because they spent too much time indoors.
Successful landing on Please read the instructions. 15 consecutive landings
How to Make HTTP Requests in Swift 3
I've had drinks with Loris Degioanni and Brendan Gregg after a conference one year (Monitorama). Getting to ask two legit heavyweights in the industry about how to monitor containers at scale was definitely a high point for me. Also, Loris is an incredibly smart and entirely reasonable guy. I grilled him pretty hard and came away with the distinct impression his tech is exceptional for what it is, and the product pretty much sells itself as a result.

I don't currently use it as we just use prometheus + kubernetes just because my company isn't big on cloud services and doesn't have a need for it just yet.

Note: I have absolutely no relationship to him or Sysdig, just am a random tech guy impressed occasionally by good tech.
Cost of living in the rural west is not cheap.

The pacific states are uniquely expensive. It's not at all like western NY or upstate NY, or the midwest, or the south, where everything is dirt cheap, and gets very cheap in rural areas.
Stuck the landing right in the center.. the accuracy is just amazing
Factually this is correct: only half of any planet in the solar system sees light of the Sun at any given moment. :)
You're doing your daughter a disservice.
I heard serverless is very difficult to debug, it that true?
And as always, the live video feed of the landing was clunky :). They should nail one with a steady stream.
>I think it's as much or less of a jump to say "a group with low IQ has that because of their genes, as IQ is genetic" than to say "a group has low IQ because of socioeconomic factors", but then again I'm a certified member of the Church of STEM.

I'm just asking you to validate your claims with some evidence (the S in STEM).

>I guess my easy acceptance of that as a potential factor is founded on my belief that IQ is largely genetic. My divorced-parents upbringing certainly was less than optimal but my IQ is still pretty high like my parents', and then there's also the fact that IQ is 75% hereditary[0].

Of course I believe in heritability. What I don't believe is that there is a basis in saying that a pool of Africans is biologically determined to have a lower average IQ than a pool of Whites. It seems that you believe that so I'm asking for any evidence of it.
There's always been work and there have always been people looking for work. The problem is the people 'in charge' would rather scalp people's wages and lives instead.
You are only considering what is possible with a solo miner, the attack described involves multiple miner nodes colluding in a pool to suppress, delay, and orphan transactions and blocks.

I'm from Moon.
Still mindblowing after 15 successful landings
Human color perception is a minefield. Your eyes play lots of tricks on you without you ever realizing it. A 10% divergence is entirely believable when asking color questions.
The first three paragraphs of the article describe a job that is essentially guaranteed to be taken over by autonomous vehicles and AI in the coming years. Plus pay is low, and the work is dangerous. It's unclear why the rest of the article laments that millennials don't want to learn that work.
Did it sound to anyone else like they were shooting from inside the SpaceX cafeteria?
Previously:

https://news.ycombinator.com/item?id=14936265

https://news.ycombinator.com/item?id=15084059

https://news.ycombinator.com/item?id=15068785

https://news.ycombinator.com/item?id=14930203

https://news.ycombinator.com/item?id=14928598
Nalgebra v0.13 released with pure-rust SVD, LU, etc., Lapack integration
the python documentation [1] says the following:

> The current implementation keeps an array of integer objects for all integers between -5 and 256, when you create an int in that range you actually just get back a reference to the existing object. So it should be possible to change the value of 1. I suspect the behaviour of Python in this case is undefined. :-)

does anyone have any idea how they chose that range? it's a 262-wide block starting at -5, which seems incredibly arbitrary.

[1] https://docs.python.org/2/c-api/int.html
I think this is the one thing about technology I'm old fashioned about (I roll my eyes hard when people say stuff like "You should delete your Facebook account, you'll be better off."). If I'm eating food with someone else the phone goes away. The only exception is if in the course of conversation an easily googleable question is asked and both the other person/people and I are actually interested in the answer instead of just guessing. But after that the phone goes right back in my pocket. It's not a hard rule, but it's one I do make a conscious effort to follow.

I've noticed that others are a lot less likely to pull out their phones and stare while at the table if I don't do it myself. There's just something kinda sad to me when I see couples at a niceish restaurant and neither person is talking and both are looking at Facebook or Twitter and there's still food on their plates. I know you can't extrapolate that to a person's entire relationship, but it just seems kinda... unfortunate I guess.
Exactly. The oil companies got tons of workers in the middle of the frozen hellhole Alberta tar sands, and the mining companies got tons of workers in the middle of scorching desert Australia.
Every time I've watched a landing, the video feed is janky. One might speculate that they don't want to live-stream an embarrassing failure but that seems a bit odd when it would be more embarrassing to have an explosion during launch, losing the payload.

Edit: vvvv that sounds quite reasonable, you'd think they'd do something like throw a buoy 100m away to house the actual satellite link and just do wifi from the barge to the buoy.
How to Interview a Product Manager
How about: underwater welder, fisherman, skydiving instructor, firefighter, electrician, policeman, astronaut, or sanitation engineer?
I can't really afford a new phone right now, but I really want this to be a thing, and I think we're running out of chances for a FLOSS phone to take off, so I ordered one. I really hope it meets its target.
yes, thought exactly the same!
Riak lives. bet365 buys Basho's assets
I've often wondered about this, exactly how much perf is left on the table before going to insane lengths. Suspect the author is correct, we'll see an explosion of architecture before we see radical changes elsewhere.
Theme deletions, that must be it then. I don't have a specific example, I just wondered the difference in the total numbers of both websites.
Well, having had a few times the opportunity to do such a move, I stayed at my previous job. Good atmosphere, cool company (a big one), located in such a way that my 15 km bike commute is 70% in a forest, no travel, yell at my children every night so that they do their homework/wash teeth etc.

What would these 100k give me? Not much - I will comfortably retire when time comes. I would consider a 500k increase as it would change my life and probably help me to retire earlier.

I belive that what revenue brings in a set of plateaux. When you start every euro counts, then comes a plateau and you move up after a significant change of salary. Which brings some acceptable/bereable drawbacks.
i use pinboard for this.
It wasn't their best stream, others have been better. The achievement of landing and potentially reducing the cost is enough.
I like this idea! Want to add a PR?
I remember those days. Back then I'd say 99.97% of those horrible ads you describe were on spam / bad websites. The normal, good sites that we went to every day had very, very tame ads. For the most part, as long as you visited reputable sites back then, the ads were not a big deal.

Today the reputable sites are an absolute mess with huge, bloated and completely unusable ads. So yes the ads back then on non-reputable sites were worse because of what the browser makers allowed websites to do but when you compare the reputable websites? There is no contest that today is far, far worse.
Microsoft has a serious problem to deal with in their offerings - history. They have decades of bloat, backwards compatibility with old data, and a bad reputation to deal with. Google doesn't have to deal with that.

As far as today's market share of the cloud... I just don't see the relevance. We're talking about what Google will become, not what the cloud market will become. We are at the early stage of an industry. Today's players may or may not be relevant in 10 years. So whether Google becomes a top player or a niche, the bigger point is that the future Google, big or small, won't be about Search ads.
Advanced MongoDB Query Batching with DataLoader and Sift
A friend was actually high on PCP, trained in martial arts, had a baseball bat, and was beating on a row of expensive cars. It took 6 cops to restrain him, but frankly the cops where never in significant danger so that was a rational response on their part.

Granted, he was not 215 lb, but it's still close to what your describing and nobody got shot. Just raw physical force and handcuffs from several well trained cops.

PS: He also just got probation, but that's the rich, white, clean record advantage in action.
I spent a lot of the decade of the 90s having the best times of my life immersing myself in video games and the Internet, and looking back it seems to me like I'm the better for it. I think it should rightfully be heartbreaking to deny that to a kid who would have it.
it's vibrations that shake the sat dish so much the link gets severed. convenient for them.
Canonical Distribution of Kubernetes: Development Summary- August 24
Exxon Misled the Public on Climate Change, Study Says
> this is a thread about an announcement for a new smartphone

The smartphone in question runs Debian.
I think it's (it being the socially damaging effects of persistent internet access) is going to get way worse before it gets better. Rising depression rates in youth are happening, but nobody is even talking about this on the 'mainstream', it's just not openly visible yet. Meanwhile the Google's and Facebook's algorithms keep getting more finely tuned . . .
Gtk-rs: The huge and long awaited release is finally here
Technology does not care about human values.
I remember jumping on the N900 bandwagon.

Hardware wise, for its time maybe, it was perfect with its full qwerty keyboard.

Software was so bad it was tragic. You couldn't even trust phone calls to work.

Clearly I want a FOSS phone to work but the market is miniscule and therefore the product quality will likely remain on a hobbyist level.

Furthermore I tried the Jolla phone and that wasn't exactly FOSS but the small team could be compared to what you might see in a FOSS phone. And again it was barely useful.

I also tried the ZTE Firefox OS phone, it felt like a toy and the OS was crippled.
8 years after forming Google, the company wanted to raise $2.7B USD in their IPO. 8 years after Bitcoin was released, BTC has a market cap of $70B USD.
The live feed is usually a little clunky when it's landing on the boat. The one from last week was crystal clear https://youtu.be/vLxWsYx8dbo?t=19m42s
Some old ones:

Jeffrey Ullman & John Hopcroft:
Formal languages and their relation to automata [0]

Ted Codd: A relational model of data for large shared data banks [1]

C.A.R Hoare: Communicating Sequential Processes [2]

[0]http://dl.acm.org/citation.cfm?id=1096945

[1]http://dl.acm.org/citation.cfm?id=362685

[2]http://www.usingcsp.com/cspbook.pdf
Perhaps. I still have no idea what he is asking for :(

I'm just going to assume the majority of posters are right and he's looking to buy a turn key passive business.

I come from an eCommerce world where there are a lot of hands-off drop shippers. I don't think it is unreasonable to have thought he might have been asking something like "What's the best place to drop ship on to make the most profits?"
I believe that IPv6 is a threat to Verizon's business model. Without net neutrality, V can be a paid gatekeeper to centralized services; IPv6 is a tool useful for connecting decentralized resources, and so erode's one of V's revenue sources.
Probably, but they won't delay the launch for months if the carriers drag their feet
The problem, in every case I can think of (and it intuitively seems true), is continuation, whether it's done in software with coroutines or in hardware with process scheduling/threads. Which is a concurrency problem rather than a parallelism problem, which then expands to "are problems of linearizability concurrency or parallelism?". Which might be a more settled way to answer the question in a CS manner.

Can you describe a race condition that cannot be replicated on a single thread with either preemptive or cooperative multitasking/coroutines? I'm racking my brain and can't come up with one. If your coroutines are deterministically given time, then I guess you can avoid race conditions, but "are my coroutines deterministic" seems like a really difficult thing to conclusively prove in all cases (like, just add network I/O latency), and the conceptual barrier remains the same whether they're deterministic or not.

(Edit: a friend just noted the possibility of writing to memory/disk and reading halfway through, and if you don't have atomic writes that's true, but you can have preemptive, single-process multitasking that interrupts mid-write; that's why we have file system lockfiles, isn't it?)

I use node-async-locks when writing JavaScript sometimes if I have to deal with shared state, because, hey, I might have to await something and come back to this later. (Obviously I try not to, because duh, but sometimes you're stuck with it and can't immutable-all-the-things. So you define a critical section and do your thing.)