skysight-inc/HackerNews huggingface dataset:
"It not only is very insulting and distracting, but also pigeonholes you into “talking about being a woman in tech”, instead of “woman who knows her tech”. It feels like, once again, we’re delegating on women and other vulnerable collectives the “caring for others” matters, in addition to their normal job. That is not OK."

Sometimes, identity, gets in the way of things.

Do what you feel comfortable with. Do it for yourself. Don't do it for or because of others. Feel that you want to do it for your sake and for its own sake. Doing something because of agendas, can be good for the group, but, it's less clear it's always good for the individual.

In a nice world, you'd be valued for many things, not just your economic productivity and contribution. And our identifiers would be afterthoughts. But for friends and foes alike, some at least, it's clear identifiers are important and some would want to find leverage and make use of the opportunity. Yet, it's not owed, and it's up to you if you feel comfortable with lending yourself for a cause, as it were.

That said, just do what you like to do, don't explain it as a result of principles, etc. What I mean, our decisions don't have to be internally politically explained, or consistent. Just like liking or not liking broccoli does not have to be internally politicized to like it or not like it (or bacon).
The answer is in the comments on the kickstarter page: [1]

> @dean blackketter The Omega2 uses the MT7688 580MHz MIPS processor.

MediaTek is notoriously hostile to the open source community [2] [3]. The Omega (the previous board by onion.io) uses a Qualcomm Atheros AR9331 [4] which is very well supported by open source, so their decision to ditch that chip and go with MediaTek is questionable in the IoT space.

[1] https://www.kickstarter.com/projects/onion/omega2-5-iot-comp...

[2] http://www.extremetech.com/mobile/209221-next-cyanogen-phone...

[3] http://www.gizchina.com/2014/03/24/mediatek-dont-share-sourc...

[4] Technical Details of the Omega 1: https://wiki.onion.io/Documentation/Hardware/Omega-Hardware#...
I recently wiped my Nexus 6 because the battery was draining (would die at 2 PM) faster than normal and I had some pretty bad issues with the camera. When I reloaded it I resolved to use the website version of apps as much as possible and not to download native apps.

My battery life now is superior to before. I suspect that a lot of the apps I had were phoning home or disrupting WakeLocks like Facebook does.

I am officially appskeptic. A lot of the old apps I used to use I can do most things through their mobile sites. For the ones I can't that I have to use I go through the website.

I remember the days of the first iPod touch and early iPhone where Apple championed web apps vs dedicated. I wish the trend would have continued that way (even Windows Phone would be viable if so).
Making Money by Abusing Phone-Based Two-Step Verification
You can create a Google account just fine with your work email too. If Skype works for you that way there's no reason why using Hangouts has to be any different.

Here's where you can sign up: https://accounts.google.com/SignUp?hl=en

Click on the "I prefer to use my current email address" and you're good to go.

You don't have to use that account for anything else and the same thing about someone leaving the company holds true.
There's a place for that, as not everyone is an early adopter. He probably knows his readership pretty well, and introduces concepts to them when he feels they have been sufficiently "baked" in tech blogs and other venues.
> that seems to be some of the least intuitive code I have ever seen

There's nothing intuitive about programming. A pencil is intuitive. Learning how to program gives us advantages but it requires effort.

The real problem here is that you don't want to learn. You'll be repeating the same mistakes.

> What are the practical applications of knowing AWK over knowing JS?

It's fast, has a small memory footprint, and plays well with unix pipes.

> Besides the shell voodoo

It's not voodoo. It's a useful programming environment for getting work done.

> I just want to understand why learning a completely new set of grammars with a very limited domain would be worth the effort.

It's a specialized language for extracting data from delimited byte-streams. It's not a big language and not a lot of effort is required to benefit from it.

Where the domain is well-understood it's great to have a domain-specific language with short-hand syntax that abstracts away the unimportant details. I don't have to define functions or call any methods. I just get some variables because I know awk just takes a pattern and splits it on a separator... it saves me a bunch of work. Once I understand the language I can manipulate field-delimited byte-streams with little ceremony.

The bonus is that awk plays well with the *nix environment. Anonymous and named pipes, etc are really useful.
That is exactly the point. Holding elections, even peaceful, transparent elections, is not the same thing as "replacing the government." Most government employees and non-employees who heavily influence policy are not elected and can't be replaced through elections.
There's a possible problem of verification of people, but it might work without worrying about that for long-held HN accounts.

I think it's a great idea, and above a certain karma threshold you probably wouldn't need to verify, since any imposter would be outed pretty quickly and their reputation on HN would be at risk. Verification should be pretty easy for YC companies (whose accounts are already tagged to allow access to post job listings).
It's heartening to see some new approaches government IT actually getting high level support to make a positive impact. Funnily enough I see someone I used to work with in one of the pictures.

