skysight-inc/HackerNews huggingface dataset:
Actually, read OP's response to my comment (and the following discussion) - my comment doesn't actually invalidate Kolmogorov; it really just frames where Kolmogorov fits within the context of the question. That is, the original question is in fact nonsensical, but Kolmogorov is a useful way of answering the separate-but-very-similar question using the second school of thought that I outlined.

Any definition of 'random' that I am familiar with is only precisely defined when applied to functions, not numbers. Oddly enough, this distinction is not always made clear when outlining the definition, but if you look carefully, you'll see that this is the way that the term is applied. Statisticians are notoriously sloppy when talking about terms, in the same way that computer scientists are comfortable saying that 5x +2 = O(n)... which is nonsense, because you just said that a linear function is equal to a set of functions (TypeError!). 99% of the time, this sloppiness results in no error. That said, you have to remember to be precise with the remaining 1%, because sometimes the loss in precision will lead you to a completely incorrect conclusion.

And you can invent your own definition of random, yes, the same way that you can invent your own number system for numbers like 5/0. But then you have to rebuild the fundamental relationships from scratch (you need to prove that addition works in this new system the way it does for real numbers: 5/0 + 6/0 may not equal 11/0 in this new system, for example).
Inside YouTube’s complex, crazy German court defeat
Have you had any job offers or have any of these startups contacted you?
The article does not say that they have immunity in that case. It says that can be repaid for any damages that they end up owing.
FAKEGRIMLOCK Now Advising a Startup Near You
2 Lessons Learned Managing Big Data In Cloud
I would ditch the blue, I agree with the people above, they look like buttons and are very distracting.

Also, make your text boxes bigger, you have all of this large text surrounding them, why not scale them appropriately as well?
Darpa building test bed for virtual satellite clusters
Wiki-style Collaboration For Project Management: Clinked
Paper on arxiv (pdf): http://arxiv.org/ftp/arxiv/papers/1203/1203.4834.pdf
I said created, not maintained, if you read the book you will see later generations were later rewritten in C.

Of course you have to write on top of C, because that is what, sadly most operating systems are still written today.

But even that is slowly changing, when we look at the way operating system development is evolving, with safe layers on mini kernels, like Google is doing with Android or Microsoft with WP/WindowsRT/Singularity.

Anyway, I am stopping here, as won't convince you of anything and you won't convince me.
Car Buffer
Our selection of orbital car buffers will take the extra work out of buffing and polishing your car. Now you can achieve professional results at home with our line of auto buffers.
Not sure if it will help, but have you tried running Firefox's hidden profile manager and created a new profile? Firefox was horrible to run on OS X for me, it would drag the whole system down, but since changing to a new profile it has run like a dream and not reverted back.
Even if you have a legal right to do something (e.g. taking a picture or standing on a street corner), you don't necessarily have a right to sue the police officer for a wrongful arrest. Police officers and other government employees enjoy considerable immunity from their acts in the course of their job, unless they act with a particular type of intent; the level of intent (purpose, knowledge, or recklessness), I believe, depends on the state jurisdiction.

For Constitutional issues, I imagine it depends on whether you're suing the individual personally or the state agency, and lots of other things.
PGP Creator Phil Zimmerman Has a New Venture Called Silent Circle
The issue, as always, is that you trade your "verbose" (by comparison) imperative programming language for something that let's you specify or model the behaviour of a system in very few lines of code. Impressive, indeed, until you realise that knowing how to specify what it is you want is as much a black art as it is a science. Tools like that are hard to make understandable enough to a large enough subset of developers that the investment in learning it fully will pay off.

Back in University we had to so specify a minicomputer (PDP-11) in a metaprogramming language called "Maude" using its complex, Prolog-like rewriting functionality. Needless to say, the entire computer (CPU, ram bank, store) only took up maybe a hundred or so lines but boy oh boy did it take me ages of fiddling to get it just right.

