skysight-inc/HackerNews huggingface dataset:
This is the same as asking for evidence that circles don't have corners. Seniority-based systems are based on seniority. Systems that are not based on seniority are not seniority-based systems, just as shapes with corners are not circles.
Big things start small. Take your comments and s/Brave/Phoenix/ in 2002 into 2003. You were right at the time, wrong within another year.

Could Brave fail? Of course. Has it? Not yet, we're pre-1.0 still. We are growing and we've started ramping toward 1.0 since mobile browsers are post-1.0 by store version rules, and growing even faster. We have bugs to fix before 1.0 and the push to take laptop/desktop share.

The way to think about Brave or any early-stage effort against incumbents is not short-term static analysis. Markets leave equilibrium, macro trends as well as errors force out players. Incumbents do fall. Study how they fall, look for their weaknesses -- especially their essential business conflicts of interest.

Those business weaknesses can be attacked more vigorously, and over longer timescales, than any particular technological weakness.
jmespath is:

http://jmespath.org/libraries.html

(also, a nicer language IMO, even if it has slightly fewer features)
I understand the political nuance, but PR phone numbers work just like a phone number from the 50 states for everyone else I know.
Ah true. Thanks for the explanation.

So maybe what C's missing is a standardized, popular, universal, automatic fmt-on-save. This eliminates its' issue problem with improperly indented code.
It is not available today, but do you think it would be infeasible if somehow it is agreed to be "The Right Thing" to do? If so, why?
Any time you alter code you must spend time to understand what you're doing. There are all sorts of overheads associated with simply touching a code file.
> There's obviously no hard-and-fast rule about 5 years. Other people value companies differently from you and have greater risk appetite. It's pretty normal for people to have different views on such things (like the morality of various tax arrangements!); that's not evidence of corruption.

Agreed. There's no hard rule on that. I just find it hard to believe someone would be up to investing a big chunk of money, for that much amount of time, without having any return. But yes, people choose on what to believe. I prefer to take it this way as I'm past Wonderland a while ago. Let's hope I'm wrong.

> That's not where it came from, that's where it currently is (according to you). Even so, a tax heaven is not the same as money that needs laundering.

I think it can be both actually. And it may need laundering in case there's no justification on where it's coming from.
But again, this is all just conspiracy as Panama papers never happened.
I wonder how many bugs there are like this in low-level networking infrastructure that cause issues which go undiagnosed for years before someone with enough knowledge to diagnose them figures it out. I keep reading about weird networking glitches triggered by specific bit patterns, but certainly if I ever encountered such a think I don't think I'd be able to diagnose it.
Tesco Bank cyber attack involved guesswork, study claims
This is no longer the case, as of Homebrew 1.0.

See this change: https://github.com/Homebrew/brew/pull/896
We're not... comparing? We're trying to put every event in history into a context, to understand and track humanity's slow trajectory. This isn't about India vs. West (and you're getting downvoted because you're putting it in that context). This is about our earliest roots.

For reference, Mahabharata is closer in history to the iPhone, than it is to building of Gobekli Tepe. https://www.quora.com/How-old-are-the-Mahabharata-and-Ramaya...
3D Touch integration!

(Quick preview of site, just like on safari)
Ethernet frames start with the destination mac address, IP payloads start with the version. It appears that in some networking equipment, there are places where it may have a ethernet frame or an IP playload and uses the first four bits to determine: if it starts with 4, it treats it as IPv4, and 6, IPv6.

So if it gets an ethernet frame destined for your address starting with 4 or 6, it will think it's actually an IP payload, and discard it because it doesn't validate as a IP packet or otherwise misdirect it.

Edit to add: In MPLS networks, 'P routers' (core routers) by design don't know if the payload is Ethernet or IP; but may want to peak into the payload to do hashed traffic balancing or validating packets before forwarding. Hashing the packet as an IP packet when it's an ethernet packet is problematic because you want all packets on a given TCP connection to have the same hash value -- but since you misidentified the type of packet, the bytes used as input to the hash aren't static for a given connection so different packets in the connection may take different paths and may arrive out of order.
Venezuela's currency value depends largely on one guy at an Alabama Home Depot
Development is contracted out, it usually go along the lines:

Budget $1 Billion

1. Large government contractors: keep $400 million, outsource all work to->

2. Other government contractors: keep $200 million, outsource all work to->

3. Third party companies: keep $100 million, outsource all work to-->

4. ....

5 .....

..

10. Bangladesh code farm does all coding for $10 million.
That is a facet of programming culture. So many programmers in so many languages have their silly myths.

