skysight-inc/HackerNews huggingface dataset:
> There doesn't have to be a zero-sum battle between those who benefit from AA and those who don't.

When resources (jobs, college admissions slots, government funding for programs, etc.) are scarce, there often will be.

When I was in college, one of my classes included a unit on public speaking. We were encouraged to speak on a contentious topic and attempt to be persuasive. On the day I presented, I sat through multiple presentations on the subject of affirmative action. All of them were against it on the basis that it hurt certain ethnic groups. None of the people presenting on that subject were white.

(Me? I was ranting against DRM. Not important.)
It's pretty amazing that that website emails you your password in plain text when you register.
That or $0.02 on the dollar in bankruptcy court.
"One person familiar with the matter said Theranos now has about $150 million or less in cash, excluding the ($40 million) debt"

You can run a company for quite a while on $110M, even in Silicon Valley.
"So currently, Chrome is doing the full rendering lifecycle (style, paint, layers) every 16ms when it should be only doing that work at a 500ms interval"

Only? It shouldn't be necessary to layout the entire window to redraw a cursor.

Also, if it did update every 500ms:

- it still would use about half a percent of CPU. On a machine whose CPU easily is >200 times as fast as those powering the first GUIs (and those _could_ blink the caret at less than 100% CPU) and that has a powerful GPU, that's bad (yes, those old-hat systems had far fewer pixels to update, but that's not a good excuse)

- implementing smoother blinking (rendering various shades of gray in-between) would mean going back to 13% CPU.

I would try and hack this by layering an empty textfield on top of the content, just to get a blinking caret. Or is it too hard to make that the right size and position it correctly?
Abstraction is about coming up with general designs from many specific implementations. You can layer abstractions but layering is not fundamental to abstractions.

Just because a design introduces extra indirection into a system does not mean that the design is providing any abstraction.

Likewise just because a design changes from one implementation to another does not mean anything has been abstracted.

Your example of moving from DOS to Windows is really good for illustrating this. DOS had almost no hardware abstraction support, you had to include drivers for a lot of hardware into your application. Moving from DOS to Windows 3.1 only provided abstractions over the video drivers, for example when it came to network cards you still had to use DOS drivers.

Moving a text editor from DOS to Windows does not provide you with any abstractions for things like the cursor. It is only changing the API for the sake of having your text editor run on a different platform.

Guess what? This is the same with trying to get your cursor and text rendering working on a web browser. There is absolutely no abstraction here, you are just changing your code to work with the very awkward DOM API.
JS held a lot of appeal for me - coming from the Java world - because you didn't need a lot of tooling but basically a text editor and a browser. Add a handful of libraries and I started liking that goofy little language.

Of course that setup still works, but if you want to do anything a bit more advanced, you descend into a living hell that feels as complicated an impenetrable as J2EE did. As clunky as the JCP is, in the last years it helped create a couple of sane standards from existing implementations. I just wish there was something similar in JS world.
Backbone all day.
Hey bud, I am here for you as a developer of the vscodevim extension. I will make sure it works just for you.
> because the only disputable statements are the conclusions / interpretations / shade-throwing of the author

The whole article reads as an extensive piece devised to smear the man's character, complete with more or less explicit accusations of misogyny, lunacy, and even racism.

And this was motivated by the fact that Scott Adams didn't jumped on the rabid anti-Trump bandwagon and actually had some positive comments on why the american people unequivocally elected Trump their president.
HOMBRE FUE SANADO Y TRANSFORMADO EN LA CÁRCEL POR EL PODER DE DIOS, Testimonios
I agree with you here. However some of the 10gbit iom/mdas for the Nokia 77x0 bins are $100,000s.
I may be misremembering, but I think senescence is often induced as a response to damage -- a protective measure, since damaged cells are liable to become cancerous if allowed to continue to divide.

As for why the cells become senescent rather than merely dying -- well, even senescent cells retain some function. If damaged cells died rather than becoming senescent, it would presumably result in more deaths in situations where a large number of cells are damaged.

