skysight-inc/HackerNews huggingface dataset:
Right, but there is a difference between everyone needing to learn to read and write in order to communicate by written word, sign documents etc. and everyone needing to learn to write sufficiently good to write a novel. As I see it, it's the same with computers and coding. Everyone should be able to operate a computer (or smartphone, tablet, whatever) and do tasks efficiently on it, but not everyone should be required to learn the intricacies of their computer in order to program it. Some people aren't interested in that, and that's completely fine, just as some people aren't interested in learning to write a novel.

I personally don't agree with the sentiment that 'coding is the new literacy'. Yes, it's the digital age and all that, and coding can help you solve some specific problems, but for 99% of the problems that 99% non-programmers encounter, someone has already written a piece of software that will solve it way better than they could have done themselves. When people learned how to read and write, they were suddenly able to communicate by letters, take notes, read books, etc., and a whole new world opened for them. As for computers, well, that new world opened when people learned how to operate a computer and use it for various tasks, not when they learned to code. I see a much narrower use out of coding literacy for the average person who doesn't care much about programming or computers in general.
Meta-comment: Not sure what's up with the downvotes on the parent comment. During lifeguard training years ago, like everyone else in my class, I was very surprised to learn what drowning looks like. But it's not far-fetched to think there's a small percentage of people who aren't surprised, and only need a few blanks filled in.
Same on android here.
That's implying that Visual Studio isn't also bloated, overweight, and slow-as-shit - three traits which VS serves as the textbook definition of. It makes Emacs look like ed in comparison, yet without offering any actual improvement in functionality.

In other words, "but it's on par with Visual Studio" does absolutely nothing to counter the argument that the JVM is unusable for end-user applications; if anything, it proves it.
> I found great difficulty finding a mid-career developer for the 130-150k range that it started making an "investment hire" feel like a viable alternative.