A few years some Ruby dev said that declaring methods without parenthesis would let the Ruby parser parse method declarations faster. The dev never even measured, he just thought the parens were ugly and a ton of gem devs removed parens claiming a speed up. It wasn't until a few years later that someone benchmarked it and determined that there either was no difference or that it cost just the tiniest amount to remove them.
Hey there, I work on Google Cloud.

Did you set a billing alert? Google BigQuery has proactive "cost controls" that won't let you go overboard, whereas billing alerts are just that - alerts.
Proof the GPL protects you from getting screwed.
It's almost always motherboard hex spacers. Source: have had multiple computers with such problem. All were due to surplus spacers having been put in which subsequently contacted solder pads on the board underside.

The worse version is broken in-board signal paths.

Both ultimately result from mechanical distortion.
> A library which has no Python 3 port in 2016 is going to be an maintenance burden either way, since it's not going to get support or security updates either.

If you mean Python 2, it will still be supported until 2020 (and that's assuming they don't push back EOL again, which I hope they don't).

If you mean the libraries won't be supported, that's just not true. Most of the google api client libraries are Py2 only, for example, and are regularly updated.

I recommend Python 3 to everyone, and it's my first choice over Py2 for both personal and commercial stuff. Most of the time everything will work A-OK, or better. But sometimes you still have to use Python 2.
It's probably your shell.

If you're using zsh:

> When a partial line is preserved, by default you will see an inverse+bold character at the end of the partial line: a ‘%’ for a normal user or a ‘#’ for root. If set, the shell parameter PROMPT_EOL_MARK can be used to customize how the end of partial lines are shown.

See http://zsh.sourceforge.net/Doc/Release/Options.html#Promptin...
After doing 6 years of government contracting and also interviewing with Nava I get the impression they're a higher grade of government contractor than what you typically work with. The initial failure of Healthcare.gov was no surprise to me (in fact I was surprised they even had a homepage working based on my government contracting experiences) and having Nava come in and fix things in what was likely a pretty horrific codebase is nothing short of impressive.

Having said that there is still a ton of red tape and issues surrounding not just government contracting in general but also around the fact that different states and insurance providers have different systems that all work differently but somehow need to work together under this single application.

So I wouldn't expect much even though the Nava folks, in my short time dealing with them and comparing them to other contractors, seem fairly solid.
But then, can't you make the same analogy for early stage Google--basically, a big marketing firm that manually places ads in the yellow pages? Similarly, Facebook can also be executed over a phone system ("Press 1 to hear your friends' updates, press 2 to post an update...")

I'm not sure there's such a strong distinction between a tech business and a business that uses tech nowadays.
That's why you don't block; you flag. Let people make their own choices, but informed. Allow users to flag a link or post with tags such as Satire, Misleading, Controversial, Editorialized, Biased, Debunked, etc. Everyone else can still view the links and posts, but with some small indication of its trustworthiness. Though I feel like some tags, such as Debunked, should perhaps require a supporting link attached to a flag.
Easiest way to choose your protein supplement
They also waste their time airing a show with a false premise showcasing someone who is potentially doing something very dishonest. You can't just take a bunch of VCs' capital and develop business XYZ, then dump them and open up XYZ.1 that does the same thing while cutting out the VC's. So Mark's getting screwed by wasting his time with someone who doesn't own the rights to her own startup.
No, fair point but I do know for sure that people like May, Cameron, Osborne, Duncan Smith, Gove, Johnson aren't decent people to start out with...
First of all, what have you got against sex and weapons? Are you a commie or something? (/jk)

Second, yes, it's true that there are gangs, crime, bullying, popularity-obsessed people, etc., in the real world. But the difference is this: outside public school, those are bad behaviors, which lead to unsuccessful outcomes. If you want to teach children to succeed in society, you need to teach the opposite of what public school "socialization" teaches.
No, but datalink stacks have acted like they are for decades, and it's finally catching up with them.
Lots of discussion here - is there any more hard info? Statement from the CEO, press release, something like that? Could be innocuous, the first company might be a major shareholder in the second, or similar.
I am simply rebuffing the claim that same-age socialization is not meaningful for a child's social development.

What you're looking for is a study that shows something like the following: The difference in social development between at least 2 groups of children: Where one group did not socialize at all, and another that socialized with similar-aged peers.

Also, while the study you link is interesting, it's really just looking at pro and anti-social behavior over what seems to be one school year. It's not doing a formal assessment of social development over a long period of time. There's certainly evidence it could be beneficial long-term, but long term effects aren't studied in that paper.
What if you don't have any customers?
Every leftist revolutionary thinks that they'll be the one to finally achieve "real communism" and create an egalitarian paradise. It always seems to end up in pogroms though. I think it's because, at its base, Marxism is an appeal to jealousy -- "you have three mules and I only have one, you're an opppressor who must be punished!"[1] :{

Here's some fine reading for anyone on the fence about Marxist doctrine: https://en.wikipedia.org/wiki/The_Gulag_Archipelago

1.) https://en.wikipedia.org/wiki/Kulak
The website is terrible; they keep spamming my e-mail and calling my number with the same alerts over and over again.
I really like the tone HN is using. Together with iOS's Night shift feature it creates even better colors to read on IMO, but on your current colors it has no effect at all.
This is an idea that'll start gaining traction over the next few years. I was thinking of building something like this out in go backed by storj.io just the other day. We're also starting to see others like the aforementioned keybase filesystem, ipfs, maidsafe, etc.
Pascal has / for real division, but div for (truncated) integer division.
No, C is more like a chef's knife. It will take your finger off if used wrong, it never should be used as a screwdriver, but in trained hands it's a precise tool for the right job.

It's C++ that is more like a chainsaw: a noisy, smelly, clattering but effective tool, dangerous without modern protective gear, and an equally poor choice for tightening screws.
The analysis does include Medicade and TANF. Does not include section 8 because only a very small percentage of the non-elderly non-disabled poor receive section 8 housing subsidies.

Granted is there some small(~1-3%) portion of the poor who have a marginal effective tax rate greater than 100%. Probably. Are they representative of the vast majority of the poor? I don't think so.
It's easy to verify that a plugin modifies the Facebook site and block links to it. It's much harder to tell whether the list of fake news sites it uses is itself fake or the plugin is a security issue, let alone whether particular articles are truthful.
Even if they could describe such a system, it would not actually be a seniority based-system, not matter what words people use to describe it. That's my point.
The cost of Medicaid and Medicare may show up in insurance premiums.

http://kff.org/report-section/uncompensated-care-for-the-uni...

There are other discussions of cost shifting that will make more aggressive claims; I've chosen to link Kaiser Family Foundation because I think they are pretty credible.
...why is he moaning about it on his blog in a resigned manner rather than taking legal action?

The obvious answer is that it is far cheaper to talk about what will happen if lawyers get involved than to actually involve them. It is in everyone's interest to resolve this through negotiation. There is no need to openly state the obvious fact that lawyers can get involved if needed.

An example of a desirable result is that all assets are transferred back to the original company, the CEO remains in charge, chastened by the experience, Mark Cuban is cut into the deal with the original company, and previous investors get a piece of some future deal with Mark Cuban.

This result is much better for EVERYONE than anything achievable with lawyers. But you can't get there if you get people unnecessarily outraged.
For the next four years, companies can forget about "diversity".
Zenefits Lost $200M Last Year
We need to bring these folks into government as policy makers and decision makers. Right now we lack serious critical thinking in govt. Everyone is worried about getting reelected and appealing to the worst in people to get votes.
But that is stripped out in production builds, so is not contributing to the size everyone is talking about.
An MPLS router would like to know if the encapsulated packet is IPv4 or IPv6. If it is, the packet can be safely put onto multiple links which have the same approximate costs. They look at the first byte because in IP that is where the version number is stored[1]. Because this assumption may not be true, MPLS can carry Ethernet traffic for example, some times non IP traffic can match. Additionally, until recently, there were no MAC addresses which started with 4 or 6.

[1] https://en.wikipedia.org/wiki/IPv4#Version
Does Chomsky tell the truth, I think he does but many people don't including some of the elite? The truth serves a power structure. The public believes in the truth that serves the power structure that they want running the world, because it protects them or empowers them. If you are not protecting them then they are going to look to other power structures or to change the power structure. To do that they are going to promote truth that serves that cause. Perhaps out of a sense of paranoia that someone or something is out to get them.

Academia promotes a certain power structure, the pubic may no longer be down with that. And the economy has much to do with that. Better get on that minimum income asap, assuage their fears. Or we are headed for some really turbulent political times. Post-modernism already attacked truth and disassembled it, we're now seeing that work in real life rather than just academia.

As James Carville said, "It's the economy, stupid"
Web stuff, Python and Go
I think it's important to have a decent understanding of types of crypto (including salt/hashing) as well as where to apply what. IMHO it gets harder when it comes down to protocols used for communications, sync/async, etc.

Also, if you're ever interested in something.. find a protocol in a language, and try to refactor it, but first create a bunch of test cases, and make SURE to include unicode characters, etc in any strings you're testing, high byte characters are often missed as a use case, and it gets weird.

Getting multiple systems in multiple languages talking can sometimes be frustrating to say the least.
I think that by "different walks of life" you mean different skin colors, right? Real diversity to me means people who come from different places, have been through different experiences, do different kinds of work, have read different books, have different ideas, and so on: exactly what public school can't offer.
Gov.uk: Completing our work to secure digital services
All this. I think community-based (public) education is the way to go, and I don't like having to homeschool. But currently, even good public schools (and non-alternative private schools) are prisons. We need somehow to scale up (or rather, out) alternative schools and publicly fund them.
I am really curious about Serverless. The entire thing feels like J2EE all over again. I am curious to see whether the feature creep will take over in these implementations, so that we end up in the same dead ends we were before. But that's probably just the cycle of our industry. Well, right now it is fun. Lets embrace it.
Ugh. Facebook should quit pretending to be part of the web. Just recreate the AOL experience and be done with it.

It is beyond embarrassing that they're blocking people from helping each other in order to fail at saving, er, face.

"Share with your friends in any way our PR department approves!" At least China isn't weaselly about its control-freakery. Zuck & pals really should own theirs.
Not even close. Here is how you deal with meetings:

0. Assume by default that there should be NO MEETING. Make sure you have always tried something to avoid a meeting (E-mail, phone call, status web page, etc.). Web pages are useful because they serve as continuous references.

1. Assume by default that the meeting does not need a room. Do not further distract people by taking them away from desks, etc. where they might make progress on something else during the 80% of the meeting where you know they won’t really be needed anyway. Phones calls with VNC are good for this. Video calls are not, as it’s distracting to see people looking off to the side most of the time.

2. Do not ever start a meeting without doing your own homework. Before inviting yet another person to your meeting, strongly consider the overlap between attendees and ensure that the extra person is really going to help. If you must reserve a room, visit the room in advance so you know it’s actually big enough, isn’t missing a whiteboard and isn’t going to make you screw with AV equipment for 15 minutes.

3. Do not “fill” time. A 2 minute meeting is not a failure, it is a resounding success.

4. Do not waste time. Start on time or give like 2 hours notice if you cannot. Display short slides. Answer questions simply. Anyone who doesn’t know the details can ask. There should not be people fidgeting while someone rambles for 20 minutes about something that, it turns out, everyone already knows. Never hold meetings to request information you already have (e.g. no round-tables to update status when you already had everyone E-mail you a report). Do not use a meeting to go over slides on a projector where someone has painstakingly copy/pasted code or other things that would have been better reviewed in front of an actual terminal.

5. Meeting should rarely be scheduled automatically, and if they are then there should be no shame in periodically cancelling them. Do not meet every week “just to meet”; have something to talk about. Or, if you have hardly anything to say and it’s not time-critical, merge it into next week and cancel this week.

6. If time zones are an issue (e.g. other side of the world), send information-dense messages that anticipate as many issues as possible, containing answers to questions that may not have been asked yet, etc. Otherwise you will end up scheduling meeting, with half the team dialing in from home at 10:30 PM, to find out about stupid things that could have been handled with a document.
FireBee is a new Atari-compatible computer
I was actually building something like that for myself.

Would you use it if you had to manually log it?
1. It only asked why they think they would fail. This is not a survey for those that already have failed, it's a report of where the current mindset is. So of course it's not at the forefront of their minds, raising money is first and then reading the market better. That's why "We couldn't raise enough capital" and "Growth stagnated" are above market demand being a reason why they think they will fail.

2. Going to places like the bay where demand is high and supply is meh, is behind the notorious idea that better engineers are there to compete for and/or other engineers will eventually come to the market from another city for the hunting. Sometimes it pays off, sometimes this doesn't. I rather play it safe too and go to a place with potentially good engineers and less demand, also offering remote work (But many think non-face-to-face interaction slows productivity).
Sweet. Thanks for the reference.

Hopefully these cards will become more widespread.
Facebook itself is already a bunch of powerful people - the people who make the decisions about how content is served to users.It's already a centralized source of power.

Facebook already exercises this power by deciding how to determine what users "want" to see, i.e., what Facebook thinks users want to see.

I'm not sure how you could claim that individual Facebook users have much power at all. What they see is totally determined by the platform.
Then ignore the stupid advice in the title and likely article (I just skimmed but only saw noise) and instead of listening to anyone else, build something amazingly great. Seriously, build something amazing and then tell people about it.

Nobody is going to tell you how to do it. it has to come from you.
At that rate you could enroll every household in America in 3.5 hours.
Fighting NSL Gag Orders, with Help from CREDO and Internet Archive