skysight-inc/HackerNews huggingface dataset:
Sure! As long as you understand the problems and theories that are important to the domain (let it be machine learning, artificial intelligence, parallel/distributed programming, combinatorial optimization or cryptography), the language is the easiest thing to learn.

On the other hand, if I need some very specific optimization that only people that know C++ intimately know, then such knowledge would not help me. On the other hand, I may only contract such specialists, depending on how often their specialty will be needed.
That's no way to live regardless.
"Random data' [1] will not compress well [2].

[1] high-entropy in any of the usually-available ways

[2] for any compression system actually deployed, as opposed to one contrived to match specifically the 'random' source
Your-life-is-a-reflection-of-your-thoughts
This is great. I can't keep up with both the blue and yellow. Perhaps to make it more engaging for the game should control the blue ball and user can only control yellow one. This way I can play for more than 10 seconds :)

I would love to see source and how you made it as well!
For fellow developers worried that "Lean" is just a buzzword, I've got two books to recommend:

"Lean Software Development" by Mary Poppendieck. Talks about what Lean Manufacturing principles look like when applied to software development: http://www.amazon.com/dp/0321150783

"Toyota Kata" by Mike Rother. Nominally about Toyota's personnel management. Actually about the philosophy behind Lean, and how most American companies trying Lean are missing the deeper point. http://www.amazon.com/dp/0071635238

To me, Lean is what you get when engineers think sufficiently hard about the nature of business. It is deeply different than the MBA dogma that passes for business thinking in the US.
Mojang Founders Notch and Jakob on Minecraft, Scrolls,...
What is the Best Homebased Business
I'm guessing the author is young and this is their first time through all of this (like most of the posts on HN)...

As with all things in computing, trends are cyclical. First you have big central systems, then distributed systems, then big central ones again.

Same thing goes for UI metaphors. First of all the filesystem is a required part of any OS, and the OS could not exist without it, so it will never go away. The GUI on top may or may not choose to present it. The Newton, original Palm OS, and now IOS take the route of sandboxing the files and the app into the same place, and the user just sees everything as part of that app. Plenty of other OSes don't do this.

Sandboxing has its obvious set of problems, such as the inability to use different apps to access the same data. There might be APIs that allow for certain types of access, but that just not the same thing as allowing anyone to access any type of file.
They make a lot of money out of the mileage they get for their reputation for "goodness". Everyone needs to understand that Google doesn't make selfless decisions, like you understand it. Without pointing out these examples, people will continue to harbor a mistaken impression of Google's motives.
And ruby is working its way down with Rubinius. But I like to think of this article as a more general Language design thinking, rather than just a Python, Ruby or Smalltalk thing.
Email exchange between Washington Post and Daily Mail (UK) reporters
I think @charliesome is not even a customer with single hop. If he was instead of showing what isn't, he could have easily created that test files and checked the correct one. It's very unfair to mark people as Cheat forever at the first encounter.

I am using 3 singlehop's dedicated servers for more than 2 years. They are small group of people who pick their phone at the middle of night to assist you with your pet projects.
> 2) Windows 8 for ARM (no native apps, and quite different)

I think the article might of worded it badly, but their will be native ARM apps for W8 on ARM, but not x86 emulation. It pretty much is the same as Windows NT back in the day.
"To be good you can be a generalist and you could also be a specialist. But the trick to greatness is to be both."

Paraphrasing from memory, source unknown.
I'm sure there's people who would be interested in renting a dog for a few hours. Think of it as therapy.

