skysight-inc/HackerNews huggingface dataset:
"Growing" people is totally doable.

I worked at a company that couldn't find DBAs in the late 90s for a reasonable salary. They would pluck kids too smart for call center work and put them in database apprenticeships. They deal with support cases, do drudge work fixing data problems cause by one of the applications, investigate chargebacks, etc. 4/6 that worked for me are all high end tech folks now.

Another example was a .gov stuck with secretaries rendered obsolete by MS Office. They offered training and transitioned many to IT roles, mostly in training, sysadmin and business analyst roles. Most of them did great, one I knew 15 years ago as a junior training person is now a director of a big erp implementation.
Vietnam’s young scientist wins state investment in ‘haptic eyes’ for blind
Immigrants who aren't eligible for welfare yet, would.
A look at asm.js and the future with WebAssembly
This is interesting. I wrote Tagxedo http://www.tagxedo.com which is another kind of constrained packing problem and there is a bit of similarity in the approaches. This is the first time I've heard of CNC packing and part nesting... May I ask what kind of software and how much they are selling for?
Doesn't matter. The word "drone" meant different things in the past too (and was used much less often, like "startup"). What matters is actual usage, and whether that usage is sensible, i.e. "carves reality at its joints".
How about if you are shot or beaten up by a black man (or any color person), you can shoot back, fight back, or get them charged with a crime?
Khatti-Batti Review
Check out
Http://ccl.cse.nd.edu/research/subid/ Ctrl+f for sub-identities

Disclaimer: roughly what this project does was the topic of my (somewhat silly) masters thesis. I even did roughly the same x11 nesting, and I took it a little farther and made a kernel module that lets "parent" idebtities behave as "effectively root" to their child identities.
This is terrifying. But one day I know I'm going to find a use for it...
Microsoft used to have a one year program for new grads that hadn't taken CS, called TAP. I knew some good devs who came out of that, its a real shame they scrapped it.
This reminded me of the preposterous "RASCI" at Ebay.

I never know what to think of articles like this where the subject matter basically is an example of the opposite. Square probably has some of the worst decision-making amongst peer companies. It had pretty much a monopoly on new age SMB card present credit card processing and has appeared to throw much of that away by deciding to go into all sorts of unrelated businesses. It ceded $5b of market value to Stripe. Has been ridiculously slow to expand internationally and bring out Apple Pay devices. And continues to burn precious resources on unrelated, losing businesses like food delivery. And now SPADE? Serenity now.
Actually, when I get successful I want to publish bullfu__ery like this as though it's valuable information
2 projects that i work on them – PyProxyToolkit and QProxyCheckerLib
I'll offer a counter-argument that teaching non-technical skills is at least as hard as teaching basic development skills. You just generally get more years of "free passes" to develop non-technical skills (ex., negotiation, conflict resolution, self-management, etc.) on the job than you do if you're expected to be productive doing technical work.

I've taught non-developers to produce, or at least understand, basic code typically in a few weeks while they were working on other stuff as well, but teaching developers to be good managers has always been much more difficult in comparison. I think it's easy to assume that since a lot of people aren't interested in writing code, it's fundamentally difficult to learn.
That is an ignorant view. Percentage matters much more than absolute when it comes to currency.
Standardized testing doesn't measure the same skills needed to be successful at creative work.

Please don't ever do this.
primarily in person, yes. presumably primarily from people who frequent less wrong. I don't, so I don't really know.
Networks, Crowds, and Markets: Reasoning About a Highly Connected World (2010)
Like gender and many other things, there's nothing wrong with it, the problems arise when you make it compulsory.

If you are deaf and you are happy with it, or you are a woman and you love taking care of the kids and making dinner before you put on a nice dress and some make-up before your man comes home.... great! Do you.

But when you are born into that with no real way to opt out, while huge swaths of the population get to live the other way by accident of birth... That's a problem.

