skysight-inc/HackerNews huggingface dataset:
Stating facts is worth doing.

Even if others want to disagree with them.
A new way to sign in your Google account
>nearly nine in 10 jobs that disappeared since 2000 were lost to automation in the decades-long march to an information-driven economy, not to workers in other countries.

>Even if those jobs returned, a high school diploma is simply no longer good enough to fill them.

>fewer than 15 percent of the applicants [in Charlotte, N.C] were able to pass a reading, writing and math screening test geared toward a ninth-grade education.

There are going to be some disappointed people who thought all they had to do was vote for a president who would "bring back the jobs". On the plus side, looks like post-secondary education is going to be a valuable commodity as Trump tightens the labor market.
I refactor my code fairly regularly (as specifications change). The use of TDD, DDD, CQRS and Event Sourcing gives me immense flexibility to be able to refactor a large codebase and then test it through its whole lifespan (with actual data).
I've been putting together a list of hackers, bug hunters, star developers (or notably popular at the organisations they work for), and a few IT/OPSEC/SIGINT style companies (and aggregators).

Still much work to be done, but feel free to check it out: https://twitter.com/lemiffe/lists/tophackers/members
That is what the REPL like on Lisp Machines, Interlisp-D, Smalltalk, Mesa/Cedar, Oberon is for.
Obama barred access to the Visa Waiver Program for "High Risk" countries. This was not an outright ban on immigration, it just eliminated access to a "fast lane" for people who needed to visit the US for 90 days or less.

Source: https://www.congress.gov/bill/114th-congress/house-bill/158/...
Then it is only coincidence that most european islamic terrorist have been radicalized by Imams which are supported by some Wahhabi organisation?
Why RethinkDB won't relicense finally revealed
Though no one would admit it here I bet a lot more people would jump at that opportunity than you think. It doesn't exist though so there is no way to show who is right. Not to mention having a job like that would give you so much free time and money that you could write gobs of software outside of work if you cared to.
If we have reached the point where basic string manipulation is compared to multithreading in terms of complexity or need for abstraction then we have truly dumbed down the software development profession to a very saddening degree.

