skysight-inc/HackerNews huggingface dataset:
Even though it might not have made Aaron's specific case go away, this bill does solve a serious problem with EULA breaches being used for overzealous prosecution.

Say that my ToS / EULA says "By using my product, you agree to hop on one foot while doing so." If some terrible person uses my product without hopping on one foot, then the worst thing that can happen to them in the legal system should be civil actions, namely, I can sue them for breach of contract.

If they can be criminally prosecuted for "hacking" my software/website, that seems to go against the entire concept of having a divide between civil and criminal cases. Only the government should have the power to declare that the specific behavior of failing to hop on one foot is criminal.

Letting any private party set arbitrary rules for any other private party that are enforced by criminal penalties is just nuts.
Manti Te’o’s Dead Girlfriend, Inspirational Story Of College Football, Is A Hoax
This shit's appallingly invasive. After downloading the plugin their support team emailed me a sales pitch.

Really, really unhappy about that.
Existing precedent says that my access to the cable network is only authorized if I am within their terms of service. The terms of service said "one device" and explicitly said I couldn't plug a router in.

I used that network from more than one device, and plugged a router in. I was therefore accessing the cable network in a way that was not authorized. Furthermore I intentionally changed the MAC address on my router so that I could circumvent their control mechanism that was intended to make sure that I followed their terms of use. There is no question that I did this in full knowledge of the fact that, according to the owner of that network, I was not allowed to do that. Among other things that I did with that network connection was gained access to online collections of software, including CPAN and Debian repositories.

I therefore used unauthorized access to a computer to obtain information. When valued in accord to the standards used in precedent as described in http://www.volokh.com/2013/01/14/aaron-swartz-charges/ there is no question that the cost of production of the property that I gained access to was worth more than $5000. (The fact that my cable provider did not produce that content does not enter into the statute, and is therefore irrelevant.)

By my reading, my changing of the MAC address allowed me to gain unauthorized access under false pretenses to property worth more than $5000 that resided in another state from me at that time. That means that a prosecutor could, in theory, have charged me with the first 3 of the 4 original charges that were leveled at Aaron Swartz.

But, you say, no prosecutor would have actually done so, and a judge would not impose a serious penalty if one did? That is absolutely true. The phenomena is called selective enforcement. And selective enforcement of bad laws only against people that someone in power doesn't like is a real problem.

Which would be my whole point.
Ok, that explains..but I would still not go to MBA school mostly to build network.
Banks and consulting firms are in a somewhat unusual situation. They get 10,000 applicants for ~100 analyst positions, but even after they hire an analyst they're really just rolling the dice to find the ~10 (or whatever) of those that are going to be managing director or partner material. The rest will be pushed out after a certain number of years.

So what they do is operate on the following principle: not all smart people go to Harvard, but most people who go to Harvard are smart. They're not worried about missing out on candidates that are "worth hiring" because they have many more such candidates than they have open spots. What they want is a practical sorting mechanism that maximizes the number of potential stars in each analyst class.
When I went to Budapest (this summer), it contained invaluable information about the city and some scams that ticket inspectors pull. I was able to avoid it and help a few fellow passengers because of Wikitravel (now Wikivoyage). I would definitely recommend it, it was entirely accurate in my case, and for the few Greek cities I skimmed.
It's a good question. We built the entire database from the ground up, without any MySQL code. So while we support most of the frequently used features, we don't support everything.

You can get a list of unsupported features and differences from our docs:

http://docs.clustrix.com/display/CLXDOC/Unsupported+Features

http://docs.clustrix.com/display/CLXDOC/Feature+Differences

Having said that, our customers find that the value that they get out of scale out, fault tolerance, and performance is worth the tradeoffs of not supporting every single MySQL feature.

