skysight-inc/HackerNews huggingface dataset:
> The "competitive tide" under unbundling is a fiction. In the early 1990's, you could order DSL from a large number of ISP's . . . all of which used the same copper wire the AT&T monopoly had put in the ground decades before. It was not accompanied by increased investment into the actual wires that ran into peoples' homes. Indeed, it eliminated any incentive to invest in those wires--why pour billions of dollars into infrastructure you'll have to lease out at cost to your competitors?

ATT (SBC at the time) was pouring billions into infrastructure that they were required to lease out at tariffed rates to competitors. They weren't running new copper, but they were actively building out remote terminals, and rerouting the existing copper to shorter paths. Example press release from 1999 http://www.internetnews.com/xSP/article.php/220301

<y understanding is the wholesale price is to be set 'at cost, plus a reasonable profit,' not simply at cost. However, regulatory action was pretty week here: in the 2003-2004 time frame, SBC/ATT was routinely charging more for wholesale access than for retail customers, even though providing wholesale access is less expensive (simplified billing, collection, support, reduced/zero marketing, no IP transit, etc).

Incidentally, in the past month, ATT has started allowing reselling of U-Verse (although it's at Layer 3, instead of Layer 2 with DSL, so IP transport is provided by ATT instead of the reseller); so, they must have found it to be economically viable to wholesale, in the absence of regulatory compulsion. (I don't find a wholesale Layer 3 product to be as compelling as a wholesale Layer 2 product though; ATT is fine for last mile, but I don't want their peering and transit)
I finally have stored procedures and triggers for my DynamoDB database!
I love his career philosophy:
http://algeri-wong.com/yishan/the-secret-to-career-success.h...
The thing is I know about the rule of equal number in each row and column, and have used it to solve a few 10x10, but when switching to a 4x4 I forgot it exists. I took some time and went trough the rules I knew, before posting this "error", but that one rule was gone.
Stress is a result of expectations. Expectations lie in the future, which pulls us away from being present. Life sucks if you aren't present, so it necessitates reminding yourself of intent and not of unmet expectations.
IP Chat

http://www.softpedia.com/get/Internet/Chat/LAN-Messaging-Cli...
Either that, or they have a SHA-1 certificate that expires in 2016 or later - https://www.ssllabs.com/ssltest/ will tell you for sure.
But the California defamation laws still needs to be fixed. Read http://www.reddit.com/r/bestof/comments/2igkke/reddit_ceo_ca... (particularly those words highlighted in bold) and weep.
This is one thing that I always wanted to learn, but never knew where to start. I guess this will be a good place. Looking forward to it.
Judging by the initial video, you won't be able to follow this without a Windows machine. The author plans to implement a game from scratch (no third party library will be used) in C on Windows, which means he will use Win32 functions (OS specific code) for creating a window, reading/showing image files etc ...

If you want to follow along from day one I suggest you install Windows in a virtual machine (you can download a legal copy of Windows and use it for about a month, just make sure you regularly save the code on your main OS). Alternatively, you can wait until the author will present how to do the same thing (window creation etc ...) on a Unix like OS.
This makes me wonder if the government has or is working on drones that hone in on a specific cellphone signal with a specific id after being trained.

Not just for tracking but an "icbm" kind of drone. First for military use, then for domestic use like how the police always get military weapon, iris scanners, etc.
In case you do want to try out another one at some point, I built https://reviewable.io to take some of my favorite features from Google's internal tool but integrate seamlessly with GitHub.
Yes, but unless you're suggesting that Yishan was secretly fired because of it, that seems like an unrelated and unnecessary flame. Can't we be nice on HN just once?

Maybe we should see Yishan's comment as a sign that he was burnt out?
Coincidentally, I just came across a link someone posted on Reddit to an annotated copy of the so-called "Farm Hall Transcripts."

I had heard of the ALSOS project before. As WWII was winding down in Europe, the Allies attempted to interview as many German nuclear physicists as possible in an effort to learn how far Germany had progressed in their own bomb-making program. But I didn't realize they (we) had essentially captured these scientists and isolated them from contact with the rest of the world, and bugged the building where they were held.

The resulting transcript was declassified in the early 1990s, and it is easily the most fascinating document I've seen all year: http://books.google.com/books?id=pzNjntMMq-oC&printsec=front... You basically get to eavesdrop on Heisenberg, Hahn, and other household names in the physics community as they try to figure out why they're being held, wonder what's going to happen to them, react incredulously to the news of the Hiroshima bombing, blame themselves for it, try to puzzle out how it was done, and try to predict how geopolitics will play out over the coming decades.

Do not click that link if you need to do anything else for the next six hours or so.
US using fake cellphone towers on planes to gather data
Malcolm Gladwell: 'Football Is a Moral Abomination'
IIRC, most phones will talk to multiple towers at the same time. They mention attempting to keep disruption to a minimum. One would assume they care about not tipping someone off if their phone was acting funny.
I wonder how much drag that antenna has.
Talking Website Brokerage – Interview with Justin Gilchrist
Agreed. It is a problem but you have to wonder if the market will be self-correcting. If there are no companies left to prospect, what will fill the gap? Maybe the major question is how long will a prospecting strategy last?
I imagine that one thing CEOs hold dear is the ability to set direction. While the issue at hand (where do we put our office?) might not seem significant, it was clearly the straw that broke the camel's back. Tough situation. I believe (and hope) he'll bounce back and start something awesome.
>> There's a reason this doesn't actually happen all the time.

How can we be sure this doesn't happen all the time though? I suppose because it hasn't leaked into the media, but still...

For interest sake, you mentioned you are against vulnerability markets. Why so?
Isn't it illegal to transmit on frequencies for which one is not licensed to use?
Google was handy because their policies weren't overly restrictive - perhaps this is what sunk the digital goods api... Stripe is wonderfully easy to set up but doesn't allow integration for certain types of app e.g. telecoms (I understand that this is because of retrictions banks have placed on them).

Trustworthy Bitcoin payment processors are tricky to find. The stripe approach to this does give the lowest amount of customer friction imo (i.e. options to convert usd to btc on the spot) but the market restrictions and the beta status make it a non starter for now.
U.S.-India Agreement on Stockpiles of Food Revives a Trade Deal
You must have dealt with a completely different company and product. The public github is a lot better than the enterprise version at least in terms of stability. Still, both lack a lot of basic issue tracker and code review features.

Github enterprise was a disaster with just a couple hundred users.

Under the load of just a few hundred users it died almost every day. Their support team couldn't figure it out. We had to reboot the servers constantly.

We begged them to add an option to reject force push to master. They refused. We ended up monkey patching their obscured source to add the feature, but it broke on upgrades and was hard to maintain. This is something probably every single customer of theirs wants, and it should take one engineer less than a day to implement.

They only just added side by side diff support. IMHO this is a basic, core feature for any kind of code review workflow. I'm holding my breath for proper syntax highlighting while in diff view.

We've since moved on to Atlassian Stash. While it isn't perfect, it's a dream compared to Github enterprise and a lot less $$$ to boot.
I like how he's unhappy with 2 weeks' severance pay when the rest of us little people get nothing when fired or leaving a job.
wouldn't have to relay calls, collecting numbers shouldn't take that long
Yeah, that sounds like a better description of my 3.5 years here. Of course, don't tell any of the SF-lovers exactly where you live, because they'll just blame your experience on you not living at exactly the right block. Live in Soma? Oh, that place has no night life. Live in the Mission? Oh, you're too close to the BART station. Live in the avenues? Too far away from the city center. And so on.
From the new york times article:

http://mobile.nytimes.com/blogs/bits/2014/11/13/reddit-chief...

"Mr. Wong also recently had a public argument with a former employee of the site in which he laid out the terms of his former employee’s termination in excruciating detail. That incident, according to people close to the company, made some of Reddit’s current employees uncomfortable."

This was not some minor gaffe. This was a very public, major lapse in leadership judgment from the CEO.
Everywhere it says 'quality' I think it's supposed to say 'quantity'. This was quite confusing, since the world 'quality' appears throughout (and a total of 4 times) but the word 'quantity' appears only once at the 2nd to last quote, and even then it's contradictory;

There’s nothing that says that they can’t comment, they’re
allowed to make specific comments about _quantity_, there’s
absolutely no ban on them commenting on the _quality_ of those
they’ve received.

Or is it actually that the argument was over commenting on the "quality" of the NSL, and if so, what does that even mean?
Route 53 launched private (vpc) dns last week. Its actually a common pattern to manage ec2 instances via dns records. Many people had built this on top of the public route53 offering, see zonify from airbnb as an example. Private dns improves on that model as the vpc instances never have to communicate with the public internet now.
I don't mean to be the grammar nazi, but good god have someone proofread your official press release... that was painful.
Wikipedia has good content and doesn't force you to register with some bullshit "growth hacker" tactic. Quora can die.
What are your reasons, out of curiosity? I'm a reasonably-sized guy, so I rarely feel personally scared, but I don't have to look far to see some really sketchy situations.
Someone else has been reading Ekhart Tolle lately.
Nice summary; thank you. I don't know why people put up with the merge commit pollution. Great to see Go taking the best of both worlds.
Screen and tmux cheatsheet
Yeah, you don't get to say that when https://open.blogs.nytimes.com/2014/11/13/embracing-https/ isn't even listening on port 443.

Dear Akamai: when are you going to make TLS 1.2 support free? Cloudflare has. :)
I'm just the opposite - when I heard they were releasing a new service called Lamda, I immediately wondered whether it was like the inline lambda function in Python - and when I read through the description - they were very similar in nature.

