skysight-inc/HackerNews huggingface dataset:
That kind of shows my point. (Although not as well as some of the others.)

On that particular benchmark Perl is faster than the fastest JRuby, and Python benchmarks. And faster than 11 other benchmarks, but the secondary perl benchmark program is the slowest of the bunch...
This is really cool!

The ability to save a configuration and share it would be pretty cool, but as well as that, other objects such as sticks which are attached to gears would be a lot of fun. But then I suppose you have to involve gravity :)
OK, cheers. I assumed it must be some kind of regexp because according to the Web Archive (see my comment below) the entire domain is disallowed.
Currently there's no todo list with features like other types of gears, more easily creating gears of specific sizes and the like, but I would very much welcome contributions of that type. I ported this version from the original in java, to make it usable on mobile devices, because they are much more widely available than e.g. wacom tablets.

I'm using the GearSketch environment in my PhD research to study different forms of support for learning about gears. For instance, I created a puzzle generator that creates concrete gear configurations based on abstract descriptions (e.g. there are two unmovable gears, one larger than the other; goal: connect them in such a way that the large gear will turn faster than the small gear). Using each student's solutions to earlier puzzles, the software tried to model their individual understanding of the gears domain and create new puzzles based on that. Turns out accurately modeling student knowledge is hard. ;)

The students using GearSketch are 10-11 years old, and understanding the interactions between the normal gears and chains is already quite challenging for this group, so my current focus is not on adding more elements. But like I said: I'd love to see others working on it and would be available to help.
Thanks for the link i just installed a "do not track plugin".
Fuck Google

Plugin: (https://addons.mozilla.org/en-us/firefox/addon/donottrackplu...)
Show HN: Try Novawise - Mobile Data Collection Made Easy
Hey HN! I'm working with Novawise this summer in a student/intern role. We're just rolling out free trials of the service: send us a paper form or process, and we'll make it into an insight plan so you can check things out!

Contact us at info@novawise.com, or on twitter: @novawise
If only we had a time machine, we could open garage doors EVERYWHERE!
libpsd and PSD.rb both have features that the other doesn't have. For example, PSD.rb parses text/font data, while libpsd can handle images with zip compression.

libpsd was actually a great reference in building PSD.rb, especially since it was correct during the times that the actual file spec was wrong and more explicit in the type of data being read.
haven't used Duo Mobile but Authy has been great for us
I think the free access to the data once it's mined is worse than the collection. Such access should require a warrant, if not a wiretap order, not a justification one-liner.
Ironic that the author decries the hacker cult of cleverness by posting a clever satire.
Do you have recent examples of this that don't involve exploitation of children?
> How can they feel good about what they are doing?

You'd be amazed.

https://twitter.com/_nothingtohide
Mosaic, a New Responsive Email Template
What? By describing the mundane as "awesome" of course. Do you even read what you type?

Twisted your argument? I'm ignoring your argument (I've just re-read the OP and I'm not actually sure what argument you're talking about) and picking you up on your odd choice of words.

Re procrastinating, I have never seen a post on hacker news from anyone who is doing big and important things. To my mind, and please feel free to correct me, this strange state of affairs is probably because they're busy.

Finally, to make it absolutely clear, as you seem to be having problems with this, I'm disagreeing with your abuse of the word "awesome".

Do you always call people who disagree with you, "internet bully"? What's the difference (other than the banally obvious) between an "internet bully" and a "bully"? There's a lot of irony floating around for a guy who doesn't seem too clear on what "ad hominem" means.
It's interesting, just yesterday I scanned the low cost system boards looking for one with SATA. I was wondering if I should replace the old PCs I use as filestores with something smaller, lower power, that could just run linux and rsync for me.

This does it ... but as others have said, the price is not really attractive compared to a used pc. I don't fault the design team for this. It looks like a great little board ... but probably for strategic reasons Intel would rather have us continue with those old pcs, rather than risk cannibalization of low-end pcs.

