skysight-inc/HackerNews huggingface dataset:
While I understand where you've coming from I think your attitude is dangerous. Implementing the SSL/TLS spec(s) is always going to be difficult while they are in widespread use. That said refactoring the existing libraries (to make them more readable and understandable) and then auditing them (to gain confidence in their efficacy) is especially important given the nature of their applications.

Doing the hard work of getting this right, or accepting the status quo and getting it wrong, will have a very real impact on the future of many, many people. Should the time come that changes have to be made to the standards themselves then we can debate the merits of breaking backwards compatibility. I value pragmatism more than most (I think) but there comes a point where the cost of not changing is higher than the cost of changing. I think we're there.
Papering over e-books
"Article" is one word for it, a more specific phrase would be "press release".

It's hard to tell from these lists how seriously a lot of those companies are relying on Ubuntu. Obviously some are (HP for example). But I've seen my own employers listed in press releases where us implementors were wondering "do we really still use that stuff? Oh yeah I think there may be a box or two still running that from when we were testing the waters."
The package name really shouldn't be lxc-docker anymore. Since v0.9, the default execution is libcontainer and not LXC. In later versions, LXC is likely to be deprioritized.
Related: I'm curious if 'full-stack' devs find themselves making more money than 'half-stack' devs. After all, you're doing more as part of your job, and you're a chimera.

If not, then aren't you being taken advantage of?
How does

> Electronic books are a subset of files

follow from

> paper books are a subset of "paper with ink on it"

?

I'd argue that paper books are not a subset of paper files, therefore, in online realm also electronic books should NOT be a subset of electronic files. It is a disjoint set by your logic.
It's still the NIMBY-ism mentality though. "I want this change, and I want other people to bear the brunt of it", i.e. other people will be the riders.
I think what you are seeing is the ancestry of these projects coming to the fore. Ubuntu is, to my eyes, first and foremost a desktop OS that is trying to make inroads into the server OS space (replace OS with distro if if helps helps lower your pedanti-meter). RHEL/CentOS have always been very server/workstation based (and I do consider a workstation different than a desktop).

You can see this in how they focus their work. Ubuntu, while it's contributed much to the ecosystem, has focused quite a bit of those contributions to ease of use and graphical stack items. These are important, but less so to workstations (of a particular breed) and servers. Red Hat has focused on stability and management. Need a full virtualization stack? RHEL has developed a stack they are pushing as competition for VMWare. Want directory services? It's an officially supported component with documentation (as of at least 4-5 years ago). Want a bug tracker with lots of info on exactly what's going on and what to expect? Use Bugzilla. It's overkill for most user-facing projects, but for IT staff who may be expected to file a fair number of bugs over time, after you've invested some time to learn it, it's great.

Ubuntu is a great OS/distro, but I don't think they've reached the same level in the server space as RHEL yet. Similarly, I wouldn't necessarily push RHEL/CentOS for desktops for home users or most businesses needing Linux on the desktop, unless there was a need for a much more controlled environment, and the long time between versions is not an issue.
Anyone figure out how to view a site created from scratch that has newly published documents? Not obvious how to view a site as an unauthenticated user.

Or is the API the only way to consume content published on a repository/site?
Yes, that's a good trick to use.

The article actually covers this, note. The entire last section is about how children watch adults and decide based on their actions how they should act, paying comparatively little attention to their words.
There is also an aspect that I enforced in my devop team: you built it, you will deploy it and you will keep it online and running. Don't develop something that's a pain to deploy, because you'll be the one deploying it. Don't develop something that's crazy on the database side, because you'll write the database script. As the devop, you'll have to balance the ease of development, deployment and maintenance yourself, there's no "someone else will deal with it".

That limits the crazy stuff like esoteric package function for the database, crazy port opening on the machines, esoteric daemons, or tools that can only be deployed from sources. Because the guy deciding that will be the one updating and debugging the VM creations script (for 2 different cloud provider).

But at the same times, they have access to all the tools they want, they can evaluate if something is best done on the admin or development side, they use mostly the same tools, code conventions and languages for administration and product development, and they have an immediate feedback sur how much logging to send from the application.
I just don't know what the thing does. The video says nussing. NUSSING!

Don't companies have to get to at least Enron-level before they start making vapid promo pieces like this?
it is not hard to be a "full stack" engineer. if there are such people in the job market, you'd be stupid not to hire one over a "developer" who chooses not to understand the full scope of the environment their software runs in.
Sorry, but this looks exactly like a landing page full of promises unless you enter your Coinbase credentials. This is fallacious because Coinbase is not the only place where bitcoins will be stored.

Without giving up your Coinbase credentials, I was redirected to an email harvesting page to be on their invite list.

