skysight-inc/HackerNews huggingface dataset:
In fact, they did the exact opposite, at least initially. Pretty soon they were up against Carthage, a huge naval power with a long tradition of seafaring inherited from its Phoenician roots, and were soundly beaten in the first few engagements. The Romans turned it around by changing the game: they developed "boarding" tech that would basically switched naval engagements into more traditional brawls -- what caribbean pirates were still doing almost 2000 years later.

In the long run, of course they acquired real sea skills; but they only leveraged those skills after they had acquired total domination over the Western Med. That's just amazing, imho.
Same with NativeScript.
I love the idea of the blanks in the machine! It's an impressively awful idea. The problem of enraging your customers is obvious of course, but an even bigger issue would be if people could predict when the blanks would appear.

They'd have to randomize them. But then you might get several blanks in a row. But you could still count the total number of blanks in a particular machine like counting cards at blackjack and buy only when opportune. So you'd need to randomize them nationally. But then you'll get machines that are entirely empty and dispense only blanks on any given load!
I wish my car dealer offered what Apple Store does...1) free evaluation of my hardware/software, 2) free minor repairs and 3) free estimate (and suggested alternatives) of repair costs and timing.
Who are the ostensibly secular rebels? Every rebel group seems to have propaganda videos on YouTube except the 'secular' ones. Call me sceptical. The only secular group we know of for sure is the Syrian National Army but Assad is their leader and he has been labeled Official Bad Guy Who Must Go. (Just prior to the war HRC said she considers the Assads "close friends".) Hmmm.... Former US pal Sadaam (secular despot) and the secular despot Gadaffi had "to go" too and look what that did.

At any rate, the 'secular' fighters are now more often called 'moderate' rebels. Hell, Al Queda (fighting in Syria as the Al-Nusra Front) is moderate compared to Daesh. Since 2012 they and other 'moderate' Islamist groups received funding and weapons from the US, UK, France, Israel, the Gulf States, Saudi Arabia. Many of the arms ended up in Daesh's hands anyway. One doesn't hear a lot about the, at one point much lauded, Free Syrian Army except that many in their ranks have defected to Daesh.

The stuff I mentioned above is as close to factual as it gets in this chaotic war. The information comes from so-called reliable media sources with supporting documents provided. This doesn't guarantee absolute truth of course.

It's interesting how almost every person has strong opinions about the clusterfuck unfolding in Syria/Iraq and the role Daesh plays in it, but very few of those people actually have enough trustworthy information to make an informed opinion. The fog of war and the spread of disinformation, and just plain old misinformation, is as relevant here as in any other war.

It doesn't help that Senator McCain advocated supplying Daesh with weapons to shoot down Russian fighter aircraft and even had his picture taken posing with Daesh. The US and its allies and lackeys have a rich history supporting and arming extremely vile regimes and insurgent groups when it serves their interests.

The West provided the fertile soil from which Daesh sprouted and now the chickens have come to roost. Big time.
If they get serious about Flutter (http://flutter.io/) they have a non JVM path forward.
I'm rather disappointed in the white LED torches I've had. One LED fails then another. Before long you've got 1/4 the light you should have. These torches aren't even old or used a lot.
yuuup.....not long after I helped get our co migrated off hipchat....wee.....yay saas! (I kid, I kid, I love SaaS, and am a "cloud guy". :) )
All of a sudden my word processor, with 11 floppies, could be loaded on the drive and I didn't have to switch disks to spell check and it opened in seconds instead of minutes!

My sister and I would put a cassette tape into an original Sony cassette player/recorder hooked up to an Apple II+ and wait 30 minutes for "Little Brick Out" (Breakout clone) to load up so we could play.
You could use contrib/analyze-local-images - see discussion at https://github.com/coreos/clair/issues/5
ouch status page is down too
They're HUGE in Asia. Especially in China.
It's not just the cost of buying baby stuff. It's that people's lives fall into regular patterns. Usually, there are few opportunities to change someone's pattern. Pregnancy is one of the biggest such opportunities. For example, say someone goes to QFC for their weekly groceries - it's hard to convince them to go in the opposite direction to Safeway, even if it's about the same distance. Pregnancy is one of those few times when people's shopping patterns are up for grabs. If you can slip in and get them to go to Target for a few critical baby-things, maybe you can get them going to Target for everything else for the next ten years.
> ... an even bigger issue would be if people could predict when the blanks would appear.

Recall that old-fashioned vending machines typically did not have the see-though, glass front panel.
Probably related to ad revenue across the various sites.
New York Times Profiles Its Top Commenters
> Either you use the leaky blocking IO abstraction over the async IO