I'm intrigued by the idea of charging both sides (people looking to board their dog for a time period AND people looking to borrow a dog) of an exchange like this instead of the normal passing money between 2 parties and keeping a small percentage as a service fee.
Secured Loans in UK
I'm a bit confused. People expected x86 emulation on ARM architectures? That sounds a bit backwards to me.
Does this mean that I could download each document out of PACER once, and publish it to a world-readable Amazon S3 bucket? (The type where each user pays their own S3 costs to download from it)
Obviously full-on, unthrottled downloads are going to get blocked. Why can't activists ever be sneaky?
I've never heard of the phenomenon myself, but Chrome is self-updating—AFAIK Chromium isn't.
Nice House Worth 100K Only Asking 60K Moving Must sell ASAP
Hi Mike,
In my career as a software engineer I've spent a lot of time with front-end technology. I admit not an artistic person but whenever I go I tend to be the guy who knows more about html,css,javascript than anybody else in the team. So I often end up coding the UI as well.
Not that I hate coding UI stuff but I think I am not an artistic person -> I can't be a great UI developer.
I'd like to hear from your opinion for reluctant UI developers out there.
Thanks
When Google featured Alexander Calder in their logo a page from my blog happened to be the 10th result on the first page of results for the term Alexander Calder.

I got over 6000 visits that day. Keep in mind that this was 6000 clicks on the 10th result on the search page. So I believe that the hits for the first two or three results must have been much exponentially higher.
Correct, I meant privacy-minded.
>Let me ask a serious question.
What if some rogue google employee some how changed the search index so image searches always returned porn.

Given the multiple levels of security and review at Google, this would be nearly impossible. Even if accomplished, it would be almost immediately reversed. If Google ran such a sloppy operation that such changes were both possible and not easily reversed, then all higher ups really ought to be fired.
Doubling in the Middle: The World's First Master Palindromist
Facebook Profile of Rogue UBS Trader Who Lost $2 Bilion
Uncharted, Infamous, Little Big Planet, Demon's Souls, The Last Guardian, Twisted Metal — discounting the Halo series, PlayStation has a lot more interesting exclusives than Xbox. The only other Xbox exclusive I can think of that's so interesting is Left 4 Dead — which isn't even actually an exclusive, just not on PlayStation.

Also, Microsoft's dickish behavior makes the for-pay Xbox Live service worse than the free version of PSN (e.g. updates get held in limbo and publishers are forced to charge for them even though Microsoft isn't providing the servers or bandwidth AFAIK).
But people don't want anonymized recordings, they want to know that they are listening to a recording of a psychology lecture at Harvard, not a generic psychology lecture. If you anonymizing a Harvard lecture, someone else will go "There's no harvard lecture on this site, I'll record my own one and upload it"
>Anyway they just called him a couple of times and then dropped the issue, so I'm going to say that's not much of a deterrent.

actually he lawyer-ed up, and it is when they stepped back.

>The FBI is the normal agency that would look into potential fraud cases involving a federal program like the Administrative Office of the United States Courts.

the millions of documents were downloaded without paying the fee. Either the download is the act of fraud or charging the fee is the act of fraud. The FBI decided the former. They let the Swartz go just because price/benefit analysis didn't look that good for them as he refused to be an easy target.

>that's not much of a deterrent.

it is enough deterrent for me. While i think these documents must be public domain, and i do think the letter of law supports that opinion, given the chance i'd not download them and, God forbid, publish/torrent them.
The FBI investigation would be enough to ruin any prospects of high-tech job for me, ie. to ruin my life.
> Record your lectures yourself and make them available online

The point though is then it's not the same teaching--- if I'm recording something For Official Broadcast, it's a different kind of thing than if I'm having an informal seminar with 20 people in a room where we all (at least sort of) know each other. I'll be more formal and less chatty, students will be less free with their discussion too, etc.

I don't think there's anything wrong with a more formal, archival-intended lecture from the podium, like a keynote speech or a big auditorium lecture. But I don't think it should be the only kind of thing to exist, either. I think it should be possible for people to discuss and learn in smaller groups without anyone (teachers or students) worrying that every single thing they say is on-camera, 1984-style. I mean, apart from me; do my students want every single question they ask in class, some smarter-sounding than others, to end up on the internet?

I do support making the materials more widely (and ideally, freely) available--- course notes, slides, papers, tutorials, textbooks, etc. It's just actually recording people against their will in a setting where they should be able to feel free to discuss & ask questions that has the weird 1984-ish vibe.
Jailbreak 4.3.3 no problem on start or play for five minutes.
Like I said, 80-90% of candidates can answer my questions. I am also very generous with what I accept as an answer and how much help I give. My interview is as much a discussion about the question as it is the solution.

