skysight-inc/HackerNews huggingface dataset:
Yes, when I said ignore I meant from an information gathering perspective. If I care about an issue enough I will actively donate to organizations representing my interests. It is really all I can do when <insert idiot politician> is from an area I have no vote in.
Today we announced that we hope to purchase iProvo, an existing fiber-optic network owned by the city of Provo. As a part of the acquisition, we would commit to upgrade the network to gigabit technology and finish network construction so that every home along the existing iProvo network would have the opportunity to connect to Google Fiber. Our agreement with Provo isn’t approved yet—it’s pending a vote by the City Council scheduled for next Tuesday, April 23, and also is subject to satisfaction of additional closing conditions. We intend to begin network upgrades when the deal is closed.

We hope to have service to our first customers in late 2013, and will have more information to share soon.

https://fiber.google.com/cities/provo/
to be specific, I was looking for a little x at the top right of the quote box first, then a small 'delete' at the bottom right.
You may want to look at Ricardo's comparative advantage concept in economics to answer this question.
The UI was one of the few components carried over from BeOS, as it was open-sourced (OpenTracker):
http://en.wikipedia.org/wiki/OpenTracker

There have been some refinements made to the UI during the Haiku era (such as Stack and Tile windows and vector icons by default), but has otherwise remained stable. What's the main reason behind that? It's not a priority for R1 (the first stable release). No reason it can evolve in time.

What in particular do you dislike about the look? Should point out the deskbar can be moved around to be more 'Start Menu'-like if you so wish.
http://www.haiku-os.org/docs/userguide/en/deskbar.html
This is possible because of the NextBus API, where apparently NextBus is a private contractor used by many cities solely to provide this info.

If you click on "Select your transit system" on the NextBus website and scroll down for NYC, you'll see that the MTA's Brooklyn, Staten Island, and Brox services are covered (as well as the private "Downtown Connection" bus service in lower Manhattn) but that the normal MTA Manhattan service isn't covered. Does anyone know why? Maybe it's just in the process of being rolled out?

http://www.nextbus.com/predictor/agencySelector.jsp
You're not alone - I'd clean my house before the cleaners turned up so they'd not judge me for my mess too!
This is actually quite interesting because Google is buying the existing iProvo network from the city and upgrading it.
If you're comfortable, can you please email me at michael@fernstrategy.com? Thanks.
I agree. You might also consider the fact that any machinery capable of selectively recording red-light violators, is also capable of warning other drivers, yet such a feature is absent from any that I have seen.
... but please don't use SRP for your API authentication.
Things are going to be stressful then as google glass gets popular. ;)
Google Fiber announced in Provo, UT
Depends on the market/product.
If you condition on "a foetus is as valuable as a baby", which is something that a lot of people believe...

Then even if you accept that to deny abortion is to curtail women's liberty, and this is bad, so that preventing abortion is not an unmitigated good...

And even if you accept that allowing gay marriage is an unmitigated good...

Then it still seems to me like abortion is a much more pressing issue than gay marriage. It's a trade-off, but that doesn't mean the answer isn't obvious, and it doesn't mean that a good thing which isn't a trade-off will necessarily be more valuable.

