skysight-inc/HackerNews huggingface dataset:
It's an interesting question as it was exactly a concern we had when we started to design the product we're currently working on (visualops.io). We realised that many people struggle hiring one (or more) ops people when they feel they're not big enough, although already too big to actually keep going without.
Usually, at that point, from our experience, we see two types of choices: 1- as you're suggesting, hire an actual ops person (but switching from a platform like Heroku to something like AWS where everything should be configured manually, and constantly updated, may require more than one person in some cases...) 2- keep on using platforms like Heroku (and get ripped off).
We have been ourselves in this situation when we have launched the first version of our product, and are now happy users of our own solution ;)
Why not depart even further from the traditional model of higher education? Open Master's is an interesting concept in this vein: http://www.openmasters.org/
Yeah you know I actually have had panic attacks from too much caffeine. Moderation is definitely key.
Docker could threaten cloud providers' portability plans
Can you share any more information about this?

I'm a fairly senior digital media guy and am fascinated by ad tech (and almost ended up platform-side when I last switched jobs).

As I teach myself programming, I've been dying for great resources on the underlying guts of how DSPs work, API samples, algorithms, etc. but it seems like most of this is all highly proprietary stuff you only learn from actually working on an existing platform and seeing their codebase (which I'll almost certainly never have a chance to do).

Can you recommend any good resources for an inquisitive soul like myself who just wants to get a better technical view of the systems I've spent so many dollars through?
Half of all people with my IQ or higher have extreme social disorders or schizophrenia. This happens at this end of the bell curve.

Notably, these were not included in the list of potential confounding factors, nor do they appear in the studies published that appear to have the same list of potential confounds as those listed in that paper.

Drinking because you have a non-depression extreme social disorder is fairly unsurprising.
RubyMotion author used to work for Apple.
When Apple shut down their MacRuby efforts, he left Apple and started his own company to continue the work.

Doesn't prove anything about Ruby's suitability, though.
This is a good idea and I can see why a lot of small business could have a reason to use it. Just wondering, you may come up with lots of "what people want" ideas as part of your discussions (not necessarily connected to your "client"). You could perhaps try to do something out of those ideas to serve as "leads" for others.
Formnestic (Formtastic Extension) Demo
I suppose Microsoft started using some fuzzy/NN/heuristic/etc. pattern matching algorithm to identify pornography, so it caught the photos my friends uploaded even if they didn't came from a know database.
Yeah, keep it classy.
No... But only because of the lack of an upgrade path for ram.

You can add external storage but not external ram. 8gb and 128 hard drive would be a better fit for what your looking to do!
NSA ‘third party’ partners tap the Internet backbone in global surveillance
Reflections on Art Basel 2014
You can change the OS on this, the driver support's got some issues. The Windows RT machines were completely locked down.
That's an "unconventional" way of using the switch/case construct. But it doesn't seem to matter in this case. Intentional?

md5 of password is 44f02a78f5203c7c41463c75aba9e9cc.
Just looking briefly at excelsior, they don't even have a true CS degree. It looks like mostly IT, network admin, and technician kind of stuff. I don't think this really fulfills the need he was discussing.
I'm not sure we are talking about the same thing: I was talking about runtime state (think: singleton instances). A directory wouldn't solve that problem.
What's so fake about buying 100,000 followers on twitter? It means you're famous, right?
I use Sass with postprocessors. They are not enemies. Sass and preprocessors are better to fix CSS syntax. Postprocessors are better for some automatically task, like autoprefixing, media queries packing, polyfills, etc.

Unfortunately, Sass is not so flexible as JS. Even simple things require a lot of code. And a lot of task is just impossible on Sass (for example, Autoprefixer, RTLCSS).
Google is Getting into Domain Hosting
How much would you say the cap for a professor to teach would be. Also why would they want to do this instead of teach a real course at their university
Is the 128gb ssd enough for a dev machine?
Android Everywhere 11 Things We May See At Google I/O
Correct, it's not impossible, there was a proof of concept mongo driver: https://github.com/jeremyevans/sequel-mongo . I doubt it still works with current Sequel, though, as I only coded it for a lightning talk in 2010.
> In a country with little or no place to gather for the free expression of ideas and no place to talk politics without fear of repression

Edward Snowden revealed that the USA was monitoring its citizens and storing that data in a way that far outstrips anything the KGB was ever capable of. Should he fear repression? He should, the government wants to lock him up and throw away the key for revealing this, just like they did to Manning for what he revealed. Actually, NPR spends most of its time bashing Snowden.