What do you mean the leaky blocking IO. It is the non-blocking IO that is leaky, isn't it. If at the business logic there is a request being processed that needs to go through steps a,b,c and then return. b, can't be done unless a finishes and c unless b finishes is mapped pretty cleanly to an execution context of a thread/actor/goroutine/task/process.

Shoving IO callback functions in between handling the steps, or spreading them across callbacks or using promises is leaking the abstraction of the platform not being able to handle concurrent processing very well.
Article link is useless wrapper around http://adwords.blogspot.com/2015/11/introducing-google-compa...
Unless you are directly working for the owner of the company your manager is just a bureaucratic proxy for the Owner/CEO/Board/Shareholders.

Managers also generally only have limited control over your salary. If your engineering manager thinks you as a developer contributed more than a VP because of your innovation he would not be able to write you a check for $200,000 as a bonus to reward you for your value creation.
You should be enough of a generalist to understand how your part fits into the whole. You also need to be enough of a specialist to do your part really, really well.

Also, get into several specialities as you move along on your career. I'm almost 40 years old, and can list quite a few specialities in my resume.
TrueCrypt is safer than previous examinations suggest
But which? Mellanox, Intel, Solarflare, QLogic?
I'd just like to add that meddling humans putting out fires makes things worse. If we kept our fingers out of her machine, nature would do a fine job managing the forests herself using periodic smaller fires to clear out underbrush. When that happens, the big ones are fewer and less severe.

Maybe we should just protect towns and leave the rest to the expert.
>These days the Internet is so widespread and ubiquitous it's hard to imagine it wasn't exactly there, as we know it, a decade ago. It has greatly evolved, from simple HTML producing clickable text, based on NCSA and then on Apache web servers, to an always-on communication medium used by more than 2 billion users worldwide.

The Internet[0] has a much richer history and larger ecosystem than just the World Wide Web. The Internet started nearly six decades ago, the web has only been around for a bit more than two.

[0] https://en.wikipedia.org/wiki/Internet
Scam site? That's pretty strong language considering that the site actually does what it says on the tin (source: 3x user of the site) - comparison shops mortgages then connects you with the lenders.
I tried their auto insurance comparison tool [1], and the UI is pretty decent/simple for comparison. Just wish it allowed for some better comparison - i.e., my current policy has comprehensive for my older car but all the recommended policies don't so prices will of course be off...

[1] https://www.google.com/compare/autoinsurance
Also summed up in the old saying: "A jack of all trades, a master of none." The world needs both in different places at different times.
It is defiantly a problem if a company does not learn and adapt to changing needs. It is an inefficient use of resources and ultimately will lead to developer churn if allowed to continue.

Companies do have problem recruiting people to do the work that needs to get done verses the work developers want to do. Maintaining old code is not popular and getting good people to do this is hard. This is no excuse for engaging in bait-and-switch tactics though.
There's always Platform for Privacy Preferences[0], which is kind of what you suggest, but specifically in the context of where the TOS/site policy talks about user identity/information. It ultimately ended up being more of a thorn in the side of server operators because, IMO, of the way Microsoft implemented the UI in IE's preferences (and that few other browsers actually honored it).

[0] https://en.wikipedia.org/wiki/P3P
The other apocryphal story is that Steve Jobs walked into Cray's offices unannounced, in casual attire, asked to buy a supercomputer, and was almost laughed out of the building until he managed to convince the receptionist of who he was.
Lucky Microseconds: A Timing Attack on Amazon's S2n Implementation of TLS
Robbed by homeless heroin addict after she spend a night at my apt. – Judalane
Under 2.8 FixNum#times, the 'use' and the 'rather than' should be swapped.
In theory you should get a better deal working directly with lenders.

In practice? For me it was the opposite. I worked with a mortgage broker (a professional, not a website) and I got a much better deal.

For startup folks, this is even more common. My current mortgage holder originally denied me credit completely (they were scared of someone working at a startup). My broker knew exactly how to work around this issue, asked me to sign a few forms, made a few calls, and then the same bank came back with the best offer.

Your best bet is to get a few quotes directly, but then to work with a mortgage broker to see if they can beat your best offer -- quite often they can.
That could be the European expansion pack with Karel De Gucht for example ( tax fraud + european commissioner for trade), don't forget electrawinds, tecteo, ...
Are rich offline capabilities part of the roadmap? For a long time I've been wondering if there would be any benefits from the Simperium project flowing to WordPress.
That's an interesting decimal truncation convention.

http://i.imgur.com/FiJ4G4i.png

"Let's only show precision that makes us look good."
This is why I hate going to the doctor in Manhattan.