Maybe they changed the landing page since you last accessed it and removed that functionality?
How GitHub Uses Video to Drive Innovation
It's definitely more complicated than the post implies, and it most definitely is NOT only for startups. Soon after I started out - at a mature company already making plenty of money - I was a full-stack engineer. There were a number of reasons:

- New development happened sporadically; day-to-day work was a mixture of maintenance development and admin work

- Culture. They started with a small team, and never grew it. Having more people didn't fit with the way the company saw itself.

- Difficulty hiring specialists. Various reasons for it, but still valid.

At another company I worked, there was a lot of "integration development", where your time was spent connecting various internal and external systems together, software-wise, developing tools that support systems work (i.e., tools for sysadmins), and developing other tools that are for end-users, but have a heavy systems component (management software for DNS, for example.) That meant understanding each part of the stack from both a development and system perspective. Another is interest level. A few of us were full-stack developers because we were studied more than just development in our free time, and we took that with us to work. This wound up benefiting everyone. This also led to us being the go-to people (that is, the top level of internal support) for both more specialist internal developers and sysadmins, as we had deep knowledge of the internal systems from the bottom to the top the stack, and the knowledge and experience to explain and troubleshoot problems to people in those other roles.

The author is correct in that this may be more /common/ at startups (the previous startup I worked at did in fact operate as the post describes), and is sometimes done out of necessity. It is by no means limited to those environments, however.

Edit: I'd also separate DevOps from full-stack engineer. They sound like the same thing, and if you squint from far enough away, they look like the same thing. The terminology may be fluid, but I think (as some other comments state), that DevOps is more centered around "coding for systems automation", whereas "full-stack engineering" is a much more general term which can encompass a variety of different types of tasks in different environments with varying levels of knowledge/experience in the different parts of the stack/tools.
Meh, do you think "the bad guys" waited for this guy to publish his tool to make their own version?

I agree his justification is a bit weak, but in my opinion he doesn't need any justification at all, if you haven't patched your OpenSSL version yet you're no more vulnerable today than you were tomorrow IMO, it's already too late.

It's not like he released a 0-day exploit into the wild.
Why leave out PostgreSQL?
What stood out the most to me was the distinction between guilt and shame. When you belittle a child and insult their character, they're less likely to make amends and more likely to withdraw.

