skysight-inc/HackerNews huggingface dataset:
I've seen many posts from tptacek and he often comes across as a shill repeatedly warning people about Democratic intentions.

He makes the usual partisan comments about Democrats but without going into specific detail, and usually follows up with something along the lines of saying he's a Democrat or donates to them. And I usually he presents the non-argument that much of what is in this bill was already lawful.

"you probably should be careful about cheering CISPA's demise."
I really don't trust anyone who takes the fear defense of a piece of legislation that seems to have more flaws than benefits, along with 'already lawful' measures.

If he were simply saying don't trust Republicans or Democrats, I don't think most people would disagree. I wouldn't.

Edit: I think the point that all he says is "be warned about Democrats they support this" without any examples or citations repeatedly is an important point, as it's lacking substance and comes across as spammy by HN standards.
Amendment of a Privacy Policy doesn't retroactively apply the policy to all the data previously provided to the service without first consulting the user.

If that is the case then they need to make the user ACCEPT the new terms before this can be done. (This is what is happening whenever you are forced to accept an amended TOS before returning to a service.)
> and this means that you can always get a lot of attention by claiming Apple has security holes. In fact, people have been making these claims for the past 15 years, in articles like this.

So there were no vulnerabilities and all the patches that Apple released were NOOPS?

> ...the one trojan that got any traction has been eliminated

Really? From http://www.forbes.com/sites/andygreenberg/2012/04/20/antivir...

>The idea that Microsoft is ahead of Apple on security is a joke to anyone who knows their history or knows their engineering.

So Eugene Kaspersky, the founder of Kaspersky Antivirus and Kaspersky lab doesn't know his engineering and history but you do. Somehow I think the onus is on you to prove your credentials are better than him.

>"Security firm Dr. Web released new statistics Friday showing that the process of eliminating Flashback from Macs is proceeding far slower than expected: On Friday the security firm, which first spotted the Mac botnet earlier this month, released new data showing that 610,000 active infected machines were counted Wednesday and 566,000 were counted Thursday. That's a slim decrease from the peak of 650,000 to 700,000 machines infected with the malware when Apple released its cleanup tool for the trojan late last week. Earlier in the week, Symantec reported that only 140,000 machines remained infected, but admitted Friday that an error in its measurement caused it to underestimate the remaining infections, and it now agrees with Dr. Web's much more pessimistic numbers."

Are those propaganda and lies too?
Is finding friends the same thing as finding a good Chinese restaurant?
Math Number Tricks
http://mathema-tricks.blogspot.com/search/label/Number%20Tricks
http://mathema-tricks.blogspot.com/search/label/Number%20Tri...
No, that's not how legislation works. When you have two options, one an interventionist Democratic† bill and the other a self-regulating GOP bill, and the GOP bill passes, the Democratic bill does not find a more receptive Congress.

† <--- again, note, actual Democrat typing
Extreme hyperbole, as with much of TechDirt: http://news.ycombinator.com/item?id=3896572
Amazing 300,000 image timelapse of Portland
Done! Good call
Marked and Writing for School
McNealy asserted that it was company policy that those kinds of blogs were not corporate, but rather personal

He was the fricken CEO of the company, writing on a blog hosted by the company.

Also, and more importantly he didn't believe he was speaking as a private citizen.

When Schwartz started the blog, he made it clear he was writing as an officer of a public company[1].

Indeed, he wrote to the SEC to ask that his blog be recognized "as the exclusive vehicle through which the public can be fairly informed"[2].

Given that, it is hard to argue that he wasn't speaking for Sun. Indeed, given his letter to the SEC it might well be argued that it was illegal for it NOT to be corporate strategy.

[1] http://web.archive.org/web/20040701053111/http://blogs.sun.c...

[2] http://www.webcitation.org/5wUC3JBDO
Do you have quote from, sic, "Dems" to this effect? One dem isn't sufficient, you need "many". (Incidentally, "many" is one of my favorite weasel words).

If the dems are bad on this issue for voting no, what does that make the people who votes yes?
> I think mainly so that no-one can accidentally get bigger than them and take them out.