Update: I think I was slow to see the embedded focus of this board and it's IO. So of course it is priced against that world, and not the world of low-end or used PCs.
Here is the video from the Senate Judiciary Committee hearing on the subject today though:

http://www.c-spanvideo.org/program/FISAS
at least they are doing something right?
Anecdotal gripe : the amount of self-important power tripping and vicious snickering among TSA agents has been getting worse as of late.

I feel as if I can't walk through a security line without overhearing one of their staff berating some other traveler for offenses as minor as expressing a wish to walk through the X-Ray instead of the 3-d scanner, or for not taking their liquids out of a bag (a rule which is arbitrarily enforced at best).

I typically sympathize with positions and roles who are entrusted with security, and where success may be measured by a lone failure rather than otherwise sustained competency (much like a sysadmin). However, given what I perceive to be a pattern of escalating negative experiences this report does not surprise me in the slightest.
When flipping through them, note that Perl is consistently faster than other dynamic languages when dealing with text while also being very concise in code (generally a sign for code that can be written quickly).
Right. Because a desire for a replaceable battery, removable sdcard or a slightly smaller enclosure is completely insane and something no one would ever make a product decision on.

And why would anyone choose a phone they could get coverage on from multiple carriers in the US? That's just "marketing" gibberish, right?
Well, they aren't feeding themselves if their books aren't in print.
To know if your mac is support before installing the app run this command:

system_profiler -detailLevel full SPBluetoothDataType | grep "LMP Version"

it should be >= 6
I haven't read all of it, but I'd recommend using LUKS instead of TrueCrypt.
this is freedom of speech. blunt offense and apathy.
Fake Cops Robbing Detroit Citizens At Gunpoint Are Actually Real Cops
Flud is shutting down just 6 months after it releases its webapp.
The blanket wildcard 301 redirect between .co.uk and .com was one of the quicker things to implement, since our path structure hasn't changed. These should cause pagerank to migrate fairly seamlessly. It's also no accident that the move was scheduled for late July, one of the slowest months for us in traffic terms, reducing risk. We saw Google referrer traffic take a nose dive yesterday, but appears to be recovering nicely today and is expected to return to pre-move levels over August.
[UK] Government wants default blocking to hit small ISPs
The thing that blows my mind, is you hear over and over again about Billions of dollars being spent on large software projects for the government that seem fairly simplistic that ultimately fail.

The NSA is accomplishing some pretty impressive things, what are they doing differently?
Greenwald said they cancelled the hearing on Twitter yesterday. Do you know if they rescheduled it yet?
What makes you think they're even allowed to tell you the truth?
First, you should read the U.N. Convention Relating to the Status of Refugees and determine whether you will be a candidate if you flee. No sense leaving if you will simply be deported back to your country. I think it applies:

"A refugee, according to the Convention, is someone who is unable or unwilling to return to their country of origin owing to a well-founded fear of being persecuted for reasons of race, religion, nationality, membership of a particular social group, or political opinion."

You appear to be facing a clear and imminent risk of persecution at the hands of your government because of your political views, which in all likelihood makes you a candidate for seeking asylum in another country and claiming refugee status through the UNHCR.

Not knowing where you are, I can't advise any further. If you are unable to exit the country with your passport, bring whatever identifying documentation you have about yourself (drivers license, birth certificate, diplomas or degrees, etc.). All of that will aid in your case.

If you are able to prepare well beforehand (do so, if you have time), get the phone numbers and addresses of these organizations in the country you seek asylum in: the UNHCR, the International Organization for Migration, the Helsinki Citizens' Assembly, the International Catholic Migration Commission... that's all I can think of right now.

Prepare to present yourself to local law enforcement in your new country at some point, but try to avoid doing so without consulting local refugee support staff. In all likelihood, you will need to be arrested and processed by local law enforcement as part of your declaration for asylum. I have dealt with this in Turkey for Iraqi, Iranian, and scores of East African refugees, so I only know the peculiarities of Turkish law and refugees. If you can get to a European country, you will fare much better.
The Single Most Important Piece Of Software Developer Career Advice
Hi Daniel, two questions:

