skysight-inc/HackerNews huggingface dataset:
Correct me if I'm wrong, but I thought that several of the unions weren't going to back national candidates for this upcoming election, beholden as many of them are towards the 1%, and were instead going to focus more support and funding for state and local candidates. If true, that sounds like pulling back from the DNC.
Social Media Fuels Wall Street Protests
Cyber attack tests for Olympic Games computer systems
Shivetya, I'm a little confused as to how, in the span of one post, you say being co-opted by Democrats dampens their legitimacy, and then say the Democrats' attempted co-option will fail, and badly.
I'd like to read the story behind getting the hall.com domain, as well as the 'hall' Facebook and Twitter handles.
Can you give some examples of some bad habits you might learn? 40 hour weeks?
Probably a typo... :P

For me the surprise was iPhone 3G back then with Apple skipping the iPhone 2. Apple probably was thinking about iPhone 4G but it wasn't perfect yet or they just wanted to stop marketing hardware features like that.
I think you are asking the wrong question, at best you are asking it way too early.

You should be 100% focused on recruiting members for your team, not buying fancy tools for the non-existant team.

But to the question at hand. It is pretty hard to tell you what software you will need without knowing anything about the existing software or the type of software you are tasked to build. Personally, I would let the new team members you hire pick their own hardware (within a realistic range).
100 customers is not remotely close to a large enough sample size to glean anything worth the hassle to do the test. 100,000 would be better, but then you're spending a huge amount of money for results that might add nothing to your research. The whole "faster horse" theory applies here.
You don't need to cast in Dart. Dart is not Java. It has concise closures as well. It has dynamic types.

Javascript has problems. If it didn't, no one would be trying to evolve it and address it's weaknesses. The language had serious weaknesses, some of which were addressed recently (TypedArrays, strict mode, etc) and some of which there is no current fix (consistent, standardized, namespacing and modules), and some of which cause big performance holes ("with" statement).

Prototype based inheritance is extremely verbose to use. That's one reason why CoffeeScript is well liked, and why Classes are coming to JS. Prototypes and eval() also make it hard to develop language analysis tools and IDEs which can provide correct code assistence, which can refactor large code bases, etc

Javascript isn't broken if you're just writing a few lines of JS in jQuery to enhance a web page. But it doesn't really scale well if you're got 500klocs of code and a decent sized distributed team.
Given Netflix's current issues with content providers I would say that their strategy does have some issues.
Link to previous discussion on HN:

http://news.ycombinator.com/item?id=2882301
Just thought I'd throw this out there. If you're looking for a way to help/support the protesters: Why not order them some food and have it delivered to Zuccotti Park Zip Code: 10006

I found this pizza place that accepted online orders.
http://www.majesticpizzatogo.com/
I really enjoy this presentation. If you want to learn C programming from scratch I also recommend to study Zed's book "Learn C the hard way".

http://c.learncodethehardway.org/book/
Legitimacy, I'm not personally concerned about. It's reasonable to presume that any significant group will have the pro political operators move in and attempt to coopt to various aims. The legitimate concern is the fact that 'relatively normal' people across the American political spectrum are unhappy with the direction of "Washington". Note the quotes and generalizations.

That's the real story.
Not necessarily - in that case, we might still be stuck with the Sun-versus-MS and Sun-versus-the-world games over control of the JVM, and with the JVM's startup-time problem. Though the startup-time problem was so bad that it's hard to imagine in-browser Java winning with the problem still there.
Microsoft to produce dual-core, LTE Windows Phones
I'm worried that the girl will leave a loaded shotgun for someone else to shoot themselves in the leg by writing code that relies on order of evaluation rather than by using parantheses.
The girl clearly knew her stuff, but I'd be much happier if she prefaced this example by also saying "it's dangerous to write code like this because...". I wouldn't want to work with someone who writes code that relies on all the features discussed in the C examples.
Comprehend Systems (YC W11) - Come help us create next-gen databases
We make database software that connects multiple, disparate datasources.