(There are three "if you believe..." statements in this post. I want to make it clear that I'm not endorsing or disendorsing any of those beliefs.)
I'm curious--how many here would work on this kind of project? I'd love to from an engineering point of view. It would be quite fun.

However, I suspect it will be a net detriment to its typical user, and don't see any real benefits to counteract that, so would have trouble working on such a thing due to the moral issues. People who like to gamble and are able to do so responsibly already have plenty of easy outlets in which to indulge their hobby. It seems to me that this service will disproportionally attract people who have a gambling problem, and I'd feel quite troubled helping with that.
Can't said companies already opt-in to share information about "ongoing attacks"?
Provo, Utah is the next stop for Google Fiber
We tried this with Pagify http://pagify.io And I think supporting client libraries was not an issue, since we had to provide SDK one way or the other.
> High-overhead based on what, the compressed packages? I'm guessing you're a fan of the OSX .dmg approach... which also supports file compression.

DMG is an archive distribution format. The packaging pseudo-filesystem is going to be sitting between the user/kernel, interdicted through a file, and then through a file system, for all access to all installed software.

Think FUSE.

> The 'unstable dependency graph' is anything but, instead it's quite straightforward to manage. To explain, think of PATH variables in most modern operating systems.

First of all, you just called PATH straight-forward. Try explaining PATH to the average desktop or mobile OS user, and then try explaining why this is better than the App Store or drag-installs.

Second of all, the problem isn't the PATH thing. The problem is a huge dependency graph of non-ABI stable libraries and packages that are comprised of a ton of files splatted over the disk.

If you get rid of the non-ABI-stable libraries, and don't splat your files everywhere, you don't need some crazy pseudofs-based package manager to manage your software.

Problem solved. No package management (in the Linux sense) required. Isn't it a good thing to remove unneeded, reducible complexity?
No. It is much more complicated than that.
TLDR: how bad planning and incompetence prevents you from completing tasks on time, news at 11.

Same old topic that has been discussed over and over before.
Looks like the Kansas City rollout went smoothly, if Google is willing to ramp up deployment in other cities.
I'm pretty sure he means RFC 2617 Digest authentication. There's nothing browser-specific about it.
As has been mentioned in other comments, the idea that Unix was "decades ahead of any other operating system..." is debatable. For an insightful (but obviously biased) account of Unix's history, read the first chapter or two of "The UNIX-HATERS Handbook" (http://web.mit.edu/~simsong/www/ugh.pdf). It was written back in the early 90's by a group of academics who distinctly felt that Unix was too beholden to its late-60's origins, and its' widespread adoption has held back new developments.
Rock on Clay.
Newsletters worth subscribing for hackers
The city has been looking to get out of the financial obligations from iProvo for a while, it'd have to end up being a really bad deal for them to say no to this.
Despite being about 10 years off my actual age, I think this is pretty cool. I wonder if there's any other information they're taking apart from speed between clicks? Geo-location might help to narrow down the range of possible ages.
Fantastic. Glad to see further expansion.
Here is a little more information

http://www.heraldextra.com/news/local/central/provo/what-goo...
You don't even need an animated GIF! A single JPG is enough!
Looking at what's on there, I'm really not convinced. You could not get through an physics, engineering or math program on the material that is there, not even close. If I search for, say, complex analysis, all of the material I get is about complex arithmetic. No multivalued functions, branch cuts, p.v. integrals, harmonic functions, DEs, nothing. It's all what they expect you to know going INTO the course, or that they cover in the first two days.

Similarly, if I go into the physics topics, they are all <= intro courses, at best. Optics? Doesn't talk about fourier optics, lasers, etc. E&M? Doesn't seem to mention Maxwell's Equations anywhere... enough said. Quantum mech? Nothing. Statistical mech? Nothing.

Okay, how about math? Take a look at the differential equations stuff. No higher order, no series methods, no numerical methods, no coupled systems, no non-linear. Probability? No markov chains, MCMC methods, or anything except basic RVs and statistics (which is not the same thing as probability). Same for linear algebra: no fitting methods, no matrix decomposition, no graph theory.

I could go on. The point is that they cover the most basic elements of each subject, and they miss a hell of a lot of important subjects. That's okay, but don't claim that they're anywhere close to being able to educate you at a university level.
I'm not saying I have proved that I am right. I simply provided an argument for the position (which you have failed to do). I just said that homophobia ruins lives (and it does, ask a homosexual). Now, it is up to the other party to say "ah, but gay marriage is bad because the Bible says so." Then, when all arguments are done, it is up to the judge to say who is right and who is wrong.

You can't just say "umm but no one is evil and everyone disagrees and everyone ruins someone else's life some way or another so what the heck? Let's just do whatever?" That leads nowhere.
Your comment confused me a bit. Do they actually hire full-time cleaners, or do they just act as a middleman where cleaners, acting as independent contractors, can find cleaning jobs?
Nice way to gather support for the tuesday meeting ;)
That makes me feel kind of sad. A once-mighty machine waiting hopefully in the dark for an Operator to load a tape.

