skysight-inc/HackerNews huggingface dataset:
Indeed. So here are the facts:

1. Trump talked a lot about banning Muslims from the US.

2. Giuliani said the first travel ban was what came out of Trump asking him to implement the "Muslim ban" legally.

3. Neither the first one nor this new one is a very effective Muslim ban.

What are we to conclude from these facts?

We could conclude that, despite the insistence of Trump that he was going to implement such a ban, and a Trump insider saying that the first order was their first attempt at it, that order was not in fact intended as a Muslim ban.

Or we could conclude that it was intended as a Muslim ban, and the people responsible either don't understand that Muslims and Arabs aren't the same thing, understand but don't care because it's pandering to their supporters, or understand and see it only a first step in a process of getting a full ban in place.

Given how everyone in this circus has behaved so far, my money is firmly on door #2.
> I found it prohibitively complicated to set up a well-working low-latency audio workstation, even though I had one of the few soundcards that had drivers for Linux (Edirol FA-101).

I don't know anything about your area, but it sounds like a pre-built Linux image with realtime kernel and maybe some custom driver setup would be useful here. I use LinuxCNC [1] and they provide a super-convenient Linux image that take only a few minutes to get setup and controlling real CNC machines / robots.

[1] http://linuxcnc.org/
Prisoners of Geography - Tim Marshall

The Revenge of Geography - Robert D. Kaplan

Prisoner's Dilemma - William Poundstone

The Master Algorithm - Pedro Domingos

Zero-Sum Future - Gideon Rachman

The End of History and the Last Man - Francis Fukuyama

Entanglement - Amir Aczel
I'm not saying that, and I doubt there is a very high number of fraudulent applicants to companies. If that becomes an issue, then there are less terrible ways of dealing with it. Wha I am saying is that we should let people's experiences speak for themselves. If someone's been a developer for three years (and didn't get fired for incompetence), then they probably know how to code.
Once you get it, it's extremely hard to figure out how to treat it. Sure, if you avoid the repetitive stress in the first place, that's ideal. For some people, once it happens, they can't reduce the "repetiveness" enough.

http://looknohands.me/
Marko.js 4.0 beats all the competitors (react, preact, rax and vue)
Thiel Fellowship: Where are they today?
Well we have plenty of them already. I am not worrying the ability of human producing useless things, it is in our nature.
Drastic cooling in North Atlantic beyond worst fears, scientists warn
Sorry, I should have elaborated: with namespaces, each container instance gets its own process table with separate non-shareable pages (without KSM or other dedup feature) and then each container process gets its own page tables, like they normally do. The point is that there's an extra level of isolation beyond just processes, although there is still the kernel attack surface.
White House tech vacancies may threaten cybersecurity advances
I'm aware! It's why JavaScript will never have a .js top-level domain.
Beware, though, as it may lead you to get unreasonably upset every time you encounter a misleading door handle.
The Impacts of Neighborhoods on Intergenerational Mobility II
Every time I see one of these new revisions, I can't help but think that the type system has become the roadrunner and the STL has become wile e coyote, complete with dynamite and cartoon physics.

Seriously though, does anyone actually use any of the post-C++-11 stuff? I can count on one hand the times I've seen nonironic use of a C++-11 extension in a real project, and I've never seen use of -14 or -17 extensions.
"There are people out there (not you, obviously) who can talk their way into an interview for programming jobs that they simply can't perform. We're talking about no skills whatsoever, apart from the ability to sling buzzwords around enough to impress a recruiter. God only knows how they get their degrees, but they have them."

"I am not making this up. It's a real problem. "

No, it's a survival bias. You have no way of knowing how they perform, unless you hire them, but you don't hire them, because they can't pass your interview process.

There are many reason why someone capable and experienced would "fail" an interview like that. But ultimately it just doesn't test for skills related to software development.
>so even though Python doesn't have generics, one absolutely would have good cause to miss them going from Python to Go.

Not really, since you can always just use interface{} for everything and get all the dynamism back.

