skysight-inc/HackerNews huggingface dataset:
I don't have any special knowledge of this loopback fast path, so what follows is speculation. I'm guessing having it optimistically on unless one of the socket options is used is either a) impossible due to backwards compatibility or b) not worth the effort.

On A): If you look at the TechNet article above, it shows how the loopback fast path connections bypass certain layers of the networking stack. If you have a socket with the "supported" set of socket options that starts life and begins sending/receiving bytes only to have its socket options changed to "unsupported" you're going to have send/receive bytes through the extra layers of the network stack. Now all of a sudden this network stack is seeing a socket appear out of nowhere that's already open and has sent and received data. Previously this situation might never have occurred (i.e. all layers of the network stack would see all stages of a socket's lifecycle). Now network filters etc. are broken.

On B): You might be tempted to present to the extra layers of the network stack a faux-socket that faux-transitions through whatever stages of its lifecycle it needs to get to to get to the stage the real socket is at. (Not to mention going to other way around: switching to fast path from slow path.) This would avoid the compatibility problems. But that seems like a lot of effort for not a lot of value.
I just wanted to offer an extremely grateful thank you for this suggestion. In the intervening 8 hours, I managed to set up a site, customize it to look decent, and even add all my content. Definitely a huge help, and I'd vote you up times infinity if I could.

Here's the result:
http://navolta.com
Wow, I'd forgotten that one. I guess that really proves the point about OpenBSD being everywhere.
There are no good hotels near Cupertino; don't try to optimize on this. South bay is plagued by "boutique hotels" like Wild Palms and Zico that are in fact renovated Best Westerns. It's pretty weird.

Airbnb has been pretty hit-or-miss for me in south bay, too.

In case you didn't already know: needing to be in Cupertino means you can stay in Santa Clara, Sunnyvale, or Mountain View, too.
Here's another single line joke: You must be fun at parties.
The term is actually used in the sense of an OS kernel; just as Linux, Darwin, etc. provide services required by software applications written for those platforms, so too does NK aim to provide those services required to construct and execute models of the fly brain on GPUs.
That free tier is quite generous – worth about $140/mo if you were to exceed it by the amount of free allowance. Need to be careful if you rely on it being free, and then grow.
Maybe so. The truth can't always make everyone happy.
You said:

>>> I have serious doubts they would ever block certain sites for business reasons.

Someone replied:

>> Comcast and other ISPs have blocked (by massively reducing the data rate) entire PROTOCOLS, in this case BitTorrent. Irrespective if you downloaded a Linux ISO or the latest fetish porn movie.

So then you reply:

> Well, it's actually well within their right to do that as a business.

What I see here is a contradiction. First you say "I doubt they'd ever do that!" and then when provided with an example of them doing very nearly (if not precisely) that, you then say "Well they're within their rights!"

I agree with you that fixing the monopoly problem is the real solution. I personally think that muni-run last mile networks are the way to do that and to write new laws that authorize, encourage and otherwise enable neighborhoods to run co-ops be they fiber, copper, wifi, etc.

But until such a time as there is robust competition (meaning any one person has say 10 broadband options) I am in favor of net neutrality as patchwork and evolutionary as it is. At least then the "best practices" that ISPs generally lived by for some years would be codified and allow people to sue, thus providing SOME recourse against abusive monopolies. I realize that regulatory capture is a real risk so I'm not overwhelmingly in favor of, it's by a slim margin.

The reason I picked a number like 10 instead of say 3 or 5 is basically "look at the cell phone market" It's pretty terrible and I think some of that can be attributed to the big four (AT&T, Verizon, Sprint, T-Mobile) and not much else at least in the way of good coverage national carriers.
I'm confident most people would do the 'wrong' thing. A train-load of strangers is abstract, and it is difficult to comprehend. I think it is like in Schindler's List. 6 million Jews - who can grasp that? It is a number that makes no sense, a horror you cannot attach a face to. But we all are immediately choked up over the little girl in red.
I learned Perl in college. It was also my first introduction to Linux. Having many Linux oriented commands baked in as first class citizens really helped cement a lot of complex concepts in my mind.

