skysight-inc/HackerNews huggingface dataset:
Exactly, there is a shortage of people with 20 years experience and a master's degree willing to work for $14/hour.
Google has lots of platforms and products. It controls ads delivery up to the OS and the browser.

Whatever yahoo has in comparison is negligible.
> it's unwise to dedicate months/years of training for a single job that may not be there when you graduate

Few jobs disappear in a few years. A few decades, maybe. (Yeah, yeah, we'll have flying autonomous vehicles in 2020 putting all taxi drivers out of work.)

You are correct there is a shortage of skilled labor. Physicians, engineers, lawyers, accountants etc. have been and will continue to be in demand. Blue collar jobs too: mechanic, plumber, electrician, HVAC.

Sure, getting an psychology undergrad from a $40k/yr tuition school is a bad move, but there are plenty of reliably good moves out there.
I'd think more in WY or IN due to snow plowing and freeze/thaw cycles.
How I Have a Universal Phone Number
The only way I can describe it to people is by identifying how disruptive distractions are, and how powerless I am to stop being distracted.

My go to example, being in an open office, is to point out how every time somebody walks by my desk in eye shot it is very difficult for me to not immediately look over at them. I would really not like to, I trust our building's security to keep me safe, people who walk by are quiet and polite, and I know the things I'm trying to focus on are more important.

My brain does not let me do it. I have to look over every time.

I tend to leave out the hyperfocus thing b/c it's hard to describe what it's like to somebody who's never had it, because to some people it directly contradicts the other point: "See? You can focus!"
My mortgage refi was in house... my heloc didn't work out that way.. but would have been cool if it did.
Here's What Happened When I Tried to Pre-Sell My Startups Product
They could bribe those poor people with $2 a year not to burn trash.
Yeah, the journos who are writing big articles about big trends always seem to want to anchor them with anecdata from the 2 local guys they talked to, as if that actually sheds light on the situation. Usually it just confirms whatever narrative their story is pushing.

I don't know what's a fair price in every area of the country for all of these jobs, so beats me if $12 is good or bad, but beyond this one anecdote, people have been saying for years that there was a shortage of skilled labor in the country. So aside from whether this one guy is paying fairly or not, it does appear to be a real issue.
I agree that this is a useful feature. I just wish I could decouple it from a bloated editor. `gocode`, for example, is a static analysis daemon for Go which is editor agnostic.
They should probably prioritize the food, and fill off-time with package deliveries.
Yeah but it's not like that's been the only growth sector in the economy, now is it?
If you want the table as a variable, you would need to use a prepared statement:

PREPARE stmt1 FROM 'SELECT X.*
FROM ? X, user
WHERE X.user_id = user.user_id
AND (X.permission OR user.is_super)';

EXECUTE stmt1 USING 'yourtable';
Looks like you could do it with AWS pretty cheap: https://aws.amazon.com/blogs/compute/build-a-serverless-priv...

Key part is that S3 supports redirects.
Not all subscriptions do. We're on the bottom rung and don't qualify for the native apps (don't ask why, but apparently for ~60k users it's too expensive). We moved from G apps to O365 and I prefer the former. Yes, some people (finance) need excel but most people use it as a glorified list manager.
You're beating around the bull in this China shop.

(yeah yeah it's a Reddit -like comment but this whole thread should probably be downvoted)
Both those arguments have substance and are objectively true.
I'm a happy PhpStorm and Webstorm customer.

I did a bit of Go with the plugin and it was already pleasant. I guess one feature I'd like in dev mode would be transparent management of unused variables that the compiler don't like. As a web developer I may be accustomed to quick "code & try".

A bit off-topic but Jetbrains seems to be in a design-spree those days, with new flat & grey UI elements, which is not really a positive change.
> The only thing that would be "forever" would be links on a custom domain you control -- and these only for as long as you remain interested in keeping them up and paying for the domain.

Just use IPFS. The link remains the same for as long as the content exists and isn't modified.
This sounds a lot like Grunt.
I'm fine with that characterization, too. I'm just saying that any barrier to access will shift the degree to which articles get cited away from what they (perhaps) "should" be based on their scientific value.
I think that when you need to test the code the naive solution is to write less complexed code, witch is a win in itself. In some cases you can get rid of all couplings/complexity and state, so that the code/function/unit never breaks, and writing automated tests for those becomes kinda unnecessary.
The $70k figure wasn't meant to be the entry-level pay. I think the idea is that working in that field, you could eventually make that.
Whether an array index should start at 0 or 1, and whether loop index range intervals should be open, half-open, or closed are long-standing religious debates among programmers. It seems everyone has a preference.

It's all about each language's default semantics -- what can and should be left unsaid, and how that expresses the language's model for array access, pointer de/referencing, and loop control.

For array indexing, the most accommodating syntax is to do what Fortran does: allow the programmer to explicitly specify each array index's closed array range. That may be the most user-tolerant and unambiguous model for arrays, but it doesn't work well if you also want the same syntax to dereference pointers, whose indices must start at 0. Thus array indices of pointer-based languages (always?) start at 0. But that annoys the hell out of folks who work extensively with arrays AND real numbers, where half-open 0-based integer index ranges compel clumsy semantics when iterating over their precious arrays. (Folks like me, BTW.)
I can imagine the day I will need an Amazon account in order to enter my house :)
Hybrid car + amazon + uber + lyft + no education other than reading a gps map = lifetime job for drivers. Just like broadband, just need to figure out that last mile for these services.
I've never been quite sure that the ethical question here is as firmly settled as the organizations cited first in that article consider it to be.

Is it ethical to refuse to participate in lethal injection, knowing that the result will be an execution instead performed by electric chair, or gas chamber, or hanging, or firing squad? Each of these methods is employed as an alternative to lethal injection by at least one US state, and I don't think any of them can reasonably be considered equally humane.

Is it ethical to refuse participation knowing that the likely outcome is replacement of lethal injection with a less humane method of execution, as The Atlantic suggests [1] may already be underway?

The gas chamber and the electric chair, in particular, amount to death by torture. Is it ethical to consign someone to such a fate in order to keep one's own hands clean?

[1] http://www.theatlantic.com/politics/archive/2015/03/gas-cham...
You miss the point. Labor is inelastic. If you double the wage, it might take the market years to respond if the skill in question is not quickly acquired.

Buying high skilled workers is not like buying gumballs, where prices and high demand can quickly stimulate supply, and the two meet in the middle.

Gumballs don't have to sell their house and move. Gumballs don't have to take care of their kids while going back to school.
Which app do these users have? If they have SFB, does this not work?

https://support.office.com/en-gb/article/Let-users-add-exter...
Facebook now flags and down-ranks fake news with help from outside fact checkers
I love hyphenated symbols. It's so much easier to read than camel or Pascal-casing. As another poster pointed out, using whitespace between subtraction variables and the minus sign is just a non-issue in practice.
The core problem here is that we can't adapt quickly enough to change. To ensure we can adapt quickly enough, we can either slow down change and make progress more difficult (which seems to be the popular sentiment), or we can make adaptation easier and faster.

When framed like that, IMO it's obvious--we need to focus on adaptability, not conservatism.

We are ineluctably bound by the laws of survival and natural selection, and if we can't sufficiently adapt to changes, then we will die (figuratively and literally).
[*] Pebble, the only smartwatches that actually made sense. As a happy user, I'm very sad to see them gone.
In addition to graph.cool, there's scaphold.io. has any body used these two and can share their experience?

(I'm not affiliated with either of them. Just wanna know)
I know you realize that every street corner preacher, PizzaGate activist, and Zero Hedge writer uses the same line about how they're being punished for speaking the truth. Why is your special pleading so much more interesting than theirs?
Yes, it appears that the web version of these new Material Components is considered the successor to MDL.

https://github.com/material-components/material-components-w...
New blog published on this topic specifically:

http://gluu.co/jwt-not-authn
I don't really have an issue maintaining SQL, but I use YeSQL.
(As a sidenote, the author just comes across as whiny because he's not treated as the special snowflake he really is. If you're so insulted by being asked to do FizzBuzz, then you ought to be able to knock it out in Brainfuck if required. But maybe you can't, eh, Mr. Hotshot?)

I remember going through a phase, probably around my mid-20s, when I got quite insulted by being asked to do such simple tasks in interviews. I never showed that during the interviews, obviously, but I had qualifications and several years of experience writing real production software, so what kind of idiot did they think I was and how was writing fizz-buzz going to demonstrate what I could do?!

A few years later, having more often sat on the other side of the interview table, I had learned that the number of people who have somehow achieved impressive looking qualifications from reputable institutions, gained several years of professional experience, and yet really can't write fizz-buzz, is astonishing.

Trivial programming exercises aren't there to determine a good programmer's level of skill, they're there to stop the interviewer wasting several hours on a no-chance candidate who slipped past the screening process and accidentally wound up face-to-face. You get to the interesting stuff that actually tells you something about the candidate after that, and if they're any good at all, your trivial challenge will be a two minute diversion that they solve while probably having a friendly chat with you about something else at the same time.

It's a little surprising to me that someone with as much experience as the author describes here hasn't realised this yet. It was one of the very first lessons I learned as soon as I started helping with interviewing candidates.
finally an ipv6 killer feature!
You'd just get cash.
Well, people smuggled those watches to Poland after the collapse of USSR to get economy going.

Post-soviet state could not arrange proper exports, imagine that.
The mismatch between available jobs and the skillsets of the workforce has baffled me. Is it just that autoglass installers aren't in sufficient demand for people to train to become autoglass installers? And so would it be economically inefficient for the government to subsidize the education of more autoglass workers?

But maybe it's not a question of insufficient demand for these skills. Maybe it's a question of matching up job opportunities, workers, and the capital necessary to train the workers for the jobs.

Imagine this: a site/app where employers post job openings with certain skill requirements, and where workers apply for jobs. These sites already exist. But add to it an element where workers can say they want to work a certain type of job but need additional training to do so. Then investors can put forward the money to train the worker, in exchange for 10% of the worker's future earnings until the loan is paid back plus interest.

Microfinance not as foreign aid but as grease for the labor market.
Stranger Things Are Going into China's Overseas Shopping Basket
The stuff is not a joke, especially for people who are prone to addiction. A friend of mine was in a similar situation to you and I started buying it off him for work. After a while I found myself calling psychiatrists telling them about my adult ADHD symptoms. Luckily they all saw through my bs. It totally fucks with your brain chemistry so that once you remove it, you cannot function. It's a real drug for sure.

When I read people online talking about how amazing it is and talking as if there's no downside, red flags go up in my head. It sounds like what every early stage addict says.
But now you are working 57 hours a week in steady state to make that $70K and it does not sound like such a good deal any more.
Their marketing people are doing fine. This service isn't available everywhere, and when it was made available in my city, my local network quickly learned about it and started using it.
I have ADHD as well, and I started treating it with meds quite a few years ago.

Before I took meds, I was generally very productive, but it was a huge strain.

I've always been pretty religious about getting enough sleep, and so back then I was consistently getting more than 8 hours of sleep every night. And I would wake up refreshed, and I'd feel great.

Then after a work day containing a fair share of intense concentration, I would be absolutely exhausted. Most days, I'd take a 90 minute nap as soon as I got home, so I could have some kind of useful evening.

I've always been, for myself, extremely reluctant to take any kinds of medication. I don't put that on anyone else, but it's just my own personal perspective. So I resisted getting the ADHD treated for a long time.

I finally went in and got a scrip for Adderall.

My blood pressure and pulse rate were, at the time, in the normal range, but slightly high. So I did some experiments, tracking my BP and pulse rates at various intervals after taking the meds.

Even though Adderall is speed, for me, it clearly lowered my pulse rate and blood pressure after I took it. My mind wasn't racing around in many directions at once, which I assume allowed my BP and pulse rate to go down further into the normal range.

Further, I no longer needed to take a nap in the afternoon after work.

Note: this wasn't because the meds were keeping me awake. I never take them after noon, so their levels are very, very low when I go to bed. Sleep is still important to me.

I manage my consumption of the ADHD meds pretty rigorously. My doctors have always given me that flexibility by giving me many tablets of small dose, so that I can slice and dice the dose as I see fit. This has been quite useful, since I'll actually dose myself based on what's expected during the day. And on days off, I'll almost never take the meds.

One last point: I don't think ADHD is a mental illness per se. I know that people who have it might not fit as well into some parts of our modern society, but more than anything, I think it's just a personality trait, one that provided evolutionary advantages at some point in our past.
It doesn't need a cell phone to work. It's got it's own 4g connection. He mentioned that his watch doesn't connect to his phone.
But all failure avoidance systems rely on user caution. Error return values have to be checked. Exceptions have to be caught and handled (correctly). RAII has to be done everywhere a resource is allocated.

Now, true, some of these impose lesser burdens than others. Arguably, RAII imposes the least - but not zero. And if you forget with any resource, for that resource you are vulnerable.
I remember this as a "Demotivational" poster, with a picture of the Titanic....
I think Amazon will figure out that hot food needs to be delivered fast and will generally get prioritised over delivering a TV.

> For myself, I usually prefer to just go and pick up myself; that's almost always the fastest option.

Most people don't care about getting the absolute fastest option, or if they do, they will still compromise for convenience.
> it just loads query data into objects which is what more or less every query builder does

Query builders build queries (like SQLAlechemy's core library). ORMs know how to marshal object attributes to/from database columns. None of this is to say that one is better than the other.
Good doctors are fully aware of the bio-psycho-social factors to "illness", and they recognise the strength of multidisciplinary teams that work across all these things.

But mental health tends to be underfunded, and employment support or drug and alcohol rehab or whatnot even more so.
You can get several /48 and /64 IPv6 allocations from Hurricane Electics TunnelBroker for free.
We've switched to G-apps at work (almost 2k people in country, and ~20k+ worldwide using it I think). It's nice for some things, but 100% agree - calendering sucks. A few things off the top of my head:

* You can't export a list of meeting attendees into any other format (like CSV or Excel) with their response status without additional tools or Gscripts

* If there's more than 200 people on an invite, you don't get RSVPs

* There's no reliable way to update all meetings in a recurring series - some things you can change, others you're stuck flicking through your calendar and updating each one individually

* The weird lack of support for any rich-text in the body of a meeting - except if you first write it up in GDocs, then copy and paste it. Then it works fine.

* It allows you to update the time of a meeting but not send updates to the attendees. Why would I ever want to do that?
Case in point: my employer has a vacancy that has been unfilled for the better part of a year now because they want to hire a full-time Database Administrator and not pay more than $65k.

My theory is that they're intentionally low-balling it so that no one will apply and they can hire an H1B.
And location.

If you're 30/40, odds are you have a family, roots somewhere, and maybe a mortgage. Your ability/willingness to move - especially after being out of work for a while - is near zero.

* I'm late 30s with all of the above.
rxvt-unicode does this, but I haven't see a need for it in xterm if your font isn't incomplete. If you're using UTF-8 and a Unicode TTF/OTF, then it's no problem in xterm, but other terminal emulators are not always drawing it as correctly so you certainly have a point here.
One way is to look at work output; if you see somebody putting out significantly more work with no apparent trouble focusing, then perhaps the challenges they're facing aren't the same as the challenges you're facing.

A friend I used to live with was in grad school to become a teacher, and she was Miserable. The program she was in was somewhat accelerated, and she just didn't have enough enough time in the day to get all of her work done between schoolwork, homework, student teaching, and basic housework (in this context, "housework" is things like "unpacking her stuff from the boxes they were put in when we moved into this house together" and "finding time to cook dinner for herself a few nights a week"). I was working as a baker, starting work at 630am four days a week. She was up before I was, and usually going to bed later than I was, just trying to get enough time to finish everything.

On a rare occasion that she took a break and went out to get dinner with some friends, she got in a car accident and totaled her car. She was too stressed out to focus, she was so worried about the work she had left to do, she didn't notice an oncoming truck and the front half of the Maxima she was driving got ripped off. She was essentially barely functional from lack of sleep, and she just didn't have the time to catch up. It was a pretty vicious cycle; she had trouble focusing on her work to complete it, so she had to stay up later, the sleep deprivation made it harder to focus, so she had to stay up even later, and so on. She went to some herculean efforts to try and get everything done, and ended up failing out of the program.

When she talked to her mother about how and why she had failed out, her mother explained that when she was a child, she had been diagnosed with ADHD, but her mother resisted getting her put on medication; she didn't want her child to be "labeled", and she worried that teachers would treat her child differently. My friend was naturally intelligent enough that she was able to cruise through high school without issue, and she made it through most of undergrad without too much trouble, but in grad school she hit a wall. Just couldn't do it. Not for lack of trying, not for lack of desire, not for lack of motivation, but she just couldn't muster up the focus to get everything done in a timely manner.

She took some time off, got on a medication schedule that works for her, got into a different program at a different school, and is now a happy and successful teacher. When I asked her how the new program was treating her, before she graduated, she said that it was great but the real success was the medication; all it did was help her stay on track, and that was what she needed.
In most parts of the US, community colleges already work with local businesses to offer the right courses for workers to acquire skills relevant to local unfilled positions. Here's an example program from the area I grew up in:

http://www.gvltec.edu/cnc/
Fedora and Ubuntu 0-days show that hacking desktop Linux is now a thing
I have no formal data, but salaries in general are mostly about the demand for certain skill set.

In the US, there are more tech companies which are fighting for the talent than it's in UK.

Also, 100K entry level is norm only in NY and California, the rest of the US, its around $70K.
Who gave the NSA root access to their servers?
Tried the EAP build..
By far the best golang debugger (and IDE of course)
Great metaphor.
It looks very much like github pages[1] combined with github release support[2] will do the job. Thank you again for the pointer!

[1] https://pages.github.com/

[2] https://help.github.com/articles/about-releases/
I had heard of prime now awhile ago, but didn't realize they delivered for restaurants. I'm in a non-metro area though, so this service will probably never be available for me.
The kind of recruiting described in the article here probably sucks more for older candidates, though. They're going to have more buzzwords to match up (or not) with greater experience, but more importantly, as developers get older and more experienced, they tend to be less reliant on this kind of recruitment anyway, preferring to rely on networking or other ways of making contact that bypass the buzzword-driven recruiter dance. If, for whatever reason, you're an older developer who knows what they're doing but isn't able to bypass the kindergarten stuff, you're going to be relatively rare among your peers, while if you're a 24-year-old hotshot looking for their second job the opposite is probably true.