Wow, are talented developer really that hard to find? (Especially, considering you're offering 130-150k.)

Are you insistent on a developer being "mid-career" (I interpret that as having "years of experience") -- or would you accept a highly talented who has just begun career (e.g. a recent CS grad)?
Good, bitcoin is not going to replace central banks, what it is a great online payment system not a replacement for world banking.

Some of us have no issues trusting cold hard maths, cryptography and computer science behind bitcoin which give so much certainty and such clearly defined rules for how the system works. As compared to some central bankers who have no issues with whole countries going down the drain (Greece) due to their policies which often change based on politics.

There sure as hell is no chance that trillions of bitcoins will suddenly appear out of thin air Fed style.
I'd say the "dangers to public safety" are in the disclosing-to-the-public part of the transactions. Snowden did not do that as he recognized he should not be the judge on that. Journalists are as important as Politicians and Judges (or in the US: Juries) in keeping things aligned with "common interest" (for as far as such a thing exists.)
> I don't think you're saying that we have a lot of evidence to show that women are going to be terribly costly hires.

No, you're right, I'm not. But biologically they are the only sex able to have babies, and paternity is still very far from catching on.

I should note I support paternity leave and hopefully will be taking it someday when I have children of my own.
Follow the Story of a Female CTO in Techstars London
Good look at commercial viability for some of the most frequently touted drone applications.
Standard Treasury's Series A Pitch Deck
> But the only languages available are HTML, CSS and JavaScript which are just more than bad for application development because of so many reasons.

I would have completely agreed with that a few months ago. HTML/CSS/JS is fine for most websites which are primarily text, images, and a couple buttons. But it breaks down quickly when trying to build an application. Then React was invented. I don't know if React will be the thing people use to build web applications in the future, but I think the concepts it introduced will be. The reason is because React provides a foundation that makes it feel more like building a desktop UI or video game than building a traditional website.

Performance will improve over time with faster hardware, faster networks, and software optimizations. Javascript V8 is already one of the fastest scripting languages especially for string handling.
This is awesome way to learn algos
While its usually crapped on, having good people in QA is more important than dev if you're doing actual QA.

If this guy isn't detail oriented enough and has broad knowledge of things for dev he's not going to do you any favors in QA.
More details about the F-35, related post: https://news.ycombinator.com/item?id=9803043
It's facinating. This technology can replace DRAM and it means that we could switch from GBs of RAM to TBs in one huge step.
Startup idea: 3 month mechanical engineering bootcamp! I'd totally drive on that bridge.
Stanford isn't an Ivy. ;)
128Gb is only a small factor below state-of-the-art flash chips, if at all. I think 3d NAND drives it up to 384 Gbit/die. Don't know about the die size though.
French Count 2,000 Migrant Attempts to Sneak into Eurotunnel [to UK Last Night]
My local YMCA branch does the same thing, all minors are required to have a red, yellow or green breakaway necklace that indicate swimming level - kids with red bands cannot be in anything but the 1'6" kiddie pool without an adult within arms reach (parents still have to be supervising regardless), kids with yellow bands cannot go in the deep end of the pool but can be in the shallow end alone.

It's a really smart idea, and while even an excellent swimmer can become fatigued the more experienced ones will be less likely to need aid than the less experienced ones.
I use gprof2dot together with cProfile:

https://taoofmac.com/space/blog/2014/07/07/2030

Here's a handy command line for it:

https://github.com/rcarmo/sushy/blob/master/Makefile#L86

...and a large diagram of a profiling session:

https://github.com/rcarmo/sushy/blob/master/pages/blog/2015/...
That would derail the hype train
To round out suggestions for studying logic, I recommend the following.

Mathematical Logic, Set Theory and its Logic, Methods of Logic. All three of these are by Willard van Orman Quine. If you know anything about modern logic, then that is a name that you should recognize.

A more accessible textbook is Sweet Reason by Tymoczko & Henle. They're a philosopher & mathematician pair and I like their approach. I'm currently halfway through the first edition. The errors are a bit annoying and I wish that I had waited for the second edition.

We're all nerds, here, so I understand the emphasis on mathematical logic, but you owe it to yourself to be familiar with traditional Aristotelian logic, as well. Noting the difference in mindset between traditional and modern logic is enlightening.

Being Logical, by D.Q. McInerny is a quick introduction to traditional logic. Socratic Logic by Peter Kreeft is much more involved. Be warned; Kreeft takes a strong stand against modern logic. He has some good points, but he's a bit unfair.
You've chosen to conveniently ignore the word "foreign". As in, "foreign investments".
All because Microsoft wouldn't break down and embed SQLite into their browser like everyone else did for WebSQL. It's actually really disappointing.

IndexedDB could be built on top of WebSQL as a shim... you can't really do the reverse so easily. It's really disappointing... WebSQL/SQLite with a template string builder interface would be amazing. (I know it's an ES6 thing).

I will say, that I do want what's on deck for ES6/7 (2015/2016) to make it into the browsers... async/await is such a useful feature.
And: http://41.media.tumblr.com/e0362c13cd821416b7056f60849b8a99/...
Just try and imagine that scene from Star Trek - an away team tries to scan derelict starship with a tricorder, only to have it hang up, reboot and then complain that it won't work because it can't connect to the cloud. Ridiculous, isn't it?

We're not in the 24th Century yet!
How well does Nix interact with inherently stateful things like databases?

If I'm deploying a newer version of some project, which depends on a more recent version of a database which requires some schema migration (e.g. my PostGIS types are out of date and need upgrading), what happens to my data?
How the way you type can shatter anonymity–even on Tor
A simpler video player
The Secrets of Creating Tips––PHP Reverse Backdoors
Not Obama, but the DOJ and the Attorney General are part of the Executive branch in the US which means they work for the president.

The judges don't but like in most cases the prosecution has just as much and even more power (with mandatory minimums for example) to affect the sentence than the Judge it self in such case when the accused is found guilty.

The prosecution charges them with the crime, as well as asks for the punishment, they can charge them with lesser felonies or less counts, they can ask for a more lenient sentencing, but when they charge you with everything in the book 10 times over and ask for the maximum penalty by law what you expect the judge to do?

I think people don't realize just how much effective power and agency by law the US executive branch has compared to most other western democracies.
Its flavor is more neutral than olive oil, which makes it useful in some applications. Olive oil is my go-to oil for pretty much everything that's NOT deep frying (I blame my Mediterranean upbringing), but avocado works well when I need to deep fry (burned oil is an unpleasant ingredient), or if I don't necessarily want the flavor that olive oil imparts on the food. So, useful for Asian cuisine, I suppose--although they might tell you to go for sesame oil if you're the kind who uses your wok more than once a week.

I do recommend trying to re-use the stuff if you're planning to deep fry, though, as avocado oil is pricey compared to olive and vegetable oil. Even at Costco the stuff runs like $15/liter. Let it cool and strain it to get any food particles that are floating in it, and you should be able to use the oil at least once more before tossing it.
Beginners guide to the new web technologies of React+Flux+Webpack+ES6
Caught
In that instance, docker doesn't buy you much over vagrant. Docker stands to win where you've got 15 different apps which all need to come up together so you can QA the combined set of services in a single VM on a tester's desktop.
There's nothing special about programming. Everyone wanted to be a trader and banker until 2008. Everyone also wanted to buy a house or be a real estate agent until 2008 too. And everyone wanted to be a web developer until 1999. People follow the money signal that an economy broadcasts. You can't blame individuals who want to better their prospects.

What we can do is blame the following:

1. Predatory schools (not all) with big price tags producing ill equipped developers

2. Greedy herd like VC's making bad investments that society has to pay for

3. And finally often overlooked, shoddy and uncritical journalism like this article that fail to provide context and attempt at finding the deeper real story
I don't see adblocks at being the problem; adblock is /mandatory/ these days on the web; for the 0.01% website that deserve the revenue, the rest is there to abuse it, put autoplay flash, full screen popups, tracking cookies and all they can possibly /can/ on you.

The other problem is the 'monetisation'; it seems everyone around wants £10 a month. Sorry, I might pay £10/m for netflix that I use often, but do I want to pay that to everyone that I use twice a month, or even sometime a lot less? Well, nope.
Not only that, but registering and paying makes you even more marketable, where your viewing habits and so on can get sold on to 'partners'.

I don't /mind/ paying for content, and I don't /mind/ ads, it's just the abusive nature of how it's done these days that I mind.
The value isn't just in the final product; it's also present in the paycheques that paid for it etc.

That said, investors will find ways to spend their money regardless (it's in their best interests to do so).
>But why do web developers want navigation transitions? In order to emulate native apps, of course.

You got this one quite wrong. It's not about emulation, it's the feature. Reducing the perceived delay with an animation. There is nothing wrong with an improved webpage experience ...
China pushes to control online discourse and reduce U.S. influence
do you notice that the same guy is speaking at three major Go conferences this year, and he works on a project where he's pretty much the only developer (i.e. it's not some huge community project)
http://www.gophercon.com/speakers/peter-bourgon/
http://www.dotgo.eu/
http://www.golanguk.com/speakers/
The code that ships in consumer routers is really awful security-wise compared to something like OpenWRT, though, and that's not ideology - it's the commercial reality of the consumer router market. Security costs money and it's not visible to the consumers buying the routers, so the manufacturers don't bother.
How easy is it to find a decent job with good mentorship and pay without a cs degree? I'm currently a non-traditional student studying computer science, and while I'm enjoying the program, I enjoy work more. Also the education is incredibly costly if I include $80k a year in lost income. I also have family in the Denver area.

I have a decent enough resume where I know I would be able to get interviews, and definitely enough experience to pass Fizz-buzz level interviews. But I also know I need improvement in several areas before I think I'm a competent developer. So fit is very important to me. I don't want to last six or seven months at a job and then end up looking for a new one without a cs degree. So on my end it looks like internships are a better fit right now.
I agree - the autoplaying videos weaved into the text was really beautiful.
I actually went through a similar track to what the people you were trying to hire did. I graduated with a minor in CS and a major in Aerospace Engineering. I got screwed on the "Systems Engineering" job I got straight out of school. So after a while started learn to code on my own for a few months then I started applying for jobs. I was actually offered multiple jobs as QA, but I ended up taking the first one that offered me a dev job for around 50k. This was because I knew I wanted to program, and not to be QA.

I was lucky. I ended up working at a CRUD factory, where they were using .NET Webforms to create the same thing 100 times in a row. I learned a ton in the 2 years I worked there, enough to realize they were doing things in a way I just didn't like. They produced slow code quickly, which is what they were paid to do.

Those two years worked for me to fill in some of the gap I have from not majoring in CS. Now I think I fall in the better than average .NET developer, but I also didn't expect 75k right away. Anyway, I didn't go the route of a code camp, but I did have a CS minor.

One note is that many people I worked with had CS degrees and were unmotivated to learn new coding techniques (patterns or even methods within the same language). I'd say they were bad programmers, but they weren't they were just happy with turning the same thing out over and over again. They were smart, good, wrote bug lite code, and it deployed well. They just didn't care to innovate. They were SOLID work horses, and I have nothing against that. It just isn't the environment I like to be in.

After 3 years of experience I feel that I can now drop in just about anywhere and be productive, but I definitely couldn't back when I started.

Funny thing, the 2 best novice programmers at that place were self taught, one a CS minor and another completely self taught through a PHP side project. These two are still my go to guys for coming up with complex solutions.
This assumes that the economy is perfect, which is far from the truth. Prices are not already as high as they can be. Such a thing is meaningless in economics.
> I personally think it should die a very quick (honorable) death.

No, I would disagree. I like Tcl. I like using Tcl. The community is very good as well. The Tcl maintainers are really good at what they do for Tcl and the community.

There is no reason IMO for it to die at all.
People have mentioned some great blogs! Another one that came to my mind is Jennifer Dewalt, who built 180 websites in 180 days to teach herself coding: http://jenniferdewalt.com/
Depending on what your goals are, VX gas can be very effective. There are quite a few situations where thermonuclear devices are very effective.

So why don't we use them? Why are certain types of bio/chem/nuclear weaponry considered to be generally banned internationally? Why are they seen in such a poor light the use of e.g. sarin gas by a country can create a multi-national scandal with sanctions, UN observers, and even military threats?

My point, which you seem to have missed, is that that effectiveness for intelligence is not the question that should be asked, as it ignores the rest of the effects that happen when you torture (or use nuclear weapons, or VX, ...). Reputation matters. PR matters. In a conflict, these concepts are especially important because escalation matters. Bringing out a gun in a knife fight might win you the current battle, but it practically guarantees that the next battle will be fought with guns from the start.

You should probably look up the history of what we did to the Japanese when they tortured Allied soldiers in WW2. A major goal about not torturing people is that we don't want our current soldiers to have to face similar treatment. Torturing (or otherwise escalating conflicts) increases risk to our soldiers.
CoreOS is not docker. You can run docker on ubuntu and install fail2ban on it. I don't see the problem here.
Universal Pictures Ask Google to Delist 127.0.0.1
The acronym is true but the community uses Tcl now and has for quite a while.
> The WebRTC 'tracking' was from a script from an ad network[1] used by at least Ars Technica and The Washington Post.

And then they wonder why we run AdBlock.
Would you say no sane person would inflict 450-volt electric shocks to someone else?

https://en.m.wikipedia.org/wiki/Milgram_experiment
If they are that expensive and you are having that kind of trouble...maybe try remote hires?

$100k for a remote hire mid-career developer shouldn't be hard to find.
> I think it's a terrible practice, wholly ineffective, and neighboring on pathological to instill terror into your staff

The point of drills that simulate reality effectively is to get you comfortable enough with taking the necessary actions at the required times that you will not have terror instilled in you. This is why armies around the world all do 'live fire' exeercise and so on, and why companies run BAU or DR failover tests.
I've seen every single detail in the phys.org previously described, including the quantitative part. THis is spectacularly unoriginal reporting on really duplicative science.
Free Computer Hacking Forensics Course
Anyone interested in Learning Hacking should try this FREE Course, I am in its third lecture, it is pretty informative. http://academy.ehacking.net/courses/computer-hacking-forensics-investigation
How to do sales at a SaaS startup
75k in NY for an inexperienced developer isn't all that high.

My first full time tech gig was for 37.5k at a shady-as-hell direct marketing company. HTML and CSS, a very little bit of javascript for form validation that I learned at my desk. They let me go about eight months in (thank god).

I failed a phone interview with NYT because I didn't know edge side includes.

I was devastated. Prepared to move back in with my dad with hat in hand, the literal prodigal son.

I passed a phone interview a week later with an ad company. After a three hour on-site interview, they offered me a job on the spot as a front-end developer - at 70k/year.

This was in '07.

I would definitely say that I qualified as inexperienced. I knew enough CSS to take just about any design and slice it into something that worked, and I knew enough HTML to lay it out. I knew a smattering of JS, but the language frustrated me. I had probably about a sophomore level understanding of computer science. I was an academic failure and community college dropout. They took a huge gamble on me. (edit: since this is getting a couple upvotes, PSA: I was undiagnosed/treated ADHD until I was nearly 30. If you think you might have it, talk to a professional. I thought I was strong enough to cope without help, and I was wrong)

I came out of that job knowing ASP.net, some C#, and a lot more Javascript.

But 75k for an inexperienced developer in NYC? Not that high at all. I was probably making only a little more than half of what the other developers on the team were. But damn it felt good to have a career.
Often times, only the smartest people can reverse engineer and maintain vast amounts of poorly written code.

When code is terrible, it is very difficult to reason about. Hence, you need to be very smart to reason about it, and be successful in modifying it.
"A complex equation describing complex data isn't a law since it does not possess simplicity" - Leibnitz

I liked this so much when I once read it, I wrote it down to keep it.
I would say it could be a potential disbarment of their attorneys.
I am from the UK, and here everybody learns to swim at school around 6, it is simply part of the curriculum. It is treated like reading or writing, if you can't do it you get put in special classes till you can. I would guess more people can swim here than can ride a bike. Lots of people in these videos look like they can't swim at all! Is this the norm in the USA?

Edit: http://www.telegraph.co.uk/news/uknews/1521238/Children-unab...

EDIT2: Looks like I was wrong about swimming vs cycling, it is fairly close though:
https://www.gov.uk/government/uploads/system/uploads/attachm...
Check page seven of http://www.bls.gov/opub/reports/cps/characteristics-of-minim... for some insightful statistics.
When are we going to Kepler-452b?
Given that every other version of applications/oses changes the definition of what "native" looks like... I don't know that it's a huge problem...

Beyond that is the fact that Swing was fugly everywhere, and bootstrap looks decent everywhere.
The End of Gangs (2014)
Behind the Leica Q
Technology Is Messing Up Our Most Important Measurements of the Economy
It's such a shame that there are still new Android 4.x devices being produced...
In my opinion "programming" should be generalized to "instructing the computer to do a series of tasks", or "applying the output of one system into the next system". I don't think that's overgeneralizing.
The Art of Curating People
> Illegal fishing is a global business estimated at $10 billion in annual sales, and one that is thriving as improved technology has enabled fishing vessels to plunder the oceans with greater efficiency.

Not sound like a First-Worlder, but so much environmental destruction by sweeping the seas clean of life and helping destroy the planet for so little money. I would have guessed that illegal fishing netted (No pun intended) a lot more than that.
French student finds tooth dating back 560,000 years