For example, an enterprise could have data in an Oracle database in one schema and a SQLServer database in another schema. Our technology sits on top and provides an easy way to query both datasources using a single query.

Our first product uses this technology to provide reporting and visualization tools that speed up clinical trials. Not only will you help get drugs into the hands of the patients who need them, but we need to solve a lot of hard problems on the way.

About you:

- You love computers and programming. You started programming as a hobby, and you still have that enthusiasm today.

- You will be joining a small team, we currently have 4 developers. You will be a big part of this team, and you'll help us shape this product.

- You will be engaging with customers and potential customers at trade shows and through customer support.

- You're very familiar with OOP and architecting new features. You're well versed in design patterns.

- You're comfortable learning new technologies, and have solid experience with either Java, C++, C, or C#.

About us:

- We offer significant equity, health and dental benefits, a gym membership, lunch and dinner, and you'll have the computer setup of your choice (*nix, osx, windows).

- We're targeting a huge opportunity, and are going to create a several billion dollar company.

- We're based in Palo Alto, one block from University Caltrain. We're willing to relocate you if necessary.

Please send your resume to careers@comprehend.com, or check out our website at http://www.comprehend.com.

- Comprehend Systems. Palo Alto, CA
brett @ hall-inc.com
More than syntactic sugar is being added, for instance:

https://developer.mozilla.org/en/JavaScript_typed_arrays
And how does this comment add to the disucussion at all, if you're so concerned with the sanctity of Hacker News?

Since you've been here you have submitted exactly one article, over a year ago.

Maybe before you start complaining about the content, you should start contributing to it?
I thought the original post was questioning why the "technorati" pick the iPhone as being worse for everyone. I don't think anyone takes issue with "I prefer an AndroidMark 42 to the iPhone 4S". What we take issue with is statements like, "Why would anyone buy an iPhone 4S instead of the AndroidMark 42, which is clearly superior in every way?"
I was at Occupy Los Angeles all day yesterday and would love to answer questions
Doesn't this approach have the same downside as what some critics are saying about evented procedures like node that it would result in spaghetti callback code and worse if you are not careful deadlocks?
Wall St. is responsible for raising capital for companies representing a huge portion of the American economy. Outside of Silicon Valley, people don't do VC. Instead they go to Wall St.

I'm not going to defend rampant mortgage speculation and public bailouts. But be careful at the venom you heap on Wall St. We will miss it when it's gone.
My survey of the Adbusters wikipedia article suggests that it is a media organization dedicated to activism for particular political aims.
I don't even look at pages past 120
The author of the article completely ignores public transit. Commuting by train has at least two advantages: (1) it (can be) cheaper than driving, although the exact economics depend on a lot of things, and (2) you can do something else, such as work, during the commute time, so it need not be wasted time.

Also, commuting an hour to a job sure beats not having a job in the same state as your significant other (my situation). I'm looking forward to moving to the same place and commuting soon. Commuting sucks, but you're optimizing for many things when choosing where to live, not just commute time.
I don't think I even hit past 90 on most days..
Huh -- now I'm curious.
using is syntactic sugar for a try/finally block with a Dispose call in the finally. So yes, the dispose will still happen.
What are the Tea Party 'riots' of Summer 09 he is referring to?

