skysight-inc/HackerNews huggingface dataset:
That last feature is certainly one of my favorite parts about Clojure. It's one of my favorite parts about Lisps in general actually, but Clojure has a very good handle on it. Having to compile a program before seeing if the changes you made work can be a nuisance. Interpreted programs are slightly better, but being able to make micro-changes to a running instance of a program and seeing in real-time how it affects the whole program is the best. The feature that Clojure misses here is the ability to load new libraries (jar files) on the fly, but that's not Clojure's fault, but rather the JVM's fault.
> Everything we do, will ultimately be undone, if you extend the time horizon long enough.

Well, not necessarily. Economics quite clearly says that the total future benefit of any amount of nonzero-benefit present activity, at least if measured in currency units, tends toward infinity; that's why we have interest rates and the concept of rent. Of course, it's not the optimal strategy for securing personal happiness unless you already know you have a solid chance, especially if you're shooting for the "remembered by humanity for all time" mark and not something more modest, but living for progress is a perfectly reasonable thing to do.
Why Eve Online's economist thinks Bitcoin could be a scam
Your post doesn't contain an argument regarding my claim that beauty is to a substantial degree a life-style choice.

The style of your post is typical for white-knights who, in my considerable experience, reflexively hit-out against any man who doesn't defer to the feminist/misandric party-line that woman must not be held responsible, that women have only rights, no responsibilities. The great Africa-American philosopher and gender-researcher Christopher Julius has pithily summarised the underlying motivation for this disposition.
There is difference with automatic gearbox (planetary gearbox) and DCT gearbox which is much closer to the manual IIRC.
"He who foos last foos best"
> That seems like a strong candidate for pricing that reflects the realities of the market: Make the monthly fee include a line item for the cost of installing fiber on your street amortized over the first few years and divided by the number of subscribers on your street who have committed to a multi-year contract.

We're talking about local politics. You don't get to consider the realities of the market, just the realities of the political situation. In Philadelphia, Comcast offers basic cable for something like $13/month. That almost certainly doesn't reflect the market cost, and they don't do it out of the kindness of their hearts, they do it as a precondition for their license.

> Then if the city wants to help the poor it can subsidize their fee which doubles your bang for the buck because the lower price creates more sign ups which lowers the unit cost.

Cities don't like to spend their own money subsidizing poor and high cost people. They prefer cross-subsidies, so that people don't see the money on their tax bill. That's how we got the cable franchises in the first place--cities offered exclusive monopolies as a carrot for building out networks and offering cheap basic service.

See: http://www.crainsnewyork.com/article/20140219/TECHNOLOGY/140....

In New York, fiber rollout has become an economic justice/civil rights issue, complete with demagoguery ("'If you can't afford to feed your family by the end of the month, you can't afford $75 a month for the broadband service,' she said. 'And that's what we have to fix.'").

> Not all cities are as broken as Chicago or Detroit.

No, but almost all the major ones are effectively bankrupt. See: http://www.pewtrusts.org/uploadedFiles/wwwpewtrustsorg/Repor... (page 4). Every city on that list besides Milwaukee and Washington, D.C. has an underfunded pension plan. And those numbers are computed by the cities using optimistic projections about future growth. See: http://www.businessinsider.com/pensions-are-still-making-lud....
Well, I think it's because Ruby has borrowed a lot of features from Lisp (and Clojure is also a Lisp). Here's an article that argues that it is actually an acceptable Lisp: http://www.randomhacks.net/articles/2005/12/03/why-ruby-is-a...
Wp Auto Affiliate Links 4.0 has been released
Wow I didn't know about this project, really amazing. I see they have packaged Discourse which was a fairly complicated app.
Startups, This Is How Design Works – by Wells Riley
Good morning HN! This is the first of my side projects to make it into public view. Let me know what you think.
I could load jars on the fly in Java.
To love clojure you'd have to first become proficient in it...