$

But the Operators never arrive.
What you must know about thesis statements
Gmail: Design breakdown? 
Google is pushing a new "Email experience" [0], in which the compose window becomes a smallish rectangle near the edge of the screen, and every editing option is hidden inside menus. The rest of the screen is just an unusable background now.
How can anyone think this is better than the current design?

[0] Before - http://i.imgur.com/FvnkaWX.png

After - http://i.imgur.com/0mTa36W.png
$1,000,000 is an ambitious goal for 2013, due in large part to the plan to invest in staff. As stated in the 2012 end-of-year newsletter the Foundation plans to hire on a number of full-time staff, in addition to increases in project, conference, hardware, and legal budgets.

As Justin T. Gibbs wrote in the newsletter,
"This next year we are investing in staff. Staff to bolster FreeBSD's amazing community of volunteers. Staff to scale the FreeBSD Foundation's funded development initiatives. Staff to double our capabilities in a single year."
(http://www.freebsdfoundation.org/press/2012Dec-newsletter)
Fantastic, if for nothing other than Dennis Ritchie's "anti-foreword":

"Here is my metaphor: your book is a pudding stuffed with apposite observations, many well-conceived. Like excrement, it contains enough undigested nuggets of nutrition to sustain life for some. But it is not a tasty pie: it reeks too much of contempt and of envy."
My wow moment with BeOS came when ripping a cd under the os. The process took forever on any program I tried on windows. On beos the entire cd was burned in the time it would take to process a single track on windows.

It was an impressive little OS. It's shame it did not manage to go mainstream.
I use fasd: Its the best bash tool out there. Jump, search the previous history based on frequency of usage. It updates your search with its algorithm matching the most predicted one.

https://github.com/clvv/fasd

worth mentioning, nothing comes close this one.
Why something called 'phone' has a map, a tv, a calendar, an internet browser, and a bunch of games built in at all is dumbfounding to me.

Yet that is the world we live in. Phones are expected to have all these features and phone numbers are expected to be able to accept text messages.

Just two weeks ago I wasted an hour waiting for my friends because GV silently dropped MMS multi-person chat messages sent to me. Not ok.
Thanks for sharing what worked and what didn't, especially the part about bringing on in-house cleaners.

My friend's cleaners are all word of mouth immigrants who likely aren't insured or bonded, but your service solves a problem.

Way to hustle and use tech in a non-glamorous industry to solve a make people's lives easier!
They just announced they'll offer a free trial period for every home.
We've been living in different universes then.

With NT4 they moved graphics drivers into the kernel, and these were crashing often. NT3.5 was stable in this regard, although dog slow.

They also added the I/O fastpath in NT4, to combat dog slowness -- and as a result of not thinking hard enough about that, killed the ability to unload storage drivers, which actually mattered to me.

And that's just the design decisions - the implementatin was also abysmal; there were remote exploits published daily in those days, and only half of them were through IE (which had no reason to be bundled into the OS except for MS world domination plans, but as it was and was unremovable, it was a convenient attack vector.

And don't get me started on concurrency bugs that I reported to MS on NT4 and as of Server 2003 were not yet fixed.
I like how page 22 is rotated upside-down on the "HR 624 as Amended" PDF from the "Bill and Amendments" section.
I expected something very different from this article based on the headline. Specifically, I completely disagree with the "leave it to industry standards" approach, as that doesn't help people understand what they should do, and more importantly, why.

Request/response protocols (well, many things) really break down into 5 top-level categories (some sources will say the 6th is Audit):

- Authentication

- Authorization

- Integrity

- Confidentiality

- Non-repudiation

It's a far more interesting exercise to walk through what you would get from each solution. Basic-Auth over TLS, actually gets you quite a ways towards that goal (specifically, C-I-A (authentication)). Where that, and notably HMAC, fall over is non-repudiation because they're based on a shared-secret model; admittedly HMAC keys are better than passwords because you're not sending the secret on every request, but asymmetric crypto is preferred. Authorization that the
server system does is really out of scope in all of these protocols, so Basic-Auth over TLS doesn't really impact that one. It can be as simple as "caller = owner," or as full-featured as a security policy language [1] (full disclosure: I am the original author of [1]).

OAuth really doesn't differ that much besides specifically solving the delegated access and website SSO problem(s); but IMO it does so with an overly baroque protocol that has too many parts. The "long pole" of setting up such a system (that is, allowing 3rd party sites to act on behalf of my site's users) isn't the specifics of what my REST api
looks like, but really it's all the "governance" of user decisions, and more-over, key management (in all these cases, key management is generally the hardest or almost hardest problem).