Seems like both the Tea Party and OWS demonstrations are peaceful (I'm sure there are a couple of knuckleheads in each group).
Go back to the other thread and re-read the argument there (or go back to school and learn how to argue). No one said Dart-to-JS by itself was bad for anything.

The leaked memo spoke of a native Dart VM in Chrome and Chrome-first Dart as primary source web app authoring by Google. The clear intent was to pressure other browsers to adopt the native VM.

Google can act like Microsoft (but with less market share) if it so chooses. Just spare us the open-washing hypocrisy, and don't expect productive multi-vendor standardization. Instead, expect a new browser cold war -- no one wins.
I thought the whole point of a DTD was that a validating parser could download it, and, well, validate.
"where is the interest on my savings account? It was 5.25 percent when I was younger."

It's very related to the interest rate set by the Fed, which is very low right now.
What Is Social Networking Lead Generation?
Occupy Wall Street in London - new tactics
I'm in favor of Shannon based assessments of information. But you've assumed that the only information that could be carried is whether or not the author agrees with OWS. In addition to that (predictable / null) information, he also puts forward a theory on how WS reacts to criticism:

In fact, the more reasonable and moderate a critic sounds, the more urgently he or she must be demonized

He may or may not be right, but either way it's a valid viewpoint, and one I find interesting. IMO, that's where the real signal is in this piece.
Urgh, HN should let you take back downvotes. My bad, my mouse slipped :(
http://tqft.net/wiki/Maneki_Neko may provide a bit of a hint as to what we're doing, but don't take it too literally :)
Yeah you could've seen Krugman's article coming from a mile away. Nothing surprising, really.
Do you think that might have something to do with the variety of models available? That people are more free to pick what hits their aesthetic desires, as well as form, functionality, features?

Whereas with the iPhone, you basically have "the iPhone". So of course sales are consolidated into that one model.
....I'm wondering how the title of this thread got changed on me...?
how about literal DOM elements?

#menu.add(.sliderMenu)

e.g. #,., maybe % or _ before elements, and you have a much more fluent syntax.
Raytheon Shows The Army A Universal Translator App
Coming to a universe near you : YouTube space lab
Unfortunately, no Python 3 support
Indeed. Rather than exploring the obscure standard corners, with a boring code snippet, one should better test that the candidate masters pointers, the pitfalls of implicit type casts, and that s/he can spot the most common traps of the language, etc.
Diagnosing Douchebaggery: The Profile Pic (MG Siegler Edition)
Have coffee with PG, PB, David Lee + others via this charity fundraiser.
Your argument hold true if phone manufactures does not go out of the way preventing installation of custom ROM. Most of the manufactures design boot loader to specifically disallow installation of customs ROM.
That was more like an abortion.
Doesn't stop them from making sure you know that the 4S is just as fast all these "4G" phones (stopping short of comparing to real 4G phones, of course).

https://plus.google.com/109995794392976695103/posts/PdBbSct8...
"Join or create customized events..." could be aligned with the text above. Not sure I like the indentation between the title and paragraph - the difference in font weight ought to be enough, maybe?

Aside fron that, great overall design!
I'm a bit confused. TARP was a part of the bank bailout. And according to the Congressional Budget Office, the 700B investment will actually cost about 19B.

That said, to claim that they were "too big to fail", bail them out, and then not address that "too big" issue is bullshit. Either they're too big and need to be broken up, or they weren't, and should've been allowed to fail. Trying to have it both ways is, in my estimation, part of the reason for discontent today.
Avion: transport des personnes du point A au point B

Boot: Menschen bewegen von Punkt A nach Punkt B

We are talking past each other :) Here is your first comment interpreted through your second one. There is no reason to have different languages, but it's OK to have different jargon.
We can start with Krugman in particular. He puts opposing views in the worst possible light and makes personal attacks on the virtues of his opponents. Those are not the debating practices of an intellectually honest individual. Whenever I am reading a Krugman column one adjective repeatedly leaps to mind: juvenile.

Krugman gives off the vibe that you'd have to be an idiot to disagree with him. But I've read many thoughtful writers who disagree with Krguman, giving him far more credit than he would ever give someone on the other side.
Sure but when I hack python (which is a lot, as it's my day job), I rarely encounter this (YMMV of course). It seems everyone knows not to use tabs in most languages, python is no exception.
The Leap Frog System
Fascinating if it can be believed.
New way in consuming media
I never read beyond top 200 from front page. However, 5-20x/week I click on "new" and skim headlines from the top 10 or so (or anything on the page with at least 2 votes). Most of these never make it to the top 200, yet I typically find about as many posts whose content is of interest to me on this page as there are on the front page.

Of course, the nice thing about the front page is that the discussion can often be more interesting than the content. Won't get that on new posts.
The thing I use lsof for most often these days is watching Flash videos with mplayer (or VLC if you prefer). This allows me to pause/rewind/fullscreen easier. Or sometimes I save the file to watch later. You still have to start the video from within Flash and then pause it so it downloads the video file. Then you can do this:

$ lsof | grep Flash
plugin-co 1038 naner 16w REG 254,2 4442164 7602188 /tmp/FlashXXfHeQqB (deleted)
$ mplayer /proc/1038/fd/16

Oftentimes the output will give you duplicates for the same temporary flash file (FlashXXfHeQqB in this case) with an extra number after the process id, you can ignore all of that. I'm assuming those are child processes. All you need is the process id (1038) and the file descriptor (16). You can safely ingore the character (w) after the file descriptor.

Back in the day (Flash 9 or so?) the flash player used to just dump temporary flash video files in /tmp and delete them after you close the browser tab. I guess they figured it was too easy to copy the files out of /tmp so the newer flash player deletes the /tmp file immediately after it creates them. This is why we have to go and grab the open file descriptor.

This will work with most but not all websites. Some websites (Hulu) will use a streaming protocol (rtsp) among other things to make the content harder to get at outside of flash.

This works on Linux, I'm not sure about OSX or BSD.
Very rarely ... and when I do I start thinking perhaps I should go adjust my procrastination settings.
JT Contemporary Art
I'd say just use the bare necessities and ask for more as you need it.

Think server, workstation, services you need on a regular basis depending on what you're working on, etc.
Would you pay the mailman to stop him from opening and reading your letters? I would not
Excellent point! I believe Mr. Money Mustache addresses objections of exactly this type in this related post: http://www.mrmoneymustache.com/2011/10/07/how-to-tell-if-you...

;-)
I can assure you that it's directly around the corner :)
Fascinating indeed.
I agree - the girl's knowledge might be a net win, provided she doesn't go out of her way to use it.

Note that it's not all stuff that you can just look up: although you can look it up, it might not be obvious that it needs to be looked up. I had no idea there was a difference between `int f()` and `int f (void)`, and if that ever caused problems for me I doubt I would have been able to track it down easily.

"A gentleman is someone who knows how to play the bagpipes, and doesn't."
I'm sorry for the duplicate submission if anyone sees it. I figured that this post would be well on his way to oblivion (was ranked beyond the top 200 posts on HN) so I made a similar submission to this one but now it's back towards the top again. Either way, thank you HN!
Yes, a known and sad fact many java static files have hardcoded URIs to java.sun.com.

Stupid hack: add a java.sun.com DNS entry on the build server to point to local and host the static files on the build server.
Auto zooming browser for better accessibility (feedback wanted)
"Such as statement might tempt you to say 'well obviously you're not a real psychopath then'. As if the definition of a psychopath is someone who exploits others for their personal power, satisfaction or gain.

A slightly more benign (but still highly inaccurate) definition is that a psychopath is someone who feels little guilt or empathy for others. "

That's not accurate at all. He wants to claim he's still a psychopath because he thinks it's made him special, but he's -not- still a psychopath. He was cured of that.

He's also not the only non-psychopath with those abilities. The condition may have honed those abilities for him, but it's not the only way to obtain them.
This is quite old but still vaguely impressive to see the visual results - however there is one fatal flaw, every newbie gamedev churns out a terrain engine because they look very good with little technical investment and are easy to implement in any tutorial copied rendering framework... in essence its teaching newbies how to do newbie stuff.

I'm fairly convinced that distance field raytracing is the way to go for terrain rendering - one poly and some extra overhead in the fragment shader (which is not trivial I'll admit) vs. thousands/millions of polys and the same fragment shading pass you use for everything else...
Show HN: Goal achievement just got easy with Dittit.com (feedback wanted)
Hi, we’re dittit.com, a startup that enables people to achieve any personal goal by automating accountability, incentives and disincentives to modify the economics of daily behavior.