I do not think that the GP was using 'love' in that sense. You can 'geek out' about news and information about something without actually being much involved in that something at all. Witness the popularity of posts about space launches on HN. I doubt that there are very many actual rocket scientists, but we sure do have a lot of people interested in progress made in space.
The Case for React.js and ClojureScript
Perhaps, but then I believe each participant in the messaging system would need to run a hidden service to receive messages. I think you may be onto something here.
They have a similar taste, one of many examples is both are dynamic typed. There's at least some LISP ancestry for both (more for Clojure obviously).

As for differences I like Clojure because I can compile up an uberjar and hand that uberjar to ops and walk away, so its faster and easier, whole regions of "fun" (In the dwarf fortress sense of "fun") that exist in ruby deployments simply don't exist as a class of problem in clojure deployments.
Should you change to a new domain name? (.link case figure) | gTLD.club
Bearnaise-it (Swedish)
Typography review for Amazon's largest competitor in India
You build software w/o using Mathematics?

You and I live in different worlds. It seems to me that the bulk of what I do writing software is related to math in some manner. I guess I have a lot of "number cruncher" sort of clients.
Website vs. Web App vs. App
A revised version of Uncle Bob's "Professionalism and TDD" article
A whole new PR? That just shows how broken PRs are if that's the solution to this problem.
> Contrary to the point made, we do teach students music in school by explaining and using the established tools we use to create music. We teach notation, rhythm, keys, harmonies… we then exploit that to compose, perform or understand music.

For the author's analogy, music is not being taught like what you describe. In his analogy it's being taught as several years of learning to read and transcribe music, without listening to or performing it.