It may be that a drug which kills senescent cells results in a decrease in chronic disability but an increase in deaths... an interesting trade-off!
Small correction: the CA industry doesn't self-regulate. Both browsers and CAs participate in the CA/Browser Forum and my (admittedly outsider) impression is that browsers almost always have the upper hand.
Force dissipates roughly r^2 from the event, but yes there are lots and lots of clever ways to reduce r.
I was wondering the same thing. In previous cases, it seemed that Mozilla and Google acted as one, by working off the same NSS trust database. Has something about that changed? Apparently Google thinks Mozilla is moving to slow on this one?
Karlsruhe switched to Nextbike, their solution is less high-tech but works fine, too.
It was uncivil, unsubstantive, dismissive of others' work, broke the HN guideline against using uppercase for emphasis, took the thread into a programming language flamewar... Please just don't post like that to HN.
Dispatch – Multi-Store Flux Implementation in Swift
Very few engineers in Silicon Valley interact with black engineers. That's a problem. You can't have positive experiences to remove your bias if you have zero experiences.
You're absolutely right! It could be anywhere in the world! Talented people can easily move anywhere! Startups can be successful in San Antonio, Phoenix, or Ithaca! So why do so many smart people insist on concentrating themselves so?

Is it possible that perhaps there may be reasons for people to choose such an obviously irrational thing? What do they think they're getting out of it?

Many companies have found that they benefit significantly from physically proximate workers. There are distinct benefits to putting people in offices in person. On top of that, having many such companies in one place is beneficial to the specialist worker. It mitigates risks of unemployment, and enables workers to take greater risks.

Myself, I've done what you suggest. I took a job in a cheap place. It was great in some ways, and terrible in others. When I decided I was done with the job, I had to leave that city. There just weren't many options for me there. I understand why a businessperson would like it - you get more leverage over cheaper employees - but it's not the best choice for me.
By the time anyone of any race becomes a viable Google candidate, they have excelled in both high school and at elite universities, earned advanced degrees, and in many cases have already done interesting things in their field. Their socioeconomic background is irrelevant by that point in their lives. People wind up in Google interviews because they have earned the right to be there with the best and the brightest. At that level of competition, it would truly be a shame for race to play any part in a hiring decision.
In recent past (6 months or so), I spoke to few people who were hired by AmaFaceGooSoft companies. The rigor and hours that people are putting to get in to these (or similar) companies is astounding. There are numerous startup training people for interviews. The question of: Is it worth putting so much effort for an interview is a topic of another discussion. 20-25 hrs/week of preparation over 4-6 month period is very common.

From companies perspective, the bar for technical interviews has become very high. The actual job may not be hard to excel at. However, when the market is flooded with candidates acing this form of interviews, companies don't have to settle for "average" folks.

Given this context, you have one thing in your favor: time. At this stage, put your time to very good use. Practice, rigorous practice, will land you a decent paying job. Experienced people, employed people, people with families are at a severe disadvantage because "Time" for preparation is a luxury they don't have (including me).

Again, I am only providing you anecdotal evidence on how to ace these interviews.
Something I realised the other day, is that the campaign of dehumanization and extrajudicial punishment that the USA carried out against African Americans doesn't really have a name, like Fascism or Nazi-ism.

Yeah there's "slavery" and then "Jim Crow" but what do you call the stuff since the 1950s? Mostly it's referred to by the inverse, the Civil Rights Movement, but what did they move against?
Rosenblatt's perceptron has little to do with neural nets. Geoffrey Hinton regrets coining the name "multi-layer perceptron" precisely because they're really unrelated.
System76 employee (and HiDPI... enthusiast?) here! It does not need non-integer scaling. It's 3200x1800, which is like 1600x900 pixel-doubled. A great resolution for that physical size. This is also why you don't hear us talking about "4K" on that display, because that'd actually be too many pixels and require non-integer scaling for a usable UI.
Building digital storage that lasts more than a few decades is hard.

See http://longnow.org/ and http://rosettaproject.org
I am an owl and I tried many things, but only one routine works for me - I take a cold shower first thing in the morning (6:00) and hit the gym.
I'm one of these old school backend developers.

I'm kind of still waiting for someone to build, like, an Erlang (or Elixir) for the frontend. Maybe compile actual Erlang to it via emscripten.

Then code up a way to interface with the DOM, as well as model it in tests, and I could be a frontend developer again! (except for CSS... hrm)

I'd be happy to never look at JS again, frankly.

I think Elm currently comes closest to what I'm looking for
Why are there no chinese or russian leaks? Not trying to start a flamewar, just general curious.

There are russian dissenters and chinese dissenters, thus they should exist even within there secret agencys.
System76 employee here! Up to 32 GB. ;)
I don't think that's the case here, I think Symantec understood perfectly but thought they were too big to get anything more than a slap on the wrist from Chrome. Chrome's previous sanctions on Symantec, though very helpful for those trying to evaluate Symantec and inconvenient to implement on Symantec's side, were not much of a threat to their business.
Indeed, some people are flagging this entry, the question is: are they doing it because they are against political articles on HN, or, because they are part of some advocacy group trying to move this news from the top.
The legislative representatives I am able to vote for are entrenched and paid off. It is unreasonable that I can only vote and hold influence over a couple of senators and representatives, if they are all supposed to be beholden to all the voters. You can't even call other senators/representatives and expect them to listen to the call.