That being said, teaching a language, vs using a language to teach can be two entirely different animals.
From what I've gathered, even protests within mainland China do not make the news there. Unless the protests involve Uighurs or the Japanese embassy.

I lived in Beijing from 2004 to 2006, and during my time there a bunch of websites became blocked, including Wikipedia. It drove me nuts.
i loved plan9. i was into it before the 3rd edition was released and i built a small career out of it. it was and still is the most enjoyable system to work with.

i'm happy it's getting its dues in retrospect and is now considered a cool thing, but i can't help but remember how just after the first open release everybody and their uncle kept complaining about trivia: "how can I become root?" "it doesn't do x11?" "its license isn't gnu-open?"

rob is probably right: licensing killed plan9, but so did everybody who couldn't see the forest for the trees. the linux juggernaut was too popular back then.
Hongkongers flock to FireChat amid fears of Internet shutdown
You Call This Thai Food? The Robotic Taster Will Be the Judge
I'm honestly a little surprised that your comment isn't already gray, but you've (more eloquently) expressed the view I've attempted to express at numerous points in the past.

I very sincerely believe that the most rabid proponents for net neutrality are overlooking the root cause of the issue, which is that the government has created this system in which competition isn't really a viable option for the immediate future.

As a libertarian, I agree with you 100%.

As a pragmatist, I (begrudgingly) acknowledge that because the system is rigged, net neutrality is likely our only option to prevent the existing telecoms from completely screwing over their customers (whichever end of the pipe they happen to be on).

This was not a view I came to on my own, and it was an argument within the HN community that enlightened me, but while I freely agree with your assertion that a truly free market would certainly force the telecoms into being more honest and forthright, I also, and regrettably agree with your assertion that such a free market does not exist in this realm, as it has never been free of the shackles that made it.
Heroku Operational Culture
Huh? The whole point was to version the AutoLISP source, not its output. And I didn't really mean machine-generated code...human-generated.

And of course, as for making sense, well, you have to use good commit logs as well.

But maybe you're talking about some technology that generates AutoLISP from a GUI? I don't know anything about that...
> Given that, over time it is our plan to lower prices relative to the rate that hardware and infrastructure becomes less expensive.

Could your COGS really be more than 10 - 20%? Usually margins on SaaS is 85%+ and money is spent mostly downstream on payroll for sales, marketing, support, and development.

So I'm a bit surprised to hear 'once infra costs come down we'll lower prices'. When, outside of 'have 1TB of S3 storage for free for your photos', is infra ever the driving cost?
Another:
http://www.cse.unsw.edu.au/~cs9242/14/lectures/
UNSW's Advanced Operating Systems course for microkernels with focus on seL4
The movement does not happen in vacuum. The Occupy Central movement was initiated by Tai Yiu-ting in January 2013, and Hong Kong democracy movements dates back to 1990s. From the very beginning, Tai Yiu-ting and the two other leading organizers of Occupy Central have stressed that they want to negotiate with Beijing. They even took a very mild stand in the political reform discussion that many other opinion leaders in Hong Kong condemned as "too mild".

Yesterday's events is triggered by Beijing's "ruling" for Hong Kong's 2017 elections. While citizens would be allowed to vote for the chief executive, the candidates for the election would have to be approved by a largely Beijing controlled nominating committee. Beijing's plan is obviously non-democratic, and it is no different than a categorical rejection of all demands made by previous Hong Kong democracy movements.