You're underestimating the "made man" effect. Once you have a really enormous hit, you become a Made Man; someone will always be willing to throw some money at you for future worthless businesses you found, because the people with the money know you and want to stay on your good side on the off chance lightning strikes a second time later on. So they're willing to throw some money away to keep you happy. (And not just you -- it lets them do a solid for the people who invested in your company, too, by letting them walk away without taking a loss. Why do that? Because the investors are usually also Made Men.)

It's not just Andreessen who illustrates this. Look at Google's recent acquisition of Milk:

http://money.cnn.com/2012/03/20/technology/startups/Google-D...

Milk only ever shipped one product, Oink, which was a total flop. But Google spent a reported $15-30 million dollars to acquire them.

Why?

Because Milk was founded by Kevin Rose, and Rose's hit with Digg made him a Made Man; and it had gotten ~$1.5 million in angel funding from a veritable Who's Who of other Made Men (see http://techcrunch.com/2011/04/26/milk-completes-1-5-million-...).

If you had the same company, with the same team and track record, and subtracted Kevin Rose and the plugged-in investors from it -- the same company, just staffed in some podunk Midwestern town and funded by no-name investors -- I doubt Google would have spent a plugged nickel to buy it. But Milk was very plugged in, so Google bailed them out.

In other words, it's classic logrolling (see http://en.wikipedia.org/wiki/Logrolling). You bail me out when my venture tanks, and I'll bail you out when yours does. It's a pretty sweet deal. But it's a deal that's only available to Made Men.
Fixed. The cloud giveth and the cloud taketh away
Both generated from the same gyp files, yes. And by "reasonably large", I mean about 9.5MLOC, 30K source files excluding headers :)

Edit: Important info here might be that those times are for an OSX build. I haven't measured, but it seems builds on Linux are faster.
Obama will slap this down before the dust settles on his desk from CISPA hitting it. Nice little veto penmanship workout.
Luck, Friends, probably in that order. Also giving people a demo, releasing on a slow(er) news day, releasing right about the time people get off work, making something for developers and giving it away for free.
Surprised NOOK doesn't show up on that chart at all. I thought their sales were strong enough to be in the top several.
Without the personal attacks/accusations, your comment is (sadly, literally) empty. Do you have any arguments about what he said?
Look up the Rockefeller Cybersecurity bill from the Senate from 2009.
AddThis - Just Analytics
Are Microsoft really transitioning to C#? I think it's more of an alternative to use where appropriate, but they are still supporting and encouraging new development in C++. I actually really like C#, but most applications written in it tend to be rather slow feeling and memory hungry, particularly GUI apps. Early in the Vista dev cycle, Microsoft's intention was to write much of it in .NET until they decided it was too slow.

Even the apps that Microsoft themselves have written (e.g. SCOM) are pretty poor. That's fine for enterprise software, servers and so on where you can easily throw more hardware at the problem, but I'm very thankful that of the 100-ish processes running on my laptop at the moment, most are not written in C#. Also, Microsoft have recently been stating their intention to bring back some focus to native (C++) development for Windows.

Though, I feel C++ is sub-optimal as a native language, given how easy it is to shoot yourself in the foot. It doesn't have to be so dangerous to write performant native code. Why is it that D never really took off?
Why do your posts almost never contain any references but are almost always chockful of outlandish wild claims? Are they unsupportable?
Introducing the Coders' Rights List
We're also using Fluentd as well as original JSON-based logging libraries.

Fluentd deals with JSON-based logs. JSON is good for human facing interface because it is human readable and GREPable.

On the other side, Fluentd handles logs in MessagePack format internally. Msgpack is a serialization format compatible with JSON and can be an efficient replacement of JSON.

I wrote plugin for Fluentd that send those structured logs to Librato Metrics (https://metrics.librato.com/) which provides charting and dashboard features.

With Fluentd, our logs became program-friendly as well as human-firnedly.
> It's going to change the world.

The world does not simply "change". :)

edit: more seriously, making this statement is rarely advisable and is usually made in haste.
Thanks for making me waste an embarrassing number of hours!
Women disliking the communication style of software people is not a barrier. It's a preference. Women could join if they wanted to, they just don't want to.