It is beyond me that, given that my vote doesn't count in the presidential election (due to electoral college rules), and my local representatives are entrenched, due to division of the representation, how things will 'sort themselves out' if I just faithfully go to the polls every time.
These marketplaces already exist via DMPs and data brokers like Axciom, Neustar, etc.

There are cookie onboarding companies like LiveRamp, etc. that partner with companies and apps to load their cookie on login, map it to a hashed email, collect geo data, etc. and then resell that audience to these companies and advertisers to target/retarget against.

A surprising amount of that happens behind the scenes in apps where you'd have no reason to suspect they were doing that (the infamous "flashlight app requesting tons of permissions" is one example), and no real way of auditing it short of monitoring your traffic for calls to their servers.

I've heard rates around ~$8 CPM for each unique email-mapped user/mo (they pay you monthly even if it is the same user in Month 1 and Month 2 because the point is resetting the cookie that may have been previously wiped). Obviously various factors impact that pricing.

Adobe is also making big moves in that marketplace space for their Marketing Cloud [1].

[1] https://marketing.adobe.com/resources/help/en_US/aam/c_marke...
Love your meta comment

Consider writing a douglas adams style book
The US South’s manufacturing renaissance comes with a heavy price
> African Americans generally have family whose native language is English and who understand American culture and can impart these skills and knowledge to their children. They have the language and cultural knowledge to fight for their interests and a powerful organization (NCAAP) to back them up. With these advantages, African Americans are basically seen as honorary Americans similar to white Americans.

This is laughably inaccurate. Try again after you've met and spoken with at least _several_ African American families from each class stratification, education level, and region of the country.
I used a System76 Gazelle for work and getting a master's degree in CS. Wonderful machine for those purposes. Ubuntu on a laptop, with actual supported drivers, made working in python, java, and scala quick and easy (apt is still better than brew) and it was portable. I've been tempted to buy another since Apple seems stuck at 16GB. However, the webcam did stop working after 1 year.
Because nobody wants to experiment on themselves and your experiment doesn't follow any scientific protocols?
George Brandis, Asio and the battle to control Australia's telecommunicat
How to write a generator class?
Not always. Data can quite often completely mislead us. See Simpsons paradox for an example.
Have you really done this?
Archaea are tough.
DoE may be slightly different from the others...
Your history is a little mixed up. LeNet-5 had 7 layers, for example (late 1990s).

Regardless, neural nets fell out of favor because they were seen as overcomplicated and even though they achieved competitive accuracy (yes, even when they were out of favor they were still competitive in performance to other methods), you could get similar performance with simpler methods like SVMs.
We do not have the monopoly on highrises and modern cities.

Here is Ethiopia for instance:

http://addisairport.com/wp-content/uploads/2013/11/addisabab...

Highrises are simply a function of the price of ground in cities going up dictating more use per square unit of area.

And FWIW the roots of most of our civilizations lie in the Arab world, at some point in time those regions were the moderns and our regions were backwards.

To directly answer your question: Major cities like that have existed all over the globe for many centuries, the 'modern' look as you call it was most likely inspired by looking abroad but that has never stopped anybody from imitation.
"the functioning of democracy and the one-man-one-vote principle. As soon as you allow attacks on that all bets are literally off"

I agree with your comments on free speech, but it would probably be worth starting with the blatant voter suppression efforts of Trump's party that have been going on for decades first.

(Well, to correct myself, going on for centuries, but in their current form for decades)
I'm guessing somewhere like Colorado would be nice. They'll probably just end up with a longer growing season.
I wonder how many of these bubbles are harvestable into useful fuel? Prevent a crisis and stockpile fuel at the same time? Obviously it's nicer if we could get everyone to sign the Kyoto treaty but ...
Ok, so how do we unfuck this? What are the promising options, who's working on them, and how can one contribute?
Yes, there are more problems. But nobody says you can only attack them one at the time.
But as a member of the .01% I'd rather only build new infrastructure where I can guarantee only myself and select others will be able to utilize it. I wouldn't want to waste my money on something that might be ended up being used by the public.
I'm an ancient web developer who would build entire web apps in django. I've tried creating forms with react, but it took 10 times longer to build it in react than it would have in django, maybe i'm just new to react, but i don't see how it would be faster even with more experience.

In django i would just create a model, a form class and a template and that would handle the rendering of the form, form validation, and saving the data into a db. But with react you would have to create the components and also create a separate api that would handle the retrival and saving of data.