It is fair to say that the large-scale non-violent civil disobedience movements in last few days and very likely in coming weeks are the result of failing to negotiate, which I think the government with the power should take the responsibility. Since the economic and diplomatic situation of China today is very different than that of 1989, it is not likely that the government could repeat what it has done before. Reopening the negotiation is not something unimaginable IMO.
100% churn in three hours is a bit aggressive. I'm not a rackspace customer but I'm wondering why they don't (if they don't) offer service level guarantees for eviction rate and time spent not running.
iOS GameDev Weekly
Your complaint about the complaint adds neither... ya, it's hypocritical. Posts are not out of bounds simply because they are meta.
And they work Peter Thiel into the equation too. Very interesting. Not enough crazies!
I don't think any approach based around a jump table is going to perform well. The issue is that modern processors use speculative execution, and have a deep pipeline that needs to be refilled whenever the wrong path is chosen. A jump table and an cmp/jc are predicted in the same way, but the jump table is usually harder to predict. Every time the prediction is wrong, you lose ~15 cycles. The 4-table approach describes takes about 2 cycles per byte, so there isn't much room for error.

The whole idea of "the" program counter is almost gone. You can still set it to affect program behaviour, but in reality there is a "reorder buffer" filled with instructions from an "execution window" that are issued by the backend as soon as their dependencies are available, and the front end has a mostly independent "speculative pc" that is fetching and decoding instructions 10-100 cycles ahead of the current execution window. The guess as to which execution path will be taken at the jump table will probably be made even before the load is issued to get the address.

Per your earlier recommendation, I did read through "Inner Loops". It's a really good book, and offers a great overall approach to programming, but this is one of the places where the details of modern processors have changed so much that the older approach is counterproductive. To be competitive for this task, you probably need to be branch free, so that you have speculative execution working with you rather than against you.
The Geeky Talkies Build – The First Purchase
A Glum Sign for Apple in China, as Smuggled iPhones Go Begging
Ms finally clued in that their big missing feature wasn't yet another fancy-shmancy framework full of god-classes, but a decent OSS community. They've been making great strides with NuGet, open development of ASP and EF, etc. A lot of ground to catch up on that front, but the cathedral is finally opening up the courtyard.
Comparing Perl to COBOL makes me think you've programmed in neither.

edit here's some background on the Perl linguistics angle: http://world.std.com/~swmcd/steven/perl/linguistics.html
10/22 talk on how product managers make your business scale
The Reconfigured Utopia
If you thought that retargeting was bad because you saw the same advertisements for the same things no matter where you were, you haven't seen anything yet.
A quick search turns up photopea (which exports psd) and picozu (which imports psd). No sign of an Illustrator editor.
You can float buildings on sand/marshland. It costs more, but the buildings are vary stable.
I was sad that the disk driver section was unfinished. How does the disk driver for a spinning disk work? Does it take into account any physical properties of the needle?
I've seen screenshots of mainland media reporting the event as a massive celebration: https://scontent-a-sjc.xx.fbcdn.net/hphotos-xaf1/t31.0-8/106...
It will be disgusting if the FCC does not side with the will of the populous.