1. What is your business model ? The app looks great and I wouldn't want to see it go away in a couple of months.

2. There is a registration process that ties the app to my phone and there seem to be a recovery process. Does it mean that the secrets are stored on your servers ? If yes, what prevents you or one of your employees to gain access to the secret keys ?
Absolutely.

Now, the thing that prevents that from happening is money.

So much money is concentrated on so few people that it protects itself and the owner becomes invulnerable. Add to that that too much money very often corrupts its owner. The predictable result for society seems pretty obvious.
I just knew someone was going to totally change the argument. The argument I was replying to was that they use 16.7MM addresses. I proved that there is no way they use 16.7MM addresses.

So either you didn't read the original argument, or you just like to argue so you are now changing the argument. In either case, I'll bite.

Nobody is asking Ford to be altruistic about this. Right now their /8 has some value. They have a lot of options, not the least of which is to suballocate it for a tremendous amount of money. That's a given - they could probably also come to an arrangement with IANA/ARIN to just sell a part of it back. They'd make a tidy sum in any case. The alternative is the status quo. In 10 years their /8 will go from being worth a lot of money to being worthless. After all, what value would 16.7MM addresses have after IPv6 is fully implemented with its 2^128 addresses?

Companies renumber all the time. And let's be honest... how much renumbering would they really have to do? That whole fantasy land that "every employee must be using multiple public IP addresses" is just plain silly.
I've spent hours in a few different Starbucks in the south bay before. My observation has been that most people either get their order and leave, or stick around for an hour+. The number of people who sit down just long enough to eat a muffin or something is pretty small.
> They could not give a rat's ass if it's not DRY, if it doesn't handle corner cases, if it expands in 20 ifs, when a range check would suffice, etc.

I'm not talking about any of that.

I'm talking about things like actively losing track of customers because they were saved to a separate file that got saved over on a network share. I'm talking about billing people two or three times because there isn't a single place to check to see if they've already been billed. I'm talking about being on the phone with a customer service representative who can't authorize anything because your account is in an indeterminate state, and they have to check with management--and your account will never get out of that indeterminate state, so every five-minute conversation you ever have with them will become two days long, as you wait for them to call back the next day. I'm talking about going back to paper because half the time the information just isn't in the database, or is too wrong to rely on. I'm talking about having to hire clerks just to manually print data out of one system and type it into another, because Bob from Accounting "got shit done" without having ever heard of this thing called "networking."

People trying to automate things, without first having a formalized understanding of what the process is that they want automated, will cause business-impacting failures. There's never been a single time where it hasn't, in my years of dealing with this as an employee, a contractor, or a consultant.
Could be a possible way of branding / selling "The Authy Solution". A small BT dongle and a year of pre-paid subscription in a bundle.
That's true, but I believe, we need all the bullets we can get and use them in parallel. It's never about either-or.
And it's not even limited by the internet. NSA collects every piece of information they can get their hands on, whether it's data on the internet or any other network, or spectrum signals, or simple imagery. And they do that by every means possible. James Bamford wrote years ago a number of books on the subject. And even before him, David Kahn painted a pretty clear picture. Why is everybody so excited so suddenly? Is there somebody on this forum who believes for a split second that Mr Obama and/or the US House/Senate are prepared to lay off way over 300,000 intelligence community workers, contractors and what have you??? -RTF
> For all intensive purposes

