skysight-inc/HackerNews huggingface dataset:
> I don't think we're talking about the same thing. My parents' financial planner is not even slightly involved in picking stocks. His advice was on how to structure our family's savings, which included buying and holding an index fund and pulling the college UTMA account my grandpa started out of whatever instrument it was in.

Fair enough, but since this kind of general investment information is freely available online, I personally wouldn't pay someone to provide it.

> Unlike someone who worked for a bank or an index fund, though, he didn't have a perverse incentive to sell us one of his company's products.

Except his own fees as a financial advisor, presumably ongoing. Also, you may not be aware of this, but if a financial advisor steers a client toward a particular fund, he gets a commission, despite the fact that he's an independent agent, not an employee of the fund.
Enigmail is just an add-ons for Thunderbird, which Mozilla has basically end-of-lifed. My point was for a PGP client to take off, it's going to need some major backing. This is unlikely to come from Mozilla, since they've announced they're no longer dedicating resources to Thunderbird.
> Wikipedia works just fine, it's not blocked by the GFW

This is not true. It varies on time and place, but it is usually blocked in at least some regions. It's currently blocked [1] in Beijing and Inner Mongolia. It was blocked when I was in Jilin Province two weeks ago. During that visit, it was hit-or-miss whether my Digital Ocean mail server was reachable.

[1] http://www.greatfirewallofchina.org/index.php?siteurl=zh.wik... (same for en.wikipedia.org)
Aha! My only use of firebase was writing a chat application for fun back at their launch marketing push. This is good to see, and I think I might go play with it more.
I understand that you didn't do it with the _intent_ of copying MacOS, as such. However, to someone who has used MacOS, it's probably going to be perceived as a MacOS ripoff, and that tends to lead to negative responses; things which look almost but not entirely like other things really rub people up the wrong way, as we saw with the weird pseudo-native SWING themes and so on.
The article asks

> Is it a good book? Is it $580,905 good?

The point it misses, I think, is that it doesn't have to be "$580,905 good". It just has to be $15 or $20 good to each independent backer. If I put up $20 to get a physical copy, then the worth of my copy has absolutely nothing to do with everyone else's copy.

This is, of course, the "work smarter, not harder" concept proven.

Contracting, consulting, and anything else where our time is the product on sale is a low return product. We can't create more time to increase our returns.

Instead we need to find our own "Hamlet" that for some finite effort on our part we can be rewarded by tens, hundreds or even thousands of customers. All of whom receive the value they pay for and all of whom have no interest in every other customer and whether our effort (time) is worth the total we've been paid by all customers.
> I think having a basic stats module always handy would be very convenient.

I absolutely agree. My only point was that these tools are sometimes misapplied, not at all to argue that they shouldn't be readily available. They should be.
Fwiw, I've always understood "fluent" and "conversant" to be the opposite of above - "fluent" being the highest level, indistinguishable from a native speaker (slang, dialect, accent all spot on), while "conversant" means able to communicate and get along but obviously it's a second language to you.

I don't doubt linquists dispute something like that though.
When I first heard this claim, it was about the French author Honoré de Balzac. This claim about Voltaire makes me doubt both. I'm not saying that it's impossible to have two famous French writers habitually drinking an atypically obscene amount of coffee, just that it makes the claim seem more dubious.
I'm a little confused by the text. Can this be used to sustain someone indefinitely without breathing?
Yes, and, it's an "attention economy."

I call a field "fully subscribed" when it has enough money and researchers to make full progress. It's over subscribed when you are far into diminishing returns. And of course, under subscribed fields lack everything.

What is under subscribed today? Electric cars less than they were, but perhaps zero energy homes ...
Motorola Nexus 5 tipped for Q4 release
That's not true in the EU across the board. If you're buying by mail-order, and the seller is above a certain size (small sellers exempt to reduce the compliance burden), they have to assess VAT based on the shipping address. For example, when I order from Amazon.co.uk to Denmark, Amazon charges me Denmark's VAT rates (which are higher and don't exempt books, alas).
Are you saying that as a hypothesis? Is there a link you can point us to where the code is inserted multiple times?
> * Given that debugging is difficult in Haskell, do Haskell programmers to get in the habit of statically debugging their code? Is that really more "better" than dynamic debugging? Some type error messages in languages like Scala and Haskell can make static debugging quite painful.