So why hasn't a decision been reached? Quite simply Tom Wheeler is letting his name shine in the public spotlight to build political clout.
Of course. I somehow missed the signed part, and now I feel stupid.
I'm sure they did. But wasn't it painful before git/mercurial? That's what I heard from people who used CVS in the past.
FWIW your off the cuff estimate for AmaGooBookSoft servers is off by an order of magnitude (possibly 2 orders if you're talking about all 4 companies combined).
You can use the older version or the Measurement API
Tl;DR: Management Anti-Patterns are rife in the industry because they appear to solve problems at first glance - and they do work because they reach a local maxima. See the six-sigma cults that are little more than cargo cultists running around with checklists.
How building startups are like planting trees
This makes me want to reread “Souls in the Great Machine” again

http://www.amazon.com/gp/aw/d/0312872569/
> Scala is pretty straightforward in terms of features, classifying it as "PL research" is a bit much.

False.

http://www.scala-lang.org/old/node/143.html#papers
You're right, the primary cost for us (and like most B2B companies) are the employees that serve our customers. That's about 25% for our business. However, the % of cost substantially increases to become infra for the highest volume customers.

So, in a way, you make an interesting point: it's quite difficult to reduce costs for your smallest customers since the cost of supporting them isn't generally infra related (unless you're a consumer startup?).

There are number of advantages to have lots of smaller customers, no matter how seemingly "unprofitable" on paper they are: marketing, product feedback, etc. Your mileage may vary though for each business and its timing in the market.
I agree that there are a great many number for whom "time crunch" and the pressure of an imminent deadline help to produce a superior outcome. For those that know themselves well enough, I agree absolutely simply set your own start time, and don't built yourself up over "procrastination." You're simply scheduling your own work.

However, there is also another subset of people that put off starting projects and work until the last minute, and don't function well under pressure. Many produce inferior work; some break down.

Ultimately, the key is self-awareness and self-acceptance. Identify what kind of person you are, in terms of work habits and conditions, and be completely honest with yourself. Then don't feel guilty or silly or whatever other negative attitude people want to attach for structuring your own production schedule according to your strengths and superior functioning.
That's why I said "all other things being equal". In the general case is which there's no excess capacity, which can be assumed if the economy isn't undergoing a recession or the like, it's inflationary.
I wrote a review of it today. Not very in depth, just some thoughts.

http://www.chadkohalyk.com/blog/2014/09/28/zero-to-one/
I have seen this in my Twitter stream today, and I can't really believe it - does the PRC state media really try to re-brand the photos as a "celebration"??

https://twitter.com/libdave/status/516281577001590785

Then again, I think that's pretty much what they did with pictures from the Taipei student protests earlier this year...

(Edit: Whoops, duplicate of a sibling post :) )
http://www.postgresql.org/docs/9.3/static/functions-array.ht...

where?
People have always asked for a solid Google Adsense competitor. Maybe this will be it. Though looks like it's not wide open yet, publishers have to apply/ be certified: http://atlassolutions.com/partners/

But you could imagine this being pretty massive.
Yea I meant that it "could" be easily played on RBP not that it's possible at this moment.
We're a MG user via Heroku.

Our Heroku MG logs indicate that all messages are getting "Delivered", but that doesn't match reality. We've been testing with our own accounts -- ones that receive copies of all automated emails, as well as our personal accounts.

The Heroku MG logs says "Delivered" for all the emails.... but using 4 different addresses across 4 different carriers confirms: a VAST number of emails (since noon today) were not actually delivered. The only change in configuration: MG's downtime. I seriously hope all of these "Delivered" emails are re-sent. If someone from MG could weigh in, that would be fantastic! (We have a ticket filed, but email also in profile).
You have no idea of the context from which he is making that statement.

You have no idea of his technical competence or his efficacy with regard to completing tasks and shipping products.

You have very little legitimate basis from which to extrapolate that he/she would _ever_ want to be a member _your_ team in the first place.

Judging by the implicated narrative you seem to be espousing, I'm sure _I_ wouldn't want to be a part of your team.

Even disregarding the fact that you mistakenly omitted the word "others" your haughty comment could not have been better phrased to portray a small-minded project manager with little understanding or empathy for those that _apparently_ work under you.

The assumption that any programmer commenting here is equivalent to a 'member of your team' is little and less based in reality, and much and more based in your own flawed interpretation of it.
I agree. In my mind only Clayton C. Christensen and Peter F. Drukert have been able to write about business without saying the obvious and actually delivering a philosophy rather than obvious observations.
I remember reading about these in a book when I was a kid... _Alvin's Secret Code_ was the book I think? Always fascinated me!
Atlas Solutions
The 10 controllers and associated USB hub would run the price up a bit. :)
Consuming a RESTful API with Flask
OTOH, there's nothing to stop a separate cipher key for the first text, and the author making sure that the key words chosen (there's always a choice, since only the first letters are used) map (roughly) to an interesting sequence in the Declaration of Independence - as a gotcha.
Simply not doing what one is specifically "tasked to do" does not necessarily represent procrastination. It may be not be a direct route to one's specific end; however, it's important to recognize that sometimes on the journey from side to side, one learns, finds, or imagines a new way to move forward.
The internet simply provides new ways (which society moves to chastise and to ascribe blame) to wander off the beaten path. I find that when my internet clicking and surfing become as wayward as a three year old following a butterfly in flight, usually I come away having learned something unexpected or something I didn't know I wanted to know, in both cases, of value. Do I think people spend/waste a lot of time watching random fart contests and people acting the fool? Well sure. But, let's not throw the baby out with the bathwater. The benefit of online "procrastination" in many cases is significant.
Right. Well, obviously.

