skysight-inc/HackerNews huggingface dataset:
> the disadvantage that you need to configure your apps to follow something like LSB (e.g. install to standard extension locations rather than overwriting system files, etc.).

Common misconception. You only need to do this if you're going to try to push the packages upstream. If they're for your own consumption, you can do what you like. Slap a bunch of files in /opt, and be done with it - let apt manage versions for you and be happy.

As with many things, this is one area where you've just got to know what to ignore. It's simpler than it looks.
This happens way more often than it should.
Just sharing my experience here: I've been hiring in SF and found some boot camp grads, usually stronger but still far from mid-career, with expectations around 90-115k. Most of these folks got hired (some of them to us/away from us with offers all in that range).

These were folks who were months to years away from hitting the ground running, and the value of the offer was entirely on their future potential. 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.
Mandatory in what sense? Most people get by without having to code anything more complex than an Excel formula.
Thanks for providing my reflexive comeback...Programming, to me, is as expressive and essential as reading and writing, and those who think all the coding problems/jobs are going to end when everyone learns programming...I just don't understand what they perceive to be the scope of programming.

I think people are too hung up on how programming seems to be newly ushered in by technology, despite its theoretical origins more than a century ago (very conservatively speaking). Well, writing and reading existed long before Gutenberg...but before he made mass media possible, it would have been very reasonable to argue that writing and reading were not essential to being productive members of society.
Fbjs – A collection of utility libraries used by other Facebook JavaScript projects
I for one think this trend is great. We need more developers.

But... I lived through the last boom when it seemed anyone who could spell 'java' was hired as a developer. (OK, it wasn't that bad, but there was definitely a giant sucking sound as folks were pulled into technology for the money.)

I hope this time is different.
man, I've put a smile there for a reason... The "help" is brought up as a device to illustrate the difference between at-will fun excitement and against-will panic. No sane person would be forcing another to not breath ( until of course it is a part of the job, ie. like police - chockholding into submission - or military investigators - waterboarding and the like)

Edit: to "mdup" below - i've specifically mentioned "until of course it is a part of the job" above - the major aspect of Milgram experiment was to present to the experiment subjects the shock delivery as a "duty".
Interesting. I did not know that. So do math majors do any numerical analysis?
Microsoft Plays Catchup with Its New Web Browser, Edge
Docker is called App-V when it is runs on Windows instead of Linux. App-V virtualizes the registry, provides app portability.

Unfortunately full App-V is only for Windows enterprise customers.
In most places I have been, the infrastructure DOES suck.

First question: "Backups?" followed by "When was the last time you did a restore?"

Second question: "What's your revision control?" For all of my slagging on git and the people who use it, I am thrilled if I hear "CVS" or "Subversion" because it means they're using version control. "git" or "mercurial" tells me I have an team that has some level of clue.

Third question: "Build system?" Good luck. Never yet seen it.
You're correct, but I can see that there's certainly a place for having a single solution that works across all ecosystems.

Also, RVM in production? Sledgehammer to crack a nut :-)
"I think if I pressed the issue I could get him fired"

This will back-fire. You aren't in a position of power. You are only an engineer.

A friend of mine tried this and he, himself was fired. If you don't like the situation, you should probably quit.
"Able to perform perfectly when disconnected from the web" is really vague since it already exists. You'd still have access to the broader Internet and your local device, obviously.

"Able to act as an interface to other systems" is a matter of network transparency and authenticating to a remote node manager. Example: drawterm(8).

"Simple and predictable to use" is subjective, but generally lends itself well to systems built around exploiting a few Grand Abstractions to compose higher functionality. Inferno, Spring, etc.

"Stable, never needs rebooting" is already the case for big iron and mainframe systems, among plenty of standard microcomputer server racks. Microkernel architectures with autorestarting of failed drivers and well-defined communication boundaries greatly aid availability and reliability. The more important thing besides never rebooting is maintaining orthogonal persistence with frequent checkpoints so that rebooting isn't a big deal when it finally happens.
Again, WebRTC does not "barf" out your real IP in a VPN situation -- it barfs out the VPN's internal IP, which is meaningless to anyone except for the VPN's operator (and they have that data anyway).