Amazon has a LOT of services, and the better the naming scheme they use, the easier it will be to remember what they each are. I'm genuinely happy that they used a name that will make it trivial to map the function (heh) it serves in my head.
Realstic candle-light flame using the new ParticleJS engine
Top Product Pricing Models for Startups
CSS3 Typography by Ibrahim Jabbari
I moved to SF from my college town of Springfield, Missouri. It's a town of 150k people surrounding by the rural Ozarks. Obviously, there's nowhere near as much art, music, comedy or "culture" as in SF, but it's immensely easier to get around, and much more convenient to do normal errands like buying groceries, household items, etc. And don't even dare compare rental and home prices. I certainly won't claim Springfield is a "better city," and I don't know exactly what criteria you have in mind, but for day to day life it's far more convenient.
If you just put a static "Hello World" webpage on a server and try to benchmark it with something generic like `ab`, yes, HTTPS appears to be several times slower than HTTP.

If you put a real web application on that server, enable all the bells and whistles (keep-alive, session cache, OCSP stapling, SPDY, etc), and configure your benchmark tool to make use of those features, the performance penalty of HTTPS becomes less than 5%.

And that was a couple of years ago on a relatively low-end VPS. Nowadays, the difference is probably even smaller.
They didn't in the article... and I don't see anything from them with the #https2015 hashtag.. and none of them posted a commitment for the nytimes on their feeds. So I'm going to go with no.
https://twitter.com/rajivpant
https://twitter.com/eitanmk
https://twitter.com/nytimes