Languages like that are just too difficult to work with for a lot of things, and that's setting aside the inductive and provable nature of something as simple as building a minicomputer out of logic.
HotorNot founder answering questions on Askolo
There do not appear to be any instructional designers or learning scientists or faculty developers working with Khan Academy, Udacity, or Coursera. The closest is a 'course operations specialist' for Coursera: "As part of this multi-faceted role, you will train our teaching staff to produce video lectures". It's all just lecture videos.

As a contrast, here are a few free, self-paced non-lecture-based courses from the Open Learning Initiative (the downside is they take millions of dollars and years to make their courses) https://oli.web.cmu.edu/openlearning/forstudents/freecourses
The problem is it then swaps to disk when you use an application. I'm fine with 100% memory being used at all times, but it needs to actually be used and preferably by whatever needs it the most.
Fingerprinting can be very useful to you as a user, as well. Imagine that you switch between devices and work locations all the time and you use a core suite of web applications. Fingerprinting could be used, with your permission, to uniquely identify you across all your devices, locations, and browsers for the suite of services that you depend upon. Not having to ever enter a password again while remaining secure sounds pretty nice to me.

It is not the technology, but the evil application of said technology that is evil.
I have a ton of projects that I haven't finished... Some of them are still ideas I think could have some merit, if only I had the time or motivation to finish...

Burnout is a real killer
The #1 App Monetization Method Almost Everyone Misses
If you are having this act as both then you need to differentiate the buttons. They look too much like your top banner. I would suggest taking some of the shine off of your top banner and changing your buttons to be green to match you current design, or orange to really standout.
Cool, dig the entirely javascript page builder.
There is nothing wrong with making money as long as in the process you do not hurt anyone directly or indirectly.

The latter is hard if not impossible which is where the system breaks.
One could also argue that it's bad for victims of other crimes. If police are personally liable for everything, then I suspect the won't be particularly motivated to do anything.

These ideas tend to come with unintended consequences.
Ignore the Headlines. The Euro Is Still Doomed.
Facebook Camo - disguise your Facebook browsing with a Government agency theme
Ah, I think we may have been talking cross purposes.

Languages themselves are innovative, but I guess I don't see people using the language as the innovation there, but rather the creator and maintainer. More specifically I don't see my early adoption of Ruby as innovative.

No to the flamewars! I love Ruby and miss it every day (though C++ is growing on me).
> why do you need a specific bill to allow you to sue a police officer for arresting you for doing something that isn't a crime?

Laws don't exist in a vacuum devoid of everything but reason. They are crafted to encourage or discourage the norm. If you point a camera at a cop, he will tell you to put it away. If you don't, you will likely be arrested. For what? For being disorderly, since you're not following his instruction.

Now, is the prosecutor going to pursue it? No, because as you said, the law clearly states you can do that. But guess what? Your ass just spent the weekend in jail. And no, you won't be compensated for it.

This law creates a strong dis-incentive for the police officer to do that to you. I only wish similar laws were introduced in my home state of New Jersey.

Here is a fine example from my state: http://www.nj.com/news/index.ssf/2012/04/people_arrested_on_...

Read a bit below the Supreme Court decision. This man was abused, arrested, strip searched, and thrown in jail ... because the police officer thought he didn't pay some fine, when he in fact paid it.
Tom Keegan Interview on Battlefield 3
The Ultimate List of Useful WordPress Plugins (+ suggestions wanted)
Open sourcing all my private projects
When the logs are read once, they should stay in the VFS cache as long as there is enough RAM, shouldn't they?

Anyway, instead of running /usr/bin/login, I just use /bin/zsh as my Terminal.app startup command which is much faster.

However, every time I access the file system, even some tab for autocompletion, it takes a few seconds. Even cd'ing into some directory can sometimes take a few seconds. Sometimes ~= it's more than 1h ago that I accessed that dir or so.