Generics is when you want to have both (dynamism and safety).
DBPedia runs a competition about Natural Language Processing
Thanks! We're working on device support across the board, improved privacy scoring, and toying with the idea of adding Google's Perspective - https://www.perspectiveapi.com.
Not Normal: the uncertainties of scientific measurements
... but with ASIO, it is quite possible to get 3ms latency in Windows at 96kHz. I agree it would be nice if the device weren't locked up by the DAW using ASIO, or if updated driver support weren't so hit-and miss, but it still works exceptionally well for what it is. It also makes Windows completely viable as a production platform.
> I know that our budgets are already creaking under the load of our spending and entitlement programs

Federal budget has been ~ 30-35% of GDP since the '80s, although there was a spike during the Great Recession for obvious reasons.
But some of those companies were breaking the rules that matter.

Being 23andMe selling accurate genetic information to their customers outside the purview of the FDA is being naughty. They could do it because the science was there.

In the case of Theranos, selling diagnostics that don't work is not being naughty. It isn't evading useless regulation. It is selling pseudoscience.

Unfortunately, many investors and the business press cannot tell the difference.
Smashing the stack?
The path of least cost/energy
Strange not to see Nietzsche here. Twilight of the Idols was his first book I read, then I ended up reading all the others without taking a break. Can't agree with everything he says, but it definitely resulted in making a 180 degree in my views on religion and morality.
That's a false narrative. Terrorism isn't a natural consequence of inequality. It's deviant behavior that can only exist in the context of life-long indoctrination by twisted minds who dedicate their lives to creating even more twisted minds.

Notice I have not mentioned a religion. Terrorism, in general terms, exists and has existed in many cultures both with and without a religious foundation.

Terrorism is also about power, the quest for it by people far smarter than the pawns strapping on suicide vests.

If inequality were a true root cause the poor of the world would be engaging in terrorist acts in every single country.

Inequality is a natural phenomenon.

I would love to be a better dancer, but I suck at it. I would probably enjoy to be able to swim faster, but my body doesn't have --and will never have-- the right shape to challenge those who do.

Beyond that, while I've done very well in life, I would love to launch and run a company at the Apple/Google/Facebook/Tesla/etc. scale but that hasn't happened for me yet. And it might never happen. Not because of some grandiose conspiracy to oppress me but because of a range of reasons, including the possibility that I am simply not good enough to do make that happen.

Utopia does not exist. Equality is utopia.

Inequality is not a root cause for terrorism. Sure, it can be used to convince weak minds that they've been wronged and as one of many ingredients to convince them to strap on a suicide vest, but, no, on it's own it isn't the problem.
Quiet: The Power of Introverts in a World That Can't Stop Talking