I'm not sure what you mean by "static debugging". You're going to get type error messages while you're trying to compile, but certainly not at runtime. GHC really does its best to make them as explicit as possible and often suggests the correct fix.

> * Does Haskell's powerful type system bias it to well understood problems with meaningful types? I attended a WGFP meeting once, and it was amazing to hear people like SPJ talk about how they found elegant solutions to icky programming problems, but I thought that, given a dirtier language, you could just write a dirty solution and be done with it.

Not really. It is really a general purpose language, and you find very good libraries to interact with less strongly typed systems (eg, JSON).

> * Would Python's dynamic type system make it more suited to problems with dirtier less clear types when compared to Haskell? If you know both Haskell and Python, do you divide your potential programs into "Python programs" and "Haskell programs"?

If anything it would be more a question of libraries. One thing you won't be able to get in Haskell though is something like an ORM, with lazy-loaded collections and stuff like that. I find myself missing SQLAlchemy. Persistent does not have the same flexibility, despite Esqueleto which looks nice.

> * When one writes Haskell code, do they really not have to debug and test their code?

No. The best type system does not help when you write the wrong values with the right type in your program, or get the logic of your program wrong. But the errors tend to be more interesting. Also, you have a very powerful system to test the pure parts of your code (QuickCheck).
So after poking around with this for a bit, I will say that it DEFINITELY is vulnerable to Python2's string handling warts. Constructing a `TextBlob` out of a string with non-ASCII characters doesn't seem to work. I created another virtualenv with Python 3 and it works quite well.
Watching the video, I identified:

1 login screen has a picture of a galaxy.

2 windows are white-themed, with rounded corners, and minimalistic buttons/scrollbars.

3 music player is reminiscent of iTunes with time bar and track info top-and-center, and large album art pane.

4 system settings window has radio-buttons-like-normal-buttons reminiscent of OSX system settings. Also has a search bar in the upper-right of the window, with minimalistic magnifying glass.

5 windows have no visual border on sides and bottom.

6 Dock.

7 Expose-style viewing of all windows.

8 top-of-screen menu, with system icons in upper-right.

As I said in a previous comment, Apple didn't invent many of these, if any. Many, perhaps all, of these points are simply good design. However, they all combine to make the GUI "feel" like OSX to me.

Furthermore, it isn't a "copy." You can certainly identify as many differences as similarities. It simply shares a certain design aesthetic.

The galaxy login pic at the beginning didn't help :P
Boston's own implementation of the Tea Act, only 240 years later...
VCs are overwhelmingly finance people, not people with technical backgrounds. Meanwhile, almost every DARPA program manager, the people who make funding decisions, has a PhD.

DARPA does a lot of things they won't generate a return, often because much of what they do can't be productized. They flail around in a field and reveal to industry what works and what doesn't. Finance guys would never do that--the near term returns aren't there.
This is a terribly naive view of philosophy. The author is teaching analytic philosophy, while postmodernism (no need to bring in deconstruction, which is entirely irrelevant to your point) is continental. Analytic philosophy rejected postmodernism for reasons similar to your argument, though postmodernists were not so shortsighted as to not anticipate your objection and address it.

No, anything does not go in philosophy. Philosophers become prominent precisely because of the persuasiveness, clarity and and resilience of their arguments, much like science. Science, after all, was birthed from philosophy, and the most active area of contemporary analytic philosophy is philosophy of science.
Ask HN: Themeforest let another author steal my design. Any advice?
I am the author of http://wrapbootstrap.com/preview/WB0T41TX4

Just few mins ago I found an almost copy of my item on themeforest - http://themeforest.net/item/admetro-responsive-admin-template/5340890