Edit: Maybe it's Time Machine or Spotlight or so which destroys the effectiveness of the VFS cache?
This kind of encapsulation, filling the empty spaces in the device with a thermoset resin, is called "potting", and it's been used for decades to improve the shock, vibration, and impact resistance of electronic circuits. It's true that the actual deceleration experienced by the components is much greater, and potting is not without its problems (a friend of mine told me about a problem he tracked down at his company in the 1970s, where potting in too-hard epoxy caused many of their circuits to fail in the field due to a sort of thermal shock), but it does generally work.

The issue is that acceleration in itself doesn't damage chips, capacitors, resistors, etc. What happens is that the things that hold those components in place — their leads — experience large forces from trying to hold those components in their relative position. Those forces are generally greatly reduced by potting.

There are probably exceptions. It wouldn't be surprising if MEMS gyroscopes and accelerometers were more subject to damage after potting.
Ask HN: Interview at YC Sunday. At a YC company? Want a sneak peek at Blueprint?
I'm taking the trip out to the Bay area this weekend to interview with YC. Super excited to show them what I'm working on and to learn from their questions, but have gotten the excellent advice recently that I should get more feedback from iOS devs and validate my product through them.

My startup is Blueprint (https://blueprint.io) - and I'm working on a new platform for creating native iOS apps without having to write any code. Instead of code, it uses a JSON spec (the blueprint) and our iOS framework generates your app at runtime.

What I'm doing in these early phases is using the platform to develop apps for people (consulting) and this has been serving as a kind of engine to drive development on the platform itself.

I've already used Blueprint to create a Hacker News browser app to demonstrate RESTful operations. I included the app via pieceable in my YC application (http://pieceable.com/view/bundle/bdz/04f1e/com.blueprint.hnclient?device=ipad - FYI: uses api.ihackernews.com, which throws a server error on too much traffic), and also submitted it to the App Store recently.

I'm working on another demo for them, but what I really hope to be able to do is to meet (if only briefly) with any iOS or web developers, or product people, at any bay area companies which went through YC so that I can give you a peek at the platform and get your feedback and validate my product. In return for your time, I'd be happy to offer my time and advice as a seasoned iOS developer, and would be happy to give you great deals on custom apps or platform usage in the future.

If this sounds interesting to you then please get in touch with me at paul@blueprint.io. I'll be in SF/Mountain View from Friday 27th to May 2nd and my interview slot is this Sunday afternoon.

Looking forward to meeting some awesome people!
Huh? Looks like a compliment to me...
Delivery time is why I buy from McMaster. If I get the order in early enough, a dude in a van shows up in a few hours.
Does this mean you no longer need a permit to film in Connecticut? Ought to bolster the movie industry there.
Mojolicious is exactly what you are looking for. Lazy and forgiving DOM parser, and CSS3 selector built in. I've used it for scraping a couple of sites, after trying so many different libraries ranging from curl to asihttprequest for objc to mechanize for ruby, I don't see myself trying anything else now.
Your second bullet point is something I've noticed for quite some time, but have struggled to put into words. I'd be interested to hear others' opinions about this.
According to this rule I should be charging around $200 / hour. I would love to be able to do that, but I think your logic is flawed. I've found that multiplying by 1 or even less actually nets you more overall income after expenses (considering you get to expense some toys like that brand new macbook pro / air, ipad, etc.) for the year.

This is in Canada though, so I'm not taking the requirement to pay for your own medical insurance into consideration.
Does your writing SUCK-A**? Set your words on fire
Actually there used to be a 100x better approach to software than this blog post. Yes, that meant 10000x better software.

All you needed to do is break down what you were doing into steps, and pipe one step to the other with this character: |

Unfortunately, one thing led to another and, well, we are 10,000 times slower now than then.

whats your email address | confirm your email | get a link | pay with my payment processor | get my service

Hahaha, setting this up today takes 8 hours. Approximately 10,000 times slower than it should be. Actually, someone who can set up a complete billing solution in a day is considered a hero.

Amazon is the only company that even comes close to doing for the web what we had twenty years ago for local sys admin tasks. Only one lets you manage loads of complicated files (kind of cool) and the other lets you provide a service to hundreds or thousands of people (kind of awesome).

where did we go wrong.
Yeah, it's a pretty big untapped market! Did you tell them that they can get $40k from the government and replace all their paper files with iPads? It's the new hotness.

Caveat: You can throw out any data points if those providers are part of a larger healthcare network that makes all the decisions for them about what software to buy. For example, if the doctor is part of Blah Blah Medical Group and they're (probably begrudgingly) forced to use something like Relay Health, then they've essentially offloaded that decision to an administrator somewhere.
interesting take. "More and more detail means more and more depth to the acting and emotional performance."
Isn't that why we have not-for-profit tax-funded public service news? At least in Sweden we do. Similar to NPR in the US? Not that it's perfect, but at least there's no advertiser bias. And any political bias is heavily regulated and scrutinized.
> Some people have an aversion to making money.

Those people have culture. Obviously 99.95% of the Silicon valley have no culture.
Apple should really sell ad space on those beach balls.
care to elaborate? i have a core 2 quad, which i find more that enough even for some of my "serious" programming work.
Learning GNU Emacs while reading a manual
I'd like to think in an ideal world we only ever hire colleagues, and our teams are, for the most part, meritocracies without hierarchy. Technical Leads guide development and mentor those less experienced, instead of directing it and passing down tasks. Management should be isolated from the team you work with daily, and should be there only to help long term progress (and other hands off management things).

Working with closely on a day to day basis with someone up the management chain from you is miserable.

Working with closely on a day to day basis with someone up the technical competence / experience scale from you is fantastic.
Ouch, this is horrible news for Intel they are ~10% faster than the year old CPU and use about 20% less power. The horrable GPU still get's dominated by 80$ GPU's even though it uses a large chunk of the 300$ CPU's transistor and power budget.

PS: I am saying this as someone that was going to upgrade just for the sake of it. But, even though the cost is irrelevant I don't think it's worth the time to swap motherboards. And if you read their comments section I am not the only one.
"Worst article ever!"

At what point, in that repetitive myth that keeps getting recycled, do the english majors start taking over? They don't. And they won't. And I want my time back.
Just because it's next to the device doesn't mean it'll induce current in that position or at the right frequency to generate audible noise. Testing is much harder than that. I bet someone will build a clone and find out the hard way.
Collate.js - Node module/CLI to concatenate and minify .js/.coffee & .css/.less
In my relatively short time (~20 years) in the software industry (in the "enterprise software" corporate development world on the MS platform), it is my personal perception that it now takes nearing 10 times the LOC &/or classes &/or complexity in general to implement the same functionality now, using modern "improved" software architecture and design patterns, than it used to writing code the "old" way we did things when I started out.

I'm deliberately very conscious of keeping an open mind and trying to discover just what it is that I don't "get" about the way things are done these days. I look at some of the incredibly complex software implementations of really very simple functionality these days, and for the life of me I just can't understand why people write things to be so complex.

Now and then I just can't restrain myself and I'll ask "why didn't you just do it this way" (often with a proof of concept implementation) and the normal response is blank stares, and a changing of the subject shortly thereafter. This is not just with individuals, this happens in groups, and no one (so it seems) feels anything is out of order. Not surprisingly, implementing new features takes far longer than things used to, at least according to my perception.

So, unless I am out of my mind, a 10x improvement could easily be realized (at least in the world of "enterprise" software), just by unadopting some of the practices adopted in the last decade or so.
That's a terrible idea. `purge` is not a tool for freeing inactive ram. It's a tool for deleting the filesystem cache in order to simulate cold boot conditions for performance analysis. Yes, it has the side effect of reducing memory usage, inasmuch as it's throwing away stuff that was kept in memory. But that doesn't make it an appropriate tool to use.
Modular Module Systems: A Survey
YourMechanic (Car Repair 2.0) - Hiring awesome engineers
Guys - car repair experience sucks! If you own a car, you probably know what I am talking about. We are doing what AirBnB did to the hotel industry - peer to peer disruption of a large market. We are fortunate that YC and an incredible group of investors are supporting us: www.angel.co/yourmechanic.

We are looking for two awesome engineers:

#1. Someone who is willing to tackle the whole gamut of web-application development. Rails and Coffeescript are required skills. Must be willing to learn and experiment with new things and stay up-to-date on cutting edge technologies. Work includes:
* Ruby on Rails back-end
* Javascript/Coffeescript heavy front-end with backbone.js
* Collecting, consuming and analyzing large amounts of relational data.
* MySQL or Postgres DB with memcache.
* Design and implement the whole system towards best user experience (ajax, instant availability, async caching etc.)

#2. iOS or Android App Developer

Here is your opportunity to solve an important and difficult problem. Salary, equity, benefits, lunch and the best computer equipment - as you would expect. But you also get free car repair and maintenance - a perk no one can beat ;-).