Hopefully this will lead to more substantive change to how government IT is done. It's great to have teams that can drop into problem areas with a clear mandate to get things moving, but the whole system needs some serious reforms so that these IT quagmires don't get created in the first place.

This article heaps a lot of blame on contractors but fact of the matter is, contractors are often hamstrung by what the customer wants them to do and what the customer allows them to do. And some of that comes back to what was specified in the original contract.

Ultimately there are multiple components to the abysmal state of government IT projects:

* The government has moved to a model where very few full time employees are technical people. The idea is that almost all IT will be outsourced to the private sector

* Because fewer and fewer FTE's are technical, procurement and project management decision-making is compromised.

* There is little accountability for government employees, and by extension, contractors. Botched projects where millions of dollars are waste rarely have major career consequences for FTE's, and the bigger contracting companies don't have their ability to get new contracts affected at all.

* Building software for government often involves arduous interpretation of regulations, trying to build to undocumented and byzantine business processes, or waiting an inordinate amount of time for the bureaucracy to make important decisions (then change their mind!).

I feel like empowering the technical people is a very important first step, and getting them executive backing may create the momentum needed to change some of the common pitfalls. But I think there are some big changes that have to happen to the whole ecosystem to really get things to where they need to be.

It's all well and good to give small teams exceptional power to get around the bureaucracy but that approach doesn't fix the underlying problems.
The UK may be out of the EU, but that hardly means they'll look on collective European security matters with disinterest.
I don't doubt your sincerity, but sincerely dropping a lit match is still dropping a lit match. Nothing good can come of blithely invoking categories like 'psychopath' in internet arguments. Simply doing that is escalation. Of course it was only a small infraction, which is why I didn't chide you directly. The main problem with what you posted is that it implicitly invited worse.

Your comment here makes me think that you underestimate what a big deal this is. You're basically arguing, "well, they are psychopaths" about people you disagree with. You can't conduct disagreements that way on an internet forum without leaving a trail of destruction behind you, and that's enough to show that it's a wrong approach.

Any time you find yourself taking a psychiatrically diagnostic position in an internet argument, your game piece is sitting on a square from which no comments should ever emerge. That's not because your views are wrong; it's because even assuming they're 100% right, damaging the commons does more harm than posting such a comment can do good.
In my experience there is also a group of people that simply don't care about exact definitions or legal implications. They have this overly simplistic view that having access to the source code is all there is to it to be "open source". That's probably the group of people you refer to when you say "the community at large". I have no idea how big group is, or whether it is big at all. But I do think they are wrong.

I've noticed that some (not all) of the people in this group use the term "open source" for marketing purposes. Sadly, it is a term that attracts uninformed eyeballs.
Do you really want to aim mostly for the organizations that are "desperate for talent", or would you like to be contacted by the employers you would really like to work for? (Not that the sets need have no intersections..)
it's only "effectively the same" when you're comparing between different years at the same company. it's absolutely not the same when you're comparing different companies.
uh.... you just did.

you're an ignorant hypocrite.
> Both Bolt and Bunt are ACID, and both persist data to disk. The biggest difference between them is that Bolt reads and writes from disk, while Bunt reads and writes from memory (and has an append-only file for durability).

Just to be sure: does this mean that Bunt has a window of time where data is purely in ram only, and it is eventually persisted ? Because the description made me think that BuntDB was purely in-memor. Is there some upper limit on how much time an object may be in memory but not persisted yet ?

On another note, congrats for this project. I see that you changed the default "Set" to use strings instead of bytes, this was a bit of a pain point when I used BoltDB. Indexes should also be interesting.
PaaS platform
"Your dog's poop in someone else's hands." kkkkkk
Facebook now has 4 products that more than 1B people use every month
Upvoted for the term clustercuddle. A couple of points:

1) It's probably not unusual to have $150 million in value tied up on the success or failure of a beta.

2) Calling this "beta" was a stretch. I'm of the opinion that the first "beta" should almost always still be called an "alpha" until in-the-wild bug fixes. However, it would be difficult to get $150 million invested on alpha software. It may have been beta for etherium, but it was definitely alpha of DAO.
> One way to do escrow is with 2-of-3 signatures. If both parties to the transaction sign, the escrow agent doesn't have to get involved. On Ethereum it's easy to implement as a smart contract that lets the escrow agent choose who gets the money, and pays the agent a fee for the service (but nothing otherwise).
> Participants aren't necessarily anonymous; if you're buying from a known vendor and having something shipped to your house, neither party is all that anonymous. People are working on adding verified identities, for people who want them.

At which point why use this instead of a credit card?