While it can be debated whether it was right or wrong, we (Joyent) released an open-source spec to solve straight up authentication of REST requests using SSH keys [2]. At the end of the day, the user signs the Date header of requests with their private key (which by definition the server has never seen), and all requests must be over TLS. Disregarding Authorization, this scheme gives you Confidentiality (TLS), Integrity (TLS), Authentication (Signature), Non-Repudiation (asymmetric signature), and adds a "poor man's nonce,"
assuming you disallow requests where the clock skew of the date header is too large. And lastly, SSH solves a lot of key management problems for humans. Note: I didn't drop that reference to advocate for our specification here, but rather the security process you should think about when evaluating whether a protocol is secure.

[1] http://docs.aws.amazon.com/IAM/latest/UserGuide/policy-refer...

[2] https://github.com/joyent/node-http-signature/blob/master/ht...

PS

Mutual-Auth SSL/TLS is a royal PITA, and is basically guaranteed to cause you grief. The client compatibility matrix might as well be considered an NP hard problem to assure yourself coverage, and failure modes of the different browsers/SDKs all differ. As a REST API should
have maximum accessibility to clients (i.e., don't wed yourself to any one language/sdk), this is pretty much a non-starter.

* edited: copy/paste formatting
Where?

edit: Though this is great for that city.
Growth Hacking Manifesto
According to the HN submission guidelines, this is a site for "[a]nything that good hackers would find interesting".
Huh. I've filled the field, it doesn't display. Whatever.

It's my handle, at gmail.com
Cue AT&T announcement in 5... 4... 3...
> how can you advocate that you would defend one's freedom to limit one's freedom?

You're confusing the quotation with the referent. (Or at least making a similar class of mistake.)

I won't defend your freedom to limit my freedom, but I will defend your freedom to say that my freedom should be limited. (Even if doing that makes it more likely that my freedom will in fact be limited.)

I'm sure I'll draw a line somewhere, but so far I can't think of anyone whose speech I find sufficiently scary that I want them silenced.
It's probably a tossup. How much time can you usually put on a kitchen timer, an hour? Cut off the few minutes the timer would have had to be set early (since the timer presumably was not started when the bombs were placed, since that would be pretty conspicuous). That puts the guy at most an hours distance away, which granted, could be many miles.

If the bombs were really placed in backpacks that were left sitting on the ground, I would further suspect that the bomber placed them much later an hour before. Wouldn't want someone to steal your bomb...

Furthermore, maybe the sick fuck wanted to watch so he stuck around at a short distance instead of booking it.

Who knows.
Well, in this case (having gone back and actually checked the docs rather than relying on recollection roughly a decade old) you could store MD5(username:realm:password) rather than password, though that doesn't buy you all that much in a case like this where making the password a long, random string that's not reused is not only good practice but also easy and so likely to be general practice.
You're failing to distinguish between speech and action. If someone wants to argue that we should limit freedom, let them speak. They may be wrong but we can hear them out -- and once their argument is put in the light of day we can deconstruct it and prove why they're wrong, if they are. There is no need to censor idiots; just give them enough rope and they'll hang themselves in front of everyone.

Leaving wrong ideas on display is a necessary part of democracy, because it encourages the refutations to be regularly publicized as well. It requires people to understand why an idea is wrong, rather than merely being told that it is and admonished never to speak of it again.

If you don't allow people who are wrong to be wrong in public, they will continue to be wrong in private where no one is there to correct them.
Intel's mobile transition struggles are Microsoft's advantage
the lag time between Intel’s design wins with device manufacturers and shipments is significant. Tablet shipments doubled and are expected to double again next quarter, but Intel hinted that tablet volumes would not grow materially until the fourth quarter when Intel Bay Trail processor-powered tablets reach stores for the holidays. Smartphones will have to wait for 2014, as indicated by SVP and CFO Stacy Smith:

"The short answer is, smartphones, it doesn't move the needle for us from a revenue standpoint as we've said; we're in the design win phase there."
I think you'll find one person behind the Japanese focus on quality--and thus their expertise in "high precision engineering". That person was W Edwards Deming.

Deming was involved in the US Army's post-WWII rebuilding of Japan. Specifically, he was a statistician hired to help with Japan's census. His focus on quality control was revolutionary at the time, and his work became adopted throughout corporate Japan. He is seen as the father of Total Quality Management. He laid the foundations for decades of Japanese excellence in quality control in manufacturing and industry.

The problem, of course, is that the rest of the world is now well versed on TQM, and has adopted TQM principles. This is why the average car lasts 100s of thousands of miles today, when such quality was unheard of in the 1960s.

Of course, all of the other aspects mentioned have contributed--rising wages, managers replacing engineers, etc etc. But the root cause of all of this is that their competitive advantage that results from a focus on quality is gone now.
This isn't new to me... most major websites do it, but I've never seen it done for every single link.
Just to send out an update on the site. Fixed quite a few issues today. Thanks for the help everyone. One of the big things was changing the fee to 1% to help pay any transaction fees and make sure early adopters win almost all of the lottery. Another was the incorrect display of # of tickets purchased and amount of bitcoin in the pool. This has been fixed with no loss of data and there is now more bitcoin showing up in the pool.
I'm glad that this is gonna be so close to the Bluffdale, UT NSA data center. Now they wont even have to build too much of their own cable to listen in on every single packet!
In other news, AT&T expects to be able to be sold the same fiber network at the same rate with the same privileges as Google.
Working links: before - http://i.imgur.com/FvnkaWX.png
after - http://i.imgur.com/0mTa36W.png
Samsung admits to posting fake user reviews on the web
The US internment camps? Waterboarding? Gitmo?

I think it's often enough for a legal system that strives for perfection rather than one that is always perfect. I do not think the latter has ever existed.
I think it's a completely fair interpretation of what you wrote.

The guy is a bigot. He worked to ensure that a class of people had fewer rights than other classes of people. If that doesn't make you a bigot, I don't know what does.

I'm disappointed that you wasted our time with that completely ridiculous argument. That said, thanks for letting me know that if I ever take a morally abhorrent position on something, you'll be there to say I'm a great guy, and that even if I'm not, people should still work for me.

(though even in that world, I think it's baffling that you managed to attack people who don't want to work for a bigot as being somehow bigoted...)
That's funny, Google shut down Google Affiliate Network yesterday which drives a decent amount of advertising revenue.

http://googleaffiliatenetwork-blog.blogspot.com/2013/04/an-u...
Congrats, and thanks for sharing the stats. I appreciate the message in the post. Of course it's common sense in many ways, once SEO basics are established, but still gratifying to know that the low cost content method has worked (yet) again.
It's been about eight years since I last saw one in use, but I wouldn't be surprised to still find Amigas with Video Toasters being used for live video switching and overlays.
"Amnesty International frequently criticize Sweden for the conditions for arrestees ... Yepp, that's where Gotfried is being kept locked up..."

Apropos of anything else, and without discounting the positives of the work they do, this is one of Amnesty's raison d'etre's - there is not a country on Earth that they do not criticize in this regard.
Twitter Removes Whitelist Requirement from Widgets