Honestly, our goal is not to be 100% MySQL compatible. We're aiming to be compatible enough to capture a significant share of existing MySQL installs, but we're really after building a truly scalable relational db.
Ah yes, I completely agree. I really should have clarified by the HR part in that it is meant for HR's use and not the actual hiring manager/interviewer. If they want to sabotage the interview or otherwise they still can; its just harder to prove-if at all
The old joke about Dickens is that he got paid by the word, and he wrote accordingly. (There's probably some truth to it; he did serialize many of his novels, and was paid by the word for them. But he was paid very handsomely, and was considered something like his day's equivalent of John Grisham or Stephen King. It's doubtful he was seriously trying to nickel and dime his publishers by being verbose).

That said, I quite enjoy that opening line. It's satirical and snarky, and it plays on the sort of common hyperbole that's still very prevalent in today's society.
The page loads blank right now in Chromium under Meego linux on a 11" screen
I haven't looked into HelloSign or its pricing model, but I'll say that, so far, HelloFax seems to have handled its sort of "freemium" features and promotions, and its pricing model fairly well. (Without my having access to any of their financials or management, but having used the product and observed its continued existence and some news about same, over the past year and a bit).

They seem to be good at getting you on board and then upselling you based upon your actual needs and use, rather than coercive arm twisting.

I'm more concerned about installing any plugin and giving it access to my Gmail account. Buchheit's participation is a coup, in that regard, for me and I suspect for some others aware of his role in Gmail's original development, at least.

And that same crowd seems to form part of the original core of their paying business. (Again, this is a fairly uninformed observation, on my part.)

I'll be curious to observe where this goes.
Comparing Wall St. Bonuses? There’s an App for That
Yes absolutely. I have an 11' Air and I really like being able to transition between known desktop layouts with just a three finger swipe.

Below is a picture and description of how I keep my desktops organized.

+---+ +---+ +---+ +---+ +---+ +---+
| F | | T | |EF | |Ch | | G | |Pdf|
+---+ +---+ +---+ +---+ +---+ +---+

F = All my "fun" windows. Chrome with facebook, hn, reddit, etc; iTunes; Other programs that I open and close occasionally like chat, torrent software, etc.

T = full screen terminal. I use the basic terminal included with OSX. I keep a bunch of tabs open on it. This window/desktop is the home base for my development work that touches any of my servers.

EF = Emacs and Finder. I spend a lot of time on this desktop since I use a GUI Emacs for all my local development and org-mode for all my notes/lists, etc. I also like having finder here to look for/organize files on the filesystem. This desktop is conveniently located between my terminal and webbrowser.

Ch = Google Chrome, open with documentation, tutorials, and other resources for development. This gets its own desktop since I will often keep multiple windows open with many tabs each. Each chrome window will relate to a different project that I'm working on.

G = The Gimp (also occasionally Inkscape or other image editing software)

Pdf = full screen PDFs that I'm reading like books. I could have many of these open, and I leave them open all the time so I don't loose my place.
YouTube does automated dispute handling. They aren't even DMCA complaints. So they have no real burden.

Hosting with The Pirate Bay would seem like an option. They seem to have 'stop shutdowns' stopped pretty well.
The article asserts that this could be seen as a lack of confidence in the Euro but fails to explain why this should not be seen as a lack of confidence in the dollar or in America. After all, if the Euro broke down, the Germans might want to secure their holdings in France, and not just their holdings in the US.
HN is not a vehicle for "political awareness", either.

> I don't need to know anything about your political involvement to draw conclusions about your involvement on this particular cause.

No, you just jump to conclusions because I don't like to see politics on HN?
I'd expect more intelligent people, which this community claims to consist of, to not react the way it has to the events, with nothing but hyperbole and sensationalism.

The only clear concise analysis I have seen in the myriad of submissions was an analysis by Prof Orin Kerr, which was full of comments containing more hyperbole, that disappeared to no where instantly.

Speaks volumes IMO, and it's really deterring to some of us who prefer learning and discussing the facts in a more well thought concise, clear, and logical manner.
Aaron's Law
It seems like all aaSes are located in EC2 so latency should be no problem.
I imagine people travelling light would fine these to be quite useful.
My Email Exchange With Aaron Swartz Shows An Original Thinker
May I ask what companies you've been asked these questions for?
Globalstar: Don't be afraid of our private Wi-Fi superhighway plan
I use fbpanel to make nm-applet work in my xmonad setup; it's very simple and config-file driven rather than hiding config in crazy XML gconf files like gnome-panel did.
That's the way of the cloud.

Its also why I won't put any or my data near it.
How would peripherals work? You plug it into a TV and it boots, but how do you interact with it? How can Dell guarantee a good user experience with all those different operating systems they have to support? Aside from a thumbdrive form factor, what would this thing offer that a netbook or a tablet PC could not?
My response to Dun and Bradstreet's "Resolution Specialist"
Climate watch: 2012 figures confirm global warming still stalled
If the Euro collapses, they want to be able to get other currencies with their gold. The gold in France is pretty useless for thet.
you might want to avoid whitelisting spammers in comments
Series A Crunch: Obsession With Exit
That's actually a good way to see if your designer knows how to create a design within the conventions of the platform. Violating too many of a NIBs conventions tends to mean either a game (not really going to use NIBs) or something that will be hard on the users.
I've been using the sign feature in Preview on Mac for a while now and love it. I no longer use a printer. Nice to see someone remove the download, save, and attach step.

Every time I use Preview, I can't help but feel like the entire idea of a signature is archaic and strange. In effect, I'm forging my own signature with Preview, and nobody cares. While I'm at it, I wish I could not only "sign" the document, but sign it in e-blood and maybe add a skeuomorphic graphic that seals the email in paraffin wax with a old english stamp of my initials.

Or maybe someone can figure out how to get us beyond signatures.
This is a great point. We (developers) always think in terms of the box we locked ourselves into.

Advice similar to yours helped me rethink my marketing message once upon a time and the results were pretty darn good.
Getting the appropriate person or people fired in this case is clearly about accountability, not spite / vindictiveness. These people have a lot of power, and that power was abused.

There's nothing that guarantees any of the people involved will learn from their mistakes, but what we do know is that their actions were a terrible injustice. America isn't going to magically become a better place because one person gets fired, but I don't see anybody arguing otherwise. I see people arguing that such a dramatic abuse of power should have consequences, and that is the point.
Developer of RocketShipIt here. Thanks :)
But that is the problem. There should be SOMETHING to do even when you aren't in a hotspot. In my town there are only 3 portals, and only (apparently) one person in the opposing faction. Why would I bother playing?
This is cool. I have been building an app in RubyMotion and the REPL has been pretty useful.