It's not a semantic difference - the difference is whether women are prevented from performing some activity or whether they choose not to perform it.

Similarly, I don't like banking environments very much. There is no barrier preventing me from working at Citi, I just never applied for a job there.
http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt

That's more advanced stuff than most web apps or frameworks do today. If viaweb had been done now instead of 15 years ago, they probably would have spun off lots of open source projects.
From the bill language, which you haven't read:

‘(B) EXCLUSION.— Such term does not
include information pertaining to efforts to gain
unauthorized access to a system or network of
a government or private entity that solely in-
volve violations of consumer terms of service or
consumer licensing agreements and do not oth-
erwise constitute unauthorized access.

Putz.
I believe the lessc compiler requires a node environment and simpleless is self contained.
FrameUtils – Objective-C Frame Utilities
Successful startups is not the best signal to judge overall quality of academic institution. Stanford became synonymous with dot com era due to successes like Google and Yahoo. However, Berkeley (along with MIT) was epicenter of open source movement in sixties and seventies. Things like BSD, Sendmail etc. started on Cal's campus.

I've heard one joke on Cal's campus - "Stanford creates companies, Cal creates industries".
Love it! It helped me a lot before my interview ;)
I just tried to use dryscrape [1] for a project. It's great when it works, but it's not liberal enough in what it accepts [2], so it gives off showstopping InvalidResponseErrors (which make sense when the library is using for BDD, but not when you are using it to get at javascripty download links).

This ghost.py looks great, I'll give it a go after dinner tonight.

[1] https://github.com/niklasb/dryscrape

[2] http://en.wikipedia.org/wiki/Robustness_principle

[3] https://github.com/niklasb/dryscrape/issues/6
Schwartz also said 30 min. prior.

Schwartz said his blog post was like a press release, an official Sun statement, but there was a lot left unsaid.

"We didn't like [what Google was doing with Android], but we weren't going to stop it by complaining about it," Schwartz said, explaining that Google could have chosen to work with Microsoft, a major competitor for Sun, or an open-source Java implementation. "At least with Java they could be part of the Java community," he said. Without the Java community, Google would have to "reinvent a whole community," Schwartz said.

And a few months ago the Judge said this...

Sun offered Google a three-year, "all-in" royalty license for Java for $100 million, which Google rejected, Van Nest said. The offer was made when Google was just starting Android's development.

But if Google tried to negotiate a license for Java, Alsup asked, doesn't that show Google knew it was going to infringe Sun's patents all along?

"Tell me why there's not wilful infringement here?" The Judge asked.

http://www.networkworld.com/news/2011/072211-google-sun-offe...
Yep, I put a simple language app in the App Store almost 2 years ago.

http://itunes.com/apps/h4spanishlite

I'm adding iPad support now, and I need to find a good source for audio. Recommendations?

I have an Android version too but long hours at my day job made be realize that I need to focus on one really good version.
Great to know it helped you today. Best of luck.
Do you think that the horse carriage was a major force in the 1800s, but has been safe in obscurity since then?

It is absolutely absurd to ignore that history and pretend that nobody was interested in messing with the horse carriage, when they were interested in messing with it in the 1800s.
Clever and fun!

Please fix the misspelling though... "quick, consice [sic] answers"
Because the Go compiler doesn't optimize good enough yet?

It seems like the one language that might replace C/C++ in many instances. My favorite feature is the incredible compile times.

http://golang.org/
Fabulous Friday: SEO Infographics R Us
On Linux/Mac you have g++ and on Windows you have MinGW/Visual Studio
> I'd rather Apple continue to ship a robust and secure operating system

That's the thing, how is it robust and secure if Apple takes months to release security updates for said open-source software?

> I really don't think 2001-2002 counts as "very late".

You misread his comment. He is saying OS X was not released with in-depth defense mechanisms. Thus its release date is of no consequence.

> Apple has taken this issue seriously since 1987.

