skysight-inc/HackerNews huggingface dataset:
Badly. Education processes are not built around learning, nor around meta-learning (learning how to learn new information). Education is still built largely around _retaining_, testing, and hoarding knowledge, without interest in discovery or the processes that created knowledge. This medieval mindset holds back much of the education system.

A larger essay on many of the problems and sources of these problems: http://slatestarcodex.com/2014/05/23/ssc-gives-a-graduation-...
The insurance analogy would only work if they commonly had divisions of people who wrecked peoples' stuff.
My takeaway from the article is that they are looking for someone who is famous, at least as far as fame among programmers goes. I gather they are not so much concerned with your ability to write good code or solve particular problems, but your ability to market their products/services to your fan base. The article emphasizes having a large following on GitHub, and wants to see your GitHub profile specifically (i.e. to measure your popularity).

Same reason famous actors, athletes, etc. are paid more than others doing the same job: Their marketing ability brings more customers to the theatre, stadium, etc. That brings added value and the leverage from that brings added compensation.
They both have revenue, just from different sources. The comparison isn't that bad. All VC-backed approaches (and public companies) eventually hit a growth cap, when their investors are going to expect unsustainable growth.
Why Brexit means more than Brexit
I don't really get this. ALTER TABLE ADD COLUMN X is a cheap operation when your database is small, at least on decent hardware. It's when you get up to scale that it starts being a burden. During the rapidly-evolving stage is when it should be the easiest to alter database schemas, because you shouldn't have accumulated all that much data yet.
That Boing Boing article did reference actual CVEs. Though I like him as an author, Doctrow's writing style in articles rub me the wrong way too.

I'm not privy to HSIC details for phones, but most high-speed chip interconnects I've seen are a proprietary, vendor unique solutions with little global commonality, and some of them do feature direct memory access too. So, though I'm speaking with a fair amount unknown on my part, it still seems like a fairly high risk - even if one removes the DMA feature from the interconnect, it still ends up running some sort of lesser reviewed proprietary protocol stack.
I find the topic interesting, but the article looks to be doing a lot of guessing causation from results. I.e. In low-skilled jobs that are projected to have growth, women are more represented than men.

It then wanders around different topics - effects on heterosexual relationship when "eligible" members of one sex are in low supply, etc. But I was most interested in that initial argument, and it wasn't given much support.

" Everywhere you look in Tallulah there are women working: in the motels that cater to passing truckers, in the restaurants that serve all-you-can-eat catfish buffets, in shops, clinics and local government offices. But though unskilled men might do some of those jobs, they are unlikely to want them or to be picked for them."

In my mind, there's a big difference between "not wanting" and "wanting but not getting", but the article lumps those together.

All in all, a great article for raising some theories, and the facts offered point out some questions we might not have had, but precious little evidence of any particular answers, just evidence to shoot down a few theories (and those disproven theories aren't covered).

Not to say I think the article's suggestions are WRONG...I just don't have any reasons from the article to think they are right.
I still prefer dlna! but yeah, clients around are the equivalent of xmpp in terms of user experience, even if setting up a server is a 2min operation.
Hire people and train them. This is how it worked for thousands of years, yet dbags like shelly think they should be able to skip this step.

Google, Facebook, etc., hire college kids and give them time to learn.

There is the difference. I'm so sick of the fucking idiots in this industry.
He did, though. The Pepsi thing was from '08, Eco died in '16.
This was from Oct 2016, btw.
More general question, as similar situation has happened multiple times where we are not sure:

1) did we break our client server

2) did our internet provider die

3) did the service die

What are recommended ways of finding out fast and reliably in these cases where the fault is.
As someone who has had their company targeted by persistent DDoS / ransoms and unable to afford protection from anyone else but Cloudflare, your statement is completely ignoring the enormous value that they provide and only focusing on the negative.

Centralization comes with risks, but I think the risk is absolutely acceptable in this case until we come up with a better, decentralized approach to attacks that normal people can afford.
Hi - yes you are definitely correct to make that distinction and I was only talking about (1), having forgotten (2). I see your point about the large joins required to get the information you need for a screen.
I am reminded of my chemistry professor's lament. "I can't count how many students I've failed for not knowing things that were later proven to be untrue"
I, on the other hand, have spent an inordinate amount of time, including waking up in the middle of the night for incident response, due to Hiberanate misuse, which is so easy that I'd not touch Hibernate with a ten foot pole.

There is one case where Hibernate can save you a significant amount of time vs plan SQL, and that's arbitrary update statements. But the moment there are two joins in there, predicting hibernate performance is not necessarily easy, and differentiating a query that will run well from one that will kill your system at scale is far harder than in plan SQL. In practice, the only way to use Hibernate responsibly is to examine the likely queries that it will generate.