Before submitting my item to wrapbootstrap I tried themeforest several times but was rejected.

I am not sure about html-part, but in terms of design it's copy.

Any advice?

Thank you
Yes, it is, but the alternative is what we have now. Practically no one using PGP. You have a better idea to fix usability of PGP?
Yeah, ditto. I created a new virtualenv with Python 3 and those problems disappeared. Previous to that I hacked around a bit and did the "from __future__ import unicode_literals" bit which alleviated the issue (but then ipython had problems with `repr(blob)`). I finally just gave up and ran `mkvirtualenv textblob --python=python3` (on Ubuntu 12.10).
The fact that taxes are operational theft is why taxes that affect everyone are seldom passed. Specific industries or products are targeted because there's less resistance.

For example, many people will sneer at this tax yet cheer on other taxes they don't have to pay.
Unless they're actually willing to take a loss on it, they probably won't be doing it at that price this year.
I would prefer to pay for services I use then to have the money stolen from me by force while people pretend it is moral because it is called "taxes"
Bootstrap 3 HTML Upgrader
Lua means moon in Portuguese (the native language of the designers).
Let's see if I have that right:

* The designer did it, not me!

* I argued with him for months and ended up saying "ah, screw it".

* Ubuntu and Gnome do it too!

I don't see any of these as exculpatory. Not that what you've done is necessarily wrong per se, I'd just rather you come by it honestly. I don't think any of these designs (or for example some of the icons - or even the decision to group elements into these categories) are "inevitable".
When BillG ran Microsoft, he was a total asshole. Now he's trying to be remembered in a positive light, but he's still thin skinned when it comes to competition.
Retroshare is F2F (darknet) network. But Freenet and GNUnet provide generic anonymous networking (with efficient caching!), without you setting up contacts with your peers beforehand. Network where you can access only preknown resources isn't that useful after all. At least for finding new peers. Think about web browser, if you could only open pages which urls you already know. Who needs Google for anything? With retroshare all resources are gone if you delete those, with Freenet & GNUnet you simply can't delete anything. Very different design. Plz read white and design papers.

Also see: http://secushare.org/
It seems like that might be eventually possible, but for now the technology is limited to a few minutes - like until an airway passage could be cleared.
I primarily do web stuff, apis etc. I wanted to use Lua for a new project and basically gave up. I looked at OpenResty and Lapis and really, really wanted to use it but it was a pain to get working and pain to keep working. Not sure if it has matured since the last time I looked at it (2-3 months ago), but at the time I couldn't use it without quite a bit of mucking around.

That said, I would still love to use it if it was even close to ready.
If you use <table>s for layout, you will ignore W3C Validators. If you ignore W3C Validators for one language, you might as well ignore "validation" for all languages.

The whole point about semantics is that <div><div><div> and <table><tr><td> have virtues or otherwise because of what they mean. If you complain that the quantity of elements is the same, you're missing the (qualitative) point. Learn what semantics are, and why they're important. Agreement is important; it matters what we call things, because we're the only ones that will call those things what they should be called.
Scheme is fine if your goal is only to have a small section of the programming community want to use it. Lua is great for everyone, including people who have never coded before in their lives as well as experienced software developers.
That and the fact that the line between custom software and customizations of pre-written software isn't very clear (or if clear, draconian). The way they wrote it, a custom WordPress template sounds like a customization (therefore taxable), but a site not hosted in a CMS is custom (non-taxable).
VLC may play lot of videos, but it has the most systematically terrible user interface of any program I have ever seen. Just absolutely horrible, on a level that could not possibly just the results of ignorance and carelessness, but it actually seems to optimized to actively fuck the user on purpose.
Consciousness is worth thinking about
There probably isn't much. The icon showing a magic mouse might infringe a trademark, though; Apple tends to trademark icons where practical, which is likely why TouchWiz scrapped its very iOS-esque icons a while back.
Update 18:15 09/08/2013-- "[We collect anonymised and aggregated MAC data -- we don't track individuals or individual MACs. The ORBs aggregate all footfall around a pod for three minutes and send back one annonymised aggregated report from each site so the idea that we are tracking individuals again is more style than substance," says Memari in an email. "There are applications in the future which Quartz focused on but during the trial period we are only looking at anonymised and aggregated MAC data".