Forgive me for my skepticism, but what security concerns, exactly, did Apple face in 1987? 1987 was in the middle of the emergence of word processors.
Google Adwords Display Exam Guidelines & Tips
I'd love to have a source for all this conjecture. I'm not aware of very many Microsoft products that are actually written in C#. Most of people I know from there are still working in C++ for most things.
Which is 10 years ago which the article states.
I'm a guy who likes to respond to people on the Internet with a typewriter.
May as well say you burn more calories drinking cold water because your body has to heat it up. This is a little meta, but I think if you say something that, while technically true, causes people to behave/believe in a certain manner unwarranted by the facts, you're functionally equivalent to lying. Anyway, point taken, "lie" was not the most tactful choice.
From C to Hardware
Press N
I dunno, this feels like the "web developers" approach to logging. I can't say that it wouldn't be cool to be able to parse logs into a structured format, but honestly, tools are already there to parse logs that are very powerful (gawk + shell pipes + {whatever_unix_tool_you_can_think_of}). If you don't have programmers that can knock out a real quick awk liner to process a logfile for you in any custom way you want, then I could see where this approach (using JSON) is useful because then they can use something they are familiar with instead of something they are not. But really, you should know how to use the Unix tool chain if you're a programmer.
I feel bad for wailing on the EFF about this stuff, because I used to be a fan of the EFF, but come on; their posts on CISPA cite PATRIOT, terrorism, National Security Letters, CARNIVORE, the FBI "bending or suspending the law" (begging the question: then HOW does CISPA matter?) and wait for it DRONE STRIKES.

It's not enough to be right; you also have to be correct.
New in the all new Basecamp: Move items between projects
Well done.

I'd like to see some more pro tips!
Heh, I thought my team was the only one that made this kind of thing before interviews. This one's got much better content than ours though; thanks for sharing!

For those like me who are curious what the RNG missed, here's the data list:

http://www.jamescun.com/ycs12/data.js
Gnome3 ships with a mode that looks and acts basically identically to gnome2/gnome-panel. I don't understand at all the desire to use gnome-panel, but it's all right there out of box. I groan every time I hear people mention Cinnamon, Mint and Xubuntu because they don't like Gnome-Shell.
Wow, you found that fast.
I don't think having a school for women necessarily gives an unfair advantage. I'm not even sure it's an 'advantage' at all in a male-dominated discipline, especially given the degree to which engineering is male-dominated.

You're right that girls don't think tech is cool. I've heard this anecdotally from high school teachers and friends running Girls in Tech programs. I'm not sure I know how to tackle that specifically.