They seem gaga for dissidence in some foreign country, in a government that hasn't existed for over two decades though.
iSSH and Prompt. They each have good features.
I don't know if this is true or not, but some guy has "leaked" some information about AdSense "fraud" - http://pastebin.com/qh6Tta3h
I don't think there is a need to be condescending here. I actually like this persons idea and I want to see how it pans out.
Calculate Your Lifetime Metrics in Milliseconds
But the sensors and actuators that are keeping him in his lane would surely fire the brakes far faster and harder than he would while reading his magazine. If all the tech does is keep you in your lane, it's certainly dangerous, but I seriously doubt that's what they are building.
I just use GnuPG with some specific temporary keys (eg. "Project P File Transfer Key"). All transfer are among desktop/laptop machines, so mobile apps are not a requirement. And I don't use GDrive to sync data to my phone.
This blog post seems like a jumble of ideas that are neither consistent or connected.

It starts with colleges should be more than job training centers, then ends with trying to create an accreditation process to prove value to external entities (of which I assume employers are a big part?).

It mentions the high cost of education, then describes how his current options are lacking because the number of classes in each major is limited.

He talks about how administrators are unnecessary, then suggests a similarly labor intensive accreditation system that requires experts, committees and other logistics that requires significant manpower and time/energy.

There are many flaws with the educational system, of which convenience, rigor, equality, and cost are a few the OP mentions, however his solution doesn't seem to solve many of the challenges he mentions. I doubt that accreditation is a major cost to running a university - there are simply many other market forces (wanting facilities, a good football team, strong researchers that might not put teaching first) that causes the cost/benefit relationship to be the status quo. He finds it unconscionable that adjunct faculty don't make enough money, then hopes to solve it with a free market - where honestly the things he values might not be the things many others value. He wants rigor - then critiques current accreditation processes that largely does what he suggests.

Each of the major MOOCs already are trying to accredite/build reputation/be rigorous. What OP is essentially doing is describing the idea of Udacity, Coursera, etc without the technical backend, the users to attract such a marketplace, connections, support, or actually being able to do a MOOC.
+1

I'd like quote Adrian Cockcroft: "the undifferentiated heave lifting". However, the heavy lifting is the daily operation work, not the knowledge to scale your app, HA/DR, CD/CI, etc.

Compared with the black-box model of Heroku, I vote for infra-as-code+desired state, e.g. you order, we cook.

Disclosure: I am the founder of visualops.io, a white-box devops automation service for AWS.
India Part of NSA Surveillance Program;
Yes I'm addicted to heroin. I have a much easier time than my junkie friends with a programmer's salary but its not a life anyone would want.
Google is working on an IDE inside Chrome, too. It's called Spark: https://github.com/dart-lang/spark
Monday evening beers ---> check in on Hacker News.

A winning combo.
Taking QR Codes To The Next Level
We are glad to announce that we launched http://www.qrunched.com as a 100% free service. Which allows you to generate attractive custom QR codes. Our software is also available for sale. Please have a look and let us know what do you think about it.
Daily routine of a 4 hour programmer
Actually, all else being constant, 5x voltage yields 25x power:

P = CV^2 * f (multiply by activity factor if pedantic; assuming all transistors toggle every cycle here.)
Wow, this suffers from most of the same problems that phpBB did/does, in that it tries to be too many things at once.

Do one thing, and do it well.
It is very possible to organize a Sinatra project elegantly. It generally involves a combination of require_relative and Dir.glob().
Not sure about high power, but the physical requirement for small size scale combined with the engineering goal of high current is usually contradictory.

I do absolutely think this could be awesome for lower power ultra tiny DC-DC converters though. For instance:

http://hexus.net/tech/news/psu/64161-finsix-laptop-power-sup...

is pushing to high enough frequencies so as to not need an inductor at all. Problem with high frequencies is that usually the efficiency drops, so there's a tradeoff. But if you can avoid the switching losses by moving to a transistor with higher operating frequencies, it might be quite good =)

Or the tiny size might work well for letting you do cool stuff like on-chip DC-DC conversion where you don't need an inductor because it's all so fast...
Going backwards, you'd always want to stop (little Timmy ran behind the car in the driveway). Going forward, outside of unrealistic hypotheticals, I think you always want to stop. How many pedestrians get hit walking across the street because somebody turning a corner didn't see them?
One important point is missing from the article: make sure to have unit/functional tests to run to make sure your changes are indeed are not breaking anything.
GoDaddy competitor from Google
Agreed, it is almost as if he needs a BA in English Lit
Google Makes Its Nest At The Center Of The Smart Home
You can certainly fake it, but it can only hold for so long. There are degrees today that do not uphold the knowledge you would expect that person to have.
This is interesting. Shameless plug: http://coderin90.com (affordable software engineering skills)
I understand the frustration the author may have with the current college system but there are ways of getting a cheaper quality education. People overestimate what they can do in a year and underestimate what they can do in 10 years. Take 1 college class every 6 months and you will get that degree in due time.
Is anyone else who has tried this married with kids? We have the savings, but even though my wife is on board in theory, we have 3 youngish kids. It feels like it would be hard not to feel guilty when my wife is caring for them and cleaning and I'm "wasting" time. Any tips?
First Nest third-party integrations include Mercedes, IFTT, Google Now and more.
If i would get one, that would be awesome. As i already mentioned above, i am a complete noob, and I don't think one would hire me with the skills i got right at the moment. 6 months around, i would like to change my fortune.
I worked on a side project once where I forced myself to use Haskell for everything: build scripts, RabbitMQ consumer, web app. Basically as systems-y as you could get. Once I got over the pain of learning new APIs, I didn't regret the decision once. Being able to distinctly isolate side-effects from pure code made the code more readable and modular. Bonus: trivial parallelization.
> You can get the correct vacuum tube-like amplification from a computer today, it's just that tubes are still cheaper.