> Ethereum hopes to do away with mining by early 2017.

How are they doing byzantine-fault-tolerant consensus without it?
https://play.google.com/store/apps/details?id=org.jrenner.su... ?
GitLab Enterprise Edition (EE) is closed source and we try to be clear about having an open core business model. I amended the blog post to reflect it too https://gitlab.com/gitlab-com/www-gitlab-com/commit/e333cc93...

When I think about our company I do think of it as an open source company. 80% of the work and features are shipped in GitLab Community Edition and the majority of our users are using the open source edition.

If I google 'open source companies' the first hit is http://thevarguy.com/open-source-application-software-compan... I think a number of these have an open core business model.

The first ten blue links also point to http://www.zdnet.com/article/why-microsoft-is-turning-into-a... I don't think about Microsoft as being open source, but I think you can be a open source company and still ship propietary code.

If you want to know more about how try to balance the open source code with the need for a business model and our promises please see https://about.gitlab.com/about/#stewardship
I thought about it, but I couldn't figure it out. What's the advantage to the current title?
Google testing AI system to cool data centre energy bills
Interesting, I never considered called us an open core business, but I agree it is more accurate and edited the blog post in https://gitlab.com/gitlab-com/www-gitlab-com/commit/e333cc93...
Disclosure: I'm an engineer at USDS and these are my own opinions.

So in my admittedly short time in the government [0], I've witnessed how all of these problems are due to good intentions. That's what makes this all really tough because everything you think is bonkers actually has a reason.

The 1400 page travel regulations is a result of trying to prevent fraud - every single issue that comes up results in a new rule.

The fact that it takes some projects years to deploy is that we would like to plan and make sure that every resource is well-spent, that it's in a number of languages and accessible to the blind.

It makes it hard for everyone - I've met lots of smart talented civil servants and government contractors who want to do things differently but have their hands tied behind their back.

[0] 2 years feels like forever to me but flash in the pan to many of the dedicated civil servants I've met.
You don't need any training data to do better than Porter2, just lexical data. If you're content to map the same surface form to the same stem regardless of context, as Porter2 would, what you need is a dictionary mapping words to their stems.

This used to be considered a lot of memory to use. It's not anymore.

This leaves you with some edge cases (is "axes" the plural of "axis" or "axe"?), but it's much better than mixing up the words "universe" and "university".
This is very refreshing. Diversity is a key to strength but seeing a woman present tech stuff is my preference at a tech conference. I was at a conference recently and I heard a neckbeard, seeing a woman warming up for the presentation we just sat down for, say something dismissive about another diversity talk. He actually left without sitting down. His loss. The talk was pure tech gold.

As the OP says, the diversity presentations should be left to the diversity professionals.
That doesn't sound anything like self defense.
I see you liked the article I linked on reddit yesterday :D
Absolute incompetence.
The contractors are hamstrung by their own business model. I'm sure a lot of the people on the ground are trying to do a good job, but when you're got a set-in-stone spec negotiated by people 4 levels of reporting away from the actual work in the trenches.. yeah that's probably not going to be a spec to do the right thing.

Whether they're contracted or government employees, we need to devolve authority from big top-down specs and towards programmers working alongside the actual users.
The chain with most work _thats valid_ wins.

Post-bailout Ethereum is not the same currency as pre-bailout, and given that a non-trivial minority (~5%) of miners are mining pre-bailout Ethereum - and the difficulty of mining quickly adjusts - pre-bailout Ethereum will actually be a viable currency from a technical perspective, in the sense that it can be sent and received.

From a social perspective, it's hard to be sure quite yet; we'll see in the coming days and weeks whether or not people decide that pre-bailout Ethereum has value or not (and equally, post-bailout Ethereum).
Adding Social Share to Your Website
I know that visa office. I am not so concerned about them. That package could have been delivered anywhere.

What I mean is that it is private company handling incoming paper work just like any other company in that building. It happens to be doing paper work for the Chinese embassy.

I am more concerned about who put that information on those CD's and why did those people have access to that information. That information should be treated like a radioactive piece of material.
>Pokémon Go may be a sensation, but the novelty of the App Store is over

It's been almost a decade since the App Store was introduced.

In what way would it still be a "novelty"?

It's now a tens of billions annual app marketplace.
Two examples:

1. You might find that some parts are more heavily used than you thought (for example the wiki) and you prioritize making them better.

2. You find that many people use CI and not many use CD so you add features to make the transition easier.
This is not as clear-cut as you present it though, it's very much a live wound in political science. Is there anything "sacred", in a democracy? If 99 out of 100 representatives voted for a new Holocaust, would that be fine and legal to enact?