One problem might be the phenomenon that occurs when you walk into a room full of people who look nothing like you. As a minority (I know I look Chinese, but I'm a Samoan-born Filipino), I feel this a little bit all the time. But when I walked into a local Women Who Code event to meet someone, it was downright alarming. After experiencing that, I can't blame women for not wanting to participate in tech at all.

Regarding your last statement, I want to point out that I've never worked with a woman who was a bad engineer, and seemingly, neither has anyone else. Conspicuously absent are the unremarkable, or even poorly performing female engineers, while their male counterparts are everywhere. One expects a more normal distribution, and I think this indicates some systemic problem, but it's not one I know how to solve without more data. Right now, I think the best we can do is address the symptom and add more women into the tech pool directly.
How does passing CISPA now prevent passing something more intrusive later?
As a portlander, I find this very cool.
Insanity: CISPA Just Got Way Worse, And Then Passed On Rushed Vote
You can expect to be banned shortly.
>I also know that HFTs are taking money out of the equation, not adding money into the equation. If they weren't, they wouldn't be doing it

Either this logic, that profit is evidence of value destruction, is flawed or capitalism doesn't work.

You assume that the capital markets are a zero sum game. But by promoting liquidity HFTs make the markets (a) more attractive to play in, and, (b) cheaper for companies to finance themselves from.
Or provide unit test for said log parser and require (or don't) all tests to pass pre-commit. A JSON struct isn't going to stop your colleague from removing nor renaming a field. Removing the logging all together. Or changing the format himself, if your company is really setup for allowing colleagues to so easily break your code -- not that anyone's perfect.
Cheap Jordan Son of Mars Olympic Pop Art Bordeaux Shoe for Sale
Haskell for Enterprise Linux
Fun fact: `user:"bob smith"` is invalid JSON because object keys must always be quoted.

The JSON spec is very precise, you can find it right on the front page of http://json.org/.
I assume that it means there is some compelling, /defensive/ purpose of disclosing the information. CISPA is completely indiscriminate and does not carry that same guarantee.

Also your example appears to address what the ISP is allowed to record, not what they are allowed to share, which is a different issue all-together.
Samsung Behind Mock Protest Flashmob at Apple Store
I don't know what kind of person would try to solder this by hand! It's a surface mount package. I wouldn't go near one without specialised equipment!
"Don't trust Republicans or Democrats" is exactly what I'm saying.
I have done this somewhat more directly with PyQt4. I wonder wether it's useful to have this layer in between. Whereby it seem to have some useful tools. This is the main code:

* https://github.com/jeanphix/Ghost.py/blob/master/ghost/ghost...

* https://github.com/jeanphix/Ghost.py/blob/master/ghost/utils...

If you are interested, this is some own code where I just use PyQt4 directly:

* https://github.com/albertz/google-books-export/blob/master/g...
i wonder how many of the people that mention D have ever really used it.
Because industry self-regulation vs. top-down government intervention is a partisan political issue. There's momentum to pass some bill about cybersecurity so that Congress can say it got something done; there will be no momentum after this bill becomes law.

CISPA is the GOP's response to the Rockefeller Cybersecurity bill from the Senate.
"Launch" ... a file selector widget. Awesome. I bet it's a startup too.
Tantek Çelik Chats with Zeldman about Data Portability
Titleist AP1 710 Forged Irons For Sale - Best Price Online Store DHgategolf
There's been a lot of noise about logging in the linux ecosystem lately.

There's Project Lumberjack (http://bazsi.blogs.balabit.com/2012/02/project-lumberjack-to...) to encourage applications to generate structured logs and better document/integrate tools for working with those logs. The proposed structure is Common Event Expression (http://cee.mitre.org/).

At the last kernel summit, ideas (http://lwn.net/Articles/492125/) were presented on how to make kernel messages more structured.

More radically, there's The Journal (http://lwn.net/Articles/468049/), a proposed replacement for syslog.
It's quite visible in the source :P
This bill blocks nothing. You can always submit another bill. Saying you are democrat is hilarious.
Until a few days ago I was running Fedora 16 (KDE) on the X220 and it ran perfectly. Ubuntu 11.04 was why I moved to Fedora in the first place.

On the X220, 12.04 has run perfectly. On the X120e however, which also ran Fedora 16 (KDE) previously, I have to admit that 12.04 was sluggish. I haven't narrowed down the problem - but I feel it might have something to do with graphics performance -- which feels strange, since I always historically associated KDE with sluggish performance due to graphics, not Gnome.
The real takeaway is that log files invariably tend to become interfaces for something. They often end up being used for monitoring tools, business intelligence, system diagnostic tools, system tests, and so on. And they're great for this. But not when they contain sentences like "Opening conection...", which break half those tools the moment someone fixes the typo.

The log strings became an interface. Avoid this. If it's an interface, it has to be specced, and it has to allow for backward compatibility, just like any other interface that crosses component / tool boundaries.

Whether you do the actual data storage with JSON or something else doesn't matter. It's an implementation detail (though I agree that keeping it not only machine-readable, but also human-readable, is probably a good thing).

Design the classes that represent log files, and treat them like they're part of a library API. Don't remove fields. Ideally, use the same classes for writing (from your main software) and parsing the logs (from all that other tooling) and include version information in the parser so that the class interface can be current yet the data can be ancient.
I agree on the higher res desire. It looks so great out of the box you just wish you had a little more screen real estate to work with...
柜类
Tech 2 Candi module
At 92, Bandit to Hollywood but Hero to Soldiers
San Diego: join us for SD Hacker News meetup #28 (Fri 4/27)
You can also use tools like recordStream, which allow you to do grep, etc. on individual json fields. https://github.com/benbernard/RecordStream (It has a lot of other features as well)

Sidenote: benbernard worked on Amazon dev tools team