I draw parallels to the way we treat criminals in our society. We cast them out and question their character and distance them from ourselves. This dumps a lot of shame on them, and might produce the same results as seen with the children; rather than feel guilt and make amends, they feel shame and withdraw.
Not only that, but the Roman calendar was a mess from whole end of the Republic going on for the last ~100 years. The dates for some of the events listed in the Roman civil wars of Caesar had drifted from solar time pretty badly at the end (40'sBCE) and were off by month from the solar year. (The Romans has used a lunar calendar previously) In fact, members of the priesthood who determined the festival days that would bring the lunar calendar in sync with the actual solar time were often bribed to extend the year which would allow the consuls longer times in office. One of the first things Caesar did when he became the sole ruler of Rome was to reorganize the calendar around the solar year. He did so with the help of a Greek Astronomer from Alexandria. I believe the Greek astronomer made some faulty calculations regarding leap years, which is why the Gregorian calendar was instituted to fix the mistake in the 1500's.
Measuring Productivity In Software Development Teams
Support contracts. Mostly CYA, but the fact that there's some company out there that can be paid to be "responsible" for any issues and provide companies with a scapegoat is worth something.
>If the game world is changing often, planning ahead is less valuable.

This is actually a very general insight, and you can drop the "game" from it.
Yes, the service currently works only for those with Coinbase accounts. We do not promise anything else at this time. I'd appreciate if you suggest which services should be added next.
NASA to conduct unprecedented twin experiment
Absolutely.

One solution is to train up your ops guys in basic Ruby & Chef (for example)
Interesting. I always thought of "Full-stack" developers from a web perspective being capable of coding from the client to the server. Never thought of them being devs that do ops also.
Agreed. The concept of "waterfall model" was given form by Winston Royce as a strawman for an argument he was making in an article, and it's disingenuous to say that it was ever a promoted model on its own merits.

I prefer to think of it as the consequence of software development being tacked onto most other existing processes, without regards for the practical needs of software development.
The spiritual successor to the Inmos Transputer is the XMOS line of processors (David May is a key figure in both). Would be interested to hear your thoughts on XC and XMOS... http://www.xmos.com
Just to play devil's advocate here, what if affordable housing diminished? Would the higher rent prices put pressure on employers to raise incomes and salaries? It seems right now affordable housing is for employees who receive minimum wage. These employers are paying artificially low wages for the luxury of having their business in the Bay Area. If these employees had such a living wage, then they could find market rents that they could afford. They might have to commute longer than they currently do, but so do the infamous tech workers. More than enough of tech workers who are making 6 figures are commuting more than an hour. It might be in air-conditioned buses with wi-fi and door-to-door but once again this puts pressure on the transportation agencies to step up their games to support more travelers.
That is because the tab on line 4 was converted to 4 spaces. A simple find + replace fixes the problem.
Is it just me? I'm suspicious of companies that do not put any identifying information on their site, like who they are and where they are located.
Interesting: It seems twitter now does see distributing their data as a valid businessmodel (before they 'outsourced' this to DataSift and Gnip). Wonder what it will mean for the other sources Gnip has, and for the customers of Datasift.
I know my reply will sound a bit provocative but I'm genuinely interested, so I dare to ask, what does Debian do that Ubuntu doesn't ?
Gossip:  ‘WWJD?’
Gossip is a way people communicate and try understand the world around them. When they hear something about another person, they discuss it, trying to sort rumor from truth, many times not realizing that there is anything wrong with it. El Paso churches teach about gossip from the perspective of ‘What Would Jesus Do?’ (WWJD). At El Paso TX Assembly of God churches, people learn about the power of truth and the destructive nature of gossip. Churches in El Paso share what Jesus teaches about gossip, how it can be avoided, and how to respond to it. El Paso family churches teach these and other truths to improve the quality of life for everyone. What would Jesus do? Spread love, not gossip.
That's because, again, in California, rapid market value increases of individual properties aren't immediately factored in to tax basis (because assessed value for property tax purposes can only increase 2% per year without a sale or new construction), but individual value decreases are immediately reflected in tax basis (because there is no cap on decreases in assessed value), so if prices of housing in an area double on average, but only a small percentage of units change hands, you see a very small increase (at most) in overall tax revenue.

That's an effective cut in the overall property tax rate, but its not a city "adjusting" the rate down to meet the desired budget, its the nominal rate remaining fixed (because that's also capped by Prop 13), and the tax basis value on most properties whose value has increased not reflecting the value increase.
This is an advertisement, not an article.
13 * 28 = 364, pretty close, you are left with 1.25 as a remainder, so every 4 years have a 5 day leap week.
Not sure why you feel BART has dismal ridership, as the transbay tube runs at nearly full capacity during rush hour.
we picked the most popular out of the RDBMS, NOSQL and newSQL world. In the future we will compare against more systems. We are actually in the process of releasing benchmarks as well for each of the above systems. We will be sure to include postgres
The best thing my parents did was be consistent. Early on I learned how to behave because I could predict my parent's reactions. How can a child learn to behave when all adult figures are erratic and irrational? Even the smallest things, like telling a kid Santa Claus is real can cause them to discount the value of truth.

Reading behavioral psychology studies should require a skeptics hat. I'm not calling out these specific studies, but when it comes to miniscule sample sizes, unreproducible and sometimes out right made up results, this area is very suspect due to ease of fudging results. (Diederik Stapel comes to mind as an extreme case.)
How has the voice recognition in public spaces suited you over time? Based off my brief demo, it wasn't too great. I placed it at or just barely below the voice recognition on the Google Now & Siri app on my iPhone (neither of which are too impressive atm).
Similar title: How Buzzwords Are Killing The Developer

... because DevOps is just a buzzword at this point.
CyberPunks Open Tech News Aggregation Space
I'm glad to see that most people here are replying objecting that the writer's view or definition of a DevOps is not what seems to be the most accepted/popular view.
These are awesome tips! I like silence the best for focus (less cognitive load the better). These have been a godsend: http://www.amazon.com/3M-Peltor-H10A-Optime-Earmuff/dp/B0000...
Basically just your basic noise blocking headphones. For extra blockage insert earbuds under them. Sublime silence.
Full-stack doesn't mean being a 'god of all things', except that it does in fact mean exactly that.

It means that no part of the stack goes not understood, or .. all parts of the stack should be understood and controllable by the developer.

Guess what - this doesn't produce 'worse developers' .. it produces better stacks. The fact is that the fracture and delineation between the cultures of code, rather than the actual code itself, is the true danger. Getting 'the db guy' to talk to 'the front-end guy' is a posers game. Get rid of it.

Instead, get your guys to move across the tree of responsibility that a full-stack approach requires. In truly professional development, there is always going to be new things to learn and new things to use to manipulate the machines - this is turned to an advantage in the full-stack approach since it requires an adherence to a real policy: you just don't care about 'the culture of the tech', you read the docs, you write the code, you read a hell of a lot of code, and you don't really put limits on what you can and cannot understand; those limits are instead expressed in working code, at any layer of the stack. The 'cultural excuses' for why things are borked 'over there' are no longer relevant in this approach; if you're a real full-stack guy, you'll get along - source or no source, but hopefully: mostly always with the source.