Are there any ancient developers out there building web apps faster with react/vuejs/angular than django/rails?
Hyperbole is never good, but it's important to realize that anything above "Not a big deal" means at least a serious degradation of life quality for everyone on the planet.

Agreed! I believe that AGW could prove as disastrous for humanity as a large scale nuclear war. Its effects might even lay the ground for a nuclear war. It is not something to take lightly. Yet I can't resist an eyeball-roll toward comments like "human extinction on earth by 2030."
Building a Java Applet and Flash Player SHIM in JS
How hard would it be to build a JS-based Java Applet and/or Flash Player SHIM in the browser? I see lots of archival attempts on the internet such as the Wayback Machine, but much of the interactive content from the early days of the web is now inaccessible to many as we shift away from native plugins to web standards. With modern JS VMs, it seems as though we ought to be able to support JS-based Flash and Java runtimes inside the browser. Are there any projects in place to make this a reality?
I don't think it is a stretch to say that all Christian sects have some definite ideas of what God is like. For some, the 'God is incomprehensible' claim is their motte in a motte-and-bailey fallacy, to which they temporarily retreat when faced with questions like "if God is omniscient, omnipotent and loving, why was there smallpox?"
This is very valuable advise. Caffeine has a half life of 6 hours. It takes a long time to completely get rid off from body. It plays critical role is preventing quality sleep (even if you go to bed on time).

Following podcast on Caffeine by "How Stuff Works" explains the mechanics. Very enlightening.

http://www.stuffyoushouldknow.com/podcasts/the-duality-of-ca...
Could a woman in saudi arabia have a western worklife if working remote? Are they allowed to enter contracts, without consulting a male relative?
> Bipartisanship's effect on political power

What's your thinking here? R and D are (presumably) zero-sum. Either with each other or with some 3rd/nth party. But there's a steady state in this system where R=D=0. Or are you modeling something other than actual seats held I guess?

I mean right now both R and D are extremely unpopular, probably in large part because of lack of bipartisanship (at least doesn't help). But R still hold a crap load of power.
> Everyone has to be co-located in the same place.

Why?
Outlook.com as well. When it launched, it was blazingly fast. Now it comes with a loading screen and really laggy.

Bloated single page apps is the curse of the modern web.
Part of that could be from peoples' adherance to the HN norm of "no politics allowed".
I work as a full time contractor. Everything goes trough upwork and as far as papers go its super trivial(the drawback is that they cut 5% of the money).

I am not from American tho.
Networking for Docker Containers (a Primer) – Mesosphere
Death is not an illness, it's an essential part of life. If I had the magic power to eliminate death today there is no way I would do it.
> A few years ago my cat started waking me up at 4am, like exactly at 4 am +/- a few minutes. He would even keep on schedule when the time changed.

My grandmother's cat does the same thing (except 6am). She said that when the time changed a week or two ago, and the cat woke her up, she thought "you dummy, you don't know what time it is."

But she checked the clock anyway, and the cat was correct.

That doesn't even make any sense to me, and now you're confirming it...crazy!
We all share that world don't we? So everyone. Even the richest people still breathe the air.
> You can't have positive experiences to remove your bias if you have zero experiences.

Who is to say they have any? You're implying they're somehow racist because they haven't met a black engineer? Just because of their skin color you're gonna judge 'em? Well sounds like you're the racist.
>This will backfire on Google in the same way that the "But they ask algorithms questions in their interviews" will backfire on Google: they'll attract smart people who can do the job.

No, it will backfire on them by discouraging people of other races from even applying because they know they are starting with a disadvantage.
All of these creepy things and more could have been done all along, including the entire Obama administration through right now.

Why did the EFF not care about it until now?
This happened in "Contact".

But they had constructed that spare time-machine in secret using the fact that most of the cost was sunk in R&D.

There's a Hubble Telescope hanging on the wall in the Smithsonian in DC, fwiw..
I'd always jump to something like (unix) `less` to do something like that. I don't see it as a failure of my main programming 'text editor' that it can't open log files, because I wouldn't even try that in Vim (which I'm also very comfortable with).
Not officially, but I'm sure it was happening. Each individual Landstar broker operates independently as well, so if a given driver is constantly saying no, I am certain the broker would stop calling that driver (or at least put them further down the list). It was obviously a more 'manual' and distributed process, that started in the 70's with companies like Dial-a-Truck:

https://en.wikipedia.org/wiki/Dial-a-truck

These systems morphed into what is called a 'load board,' and Landstar operated what was more of a network of independent trucking brokers with their own shared/ private load board.
There is something wrong with your system.