The doctors are either: (a) decidedly mediocre / horrible because most good ones are going to be rational and leave to another part of the country where they aren't below middle class and subject to a malpractice lawsuit around every corner, or (b) have money on their minds at all times (like anyone in NYC really) and will always recommend the (profitable) procedure or (c) very good but cash only, serving the wealthy in boutique specialty or concierge practices

It's a major quality of life issue here. Note I'm referring to private practice, I don't have experience with hospitals.
In general, I don't put much value in moving around a lot. I was still pretty immature in my early years in the industry and did what many young twenty-somethings do--try out a job, then leave when it gets boring. I bounced around a lot like this. As I grew older, I grew to appreciate the benefits of sticking with one thing for 2+ years: the seniority, the promotions, the advanced knowledge you develop, etc.

My favorite place to live, hands down, was Utah. I really enjoyed my time there. I lived in Park City, UT for both stints. It's a ski town and totally different from how many might conceive Utah. The pay in Utah was never amazing but I got by. Now that I've been working remote for 6 years, I can picture going back to a place like Park City. Mid-sized, activity-focused towns in the Mountain West are awesome.
Denny's doesn't make rockets or electric cars, just 24 hours of shitty breakfast food.
You'd never to go to a neurologist to get a ACL reconstruction. In other professions, specialization is seen more respectfully and also pretty vital. Whenever I interview with startups, I get a feeling they want "generalists" because they need to get the same amount of work without hiring a lot of people. I'd personally prefer specialists but are inquisitive enough to jump on random things and can move the boat without waiting for someone.
The original comment was "the concerns of those citizens quite frankly aren't a primary concern of the United States".
It's not the "web" which causes this class separation - that happened because of NAT.

NAT is what requires a 3rd party to mediate communication. We have some hope that IPv6 will roll back this imprimatur[1] a bit. Unfortunately, a lot of people still confuse NAT with a stateful firewall that push for NAT in IPv6 where it isn't needed.

The core benefit of the internet is that it is media access. Anybody can publish because the network treats all hosts as peers. There are entire categories of software that has never been written because they don't work behind NAT, and centralized solutions became popular as a workaround.

[1] https://www.fourmilab.ch/documents/digital-imprimatur/
i think the best specialists have more general knowledge than most generalists
Hipchat is always down.
Quizlet announce first funding round
Rethinking Quantum Mechanics & Inverted Spacetime from a Computationalist Perspt
Ask HN: HTTP 1.0 and the host header
Would anybody know what the exact specification for the host header in a HTTP 1.0 context would be?

Considering the header is not defined at all I would imagine that the following request should actually return a 400 due to an unknown header.

GET / HTTP/1.0
Host: ahost

In more RFC-like words, MAY a 1.0 request include a host header or MUST it NOT?
Normally I keep notes on decompiling game files, but this time I didn't unfortunately :/

But I didn't get too far anyway - the DemoMode.bin file contains the demo data. There's a list of locations in a custom binary format, but the titles are readable.

I tried modifying the values to make them all visible, but the app threw a parsing exception when trying to load my modified file.

Hope that helps!
While these sayings are fun, and sort of true, they are kind of not useful. You should be a jack of various trades, a master of some. Specialization is for insects :)
Or not. Is this really news?
Why do web servers always seem to invent their own config file format? Whilst nginx seems to do it slightly more sanely than Apache, it still doesn't use something like YAML or JSON; is there a good/obvious reason for this I'm missing?
As another alternative to GitHub, we are using GitLab CE on-premises. This is the open-source version and we've been pretty happy with it in a team of 50. And if you want support and some extra features, then the pricing is much more reasonable than GitHub & GitHub Enteprise.

See: https://about.gitlab.com/
Good news! It does.

The platform is better designed and smart where you don't need red and blue function. You just have green functions (being a bit silly here with colors).

> [From Post] Async functions don’t compose in expressions because of the callbacks, have different error-handling, and can’t be used with try/catch or inside a lot of other control flow statements.