As for what I get out of the interview - you're right, it's not going to tell me how good of a programmer the candidate is. But it will tell if they can code, and will give me some idea of their problem solving abilities. (I've also personally solved both questions without help in under 15 minutes each, though not under stressful interview conditions).
Alain Robert - With Bare Hands
F-Shaped Pattern For Reading Web Content
Loan Shark - Using the Loan Pattern in Scala
Time-lapse: Biggest Greenland glacier break-up
There is a firefox extension that does something similar: https://www.recapthelaw.org/

However, the gov is not amused:
http://www.pacer.gov/announcements/general/exemptnotice.html
The robot overlords have spoken. Kill all humans.
Only works if you're a student there, they are no usually open to the public.
It's bad because you have to write a long blog post about it explaining all the pitfalls, compare good to bad programers, talk about maintenance cost, etc etc.

This code:

for i in 1.100:
print i

There's nothing to talk about, it's crystal clear.
This is a very cool concept. I think it would be more realistic for the robots to communicate via some rf technology, as opposed to sound though. Communicating in sound requires a whole apparatus that is neither as efficient or fast as many others. Still a very neat approach.
Also of interest: http://www.businessinsider.com/wifi-napping-2011-7
Yes, this article is way off target. Who exactly expected ARM Windows to run x86 applications? Show me one reference. Anyone?
How YouTube and Facebook are being gamed with social SEO marketplaces
Interview with Gary Bernhardt: TDD, Unix and Destroy all Software
The soup kitchen could pay rent to the church. Anyway I am not a tax advisor. And there already was a discussion about pro and contra religion yesterday. It is just not obvious that churches help the common good - some probably do, others don't (scientology?).
Actually, I have a stupid question that I've been afraid to ask because... well... I dunno actually. I suppose because with a few minutes of Googling, I could figure it out. But, here goes anyways:

I'm actually in the market for becoming more awesome. I just sold my first Board/Card game to a publisher, and it's time for me to start working on my brand. What I need: a space on the internet.

I'm currently teaching myself HTML/CSS so I can code up a site. What I need, but haven't even started figuring out:

-what is my best option for registering my domain name? namecheap comes up a lot... I'd like whois obfuscation as I don't have an actual business location/phone.

-who should I register my DNS with? Do I buy this in a package when I register the domain?

-since I'm doing plain HTML, should I look at a host that offers basic web-hosting or a vps for future proofing? Who should I go with for hosting?

-I'm expecting a very small amount of traffic. Should I just go with a service that does all of this on the cheap?

It's almost crunch time for me to start doing press releases... so, I've been putting this lesson off until after I have a site coded. Thanks!
It annoys me that there's essentially a big cartel of the publishers and the universities and university students so that they can access it for free. And that's why it's been slow to change, the people who most want access already have it for free. It's the general public who are cut out. If graduate students had to pay the same fee as the general public, things would have changed by now.
i'm not mike (obviously). but if you'd like eyes on the source still, i'd be happy to help.
I suppose if you want to be a real optimization junky you'd also use --i instead of i--.

Ten years ago, sure, but nowadays I trust the compiler to do this for me ;-)
It's OK to use PostgreSQL as a message queue. Sometimes.
There is currently a great article on the front page of HN related to MySQL and queueing. MySQL does not have the fundamentals for a proper queueing system. PostgreSQL Does.

I outline why here: http://ryandotsmith.heroku.com/2011/09/queue_classic.html

You can see for yourself here: https://github.com/ryandotsmith/queue_classic
Supplement.js: a sweet collection of Javascript utility functions.
I honestly expected that they were going to try at least for the initial release. Apple did release Rosetta when they moved to Intel, which allowed PowerPC-based applications to run on x86 Macs.

I'm not sure how much use that got, though, considering that Rosetta had a lot of limitations, and fairly terrible performance in a lot of areas. That's probably the main reason that MS didn't bother trying to support it.
The correct idiom is delete list head until list is empty.