The way it works is you publicly declare your goal and get friends/family to sponsor you financially. You also commit to a weekly set of commitments to get to your goal. Then you submit proofs using our mobile app or any 3rd party tracking app (Runkeeper for example) which are certified by other members of the dittit community.

When you miss a commitment we get your friends and family to help you out via Twitter and Facebook. And, to provide that little extra Pavlovian sting, we donate some of your money to charity. When you achieve your goal, the money you raise from sponsors also is donated to charity. (yes we plan to raise lots of money for charity)

Anyway, check out our site, dittit.com. We're in private beta now so we'd love to get people's thoughts and feedback as we finalize our v1 (mvp). In particular we're interested in knowing what sorts of goals you'd use Dittit for, what the most successful motivators are in your life, and generic thoughts on our particular solution.

Thanks!

The Dittit Team
One of the benefits of using a single-site browser is that you can restrict the URLs the browser will load, protecting you against phishing, cookie stealing, etc.

Last I looked at Fluid, it had a whitelisting feature but it was horribly broken in that it included default rules that were irremovable like 'userscripts.org*' allowing 'userscripts.org.evil.com'.

I haven't looked at Raven yet, but hopefully it has whitelisting that works. That alone would make it worth looking into for me.
Changing your mind is a sign of intelligence. I can see how it would have made sense to them to separate the companies, and I think in 5 years or so, that will make sense. I hope they still do the console game rental service that was going to be a part of qwikster, although that's a dying model too.
Or the reasons for the split have already failed to pan out.

