skysight-inc/HackerNews huggingface dataset:
>> ...by dismissing the issue as political correctness, you seem to be saying that it's not something that we, as a society, should address.

I'm neither dismissing the issue, nor am I denying we should address it.

>> We can all decide to do nothing.

Nowhere did I state that we should do nothing. I haven't shared my own thoughts on how to solve the problem, which is real.

>> ...one of your family. Would you try to help them? Or, would you tell them to get lost?

Of course I'd try to help them. If a nephew, say, were having trouble breaking into high tech, I'd advise him to start small and work his way up. Get an entry level job in the best and most promising business you can find, and do lots of extra-curricular work either at the business or at home. Contribute to some open source software, and write a couple of mobile apps of your own and put them in the Play Store and AppStore. Create a promotional website that shows off your stuff. Network, network, network, both online and at local entrepreneurial and tech meetups. Go to all the tech shows (free exhibit hall pass, if that's all you can afford) and hand out your card.

>> Our society seems to be turning into 'us' vs. 'them', and to me that's problematic.

I think you're jumping to conclusions. A lot of us do care about making our society a better place for everybody, even if we don't agree with your approach. There's more than one approach, and some approaches are better than others.

The shallow, body count approach advocated by the Bloomberg writer and that Howard U. advisor does not work so well; it's like saying, even if these kids aren't quite up to XXX's standards, XXX ought to hire them anyway because to not hire them smacks of racism. Plus, these kids are my students and I think they deserve to succeed in life.

My approach would be to say, these kids are capable of anything they set their minds to and the only thing holding them back is societal expectations that they're not up to the task and need an extra boost. I set high standards for everyone, including myself, not that I always live up to them. But expectation of great achievement is half the battle. When you've been raised in an environment where the white social welfare establishment has told you all your life that you need extra help, you're going to start to believe that.

Look, I believe that African-Americans are capable of brilliant achievements and there's plenty of proof of that. I don't think they need, nor does anyone else need, what you refer to as double standards. We all should be held to the highest standards of achievement so that we are secure in the knowledge that everyone has faith in us, so we should have faith in ourselves. And that is the basis of great achievement.
This is sadly misinformed. Having had to create business emails in the past, it's frankly a nightmare, and I can't agree with anyone who doesn't see that.
Hi, I've been using Neo2 for a couple of years now, so maybe I can help you with these.

Don't use stickers! You should touch-type neo from the beginning, so avoid looking at the keyboard. I had a print-out next to me for the first couple of weeks.

You also don't need to memorize all the layers from the start. I use layers 5 and 6 very very rarely, and for the Greek letters you can mostly guess (α is on a, β on b, ε on e, σ on s, etc). I still don't know everything on layers 5 and 6 (where's the ℵ again?...). Start with the letters and punctuation (layers 1&2 plus bits of 3) and just type a lot of text for a week, maybe picking up things on layer 3 as you go. It'll be painfully slow at first and your fingers might feel strangely exhausted (I never learned touch typing with QWERTZ) but you'll get faster soon :)

It took me two to three weeks to get to a level where typing wasn't a total point and another couple of weeks to exceed my old typing speed. The most helpful thing was to jump right in and never switch back to QWERTZ -- total immersion. I was a student at the time so I could take that luxury, but if you have a job you might not have that luxury. I have no idea how to best go about learning Neo if you still need to be able to type quickly while learning.

I rarely use Layer 4, I should probably learn that, but with a TrackPoint navigation is very easy without leaving the home row.

Occasional accents are no problem at all, Neo has combining diacritics (dead keys) so it's similar to a compose approach (i.e. you press ` then e to get è, or ° a to get å). Very easy. They're all on the key left of backspace, the one below it, and the one left of 1.
Mozilla's DXR deserves a look as well

https://dxr.mozilla.org/mozilla-central/source/

https://github.com/mozilla/dxr
> working for much less pay, in much more traditional organizations

When the tech bubble crashed in 2000, and I moved from a startup to a Fortune 500 company, my job became less enjoyable, but my salary did not go down. Then again, I began looking for a job in April 2000, as I had been anticipating a correction - some people with no college and no non-startup experience rode it out to 2001 at their startup, were laid off and had trouble finding work.

Being based in a big job market outside the Bay area where I am rooted and networked was also helpful in 2000.

One difference between now and 2000 - the only real capital expense to start many software businesses nowadays is payroll. It is much less expensive to start a business. This may affect things.
I must disagree. Some ads do introduce me to new things that I am truly interested in.
Link to previous: https://news.ycombinator.com/item?id=8470206
I found the AVR instruction set pretty straight forward. Granted, it was my first forray into assembly and I learned it around 17 years ago at age 14. Maybe everything seems easy in hindsight at that age.

I've never programmed MSP430s in assembly, but I have for PICs and found their instruction set to be more funky than AVR.
Well, the GP uses "our" in reference US history, and I've never met a single American under the age of 40 who doesn't know that most people consider "colored person" offensive, even if they thought it was a stupid reason.

Like most things considered racially offensive, it's less about the dictionary definition of the word and more about what the connotation is. It's the same reason someone in an interracial marriage would hardly ever say "my black wife" but would say "my wife, who happens to be black," if it were relevant. I'm 100% positive they'd never say "my colored wife" unless they were 130 years old.
RTags – A client/server indexer for c/c++/objc[++] based on clang
Actually, for a brief period under Andrew Jackson's presidency we did pay off all our debt.
Those are huge companies with tons of cash. Referrals are less important when thousands of college graduates are stampeding for a job at a tech titan. Also, how much of the upper management at either is Indian or Chinese?
Heh. No, I looked up the average rent for Oakland, which I assumed would be less expensive than downtown SF. I saw $3k, which would likely be higher than the take home pay for a low-level employee.
> Any child old enough for a school bus is also old enough for a self-driving taxi (age 8 or less). So that's most school/sports/activity runs out of the picture. And if you live in a city, your kindergarten and primary schools is generally 10 minutes' walk away or less.

Thank God I won't ever become a teacher. I can already imagine kids saying "I forgot my homework in my taxi and couldn't call it back in time"...
Interesting, I wasn't aware of this.
Whenever I see articles about how easily the investment money flows or had flowed all I can think of, from a purely self-centered point of view, is "what kind of loser am I that I have never been able to raise a single round?" Seriously, my ideas aren't objectively stupider than the ones I see funded. Even in this article, I mean, home eye exams? Did I read that right? How about a startup that will come to your house and groom your dog? These can be good businesses but are they on topic when we're talking about the angel investment environment? Apparently so. Not that I'm bitter (stop being bitter, dammit!)
Wouldn't the unikernel security benefit be the same for a lightweight OS where the libraries/services had been carefully pared down to the bare minimum for the application?

It sounds like the main benefit to the Unikernel security is the implicit audit of all the services you want to roll into the kernel down to the bare minimum. I imagine that could be done with a more conventional architecture, it's just that nobody ever does.
> hyperbole

Yeah, and also I guess I shouldn't joke with that. Sorry.
Debt, especially public debt, went down substantially for the first time in decades in the 1990s. Debt-to-GDP went down about 15%. https://en.wikipedia.org/wiki/File:USDebt.png

Had partisan politics not destroyed the progress, public debt would be almost gone in 20-30 years.
The first study confounds the issues of race and class. Emily is not the white equivalent to Lakisha, Brandi is.
Maybe they meant in store? A friend of mine was studying in Denmark and his Macbook broke. He mentioned how hard it was to get a replacement with an American keyboard, so it seems to be a common problem.
You can get it stuck in your ears. When I was a kid I would have to have my ears vacuumed clean because I would routinely impact wax in them and lose hearing.

It's as uncomfortable as it sounds.
Is there a spec that the browser must stay where it is? Otherwise I would just use a form targeted to a hidden iframe. Still it's not usable here since you won't see your vote or comment or anything without reloading the entire page.
Dang, sorry that isn't smooth. We're working on fixing a few things around that, but if you sign up by using the form here...

https://beepboophq.com/maker/signup/

...you should get an invite, and then will be able to login with the BeepBoopHQ team. As you launch bots into different teams, you can then login with any of those teams.
Well Oracle now have their own Linux distro, forked from RHEL6 (iirc).

This fork seems to have put RH on a war path, as their subsequent releases no longer separated out kernel patches from the main kernel source etc.

And now CentOS is part of the RH flock, where before it was an independent repack of RHEL.

And while Solaris itself may be "dead", there are still various tech that came out of its development that is of interest in the -nix world.

Just look at the continued lamentations that you can't get ZFS support in Linux because of incompatible licenses.
I suggested rtags in a comment there https://news.ycombinator.com/item?id=10941397 ; then thought I might as well submit it as a new topic as it seems it surprisingly hasn't reached HN yet.
Everyone is really excited about the future expansion of inky rasping in medicine (even though it's already been in use for decades). Excited to check this out.
Thanks for that. I won't buy from Amazon anymore because of the way they treated me as a seller (they refunded a customer's money after they claimed they didn't recieve the item, after attempting to return the item), but it's certainly available on Alibris http://www.alibris.com/The-Collapse-of-Complex-Societies-Jos.... A note to anyone else wanting this book: it's expensive. $50 for the paperback, $225 for the 1988 hardcover. It must have been a textbook.
Continuous Delivery: Continuous Improvement
AirBnB for Dogs isn't a merger between AirBnB and dogs.
From the videos I've seen ants and wasps are pretty good at it.
Wow.

So, Hanlon's razor in this case: malice or stupidity?
Not saying it's true in the case of Youtube, but I've noticed recently that going back to lame old creaky page-refreshing HTML+(a little)CSS+a few lines of JS sites with no AJAX that they feel unbelievably fast compared to most AJAX-heavy Angular/Backbone/React/Whatever sites.

Ajax was better UX than full page refreshes when it was basically just replacing frames and iframes. It's become bad UX now that template rendering systems and a few hundred KB of code are involved.

Actually, I just tried this with modern Gmail in one tab and the basic HTML version in another. It's way, way faster to switch folders/categories in the basic HTML version. It wasn't even close, despite modern Gmail "efficiently" loading just the data it needs and basic HTML refreshing the whole page.
Show HN: No Sleep, No Problem – A Word Game in 30 Days
Everyone has bias. But NPR does a pretty good job of presenting both sides. e.g. I listened to them give significant air time a couple of weeks ago to a far right wing conservative supporting Trump's plan to block Muslims from entering the country. I listened to them let this nutso woman talk over the "progressive" trying to point out that this is unconstitutional.
I think you've misread the parent. S/he isn't insinuating that jQuery didn't succeed, but that it (has) succeeded because of a set of reasons which are not part of the modus operandi of the teams behind a lot of modern UI frameworks.
The percentage has unfortunately decreased precipitously with the prevalence of retargeting.
LinkedIn Workforce Spotlight
Having a universally implemented, and uniformly implemented, limited subset of CSS would actually improve the situation for you.
I got the "source text" from the New Scientist article (https://www.newscientist.com/article/mg22329802-300-pigeon-p...), I have corrected this statement.

I did get the phys.org link through a google search on splitting electrons with interferometers.

The experiment that they produced did "split up" the electron, as they stated, into two fractionalized packets carrying half of the original electron charge.
Will probably be a while before could build a clean-slate unikernel with something like python, but doing what you want in a rumpkernel looks to be just around the corner:

https://github.com/rumpkernel/rumprun-packages/tree/master/p...
I work at HubSpot, and was among the initially skeptical from having had bad experiences in Java in the distant past and spent more time in Ruby in the years prior which I mostly enjoyed.

The Java ecosystem truly saved itself from its own enterprise madness. Libraries and frameworks today look nothing like they did in the past. I think that is somewhat due to language features (annotations, lambdas, etc) but also due to a cultural shift in what is valued.

One of the things I've appreciated more than I would have expected is by having a single back-end language we have very strong community of developers. There is no split among different factions. (I hear rumors of sharp divides between python and node camps at Uber, for example.) Even though technically we have a platform capable of running languages in many languages, the value of the community focused on a single back-end language toolchain is extremely valuable.
The start of the PDF of the authors, better than the articles:

"The pigeonhole principle: "If you put three pigeons in two pigeonholes at least two of the pigeons end up in the same hole" is an obvious yet
fundamental principle of Nature as it captures
the very essence of counting. Here however we
show that in quantum mechanics this is not true!
We find instances when three quantum particles
are put in two boxes, yet no two particles are
in the same box."

That's quantum physics. Our experiences from the "big world" don't match what's going on there. The "electron" is a particle (called so for our convenience, like other particles) but it doesn't behave like anything from the macroworld. And take care finding what the "boxes" actually in this case are.
The interesting thing about the modern web developer is that they don't know jack or shit about HTTP.
Serious question (though, honestly, one I likely won't act on): How might someone short the unicorns?
In Belgium, even in the Dutch speaking part of the country AZERTY is used. It's not that common to find QWERTY keyboards in stores.

Since I'm a software developer I've switched to US layout some years ago and never looked back.
I use neo and find QWERTZ annoying to type on other people's computers. I still use it on my phone though, that's a completely different kind of typing and feels completely separate. Ergonomic layouts also likely wouldn't work well with swipe typing, half the words would be dashing left and right on the home row ;)

Other people's computers are easy if they run Linux (setxkbmap de neo) and okay if they run Windows (there's a no-install no-admin tool to remap), but you can't switch a Mac temporarily without installing the keyboard layout and even then getting the layers to work is awful. So I'd say you're half-right about that.

I have no issue with the shortcuts, it takes a while to learn them anew but they're no less convenient because of it. I started using Emacs years after Neo and I have no complaints about the keymappings, so it really can't be that bad ;)
I could say the same thing about the web itself.

Leaving Javascript out of email is just good sense. Leaving full support for HTML+CSS is not.
Does anyone have any good resources on using Qt5 and QML with Python (PyQt5)?
We keep the math that predicts physics, and throw everything else away.

So, it's too easy to assemble a small narrative of history that gives this impression, and forget every other model that people crated trying to get to those ones that hold.
Yep, they do run each customer's containers in separate VMs. It's actually bring own VM kind of design :-) You configure your own EC2 instances, install ECS agents...
Reminds me of:

> Here’s the Damaso Effect. [...] They come from the colonizing power, which is the mainstream business culture. This is the society that favors pedigree over (dangerous, subversive) creativity and true intellect, the one whose narcissism brought back age discrimination and makes sexism so hard to kick, even in software which should, by rights, be a meritocracy.

https://michaelochurch.wordpress.com/2014/01/05/vc-istan-8-t...
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
"If the client is a user agent, it SHOULD NOT change its document view"

Also, a tiny bit of JS and no ajax can solve that easily.
> it's going to be much harder for startups to recruit employees with equity compensation,

Ageism in the valley is probably caused in part by that. Older developers have already been burnt in 2000 and are less willing to try another round (I have known a few of the virtual millionaire) and even those that have been working through the crisis are going to have a cautious approach. So that tilt the balance even more toward the younger developer working in hot startup and it becomes easy for their owner to mistake correlation for causation and assume older developer simply don't have what it takes.

I remember raising my eyebrows when my grand father was skeptical of banks and government guarantees. I have now lived through banks failing, government taking money off private account, ... Today I wouldn't be so dismissive of his concerns. So easy to mistake wisdom for old age stubbornness when you only have had an uneventful short existence.
It looks good!

I'd like to be able to click on a language in the language column, rather than having to ring it in in the search box.

Also, it would be nice if the “Read on HN” link had the posting date — preferrably in ISO 8601 notation — as tooltip.
Why Apple Defends Encryption
"In 2015, we stepped up our efforts to fight phishing sites, blocking nearly 7,000 sites as a result." One of the 7000 "phishing sites" they blocked was a page on my personal site (http://xpda.com/f18ebay/) that has been there more than 10 years and has nothing to do with phishing. It's not an important or high-traffic page, but it was irritating nonetheless to be falsely accused by Google and, as a result, a several other web institutions.
We do. We generate ultra-minimal Linux-based images tailor-made for your JVM app and provide rapid local testing on VirtualBox and full zero-downtime blue/green deployment orchestration on AWS https://boxfuse.com
It's not just "A Book about Qt5", it's a free e-book about Qt5 that's available in HTML, PDF, ePub, and even QtHelp form.

From the submission title, I assumed it was a non-free, dead tree book.
Sketching a New Identity for U.S. Soccer
Listen to npr more critically, then. It's obvious. I prefer them over the alternatives, but they are far from impartial and free of agenda.

NPR does not make that untrue claim. What happens is they predominantly interview progressives when they interview majorities or minorities. In addition most of the staff and volunteers do not lean conservative or libertarian by any measure. As I said, I wager I'd see more political diversity at fox, and that's staggering, knowing about fox.
Could someone inform an old fogey if "super ignorant" (down at the end of the article) means that something is actually very good?

Oh, and cool article btw. I think I have a hazy recollection from a long long time ago Microsoft assembler would do the same -- as in pick the smallest machine opcode in the case of multiple assembler possibilities.
I read this book a while ago and it was pretty good.

Qt5 is really underused for how good it is. It's a really good platform for making native apps and it even has bindings for many different languages.

And since it can be used for IOS&Android apps it's a great competitor to React Native. It is reactive and declarative like React but with way less boilerplate and everything is so much easier to do, and it supports more platforms. The only thing React Native has on it is native looking widgets for IOS, but if you plan on using your own design anyway, that's not a problem.

You get the productivity of a modern reactive framework with the completeness of Qt. It has things like a GUI builder that modifies and generates code for you, and the code it outputs is close to what a human would write, so you aren't locked into it.
Just to add, while Neo is optimized for German text it also works very well with English (better than QWERTY/QWERTZ at any rate). These days I type more English text than German and it's no problem at all. Though it probably wouldn't be a native English speaker's first choice.
At the dawn of the 2nd Bush administration, the US was projected to pay off its debt within ~10 years. The tax breaks and wars following 9/11 wrecked that projection, obviously.
Wait, I thought he said two companies merged, not a company plus an arbitrary concept. (Or is there really a company just named "Dogs" involved in canines?)
Set social media KPIs that fit your goals
Project Dream: Dreamcast Revival
There is value in advertising: as an information source and a mechanism to establish trust. The former value has been diminished by the internet (which some people call the information age). Advertising is still valuable for establishing trust between the two unknown parties though. Ads in Google work partly because of Google the brand name. Ads on Reddit r/HateSomething will not because, well, you know why. So it's in Google's interest to have good and safe ads (or the perception that they do).
Hanson's Rewrite: http://businessofsoftware.org/2015/10/david-heinemeier-hanss...
The idea of that "good design" is something you "just recognize" is somewhat related to the ideas in the book "Zen and the Art of Motorcycle Maintenance", but replaced with "Quality". Really good read.
This feels like an entertaining distraction by someone who massively underestimates their need to provide support to both drivers and customers.

Uber's GPS mapping soloution doesn't work as magically as it needs to. Things change pretty quickly there. I don't think this could succeed without traditional support infrastructure.

Also, block chain updates over mobile? What is the data plan of those drivers going to look like?
“Snow” an Adele “Hello” Parody(from a Teacher's Perspective)
I don't know if you can take advantage of the random Nvidia texture leak in Linux with WebGL (I've seen it done with OpenGL), but yes. Internet users typically need to have at least some trust in the sites they visit because indeed, bad sites can do bad things to your privacy.