I think the big open question here, as with transgender children and circumcision, is who gets to decide in the case of minors?
"This." or "+1" is a more expressive way of showing support beyond anonymous voting mechanisms.
cloudera...?
1. The industry interviews this through 'culture fits'. Personality is not something your can put on a resume very well, it comes out in culture interviews. You need to pass personality and a technical bars in most interviews.

2. We already hire 'anyone' by hiring people from 3 month coding boot camps which are usually pretty cheap in price and time compared to college. Passing a coding boot camp or showing self developed apps & their source code I feel is the reasonable compromise for hiring 'anyone'. There is a segment of the population where programming is not for them and learning to pass fizz buzz equivalents is a lot more work for them than others.
I've been seeing quite a few Rx-based libraries coming out, like Cycle.js (as you mentioned) and Yolk, which is "a small library built on top of Virtual DOM and RxJS": https://github.com/garbles/yolk
oh my god yes. I'm frequently creeped out by how much my various employers have wanted me to be TOTALLY AND ENTIRELY on board with their mission. like, I like making awesome software, and I like customers enjoying it, but plz no I do not want to devote my life to x thing just because it's both fun and gives me money. If I'm going to devote my life to anything, it's going to be doing something like building computational models of the genome or something.
Sure, that's why every college relies on them for admissions, not to mention everyone taking the GRE / MCAT for grad school.

Are applied sciences grad programs not "creative work" in your mind? Standardized tests statistically predict success within those programs.

http://portal.scienceintheclassroom.org/sites/default/files/...
Meet Dream Chaser: the spunky little space plane that could
They could easily stop it by calling drivers employees and forbidding them from working for someone else while on the clock, but its not important enough for them to do so.
Isn't this what they do in Germany? http://tobi.lutke.com/blogs/news/11280301-the-apprentice-pro...
>We already hire 'anyone' by hiring people from 3 month coding boot camps

Oh my.
Where 80% of people live underground
One big difference with that was the phone makers were moving toward kill switches anyway. Apple touted theirs as a feature long before that law was introduced in California.

The main opposition to kill switches came from phone carriers because they make a lot of money selling (1) replacement phones to people whose phones are stolen and (2) theft insurance to people who fear their phones will be stolen, and from some privacy and civil rights groups that (1) misunderstood the bill due to not reading it carefully and/or (2) were basing their opposition on completely ridiculous scenarios [1].

[1] For example, some claimed that police could use the kill switches to quickly and without a warrant shut down all the phones of protestors to stop them from reporting and filming police brutality. That was a ridiculous scenario for several reasons.

First, the kill switch involves sending a targeted command to each specific phone to be killed, so the police would first have to bring in something to identify all the protestor phones. Then they would have to go to the phone maker or the carrier (which depends on how the particular kill switch works for that phone) and get them to send the command. There is no particular reason to believe that the companies would have a procedure for that, so this could be very slow...and there is also no reason to believe it is even possible, because nothing in the law requires that the company can kill the phone without the cooperation of the owner.

By the time they do all this, the protest is likely to be long over.

Furthermore, the law only applies to smartphones. People with feature phones would be free to report and record unfettered, as would people using tablets.

On top of that, the law allows (and as far as I know every implementation implements) the phone owner to turn off kill switch capability, so the "use the kill switch to cover up police brutality" plan only works if none of the protestors are smart enough to turn off the kill switch before joining the protest.

If the police actually, in the real world, were going to try to block protestors from reporting and recording with their phones they would do it by trying to get the cell towers in the area shut down, or by using Stingray-like devices in active mode to intercept and block communications.
I have no idea why, but the ellipsis menu (three dots arranged horizontally) calls to me a lot more than the hamburger menu (three bars arranged vertically). The one means "there's extra stuff here" and the other means "oh yeah, that's why there are no more goddamned controls here, they're hidden behind that thing". It's a mystery...
I don't know what you mean by "free". Of course, a business owner is free to direct their business as they wish within law. Would I like it? No. But businesses are rarely ideologically neutral, and they often reflect the ideals and world views of the societies that created them. As Twitter is a Western company, it reflects Western notions, so I wouldn't be happy when it starts reflecting Saudi world views, but if it does, I guess someone will start another Western Twitter. If you want Twitter to be a public infrastructure rather than a private business, make it a government-owned company.
The other commenters made some good points about which technology to choose to hack on. I want to add: find some like-minded people and hang out and hack with them.