If the split was primarily so that they could go to Hollywood and say "No, we're just a streaming company, that DVD division is over there so just negotiate with us", I've never thought that would work. They weren't going to fool anyone.

I bet they weren't surprised by the customers walking or even the number of angry customers; I bet they discovered nobody in Hollywood was fooled and suddenly inclined to change even one letter of their contracts simply because they had "divested" their DVD product.
Other manufacturers have only themselves to blame for that.
In C, at least, it helps to think of regions of memory independently of any meaning overlaid on top. For instance, there is plenty of code that depends on behavior like this:

struct list_node {
struct list_node * next;
struct list_node * prev;
}

struct useful {
/* This struct should be part of a list, so include the list header first */
struct list_node;

/* That data that this struct is storing follows */
in_addr_t sip;
in_port_t sport;
in_addr_t dip;
in_addr_t dport;

}

Then, you can write a generic list walker by casting the a "struct useful * " to a "struct list_node * " since the first fields will match up.

This is just one example, another would be parsing and unwrapping ip headers and data sections. As I'm sure you've noticed, C prefers explicit to implicit, and this applies to the layout of memory as well.

edit: example: http://stackoverflow.com/questions/3766229/casting-one-struc...
I am interested in the domain name and other "handlers" story as well. Would be great if you could share it.
I couldn't finish reading the whole thing, and I'm usually thinking about maximizing everything all the time.

He completely lost me when he said people could change jobs to reduce the commute. Isn't there usually a reason that people are working where they are? Things such as chosen field and salary? We're not talking about teenagers working fungible minimum wage jobs here...

Everyone tries to minimize their commute times and where they end up living is a reflection of the compromise between different values. I think this article points out that people don't prioritize commute time enough because its only taken in small daily doses and that's a valid point, but that time is also not completely wasted if you can find something productive to do (e.g. listening to audiobooks, language lessions or relevant news).
(trying to undo the snobbery a little - I made a demo of something like this some 5 years ago and it actually helped land me a job)
The incorporation of bignums is interesting - i'm curious how does that works when compiling to javascript (where double is the only numeric type)

does that mean all integer math is emulated? Long emulation is slow enough in GWT, but you have the choice of using int if you don't need a long.
Duomi.fm Clones Turntable.fm, Chinese DJs Drop Beats
Does it help me monetize my site? Or is it just link exchange?
I'll definitely take a look at the indentation. Anyone else feel the same way? I'll be running a lot of A/B tests to figure out what exactly works out as this is my first real landing page. Thanks for the feedback!