skysight-inc/HackerNews huggingface dataset:
> The point is to ensure that wholesale illegal data mining would not occur.

I believe the point being argued is to ensure that wholesale illegal data collection does not occur. Especially when that collection is pursuant to questionable warrants issued by a rubber-stamp court and secret interpretations of statutes that are intended to have the widest latitude possible.

The programs at issue here are quite unlike targeted evidence collection that results from standard warrants, against which not many at all are arguing.
The fundamental problem here is grossly misvaluing the company (i.e. the total value of 100% of the shares) at the time new shares were issued.

Aha, that makes much more sense. So the problem wasn't that they didn't have founders' shares, or that they didn't have enough shares; but rather that they were selling off shares at ridiculously low prices.

Tarsnap Backup Inc. officially has 100 Common shares outstanding, but there's no way I'll issue new shares for $0.50 each. ;-)
He would be if he would sell to HBO as well - Martin is on the hook, they are going to make the show with or without him.
From a developer's perspective - perhaps. But look at it from a business perspective (cost, risk management), and you'll often see it differently.
I agree. I think the relatively-green consultants here would get some value out of you expanding on how T&M can work for them.
We are using JEE in our current project - I am not yet sure if I want to trust that thing...
I thought your comment was way over the top, but I did find the "grape drink" part to be quite amusing.
Oh yeah, and don't deliver early, ever. Wrong axis to exceed expectations on. Deliver more features than originally promised, or more polish. This is the most important thing. Under-promise, as much as you can. Get what you promised done - with normal working hours. IF there is still time, do something more (a little, nice to have feature, or polish). Deliver on time.
I've tried to engage productively with you, even to the point of chiding you for being rude without retaliating myself, but now you're just being an asshole.

I've been studying philosophy as a hobby/passion for many years. I've read the work you're referring to, and a whole hell of a lot more. You have a very, very naive understanding of Objectivism.

> Anyway, you really do sound like a young Randroid (again). In a few years you'll see that, well, she was wrong.

Likewise, you really do sound like a young <X>, and in a few years, you'll realize how wrong you are about everything.

That is, literally, the sum of your argument. That is really pitiful.