The iterator may become invalid if the collection it derived from changes.

Iterator delete methods are crazy to begin with since iteration does not correlate with deletion. But anyway it is not clear where the iterator's cursor will point after you delete the current element. You could end up deleting every second element in the container.
Economic Analysis of Starcraft. Do you macro like a pro?
Crowdsource project: What's the Most Annoying Part of Your Job?
Outside of conspiracy theories and some limited statistics, all tracking features can be disabled.

http://en.wikipedia.org/wiki/Google_Chrome#Usage_tracking

Chromium doesn't have an auto-update mechanism and it can be hard to find a version that corresponds to the current stable release.
The problem with arbitration is legal resource mismatch and sealed results. Each complainant would have to find, pay for and manage any suit or negotiation (bringing the likelihood of complaints escalating beyond the initial offer to near-zero). And even if a John Doe and his cousin-lawyer managed to dig up a smoking gun, no-one else would know about it. So each individual would go through the process ignorant of other results, while the Corporation builds experience and additional strategic advantage dealing with the situation over and over again.

If you approach class-action lawsuits from the standpoint of "what good comes of it for the individual" there's not a big change and I've heard that we could expect more people (who put up with the process) would be more likely to get some award and that such an award is likely to be higher than what they'd get from a class-action suit. [1]

But if you approach class-action lawsuits from the standpoint of "what punishment does the misbehaving corporation suffer", mandatory individual arbitration is a tragedy. [2] It's implausible for the legal investigation into the corporation to approach the same level and implausible for the net penalty to even remotely approach that of a class action suit. The corporation is already heavily favored in any legal battle and individual arbitration simply compounds that advantage. And PR damage done from having said bad behavior exposed to the market at large is no longer a concern. In short: the penalty for misbehavior is massively reduced.

As to "how do you know the end-user agreed to that": click-through EULAs have also been upheld by US courts for some time. Though I don't believe the SCOTUS has addressed them directly just yet.

[1] I've read that multiple studies have found arbitration as having a higher and more frequent payout rate for complainants than class action lawsuits. I won't vouch for that position, but I don't take issue with it, as those results are largely irrelevant from my viewpoint.

[2] Yes, there is a ton of progress that could be made on the question of how that penalty gets distributed. But I believe it's far more important to address that issue on its own than to effectively end class-action suits.
Thank you, Sony for yet again reminding me why I refuse to spend any money on your products.
Winning Combinations: Putting Data and Design Together
Babyoye Discount Coupon In india 2011 « FREE COUPON INDIA
Experimenting is a great idea, that's how we learn, but using your experiments in a production environment is a completely different matter, and usually a bad idea.
Or, at the very, very, very least, could that terrible error page contain a link to the front page?
If you want an "easy" way get into GPU development, AMD recently launched an interesting (open source) project that transparently compiles JVM bytecode into OpenCL: http://blogs.amd.com/developer/2011/09/14/i-dont-always-writ...

Definitely the easiest way I've seen to begin mucking around with GPU development.
So apparently when they say "ONE OS TO RULE THEM ALL" what they really mean is "ONE BRAND NAME TO RULE THEM ALL with a number of non-cross-compatible OS's which have the that brand name and a similar UI"
PageLever is hiring Ruby developers 
We’re PageLever - the quickly growing, profitable, and amazing analytics platform winning over the hearts of marketers on Facebook worldwide. Customers such as YouTube and MTV ‘like’ what we’re doing.
We’re looking for developers who are ready to roll with experience in Ruby, willingness to experiment with MongoDB, and love Facebook. If you stopped being knee deep in IOS code to read this or moonlight as the neighborhood “Photoshop guy”, even better.

Here’s the catch: we want not just one solid developer, but two. As a pair. Like in kickball when you two were picked as a “package deal”.

Go call your other half of your pair programmer team and see if they’re interested. If so, let’s get started with the interview process: http://bit.ly/qxT3B5

If you can’t talk anyone else into making the jump, you can also interview as a single developer, too - we won’t hold it against you :) Here’s that link: http://bit.ly/n8Zw2d