My favorite book in 2013 (http://codingfearlessly.com/year-2013). After reading it, I accepted my introversion and learned how to better use it, view it as a strength instead of weakness.
Yeah. The problem is recruiters are almost universally non-technical, so they can't properly gauge your talent nor do they understand the job requirements fully.
> No surprises that they were heavy Clinton donors.

Why is this supposedly obvious and how is it actually related to the article or your citations?
Is there a typical path for getting into Data Science? Posts like this make it seem like it's the wild west
But is there any interesting ARM hardware that is certified for Windows?
(Honest question, I have no idea.)
Yup, totally agreed. The specificity is great. I meant more around the actual syntax, which, as another comment mentioned, requires a lot of boilerplate.
By this criterium Ocaml isn't functional either. Hell, even Haskell's not!
The God Delusion made me an arrogant atheist

Manufacturing Consent made me anti-authoritarian

Feeling Good by David Burns made me less pessimistic
Preventing Food Borne Illnesses in Restaurants with 24 Hr Monitoring
I've been doing exactly this for a while. Here is my list of companies that have leaked the email address I gave them to spammers: https://gist.github.com/eligrey/5084991
Web development includes server-side, and that API the fancy JS code is interfacing with.
Check out the Teenage Engineering Pocket Operators [0], so much fun to play with. I enjoy messing around with chiptunes on my PO-20 Arcade far more than I ever did in software.

The PO-12 [1] and PO-32 [2] (if you can find one) are the two drum machines in that line up.

[0] https://teenage.engineering/products/po

[1] https://www.youtube.com/watch?v=lzEvGGINE20 (this guy has videos for most of the PO series)

[2] https://www.youtube.com/watch?v=LMk8x9fsUQE
FYI, there's currently a fairly interesting related discussion going on under my comment on the "disappearing CRTs" article: https://news.ycombinator.com/item?id=13802917
Send the recruiters your Reddit posts in the r/beautifuldata or w/e that subreddit is. I'm sure the recruiters spend a lot of time on Reddit. Recruiters are ridiculous.

edit: spelling
This is a general problem with DNS search lists. The 'search' directive in /etc/resolv.conf attempts to solve this, but is itself problematic.

This can also be set via DHCP.

https://tools.ietf.org/html/rfc3397

https://tools.ietf.org/html/rfc6106#page-7
Understanding Media - Marshall McLuhan

The Book: on the Taboo Against Knowing Who You Are - Alan Watts

The Limits to Growth - Donella Meadows

Ishmael - Daniel Quinn
How the Telecommunications Act of 1996 Brought Us Donald Trump
> If I really want a job I'm going to study for it.

Congratulations on having the resources and stability that these interviews select for! Unfortunately, these are not requirements for doing well at the job.
The problem I have with this, is naughtiness only works if everyone else is following the rules.

and what rules matter, is retrospective. I was a big proponent of Uber initially, I felt they were doing the right thing, but clearly they have gone down a path that I cannot condone.

You need to have a respect for the rule of law and the enforcement of contracts, otherwise, people won't do business with each other or trust one another.
This is a classic problem that shows up equally with lots of related areas: numerical work, statistics, ML, signal processing etc.

"just compose a team" sounds easy, doesn't it? Unfortunately there are lots of failure modes involving different parts of the team not really understanding what each other are trying to do, let alone what they are doing, and subtle errors getting by people who don't know what to look for. So, you can find such teams and some of them work well but a lot of them don't.

So an alternate is to try and find or create domain experts who mix all the appropriate skills, but this is hard and in the extreme case involves chasing down unicorns.

Companies and industries flop back and forth between preferring different approaches - right now a lot of people are talking about "data scientists" as one of the latter, but it will likely change over time as it always does.

It's a hard problem, and it shows.
"I oppose hiring practices that would exclude me." Really? How profound.
Interesting, I had almost the opposite experience after having grown up in a fundamentalistic atheist environment. When I read the bible with an attitude like "God, if you really exist I will listen", it seemed somehow I understood what I read for the first time. It was the strongest experience I had in my life. This is over 30 years ago, I'm a senior developer now) and I still read almost daily in the bible. No other book has really changed the way I think about the world to any close extend.
Laravel - it has built in authentication, and a while ago I cobbled together an artisan command that basically builds the model, controller, migration, and all necessary views with one command. It still feels like too much repetition is involved in what by now ought to be as simple as pressing a button.
Amazon is the 'worst possible corporate citizen,' says Harvey Norman chairman
Ragel itself may not be at fault, but it is the case that if it were generating code in a memory-safe language rather than C (including Rust code sans the `unsafe` keyword), then improper use of Ragel wouldn't be capable of dumping random memory contents, which is what cloudbleed exhibited.
Free markets are not devoid of regulation; in fact free markets are not naturally occurring, it is created by regulation. Otherwise you end up with all kinds of obfuscation, which makes it impossible for people to make informed decisions.
At least you have been told the reasons, even if they are true or not. I recently had many tech/behavioral interview with team and passed, but after a review with VP of X, saying we decided not to move forward is way worse than this. I still keeep wondering 'What is wrong with me?' even after years of interviews. I have some suspicions, but never a promising answer. If I oneday found a company, first company policy would be to tell the candidates to tell why they were not hired in a polite way.
The Book of Mormon (with the Bible). Together, they affect everything about how I see the world, what matters, peace amid problems, hope for the future -- everything.
(And the related columns by Daniel Peterson and books by Hugh Nibley. Fascinating stuff, given all the ramifications.

https://www.lds.org/scriptures/bofm |
http://www.deseretnews.com/author/22746/Daniel-Peterson.ase |
https://bookofmormoncentral.org/

Also, now that I think of it: Asimov's robot and Foundation books (to a lesser degree), and videos by Milton Friedman (years ago).

(FLOSS, fast personal knowledge organizer for touch typists: http://onemodel.org )

[edits: added Asimov & Friedman.]
Please don't diss the community to score rhetorical points. If you're commenting here, you're as much "HN" as anyone else.
Not just blogging, but Tim is also active in terms of attending / speaking at various industry conferences and what-not. Whether he is doing it simply to "build his brand" or because he genuinely enjoys it, or both, is something I can't speak to. But I think he's definitely "meeting people and having interesting conversations".
I'm doubting you've ever volunteered at a soup kitchen.
Yes, but you didn't specifically say that this is to a considerable extent due to the rentier class paying for it.
MS definitely has a hold of the market but it's changing pretty rapidly. We have big plans!
Whether you'd be comfortable explaining your actions to a journalist/public is a very poor heuristic for whether your actions are right or wrong.

The public/press distort and misreport all the time. There are plenty of reasons to be cautious there.
Some woman has a gmail account that seems to be [first initial][middle initial][last name]@gmail.com, but she wound up on her synagogue's leadership mailing list as [first initial][last name]@gmail.com, which is my email address.

Until somebody finally listened to my responses of "These aren't the droids you're looking for", I was privy to lots of intriguing drama.
"Je n’avais pas besoin de cette hypothèse-là." -- Pierre-Simon Laplace
Isn't that what `.eh_frame` is for?
Physical and data security: Two sides of the same coin
The Snap IPO and the Future Application in Pro Sports
Why not structure the company as a public benefit corporation or a non-profit?
Build from scratch using Laravel.

Laravel has a super great ecosystem:
Great Community,
Laracasts.com,
http://laracon.us/ (us conference),
https://laracon.net/ (online conference, this Wednesday btw),
https://Forge.Laravel.com (Server creation AWS/DO/etc, connect repo, deployment),
https://envoyer.io (zero down time deployment)
What are the on premise alternatives? Not sure I want to move all my users to Okta just get burned again with a deprecated cloud API.
I don't claim to be as good as someone with six years of experience (I'm not delusional). Nor am I claiming that there are no companies that need to hire senior engineers. I'm well aware of many types of problems for which I am not qualified to solve. What I am asking is, does EVERY company need to exclusively hire senior engineers? I've interviewed at companies whose product was not much more than a CRUD app, and, despite performing fairly well in a technical assessment, was rejected for lack of experience (even though they could see how much experience I had right on my resume).

Most companies don't need the best of the best of the best. They can save a lot of time and money by hiring someone who, with just a little bit of investigation, they know is going to come in with some decent technical skills, and can quickly learn to become a valuable asset.
A last chance to see - Douglas Adams

I didn't understand the importance of conservation efforts until reading this book.
It's not just survivorship bias, it's also confirmation bias. These folks fail to acknowledge the adverse selections made by their process. What about the people on your team that didn't work out? What about the net-negative producers? I don't believe you that your whiteboard heavy process eliminates all of those people. I've seen the counter-examples.
You don't need to allocate, Rust slices are safe zero-copy views into an existing buffer.

Yes, you can run under valgrind, but dynamic checks ... :)

You need to have testcases that hits those code paths, and it's really hard to make "unexpected" testcases that test code paths like these. That's why fuzzing is awesome!
Can only speculate about the downvotes that perhaps "putting down" is being read in its traditional meaning, which might give your whole note a sarcastic feel. Other than that, I have no idea.
Coveralls shows us a new carrot – branch coverage. Wait, was it a stick?
I would use Vaadin -- lots of components and you can develop both front-end and back-end in Java.
https://vaadin.com/
His subtitling in English of Cyrano de Bergerac (1990) was a major part of why I fell in love with that film.
Show HN: Read positive news from around the world right in your phone (Android)
The Metamorphosis of Prime Intellect - Roger Williams

As someone who seems themselves as a technologist (all this stuff we're working on will eventually work out for the best, warts be damned), this story was an existential-crisis-inducing wake-up call.

Basically, what happens if tech progresses to the point that humanity becomes a species of bored gods?

This is a trope that I've grown to really enjoy, and one that doesn't get played with near as much as it should. The next closest thing I can think of is the movie Zardoz, but that one is so abstruse that it turns people off unless they really think about it.

If you go check it out, keep in mind the story gets rather grotesque in places. Imagine what depravity people would get into if death were impossible, and you're on the right track.
>the USPS has a detailed process for formally putting a company on notice for mailing someone who has specifically unsubscribed, and that process ends in massive fines for continued mailing to that person. I read a report of someone doing that to stop receiving persistent Dell catalogs.)

I would love to learn this process! I've repeatedly asked for a certain mailing to stop and it hasn't ceased.
JavaScript, probably.

More serious answer: it's using HTML5 canvas, which is quite inefficient as rendering APIs go. For example, if you use n colours when rendering a frame, and your game runs at m frames per second, you are invoking the browser's CSS parser n×m times a second, because CSS colour strings are the only way to express colours, and it is an exclusively immediate-mode API.

The engine in use might be layering on top additional inefficiencies.

(I love how easy to use HTML5 canvas is, but its CPU usage, performance and power consumption properties make me want to cry.)
My 12 year old son has installed it multiple times without notification.

This is what happens to people on a Mac who download minecraft modpacks off of random places on the internet...
Generally:

The Structure of Scientific Revolutions, Thomas Kuhn

The Apology of Socrates, Plato

Professionally:

The Pragmatic Programmer, Andrew Hunt and David Thomas

The Best Interface is No Interface, Golden Krishna
Yes. And as a precondition that this information is exposed by the issuer when the authorization is created so the POS can provide the correct information. Right now this is obscured, the merchant doesn't know what fees applied to which cards until their monthly closing statement.
The jab at j.l.Integer.

I have my pet annoyances, too, don't get me wrong. Just the other day, I saw someone in a coffee shop using 8-stop tabs and had to set them straight. They were in the middle of a conversation about food, but this is important.
You can take snapshots of DO droplets online.
The attempted Jodorowsky treatment was in the 1970s. The documentary film was more recent, but people certainly would have heard about it at the time.
A Call to Let’s Encrypt: Stop Issuing “PayPal” Certificates
German Parties and Ministries Vulnerable to Hacking Attacks
"The Essence of Decision" - Graham Allison and Philip Zelikow

The easy way to think decisions is with the rational actor model. "The United States didn't sign the TPP agreement because..." "Apple removed the headphone jack because..." When the reality of large organizations is that decisions are made in the interaction of many people suborganizations. Allison and Zelikow are political scientists who massively advanced academic understanding of organization decision making... to illustrate their theories, they did original research into the Cuban missile crisis using it as an example of various models. Very accessible. It changed the way I think about how companies, governments, and the world works.

"Infinite Jest" - David Foster Wallace

It changed my life. This book taught me empathy and the truth in ordinary things... It's brilliant and amazing and worth making your way through 1000+ pages. RIP DFW.
It's little games based on Snake for various "isms":

For a couple of examples, the dualism version says "Arrows control snake body. Mind controls snake mind." and utilitarianism gives you two dead-end paths, one with 1 food and one with 5 food. Stoicism lets you run into walls and just sit there without losing.
Funny you should ask. I translated it to Javascript a few months ago, fixing a couple of bugs in the original game in the process[1]: http://www.kylem.net/stuff/gorilla/gorilla.html

[1] and surely introducing a couple bugs of my own. I almost got it pixel-perfect, but I couldn't figure out QBasic's arc-drawing algorithm! (And the "slow rendering" is artificial delays. Because whole frames are drawn at a time with HTML5, you have to do something on purpose to get the slow city drawing effect.)
Passport (https://www.inversoft.com/products/identity-user-management) provides an on-premise option as well as a private-cloud solution (single tenant). This helps you protect your data but also prevent issues like the API being shut-down.