Off to google...
Honestly I'd get wired controllers or a wireless 360 adapter(doesn't use bluetooth). I've been through 5 different bt adapters on my raspberry pi and they all start crapping out after 3-4 controllers, bt just isn't fast enough.

The 360 controllers can do 4 flawlessly and start slowing down after that but they're also way easier to setup and use than bt imo. Wired with a hub would be the best option if you don't mind the wires. 10 input devices is rough on any system imo.
Negotiation: We have been doing that for at least 30 years.

Economy: I in general agree but let's not forget most of China depends on the banks in Hong Kong for lending. There's a lot of capital at stake here.
> At work every machine reboots at least every month. Everything is designed to cope with that reality.

Count your blessings. Not all of us work with software so well designed. For us, at least, a server going down can be anywhere from an "eh" to a desperate need for attention, depending on the exact VM. Some technologies just don't take it that well. (Including many that are on HN.)

Further, every server went down in a very tight window. If you weren't replicated across regions, for all you knew, every VM might be rebooting at the same time. I know you should be replicated across regions, but again, count your blessings.
I haven't read "Average is Over" but I think that Cowen's "The Great Stagnation" covered a lot of the same ground. It was informative and reasonably persuasive, even if one doesn't share his prescriptions for fixing things. It presents the idea of a slowdown in innovation and educational progress causing a slowdown in economic growth, particularly for the median white guy. I don't think Cowen was the first to come up with it, but the book was definitely responsible for getting it talked about regularly. Well worth the quick read.
I still think the primary problem is that Facebook does not understand intent and so it will still be a 2nd class citizen compared to Google.
Why aren’t we using solar powered ships?
Songdo has been plagued by poor planning from the start. The gov't contracted Gale International, a company with no previous international experience, to manage the project and Posco, a Korean company whose work was not considered in the top 3 best lf Korean contractors at the time.

Consider, an American company from Boston is put in charge to manage, fund, and (formerly) profit from building a world class city with questionable demand over the course of 15 years (financial crisis anyone?) while partnering with a mediocre contractor in the mud flats of Korea (ruining natural bird habitats along the way).

Poor logic and planning has contributed to the low population and overall eery feeling of the city.
Okay, so this is not their intended goal, but this protest has probably been pretty effective in waking up Taiwan. It would be even more effective if the Taiwanese media wouldn't self-censor itself so brutally to avoid "trouble". (Look at the goddamn China Times, where the protests are the second-to-last dot in the slideshow!! http://www.chinatimes.com/)
Have you ever trained an SVM? Because 10000 examples is a laughably small dataset. It's not a problem for modern implementations.
What is that proving?
> since Rackspace didn't communicate it that effectively

Unless I missed something here, I didn't receive the notice until going home for the weekend that this was happening this weekend. Hopefully someone from Rackspace is reading this: If you're going to reboot every VM on a weekend, tell us before the weekend, please.
I would assume that's the job of the disk's firmware, manage the physical disk and present a compliant interface to the OS (e.g. IDE, SCSI etc...)
That's not HK style, that's the corporate media's style, and you see it everywhere. The protesters have actually shown a lot of class - it's the police and government who need to show some class and have a more measured response to peaceful protests.
De Re Metallica (1556)
> "Because the Ahomé Desk Client is a pure HTML5/JS/CSS solution, it is totally transparent to any server runtime. From Java to Ruby on Rails, from PHP to .NET our client can run everywhere. "

How will the client be licensed?