email us at art@yourmechanic.com.
Nah, you're right, retracted. Sorry, early in the morning for me and I'd seen a couple of actually insulting comments against both of them yesterday and I guess it was still on my mind. Apologies.
Ask HN: Is Google Analytics compliante with the new regulation in Europe?
Hi,

As the new regulation will get effective shortly, I have a few questions:

- Will you still use Google Analytics on your website?
- Is it legal to use it without requesting the user's approvale?
- What are you planning to implement to continue using it?

Thanks.
Well, I suppose it seems sillier on a laptop than on a desktop.
Yes, ever since Lion I need to use the 9600m in my MBP instead of relying on the cooler running and less power hungry 9400m.
Never noticed the ram problem, but there are other issues with Lion that I never encountered with Snow Leopard.
For instance, sleep seems to take forever now and I can't use my external monitor without the fridge magnet hack.
I might get downvoted for this, but my MBP seems faster and runs better on Windows 7 than on Lion at the moment.
I hope ML improves the experience.
"They couldn't wait to transition to newer stuff because the old languages were so difficult."

I think this is just yet another really poor excuse for not learning something new, which further reinforces my point. There's no reason that any of them couldn't learn something new right now and years before. It's not like the middle class can't afford a really powerful computer. They've been affordable ever since the late 80's. You don't even need a powerful computer to program and learn something new. Nor do people have to pay to get access to new languages, and other related dev tools. Plus even the OS is free now. All you need is motivation to make time for it.