I simply can't fathom that you believe such basic constructs of software development would be a bad code smell. I really don't know how you get around using them and manage to do anything remotely interesting and novel.
> In one side, a CLI offers a "better" way of using the product (as with a library it's easier to misuse something)

A CLI provides a better interactive interface, but a terrible programmatic interface.
The question really is, will Jordan border defence be stronger than this wall? Somehow I don't see ISIS shying away from taking the way around if they really want to atack Saudis.
Market forces don't result in an equitable exchange of value if one party in the transaction can exert control over both supply and demand. The NYT article is presenting a narrative that the public needs to fund increasing the labor supply of skilled technicians so that companies can avoid paying salaries that match the expense and effort that went into obtaining those skills. This is how inequality happens.
Thank you. I thought it sounded familiar.
I think both trump and sanders were symptoms. The people wanted change (which is why Obama did so well). What they got was very moderate change. Government doesn't change as fast as people want, so they continue to vote more extreme for change. As others said, just about every other candidate in the running, aside from those two, were about the status quo.

So I agree: the last decade was about change. The downside I think is, we spend waaaay too much time working about the executive, when it's the local/state folks which can really drive the narrative. We need more principled folks running there, and leading from those levels.
To be pedantic, I guess a program that responds to HTTP requests and just does "pipe(file, response)" would also be a "web app", even though it's serving static content...?
> Every nation gets the government it deserves.

That sounds catchy, but isn't true. Think of all the dictators who came to power after a coup (sometimes backed by foreign powers).
In France its quite straight forward to get a skilled worker visa -- just earn more than 3100 Euros per month (~1.5 * average earnings in France). Shouldn't be a problem for tech workers.

(They are also introducing a 'tech startup visa' in the near future.)
This. We've been pushing Microsoft to add static site support to Azure Blob Storage for years but keep getting rebuffed. Apparently their official advice is to spin up a free "Web App" - as if that is in any way comparable to a truly distributed static file server like S3 / AzStorage.
“Delayed pilgrims”
Looks a lot like https://www.electricsheep.org/
Hmmm. I was thinking more along the lines of more aggressively flagging/downvoting. Though I think either would see (some) members complaining about censorship.
> This doesn't sound like a higher education problem

I agree with you. The problem is that many high school graduates are functionally illiterate and innumerate. Those that are not manage to go to college and graduate. Employers have noticed this and are using a Bachelor's Degree as a screening criteria for basic literacy. The root cause of the problem is long before college. When the article says that advanced math is needed for tractor repair, they don't mean anything that would be studied in a math major. They mean competence with arithmetic and very basic algebra such as understanding how to plug measured numbers into a formula and calculate the result using a calculator, in addition to the ability to follow simple step by step instructions in a repair manual which is generously illustrated.
Outside of the corporate expat-package bubble Singapore is a terrible place to work anyway.

Virtually all of the hiring managers I talked to were clueless about technology and were content to pay shitty wages for substandard work.

The nature of their 2 year military service also has the effect of turning the locals into servile yes-men.
It's not one issue, it's the President and his enablers
You can offer more and still offer a lot less than $110k.

Many manufacturing jobs start between $10 and $20 per hour (probably with not much benefits; an option to purchase employer provided insurance but not much of a contribution towards it and so on).

Not just at rinky dink places either. UAW had tiered agreements with a junior pay class (not sure what current contracts are):

http://www.freep.com/story/money/cars/chrysler/2015/10/08/ua...
There might be a market for fast, lightweight, extremely cheap aircrafts. No border wall defenses will help if you swarm them with more planes than they have anti-aircraft missiles.
https://github.com/tallesl/Rich-Hickey-fanclub
Wait. It was _paid_!!?!?!!???

There's a steady supply of archaeology grad students who don't just work for free, but rather _pay_ for the privilege of doing field work. Their only compensation is in false hope and broken dreams.
Fabien Sanglard knows how to do code reviews of old games in such a way that I feel like I understand what he wrote. Until I close the tab, of course.

http://fabiensanglard.net/
Nowadays there is a .NET Core, which is platform independent. And I think Microsoft is one of the main reasons why C# and tooling around it is as good as it is. So it is reasonable to say that $someBigCorp can be really good thing.
Your life really does flash before your eyes before you die, study suggests
Racist xenophobia, to be extra accurate.
If you mean CoreRT, it got postponed until they finalize the .NET 2.0 Standard for core.

https://blogs.msdn.microsoft.com/dotnet/2016/11/08/the-week-...

https://blogs.msdn.microsoft.com/alphageek/2016/10/13/native...
I live in SF and hate how glibly techies talk about secession.

It may be because I grew up in the south and it's part of our history but techies seem to forget that the bloodiest US conflict in history was to prevent this very thing. To even entertain the idea that secession would not result in a mass amounts of destruction death exemplifies the Bay area bubble mentality.
For some of the CNC systems I have had experience with, repairing means figuring out which parts are broken and need to be replaced, sometimes it's just trial and error.
I feel someone should include Marco Arment [twitter.com/arment] in this list. I don't know if he's a "master," but I have found his journey of building one-man projects to be inspiring.

Also, Maciej Ceglowski [twitter.com/pinboard]. His twitter is hilarious, even though I don't personally subscribe to his service.
This simple answer to this is that the story line where ISIS and Saudi are friends is fabricated by the media.

In an openness spectrum, Saudi is a zero, and Isis is in the negatives. But they all look like they're a lower number to us so people just lumped them together. But even the saudis say ISIS are extremists.
They are not simply banning new foreigners from entering the country (which alone would be bad enough, imho), but also many green card holders who were legal residents and now face an uncertain future.
Also, does "In addition, the United States should not admit those [...] who would oppress Americans of any race, gender, or sexual orientation" apply to everyone? That would mean bad news for Mike Pence, among others
> UIs have never been parallel.

WPF can have multi-threaded UIs, but it's usually not worth the headache. Although I think every control is bound to the Dispatcher of its containing window, so you can only have one thread per window instead of dividing it finer (not that it matters much, the usual rules of doing nothing computation-intensive on the UI thread still apply).
Those are certainly the most interesting discussions, but they both require great nuance (which the US political climate has long ago rejected) and great consensus (since the flaws are in the very constitution where the amendments are by design difficult to push through).

As a non-American, I've always thought the best path forward was to focus on states rights. Progressive states along the coasts could should the way forward, and the rest of the country would eventually catch up (imagine the EU if Sweden had to wait on countries like Poland and Italy to implement their desired policies?). But there's a massive medial focus on federal politics (the executive branch President in particular), and everyone wants to save everyone else in the nation from their perceived oppressions...
As you've said terminology is important. And yes, I read the article :) . I disagree with it slightly, what I'm arguing for is not to dilute the meaning of degree, because that playing field is always going to be uneven in favour of academia. I don't think calling it a degree is helping anybody. If anything it will just cause people to look at the reputation of the institution. (Obviously that already happens a bit, but it's not too bad.)

In the UK, they allowed polytechnics (roughly the same as institutes of technology I think) to become universities and award degrees. So while more people were awarded degrees, the reputations did not translate so well. (I think - I welcome rebuttals though.) A consequence of this is that employers put screening tests in place or made them more difficult. These tests favour academic skills. To be fair, a quick screening test will never reflect practical skill well - so it's important the "degrees" or whatever we're calling them called do!