Offline, face-to-face is best. But even online works better than nothing.
I disagree about the pause button. It works equally well without context. This is anecdotal, but I have seen it successfully used in charades to mean "pause."

Now, your comparison to the hamburger menu does make sense, and I agree. However, the context for the hamburger menu might be "button that's alone" and it just means "menu." I can see that catching on.
Your mode of thought, trying to divide the world into 'fanatics' and 'sane people', is not a helpful way to analyze these issues.

>Has there ever been any real or serious evidence to demonstrate that any of these seemingly numerous Bitcoin 'hacks' have been legit and not inside jobs, which is exactly what they all look like?

You're asking people to prove a negative[1]. It's a common logical fallacy.

>nobody seems to actually go to jail for it or even face any serious legal investigations into it.

Really? This claim is trivially disprovable. Numerous people have been arrested, including Mark Karpeles of Mt Gox. You've never heard of that case? $500 million allegedly stolen

https://www.google.com/search?q=bitcoin+exchange+arrested

http://www.wsj.com/articles/japanese-police-arrest-mark-karp...

http://siliconangle.com/blog/2015/02/23/mintpal-scammer-ryan...

[1]http://rationalwiki.org/wiki/Negative_proof
Well - I consider teaching non-technical skills even harder. That fact does not make teaching programming easy.
Author is trying to solve problem of developer shortage. There is a huge gap between "being able to produce basic code" and being a developer that can solve a class of problems by him / herself.

I mentored few non-developers into becoming full time developers - but it took a year of their full time commitment to achieve the level where they could get hired as a developer and continue to develop their skills themselves.
Tomorrow a new person will still pour his/her heart out to me on the virtues of bitcoin and how the world is blind and should adopt it, in its current state, as soon as possible.
>If you happen to be the [current owner of $5 million in Bitcoins], and want to [give away your $5 million in Bitcoins] no questions asked, then you can simply send them to this address
http://neverwork.in/static/Interactive-Experiments/Fractal-F... more 3d fractal fun
You don't realise they don't want to be able to actually decrypt the texts, what they want is to frame you (or whoever they want) as a suspect just because you use some encryption software.
Of course, statistics and metadata analysis still help to crack these.
A great game for learning a little Ruby
The next question is whether Bitcoin exchanges will follow the same path of increasing security that banks did, or whether there are structural differences that will cause Bitcoin companies to remain a "market for lemons".
Found the Red Sox fan... ;)
Shooter Jennings, Creator of “From Here to Eternity”
If you're dealing with payments, check embargo and money laundering regulations from first hand sources, don't second-guess what another website is doing.

International transfer of funds done wrong could get you into incredible 'I need a lawyer' territory very quickly.

BTW, Visa does not issue credit cards, Visa partners do. And they certainly do and work in most of the countries you listed.
It's a great idea but the reason why this won't work is because after you have invested time to train them from nothing, they will leave for another company.

There is plenty of precedent for this, during the dotcom days and in India the last 10 years.
> Yup and while launchpads are at a serious premium, space in the entire ocean is not. They could in theory launch many rockets on the same pad over the course of a few days and land them all on separate "drone transport ships".

Or combine land and sea landings; Falcon Heavy boosters will return to the cape, the central core will land downrange on a barge.
"this course was meant to be on interactive data visualization"

So the best way to do this was to teach journalism students how to program, how to program for the web, how to program with javascript, how to program with third party libraries, and finally how to program with the third-party library d3.js?

