skysight-inc/HackerNews huggingface dataset:
I love this George Bernard Shaw quote:

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man."

Orin Kerr strikes me as a very reasonable man. There are lots of reasonable men. They're all going to stand around and argue about how many legal angels can dance on how many pins.

Meanwhile, unreasonable men are plotting on how to make progress. Aaron Swartz struck me as a particularly unreasonable man. He made lots of progress until he ran into these artificial roadblocks.

Laws are there to benefit society, not as a brake on progress or as a way to protect outdated business models against the greater common good, especially when it comes to such things as access to knowledge.
I've been thinking about way to describe UI in a matter of intentions ( "show this piece of data first, then this one, "warn the user", etc) rather than graphic property and let the device ( or a framework) generate that depending on the device.
Anyone knows of such a technology ?
Fukushima, by different estimates, released from 1/10th to 40% contaminants of Chernobyl total. The wind was fortunately blowing into the sea.

Fukushima design was unsafe in a different way than Chernobyl, also prone to human factor errors, and it was proven by practice.

Honestly downplaying the catastrophes is the most troubling part of nuclear advocacy.
Interesting software stack running this registry: Wordpress on Apache/MySQL to serve the website and Node.js with SQLite to automatically add content using the Wordpress API.
https://github.com/jquery/plugins.jquery.com
something something Chrome
[For the unaware, "Reflections on trusting trust" by Ken Thompson is a must read: http://cm.bell-labs.com/who/ken/trust.html ]
Most of it's profits are from two products (and you could argue that they're actually just different sized versions of one product).

I suspect if you look at the correlation between people who buy / use Office and people who buy / use Windows you'd find something very similar - they're closer to one product than they are to two.

In reality neither company are particularly diversified (ditto Google who are basically still a search company if you look at where the money is made).
Rather than replaying it line by line, you can play it over a range. If you do this in your vimrc:

vnoremap @q :normal @q<CR>

You can record the macro in q register, select the visual range, and then do @q to run it over the range. The advantage of doing it thus is you don't have to run the macro manually on every line, and you can undo all change with one u.

Also, normal takes ranges(and not just visual ranges). If you want to run the macro recorded in q over lines 15,49, you can do:

:15,49normal @q<CR>

I use the same trick for repeating commands over a range too.

vnoremap . normal .<CR>

As usual, it doesn't have to be visual range. But I mostly use visual ranges, and so I have defined shortcuts for visual ranges.
What I really want is a tool which lets me masquerade (to nmap, etc.) as whatever kind of machine I want. Pick MAC addresses out of the correct range, but also change how the network stack, etc. respond to various passive and active attempts at fingerprinting.

It's eventually going to throw up alarms if your macbook pro osx 10.8.2 with an valid apple or intel MAC is on a network segment, then drops off, then a machine reappears with a DECstation MAC address.
Technically anyone that is trying to impose their will or conventions is selfish, but I think it's a stretch to argue that they author is selfish. He's arguing that people respect existing social conventions. A similar social convention is making excessive noise late in the night.
The one of the biggest ideas behind a classic Lisp is now called Exploratory Programming - a natural way of evolving your program very quickly.

When a programmer is forced to think about a type before he already decided what it could be is a limiting factor. All scripting languages are based on this idea.

And, of course, having lists of elements of just the same type and different sets of functions for different types of, say, lists is an ugly thing.

The current mass-hysteria about necessity of static typing is due some sort of Bandwagon effect.

I think it is much better to learn the elegant approach of authors of Scheme and other Lisps to hide necessary hardware types inside a runtime and to allow programmers and themselves to think in terms of a problem domain.

So, statically typed Lisp is something like four-wheel bicycle. It is very "safe" and "stable" but for some reasons no one wants it.
This is exactly what I've been waiting for!

The ability to take my critical secret information into a huge, buggy, extensible, unaudited, complex and constantly changing browser environment! Who could resist?

