skysight-inc/HackerNews huggingface dataset:
Adium is one of the rare apps where it makes sense for it to be multi-window. You might want certain chats on certain spaces only, while having a separate contact list window that hides at one edge of the screen.
Horrible article, poorly written plug for "plateaus". Somebody should tell the authors of this article about "House of Cards", apparently they missed the fact that Netflix is trying to become a content provider.
I'm surprised. I see more Ruby these days (all the online learning courses i.e.: codeacademy, etc).

Where I live, you won't have trouble finding Rails developers but not so much when it comes to Python.

Github is filled with probably more Ruby than Python.
Logically, a simple if-else return tends to follow three basic forms:

if x
return a
return b

if x
return a
else
return b

if x
r = a
else
r = b
return r

Out of these I find the first is the most prone to maintenance errors. It's easy at a glance to see the final return, insert something in front of it, and miss that it needs to happen on another path. At least in the other two cases the indentation makes it clear that it's a conditional return path and you look for others.

I don't have a problem with a "throw" instead of "return a" in any of the forms because that's expected to be an aborted path anyway. In the case of two returns, maybe it is, maybe it isn't.

It's a small thing but when you read hundreds of thousands of lines of code, every little thing that makes it easier is worthwhile.
Thank you. I have taken away at least 3 point that I will implement immediately. Going to focus on bug fixes more and blog about my code and apps.
Windows 8: Microsoft's New Coke moment
surely that would just apply to the rsync code, not a re-implementation using the same protocol?
If they are already suspicious of you, then you've already lost. In the above scenario, voidnull's dna or fingerprints would have to be cataloged for them to find him.
Barley: The web editor for everyone.
Haskell controlling garbage trucks (2010)
A must read for every developer.
“Hidden” display ads hurt Web ad networks
> Much of the cheating the Technology Division deals with comes from professionals, who will buy a used game machine, put it in their garage and plumb it for vulnerabilities.

> “They are looking to explore how they can exploit the machine from a mechanical standpoint,” says Jim Barbee, chief of the division. That means physical hacks aimed at the coin hopper or the bill reader. Software vulnerabilities like Kane’s are nearly unheard of.

Someone should sell them a fuzzing suite.
Like I said, objectively, you're just moving the extra work from moving around the last element to moving around the first element.

Except that moving the last element (more specifically appending after it) is by far the more common operation. And when you mess up on the first element, it is visually obvious that you have done so.

If you hadn't resorted to this ugly syntax, you should have developed habits that lead you to fix your commas whenever you move the last element around.

I worked with SQL for years, and never developed the habit reliably enough. Once I was introduced to the idea of the leading comma, I noticed the difference.

Obviously you can do what you want, but if you were on my team, I would not allow this syntax.

Then let's both be glad that I'm not on your team, because there are some co-workers that I don't want to have to put up with.
Peter Thiel: Twitter will outlast the New York Times
I have no intention of trying to find out voidnull, but here are some thoughts on what we know:

1. We have a little bit of text we can be reasonably sure voidnull wrote -- some sort of text-likeness algorithm might be able to give us some candidates -- pointed at newsgroups/forums/etc where SDF users might hang out.

2. Using the above, I would note that there are some grammar/typos/mistakes from possibly careless writing. That might be something to specifically try to isolate

3. The HTML on the page is very simple, but malformed -- perhaps look for pages like that (some missing </p> tags)

4. adnam made a comment that showed some familiarity with voidnull and SDF -- adnam might be easier to locate and an association might be discovered.

5. If I believe #4, voidnull is possibly a handle that has been used before (seems really dumb, though) -- perhaps it's a very recognizable alteration.

Anything else?
Checkout 51, Toronto Canada, full time, iOS/Android/Back-end developers.

Well funded, lots of real customers and options.

If you're comfortable with any/all of the following PHP, MySQL, Memcache, Java, Android, iOS then you might find working with us to be fun.