Doesn't look like she's an NYtimes employee, but her name is on the article.. so: https://twitter.com/elenakvochko
Managers?
I was complaining about exactly the docs I've found on godoc.org.
That's from 2007. I wonder how much Google's autocomplete has changed that statistic. Even still, 25% of searches may be unique strings, but I doubt 25% of searches are meaningfully/semantically unique.
>The Indian government buys food, including grain, from its >farmers and stockpiles it for a public distribution system, >where it is sold at government-run stores at subsidized >prices.

As an Indian, I have seen this works. People (in fact people who live next door to me) who has very low income (say 1000Rs or 20USD per month) or no income at all heavily rely on these government-run stores. Before Govt get rid of subsidizing food, they first need to increase the quality of these people (by creating new jobs,good governance etc).
I was merely trying to point out that contrary to what the OP seemed to be suggesting, this file is not a list of patents that Facebook says apply to this code, or anything else particularly nefarious.

Also, your paraphrasing leaves out the crucial bit that you only lose your rights if you sue Facebook for patent infringment. If, say, you decide to sue Facebook because you're sick of seeing the stupid Buzzfeed articles your so-called friends keep liking in your news feed, you can continue using their software.
This is DHH's take on Yishan's resignation via Twitter. He seems to be heavily implying that this was not a voluntary resignation.