Your actual, ISP-assigned IP remains hidden to any site you visit.
And equally, sometimes the deadlines are somewhat arbitrary because the manager doesn't know any better. I've seen situations where a manager has said "so you'll have this done in a week, yes?", and a response of "I actually suspect it would take 3 weeks because X" was received most gratefully. Deadlines are sometimes set on a whim, not by some external necessity.
So, everyone knows that Software is eating the world and coding is hot. However, something about this article seems off to me

1. All persons quoted are coding camp organizers/owners. Could it be they have some vested interest in pushing forward the idea that you can go from zero to hero in a few weeks of coding bootcamp.

2. The 'hot' areas that have been listed - mobile, analytics, cloud are actually a very tiny percent of jobs!. A quick Glassdoor search showed 25/1 ratio for software engineer/mobile engineer. In fact, if you go away from SF and NY, the number of jobs in these areas are even rarer. Which calls into question the whole premise of what is being taught.

Paul Graham's submarine article is spot on about these PR stunts.

http://www.paulgraham.com/submarine.html
That's a it it. Hoist, buy yank quickly.
It also has a different meaning that came back to me,

http://www.urbandictionary.com/define.php?term=golly&defid=6...

To hoik a golly. I last heard that in the 70s. Not so charming...
I don't remember a time since the first boom that workers weren't interested in the fast easy money image of programming and startups. Combine that with the bootstrap programming education companies selling ITT Tech style train and earn big bucks package I bet business is booming.

The math grad was a silly story. Before I started working I made 0 dollars, now that I am working I make money! When I was in a grocery store I made minimum wage, when I got a job with more responsibility I made a lot more money! Of course there is a part of me a bit sore, my first coding job was $27k for full-time.

Also, this is a very long ad for Galvanize isn't it?
This was my reaction too.

"Early dirt roads followed strikingly similar paths to today's paved highways..."
one easy trick: code reviews.
Neural Network Handwriting Generation
I'm sure you can do better than the POSIX APIs, but I think it's hard to argue that POSIX APIs are better than the Web APIs. POSIX is a terrible API with decades of cruft.
The narrative of this piece is really great -- that the most charismatic mathematician around just up and decided to reinvent himself as a charismatic person. I gained a bunch of weight a couple years ago, and I genuinely feel like a funnier, more gregarious person because of it. It's interesting to think about how much of your personality is really "you".
A React custom renderer for the blessed library
Another thing. Don't create "technical stories". They are not user stories and that undermines Scrum in a variety of ways. One important consideration, too, is this... Even if it's completely horrid code, unless there's a bug against it, it's presumably working in production and it's hard to show value in fixing it. When bad code hinders progress on new functionality, though, there's clear value in changing it and it can be done with appropriate visibility on the changed areas.
Ads are blamed for bloated pages, slow load times, JavaScript errors flooding console.log, and mixed content HTTP/HTTPS problems. I'm surprised that ad networks are not super optimized. For programmatic advertising, wouldn't serving ads faster allow for better/more/longer ad views?
Announcing The YC Startup School Radio Podcast
Do you have the link to the HN post you referred to?
Slashdot, SourceForge looking for new owners
I believe the point was if you like your cleaner, you could contract with them directly the next time. Of course, there's probably some protection from going through the service, so not entirely true.
A couple of different takes:

"The best way for Pythonistas to think about Hashdist may be a more powerful hybrid of virtualenv and buildout." [1]

"HashDist is motivated by a functional approach to package build management, and features intelligent caching of sources and builds, parametrized build specifications, and the ability to interoperate with system compilers and packages. HashDist enables the easy specification of "software stacks", which allow both the novice user to install a default environment and the advanced user to configure every aspect of their build in a modular fashion." [2]