I feel like this is just an extension of the thought process "everyone should learn to program because learning to program makes your life better".

I sincerely appreciate the write-up and will definitely be coming back to this blog next week to see the students work.
What if reality is politically incorrect?
Not according to snopes:

http://www.snopes.com/business/money/10000.asp
I also disagree about the pause button. It doesn't mean pause because it's next to play (that could never work; you need a different method to identify play!). It means pause because it has the pause symbol on it:

| | pause
|> play
|>|> fast forward
<|<| rewind
|>|>| forward 1 track
|<|<| backward 1 track

Lay them out in whatever order you want; people will get it. The important context is that you want to control the playback of something, not the order the buttons appear in.
Mozilla has influence, not control. That doesn't mean they're not valuable for keeping things from being even more skewed by e.g. being the only non-DRM vendor in the room.

The HTML5 video situation is a bit complicated, too, as H.264 was simply better across the board: standardization, quality, speed, tooling, hardware support, etc. There was only one reason to choose WebM and that was the belief that it might not be covered by patents, which mote optimistism than something you could be rely on.

That point really needs to be fought in the next generation or two where you aren't waiting until the contest is over before getting started.
I'm not sure beating users with a confusing UI element until it's anachronistic is a good strategy.
Starting by building is a great way to waste a huge amount of time on solving a problem no one has. Start by talking to potential customers and growing an email list, not building. Aside from being less risky, it's way more fun to work on something that you know people want and are waiting for.

It also conditions you for the fact that you'll need to spend at least 50% of your time on squishy marketing stuff to get anywhere. You can't just code your way to getting customers.
Look at any music app, and you'll see that the pause icon does in fact have meaning absent of a neighboring play button: music apps hide the play button when music is already playing, and it's still clear how to pause. Many video players on the web show pause controls even in the absence of next/prev buttons, let alone a play button.

The context required to parse || as "pause" is just being in a context where pausing is possible. But we've accepted even less context-specific iconography for controls and navigation than even the pause icon; for example, why does × mean "close" when it's in the upper-right corner of a screen? It's fairly arbitrary, but — well, it means close, and it's not confusing. I think the hamburger icon in the upper-left corner of the screen is starting to (or already does) assume the same ubiquity: "main menu."
Pretty rough on somebody with a Thinkpad 3-button trackpoint, maybe use +- or [] or something to zoom in and out.
Haskellers borrow terminology from abstract math and CS because the concepts are just plain useful (for code reuse, performance, and safety) and it’s kinda pointless to rename them.

Of course we’re going to talk about these ideas, because Haskell makes it easy to apply them in the real world. And if you have the choice, why would you go back to a language where you don’t have that advantage?
There was a very thin layer between writing code and having something on the screen. The original 3Dfx voodoo libraries had a similar feel. You could write 30 - 40 lines of code and poof, something neat would be on the screen. In contrast at PCs picked up more interesting graphics they also got DirectX which always felt like you needed 500 lines to do what you could do on other platforms in a tenth of that, and CaMeLCaSe drove me NUTS at first. As a result I spent more time trying to figure out how to say what I wanted in DirectX3 than actually thinking about the code that actually drew interesting things into the frame buffer. The Amiga it was just a call to open screen with some allocated "chip" ram for the frame buffer and you were off to the races.
nice! really unique form. Shadertoy is the best thing to happen to glsl for years!
This company's behavior makes me sick.

They're just trying to make a buck. What makes me sick is that it looks like they will get away with doing it.
Is the gun control position unknown? It's the same as has been recited ad nuasum for 50 years: there is no right to bear arms in the same way as speech or religion and increased availability of firearms doesn't reduce violence. Only one portion of one country one earth seems to think otherwise, amounting to roughly 1% of mankind.

If two generations of discourse has had no effect then certainly nothing I could ever post will change even one member of that 1% any more than I could change a creationist's view which has been demonstrably invalid 150 years now.