That said, at least for me, the REPL is a bit overhyped. In most cases the stuff you will tweak with the REPL is UI stuff. But the thing is if you are using IB and designing your screens in Photoshop or Sketch, the UI should be pretty much in place before it hits the code.

As far as other use-cases beyond UI, if you are doing any other type of "testing" in the REPL, you probably should be writing unit tests :)
Interviewer#3: We are willing to accept 8 years of education with a Master's or equivalent on the subject of 2010 Escort navigation systems in lieu of 10 years driving experience, for otherwise qualified candidates

Completely off-topic response to your note, but I loved my 2000 Focus and I was almost sad to sell it. It went through air intake hoses on the transmission about as fast as it did gasoline (hyperbole, but the Arizona heat was hell on that little rubber elbow. Fixing it took 5 minutes and cost $3 once a year, though, so as far as chronic car problems went it was pretty mild). It was still running strong after 12 years, and got my wife from Tucson to Seattle as safe as could be :3
I am curious how you guys are getting around the terms of use of the carriers especially address validation as it strictly forbids serving that information for others not associated with the developer key.
Comparison of adaptive, responsive, static and liquid layouts
1. In the current release it's possible to completely shutdown the cluster. You cannot just cut power, but it's relatively painless to do otherwise. Checkout http://hyperdex.org/doc/06.faults/#shutting-down-and-restori... for more details.