[1] https://packaging.python.org/en/latest/projects.html#hashdis...

[2] https://conference.scipy.org/scipy2014/schedule/presentation...
Coincidentally I noticed some recent patches on linux-kernel:

"BTT is a library that converts a byte-accessible namespace into a disk with atomic sector update semantics (prevents sector tearing on crash or power loss). ... BLK is a driver for NVDIMMs that provide sliding mmio windows to access persistent memory." https://lwn.net/Articles/649588/
How Uber uses free rides as a lobbying tool
some people are only alive because its illegal to shoot them. hes probably getting publicity because of this. after all any publicity is good even bad publicity. look at his yelp page: http://www.yelp.com/biz/palmer-walter-j-dntst-minneapolis
I thought it would provide every IP address held by the system, which would include both the internal VPN IP address and your actual ISP-provided IP address.
> Quick, name all the new features browsers shipped in 2015! You see?
I don't know all features shipped of any year, so I guess this point is invalid.
I don't see anything bad in moving forward, when the things are well thought. And most are imho.
I live in a very water rich country (kids get swimming classes at 4-5 years old or at 6 in school) and I don't understand how a parent can let a child that can't swim in or near water without giving it 100% attention and being within arms reach of them constantly. Even in 20 cm of water they can slip and knock them selves out and drown.

How could this kid ever be in a pool deeper than he is long? Someone really, really messed up.

Very good to see this movie by the way, among parents we always say: Drowning happens silently. I didn't expect it to look like this though!
That happens all over tech, not just in web browsers.

Just for fun, I've spent a couple of minutes compiling a list of technologies, just for the backend side of things, which many of us know or have heard of, which ilustrates the complexity and diversity that we have in our industry atm.

It's both beautiful and scary at the same time - how will we be able to move all of that into the future ? How will we scale our brains as we get older ?

So here it goes.

You want to implement something on the Backend ? Nothing can be easier!

Step 1. Pick a language.

C, C++, Go, Java, Ruby, Python, Dart, PHP, Hack, Erlang, D, Xhp, Javascript/CoffeeScript, TypeScript, Perl, Scala, Scala, Clojure, Lisp, ColdFusion, or ASP.NET (C#, VB, F#)?

(https://en.wikipedia.org/wiki/Programming_languages_used_in_...)

Step 2. Pick a framework for the selected language:

ASP.NET, Ruby on Rails, ASP.NET MVC, Django, Meteor, Laravel, Spring, Express, CodeIgniter, Symfony, JSF, Flask, Flex, CakePHP, Zend, GWT, Play, Yii, Sinatra, Tornado, Grails, Struts, Dojo, web.py, Wicket, Bottle, Pyramid, Kohana, Koa, web2py, Yesod, Revel, (fab), Gin, Compojure, Martini, Vaadin, beego, CherryPy, Ring, Scalatra, Mithril
and many more (http://hotframeworks.com/).

Step 3. Pick a database:

Oracle, MySql, MSSQL Server, MongoDB, PostgreSQL, DB2, Access, Cassandra, SQLite, Redis, SAP Adaptive, Solr, Teradata, Elasticsearch, HBase, FileMaker, Hive, Splunk, HANA, Informix, Memcached, Neo4j, CouchDB, Couchbase, Firebird, MariaDB, Netezza, Azure SQL DB, Amazon DynamoDB, Vertica, Riak, MarkLogic, dBASE, Ingres, Sphinx, Endeca, Greenplum, Ehcache, Interbase, Amazon Redshift…….
http://db-engines.com/en/ranking

Step 4. Pick a hosting provider: Classic or Cloud and pick from just several hundred providers with different APIs and architectures.

Step 5. You're all set! Enjoy your backend. Now it's time to pick a front-end !

Given that most of these have been created in just the last 15 years or so, what will the next 15 years bring ?
The lede anecdote talks about a 26-year-old math major who went from $20,000/yr as a writer to $100,000/yr as a data scientist, after a bootcamp. Ignoring the "but what is data science" debate for now...this to me seems totally reasonable. He's a math major. Programming is founded upon math...and at the very least, requires the same kind of mathematical deduction and ability to not be freaked out by symbolic representations of values.

Now, if it were a pure writer (i.e. literature/English major)...I would not expect that person to make the necessary growth in the short span of a bootcamp. Three months may be enough to cover syntax and some base engineering concepts...but it's definitely not enough to become a rigorous mathematical thinker.
Ask HN: Those of you running Mac OS X El Capitan Beta, how stable is it?
Last year when I updated to Yosemite, I got hit by the wifi issues, so I'd like to avoid that.
Only commenting as I've been sniffing around Visual Studio 2015 tonight and they keep boasting you can develop fully native iOS apps in it now: https://www.visualstudio.com/en-us/features/mobile-app-devel...
Cyber Bill Gives Companies Perfect Cover to Gut Your Privacy
This and tech stacks change so often that someone with 3-6 months of javascript exp could be more effective than 2-5 years with java.
a) Yes, likes of Circle and are solving this with USD balances and instant conversion to btc, also bitcoin has not been that volatile in last year

b) Coinbase a YC company and Circle mentioned already are doing great job on this end

c) Since bitcoin is basically digital equivalent of cash thats like asking for wings on a car. As for security I have a hardware Trezor wallet on my desk which keeps keys secure even if my computer is infected.