My least favorite example was a situation where manual SQL gave me a very fast query that took a couple of milliseconds to run on a large database, but Hibernate's answer was not even just one query: It was an accidentally quadratic monstrosity, when the original programmer wanted was one row: Hibernate just wasn't smart enough to figure out which row it wanted in the DB, so it grabbed half the database. After I saw the beautiful queries that Hibernate had created, I had to give the finger to the existing data layers and do my own thing, which I am told remains to this day.

The way Hibernate is built only makes sense if it can hide the database behind it. In reality, it doesn't, so I not only have to make sure everyone knows SQL well, but they also have to learn hql and hibernate's most common pitfalls. All to save a little bit of time on the rare cases where I might have very dynamic queries that somehow hibernate won't screw up.

Java EE was a pretty unfortunate thing, but under duress, I'd much rather use EJB3 and straight SQL over the Spring + Hibernate stack that many of us had to deal with between 2000 and 2010.
Looks like telia was down and has fixed a mistake in their configs.
Why would you need to kill the original person in the first place? Couldn't there just be a copy of me running around in their fancy version of the Sims?

Also, what is the difference between a simulation of a conscious person vs. actual consciousness?
Ok, I see it. Same time as the error rates went high.
I'm assuming it could run on a raspberry pi?

Also, any plans to write plugins for Spotify or Google Play back end?
Actually:

"In order to prevent fraud, we require a card with the billing address of either your old, or your new address."
AWS console is at https://console.aws.amazon.com/console/home.

console.com is not owned by AWS
I didn't even think of witness tampering. Good one. I don't know enough about that law to know if it applies, but it definitely might. Add that to the list of violations for these dirtbags.
It's also means that they are looking not for tech talent but for skilled labor. Highly skilled labor assumes no re-education for the current job but does not account for future work. If you are a master carpenter or a master mechanic then you probably have invested on tools, educating yourself on your own time. You are also probably specialized.

E.g. you are highly qualified at fixing/tuning Ferraris but Toyotas are n't your thing. So you go to a Ferrari tune up shop where you can spend the $500,000 salary. /s

IMHO, Tech talent on the other hand works completely differently. They are more about talent (i.e designing stuff, critical thinking, analysis skills) rather than rolling into a specific shop to fix a specific issue.

That's where there seems to be this problem with "run a business, not a school" that they have.
Pre-coffee commenting, the drunk-texting of Hacker News.
You state that the education system taught you lies, and then generalize that all public schools teach lies. Did you attend every public school in the nation?
Clickbait or should I say hatebait article. Its sad how the economist has become just another garbage clickbait site staffed by incompetent writers more focused on social division then actual economics.
It looks like Telia is apparently the issue.

Our CDN's are having problems all over the place.
No indications of what shit the bed, but this is more then Cloudflare or Level3.
There may be some rounding errors involved in my assessment :)
Chromebook Pixel.
It was a barrier to nonparticipants from meddling in markets. Leveraging differentials to siphon auxiliary wealth drains said markets & raises prices for the participants involved. Then add the spurious actors who create artificial events(shortages) to further leverage returns. That's where bubbles appear & without said barriers the world economy has been, still is, broken twice now.
Just a noob question on jooq. How do you construct error message which you use to send back to user on SQL exceptions. Like in case of duplicate item, you send back "User already exists". How your handling it? I know jooq just sends DataAccessException, now the question is how your converting that exception to a meaningful message which needs to be sent to say UI?
If the company grows, early stage individuals should all easily be able to become leaders somewhat automatically. If it doesn't grow, they can enjoy leadership and access to the top. Both can be satisfying when compared to big firms.
I think IPFS has potential for this, specially in bandwidth constrained environments
Welcome to 2017 America.
How many karma points do you need before you can start voting down stories?
Can you put Electron apps in Windows store so they could run on Windows 10 S?
I'm looking into writing plugins for youtube, spotify, and maybe soundcloud. I've found a bunch of open source projects that do it already so I may fork one of those or see if the author is interested in collaborating.

And yes, it can run on a Raspberry Pi.
Akamai has had and continues to have more capacity than Cloudflare.
How about using version control software such as git?
It's a well thought and nicely written document though I'm not sure I'd like something like the 5x12s ( https://github.com/basecamp/handbook/blob/master/our-rituals... )
I'm inclined to agree, but if it's being voted up it's "news". It's as much news as "Github Down" when the submitted link times out.
You had a chemistry classes in a public school? You're lucky.

No English teacher would write that sentence.
Apples to Oranges comparison. If something says "wildlife (nature etc) photography" (vs "my pet dog's photos") then it is natural to assume it wasn't staged, right? Technically the title might not be a lie (maybe they shot it in one of these parks) but at minimum it is misleading. But Vogue probably doesn't claim "naturally beautiful" or whatever (not a Vogue reader, just guessing).