FYI, it should be "For all intents and purposes". :)
No, it wasn't offensive to me and I'm a muslim. Just because something 'offended' you should not be the reason for somebody else to go to jail. He posted stuff on the internet, the people who got offended had the option not to see it.
Clearly I did need help defining the word insult, thanks for clearing that up for me. When you get offended it's an insult but when I get offended by your wrecklessness and apathy, that's just our values being different. All makes sense now.
But you could do it for a specific target and that target has a high chance of not noticing. Doing it indiscriminately on the other hand...
I'm sorry, but how does "staring them in the face" do anything?
[Mozilla] An overview of where we’re heading next with the Web Literacy Standard
Personally, if sounds like you need to expand your horizons if you feel that Perl is mostly competing with Java or shell scripts as the best language for the job.
Maybe its just me, but I never pick up numbers I don't have in my phone book. I just let them leave a voice mail or assume its not important.

Never quite understood the HN fetishism about keeping emails and phone numbers private. I hand them out like candy and haven't felt a price for it.
Way to stereotype.
Yes, that is true. I only meant to correct your use of fake. In the past OO was a holy pain in the behind in Perl. However, nowadays that has changed considerably, and with Moo [1] we have a reliable, pure perl, fast, and easy-to-use sugar layer for OO. :)

[1] https://metacpan.org/module/Moo#SYNOPSIS
"...the most important piece of advice I give to developers for getting a good job is...your resume."

Thanks for that.
At the end of the video he warns of the dangers of "dogma".

He looks really nervous and impatient in this talk. He seems afraid that it won't be well received. If so, it is interesting to note that this is what dogma in fact leads to... repression of new ideas, fear of free thinkers and the stagnation of true scientific progress. It means guys like Bret Victor will feel awkward giving a talk that questions the status quo.

"Breakthroughs" do not happen when we are all surrounded by impenetrable walls of dogma. I wonder if we today could even recognize a true breakthrough in computing if we saw one. The only ones I see are from the era Bret is talking about. What happens when those are forgotten?

My friends, there is a simple thing I learned in another discpline outside of computing where I witnessed doing what others thought impossible: the power of irreverance. This is where true innovation comes from.

It means not only questioning whether you know what you are doing, but questioning whether others do. That frees you up to work on what you want to work on, even when it is in a different direction than everyone else. That is where innovation comes from: irreverance.
Show HN: canonical_gmail.py transforms any Gmail address to its simplest form
This is exactly the type of marketing effort Intel needs in order to steal the embedded systems market back from ARM. As an embedded systems hacker who normally works on projects with budgets well under $10m, Intel has never really been on my radar. They're incredibly unapproachable until you're a bigger OEM, and chances are if you've started from scratch you're already used to (and tooled for) designing for ARM.

Creating an open platform around Atom makes Intel much, much more approachable.

With regard to price, I'm not discouraged at all. $200 is well within my personal budget, and I've got a vision-heavy robotics project in mind that I'd love to use this for.

Why not use an Raspberry Pi or a more powerful ARMv7 SBC? ARM software support is getting better every day, but the vast, vast majority of software is still written for x86. As examples, libBLAS, LAPACK, libav, OpenCV - all of these were written and optimized for x86 MMX, then SSE*, first. Their performance on ARMv7 has come a long way very quickly, but ARM performance is a secondary goal for a lot of these types of projects.

Shit, how well does Matlab or Octave run on ARM? I know more than a few people who'd salivate at the chance to write sensing/control code in Octave and run it on a $200 SBC...
>If you’re in a Google Fiber city, we’re hoping to get you a connection that’s up to 100x faster.

I look forward to seeing how this new competition begins driving Comcast and the other larger services to improve. In SF, if I had the choice to switch from Comcast to any other company that could offer similar speeds I would. Seems like Google Fiber makes Comcast and ATT's speeds look laughable.
Well that's great... For your very narrow use case.. It is not however an effective rebuttal to the points brought up in a more general case.
As a dev I love the idea that there's 3rd party to handle the finer points of my 2-factor auth.

As an end user, I don't want to touch your app with a 10ft pole since you're an untrusted/unvetted source holding on to some very important tokens.
Facebook could destroy Zygna with "Games" Intitiative
> IE the future of perl is many runtimes, that are slightly incompatible.

That is already the reality of Python and Ruby. ;)
Indeed. Wikipedia has an interesting chart of the various extensions over time:

http://en.wikipedia.org/wiki/Copyright_Term_Extension_Act#Ba...
Ruby ... fixes everything about perl5 that annoys me, except that Ruby's OO and metaprogramming is weak sauce compared to Moose (written by the presenter of these slides).

Without a proper role system, I can't replicate a lot of my designs. Without a proper meta-model, I can't write attribute traits to extend the OO system when I need to.

So any time a ruby program of mine gets large enough to need a significant number of classes, it gets ported back to perl5 first so I can do it properly.

If you want something lightweight to experiment, try looking at Moo (written by me for smaller projects) - you may find that declarative attribute definitions, method modifiers and roles become very addictive very quickly :)
> That's a cheap place to bootstrap a business for sure.

Depends on what you're willing to give up. Emergency response time can be pretty important.
Thank you davej, fixed. That mistake is hard-coded in me. It won't be the last time I make it.
>> When it comes to preferences of the visitor for certain server actions (or inactions), one can only make a request.

Absolutely. But the OP seemed to be saying that it was his right as the server owner to make me run his tracking scripts on my end.

If I have the wrong end of the stick then great, I'll shut up, but he seemed to be saying that clients don't get to go to his site and then reject his use of analytics by (for instance) refusing to load the scripts. I find that attitude quite objectionable.

I think it's his right not to provide site content for people who refuse to run his scripts, that seems perfectly reasonable, it's his site and his copyright material. I'd be perfectly happy for my initial request to have a header that says "By the way, I don't run analytics, social network widgets or graphical advertising". Then everyone is informed and everyone has a choice.
The only thing they would ever lose being under Vivendi is their rainy day fund. They always had complete control.
Como bajar de peso pero ya
La mayoría como bajar de peso pero ya de la gente no tiene idea de lo que se necesita como bajar de peso pero ya. Esto se debe a que la mayoría de personas que hacen dieta con éxito poner su éxito a su dieta elegida es adecuada para ellos. Ellos asumen que eligieron la dieta adecuada y / o su determinación, su fuerza de voluntad o de algún otro golpe de suerte los llevaron a través. Lamentablemente, sin una verdadera comprensión de la conexión cuerpo-mente, la mayoría de ellos, un día, se encuentran de regresar por donde vinieron y poner todo el peso de nuevo como bajar de peso pero ya.
It's not feasible for the average person to restrict their lives to the point that RMS does and advocates for.

* Reading the web via email only

* Using completely free software and hardware (which as far as I can tell, limits you to a very small subset of Linux on a single Chinese-made netbook)

* Not carrying a cellphone

* Not using any social networks.

Stallman's principled stand is admirable, but untenable for most. I need to violate every single one of these tenets in an average day at work.

And that's before we even enter the realm of entertainment, which is even worse as far as the FSF's definition of freedom goes.
"Justice is a concept of moral rightness based on ethics, rationality, law, natural law, religion, equity or fairness, as well as the administration of the law, taking into account the inalienable and inborn rights of all human beings and citizens, the right of all people and individuals to equal protection before the law of their civil rights, without discrimination on the basis of race, gender, sexual orientation, gender identity, national origin, color, ethnicity, religion, disability, age, or other characteristics, and is further regarded as being inclusive of social justice." [1]

There are many dictionaries which define "justice" as having a component of fairness or morality, as opposed to a merely mechanical sort of rules-based accounting of the Law. They are not hard to find, nor is it challenging to find reasonable (non-YE Creationist) people who might agree with those definitions. Even Websters, which does not mention morality, does include fairness. And, here [2] is a thing that calls itself "Law.com" and cites "The Peoples' Law Dictionary" and also includes "moral rightness" in its definition of "justice".

Do you enjoy these little time-wasting sophist nit-picks?

[1] Really just a link to the Wiki article, (and others) which of course has sources. https://duckduckgo.com/Justice

[2] http://dictionary.law.com/Default.aspx?selected=1086