You see problems, I see opportunities for startups

The early internet had many problems, those companies that solved these problems are now household names.
Twitter's Reputation for Chaos Is Costing It Employees
You're kidding right? The majority of people, and many modern philosophers still have essentially the same beliefs regarding consciousness/perceptions as what Leibniz wrote here:

"One is obliged to admit that perception and what depends upon it is inexplicable on mechanical principles, that is, by figures and motions. In imagining that there is a machine whose construction would enable it to think, to sense, and to have perception, one could conceive it enlarged while retaining the same proportions, so that one could enter into it, just like into a windmill. Supposing this, one should, when visiting within it, find only parts pushing one another, and never anything by which to explain a perception. Thus it is in the simple substance, and not in the composite or in the machine, that one must look for perception."

For example, look up "Chinese room argument", written in 1980. Leibniz would be proud!
"the Thunder turned 180 degrees and sped toward them, wedging between them to disrupt the effort."

Guys on the Thunder got massive balls. I think they deserved that catch.
I think we're actually talking about the same thing – I said “like LSB” simply to denote following some sort of consistent pattern, which will vary depending on how widely things are shared.

/opt is defined in FHS for local system administrator use, so installing your company's packages there is actually the recommended way to avoid conflict with any LSB-compliant distribution as long as you use /opt/<appname> instead of installing directly into the top-level /opt:

http://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLICA...
> A select few speakers were poorly prepared for a conference that they had months to prepare for.

This is, sadly, normal for conferences.

There is a reason why if you are a remotely competent event speaker, everybody in the universe will start inviting you.
Is this just to drive a point home that you need to have someone watching out for you in a pool?

I wonder if image pro could help out in this situation by sounding an alarm if someone has gone underwater for too long. Then again, that might just breed complacency in those responsible for a child.
The thing about bit addressability is not completely true. If you can address memory only in pages, you can have quite a large write amplification, depending on the access pattern. A single byte written may count as $PAGESIZE "written data".
That makes me think. Could one make a remote inflatable vest? Basically, one of those vests they equip aircraft with, but with a remote control attached as well. While deflated, it wouldn't have a significant effect on buoyancy or encumbrance, so the child could learn to swim naturally. If one notices one's child in distress one could inflate it with the push of a button.
Dropbox Hires Google, Facebook and Twitter Veteran Todd Jackson as VP of Product
Kubernetes secrets are a really great solution to this problem. [1] They are stored at the cluster level and injected into the pod (group of containers deployed together) via a file system mount. This means that each pod only has access to its secrets which is enforced by the the file system namespace. If an entire machine is compromised, only the secrets of pods currently scheduled onto that machine are able to be stolen. That's a high level, but it's worth taking a look at the design doc.