Most systems route around the problem by requiring "supermajorities", or majorities with different qualifications, to amend the most criticals bits (constitutions and the likes) or even to progress regular legislation in some cases ("filibustering"). But the problem is still there. If representatives of a constitutional democracy voted to transform it into an absolutist hereditary monarchy, following all necessary constitutional rules, would that be legitimate?

What we often take for granted, in constitutional sciences, is a set of rules that is often less than 100 years old, and which was achieved with much bloodshed. We risk re-learning painful lessons.
Just gonna leave this here. https://github.com/synacor/dtk

Its filter functions are Perl, but you could do something similar with JS if you were a masochist. No need to build a new shell, though.
I've been with BT for a very long time (5+ years) and other than during unseasonably violent storms this is the first time that I've suffered any kind of outage at all. Not only that but I'm in the middle of nowhere and still get fibre (to cab at least)
I think the (and neither should you) kinda negates that last part of your point though.
I thought that's what I implied. Sorry if that wasn't clear.
GitLab EE is proprietary.
I think you might be misunderstanding authority. Authority doesn't come from lording it over people, or making the best decisions. Authority comes from submission; as long as someone submits to you you have authority over them, likewise anything you submit to has authority over you. The submissive person in the relationship has all the power; they are the one who gets to say "stop".

In this case the various arguments were put forward by various people; this included rants, well researched documents, but most importantly code. In the end most people submitted to the code that was put out there by the main group. But still this submission is a choice.

The main group survives by this submission, but it isn't their choice; this is government by consent. You may not consent to it, but plenty others have.

So if you don't like it I suggest you follow Alan Kay's advice; "The best way to predict the future is to invent it." If you want to influence the situation go write better code; of course you need good ideas for that code, but you still need to ship code! Otherwise the cost of submission is too high for most people and they won't follow you.
Replacing the Facebook app on Android with Metal (or any one of numerous mobile web wrappers as apps) alone resolved most of the problems I was having with battery life.

The argument for apps over mobile web only works when the app respects _both_ the user experience and resources of the device as well as the mobile experience does.
Don't buy Dorco from Amazon. Buy directly. The shipping is still free.
That's part of it. Back in the mid-nineties the idea that the private sector could do government functions cheaper/better really took hold and the result is that whole core sets of responsibilities are almost completed outsourced to contractors. That in turn has made lobbyists and recently retired senior government and military employees wealthy when they join those same contractors.

However, a problem that has been around a long time is that it is difficult to fire government people for under performance so you have some people in positions of power crippling a whole host of IT efforts through their incompetence. That's not so much about money, it's just that the dead wood is hard to get rid of.
I think you're equating "Donald Trump" and "Republican" here, and that's not how a lot of Americans see it. Even if people agreed with the Republican platform, Trump thinks and behaves independently, inconsistently, and unpredictably.

> like Thiel that can talk him down from some of his more "bolder" ideas

Thiel is one of the few people to have "bolder" (which I assume is a euphemism for batshit insane) ideas than Trump. Thiel believes that freedom and democracy are incompatible[1], and he's strongly pro-freedom (sometimes), so he must be... anti-democracy? I don't know. He also said women and poor people getting to vote was bad for democracy[2].

1. http://www.cato-unbound.org/2009/04/13/peter-thiel/education...

2. http://www.huffingtonpost.com/entry/peter-thiel-women-democr...
Migrating from Heroku to Kubernetes on AWS
The Why and Wherefore of the New D Improvement Proposal Process
So the interesting thing here is the "majority assent" phrase. All the polls I saw included < 15% of Ethereum stakeholders / hashing power. Some included < 5%, but were taking by many (who already had a chosen outcome in mind) as definitive proof of community preference.

Really this shows that a small group of people plus a core team already leaning in one direction are probably enough to fork the network.
How much effort is it to encrypt the contents first, virtually none. Items get dropped, go missing, etc. - given the importance of the data then they should have both encrypted (one-time pad, used a secure side-channel to pass the key at the point when it was required) and used a trusted delivery system.
I'd suggest reading http://www.catb.org/esr/writings/taoup/html/ to better understand why UNIX is the way that it is.
Reminds me of a response once given by Richard Feynman (I can't find the source so I apologize if I misremember it). Essentially he was to be included in a book of successful Jewish people. He declined because he considered his ethnoreligious background to be irrelevant to his accomplishments as a physicist.

To stave off the inevitable response that the experience of a white american man is irrelevant, let me leave this quote from the head of the princeton physics department: "Is Feynman Jewish? We have no definite rule against Jews but like to keep their proportion in our department reasonably small". So even in the face of systematic discrimination Feynman wanted to be known not as a Jewish scientist, but as a scientist.
From the sound of your post, the Currency of Ethereum must be undefined acronyms.
Pokémon Go: Why Now?