We're got a bunch of great people (http://www.checkout51.com/about), fun vibe and have a healthy growing user base of 250k users. Brands are signing up all over the place, and we need great people to help us understand our data which we ultimately feel is going to be the difference between the best and worst companies in our market.

Andrew McGrath
Founder / CTO
One thought: Ask on reddit in /r/gaming?
America is special, because it was founded by people who wanted to be free, not founded by some warlords who wanted to rule over others

America was founded by people who wanted to be free, including the freedom to rule over the others they kept as slaves.
Show HN: Hybrid Smart Case System
I don't want to imply that you personally shouldn't use a CDN, but the page you linked to loads 43 files. If you consolidated, removed links to or inlined some of them, the difference with and without CDN would likely to be much smaller.
That's a great question and it is one of the toughest problems with the model. We have decided to take a fee (3% of tuition) in order to cover our basic technical costs.

In order to become more sustainable we are building partnerships with other ngos who can benefit from our technology.
To speak frankly, you seem pretty belligerent in your crusade against the comma-firsters. For whatever reason, this is apparently holy war territory for you, and you're willing to make assumptions about me as a person, and my abilities as a technologist, based on where I put a goddamned comma.

Thanks for that.
> Yes, it is legal.

It saddens me that this needed to be clarified, that anyone would wonder whether putting a page on the internet without going through the "proper channels" was legal. Not surprising, but sad.
For the first time I'm starting to see the advantage of the cable company monopoly. At least if I get cable (from any provider) I can get ALMOST every channel if I want it.
Bunseki Software Authority is hiring for a variety of technology specific expert witnesses e.g. Bitcoin, MapReduce, Software Licensing, Security, etc...