Edit: forgot to mention, the file system mount means that they don't need to be in env var, which are fairly easy to dump if you have access to the box or are shipping containers around in plain text.

1. https://github.com/GoogleCloudPlatform/kubernetes/blob/maste...
Just curious, how do you define "hitting the ground running"
As Twitter Flirts with Hearts, Will You Miss the Stars?
Knowing is half the battle. The other half is fighting. Spreading awareness would be the fighting part. ;)

Things spread insanely fast on Facebook. If a few parents shared this website and their also-parent friends shared it with their friends it could easily get millions of views within several days. And parents would share this information.

If you think it should be made a bigger deal of - why not make it a bigger deal? Message your school district representatives about swimming education, especially identifying when someone is drowning. Start a funding for a public pool for your town/city, if one doesn't exist, and support the school organizing "field trips" to the public pool to provide such an education.

You'll likely get ignored. So start talking with other parents and make it a large enough issue that it can't be ignored. I don't think many parents would be against their child being taught how to swim, practice pool safety, and learn a life skill that could save someone's life. The main issue is getting them to think about it in the first place.

The hardest part about getting anything done is finding a leader with the drive and ability to get things done. Few people want to step up and even fewer of those that are willing are capable.
Probably some mathlab, but it really depends on the course/ university.

For example in Europe many courses focus on pure theory.
Nobody Knows How Much Bonds Cost
StackHut: Your code as a cloud API, powered by Docker
Another personal anecdote here- I'm self taught so maybe I'm biased. I worked on a side project years ago with a guy who was a proud Stanford alum. He did some kind of data sciencey stuff for his day job, but his ui code in this project was simply horrible. Like 2000 loc jquery spaghetti in a single file.

I've also worked with a team of recent bootcamp grads who were highly paid and wrote great ui code quickly. They wouldn't necessarily be up on all the newest tech, but if you told them to use something, they would go home, learn it, and implement it pretty well the next day.

Could the bootcamp ui coders do the Stanford guy's data science? Not a chance. But I know who's ui I would want to maintain.

Does this mean that all Stanford grads are writing spaghetti coasting off an Ivy League degree? Does it mean that all bootcamp grads are technically naive craftsmen? No. Assess coders on their code.
It's about the same in Germany, swimming is part of the sports curriculum, and you have to pass. You're also encouraged to get certified for basic water rescue and things like that. Knowing how to swim is such a basic skill.

One thing I really like about German pools and something that makes me really nervous when watching Americans: non-swimmers and little children should not even be in the deep pool. Most facilities in the EU have a dedicated shallow non-swimmer pool - and then there's a separate deep pool for "serious" swimming. Many also have an extra pool for toddlers. I'm somewhat puzzled how in the US small children and people with inflatable toys are all sharing one big free-for-all deep pool with the adults.

That's the problem, in my opinion. If you're under a certain age or if you can't swim properly, you have no business being in a deep body of water.
I found this that might help

Sprint Planning Meeting -
The team is responsible for selecting the amount of work they feel they can implement without accruing technical debt. The team “pulls” work from the Product Backlog to the Sprint Backlog.

Failure to change old habits leads to technical debt and eventual design death

Pg 2 http://scrumreferencecard.com/ScrumReferenceCard.pdf

The reference card above is part of this free series
http://scrumtrainingseries.com/
Everything Wrong with the F-35: Fighter’s developers have a lot to answer for
Yep. Flexbox is maybe the best development to happen to CSS in a decade. Makes layouts that were once impossible without JS into trivial three-lines-of-css solutions.
> I've been hiring in SF and found some boot camp grads, usually stronger but still far from mid-career, with expectations around 90-115k. Most of these folks got hired (some of them to us/away from us with offers all in that range).

When the current cycle ends, the funding dries up and companies start running out of money, more folks will recognize this as the insanity it is.