Understand the sentiment though.
No, I think it's a weird variant of pub/sub where the client can subscribe in a way that causes the server to poll the client. Or, in the described case, any other random client.

Just as anyone can sign anyone's email up to mailing lists.
"Although there is no reason in theory why men could not become nurses or care-home assistants, few do."

This is true, but why is it that the shortage of women in technology fields is attributed to them not being accepted or even forced out? Maybe this isn't the general attitude, but I have certainly heard people say that woman aren't in tech as much because they feel unwelcome, whereas when talking about men in those other fields, it's because "they don't want to."
I live in flyover country, so we hire from a different pool. I'm not sure if this is a general rule, or if the Bay Area has sucked all of the talent out of the region, but I have yet to interview a competent graduate from the CS program down the street at Big State U. We've had better luck hiring from engineering and the applied sciences. Ceteris paribus, I'd prefer candidates with some theory background, but the ceteris are not paribus.
They can't stop being poor
While SQL has a large class of uses, and also a smaller class of problems for which better solutions exist (CAP constraints, time series and other massive self-join apps, session storage ...) the reason we're going to use SQL in another 40 years still is that there's no cross-vendor standardization effort going on anymore (NoSQL vendors don't seem to find it necessary to drive sales and market growth, and customers don't demand it either).
Orbital Insight raises $50M to analyze satellite imagery with deep learning
I don't know if it'an issue on my side, but I have not manage to do anything with the :terminal on Windows 7. It starts a prompt but I can not input anything in Terminal mode. I tried 'i' to go in insert mode in the terminal but it does not seem to work either. (To be sure this is not something in my vimrc, I tried with and without it). At that point I am not sure if this is a problem between chair and keyboard or a bug.
Learning a language, library, or framework isn't prohibitively difficult for an experienced developer.

The problem with developer inexperience is more related to understanding broad concepts and pragmatically applying techniques while managing risk (including debt) and understanding business rules.
It's a memory hog, but HTLM+JS+CSS are the best way to make beautiful and responsive applications quickly and cheaply. Period. Electron provides a reasonable wrapper for doing these things.
Xkcd: Here to Help
> I'll see if we can get a fix pushed out for this today/ASAP. The issue currently occurs when you have multiple Red Hat accounts that use the same email address (or a sub-addressed version of the same email address, like "chris@gmail.com" and "chris+123@gmail.com".

Is this a special case for Google mail or do you assume foo+bar@example.domain is the same as foo@example.domain ? Why?
Yeah, it's very disappointing to see a stalwart like The Economist descend into publishing this type of drivel. It starts at the conclusions it wishes to make and works backwards. I don't think this passes the quality muster to cross the threshold of HN's political relevance/interest barrier.
This type of article might be the step to demystifying photography. But the story I get told over and over again (not directly, but by exposure) is about the photographer that traveled miles and waited days to get that shot.
All I want is a modeling layer, and callbacks, like thinky.io provides for RethinkDB. It's very rare when any query I'm writing can just be generated by one of these ORM packages. It just becomes more confusing, and less powerful.
uhh, monitoring those things? you can monitor your internet provider a number of ways. something like smokeping allows for an exceedingly simplistic test: ping stuff on the internet.

logs will tell you if a client server or individual service has died. that are literally hundreds of solutions for these.
> Badly educated men have not adapted well to trade, technology or feminism

Surprise! "Education" is the tool to adapt us descendants of egalitarian (gender and otherwise), fraternalistic, communal, polygamous, nomadic ice-age hunters to settled agricultural civilization, aka "trade, technology, feminism"
Video and more info here:
https://blogs.windows.com/devices/2017/05/02/introducing-sur...

https://www.microsoft.com/en-us/windows/windows-10-s

Windows 10 S integrates with OneDrive so files are saved to the cloud, in sync and accessible from your devices. Use compatible apps available from the Windows Store. If you need to use professional tools or would rather run non-Store apps, you can easily and affordably switch to Windows 10 Pro.7
This clearly bothers you so much you had to write an article about it.
Pro-active monitoring rather than reactive diagnosis.

Zabbix is an example piece of software, probably overkill for most but I haven't used anything else in the last 5 or so years so don't have any better suggestions.
No good ever comes out of going down this rabbit hole.
Then free public college would be nice, wouldn't it?
Assuming Kryptonite does back up data to iCloud, there are two things to note:

1. iCloud backups are encrypted.