Taking this analogy back to the reality of math education, the first 6 or 7 years of the standard US math curriculum is dedicated to arithmetic. Hell, it takes 4 or 5 years (3rd or 4th grade) to get to long division. The notion of variables is covered some time in middle school (6th or 7th grade) with pre-algebra (a watered down version of algebra with simple algebraic statements) being commonly taught in 7th or 8th grade, and algebra proper only showing up for 8th or 9th graders. That means we only start approaching "real math" once the students reach 13 or 14 years old. And throughout this, it's rarely hinted at how this subject can be applied. Most of the real world examples are contrived, or simple enough that the students that get it don't realize its real potential because the solution to the "problem" is practically handed to them. Showing how the sum of the angles in polygons can be determined by the number of sides and [developing a formula] via induction is a college topic in the US. Showing the sum of the first n positive integers is `n * (n + 1) / 2' and how to arrive at that is shown in a freshman or sophomore discrete math course. Bored, smart students (like I was) will recreate the tools like induction and develop these things themselves, but most won't and will get to college thinking they're "good at math" and then fail horribly because they don't have the skill set for college mathematics, they don't realize what college mathematics entailed (so many jokes about my "modern algebra" textbooks, "We took that in 9th grade!").

EDIT: Grammar.
Blaming Bourbaki for this seems to give them credit for far more than the influence they had. They did cause an entire generation of professional French mathematicians to waste effort on re-proving things that had already been proven.

But the trend toward (excessive?) formalism at the expense of intuitive understanding is much larger in scope than Bourbaki.
Interesting data mining work
As a person from Eastern Europe (where hard sciences were very important subjects) studied in a special school for math talented children and got dragged screaming and unwilling to math competitions - I definitely did math in high school.

Also some of the crazy stuff we did for physics/chemistry required a lot of math.
RATS: a configurable android testing service thats completely open
I've never been exposed to Phabricator before today, but its site[1] reminded me distinctly of http://xkcd.com/1293 . Pretty sure Phabricator is maintained by Beret Guy.

[1] http://phabricator.org/
TIL that that is possible. Just googled it apparently requires custom class-loader. Thanks for this.
What really disappoints me is the terrible placement Google uses for privacy features in the Play store. They're really hidden away instead of being prominent searchable fields. Microsoft of all companies does far better with their Windows Store.
I am also upset about this, it makes debugging harder for no reason.

And still no 64-bit Chrome on OS X.
Not getting a degree pretty much only applies as a viable option for US citizens.
Show HN: How a young radiologist helps you boost your memory with an iOS game 
# Simon Says Game for iPhone®, iPad® and iPod touch®

Thessaloniki, Greece — May 5th 2014 — Today we released Simon Says Game for iPhone®, iPad® and iPod touch®. Simon Says Game is maybe the next simplest game after some bird flapping it’s wings :) But there is catch: This time you have to use your brain, memory and …. your thumb!

Four squares will blink is some random order! All you have to do is repeat the sequence! So simple,so easy...at the beginning because when you have to memorize the order of 20+ blinking and colorful squares, then things are getting pretty serious!

## Pricing and Availability
Simon Says Game is available on the App Store for free. Yes, we don’t like ads too! Simon Says Game is designed for iPhone , iPad and iPod touch. Simon Says Game requires iOS 6.0 or newer.

App Store Link: https://appsto.re/gr/Fe_1Z.i

Have fun!
It was never released -- they removed access to a feature that was not intended for the public. That seems well within their right. For you to declare "Google seems to have no interest in protecting android users from this either." seems quite misguided, given that they are clearly working on a solution for this exact problem.
Visual Design Thinking [webinar video]
JavaScript's Console API
Proprietary applications spy on their users constantly. It's no surprise that Swype is making these location requests. Rooting your phone isn't an answer in itself. Rooting allows you to install a more free Android distro like Replicant or CyanogenMod. However, if you're still using proprietary applications then you haven't accomplished too much.

iOS users have no chance at all. There is no freedom in the iThings. Apple is in strict control over their users.
Wikipedia (MediaWiki) Database Scheme
At least it didn't go to the buyers?

I honestly I have no idea if this was just the real estate agents 'approach' or if it relates to CT laws or something entirely different.
No, I'm not saying it does. Single fixed function devices seem to have a longer Mean Time Between Replacement.

I would argue that you're comparing apples to oranges here. Say Fitbit (of which I'm a user) came out with a new improved version that's more accurate, lasts longer between charges and tracks more aspects of my health. Would I replace it - yes.

When the device is part of a service, when you look holistically at the product as a service then I believe concepts such as 'date of expiry for hardware', 'it could end up as a useless piece of electronics.' are moot.

When you upgrade to the lasted version of an installed software application, and the previous .exe can't read the new file format is it 'a useless piece of software?'. Technically yes, so what is different here?
because utilities suck?
Innovation, price, customer service, take your pick on which dimension they suck. Governments have had a century of experience dealing with utilities. I'm glad they are at least trying new models before going with the known to suck model.
Stop Confusing Innovation with Technology
I have tons of little problems with it that would be silly to enumerate, but they fall into 3 broad categories.
1) Terrible tab completion support.
2) Multiple command/option permutations that do nearly the same thing with small subtle differences.
3) Lack of cohesion amongst the community around best practices (especially with regards to branching/merging/rebasing).
Or, just like alcohol, need not.

The author talks about what effectively are his feelings. Original teetotalers spoke about what were they feelings, often enhanced by religion. (At least there is nothing against cell phones in the scriptures, I presume?)
> This is a ridiculous game, and I think every wise person should refuse to participate in it in the first place and set their own priorities.

Regardless of whether or not that 19yo ties his happiness to doing something great doesn't change the fact that he's going to be part of this game either directly or indirectly. I desperately want to believe that we can all lead a happy life simply by setting our own priorities. However, as warm and fuzzy as that can make me feel inside I just don't think it's true. Resources are scarce. There's going to be competition. In some places in the world there's heavy competition even if your priority is something as basic as water.
The crucial point is: does it ever send the position to the Swype servers? If yes then it would be very suspicious on the part to receive thousands of requests per day per user.

If not, then ok it's terrible programming, but nothing worth getting paranoid about.
The 90 Percent Rule
I did some math back (a few years ago) when I was on U-Verse to determine if this was an issue. It's not, not even close.

The average shooter, based on the highly scientific study of Counter Strike Source and Urban Terror (a quake mod), the average bandwidth used was under 128kbps. Latency, especially the variance of latency and packet loss are the biggest issues at hand.

I find it absolutely hilarious whenever ISPs market their larger packages for the "hardcore gamer", when in fact a real hardcore gamer would probably opt for the smallest package.
How about just sticking an iPad running a custom app behind the mirror, instead of this complicated set up?
Source: http://arxiv.org/pdf/math.ho/9404236.pdf
Making Wearable Tech More Wearable
An interesting approach. It might, however, be optimizing for the wrong thing.
I mean free as in speech, of course. I didn't think that I'd have to explain what "free software" means here on HN.
Oh, I think I see what you mean. -M will catch when a C file needs to be changed due to any header in the #include path, but not necessarily the header files.

For that, I would assume you would still have to do that by hand for the header. There may be some autotools thing that covers it. Though.... even then, I'm not sure what the point is. If the header file itself is generated, then you already have the dependency on what it generates from.

The only scenario I think I see as not covered is when there is an include in an #if that flips from not taken to taken. Though, that does seem fairly edge case.

I think I really just need to see an example of the inexistance stuff. In particular, one that is expected to change between non-clean builds.
In Eastern Ukraine, the Mob Rules
Interesting points here. Insights into research technique?
This effort does not appear to be as ambitious as the Google approach. The cars drive a specific test route around "50 kilometers of selected roads in and around Gothenburg." That's quite a different thing than a system where you key in an arbitrary destination and the car drives you there.
In my experience, and opinion, going somewhere for learning purposes should be a humbling experience. College should be a place where a student realizes how little he knows.

I say this because in my experience, the first symptom of ignorance is a feeling you know a lot.

I'm depressed since childhood because since a very young age, I had read about great minds. How could I ever feel I'm "good at maths" after reading about Gauss, or Galois?

It made me feel like the lowest form of life.

That is akin to the way Military Generals feel towards Alexander the Great: You can be a great General, but you probably will never be Alexander the Great.

Maybe this should be done freshman year: Before even a single "maths" course is dispensed, a session on the achievements of Gauss and Galois, at age 17 or 19.

Maybe a brief discussion on who Lagrange was, and what he did in his teens.

This should take out any feeling of being "good at maths", and make students shut their mouth and open their ears.
I posted a comment on the acquisition about how I didn't trust FB not to "commingle" the data (can't find the comment now for the life of me) and got down-voted with one of the only comments being along the lines of "Where is your proof?". I don't need proof to know that FB would do something like this eventually. I am glad I got rid of Moves when I read about the acquisition. Thankfully my Pulse has all but replaced Moves for me and I can be fairly certain Withings won't be selling to FB anytime soon.

EDIT: Odd, I found it via HN Search but it's not on the comments page: https://www.dropbox.com/s/7okticb5nnl5xm0/Screenshot%202014-...
http://en.wikipedia.org/wiki/April_Fools'_Day_Request_for_Co...

This years' batch :

A new X.509 certificate type : "NSA", RFC 7169
https://tools.ietf.org/html/rfc7169

A new extention to RFC 2324 to allow the brewing of tea, RFC 7168. https://tools.ietf.org/html/rfc7168 (RFC 2324 is HTCPCP HyperText Coffee Pot Control Protocol)

Just because they're april fools RFCs doesn't mean they don't work :

http://www.blug.linux.no/rfc1149
UK is much more dense than Kentucky. Really hard to compare prices like that.
sorry for the delayed response—email is in my profile, feel free to reach out with more questions.

I've got a post or two on my blog[0] (haven't updated it in awhile, but working on it!) and I just released a gem[1] to facilitate event-sourcing in ruby. Its young, but i've refined the api a bit from where I started a couple years ago (when it was just an experiment), and it has a much cleaner implementation now.

For more info about CQRS/ES and DDD in general, I recommend starting here[3] and lurking on the DDD mailing list[4]

[0] http://karmajunkie.com

[1] http://github.com/karmajunkie/replay

[3] http://martinfowler.com/bliki/CQRS.html

[4] https://groups.google.com/forum/#!forum/dddcqrs
Absolutely not. Anything less than the 4 freedoms is unacceptable. If the program is discovered to be spying on its users and users are not allowed to modify and redistribute the source code then there is no way to fix the problem.
Hey, thanks!
I am glad to see this post here.
I used my own generator of commits that is open source here: https://github.com/IonicaBizau/github-contributions

(contributions are welcome!) :-)

Also, checkout my answer on StackOverflow: http://stackoverflow.com/a/23414628/1420197

...and don't forget to follow me on GitHub to get notified when I create new projects. :-)

https://github.com/IonicaBizau
The satellite images that have Obama worried about climate change
Want to live to 90?
Why wouldn't Google want users to have such powerful control over their devices? It's always explained like this: Because it's "simpler." Because "things will break if the user does something wrong." Because "the average user won't need it."

Those same poor excuses have been responsible for so much loss of privacy and freedom elsewhere, not just by Google. To me, they're deliberately preventing users from having too much power to control their devices, so they can better persuade them in the direction they want. Then they accidentally gave the users too much, so of course they would say it wasn't intended, but the reaction certainly says that it's precisely what the users want...
Almost every time foo/bar/etc used I think there are better alternatives. For example, when I see syntax explained like this

if (foo) { bar; baz; }

I would always prefer something like this

if (someCondition) { /* statements */ }

I like it even less when people use them completely outside metasyntactic contexts, for example saying "company foo can sue" rather "BigCorp Inc can sue". In both cases the reader has to think about what foo stands for.
Most (flagship) phones are rooted using an unlocked boot loader... in which case the "rooting methods" you're refering to is just a script to run a few commands to unlock the bootloader in fastboot mode, boot the phone into a temporary recovery system (which are by the way open source) and then use that to modify the OS. You can do it from a CLI yourself if you like. It's just time consuming. Most people just want the push button solution, yeah, maybe it's hacked together by some guy on a forum, but most of the solutions I've seen like that are just shell scripts in one form or another.
Speaking of training, the article is a reasonably good long form analogy between music and math WRT training vs education.

If you want an education in math, you don't memorize multiplication tables, just use a calculator. If you want training in math, you don't talk about applications and word problems and proofs, you memorize certain symbolic manipulations.

If people learned programming like they were taught math, they would be forbidden from knowing the concept of a quicksort exists until they successfully memorized and recited a 3SAT proof, "just because". It would be interesting to ace an automata theory class before writing your first line of code. Probably not required, and probably not a good idea, but it would be interesting.

You can educate a kid about what a derivative is in grade school as soon as they can slap a ruler up against a graph, what maybe 2nd grade or so? But you can't train them what a derivative is until mid to late high school, at least post-geometry and post-algebra (and some aspects of 1st year calc require a post-trig background, but not all)

This is aside from the meta issue that math is usually weaponized into a tool of filtration, because anyone can master it given enough innate skill or sweaty effort, so it seems "fair" to use for filtration. If you eliminate its usefulness as a filtration system, that doesn't mean as a culture we're not going to filter, it just means we're going to torture undergrad aged kids by filtering them on a new criteria, perhaps how well they've memorized historical names and dates, or how well they've memorized geographic maps, or how well they've memorized the bones of the human body or the electron configurations of the periodic table.
CSS Tricked-Out
The Four Levels of HA in Pivotal CF
This is what I use- in fact, I've been confused by this thread because I've never seen the '!' hack before. Even though someone called in "javascript syntax 101." I must be using good sources to learn.
Young blood reverses effects of aging in mice
Every functional phone knows where it is, in the sense that it knows the signal strength of one or more nearby cell towers.

A java app on your Nokia C2 could probably determine its location like this:
https://stackoverflow.com/questions/11628648/how-to-find-use...