In their defense, this is a really hard habit to break and what makes it worse is that most people don't realize that they're addicted to one language. As for myself, I'm too addicted to the imperative paradigm even though I get my toes wet with functional from time to time since it's baked in with some of the stuff I use.
The experiment seems flawed. Based on her description, it seems she knew whether she was going to be posting from her female-sounding account or her male-sounding account when she would write a comment.

She should have written the comment first, then used a random number generator to decide which account to post from. In fact, that step should have been automated so that she would not know, even after it was posted, which account it was posted from.

To check the responses, another script should have been used that would pull up her comments and the responses, but filter out her account name, so that when she judged how the comment had been received, she would not know if she was judging a comment from the male account or the female account.
I want to reach across the internet and hug you right now.
They should take it as a cue to start differentiating themselves as the experts Amazon aren't. Amazon jumping in could be a rising tide, rather than a destructive force, if McMaster Carr plays their cards right.
It doesn't appear to, however if you ever have to get your machine serviced you have to painstakingly undo and redo the installation, as Apple doesn't guarantee the machine that comes back from the factory will have your extra drive in it.

If I were to do it over again I'd just get a larger SSD and leave the optical drive alone.
Great to hear stories like these
Does anyone have stats on how many people are arrested for recording police?

Why (and why) did police begin to think that they could arrest people for taking pictures anyway?