But I might challenge a gun advocate's consistency this way though: why not establish a charity to hand out guns to poor inner city kids so as to reduce crime in those areas or at least give them too the opportunity to exercise that alleged fundamental human right; gun ownership?
I'm reminded of the cliche posts I see on LinkedIn about this.

What happens if we invest in our people and they leave?
What if we don't, and they stay?
You're citing figures from 2013.
Exactly this, people leave for other reasons and generally it isn't because you're investing in them. Sure it happens but it isn't the usual case in my experience.
Offering and maintaining an open source project is subjective whereas the classification is objectifying the overall philosophy.
Dries will be presenting at hack.summit in February.
I didn't even know about that and neither did my wife who is obsessed with etsy. I'm not sure Amazon by itself is going to draw in the huge amount of users etsy as brought in; I could easily see etsy augmenting their existing offering.

Just my opinion though. Who knows for real.
See: https://en.wikipedia.org/wiki/Occupation_of_the_Malheur_Nati...
I can't remember where I found the documentation for it, but I was able to do some pretty bad-ass stuff with a 68K assembler and an Amiga 1000. IIRC, there was a pointer at a well-known memory location that was the head of a linked list of all the OS libraries, so it was really easy to bootstrap to the point where you could set the screen mode and allocate some buffers for video memory, then you just drew on them like a canvas. The location of video memory was based on a not-quite-turing-complete "script" that the copper(?) chip read -- e.g. when a guru meditation error was showing at the top of the screen, the copper chip script was saying "start reading at 0x2222222 and when the raster gets to row 60 start reading at 0x4444444...". You could do freaky stuff with that script, like draw "pixels" of any of the 4096 possible colors, that would end up being about 8 real pixels wide by one high, which begat raster bars and blocky scrolling text. Ah, but nowadays you can't touch the bare metal, and there's nary an API that does anything but crash when you try to use it in an unintended way.
Sushi Making 101
That's fine, you do that, but I do not want to be an engineer at your company. I already have a junior engineer I'm working with and it's hard enough spending hours a week making sure their PRs get fixed, every PR has 20 to 40 comments in it. With someone who doesn't even know how to code? Forget it.
one of the best ways for someone who wants to start coding is to join a smaller technical company as customer support. You'll know the product intimately and you'll know how to improve quality of life for users. If you're motivated enough, start talking to engineers and contributing to the codebase and you're on your way.
Do keep in mind that the author already knew some programming before he started his apprenticeship:

"They did things differently than everyone else. Most of the company used an esoteric programming environment called Rosie SQL - which seemed like death to my Demo Szene honed sensibilities (Assembler, Pascal or bust!) - these guys used Delphi."

MathWorks is doing a similar thing to

"The first 3 months in the cafeteria meant I quickly met everyone in the company and learned what kind of coffee or tea they liked."

Mathworks starts everyone off in support, to make sure they know the products and the customers.
Also, I mean... it's kinda funny. Lol, no thanks, linkedin, no I do not want to add the guy I sold a bedframe to via craigslist to my professional network. Go home, linkedin, you're drunk.
Are Energy Drinks Really That Dangerous?
According to some, they're all justified. But that's of course ridiculous.

* I'd wager that a good fraction of the justified ones ought not be. It's too difficult to prosecute bad actors here.
* I'd also say that a good fraction of the justified ones weren't strictly necessary. Better tactics and technology could make an impact on this.

>They have an inherently dangerous profession.

True, but the danger is often overstated, and there are a couple of ways to cut their risk of harm. ex: Requiring the wearing of seat belts would dramatically cut their risk.

>but the risk is much lower than, say, black shootings.

I also doubt whether that's the case. Got a source?
I'd settle for a universal shortcut key that activates the hamburger menu, just like the F1 key is used for Help. Ohh no... someone killed F1 AND Help when I wasn't paying attention!!!