(http://experts.bunseki-sa.com/jobs/).

Location: Anywhere

Keywords: REMOTE
How to scale your web traffic
Funnily enough, SDF means homeless in french
Graph: Faster Abstractions for Structured Computation
I get very uneasy when i see people actually licking the dry glue from envelops. maybe it's just a different culture. but for me it's weird as hell.
Wasn't there some problem with KDE4 highly tied to dtrace and other kernel space mappings that OpenBSD does not have?
I think he means "Messages" UI with different colors.
Varnish: a story bravery and romance
For both, it creates an annoying, pedantic atmosphere.
3a. The HTML is formatted in a specific way, with indents and white space.
Seriously, Now they want me to pay $10/ month to 15 different studios? Back to piracy it is.
http://www.motherjones.com/blue-marble/2012/08/weirdest-lab-...
Ask HN: Your 2-cents on operating crypto xchng in us w entity formed foreign? 
"Real" currencies and crypto, based on and birthed on crypto though.I have spent the last 2 months aiding in the security aspects of a building said exchange. All the while the business end was still up in the air.A decision has been made, and it is to be a foreign entity, while all founders and employees operate here, in the states.My concern is, is the money+excitement+risk really worth it to spend everyday wondering if I've aided evil people get evil things done and facilitated the process, and more importantly if today is the day I will hear from the federales.What I'm not sure about is if I'm giving it a legitimate concern. I know companies do this, I know that we will be using multiple lawyers, but it all smells fishy to me, and its only just the beginning, which is not a good foreshadow.
Would love to get your 2-cents.Thanks!
>What if the Web had been patented?

Then it would have ended up like Gopher[1]. In 1993, the University of Minnesota announced that it would start to charge license fees to use its implementation of the Gopher server. By 2000, when the university GPLed it, it was too late.

[1] https://en.wikipedia.org/wiki/Gopher_%28protocol%29
SEEKING FREELANCER, iOS, objective-c, Cocoa,
Would prefer NYC based but willing to consider remote.

Unique and interesting start up that recently launched mobile web app. Looking for an iOS developer to do native iPhone. If interested, relationship could become long term.

Contact: Chad@miabbracelets.com
I like to make stuff and it would be sweet to find other people to make stuff with. i'm currently working on an editor called Rad <radide.com/about> other stuff i've done gsick.com laotata.com teslarecords.com
I wish it wasn't such a hassle getting a VISA to the US..
> Although the inductive step is valid, there's a problem in the assumptions

I'm really not sure who you're addressing. No one is claiming these assumptions.
What I would like is a more open aggregator market. Take Netflix's infrastructure, and allow rights-holders to group their offerings into sets of movies that I can subscribe to within that aggregation network. The aggregator and the rights holders would then share the revenue under a standard rate (e.g. 30/70, whatever).

I could then, as a consumer member of the aggregator service manage my subscriptions. Maybe I want all Starz and WB, with nothing else. Perhaps that's $8 for the WB catalog, and $4 for Starz.

Rights holders could even partition it's offerings into different subsets, WB Modern ($5), WB Classic ($5), WB Full ($8).

Searching would show available or all shows depending on the search type, and for non-available shows let me know what subscription I would need to get.
Ah, yes, the other side of the Halting Problem: not only can you not tell if your program will ever halt, but you also can't tell if your program has been externally halted.
"Linux doesn't have man pages. It has boy pages." -- Glen Pritchett.
Or have you been arrested? Or have you undergone a security clearance investigation in the united states?
Here's how to remove the shitty Flash autoupdater on Windows :

schtasks /delete /tn "Adobe Flash Player Updater"
I bet on the Giants -3.5. Oh, the casino has taken advantage of my misunderstanding of -3.5.

False equivalency. This isn't the casino saying 'hey, we don't know what 820-1 means', this is the guy saying to the casino 'hey, you thought that was a 2-1 win but it was really a 820-1 win' when it wasn't.

To fix your analogy, it would be if the Casino had -3.5, but when it came time to collect, they told you it was actually -350. That would also be fraud.
I think of it in more human terms -- it has to do with time to process than actual size. I think data becomes big when it takes longer than I'd like to answer the questions I want answered. As a corollary,the longer it takes, the "bigger" it becomes.
Perhaps this is just me (design tends to be a pretty subjective thing), but I fail to see why it looks terrible. Multi-window makes sense for a small chat window on top of other applications. While the chat window itself could use a little work, not everyone (myself included) likes the iMessage word bubbles. However, making this look pretty should simply be a skin for Adium.
The Troubled Life of Patent No. 6,456,841
Coauthor of Graph here, I'm happy to answer any questions.
> Or hack whatever is broken with the educational systems around the world.

Our educational systems are broken yes, but what is even more broken are our memories.

I think that dramatically enhancing human memory is possible, and I think it's critically important.
Superfluous verbosity as my old chemistry teacher once wrote on my paper :-)
After reading, I really want to experience Hacker School sometime in the near future.

I checked out the application, though, and noticed something that's pretty odd, if not downright disrespectful. At the bottom of the application there's a lone checkbox labeled "I'm a Woman". Given the behavior of the following checkbox, it's clear that the point of this box is to indicate that financial aid is available for female applicants. Regardless, the presence of a field labeled as such, given that it seems to suggest that the default gender of a hacker is male, is pretty jarring.

I get it, but surely a couple of radio buttons labeled "Boy" and "Girl" could do the job just as well as the checkbox.
Indeed. Steve Jobs apparently said "The name of the company is Apple unless you can think of something better by tomorrow." And they couldn't.
It's funny how much having to force fit my resume into yet another resume tracking system puts me off from applying for that job.
Because most software engineers aren't very good.
It will always be inexact. All dynamic analyses of this type are, because they only observe what the program does as it executes and do not enforce any restrictions.