And for all you know, I could be a 55 year old philosophy professor (though I'm not).
I'm not using Markov chains, either, but my little word-babble script does fairly well when you feed it "Neuromancer":

He looked at the dance of the logics kinda bunker... It was no relationship with it... He looked like Armitage's toxin sacs. Professional pride, baby, I mean, these days? Get dressed, Case. Bus to his own laughter and smiled. Case plunged through the matrix below. He'd been slit. An AI's are still got it. Not the Baptist... Darkness there, Wintermute can. Case had the electric dance ten minutes to him... Cyberspace. A white teeth. Month later to the corridor. The phone bleated steadily. The Panther Moderns differ from the sides a burglar. He stood beside his own air in Straylight. Wintermute, Case peered at Case. You forget that made of the room. The Finn watched, then Armitage, come out. A man's voice, out of her, then. Behind the neural cutout. I think you're all together in cloud. But just above the terrorist has all of freckles.
You can't hand-wave away the fact that Gmail, Docs, and Maps are best-in-class.
Interfaces are reference types and so if the GetEnumerator method on a struct is called through an interface then it must be boxed.
This new, rejuvenated website, along with PHP's sexy new language features really seal the deal for me. I have to say, PHP is officially cool again. -sp
Before or after they have access to the private key, so long as an active MITM is not performed. In essence, PFS makes it such that no matter what information you have about the server's configuration, passive sniffing of data is not enough to compromise a connection's confidentiality.
These are fun, but I really don't understand why people refuse to release the source code for them.
I have two based on my own experience:

1. ROES

Roes is used/offered by many large photo and digital press printing companies. Almost every pro wedding and portrait photographer I know uses it to submit print orders. It is, believe it or not, a desktop Java app. It lets labs define their own products/prices and have orders queued into their printing systems. It's a gigantic PITA to use, has no sort of modern API and is part of the reason many of these print companies can't innovate with "Stripe for printing X" type features.
http://www.softworkssystems.com/roes_pro/index.php

2. Plesk/cPanel

Pick either one. Combined, the 2 have probably 90% of the server/hosting control panel market. Yes, I know on-demand cloud computing is all the rage with us hackers but I don't see the need to manage traditional hosting and email going away anytime soon. Considering a) free google apps going away, b) Wordpress not slowing down, c) static sites/blogs like Jekyll gaining popularity, d) rising popularity of nginx and PostgreSQL, etc, I think there's several angles you could choose from as an initial wedge into this space. We use Pesk on our dedicated servers and its a nightmare. It infects a server, it's bloated, it's slow, and it has a horrible API/command line interface. If you doubt me, ask anyone who's ever worked for Rackspace support how much they love handling Plesk tickets.

If you built a simple rails/Sinatra based panel that did about 6 core features and didn't hijack a system, I'd write you a check right now.
http://www.parallels.com/products/plesk/
"Rightfully so, ambition is universally revered."

Not true.

The use of "universally" should be limited to a few universal truth and for jokes about people thinking their limited scope is the universe.

Examples of probable universal truths (other than mathematic or physic laws):
- Mother universally smile to their infants. (Few exceptions)
- Incest taboo is near-universal.
- Fear of the unknown is almost universal.

Wrongs:
- Men universally prefer big waist and boobs.
- Religion is universal.
- Everyone loves pets/sport/music.

And no, the quote above is not a figure de style, it is just poorly thought writing.
Excellent post.

I created JustMigrate so I had to work with APIs of Tumblr and Posterous. Having had experience in building APIs and working with APIs of almost all the premium/famous/infamous services around, I was shocked when I came across Posterous API documentation.

Shocked in a beautiful way, as I couldn't believe how easy it was to understand. The API had realtime implementations right there, where you can enter values and check the response that you are getting.

Most API developers except users to use some scripting language or Poster to deal with the APIs to understand the response. Sometimes they give away code snippets, some of the times they will list down all the libraries that people built on top of the API, thus ensuring that the documentation bulk was the responsibility of the library developers. I was glad to see Posterous didnt' stick to that norm.
Worse: engineers that think they gave a clear and well-reasoned 'no', but their manager is left with an entirely different takeaway from the conversation.
NSA has total access via Microsoft Windows
Thanks. I made it for another website last week, and decided to reuse here.
I'm not sure that it's fiscally tenable to exit school with tens of thousands in debt while being subjected to a massively inflated cost of living, and go right into taking a below-average salary at a startup.

What kind of plebeian can't afford to exit school with $500/mo student loans and $2,000/mo rental payments? ;)

More importantly, according to Hacker News, the average salary for a software developer who is at least capable of coding himself out of a wet paper bag, is $150k, so below-average means an "acceptable" $120k, at least. Right?
I would see nothing differently. I would still seek to educate other devs to experience other languages so they might change this problem you've pointed out.
I prefer to use proprietary and closed-source software. But to each his own, I guess.
Great sheet.

-- Variables are global by default.
thisIsGlobal = 5 -- Camel case is common.

-- Undefined variables return nil.
-- This is not an error:
foo = anUnknownVariable -- Now foo = nil.

-- Only nil and false are falsy; 0 and '' are true!

Didn't read further. Bad language design. Must die.
This was in a early version of .NET, over a decade ago. Basically, certain calls in the CLR are marked in a special way so they can be done by internal CLR code instead of running managed code like any other function. I think Array.Copy is one example.

If you created a delegate (function pointer) to such a special function that hadn't been called yet, it'd point to the wrong place and let you do things that shouldn't be possible.

The neat thing is that the code was valid and verifiable (so it'd run in low-trust), but you'd still end up owning a function call to the wrong point of memory due to a runtime bug.

Like practically every CLR vuln, it's the loading platform that is affected, not the applications. I think it's only important when relying on the complicated sandboxing restrictions (CAS).

I'd like to publish a working example, but haven't had the time to figure out which old OS allows the specific old .NET version to replicate the behaviour. I only found it by accident and was more concerned about finding a workaround to not crash.
I have a few friends who have experienced absolutely meteoric rises at their respective companies. These individuals are good, but not to my knowledge exceptional. In less than two years, they go from new college grad to the very top of the company.

You are a clever guy- what does that say to you about the company they work at, and by extension them?

It doesn't take much to look like a master circuit designer when you are the only person at the company with any training in circuit design. For example, during college at an "internship" of sorts, the two years of education I had at the time pretty much made me the resident expert on circuit design.
I personally won't be happy until I see all fiber splitters installed by the NSA completely removed (such as the one at 611 Folsom Street in San Francisco). Move it back to San Luis Obispo.

I liked the reference to The Spy Factory (http://www.youtube.com/watch?v=RyoeOM22WCc) in this article, and I find it interesting that the NSA had been surveilling Al Qaeda for 3 years leading up to 9/11, and had more than enough data gathered on them. They were taking photographers and following two key hijackers--that's like the upper limit of surveillance, and they hit it. The mistake was not that they needed more, it was that they intentionally did not communicate any of those details to the FBI or CIA once two key hijackers were in the U.S. Fix the communication, not the collection.
Node.js and the Case of the Blocked Event Loop
InoReader (https://www.inoreader.com) gets quite close to the Google Reader experience.

I've been juggling between that and YoleoReader to get better acquainted with them and will settle for one after getting properly used to one of them.
One imagines they felt they were leaving too much on the table, or that they felt the counterparty (ie, us users) didn't value it as much as they did their lost opportunities.
I took both AP American History and AP Government at about the same time, at a very good school with a pretty liberal teaching staff. I never heard about COINTELPRO in either one. My only exposure to it before college was from my father who was a '70s activist. Even in university, most people in the progressive groups I was a part of hadn't heard of it.

You had a very special teacher if you learned about it in High School.
I don't think it has anything to do with the will to contribute something back.

You need a lawyer to do anything with GPL'd software in commercial setting, and even lawyers will sometimes disagree (e.g., what is a derivative work?). With BSD-licensed software you don't have to worry about lawyers. So which software do you pick?
Sam was just telling me how much he regretted looking at this thread.

"Oh, you should never read Hacker News comments about anything you write," I told him.

Whereupon it immediately struck me how strange and sad it was to be saying this, as the person who started HN.

Seriously, some of the comments on this thread are HN at its very worst: bitter, willful misinterpretations of what Sam is saying.
I also configured an instance of Tiny Tiny RSS. I found TTRSS-Reader to be very easy to configure - just the url, username and password, and possibly some certificate information if you're using a self-signed one (ok, it wasn't a huge fan of my wildcard certificate, but that's a small problem for me). You just have to enable API access in your account for it to work.
I got the point fine. I was just pointing out the rather clumsy justification given.
Interesting. I see two types of assumptions (in the comments):

1. MSR does cool research projects, any one joins has a chance of working on those. A large percentage of the people who work there are research PhDs. Similarly working at Google doesn't necessarily mean you get closer to flying balloons or whatever.

2. Money is bad, learning/glory is good. Simplistic. Spouted by people who can't pay you well. My response: I am curious, I will learn anywhere. Fuck You, Pay Me.
Create more public APIs, please.
> [...] am unable to play any first shooter from Doom onwards without getting motion sick.

Wow, I thought this was just me! This prevents me from playing even the good stuff like Portal, which is a terrible pity.
It is not easy to take any criticism of the Feedly UI seriously from someone whose website is green-on-black.

On the other hand, it is true that they have gone a little crazy with "innovations". But as long as they have an API, who cares.
I tend to prefer Waley's translation:

Stretch a bow to the very full,
And you will wish you had stopped in time;
Temper a sword-edge to its very sharpest,
And you will find it soon grows dull.
When bronze and jade fill your hall.
It can no longer be guarded.
Wealth and place breed insolence.
That brings ruin in its train.
When your work is done, then withdraw!
Such is Heaven's Way.

Why? Because there is no "security" or "prisoner" in the original. And "serenity" is a far-fetched interpretation for "Heaven's Way", which is just the name of the daoist "Doctrine".

http://wengu.tartarie.com/wg/wengu.php?no=9&l=Daodejing
I just started learning php (my first programming language).
I am reading Oreilly's Programming PHP 3rd Edition.

Can anyone give me any tips?

(please don't suggest other programming language, I have wasted countless hours trying to decide. I will eventually try to learn other languages but decided to start with php for now. My main interest is webapps, so it would seem that php is the most popular - and easy - choice.)
Snowden sought Booz Allen job to gather evidence on NSA surveillance (?)
jwz is right. His criticism is remarkably close to my observations regarding both Reeder and Feedly. I am also worried that I won't be able to use Reeder anymore, and try as I might, I can't force myself to use Feedly for any extended period of time.
MioEdge: Petabyte-Scale Concurrent NoSQL DB
JQuery plugin for arranging images to fit exactly within a div-container
I would certainly not suggest giving away those 100 common shares for picodollars because that would compromise your business results and make it affirmatively more difficult for sophisticated investors to join you, leaving your company to only receive investment from worse investors.

By the way, I signed up for Tarsnap and am using it "in anger" for Appointment Reminder. My predicted bill for this month is something on the order of 60 cents. It is, literally, the smallest business oriented bill I have ever forced my accountant to look at, and would fall below the noise floor but for the fact that I want paper records of me having paid for a professional backup service in case I ever have to prove this for my insurance agency. (I have professional liability insurance and data loss/data breach insurance for Appointment Reminder, chiefly because I have hospitals as clients and they want to know that if I screw up there will be deep pockets in the neighborhood to sue to settle up with. The insurance company is basically renting their deep pockets out on a "We are willing to bet that you won't screw up" basis, but to protect their interests, they have a 15 point checklist for various things Serious Businesses do regarding data security and if it turns out that I'm not a Serious Business than my Serious Business Insurance Policy will not actually cover me.)

I would, and this is my honest and true opinion as a customer rather than as someone who has nagged you for years to raise your prices, prefer to pay $100 per month for no reason other than to avoid having my insurance company think that I am a stupid kid playing at being a real business by entrusting core parts of my infrastructure to a service which costs me sub-coffee money. In the event of me having an insured loss (which, n.b., I hope to never have and to just set fire to the $10 a day I pay for insurance), I really don't want to have that conversation. Please make me not have to have that conversation. I can pay.
It is anecdotal and probably a bit too strong!

Many of the strong programming languages people I have met have been amazing programmers strongly in the "FP" category. If you look at a lot of the PL people that do dev work in Google, they belong to this category as well.

I'm not in that world personally. I attended WGFP once and found people like Simon Peyton Jones to be crazy smart and able to work with through complex abstractions quickly to find very elegant solutions. But I just couldn't think like that, I'm more OO.
Because the services you provide depend on a domain for authentication and configuration like Exchange, Citrix, IIS, Sharepoint, SCCM, and every other Microsoft server product.

I am dying for the chef/puppet/salt/ansible/cfengine recipe that will let me fully configure this stuff, including the domain memberships.
That is just a symptom of the typical enterprise culture.

The consulting company I work for still gets requests for project in Java 1.4, for example.

My last .NET project we had some issues because there was a mix of .NET 3.5 and 4.0 across teams.
Actually I'm sure the NSA is perfectly A-OK with techies, rather than getting involved politically and using their knowledge to mobilize the non-tech-savvy, instead expending their limited energy and time on weird slacktivism antics.
The NSA has been caught secretly recording everyone's communication for years, violating the 4th Amendment. James Clapper was caught lying under oath to Congress. Yet politicans are defending them. Who's going to have the power to enforce a retention policy when they're dealing with an agency that potentially has dirt on them, their friends, or their family?
I did one of these for The IT Crowd and released the source code - https://github.com/kivlor/itcrowdipsum
This is silly.

I've run a printing press in my mis-spent youth. And repaired photo-copiers.

One technique that is often taught is to turn the page upside-down -- in order that you not be distracted by the content.

You are, at that point, and your job, is to be only interested in the copy/print quality. Registration, blur etc. Not the content. That's the editor's job. Not yours.

The same may be said in this instance for the layout. That's your focus, or should be. That's the beauty of Lorem Ipsum: most people don't know Latin. If you want a change, make it Klingon, but retain the original use. That is, to check the page. Don't make it distracting by being readable or in any way comprehensible.
You are right, but I can't do kickstarter because I am not an american. And I missed this issue. But I think these guys are having a huge laugh to the bank, getting such a huge sum.
tl;dr - Pink Floyd was in that business, actually, when it was still an active band.

Pink Floyd used to routinely sell out everywhere - they almost define the term "progressive rock".

It's not fair to say they're not in the business of selling out Madison Square Garden - they're not technically in business at all anymore. They still earn royalties but David Gilmour is his own act now.
Simulation for Games
Room 641A is in an AT&T facility in San Francisco, not Hanoi. The contents of the communications that have, according to the Klein testimony, been vacuumed up by the NSA in 641A are confidential communications made by Americans who have every reasonable expectation of privacy.

I'm surprised you think, without citing any authority, that 641A and its ilk fail to implicate the Fourth Amendment. The 9th Circuit ruled in December 2011 that a lawsuit against the NSA over room 641A could continue, and it's currently underway in federal district court.

There are also separate lawsuits underway against Verizon for the phone logs.
FWIW, TechStars was great about this. David Cohen and Andy Sack gave fantastic advice to our round (Seattle '12). I've been doing this for awhile, have read the relevant books and heard a lot second-hand from people who've raised a lot of money, but having mentors give great guidance around this from personal and networked experience was leaps and bounds better.
I like the concept. White layout with bigger, more readable blocks and less wasted space above the fold, but some of the fun they had with the footer and javascript on the page should probably be dropped to make the page load a bit smoother and yeah mobile has definitely not been considered or tested against. I also wonder if these pages are completely dynamic as they seem to load very slowly even in a logged out state.

Side by side speed comparison:

http://farm3.staticflickr.com/2859/9133368868_54f4a8cabb_h.j...

http://farm4.staticflickr.com/3700/9131157097_923af39b1b_h.j...

Iphone rendering:

http://farm8.staticflickr.com/7402/9133398088_4cd5d18661_b.j...

http://farm8.staticflickr.com/7288/9131186519_b00acc38a0_b.j...
The biggest problem with writing PHP is picking up projects from other developers who have built massive systems as if it was 10 years ago.
not strictly the FreeBSD kernel but the rather the BSD emulation layer ( which is quite a significant chunk of xnu ) on top of the Mach "microkernel" ( which until Mach 2.5 still ran in the kernel - Mach 3.0 moved the BSD emulation out to userspace). the "BSD emulation" started with 4.3 BSD and kept in sync with its successors but seems to have diverged quite a bit lately.
I had no problem setting up YATTRSSC as my mobile client on my iPhone. All I did was check the enable API checkbox in preferences and I was good to go. It’s a PhoneGap app so feels slow and clunky but since I do most of my reading on my computer I tolerate it.
I don't particularly like the way Feedly does things either, but I can maintain that opinion without a lot of vitriol.

While it's great that all these new projects have been springing up, I didn't want to entrust my feed reading so something that has been written at the eleventh hour, so have only been looking at options that have been around for a while. (Also, ruling out ones without an Android app, which may or may not be a consideration for others.)

Tried TinyRSS which was okay. If I had a better server to run it on it probably would have done the job for me (long story that is probably not germane.)

I ended up going with Newsblur. It has an interface similar in behaviour to Reader which is what I like, and although it does have some rough edges it's getting the job done and is established. I figured I'd spring the $24 for a year, and then see what the landscape looks like then.