DHH: Reddit CEO's forced uprooting of employees outside SF got full board support, but moving one BART stop? YOU'RE FIRED

DHH: @andrewstepner No CEO is ever fired. Everyone always "voluntarily" resigns, whether that's actually the case or not.

DHH: "Yeah, just force those families to uproot their whole life. Give them a week. Ok, two.", then, "want US to travel 20 mins longer? NO, NO".

https://twitter.com/dhh
Functional and declarative aren't mutually exclusive -- in fact, functional languages are generally considered to be declarative.
America's Finest News Source is up for sale
Those three heuristics seem to work for the puzzles on the site, due to a limitation of the site's puzzle generator. However, there exist puzzles of this type which cannot be solved using only those three heuristics.

Take this one, for instance:

- O - - - -
X - - O X -
- - - - - -
O - X - O -
- - - - - O
X - O - X -

This puzzle has the unique solution shown below, but none of your three heuristics will make any progress on it.

O O X X O X
X X O O X O
X O O X O X
O X X O O X
O X X O X O
X O O X X O

One of the ways you can solve this is to note that the square in the upper-left corner must be O. This is because if it were X, then there would be three adjacent Os in the first column. This insight is due to calebcjh@gmail.com.
Aren't we also encouraged to embrace "disruptive" ideas that change the status quo? No focus groups, full of average people who are content with the default is going to give that much meaningful feedback for game changing features IMO...
Net Neutrality Review Could Give Comcast an Out in the Time Warner Cable Deal
Twitter given junk credit rating – Standard and Poor’s issues BB- score
I wouldn't say it's California; it's Common Law. It's a legal system that's pretty much everywhere:

https://en.wikipedia.org/wiki/Common_law#Common_law_legal_sy...
How is this faggotry even news? Bro, do you even hack? http://www.nsaplayset.org/
#bulk2win
U.S. using fake cellphone towers on planes to gather data
I think this move is great for 2 big reasons:

1. This fits better with the workflows I know and are common for Go programmers. I use Github and Git regularly for a variety of things, and I only ever use Google Code and Mercurial for things dealing with the Go source or tool repositories. Along with the change of the much of the compiler source code from C to Go, this will make it a lot easier to get involved with the core of Go.

2. Simplifies using import paths for Go's tools. There's a bunch of different repositories in Google Code's Go project, and using them is slightly more painful because Go Get then requires mercurial to work. Reducing developer friction is a good thing, especially in odd places such as when a github repository uses a Google code repository and suddenly you need mecurial to import something using git.
> We do code reviews...

Out of curiosity, how many people are familiar with HN's codebase as I thought it was developed in PG's personal flavor of Lisp?
How Not to Learn Cryptography
The Ten Worst Testing Tips I Ever Gave
In that case, it's probably an extremely good sign that you've made a stupid decision in your language. Smart people are revolting and making noise. gofmt using tabs is another unbelievably stupid decision. I'm sure there was a good deal of talk around that one too.

Also, not just one comment. That entire thread shows the pigheadedness of the Go way.
Nah, it's not _that_ bad. Only way one may realize Git is hard is to compare it with other DVCSes, so avoiding that makes him confident enough to spread wishful speculations of it's something is wrong with people, not Git.
8 ways to make development teams more efficient
Data Compression with Arithmetic Encoding
Are they still doing that? Geez, it's a wonder they get hires at all.

Honestly, any vesting schedule that is non-linear is just a plain ripoff and should be laughed out of the room - or at the very least approached with extreme caution.
The Virtual Machine
Open source replacement https://github.com/CloudI/CloudI in early stage.
The normal (non smart card version) of the Yubikey was shown beached during 30C3 last year[1].

[1]: https://www.youtube.com/watch?v=H-cpm7D8Sqg#t=1720
It doesn't terminate on this one:

'00....',
'110010',
'......',
'0.1.0.',
'.....0',
'1.0.10',