If you want a more guaranteed form of race freedom, you need to constrain what programs can do, either with dynamic restrictions on mutable state sharing (like Erlang or the parallel extensions to JavaScript do) or with a type system strong enough to reason about sharing of data (like Haskell or Rust).
A machine that could build faithful copies of itself using only materials from the natural environment (i.e. not this http://en.wikipedia.org/wiki/File:MolecubesInMotion.jpg) would be absolutely revolutionary and would essentially be a completely alien and artificial life (mutation not being especially difficult to include, and probably difficult to prevent). It would change the world, because once you have replication you can piggy back just about any other ability on top of it and do it on a massive scale, no matter how inefficient at the individual level.

I will gladly pay you $100 billion for a self-replicating machine.
There is a limit to what you can skin in Adium and some of those things you just can't change so even if you make the messages view look beautiful the tabs for each conversation are un-theme-able.
I like it:

http://elpassion.pl/adium-concept/adium.html

(nice demo site too)
Why are you moving fsck_hfs around? I do notice if i'm booting into safe mode that fsck_hfs is taking FOREVER. (running 12 hours so far on my retina mbp 15, which is ludicrous)

But just switching to single user (aka boot-args="-s -v") and manually running fsck_hfs -c 4096m -f -d /dev/disk1 (or equivalent) I managed to clean up / of a few problems in under 4 minutes. fsck_hfs looks like it could use some fixing to dynamically cache things better, that or they could give it default arguments based on the systems memory size to speed things along.

Either way I'm done with trying to fix this, just going to reinstall 10.8.3 from scratch and rsync over my home directory and reinstall vmware. I've tried about every fix for the sandbox nonsense, and since this system had 10.7 originally maybe it upgraded badly, whatever.
I run FreeBSD on my data center servers. Works pretty well. I think with some adaptation I could run Ubuntu Server equally well.
LoL

Diaz Gonzalez, Ruben
ruben7583@msn.com
C/ Angosta de los Mancebos 5
Madrid, ma 28005
IT
677417085
Ofc, as for any internet access
Actually the core StartHQ app is less than 10 files: the libraries and application each have their own JS and CSS files, then there's Font Awesome and a couple of images loaded by Bootstrap. The rest is one third party analytics JS file & iframes for social media sharing buttons, which don't block page rendering and we don't have control over.
I already have a blog post on that ;)

http://www.perkin.org.uk/posts/creating-local-smartos-packag...

You'll just need to tweak paths from /opt/local (SmartOS) to /usr/pkg (OSX).

The one caveat is that multiple repository support in pkgin is not great right now. It should be ok as long as your site-specific packages are separate from the rest, and have unique names etc. This is something we hope will be fixed during this year's GSOC.
Maybe he's figured out by now that most people now know better than to tie their programming career to a proprietary editor. The Kickstarter was about a year ago. (Still, how is he going to deliver on his "50 licenses" rewards if he makes it open source? At this point, he's put himself in a position where he has to break his promise to somebody.)
Discussing IDEs is a different religious war. Outside of the Java world, people are not so wedded to IDEs.

Going back to my last job that was mostly SQL, I was working in Perl, with SQL embedded in TT templates. Good luck finding an IDE that understands that.

In that job the comma placement was critical. Which column would be the last column would depend on what options the report was being generated with. The point is that people would ask for many variations on the same report. One person would want a top level view, another would want to break out event type, another would want to break it out by which type of advertising campaign was thrown at it - and all were being generated out of the same templated SQL so I didn't have to maintain code in parallel. But the result is that in the code I couldn't make assumptions about which column was going to wind up being last.

Thanks to leading comma formatting, it was sufficient to require that the FIRST field stayed the same. Which proved to never be a problem.
Real ramen has nothing in common with those packaged noodles. A big bowl of ramen soup with lots of meat, seafood & a hardboiled egg is heaven.
San Francisco, Full time. H1Bs welcome.

We are also offering the first 25 people who apply through Hacker News a free $100 Cardpool Gift Card (can be used to buy virtually any other gift card in the US).

Cardpool.com (YC W10) is looking for software engineers to join our talented team of 4 engineers (total team size ~15 + customer service and fulfillment). We are also looking for a Senior/Director-level Account Manager to help develop, launch, and manage new high-profile partnerships. This person will be responsible for implementation, training, reporting, problem solving, growing the business, presenting to executives, and much more.