Personally, I think there is something lost when you stop using terminology with practical connotations and start using terminology that has academic connotations. People then except roughly the same, so the practical aspect is in danger of being deemphasised. This differentiation is inherently valuable. But I will admit that this rebranding might be a quick, practical fix. I'm just not convinced it's right in the long run.

There's a real opportunity to create programs that aren't degrees, but of equal high repute and quality, and are proud of that. Although there are problems I can see with that. One being that college lifestyle is attractive to students, and therefore lucrative.

Edit: Or maybe not, what do I know. Maybe the ones we have are good enough, and it is just an image problem? I find that hard to believe, as that would be a costly misconception for businesses. There's also the possibility that college degrees are too ubiquitous, and the labour market will provide enough people fitting that criteria. If we've made it too easy and too common to obtain a degree, then the education system needs rethinking.

At the end of the day, I think we agree that improving education is a good thing, and the earlier the better (in both senses).
Jon Blow: A game designer and programmer behind the popular titles "Braid" and "The Witness". He's currently working on making a new programming language and chronicling it on YouTube.
- Twitter: https://twitter.com/Jonathan_Blow
- YouTube: https://www.youtube.com/channel/UCCuoqzrsHlwv1YyPKLuMDUQ
That is some Inception level craziness there.

Thanks for the link
I would be careful to extensively deliver my typing pattern over a non-https website because this is a known way to profile people online and later identify them.
Why Every Element of SOLID Is Wrong
I believe them when they say it! Something makes people refuse to look through Galileo's telescope. (Spent his life under house arrest.) Pushed Turing to suicide for homosexuality. To aggressively deny global warming.

And that's ok, they're not the audience. They'll tell you that you won't convince anyone; hopefully that discourages you from success.
Marco Arment, of tumblr, instapaper, Overcast, and ATP: https://marco.org/, https://twitter.com/marcoarment

Gary Bernhardt, of wat: https://github.com/garybernhardt, https://twitter.com/garybernhardt
How does it compare with all the other time series databases?

And please restrain yourself from invoking Docker in documentation and README.
People who run Docker surely can add appropriate magic incantations for
themselves, but for people who don't use Docker it's not obvious how to strip
the example commands or even if running outside Docker is supported at all.
I am not trying to argue that, I am merely angry that the people protesting today were not protesting at the far worse things that happened before and that ultimately led to the situation we are in now. Your comment got caught in the crossfire of that anger.
I very much doubt it. If it did, they would have to use grapheme clusters as measurement which nearly no one does. The easier way out is to just say »we have a trivial implementation that can only be used on strings where the developer already knows what's in it«.
Canada welcomes you.
> if they recruit foreign workers, priority would be given to the most highly paid.

That is the simplest solution.
Before people dismiss this, it is an actual Trump quote.
Minor corrections that we have been in a cold war with Iran, and a hot war with Islamic terrorism, both for a long time.

Walls are only crazy when the USA builds one; Israeli walls are great as is every other wall on the planet. Only USA walls are bad. Why? Donno.

You mention you're German, we treat our illegals as a slave racial underclass. On paper everyone gets OSHA protection, in practice only white people get OSHA protection, Americans are extremely racist. Essentially they hold the bottom social position that blacks had pre-civil rights. They are a form of corporate welfare in that their wages paid by the corporation are extremely low but the programs required for their entire families that are paid for by the citizen taxpayers at immense expense (those citizens are being driven out of work, so in the long run this pyramid scheme of a scam will run out of gas). Sort of the walmart effect (have the government pay the difference between the total cost of living and the pay we're willing to provide) but stronger.

I think the analogy to the Pearl Harbor attack in 1941 is useful, why if only we had opened our hearts when the planes appeared on the horizon, then the Japanese refugees would have simply landed their planes and opened Sushi shops in Hawaii, it all our fault that they killed thousands of military and civilians in a sneak attack, and saying anything bad about them or their actions is racist and horrible and especially above all else deplorable. There must not be thought and reasoning about the topic, only Pavlovian conditioned emotional response is acceptable discourse on the topic.
A way to infer software architecture from source code [pdf]
Also if not discussed properly, there is a possibility of trade war.I am all for better VISA policy, but I am sure US doesn't want India to go China route and block american companies or apply more tarrifs(India also has a somewhat populist leader).
May I suggest to add the --name-status flag? It clearly shows which files you touched, which I often find quite useful.
Eventually artificial intelligence software must be able to analyze its own source code in order to improve itself. This document describes a first step: a program that analyzes the source code of other programs (and potentially, itself) to infer the software architecture as a nested decomposition of the analyzed software system into subsystems.
Silicon Valley lashes out at Trump ban
Steve
https://twitter.com/steveklabnik