This will also inspire innovators world-wide. Look at it this way: we can now find novel ways to steal passwords, secret keys, log sessions, access servers, sneak in trojans.

Count me in.
Is the An-225 in production? Isn't it a one-off design for carrying the Buran shuttle with only one aircraft ever completed?

The A380 is in active construction with 92 delivered of 262 ordered.
I've been using this for some time already
>> man sed

Here are the best macros the world's got to offer. Not as good as C macros, but still nice.
Corporate Strategic Plans - ProjectVision
Congratulations, you've invented patent trolls.
Agree, the search results for "mobile strategy" are rather breathless.

http://www.fastcompany.com/3001816/your-company-needs-mobile...

http://www.inc.com/ss/6-reasons-why-you-need-a-mobile-strate...

http://www.zdnet.com/a-better-mobile-strategy-quantify-this-...
> That is no longer true.

So show your numbers.

> What's more, the rise of the "phablet" and the explosion of mobile
> form factors means iOS development is about to get a lot harder.

How exactly? Do you know something we don't? So far we have three resolutions to care about, iPhone, iPhone 5 and iPad. Next step for iPad will be retina iPad mini which changes nothing. How Samsung of Google releasing some weird form factor will make my life as an iOS developer harder?
And btw, there is autolayout if you missed it.
Being a fork and being based on something are two different things.

"Version 2.0 "Barbara" was based on Ubuntu 6.10, using its package repositories and using it as a codebase. From there, Linux Mint followed its own codebase, building each release from its previous one but it continued to use the package repositories from the latest Ubuntu release. As such the distribution never really forked. This resulted in making the base between the two systems almost identical and it guaranteed full compatibility between the two operating systems"
Here’s the 11-month old GitHub Issue for that: https://github.com/jquery/plugins.jquery.com/issues/21 “Support for plugin screenshot”
Malicious virus shut down US power plant for 3 weeks - DHS
What Udacity and EdX are missing is (1) verifiable testing; (2) accreditation. They are just starting on this with the Pearson deal.

But SJSU can provide the accreditation. But verifying that someone who could be in Bangor or Bangkok is really taking their test or doing their own homework is the big missing piece.
Not everybody that engages in civil disobedience does 'the minimum', sometimes civil disobedience at the minimum level will be ignored and ineffective.

The Rosa Parks story is interesting because she did something that was clearly good in the eyes of many but against the law anyway and that was 'bad' in the eyes of only a slight majority at the time.

That same thing can be said of Aaron Swartz, there are many people that feel the same way, that locking up knowledge behind paywalls is both immoral and that it impedes progress, but a majority can't be found to take on the business interests that control the flow of knowledge.

Unlike with Al Capone, we're not talking about flooding the streets with an intoxicating liquid, we're talking about to something that should be a basic human right here: the right to educate yourself through accessing our communal pool of knowledge. If there is one interesting thing about our current form of democracy it is that people routinely vote on a few narrow issues and get a whole pile of non-related items pushed at them going directly against the interests of that same majority.

Sometimes you have to do more than just sit on the wrong chair for a while to make a noticeable difference. Lots of people have been doing the equivalent of that for a long time now without much progress being made. I guess for Aaron that speed of progress just wasn't enough.

And just like Al Capone he wasn't charged with spreading the knowledge, he was charged with the computer crime equivalent of tax evasion, the breaking of some terms of service and evading some very basic bans on an otherwise terribly insecure network where everybody had access to that knowledge.

The internet doesn't care about censorship it is said, it will route around it. But someone will still have to program those routers and that where people like Aaron come in, they observe and identify bottle-necks, then proceed to fix them. If your gravy train ride depends on holding bits hostage and dribbling them out to the public at a rate or in a way that you can control then you really should go and read Nick Negroponte's 'being digital' again.

It's been said that I don't like JSTOR. I have no feelings positive or negative towards them, just like I have no such feelings towards dinosaurs. They're going to go away one of these days because their useful lifespan is almost at an end, disrupted by the combined cheap costs of storage and communication.
"And, of course, having lists of elements of just the same type and different sets of functions for different types of, say, lists is an ugly thing."