Cardpool makes it ridiculously easy to buy and sell gift cards. In the last 3.5 years, the company has grown from 2 guys in a living room to a company that helps hundreds of thousands of customers buy and sell over $100,000 in gift cards each day. We have been featured on CNN, NBC, CBS, ABC, FOX, NPR, and The New York Times.

We pride ourselves on being an engineering-focused group (with experience @ Apple, Google, Amazon.com, Microsoft, MIT, CMU, UIUC, Harvard, and Brown) that moves quickly and builds great customer experiences. Some of the interesting technical and business challenges we're working on include real-time inventory management, dynamic pricing problems, high-performance transaction processing, security, data mining, API design, and ping-pong matchmaking algorithms :)

The ideal candidate would be excited by the prospect of working on a small group of highly technical engineers and enjoy having a ton of responsibility while learning something new almost daily. Experience working with Ruby, Python, or Ruby on Rails is a plus but not a requirement.

Cardpool has an incredible team, above-market compensation, and a generous profit-sharing program. We were acquired in 2011 and will appeal to candidates who are looking to work at a fun small startup-like environment but with the lifestyle (reasonable hours), benefits, and financial strength of a public company.

To learn more, head to http://www.cardpool.com/jobs or email us at jobs@cardpool.com (this goes straight to the founders).

Hope to hear from you soon!
Anson, Founder/CEO/GM
Agreed, seems like solving this problem could have a broad impact on the way that science works. I wonder why these sort of problems in scientific communication aren't getting more attention.
Don't forget that cable companies ALSO saw fit to take feeds from NBC/CBS/ABC/FOX/etc that were free OTA with HD and 5.1 surround and cut them down to 4:3 480i in stereo and resell them as their "base" package.
What a perfect example of the benefits of open communication. Sarah was a skilled enough boss to make Zach feel comfortable challenging her. Zach was an engaged enough employee to actually discuss something that was bothering him. There are so many ways that this could not have happened.

This makes me really want to work with that team.
I'd say my no longer using Adium is less about its appearance and more about the fact that it doesn't support iMessage.
Screenhero (http://screenhero.com) - Collaborative screen sharing.

San Francisco, Full-Time.

We're rethinking real-time collaboration software, on every major platform: Mac, Windows, iOS, Android, Web, even Linux!

Today, we're answering the question: "What's the best way to work together?"
Tomorrow: "What's the best way to play together?"

To realize that vision, we're looking for:

* Design Hero
- Own the UI, UX and creative direction of our products and the company.
- Design for every major platform.
- Solve really hard UX problems, centered around the question: "What's the best way to work together?"

* Engineering Hero
- Do you want to contribute to and own major pieces of the next real-time collaboration platform?
- Examples of some of the challenges ahead: reducing the screen sharing lag to 0, even in poor network conditions or on a mobile device. Writing mobile clients that meld the worlds of mouse pointers and touch together. Building a scalable architecture to support super low-lag video streaming to multiple parties simultaneously.
- Making it "just work."
- There's so much more. Email us.

* Growth Hero
- Lead the effort to grow Screenhero's active userbase by orders of magnitude.
- Understand analytics and measure the right things.
- A/B testing invite flows, leveraging existing social networks, guerilla marketing.

Joining today will be akin to being one of the first employees at Skype or Dropbox.

Curious? Email us at everyone@screenhero.com
What is comes down to is use any type of formatting as opposed to no formatting. Too often people crank out code, do not comment it and do not format it. This applies to every language. So far as SQL syntax goes, what irks me are:

* No use of spaces.

* Obscure use of aliases. If you have 4 tables all aliased as a,b,c,d then you are making life hard for someone else.

* Not capitalizing operations or reserved words.
"...parent sees the CS focus as a sideshow..."

My point is that the CS is never a sideshow. Improvements gained from changes in algorithmic complexity vastly outpace improvements gained from switching languages/platforms.

Worry about your algorithm first and your platform second.
For any lone IOS developers out there - take note. This is an awesome read and the services offered at AppDesignVault.com are first class.