This puzzle has a unique solution (See https://news.ycombinator.com/item?id=8606098). To give your solver a hint sufficient to solve the puzzle, set the first row to:

'00..0.',
Reddit's Departing Boss – And CEO Fatigue
The Isomap Algorithm
Me too. Especially for Linux development and quick edit in the server or vm where space and memory might be limited.
jazaak allah
Can someone explain the office location issue? I haven't been following the drama. I'm assuming there was a large disagreement over moving offices outside of SF to Daly City?

I can see why that might be a divisive issue, but totally agree with DHH regarding the remote workers part.
It's 6-7 further BART stops to Daly City. The continuing leadership also seems committed to geographically-centralizing the team for improved collaboration. I don't think DHH is showing any insight into the situation or players; he's just projecting his pet issues.
How to get featured on Techcrunch and not die trying
It looks like the game never requires you to backtrack

There are puzzles of this type that require either backtracking or exceedingly complex heuristics. However, the site only seems to generate simple puzzles that do not require backtracking.

See https://news.ycombinator.com/item?id=8606098
Definition of dev events - Formal conference or any meetup counts? I believe meetup.com has API.
Apple e-World, recreated in Flash
Pushing too hard for HTTPS can lead to HTTPS as security theater. Cloudflare offers this as a service; they call it "Flexible SSL". They get a multi-domain SSL certificate for a huge number of unrelated domains, and let people connect to that. The data is decrypted at Cloudflare, and retransmitted in the clear to the destination site. The user thinks they have security, and they have a little, but less than they think. The multi-domain cert makes some attacks possible. If an attacker can mess with DNS near the client end (perhaps at a public WiFi access point), and can break into any of the sites listed on the cert, they can do an MITM attack. A cert with both an important site and a weakly secured site creates an easy attack target.

Multi-domain certs are used because IPv4 space is full and Windows XP doesn't support Server Name Indication, which allows a unique cert for different domains at the same IP address. So if you want SSL on a shared IP address, and need to support good old IE6 over IPv4, multi-domain certs are necessary. XP still has 19% market share on line, as of October 2014. Everything else has supported SNI since 2007 or so.

I have a paper on this:

http://john-nagle.github.io/certscan/whoamitalkingto04.pdf

This identifies all the major front-end services using shared SSL certificates. Cloudflare has 36,280 second level domains tied to "*.cloudflare.com". Incapsula, the DDOS protection service, has 1471. Once you're past the top 20 such services, no site has more than about 100. Once IE6 has died off, the CAs can stop issuing certs containing unrelated domains. But not yet.
It's possible, but Occam's Taser (I've decided that's a cooler name) seems to apply.

Either Sam and reddit employees and everyone else are risking their public reputation of being trustworthy people by saying things that were obviously untrue (like "Yishan really did resign because he felt like it"), or Yishan left because he chose to.

I have a lot of respect for you, and you're not just some random person. Do you feel there's a nonzero chance we're living in a world where nobody can say the truth, and everyone chooses to play along with a social game of "Oh, yes, this is what I really believe, wink wink"? I mean, it's possible, but why believe that? Isn't the simplest explanation that Yishan didn't want the job anymore?

If this is a case where the simplest explanation is mistaken, is there any evidence?
The whole APL, the Turing prize, the Google which in the news in regard to that prize... All of them conspired.

Approximate quote from a C textbook: "Besides, C is actually the language made for programmers. Pascal is for students, Basic for housewives, Lego for schoolchildren, Fortran for scientist, APL for martians... Only C is for programmers." First time I saw APL I was suspicious - can it do anything in addition to matrix manipulation?

I do understand your concerns.

P.S. BTW, Dijkstra ones was asking Iverson if APL is actually Turing-complete, or something like that. Iverson produced a typical APL answer for a problem - which wouldn't say much to anybody who doesn't know the meaning of symbols. Just like reading in foreign alphabet.
Windows Mobile was so so soooooo bad.
How is this faggotry even news? Bro, do you even hack? http://www.nsaplayset.org/ #bulk2win
First, it was designed for clarity. Ken Iverson's book, "A Programming Language" is about how to compute - the language grew from teaching.

Productivity, I think, stems from close connections between program and the thought process.