2. Currently you cannot perform OR logic in searches. It'd be relatively easy to add though, so we'll probably do so in the future. It's possible to do two searches concurrently and combine the results.

3. This is an oversight on our part. We have to document it. In the Python bindings, you call it the same way as a regular search, but instead of getting a generator that yields objects, you simply get a number.

4. Currently, things are pretty static. We've got ideas for changing that, but just haven't pursued it yet. Each subspace replicates the data again. The memory cost of a subspace is nearly nothing (just a list of replicas).

5. I think that one-level group-by might be achievable, similar to our sorted_search primitive. There's a lot of research that people have done on this topic, and it's very interesting. That being said, the simple/straightforward approach would probably be what we'd take.

Thanks for following the project!
Why I just joined the NRA
http://devcomsystems.com.au/2013/01/how-to-eat-an-elephant-p...
I love when people put a bit of personality into their project pages. Those first 4 frames are delightfully fun. Nice Nintendo throwback.
Thanks.
In your blog I've found:
"The database has native support for dealing with JSON documents."

Why it's not in the features list? I thinks it's very cool.
> Which I didn't suggest, I think?

I didn't mean to suggest you said everybody works for a startup or in SF, but the tone of the post was such that I felt you were implying most (or even a large minority) of programmers do.

> No, that's why I qualified my comment with "In modern IT-companies".

Upon rereading it a few times, it's likely I misunderstood the tone of your comment, but I took it to mean essentially "this is how it is for the majority of programmers[, and if it's any other way that's ridiculous and there's no reason for it]." I have lived and worked my entire life on the east coast of the US. Because I'm not in NYC which is probably the closest the SF this side of Austin, the odds of me getting a job where I'm not required to be in my chair from 8 AM to 5 PM is slim to none. I think even across the US that sort of freedom only applies to a very slim (and very lucky) minority.
This is the counter notification section of youtube:

http://www.youtube.com/t/copyright_counter

The final line reads:

> We may then reinstate the material in question at our discretion.

So it's a toss-up if they're actually going to do something but they will reveal your information to the party that claimed infringement. That seems to be a pretty lousy deal.
So, a competition to the Raspberry pi?
Happy Birthday, Frank Zamboni
I worked for a company with the most complete, secure and law-reliable e-sign solution. And this kind of startups offer, well, nothing more than a straight "signature" solution. They don't offer any more than that. That signature has more o less 'Level 0' of evidence information in case you want to go a dispute.

The signature method is more or less like the current signatures you will use in USA, because you don't have an eID like us, europeans, wich allows us to sign documents with higher levels of law conformity, security and evidence.

Put it like this: anyone can make this, anyone. Unless you go with stronger methods, profiting eIDs, and certificates, you're just doing an useless signature solution.
FWIW, RubyMine does notice when a file has been modified on disk. If you have unsaved changes in RubyMine, it pops up an alert that lets you pick which to keep or to diff the two; if you don't have changes it just refreshes and shows the version on disk.
The analogy is backwards if it is a direct hire by the company. The article used an agency, which gets money from the hiring company for placing the candidate. If you look it at like that then the programmer is the car and the hiring company is the driver.
I just don't understand how it is productive to spend the amount of money necessarily to dig this stuff out of the ground only to stick it in some bank vault to go untouched for decades. Now people are arguing whose bank vault we will use to keep the stuff that we won't touch?
It's funny in an absurd way. It is absurd because software technology grow significantly faster than car technology. Asking someone to write something with 1998 technology versus 2012 technology is different than asking someone to drive a 1998 model car and a 2012 model car.

It's true, if you have a solid foundation software, you can catch up to the 2012 platform. It will take some time.