What we value: Making software that solves actual needs. Enjoying the team you’re working with. The option to work when and how you want. Contributing social goodness through OSS and/or philanthropy.

What we’re offering: Solid Money. Meaningful Equity. Freedom to Innovate. Relocation Costs. Awesome Customers.

What you’ll be working on: The big kahuna product. Mobile stuff. API development for integrations. Implementing customer feedback. Quickly expanding databases. Scaling. Data gathering algorithms.

We’re focused on growing PageLever into the next generation of software that shapes how we understand social engagements on the web. We’re a fresh YCombinator company with the best advisors a team could ever want. Constant ~10% week over week growth, even a month after launch. This isn’t our first company, either - both of the founders have experience in solving customers’ needs and know what it takes to succeed.

We're based in SF/SV.

Here’s some press links for good measure:

TheNextWeb - PageLever: The Facebook analytics app by which all others will be measured http://tnw.co/nwKCfq

Mashable - New Facebook Analytics Tool Digs Deeper Than Insights http://on.mash.to/nHcgSp

TechCrunch - YC-Funded PageLever Offers Deeper Insight Into Facebook Analytics http://tcrn.ch/obr83t
Yes, and this post IS part of the continuing launch publicity he's generating for Trello.
I wonder if they will go the other way though and emulate ARM on x86.
Fictionalism in the Philosophy of Mathematics
It amazes me how little this seems to be grasped. Or even if people don't want to cut off Sony entirely, they could still think, "Ah, this is from Sony. That's a black mark. Do the positives really outweigh this negative?" But apparently few people do think this way.

Therefore, to those who wonder why Sony doesn't quit all this nonsense with rootkits and DRM and privacy violations, etc., etc., the answer is, because it doesn't hurt them. People still do business with them anyway.

(Kinda makes you wonder about all the "you must treat your customers well" articles you see on here.)
Recruting experiences from a global startup
Such projects don't get funded and noticed. There is definitely a huge market in developing countries.

Not in the picture are any Rural entrepreneurs solving these real world rural problems. Its not always software, entertainment and media. Startups must see this other unexploited niche segment. Time to disrupt here as well.
> might have

> but there will

FTFY. Sorry.
Thanks, I will check those out.

To add: I highly recommend Principles of Product Development Flow (http://www.amazon.com/Principles-Product-Development-Flow-Ge...) - incredibly difficult book to read (i.e. lots of good but dense information) but it explains well the underlying principles - and thus goes beyond the buzzwords.
Ask HN: python or ruby for REST API creation
Hi there

I want to build an REST API for a service, which may have some functions taking files as input parameters. (I want to HTTP Post them from client. of course this is example functionality, it will be more than that inside..). I am really good at .NET (with c# specifically) technologies but i really find it pain in ass when it comes to REST based API creation. Besides, i want to learn a dynamic language and platform, to use on my personal (until being proficient) projects.

My question is, which platform/language/technology do you suggest? There is python and ruby or my mind. But if you have other suggestions, i will be only glad to listen them..

Thanks!
This was covered a little while back. [1][2]

Still worthy of mention though. I personally love this change. I am on the dev channel (15.0.874.5) and I think insecure content is just blocked by default, without a dialog.

[1] http://news.ycombinator.com/item?id=2662694
[2] http://news.ycombinator.com/item?id=2698378
For those who are interested, they might like to look at the discussion from when this same story was submitted four months ago:

http://news.ycombinator.com/item?id=2556198
If you don't re-address each element, how do you map the value at index 1 to index 0?

One way is to leave the indexes intact and keep an offset around, so you may map the nth logical index to the nth physical one. (Add 1 on a shift, subtract 1 on an unshift.)

But if you wanted this behaviour, there are more efficient ways: http://en.wikipedia.org/wiki/Circular_buffer
Speedy Web Videos | Marketing With Video
That's what comments are for. If something is ambiguous, then you should comment it.

As for your approach, I do like that better.
Oh, I thought it was taking the documents using someone else's authorization that was fraud.
Yahoo employees: Get out now before the vultures descend