skysight-inc/HackerNews huggingface dataset:
How is the learning the liberal arts brainwashing? The entire point of a broad education is the exact opposite, it teaches you how to think and what to think about:

http://moreintelligentlife.com/story/david-foster-wallace-in...

> And I submit that this is what the real, no bullshit value of your liberal arts education is supposed to be about: how to keep from going through your comfortable, prosperous, respectable adult life dead, unconscious, a slave to your head and to your natural default setting of being uniquely, completely, imperially alone day in and day out.
Concurrency Is Not Parallelism (2013)
Yep. The exceptional error gets the grease, even though its a one-in-a-million event. Invoke the feels, and the majority of people lose their shit. Give them data, and their brains turn off.

BUT THINK ABOUT THE CHILDREN!
Security Breach at Sendgrid
I read matt ryer's excellent book "Go Blueprints" already. I know all that stuff. I use middlewares with complex logic, I write apps with hundreds of controllers, so with all due respect I'm not going to reinvent the wheel , each time I need to finish a project with tight deadlines.

I don't understand this Go community mindset which says that "nothing is needed but the std lib". My use case isn't Google's or anybody else's.

If the Go team wanted an idiomatic router or middleware stack well they should have provided fully featured ones in the standard lib. There are none. It means "user land".
That was a good read (I wish there was more like it posted to HN). I think there's something to be said though for not adding complexity before it's needed, which isn't really covered in your article. You assume you're writing for an audience that needs to process transactions and events for thousands of servers, but I'd bet that's not the case for most of the people reading your article.

That kind of fractal complexity -- complexity added to every single layer of software architecture -- is a real pain in smaller environments where there's just one guy responsible for figuring out what the heck just went pear-shaped in the application. (Although, the real world problem I've had more often, as that guy, is nonexistent logs...)

Ideally, I'd like to see both purposes handled -- applications logging semi-structured JSON with a utility that's real-time translating the output to a human readable format, or, preferably, vice-versa, with applications logging unstructured data to a file that's then being munged into JSON (or whatever) for machine consumption.

I'm not such a fan of tools that are intended for humans to mine structured logs as though they were text files, because it's too easy to miss important data.
I think there are better (more correctly written) guides to network programming, i.e., UNIX Network Programming (old, but the newest volume: The Sockets Networking API - was written in 2003), and TCP/IP Illustrated (also most recently updated with a 2nd edition in 2011) by the late, great W. Richard Stevens - despite his sole work being horribly out of date, with later volumes being worked on by Bill Fenner and Andy Rudoff, I would honestly look no further in lieu of socket programming in C.
Without context, it's hard to tell who's being a twit (or if both of them are twits).

If I posted on the Internet every time someone was rude to me during a job interview, that's a lot of posts. Only a handful of places rejected me and I still felt good about their process and would apply again.
Yeah, I agree with you, the tools are lacking. My favorite to date is ansible, but it's a pain to guess the syntax to the magic language that ansible has encoded inside yaml. But then that's maybe that's more of an ansible 1.1 or 1.2 issue, not sure if it's relevant anymore. I kinda wish I could just write python scripts that would use ansible as a library.
Definitely the examples, not the phrase.
This was what we taught to say when I was a tutor for a university. The point was the student could not come and just point out that something was wrong with the marking and they deserve more points. If they thought the grade was not fair it could be remarked, but the whole thing would be remarked and a totally new grade assigned. You might come out better or worse for it.
This is a common practice in signs. It's wrong in literary English, but is it wrong in signs?

My pet theory is that quotes for emphasis were popularized in 20th century movie posters, where it was common to surround the movie title in quotations (this is still the accepted citation style in, say MLA style). This is probably wrong, of course.

Italics or bold for emphasis can be hard to hand-write, and the quotation marks for emphasis probably look more legible on chalk signs.
The story gets more interesting - the legal field is one of the few where salary information is totally transparent. If you know the law firm name and how long a person has worked there you can look up their salary. [1] Partner salary is also published, but only the average for all partners. In 1998 a group of lawyers started posting salaries in a Yahoo Group called Greedy Associates. [2] Many firms, upon seeing competitor salary information, felt the need to move in lock-step for fear of losing out top talent because of salary. This created a faster increase in lawyer salaries in the last 10 years then in any other time in history. In 1998 the firms that were paying $90K are now paying $165k. [3] Today, firms publish the data themselves so they can control the message.

Similar to lawyers, it would be interesting if instead of relying on Wealthfront and AngelList, engineers at Google, Facebook, Apple, etc started openly contributing their salary information to increase wages to 2-3x that of engineers at less selective employers and create this bi-modal distribution in tech.