So I think it is less that software changed so fast that solid programmers are unable to catch up so much that software changed so fast that recruiters have been unable to keep up.
Oh, believe me I know. The JaxB XML mappings for the QBWC api in my project are are 302,976 lines of code in 1122 files. Its auto-generated of course but still creates a messy with permgen space. I'd love to dump it all for a REST api only using what I need.
An Engine That Uses One-Third the Fuel (not half)
I'm working on matchist (http://matchist.com/talent) and while we're focused on helping freelance developers find work they want (rather than full time work like Developer Auction and Pitchbox), we serve talent AND clients all over the US.

We're based in Chicago, so that might help. ;)
In looking at the list of the 23 executive orders[1]: "It does not appear that any of the executive orders would have any impact on the guns people currently own-or would like to purchase- and that all proposals regarding limiting the availability of assault weapons or large ammunition clips will be proposed for Congressional action."

[1] http://www.forbes.com/sites/rickungar/2013/01/16/here-are-th...
First you have a bug in your javascript somewhere. I use a real mouse and if I scroll to the bottom of the page via the scroll wheel it jerks me back up a few pixels.

Second, as others have mentioned, I loaded this page, scanned for a few seconds, and still really had no idea wtf Squash was.

Finally, this phrase: "Squash uses git blame to figure out whose fault it was" is really terrible. This assumes that someone is at "fault" for introducing a bug. Not all software organizations embrace this concept and instead consider bugs being introduced as a team-wide or process failure, and do not make a point to assign blame to defects to individuals. Be careful not to shoehorn your own views of methodology into your marketing.
Thanks! I am about to make the switch to XMonad without a DE and so I was making a list of things that I would be doing without a DE and wondering how the experience would be.
Using Private Cocoapods for managing iOS libraries
We're both lucky then in terms of programmers in BigCos. I'm a developer in a non-IT Fortune 1k company and it's very much the same here (honestly I didn't expect BOA would be that good to you). Truthfully, if I had to leave at 1 PM I'd probably have to take a half day of vacation, but 3-4 PM? Hasn't been a problem the few times I've asked.

3-4 PM every day? "Get out of my office."
If I was a spammer gathering live addresses, this is how I'd do it.
A 50 dollar computer that you can take anywhere you want? Are you kidding? How about every big company's customer service center? $50 stations for every employee? They'd be silly not to use it.

Just a random idea there. I'm sure there's hundreds.
I hear you, and I realize Rubyists tend to avoid ternary operators, but I think this case is one where idiomatic Ruby makes unnecessary compromises against readability. Your arguments still don't convince me the latter is more readable.

Ruby Idiom: "Return symbol foo_matches if instance variable foo equals symbol bar"

You forgot the "else, it doesn't get called and the method returns nil by default" part. Although it's implicit, it doesn't mean you don't have to reason about it. On top of that, being implicit raises the barrier of understanding.

you may have to pause a bit longer on them since the ? and colon are frequently used for query-style methods and symbols respectively

I copy pasted from the article but I agree that readability could be improved with parentheses:

(@foo == :bar) ? :foo_matches : nil

I don't think the colon is a problem for readability either, being surrounded by spaces. I'll give you that a programmer coming from another language may make the mistake to think the space is optional.
But...it creates jobs!
I was wondering how long it would take someone to recognize that. Glad you like it! I put a lot of work into the project page.
I run an online service that has been going since 1998. There are lots of instances of abusive behaviour there. We have a whole range of ways to deal with these and we feel that as long as users operate within the terms of service that they have a right to participate. Selectively withholding access for capricious reasons would be discriminatory behaviour. On top of that you never know how big a role your free service plays in someone else's life. Banning users / deleting content is a decision that you should not take lightly as a service provider.
Out of curiosity, why do you consider binary trees, linked lists, and pointer arithmetic to be so out of the bounds of possibility for work at a job? Those strike me as skills I might find invaluable in one of my software engineers depending on the job.