It is absolutely not the case that tube amplifiers are still sold because they're cheaper than solid state amplifiers + DSP. Their sounds is preferred and they are much, much more expensive to produce.

The valves (which don't enjoy the economies of scale they once did) are only part of the cost. The power supply of a tube amp is usually more complex than a solid state amp and they generally need output transformers because of high output impedance -- transformers that are linear through the audible band are expensive to produce.

At scale you could easily build a SOTA DSP card suitable for emulating "tube sound" for less than the cost of a single channel output transformer. Line 6, among others, have built businesses based on that fact.
But can you reliably judge the character of people who are incentivized to deceive you?

In my experience, most people are happy to keep their options open, and most people discount volatility pretty hard when forced to make their life choices path-dependent. Not just to start a company, but when it comes time to commit resources to something, you find that even those who you believed would carry through, whether thanks to their track record or particularly convincing talk, will drop out.

I think of it as them having a high discount rate. The NPV of choosing a riskier path with later reward is thus lower than the stable, short term higher returns of stability, and the cost of "flaking" (the likelihood of you choosing not to do business with them ever again if you get to a position of such success that you can afford it) very low, especially if you are not currently in a position of success. Plus, you'll "understand", right?

I've gotten better over time at spotting those who'd drop out, but still have a 30-40% failure rate. I chalk it up to flakers being good at convincing other people - too good for me to spot them - and factor that in as a cost of doing business with good people which pays off in the long term. If you have a reliable way to spot flakers early, I'd love to read about it.

(FWIW on the original subject - Noam Wasserman's data show the highest rate of failure for "family/friends who become co-founders", followed by "fresh hired co-founders" with "people who worked together before as co-founders" being a significant predictor for co-founding success.)
Shopping Center Promotions Launch Your Brand Out in Market With a Bang
I use it pretty interchangeably with ST3 since most of the keybindings are the same. For Rails, JS and general web work, it's pretty nice. The Atom Linter plugin is nicer than at the Sublime linters I've tried. I've been on it from day one and have encountered a number of bugs, but I do prefer its settings pane and ability to reskin the entire ui easily, the ability to quickly tweak themes and plugins with just html, css and JS and the fairly quick pace of development. I like that they're curating an official package manager with an update UI and an official repo instead of it being 3rd party bolted on functionality. Remapping keys is easier and profiling a slow/problem plugin is doable without resorting to trial and error.

I do wish there was a good way to resize split panes though. And the file size limit sucks when wanting to view logs. Their vim mode is still not emersive (my only comparison are evil-mode, which does a damn fine job, and ST Vintage mode, which is... ok).

It's still new, I'm willing to forgive growing pains and I think it could easily overtake ST eventually, given that it's fully open source, is making faster progress, is free, and offers a whole lot of feature parity. Speed has never really been a problem for me and my codebases, but i can imagine that the web stack its built on could be a source of problems in some scenarios.
Programming Languages are Like Women
for the record @mrm, the above comment was not from me. :) solid article though as usual.
JavaScript is required to read any article? Why?

The apps that I work on require JavaScript, but the landing pages for these apps do not. The content sites that I've worked on also don't require JavaScript.

Not once in my life have I been reading an article on the web when I said to myself, "Man, this article sure could use some JavaScript."
> provides me the opportunity to challenge myself and not be restricted to the 10 or 12 classes available in a major

I don't feel that you're restricted to a set number of courses for your major. Universities tend to tell students about the MINIMUM number of courses that you NEED to take within your major in order to graduate. Universities will be fine with students taking more courses within their major just as long as you take the minimum number of courses in other areas such as general studies. There are also more and more inexpensive online university programs, of which more and more are being offered by public universities.

Even if the courses don't challenge you enough in your university, there's nothing stopping you from asking a professor for more work in the form of a quarter or semester hands on project or research. GA Tech professors are more than happy to hand them out, and there are some cool ones.

Since we're on the subject of something that challenges you, you should try applying to Georgia Tech. I'm not sure what the stats are anymore, but not too long ago only 10% of incoming freshmen (most of whom were the top 5% of their HS's) would graduate.

Michael, I'm not sure you fully did your homework before coming up with your proposed solution (though I could still be wrong). imho I don't feel that anyone can fully understand the problems of the current university system, until they actually attend one.
Considering that it is their first degree, I made the possible inaccurate assumption that this person was just getting out of the US equivalent of high school. My thoughts at that age were pretty jumbled too.

Many of my peers didn't really have any idea why they were in college until maybe their third year. It wasn't until they had the benefit of having gone through such a program and looked back on it to appreciate what it was that it was and how it affected them.

My sister asked once why I considered college graduation a 'big deal' and not high school graduation. My response is that graduating from college is the first thing you can do where it's reasonably hard, takes a multi-year effort, and is completely optional. It is, for me, a signal that someone has decided to pursue something through to the end, and to do so with the full knowledge that not doing so is also a valid path. It is, for me, the kinds of things that adults do, and kids don't do.
Merchandising companies are investing a huge amount in shopping center promotions. It is a very popular product demonstration method in which various promotional events are organised at shopping centers or malls to launch your new product and attract potential customers. These promotions also include sampling techniques such as food sampling, live demonstration of various household goods and cosmetic items.
Came here to say this. That site was so awesome back in the day. Still is.
I am having that experience right now with Google Apps Mobile Device Management. I turned it on to do some testing, didn't realise that it 'autoenrolled' phones with existing accounts on that domain (There is a separate section for signing up phones that it looked like you had to go through). Now I've unticked every 'enable' box and tried to purge MDM from everywhere I can find it, but it still has the affected phones demanding to be signed up. I've lodged a support ticket, because there's a 'turn on' option, but doesn't seem to be a 'turn off'...

Similarly, if you have Apps for Business like we do, you don't get to see the history of your support cases - that's in the Google Enterprise Support Centre, which becomes available when your user count reaches 100. They did enable it when I asked for it, but it's just very odd that you can have a paid service like this, yet not see your case history unless you're 'big enough'. I don't understand why the case history triggers on '100 users' rather than 'is paying us money'.

Overall GApps is nice... but there are a lot of rough edges and corner cases.
That's interesting; I tend to agree with the crowd that wishes Rails didn't do any kind of auto-loading.

But are you suggesting that you need to add a kind of basic auto-loading to Sinatra to keep things sane?
Meanwhile, Udacity has started a credential program called Nano Degrees: https://www.udacity.com/nanodegrees
There are very few instances in which manually managing memory in C++ is justified. When you have `unique_ptr`, `shared_ptr`, and all sorts of container classes, it simply doesn't come up in most cases. If you see operator new being used you should be suspicious.
Show HN: Turn JS visualizations into data products anyone can use
I've been putting off switching away from google apps for my personal domain until fastmail had the tripod of mail+contacts+calendar in place, now to wait a couple of months for the initial bugs to be ironed out and it's happening.
When you start learning the difference between "poor" and "broke" the stress usually goes away.

For anyone that doesn't understand - being poor means you have nothing, being broke means you are still accumulate wealth, it just means you don't have cash, but more intelligence. I suspect Nikki has banked loads of intellectual wealth from her journey.
The Nest Developer Program is here.
Facebook Talk&Comment 0.9 Release
Desirable is relative. I wouldn't live in SF for 3 times my current salary. It just isn't my thing and lifestyle is extremely important to me.

Maybe you mean a few highly populated cities that are booming at the moment. If so, I'm sure you are correct on that point.
Only live data right now. The tool let's you visualize your visitors in realtime.
What is the single biggest reason you use inspectlet?
The equation A < B holds anytime you would choose B over A (and vice versa). If neither A < B nor B < A, that's the definition of making no decision.

If you advocate making an arbitrary choice, your decision process is either a total order (if you don't break transitivity), inconsistent (if you do break transitivity) or subjective (if the choice is nondeterministic).
Very good approach. Also having some controls like feature flags per customer/user is very useful. Sometimes migration takes a while and it is useful to move users gradually through those phases with ability to rollback.
Claims there's a go implementation, the github repo returns a 404.
GPU Approach To Path Finding
Yup.

$ df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 110G 54G 51G 52% /

128GiB is plenty large enough - it's speed that's important.
While YC and VC are nice social proof, the best social proof is a healthy business with customers and growth.

I mean, total kudos for being 19 and following her passion. I know at 19 there would be no way I could have been the dominate force I am at 34.

And I wonder what I'll be like at 54.

Probably look back and think, "Man I didn't know anything when I was 34"
Google Nest: Exploiting DFU For Root