It is a political approach, but it works - especially in industry. There are a few other principle-based disciplines in the world where an 'all-embracing' privilege exists, in this case we are lucky that computers, as grand engines of word and significance, are a form of literature. Study well, and study all .. to the end!
ubuntu's release cycle is quite different from debian. If you want more recent versions software, but with firmer guarantees concerning support than testing or unstable, ubuntu is a good choice.

Having said that for many of our servers we use debian stable, because stability trumps latest-and-greatest.
What are the SEO implications of this? I tried looking at their site (since they built it with their tech) and at the FAQ but couldnt find an answer. Is the content pulled via AJAX after page load? Or is it pulled server-side on the initial request?
For me the advantage of Ubuntu over Debian is that I know that each LTS release of Ubuntu will be supported for exactly 5 years. That means that at the time of deployment I can already anticipate when I will need to upgrade / retire that specific server.

Debian doesn't quite offer the same level of guarantee for how long each release will be supported for as far as I am aware.
Funny Email From A Large Tech Company
I got an email from a large tech company today. The first line read:

Did you know your current contact settings have cancelled all email communications to your inbox?
When Ubuntu came out with LTS releases, that's what did Debian in, in my experience. Numerous compliance regimes require supported OS versions, and having a guarantee of long-term support for a version means you're not forced to upgrade the entire OS every year or two, and reduces the cost of using that particular OS.
A few things. I would expect a writing application to have incredible copywriting. You have to out-write the writers!

Here are some examples where the text could be improved, though really the whole page needs to be rewritten using the inverted pyramid.

1. "Api" should be "API".

2. "You're the skilled developer, so why would it be ok to settle for technical constraints as soon as there's manageable content involved?" is awkward. I actually don't know what you're pitching. What is manageable content? Why use a fill verb like "involved" instead of something concrete?

3. "prismic.io helps you make all your content adaptable to all possible designs." is passive. "prismic.io adapts your content to..." who knows.

4. "All possible designs" is clearly impossible.

Second, I still don't know what this does after reading the homepage.

Third, the title of this post was too vague. Maybe that was beyond your control. Did you submit it?

Fourth, almost all the graphics are not related to the application. Show don't tell!
Exactly.

You have to ask whether you're talking about a senior executive ("Chef de Cuisine", "Head Chef", "Executive Chef"), a subject matter expert or mid-level professional ("Saucier", "Pastry Chef", "Line Cook"), a junior person ("Prep Chef"), or a low man on the totem pole ("Busboy", "Dishwasher").

"Chef" is a very vague term when applied to large restaurants. Obviously, in a little family owned place, a lot of these roles would collapse.
> More features than the most featureless of the competition

Well, yes. But how does it compare to something like postgres or elasticsearch? :P

[ED> replace "better / worse" with "has / does not have features", as that's less subjective]
Awesome! Bip sync looks really nice, I'll keep an eye out in case I ever go back into finance :-)
Why Moleskine, Fieldnotes, and most notebooks fail – and what I want to do
Can D-star be used to model problems that have some form of random change, ex: While playing 2048, can you model the new random locations as an opponent making decisions (AI driven)?
I appreciate the difficulty of integrating with other services. It seems that the critical piece of information is figuring out a person's bitcoin buy/sell history based on the FIFO methodology as per IRS guidelines which you do a great job of clearly explaining in your FAQ.

I believe exchanges provide a means for downloading your personal transaction history, typically in CSV format. Thus, it would be great to be able to import/upload transaction histories for US bittax calculations.

This may boost exposure of your service since people could experience your core service functionality without exposing their broker/exchange credentials.

EDIT: If you're going to ask for credentials as the only way to access your service then you may want to also consider other popular wallet services or exchanges such as Blockchain.info, Bitstamp, BTC-E and/or Bitfinex. You may already be working on integrating your service with these suggestions, but I didn't see that listed on your site beyond the "this is an MVP" section and the October 15, 2014 date listed in the FAQ.
Hmm. Let's just ask the guy that took the Penny Arcade DevOps job.
And if activity (nbr of keypresses and clicks) is below certain threshold (50%?), payment is not guaranteed.
If you're a developer and want to stay relevant I suggest you read up.

With distributed systems becoming the norm rather than the exception, developers will need to understand how and where their code runs in production (and how it gets there) to be able to debug issues or write better behaving code.
If you're working or wanting to work as a Devops engineer or as a full stack engineer then you might want a new attitude about new stuff.
So the argument here is... that people who are wealthier than I am and/or better at playing the finance game than I am should have my property transferred to them through coercive state action, since they can be trusted to use my property "productively" while I can't?

Is this really HN I'm on here?
While you are right you can deploy with any of those, Vagrant and Docker are virtualized containers, the other ones are "configuration management" tools, I guess that's what the OP meant.
Don’t let trolls hobble your marketing.
Modularity in the front end