He adds, "as some of the technology we will be testing will be on the boundaries of what is regulated and discussed it is our intention to discuss it publicly and especially collaborate with privacy groups like EFF to make sure we lead the charge on [adding necessary protections] as we are with the implementation of the technology"
Aw, I was hoping to see that slave mode was fixed. I want to use slave mode to make a music player with my own user interface and library/playlist manager in Ruby without having to worry about how to actually play the music. Unfortunately slave mode in mplayer seems kind of unstable and sometimes even gives the wrong answer (I think it's a known bug). I wasn't aware of mplayer2, I'll have to try that and see if it works any better.

But does anyone know of a program or library with a proper interface for controlling a music player?
It's not clear that a MAC address is personal information. The ICO's own guidance [1] gives the example of telephone number being personal information if the number is in the telephone directory, making a reverse lookup to identify the owner possible. Is such a directory available for MAC addresses possible? Given a hypothetical MAC address 0c:fd:c3:de:00:d5, could you identify a person with that alone?

[1] http://www.ico.org.uk/upload/documents/library/data_protecti...
Neither has any outstanding critical security vulnerabilities, which is normal for any web framework.

The "security" of a web framework is not a well-defined quantity.

Your question is malformed, and you got an answer that you should listen to: your choice of web framework is not a very important factor in the security of your site.
No Sir.
> What's with the intense elitism here? Have you taken a philosophy course before?

First response: Is it your position that only those who have taken philosophy courses are qualified to criticize the field? If so, will the real elitist please stand up?

Second response: To serve on a jury in a murder trial, do I have to be a murderer? No, I only need to be able to evaluate evidence. It's the same here. I find it amazing that you were unable to anticipate this obvious reply, given your attachment to philosophy and the critical-thinking skills it imparts.

> The article was clearly arguing in favor of the general public learning to think critically.

But that's not philosophy's goal, that's science's goal. It was philosophy's goal until about 1800 (when scientists were known as "natural philosophers"), but since then a historic split has separated those who favor argument from those who favor evidence.

> But to dismiss the entire field with snark (like it is so commonly done on HN) is just in bad taste and exhibits exactly the lack in critical thinking that this article was taking about.

It is critical thinking, aptly applied, that correctly identifies philosophy as a field predisposed to resolve issues with rhetoric rather than evidence. Were this not the case, if philosophy really were the paragon of critical-thinking virtue you claim, it wouldn't exist separate from science, because science already does that.
Security is hard, let’s improve the conversation
This is nothing to the security problems that will arise with the upcoming Google Glass.
>Anonymous, secure, encrypted and instant random web browsing is simply not possible. Technically not possible.

Do you have a link to the paper where this was proved?

Suppose we take Tor and throw a bunch of fiber at it so that the bandwidth improves, then whenever two Tor nodes make a connection they send data at a fixed rate, sending real data when there is any and padding when there isn't. That clearly isn't "impossible" so what's the attack that works against it?
Not sure why this is the case though. What makes it inherently impossible to prove something is secure?
I would recommend against using PHP as the language to teach to beginners. I would choose either Python or Ruby. Javascript would also be a possibility, although beginners might find Python or Ruby easier to learn.
Given the question asked, it's a reasonably fair swipe, though. I don't think there is much to argue against: Vaccination and eradication of diseases has a more direct effect than access to broadband on health. The secondary effect of fighting disease broadband is a reduction of poverty which will both lead to better health.

So not sure why the swipe part is added to the title here on HN.
Higher levels of abstraction are less intimidating and easier to get started with.
That's an incredibly inspiring video, well worth watching. Tinkering, finding and exceeding your own limits and then in the end succeeding at your goal. What else is there to wish for?
There are lots of ways of structuring the code, but usually by checking scrolldepth.

If you want to add this to your own site, checkout jQuery ScrollDepth: https://github.com/robflaherty/jquery-scrolldepth
I posted an ASK PG [1] about this last month ago and got an angry email from (presumably) a mod. His point was totally valid - that PG 'aint go time fo' that' which is true, but I was just hoping to draw attention to it, as opposed to demand PG drop what he's doing right now and fix it. To be honest, I was quite surprised by the tone of the email.

[1] https://news.ycombinator.com/item?id=5908075
> Permutations and combinations already exist within the itertools module.

Not exactly. Given argument lists, Itertools provides result lists (actually, iterators for that purpose) with the original elements permuted and combined, but doesn't provide numerical results for numerical arguments, as shown here: http://arachnoid.com/binomial_probability

I was referring to permutation and combination mathematical functions, not generator functions.
Have you heard of MPD? I think it's pretty much what you're looking for, there's even a ruby library. Check it out, it's a great piece of software. http://www.musicpd.org/
> With retroshare all resources are gone if you delete those, with Freenet & GNUnet you simply can't delete anything.

Sure, that's true and the advantage of Freenet and GNUnet. The flip side of the caching is of course that this comes at a cost: It takes a lot more resources to have this kind of redundancy.

RetroShare btw does let you download files anonymously from friends-of-friends etc. if the "owner" agrees to it. (You only have to know your immediate friends.)
>Tablets are just terrible for book-reading

No idea, since I never had a dedicated e-reader. I prefer a general purpose tablet which can be used as e-reader in addition and also can run free software without any DRM to begin with. What benefits does dedicated e-reader have?
I think it's not mentioned because it's not a separate tax with its own rate, but a change in what categories of transactions sales tax applies to. Therefore the rate is just the regular sales-tax rate. The controversy is over what should be covered by sales tax more than the rate.
I've added this to the list of application templates I track at http://railsapps.github.io/rails-application-templates.html.

There's also a list of starter apps at http://railsapps.github.io/rails-examples-tutorials.html.

Most starter app projects end up as abandonware as Rails changes so it's good to see a new app template offered for Rails 4.0. Starter apps always produce a great discussion about must-have gems.
Science has nothing to do with critical thinking, science is entirely concerned with predicting and explaining observable phenomena. Why and how prediction and explanation of phenomena constitute good critical thinking is epistemology, a philosophical concern. Evidence abounds in modern philosophy, although what counts as evidence and how evidence should operate in arguments is an open question -- which is why philosophical arguments still hold primacy over naive empiricism.

Whatever "philosophy" as you are using it is, it has no clear relationship with philosophy as one would expect it to be used, i.e., published literature by contemporary philosophers.
I wish they had one more, more universally appealing, bullet on the "Everybody has secrets" slide:

* Personal and family information
Oxygenation is only part of the problem, so I'm a little wary of the title "Injectable oxygen keeps people alive without breathing" [emphasis added].

EDIT: The actual paper's [2] title and abstract reads "Boosting Oxygenation During Acute Respiratory Failure - A new microparticle-based oxygen-delivery technology has been developed for short-term resuscitation of pulmonary function" [emphasis added].

The real problem is ultimately ventilation, or gas exchange at the alveoli. When it's impaired, both oxygenation and removal of carbon dioxide are affected. One result is respiratory acidosis. There is some literature[1] indicating the body can tolerate such acidosis better in the absence of hypoxemia so the cited idea may have merit as a stopgap measure, but I'm not sure how effective this scheme would be in near or complete absence of ventilation - like the example cited where the little girl's lungs are full of blood.

[1] - Acute Respiratory Distress Syndrome: Adjuncts to Lung-Protective Ventilation; http://www.medscape.com/viewarticle/410886_2

[2] - http://stm.sciencemag.org/content/4/140/140fs21.abstract?sid...
Waltz Around Saturn