He is awesome human being.
That typing-speed line is pretty darn high unless you use exceptionally terse identifiers. My English typing speed is around 85wpm and a good IDE's autocomplete is still significantly faster than typing out identifiers longhand.
I switched from QWERTY to Colemak about two years ago. When I had first gotten fully adapted to Colemak, and my typing speed in Colemak got up close to where my QWERTY speed had formerly been, my QWERTY speed took a big hit (down from 80 WPM to around 20 WPM). But now, two years on, I can touch-type QWERTY fast-enough (around 60 WPM). I kind of have to establish for myself a QWERTY context by starting to type while looking at the keyboard.
That's true in theory, but in practice most Ruby developers don't know how to use C or the FFI well enough to build a library out of a C or C++ library.

It's reasonable to shell out sometimes. It's what Github did when they were first starting. It's what 500px did when they were first starting. Trying to do everything the right way early on is just going to slow you down.
NY Times is arguably an unreliable source of information. They can't help but inject opinion or cant into every article. They have cheapened their brand, so can I trust their reporting?
I absolutely agree. CQRS and Event Sourcing only make sense in some circumstances. I have heard stories of companies deciding to use them and only afterwards deciding which project to apply them to. For me, Ubiquitous Language and separation of Bounded Contexts are the primary concepts that can and should be applied everywhere.
ktoso: https://github.com/ktoso - he's not human, but If you want to do anything on the java/scala ecosystem, you need to follow him.
In Portugal a gap year is seen as a failure to meet university requirements.

Only those that need to save some money for the university or failed exams do gap years.
Not a lot of people listen to Democracy Now, or read The Nation, or whatever. Unlike the right, the left critiques of (even their own people in) power don't often make it to mainstream news commentary, or interview targets of the mainstream news, so it'd be easy to think there is none if one doesn't consume left news and opinion sources directly.
These smart glasses automatically focus on what you’re looking at
Longtime SRS user and Anki contributor here. Can you explain a bit about what this does that Anki doesn't? Can I import my Anki decks?
Perhaps https://www.chaoticafractals.com/ ?
[Jeff Preshing](https://twitter.com/preshing). He is a master of threading primitives. His CppCon talks are enlightening.
The "I cannot trust employers" statement struck me. I agree with it strongly, but react differently. Rather than dictate my working environment to people I do not trust to take care of me, I just say no. If I do not trust an employer, I am fortunate enough to have enough savings in the bank to be able to say no to the job offers and walk away until I find someone I can trust. It works well... It makes job changes take a bit longer, and the searches are difficult, but the end results are good.
It's interesting that I was just looking for something like this over the weekend.
The second half of your last sentence is the key to the issue, IMO. People calling things racist, and yet those who agree with the things being called racist seeing those name calling ignoring similar behavior weakens the concept of bigotry.

My favorite example of this is the legal system. The legal system is racist against blacks and Hispanics because it is harder on them. The legal system is also sexist against women because it is easier on them. When someone sees both of these views together, the entire concept of bigotry is called into question.

And it's becoming a self parody as well. People are now being called transphobic for being unwilling to have sex with a transsexual they aren't attracted to. A gay guy who is only attracted to people with a punishment is now a bigot... what? Yeah, that view isn't by any means common yet, but it has been appearing online for a while now.
Google Doodle: Fred Korematsu, Japanese-American Fought Profiling and Internment
We now have a very good idea what Trump will do - literally what he promised to do, which was all about autarky, closing the country off and bringing industry back to the US, and of course to be the most important man in the world (he was on the cover of time magazine 15 times you know). He has been very clear and consistent in his words and actions. Americans first and I think Trump first amongst Americans in a nation of men, not of laws.

Re a protest vote yes I think there was a certain rage expressed but I genuinely think a lot of people looked at the solutions he proposed and liked them. Listen to Trump supporters talk - they are proud of the wall, proud of banning muslims and their hibbi jabbis and want to bring industry back to the US (doomed as that is for manual workers in this second industrial revolution).

This is the mistake people like thiel and musk are making - they think Trump is playing some clever long game and lying to people, that people can't really take all those crazy policies literally, or worse that they can manipulate him - wrong on all counts.
Regions are not not necessarily race either. It could easily be about culture and the associated value systems. For example during WW2 - even before the US joined it - america did reject refugees from europe because they might have been nazis. Nazis were just as caucasian as most americans, but they had a culture that was clearly seen not just as incompatible but as hostile.

To the "alt-right", fundamentalist christians, nationalists or simply less-informed conservatives someone from the middle east may appear to have a similarly fundamentally incompatible value-system as a nazi would have to an american in the 1930s or a commie during the cold war.

Race and Nationality are a proxy for religion and culture which is a proxy for value systems. And value systems are what people disagree with and vote against.
>> the statistics show that poor Americans don't work very much, they are well fed, and they have living conditions that are not drastically different from the rich

> You haven't offered an argument to "prove wrong."

Prove the assertion wrong then. You're the one who atagonised originally:

> leads me to believe you haven't experienced poverty in America
Change at Upworthy