Both of these are not the case with row polymorphism.
So article claims Apple reinvented the telephone, but you treat that as a claim that Apple invented telephone.
Compare the mobile world prior to iPhone and iPad and after and say that these devices changed nothing with a straigth face.
Fair enough @xshoppyx
I don't mean that a recent app should appear before others. But at least give opportunity to "users" (not apps) to discover alternatives to the apps they have been using or games they've been playing.

For example, on IOS, when you launch your app, you have a section where only the newest apps appear, at that give them enough exposure to sufficient traction if they worth it.
I like this one. He understands!
There are lots of publicly available data sources that aren't searchable and should be.

For instance, why can't we search for melodies?

I would love to be able to sing a tune and have a system return a list of music pieces where that sequence of intervals is found.

It seems pretty possible to do with current technologies
- index side: index n-grams of intervals from all music pieces produced (the total corpus of "documents" is probably less than 100 million, not a lot by today's standards)
- search side: analyze frequencies, convert into n-grams, match those in the index

So why is it not done?

It would probably be hard for a random startup to do the indexing side (ie, gain access to the corpus of every song ever produced in digital form), but for Google or Amazon it would seem to be not that hard...?
So how does this mesh with the doj-issued press release stating the 35 year term?
I agree that it's important to retain the dynamism of LISP, but if types could be made optional, it could be useful. In my view, the expressive power of LISP is the same thing that hinders it for use in teams (unless the team is small and super qualified) and consequently what has prevented its widespread adoption.

I think this is a wonderful initiative. I originally tried to do this a few years ago, but gave up after having considered the implementation too involved (I was using LLVM at the time and was effectively writing a compiler). I still think an optionally typed LISP compiler would be a great idea if somebody is willing to do it.

EDIT: grammar.
Testing to Cull the Living Flower
While it is nice that she is passing blame to Congress, if it were only a "6 month low security setting" being discussed, why wouldn't Aaron have been told of this? Why the additional and ultimately 13 felony charges when he was MOST concerned with not being labled a felon. Why hold that 50 year sentence above his head with no HOPE in his own mind because he was left in the dark. "As a parent and sister", would you want your child to be stranded for two years with the full weight of the federal government and their impending punishment upon you hidden behind a dark veil? As a human, I both recognize that she is probably saddened and shocked that he took his life (and probably freaking out bc of the white house petition), but at the same time, it's clear that this shouldn't be allowed to happen, so if it means she loses her job - tough luck.
It might not be very safe at the moment, but this _is_ the future no matter how much you troll.
You Really Got Me there
By the same analogy, downloading multigig torrents is also not a victimless crime, since it also reduces bandwidth available to those that paid for their internet access? Heck, even downloading anything reduces bandwidth for everyone else, because bandwidth is not unlimited.
When a computer says "No," a hacker figures out a way to make the computer say "Yes," perhaps unaware that the computer said "No" because a person told it to.
Could you provide a link to that please?
Right click on the app, select "open as new window" (if it's run in a tab it can't use the chrome shortcuts, for security reasons).
> and did so reasonably.

They still believe that? Sorry but they're unfit for the job. They need to go. There was nothing reasonable about their actions on this case.

> a sentence that we would recommend to the judge of six months in a low security setting.

Six months in jail for downloading files that were accessible to him? All he did was violate terms of service! Are we going to start arresting under-age Facebook users or gamers that cheat next? Should they get six months too?

This statement is just icing on the cake that proves that Ortiz is inappropriate for that job/role.
Apologies, this is now outdated, the first time I heard about it there was talk of a cockpit wiring issue, it seems that there is now more information available.
"You can select a specific view under others with ctrl-shift-click"

Typical bullshit, undiscoverable Apple "solution."
Right-click, "Open as window". And voilà all your shortcuts.
Google To Allow Developers To Try Its Project Glass Soon
Google has announced hackathons in San Francisco and New York where select developers get to have a hands on with the Google's Project Glass.
The purpose of laws is to provide a framework for the easy cases. The hard cases should be judged by their intent and their outcome.

The vast majority of the order you see in the world around you isn't because of laws, but because of a mutual interest in cooperation.
When Google (Chrome) oversteps its authority
What is the point of linking to that page that doesn't do anything, and making you click AGAIN on the GitHub button? And then you don't go to a description or anything, just the home page of the GitHub project.
The Op here
We have many things we are doing locally to get traction and most of all feedback. And we are also keeping track of analytics.
We've printed ads that we'll be distributing in schools and mall to get some downloads and helpful feedback.
My old ISP had a MAC white list on its dhcp server. I used MAC spoofing to be able to plug in my own firewall/router.
Never heard of this. I just read it twice to understand it. Great explanation of a widely unknown problem I guess. From now on I will never ever tell people an application is safe if you can look into the source code. Thank you so much!!
Dual Booting Linux And Windows 8 Might Risk Your Data
If you activate Fast Startup, then your Windows 8 system is never not shut completely. So, the next time when you boot any other operating system, like Linux, it can easily cause data loss.
Dedicated Intel Atom hardware is already competitive with VPS services, for example you can see the Kimsufi stuff from OVH

https://www.ovh.co.uk/dedicated_servers/kimsufi.xml

Hosted in the USA or France, prices from £8.99 a month ($12?) for an Atom server with 2GB of RAM.
A Mathematical Theory of Communication by Claude E. Shannon
In Kent Beck's Smalltalk Patterns book he suggest that although every method returns "self" if you actually intend for that value to be used you should return it explicitly. I believe it's called the "Interesting Return Value Pattern' and I think the same applies here, the nil should be explicit.
That's interesting and hard to understand at the same time. In which country do you live in?
Simple ADB Backup, la sauvegarde sous android devient facile
Do you know if it could be call from a link in a web page ?
> ALLEGED HACKER CHARGED WITH STEALING OVER FOUR MILLION DOCUMENTS FROM MIT NETWORK July 19, 2011

> AARON SWARTZ, 24, was charged in an indictment with wire fraud, computer fraud, unlawfully obtaining information from a protected computer, and recklessly damaging a protected computer. If convicted on these charges, SWARTZ faces up to 35 years in prison, to be followed by three years of supervised release, restitution, forfeiture and a fine of up to $1 million.

http://www.justice.gov/usao/ma/news/2011/July/SwartzAaronPR....

Maybe us common folk don't understand that when the Department of Justice says 35 years they don't mean 35 years? Do the defendants in these cases understand how many years they are actually being expected to serve?
Hi, thanks for the comment. We do have version control for each design/image you upload. If it has the same name, you can flip between previous versions. Is that what you meant?
> but also change how the network stack, etc. respond to various passive and active attempts at fingerprinting.

I can't see how you could do this without swapping out part of the OS, which is where the network stack lives these days. A simpler way might be to swap out the whole OS, by using virtual machines that communicate on an internal virtual LAN: The Windows XP virtual machine sends the packets under control of the Linux virtual machine that's hosting the analysis software.

> It's eventually going to throw up alarms if your macbook pro osx 10.8.2 with an valid apple or intel MAC is on a network segment, then drops off, then a machine reappears with a DECstation MAC address.

It's an eternal game of cat and mouse anyway; if it isn't detailed MAC address analysis, it's subtle timing quirks, or hooking AM radio receivers to computers listening for the sounds of CPUs grinding through AES, or something else.
> I must, however, make clear that this office’s conduct was appropriate in bringing and handling this case.

That's why you assign investigations to independent entities, and that's why butchers aren't allowed to do their own health inspection.

Whether it was appropriate or not is not for Carmen Ortiz to say.

"The prosecutors recognized that there was no evidence against Mr. Swartz indicating that he committed his acts for personal financial gain, and they recognized that his conduct – while a violation of the law – did not warrant the severe punishments authorized by Congress and called for by the Sentencing Guidelines in appropriate cases."

Is in direct conflict with Aaron's lawyer's account of the run up to last Saturday as well as other statements issued earlier, she may come to regret those words if he has documentation to prove his side of the story.

Aaron's lawyer claims they were threatening just the opposite if he did not take a guilty plea.

In particular:

"At no time did this office ever seek – or ever tell Mr. Swartz’s attorneys that it intended to seek – maximum penalties under the law."

Is a falsifiable claim. I'm looking forward to Aaron's lawyers' response to this statement.
http://www.justice.gov/usao/ma/news/2011/July/SwartzAaronPR....

> AARON SWARTZ, 24, was charged in an indictment with wire fraud, computer fraud, unlawfully obtaining information from a protected computer, and recklessly damaging a protected computer. If convicted on these charges, SWARTZ faces up to 35 years in prison, to be followed by three years of supervised release, restitution, forfeiture and a fine of up to $1 million.

We can compare this to United States Attorney Carmen Ortiz, who, facing the ruination of her career over her actions, says in this new announcement on Wednesday, "At no time did this office ever seek – or ever tell Mr. Swartz’s attorneys that it intended to seek – maximum penalties under the law." This new statement does not align with the documented history of statements made by the DOJ as evidenced in the above link. Perhaps though she is trying to argue that she, as the United States Attorney for the District of Massachusetts, is somehow not part of the United States Attorney's Office for the District of Massachusetts that issued the press release which says "SWARTZ faces up to 35 years in prison, to be followed by three years of supervised release, restitution, forfeiture and a fine of up to $1 million". This would be a difficult argument to make given that the press release itself specifically names U.S. Attorney Ortiz as the person who made the press announcement.
Hi, thanks for the detailed feedback, we'll get that fixed.
I'm pretty sure they also have legally binding treaty obligations not to enter the embassy, and I guess it would be a question for some international law experts, but from the months of no change it appears to me that this treaty obligation trumps the treaty obligation to arrest him.
These days it is - as long as that source code is in a language with multiple independent implementations.
Hi Michael, thanks for the comment. Interested to know your thoughts on our product, do you think we're trying to do too much?

For now we've tried to keep things simple with a limited feature set (i.e. only what you really need to get going).

But very interested to know what you think we could do better so we can improve.
Be careful that you don't allow a minimum penalty that is much worse than the law says is due. If you believe Alex Granos, the defense's expert witness, there was no penalizable crime[1]: JSTOR allowed unlimited downloads to people connected to MIT's network without regard to speed, MIT didn't prohibit anybody from connecting, and the closet was unlocked. The more I learn, the more the prosecution has to answer for, let alone however much this kind of thing happens to other people, even for other kinds of crimes. If this is the means by which convictions are obtained and careers are scored, there are some truly perverse incentives in the Department of Justice.

1. http://unhandled.com/2013/01/12/the-truth-about-aaron-swartz...
- The salary box has a hilarious pair of up/down arrows for increments of 1. Yeah I'm going to click 110,000 times to enter my desired salary. :)

You have to work for it!
Hi Michael, thanks for the input, definitely something we'll discuss internally.
I think the best thing about this story is that it was front page yesterday.
I don't understand the point of what he is saying. Is this just a dig at business cliches?

"Mobile" like "Computerization" or "Internet" or "Globalisation" before it is a big change to the world that affects most/many businesses in one way or another. Among some other effects, it affects how you interact with customers.

It's completely reasonable for businesses to spend some energy thinking about "How does/should this affect me?" Maybe the answer is "very little" but it's worth figuring out.
"...did not warrant the severe punishments authorized by Congress and called for by the Sentencing Guidelines in appropriate cases."

Scapegoating Congress now, she is truly shameless in invoking the Nuremberg Defense.
How to Make Financial Forecasts
As Martin Luther King once said, "Nothing worthwhile ever happened on the internet."