2. If you're not comfortable with #1, you can manually exclude an individual app from iCloud backups through Settings > Storace & iCloud Usage > Manage Storage (in the iCloud section). Click on your device in the Backups section. Turn off Kryptonite in the "Choose Data to Back Up" section.
There are definitely some complex statements out there that require considerable effort to understand. But those statements are vastly outnumbered by relatively simple ones that are unreadable because the author did not follow best practices in writing readable and maintainable SQL. :(

Having said that I agree with you that there is plenty of room for improvement in the SQL-language itself.
Critical Xen bugs related to PV memory virtualization (XSA-213, XSA-214)
I believe the staff of The Economist is sourced primarily from Great Britain, and since they refuse to add bylines, it's impossible to know where this author is actually from.
Telia ate it, not CF.

Telia eats it quite regularly, but not often at this magnitude.
I largely agree. It lost me greatly when it stated,

> Few women in rich countries now need a man’s support to raise a family. (They might want it, but they don’t need it.)

I'm a man, and my wife is back to work after giving birth to our child. Raising a family seems to be a massively two person job. I have absolutely no idea how anyone can manage it alone and keep their sanity and not neglect their job and child.

Blanket statements such as this (instead of asking if single family homes might be resulting in worse outcomes for children) are where the article appeared to have an agenda.
A lot of job postings are fake (position doesn't exist, position is exclusively for an internal hire only, job posting just for marketing purposes, job intentionally way underpays to justify hire a H1B, etc)

If you simply count job openings, you'll overestimate actual available work by a really large margin.
OpenShift is a great PaaS that brought a lot of innovation and improvements to Kubernetes, congrats team on the awesome and useful product!

Here are just some of the influences of OpenShift on Kubernetes that I'm aware of:

* RBAC model (https://github.com/kubernetes/features/issues/2#issuecomment...)

* Kubernetes notion of namespaces was largely influenced by RedHat and Open Shift team experiences in the enterprise AFAIK

* Continuous ongoing work by RedHat team on both OpenShift and Kubernetes on the security and performance (https://github.com/kubernetes/kubernetes/issues/12742)

I'm sure there are many more improvements to Kubernetes to OpenShift that I'm not aware of.
Though it's unlikely they'll want to maintain another distribution for Windows while most Windows users are still on Windows 7.
One I would be very surprised if his consultancy actually pays an average salary of $500k for developers.

Also $500k is more than 1 in 300 developers make. Every billion dollar company in the world was built with people less talented than the ones your demanding. I would like to see what specific tasks a 1 in 300 developer can accomplish this his 1 in 10 or 50 peer cannot.
It looks like Telia is apparently the issue.

Our CDN's are having problems all over the place. No indications of what shit the bed, but this is more then Cloudflare
I hope that there was a easy way to know that clearly, but happens the same with support, is very hard to know what kind of support they are going to offer you until you experience it firsthand.

That's one of the reasons why I started this, all the reviews and comparisons along the web have some kind of bias -even when is positive and truthful by grateful users- and is very hard to know what is right from wrong. I wanted to offer some way to have transparency and reproducibility all the way.
Ha, fair enough. But that really only shows that my example wasn't great.

If you eat soup with a fork, you don't know how to use silverware. If you drive nails with a ball-peen hammer, you don't know how to use hammers. That's not hammer or silverware elitism.

IMO, using a mouse in vim shows that you don't know vim. You can still get the job done, but why not commit to using the tool as intended?
I can understand the spirit and frustration of the lament, but it presents the hazard of the unhelpful and fallacious interpretation that "I might as well not teach them any of this in the first place since some of it might end up just being wrong!"

Science is not about always being right. It is about knowing and building upon the best knowledge available, while maintaining the intellectual humility and curiosity to continually challenge the best available knowledge and revise it towards a measurably better state. That is how the mountain is climbed.
This is the footballer hiring model again. At least in football there's a reason why you can't replace one Lionel Messi with half a dozen cheaper people, but are we really sure that this doesn't apply in software development? Is it really that non-parallelisable?
China is making an official version of Wikipedia
the dumbest authentication process I've ever seen. I can't remember my password. Click forgot password. Click on email. Enter screen to change my password. Submit and it tells me it needs more information. Type more information. Complains the email already exists. Obviously, I'm resetting it. PRetty stupid.
And the price is?
Deep residual networks – a simple learning framework redefining state-of-the-art
Lattix Blog
Wallstreet/Fin-tech managed to figure this out. They don't look for unicorns they look for developers who can implement a specification and are willing to learn, then sit them beside finance domain experts and mathematicians.

Here's a typical HFT entry level job posted by a recruiter note the emphasis on how they are willing to teach and knowledge in any specific language is not necessary http://www.biviumgroup.com/search_job_details.php?job_id=707...
I attended a great public high school staffed by a faculty that, for the most part, actually cared about the people they raised into their community.

Some of them had good intentions with their lies (Creationists), but they're still lies.

Regardless, it was overflowing with lies. Especially history.
What an awful article. It says in one breath that women are already better adapted to the modern world than men are, and in the next, says that "things still need to be done".

You can't have it both ways. Pick one thesis and stay with it. I also like how women are still portrayed as victims in this article, even though they have better jobs and better careers than men do. Like I said, pick one.