Good news again. Don't worry about that. Work sequentially as you need in inside each request/task. If you want to do multiple tasks in parallel, spawn multiple tasks. The Erlang folks (and Go-routine folks too but a bit in a different way) figured this out many years ago and have built large, complicated and reliable distributed systems (WhatsApp, smartphone<->internet gateways, databases etc...)
Killer Pay Raise for Wireless Network Engineers
The problem with that if everyone will act this way, the world or at least the western world will die out within a couple of generation.
Europe is already beyond the point of no-return excluding immigration.
It's a bit of a shitty place we put ourselves in and I'm just as selfish as you to be fair.
I come home from work why would the hell would i want to change diapers instead of going to the gym, playing some games, or doing any other activity.
That said if i think about it I would've been much rather be 40 when the kids move out, then what now would be 50+, give it a couple of more years and it will be 60+.
Our parents at least had for the most part the bright idea and had kids in their early 20's now they can have their fun and laugh at us when we'll be still changing diapers at the age they sent us off to college and went on their around the world trip.
Yeah but http://chatroom.horse/ isn't.
I'm not sure they could legally use all of it to do underwriting, that's a tricky area. Also, for better or for worse, the GSEs + Ginnie are not going away any time soon.
No? How would you even tell?
Every day that passes, real life becomes more and more like something out of The Onion.
Relevant recent xkcd http://xkcd.com/1603/
Is it fair to presume the docker person is going to be waiting a lot more for tests to run due to poor io performance?
Another reason startups prefer generalists is that at the early stage, you don't know what specialists you may require. As a general rule, the later the stage of the company, the more specialists you will find. For example, you will find people at google whose only job is to make icons for a very specific screen. The same task at a startup may be done by the founder or really anyone who wants to take a stab at it.
That doesn't sound quite right to me, as it's pitched as a system for web sites to implement individually to try to standardize user privacy systems. My suggestion is more along the lines of how a web site TOS works right now: it's going to be different for everyone, but it's accessible to the target and by continuing to serve content they implicitly agree to it and therefore are legally bound by it.

If we're expected to read and agree to every single web site's TOS or face the consequences, it's only fair if the reverse is also true.
No matter how many times I see “nginx”, and know that it’s supposed to be “engine X”, I always pronounce it as [ŋɪŋks] in my head!

The way nginx handles requests and responses in an implicit event loop reminds me of a recent talk by Brian Kernighan, in which he mentions the ubiquity of the “pattern–action” model in many domains. I think it’s a very useful architectural pattern to have in mind when you’re designing a configuration system or a DSL.

I also liked this quote:

> …it is worth avoiding the dilution of development efforts on something that is neither the developer’s core competence or the target application.
Lead generation would be higher up the advertising value chain than pay per click ad supplying. If this is even moderately successful I would think it would get close to the kind of attention AdWords or AdSense gets.
No worries. I just wanted to make it clear this is not a toe in the water. :-)

> My understanding is this can be used as an interface to all WordPress blogs.

Yes, that's correct. It works for WordPress.com blogs of course. But self-hosted blogs can also make use of Calypso by installing our Jetpack plugin (https://wordpress.org/plugins/jetpack/) which adds some API endpoints that allow Calypso to communicate with the self-hosted site.

> it is only steps away from peeling out the whole PHP layer for these interfaces

I don't think I would go that far exactly. The php codebase is still there, and users can still use "wp-admin" if they prefer. And the API is also powered by PHP. But now that Calypso only communicates with a site through the API it allows us to separate the view logic and focus on making those endpoints as efficient as possible. I think it's possible the API could be written in a language other than PHP. But that hasn't happened yet and would be a significant task.

I should probably mention I am one of the authors, if that wasn't obvious. :-)
I'm not doing this mixing unintentionally -- I'm trying to sort out what you are trying to achieve in your response to the GP. The "appeal to mom" is, I agree, a valid response to part of DickingAround's assertion. A fair amount of people do indeed, agree with "mom's opinion". However, I am attempting to disentangle your (presumably techno-capable, 20-30-40-something year old) apathy (distaste?) for HN's predominating views on surveillance ("echo chamber", "I'm not going to vote") from the opinion of people like your mother. Leaning on the opinion of middle-aged America so as to justify your apathy towards surveillance smacks of the easy way out when talking about tangled corporate and government interests.
1. Use foreman

2. This doesn't cover the other problems you'll have down the line with the development process under docker.

3. If you're having that level of difficulty getting a rails app up-and-running you can't be expected to be productive on your first day anyway.
Is there a lot of current applicable law on this? It seems a new area in which the laws haven't really kept up, thus the disconnect
WordPress.com Goes Open Source and Gets a Desktop App
What a shame. I hoped this would have something insightful to say about how terrible it is to be a new joiner on a development team but ultimately it's just proposing a technological solution to a people problem...

What does Janelle do when she makes her first change for her first story and something doesn't work right?
Think of your career as being a generalist, but learn things like a specialist.

You want the opportunity to work on a wide array of problems so you build a repertoire of solutions and insights that can be applied to various problems.

Being a full-stack engineer is a great place to start, but it's limiting because you never gain enough depth beyond plugging together front-end, back-end and off-the-shelf components.

Instead, you want to rotate between various roles so you can focus on different areas. This way you can understand the pitfalls and best practices of certain systems (like infrastructure, queues, machine learning, angular, etc).