[1] http://www.lawfirmstats.com/firms/
[2] https://books.google.com/books?id=IY4ieeVyer4C&pg=PA18&lpg=P...
[3] http://www.bizjournals.com/phoenix/stories/1998/10/05/newsco...
Hey, I think you downloaded the wrong app. The article somehow is linked to a wrong website. Our website is http://letshush.com
Not anymore. The money from those grants is gone.
In fact, the three of them don't even agree on what the problem is.

Priest: We're frustrated.

Ophthalmologist: The firefighters are blind.

Engineer: The golf course is running inefficiently.
type

help about_objects

(or go to the online version at https://technet.microsoft.com/en-us/library/hh847810.aspx)

Follow the pointers to the other topics from there.
SEO Keyword Research Revisited
The Bug Whisperer
Having been doing sysadmin duties for more years than I care to remember and having gone through the gradual process of manual configuration -> shell scripts -> cfengine -> puppet, I'd say despite problems in tools like puppet/salt/etc they are way, way more reliable and sysadmin friendly than shell scripts.

For just one example, I've recently begun deploying CentOS 7 boxes whereas previously we mostly used 6 (and some 5). Largely the existing puppet modules kept on working despite major OS changes (hello systemd!). If I'd been maintaining a set of bash (or as used to be, csh) scripts I'd hate to imagine the amount of spaghetti I'd have to have mashed up.

We've also got almost every Linux distribution out there you can think of, versions going back a decade or more, Solaris boxes, BSD's and not long got rid of our last AIX box (and I'm going to ignore the last couple of OpenVMS machines). Handling it with hand-rolled scripts was really not fun compared to puppet.
Apostrophes are commonly used for plurals in signs, in what has come to be called the "greengrocer's apostrophe". It was a standard in the 19th century that has come to be disfavored in literary English.
https://en.wikipedia.org/wiki/Apostrophe#Greengrocers.27_apo...
If you have ANY interest in space, and don't know about KSP - do yourself a favor and check it out! It even has a very xkcd seal of approval: https://xkcd.com/1356/
You seem to have focused on my secondary comment rather than my main point. My point was that judges are a product of society as much as anyone. They may make rulings that are unpopular, but they will rarely make rulings that are unthinkable within our society. As for your example of interracial marriage, there is a stark difference between disapproving of something and thinking it should be a crime.
> exactly what GPL was against in the first place (preventing authors from enjoying modifications)

This is not an accurate description of what the GPL is shooting for, which has significant consequences on the things built up from this misunderstanding.
* I'd say there's a good chance you'll be able to buy your way to a top score*

This is a country that imposes the death penalty for corruption. Social hacking isn't something that is going to happen there.
Ken Macleod's The Restoration Game has some fun CS plot twists, especially at the end of the novel...
I don't understand what is going on here...
The vociferous objections on this sub-thread are rather amusing. It seems several people missed the bit where I said I was OK with the official solution at first, but kept being bothered about the problem construction. I doubt Andrew has any problem articulating the default 'correct' solution either. I was thinking about the problem construction anyway because I was annoyed that the problem as stated in Singapore includes several glaring errors of English grammar which were an annoying distraction, eg' I know that Bernhard does not know too' rather than '...does not know either.' English is an official language in Singapore so I was surprised that such obvious errors would be allowed to creep into a logic problem; it's akin to muddying up a mathematical equation with '-(-x)'.

That started me thinking outside the confines of the problem and about the implicit assumptions that were in the problem statement itself. The 'inability to piece everything together' is entirely imaginary on your part.
It's mostly because for them it's so expensive to get a steady flow of clients. Kind of like how freelance programmers can charge $150/hr for dev work, but times two because it's much harder for a lawyer to get ongoing work from new clients. I started a whole company around this problem (Lawdingo.com - yc w13) and we're trying to get the rates down to the level you mentioned by handing all the logistics of getting lawyers a consistent flow of new clients.
What’s his name, Dr. Umlaut? ☺

http://www.absurdnotions.org/page23.html

http://www.absurdnotions.org/page34.html
That sounds awesome. Best of luck to her!
Why is this article redirected from http://mustapha.org/:/popcorn-party to Wired? Is this allowed on Hacker News?
Practical advice for writing a business plan
My biggest problem, well two problems with Ansible:

The maintainer is unusually hostile to user contributions, especially when compared to, say, Salt. A colleague of mine tried to contribute a (fully functional, tested, and documented) change to the MySQL user module to support passing in hashes for user creation - the pull request was closed with a comment like "this can go in a community module". Nevermind that the MySQL user module is a core module...

It's also horrendously slow when your playbooks grow. The constant copying back and forth over SSH can be downright crippling. Just running a "green" (the server is in the target state and no changes need to be made) playbook against a local vagrant instance can take over a minute for my current monitoring server playbook. As a point of comparison, Salt completes in about 5 seconds.

That said, it's still one of the best "no setup" tools, for the cases where you can't install a minion of one flavor or another. (Yes, theoretically the salt-ssh command line tool exists, but it requires NOPASSWORD sudo on the target server to run)
Then you feel less complexed with outing a first version of your website! ;-)
Agreed. The Prussian model was designed to turn the product of the entire state into a machine that supported the military, so that it was on constant war footing. The idea that it was primarily for industrial purposes is incorrect. In addition, the author completely misses mentioning the sophists, who started doing this kind of highly manipulated education 2000+ years ago. The author probably would have been served better if she had read Quigley, and understood the ideas that Gato presents in full, rather than argue against Khan, who doesn't seam to understand that this is the way that certain structures maintain their base of power, by creating heiarchy. As Gato puts it, it all comes own to the Calvinist idea that only the elect and few are saved. https://youtu.be/Ho7PPR93XJk
I've been following this game for a long time now. It's fantastic! I'm glad to see them make it to 1.0.
When I've heard "structured logging" used, it has been in the context of much more key-value pairs than just having keywords next to values, e.g.

Log.Info("customerNum={customerNumber} transactionId={transactionId} state=completed", cN, tID)

or the ever popular logstash-y format:

Log.Info(LogState.Add("state", "completed").Add("customerId", customerId).Add("transactionId", transactionId));

where `LogState` would build up a key-value dict and its `ToString` would emit the logstash JSON format.

I guess the version that works best depends on the tool that is consuming the log text.
"We are granting an open license"

I know it's become a bit of a tradition to abuse the word "open" in technology circles, but this is really pushing it a bit far. Even Microsoft didn't have the gall to call its "shared source" initiative "open".
There are billions of planets roaming around, starless – can they support life?
Jaston. Nice.
That was the joke, sorry.
I would like more accountability from professors somehow. Maybe not from student reviews, but at least someone unknown to the professor randomly attend a few classes to check the quality of them.
Right now I have a professor that says things during class that are obviously incorrect, and can be verified as incorrect. Her attitude towards students is also disrespectful. But there is nothing we can do about it, no way to communicate to the university that they should be embarrassed and ashamed to have such a professor.
I've made 2-3 toy REST APIs, and now I'm working on a product using a Haskell backend that's bigger. https://github.com/seanhess/serials

I love it. I mean I could have done the same thing in node. But there's something about the workflow in Haskell. I need to add a new feature I didn't think of. But I don't have to refactor as aggressively because all my code is made up of little functions. I start hacking, my editor has a list of errors I still need to clean up. I clean them up, and it usually works the first try.

Or this morning I wanted to add a connection pool to my rethinkdb driver code. The resource-pool package gives you an awesome way to do it for anything. Without knowing about rethinkdb at all.

Also this morning I wanted to do some IO in parallel. I found several nice concurrency packages and threw one in without any refactoring.

It has its difficulties (deployment?) but I'm really enjoying it.
They responded to an unedited version of my post. I forgot to mention the edit in the post and by the time I realized - it was too late to edit the post.

I was originally being pedantic about the opinionated piece and went from one thought to another. I was focusing on the latter half of the definition of "sport" (individuals or teams competing against each other for others' entertainment) and not "physical exertion".

>an activity involving physical exertion and skill in which an individual or team competes against another or others for entertainment.

The above quote is what they are referring to, with my emphasis italicized.

I was trying to be pedantic in return towards the author of the article and had a rather bad oversight in my zealousness of doing so. When I had noticed my mistake, I removed the argument against the definition of "sport".

Which Chess doesn't fit either - but is officially recognized as a sport. So I think the "physical exertion" bit isn't necessarily needed.

E:
Further explanation of scenario and a few typo/grammar fixes.
But wouldn't that be the natural evolution of a credit rating?

A CR is a single metric to evaluate trustworthiness. I can easily imagine a future where credit rating takes into account all of your quantifiable life qualities.
ZeroCater (YC W11) is looking for a full-stack engineer
￼ZeroCater has built a marketplace to help companies feed their employees. Currently, we are profitable and growing at an incredible pace, having already expanded to New York, Chicago, and Washington DC in the past 12 months.

We're looking for Software Engineers experienced in web application development that are interested in creating efficiencies and opportunities for our rapidly expanding marketplace.

ABOUT YOU:
- Made contributions to or built a product you are proud of
- Experienced building web applications using modern web MVC frameworks
- Enjoys exploring and learning new technologies

BONUS POINTS:
- You like to build & ship.
- You like to work on the backend & frontend.
- You appreciate good design, whether it is a clean API or good UI.
- You enjoy working with Python or Ruby.
- You have worked with Django, Rails, Flask, or ExpressJS.
- You want to work with Javascript & AngularJS.

RESPONSIBILITIES:
- Build the tools that will take the ZeroCater marketplace to the next level

COMPENSATION AND PERKS:
- Good, competitive salary & stock options
- Standing Desk + Custom rig - whatever computer, displays, and headphones you like
- Daily lunches of amazing food
- $500 annual budget for career development (conferences, cooking classes, etc)
- Team-building activities like happy hours, beach picnics, cooking classes, and sports games
- Health, Vision, Dental, and Life insurance
- Stocked drink fridge and snack pantry
- Credit for gym memberships

To apply, please follow the link below:

https://jobs.lever.co/zerocater/4a587a80-c04f-4f74-88f9-d9c8...
I'm curious about how this concept is accomplished with other compiled applications such as Apache and it's modules?
I've looked at Suture before and now pairing it up with pingo might be a good idea because Suture can add supervision capability to this library.

As a standalone library, Suture gets close to what I want, except that the way Go's runtime works, if there is a panic in a goroutine, another goroutine cannot recover(), so if I create a service that suture supervises, and that service starts a goroutine that panics, suture will not handle it, the whole process will crash. Pingo get's rid of Go's shared heap memory, so if pingo's plugin panics, Suture could restart it, this maybe a good combination.
Frontier Utilities offers its customers a FREE smart meter thermostat
I was trying to differentiate default on a student loan from defaults on pretty much everything else. I'm not sure your credit card company can block a professional license or garnish your wages. Plus, as I understand it, its pretty common for bankruptcy judges to adjust the principal, or remove fees/unpaid interest from other forms of defaulted debt, when the debt isn't directly discharged. This is apparently really rare for student loans.
The author of the 3rd book in the list, Peter Van Roy, teaches a course on edX. :) The course is archived but I think people can access all the videos and notes.

http://www.edx.org/course/paradigms-computer-programming-lou...

http://www.edx.org/course/paradigms-computer-programming-lou...
Good point, and I agree, but is there a source or link for the amount the LDS Church spends?
Yeah, that's absolutely the case with consulting. Young kids just don't have the experience or maturity to be a manager at a consulting firm within a year or two, and so it does take them longer to make promotions. I personally don't think an MBA is particularly valuable if you don't have at least some work experience - you'll still make the same dumb mistakes that everyone makes their first few years working, only there will be a lot more attention on you.

Investment banks are a different world; they're basically an apprenticeship business where no amount of experience doing anything else can teach you how to do the job. They have been taking far fewer MBAs in recent year.
NIKKI REED AND IAN SOMERHALDER ARE MARRIED,
But how hard would it be to program the instruments to operate continuously? Naturally, you'd need to factor in instrument lifespan and perhaps budget for a "failover" unit, and then you'd need a reasonable storage array that could be accessed remotely; but from a technical standpoint, all things that can be done.
Thanks for that. Yes, I figured that out at some point. Unfortunately, IIRC there were cases where I needed to accomplish what seemed like pretty basic things, but they could only be done with the Management plugin. This was on the order of "does this user's password hash match what I have?" The reason was to get Puppet to perform configuration management on the node. It worked eventually, but cost me an hour or two, whereas complete lack of user management (and permissions managed at the network level), is more appropriate for my use cases and works just as well.
Thanks very much for the explanation and the development. Fits nicely with a problem I've wanted to solve.
Great concept, love seeing the timelapse!
A mod will probably fix it shortly, and the poster might get dinged a bit.
The ecosystem of the company is what creates the immoral behavior. It's the combination of the management, shareholder expectations, etc.

If the shareholders are lax in demanding moral behavior, then immoral behavior will result. The company should absolutely be shut down.

> Otherwise, they'll just join other companies or start new ones and continue to do evil

Actually, nobody will want to hire them. After all, nobody wants to lose their money in a company that was shut down.
Open Source at Microsoft: The Next Chapter for Microsoft Open Technologies
Absolutely; consulting is probably only 25% of the MBA job pool and while they are usually the highest-paid, many people choose to take a slightly lower salary in exchange for not a job that has less travel. Pretty much all of those jobs require long hours as well, but at least you can go home at the end of the night.