skysight-inc/HackerNews huggingface dataset:
I just want to thank you for writing reckon. I'm a totally blind software developer and find ledger much easier to use then any program with a GUI for keeping track of my mony and budgeting. A large part of what I do is use reckon to enter my creditcard transactions from a CSV export.
The point I made with individual tax pay is there is no pain, so I would not pay. In case of freelancers, ClearTax does not reduce your effort, instead of your local CA, you just have to deal with someone sitting in another city.
>> Whichever you do, you can't assume that someone else will take care of discovery on your behalf.

Why not? Isn't that the whole idea behind syndication? What about adding more information to filter apps on besides name, category and star rating?

I agree that marketing is a powerful tool, but from a developer point of view, I find the premise that you need to spend obscene amounts of money to be successful in the mobile app space, even if your app is of outstanding quality, quite depressing.
I have consumed a fair amount of cannabis in my time so I have a "wealth of data" to draw upon, both pre-legalization and post. When I have gone back to Colorado to visit my folks, I have made a point to sample multiple strains and they have both corresponded to the advertised effects as well as been markedly different, presumably due to the differing ratios of the 30 or so cannabinoids found in every variety of indica and sativa. I won't go into my "street credentials" but let's just say I don't need to put stock in the expertise of so-called experts. Nonetheless the budtenders I interacted with were cool folks who were knowledgeable and helpful during the retail process.

Frankly I'm insulted by your dismissive post. Would it be too rude to call you a fool, for assuming more complete knowledge over someone else's experience? I'm middle-aged by this point so I don't really have time for folks like you or the type of energy you're sending my way.
Yep I did plan for it.

All messages in the app are sent through channels that support an arbitrary number of recipients. That arbitrary number just happens to be always set to 1 at the moment.

A naive group chat implementation (i.e. an inefficient one where every participant sends each message to every other participant until they receive it) should be very doable, but I decided against implementing it for the release because it'd add quite a bit more complexity and would be rather tedious to test.
Yes of course, but if you are used to metric units it's pretty hard to develop a good intuition around pounds, cups, inches and ounces, and I find intuition and the ability to clearly visualize proportions pretty important when cooking.
Neurotic Neurons: An interactive exploration
If you've really been around the block then you'd know. Or maybe you're just someone that's always gotten the same brick-schwag or are one of those undiscerning types.
> Keep in mind you have to repeat this process every 6 months

Actually every 90 days and they're talking about reducing that cert lifetime further still so as to encourage use of the automated tool.

No way am I going to run a root tool in production and the alternative of manually running it for every server every 60 days or whatever is infeasible.

A good concept made unattractive through pushing a mandate.
Here's an evocative screenshot:

http://www.gnu.org/software/guix/screenshots/0.8.3/guix-syst...

It's a distribution of Linux that uses the Scheme language both for defining packages and for configuring the user's system.

In that picture, someone is generating a QEMU image from a certain system configuration. The Guix tools will read the configuration file, and then create a VM that matches its parameters.

You might be reminded of Ansible, Vagrant, and similar tools for "declarative" configuration.

Note how the configuration specifies a list of user accounts. Later, inside the VM, you could modify that list -- say, change Bob's name, add Alice, and also create a common user group for them -- and then tell Guix to update the system. It would then look at its current configuration and figure out what to change.

The same applies for things like defining system services. So you will have a Scheme file that defines, say, that nginx should be running on port 80 with these three different vhost configurations. The distribution will then know how to generate an nginx configuration file, how to setup the init system, and how to reload these things on changes.

(I don't know if Guix has a predefined thing for generating Nginx configurations; if not, you can certainly build one easily with some Scheme expressions.)

I use NixOS, which is an earlier implementation of the same idea. Me and my brother, with whom I work, share a basic system configuration file. That means I can define a new web service, along with whatever package dependencies it may have, even including creating a new user account -- and push that to our repository, so he will pick it up, and then I can say "hey, check out localhost:8050" and it'll just work.

We also use NixOS on our cloud servers. We have one configuration file that declares all of our services (redis, etc) along with our app vhosts (mostly in the form of systemd units that launch Docker containers, using some custom Nix functions). This means that our services are always running the same way on our laptops as on the server, just on different domains (the server's internet domain vs our localhost domains).
UK National Grid pays factories to reduce electricity usage
It's not about people not being slained anymore. Obviously that's always going to happen in some degree.

It's about how they're slain and why.

An pre-Christian society did not need pretenses like "bringing democracy", "fighting for good", "civilizing" etc to attack their enemies. Merely their interests and wanting to plunder was enough -- and nobody would ask for a justification anyway.

Before Christianic ideas spread nobody (or very few) in the ancient world would bat an eye for slavery, slaining captives, eradicating whole villages and cities etc. Afterwards these things continue to happen, but with strong voices and agreement against them as immoral / inhuman etc.

For an ancient, Greek, Persian, Roman etc, war and killing was on the contrary not inhuman but all too human -- and they didn't even need to formulate theories like the Europeans and Americans that blacks are inferior, etc to justify that (like we justified colonialism and slavery). They just accepted slavery as part of life for the losers.

It's also interesting to note that possibly the worst offender regarding war crimes et al, the Nazi regime, was influenced by an open attempt to annul Christian morals (e.g. with "ubermensch" mentality). Nietzsche and other thinkers popular in Germany at the time were quite open about this.
What's wrong with search?

If you want, say, a calendar app, search for "calendar" both in the App/Play Store and on Google or Bing (along with "android" or "ios").

You'll usually find a bunch of link to apps, plus several webpages reviewing several of them.

Once you find the names of some popular apps, you can also put all their names on a web search and find more webpages comparing them.

It works just like searching for anything else.
I applaud your effort.

Sticking a usb anything of unknown origin into a most computers is not a good idea tho
As the alternate opinion, I like the context editor underneath - I always vertically split (even on widescreen), as I can't scan horizontally in that respect.

Make it optional and provide both - always the answer ;)

Also - thanks for writing useful lightweight Windows development software - there's a serious shortage at the moment as most tools (outside Microsoft) have switched to Linux/OSX.
3D visualization shows how Berlin has developed since 1990
Describing an artists impression of something that's not visible as "a diagram" doesn't sit well with me. I fear many people will see this and assume it's actual photography - my first thought was "how the hell did they manage to get that image" followed swiftly by "oh, it's a mockup; move along".

From the full image link, http://www.jpl.nasa.gov/spaceimages/details.php?id=pia20051 :

"A supermassive black hole is depicted in this artist's concept, surrounded by a swirling disk of material falling onto it. The purplish ball of light above the black hole, a feature called the corona, contains highly energetic particles that generate X-ray light. If you could view the corona with your eyes, it would appear nearly invisible since we can't see its X-ray light. "
How is adding non-existent letters any form of abbreviation?

That's all I was stating.
Neural Network "neurons" have nothing to do with biological neurons

What it seems more likely from this paper is that one neuron == one small neural network
Mentally ill persons enjoy the same rights that other citizens enjoy and have their own free will.

As long as a person didn't commit any crime and is no risk to society or oneself you cannot institutionalize him or her.

In any case I would refrain from making such broad generalizations about a society. Some societies prefer strong individual rights and others prefer a strong state that tells them what to do.
I don't get why scenarios involving FISA are exempt. Stingray surveillance is a physically local thing - FISA is about spying on foreigners living abroad - is it not? I mean don't privacy laws apply to foreigners visiting the U.S., too?

It seems to have a few too many loopholes for my taste, but I guess it could eliminate 80% of the abusive uses of Stingrays out there.
>umans are not born moral because morality is a human intellectual construct and is taught. Nature, without humanity, is neither moral nor amoral, it is just nature.

That's not exactly accurate. For one, animals are also capable of handling "intellectual constructs" (even if less complex) and teaching them to their offspring or herd.

Some starters:
http://www.amazon.com/Can-Animals-Moral-Mark-Rowlands/dp/019...

http://www.amazon.com/Moral-Lives-Animals-Dale-Peterson/dp/1...
Good spot Rob!

In the past we (urllib3) have been pretty optimistic about assuming connections are still useful when we hit exceptions, but increasingly that optimism seems to be hurting us.

For that reason, I've taken your fix, added tests for it, then proposed it to the main urllib3 repository[0]. Right now the commits are in my name, but I'd be totally happy for you to make them yourself and open a pull request containing my commits. Either way, I've also added you to our contributors list.

Thanks for the write up!

[0]: https://github.com/shazow/urllib3/pull/734
I had a look using Amazon's preview of the book.

It uses "imperial" units, though I assume they're actually "English" units (i.e. American rather than British). This matters for volumes, a British pint is larger ("a pint of water weighs a pound and a quarter", as my grandma taught me).

It has a few conversions in the introduction, but with false precision -- an oven temperature of 300F is converted to 149C.

It argues against using volume measures for dry or sticky ingredients, but the only example I see in the preview asks for "2 tablespoons of butter".
Is there a recommended approach for using Guix along with VMs or containers (in the most general sense)?

My day-to-day machine is a mac laptop; but for my software development work, I have been using docker-machine, docker-compose and docker server/client to configure, spin up, wire together, and tear down repeatable Linux environments, which run inside VirtualBox on my mac.

I'm interested in what a comparable (in a broad sense) workflow might look like with Guix, but I'm not quite sure where/how to start.
In broad terms, I agree, and in many cases it is a societal problem. However,

FTA:
>He wasn't a danger to himself or to others, he wasn't threatening anyone, he just didn't look very respectable.

This is the missing condition required to withdraw a patient's liberty in a secure hospital. Even if he presents with severe enough problems to become a voluntary inpatient, he may still wander off and be difficult to find. Due to the nature of this kind of illness, you are likely to cease seeking care when your problems become that severe, and need someone else to push you into it.

Although he had medication that he wasn't taking, it sounds like he was living on his own when his problems became that severe, so he probably had no one to push him to the doctor.

All that said, there should be people looking out for the homeless and making sure they get the medical treatment they need, and maybe the definition of "danger to self" needs looking at, as choosing to sleep rough during a hurricane sounds pretty dangerous to me.
I had a much different experience. I had a 5 port usb charger and all but one of the ports stopped working. I emailed them about it and they sent me a replacement without any questions.
Many mentally ill people are still in a position where they can still make decisions for themselves, but their illness means that they choose things that are ostensibly bad for them eg refusing help to get off the streets, help with addiction, stopping them committing suicide, etc. That means society has to decide between forcing people to do things against their will or respecting their decision even though it's what we as a society believe is bad. In order to intervene in someone's life to help them you have to decide how ill someone has to be before you step in.

That is not a straightforward choice, and choosing to let people do things that are bad for them doesn't mean there's anything wrong with the society. It may mean that bad things happen, but the converse, where society steps in when you're deemed 'incapable', might be worse if it's not managed exceptionally well.

As an example, consider whether should someone who is depressed to the point of needing medication be banned from buying alcohol (which is a depressant) because it'll make their situation worse, or should society let depressed people use alcohol as an escape from their illness? Does being ill mean you have to give up your right to decide how to live your life?
Probably not, unless the DHTs the two of you belong to are connected somehow. For example, if the other person's seed server uses your seed server as a bootstrapping server.
Yes, while if you have prior experience with cooking in the US (but are still interested in the science), then you are used to pounds, cups, inches, and ounces, and may find it hard to develop a good intuition around liters and grams. (Also, it will be easier to find things like measuring cups and spoons delimited in the former.) They're just units...
I understand. Yes that is exciting. Thanks.
> Walmart is the best thing that ever happened to the US, economy-wise.

Care to elaborate? From my school of thought, Walmart is the worst thing that has ever happened to the US economy. Sure they might have that scotch tape you want for 50 cents cheaper, but that came at the cost of less small businesses and lower wages overall.

Scores of businesses and shops that were once thriving and profitable in small town main streets are now empty because Walmart opened up on the other side of town.

Walmart also only lets their buddies near their shopping centers, and charge a high premium to any mom and pop stores or restaurants to in the shopping center, which is why if you drive across the South you always see the same 3-4 stores in a Walmart shopping center.
Yes, that's what I was trying to say... I see no "cost of legalization" for Mexico, only benefits.
I always had the idea that homelessness numbers were way higher in the US than in the Netherlands. This helped keep me firmly on my high horse (I'm Dutch too). Was I wrong?
Undue Certainty: Where Howard Zinn's A People's History Falls Short (2012) [pdf]
All Unregistered 3 Digit .eu domains
I completely concur with your point that people shouldn't throw out the existing experimental evidence. I think there is far to much "wishing for new physics" going on.

At the end of the day I want experimental research done, and more importantly I want science to embrace greater value in "reproduction" of existing research. The bias the current "publish or perish" system has developed towards the novelty of each item of research, hurts the foundations of knowledge. Painstaking hard work on the reproduction of an experiment is valuable. Yes there's a reduction in value for each successive reproduction, but the bulk of modern science sadly never gets any reproduction at all.

The EagleWorks team may only succeed in reproducing the past work on resonant cavities, but I see no shame or reason why they can't as scientists decide "we want to measure this $foo, because these exact permutations have not yet been tested". So we gain one more data point, we rule out one more thing, this is the essence of science and I just can't in good conscience be negative about it.

If we focus on only the waste of money and resources... Congress literally forces NASA to be much more wasteful as an entire organisation, in this environment, singling out EW feels like mandating smaller font sizes in order to save on paper costs. The biggest examples I can immediately think of are the entire SLS boondoggle, and the Constellation program complete with the crown jewel of NASA's waste in the last two decades, the A-3 test stand. I'm pretty happy with how I see EagleWorks operating budget wise compared to the rest of all of NASA.
Dragula drag and drop JavaScript library
Doesn't seem to have been any progress on it since last year?
This being said, most computer clocks aren't so precisely accurate in the first place (especially over the course of years), and there is software (like ntp) to help keep them retuning to 'correct' time.
Usually, mentally ill people are outpatients of medical facilities. However, if they're not a danger to themselves or society, it's difficult to make a case that they should be imprisoned against their will (which is what it would amount to if one institutionalised a person indefinitely).

I'm not saying I know what the answer should be, and this sits on legally and ethically tricky ground all over the world. The mentally ill have been treated pretty badly through history, and I'm not sure that benign neglect is the worst of these options but I do think there should be some formal system of checking on them (informally, there are any number of NGOs and religious groups who tend to keep tabs on the homeless, funding permitting).
The cartels would not just become upstanding taxpayers and the US is legalizing weed. Anti-American comments will always get you up votes but your scenario is very unlikely.
What if you don't care? If I were terminally ill, dying in a few months, I would definitely be interested in trying the latest experimental drugs. I mean, what's the worst that can happen? (Although legalizing euthanasia would help too.)
>That's like saying we shouldn't talk about gun control on the day of a mass shooting: when then?

Accusing of "charlatanism" is not merely "talking" or critique. Not to mention the main argument is quoting a "sceptic" webpage, the most cliched and crude approach to break all things non-analytical with a large hammer of scientism and naivety.
>but standing on its own this statement is entirely ridiculous.

Alas, it continues to be ridiculous after one has read the book too.
Reminds me of that Einstein quote: "Never memorize something that you can look up."
You don't need to nationalize anything(1). Property rights are important.

We just have to realize that society is the issuer of currency and can just spend when necessary.

One of the big debates of the 21th century should be the nature of fiat money. Money is now a social construct (2). Money is infrastructure and it's all that society need to advance common goals (3).

(1) except maybe monopolistic public utilities

(2)http://www.nakedcapitalism.com/2013/03/what-is-modern-moneta...).

(3)http://www.nakedcapitalism.com/2015/01/bill-mitchell-demysti...
Absolutely. ETW is fantastic - the tooling isn't great but it is a fantastic bit of tech.

As an aside, you're comment about textual logging points to a deficiency generally about how developers do logging - with text. ETW forces you to allocate Event IDs and structure to your log events so that logs can a) be consistent and b) can be easily (i.e without regex magic) monitored and alerted on, summarised and generally reasoned about.

If you are on a platform with ETW, you should use it. If not, you should still use some of its principles - i.e Event IDs and structured data.
I like having more sun-filled evening time.
Vendor lock-in isn't just an issue with scale.

You can be a small player and still get fucked over when your sole vendor increases prices/stops running a service/changes a service drastically/has large amounts of downtime/etc

If you use standard components that you deploy yourself, you are beholden to no single provider, and you can even split your hosting between DCs operated by different companies, to reduce the chances of 'whole-of-org' issues.

Honestly a server vendor should be treated how most people want phone/internet companies to act (dumb pipes): a dumb VM/Physical Host provider.
IoT can be tough – where do you start?
https://techmeabroad.com/
FOREX TRADING SYSTEM THAT MADE 60% WITHIN a WEEK? TESTED HERE
Depending the place I looked, a testing heart rate of 89 may be a cause for concern. Some places say anywhere up to 100 is 'normal' but this one says over 85 is 'poor' (you may want to consider improving your fitness levels): http://www.topendsports.com/testing/heart-rate-resting-chart...
Read the follow up linked here:

https://news.ycombinator.com/item?id=10512199
Reminds me of https://github.com/activeadmin/activeadmin which is still being maintained apparently, and is incredibly flexible and useful. Won't replace a custom admin interface, but is pretty close.

I made a simple invoicing application a while back using activeadmin and it turned out pretty great: https://github.com/ianmurrays/active_invoices
> that award surely goes to the dramatic under-representation of UKIP and the Lib Dems in MPs compared to the popular vote they attracted

I think you could lump the Greens in with them too.
First experience in creating an animated video, to me it's a huge success
Have you seen the paper "Editing Functional Programs Without Breaking Them" by Amsden et al. [1]? It does something similar. It allows you to transform any program (in an idealised typed programming languages) into any other using a small collection of transformation operations. The highlight is that this is possible without compormising typability.

This is also related to patch theory [2, 3, 4, 5, 6], a theory that seeks mathematise version control systems like, and to provide provably correct merging algorithms. Patch theory arose in the context of the DARCS system. [7] connects patch theory with homotopy type theory.

[1] https://ifl2014.github.io/submissions/ifl2014_submission_32....

[2] J. Dagit, Type-Correct Changes - A Safe Approach to Version Control Implementation.

[3] G. Sittampalam, Some properties of darcs patch theory.

[4] I. Lynagh, Camp Patch Theory.

[5] D. Roundy, Implementing the darcs patch formalism ... and verifying it.

[6] J. Jacobson, A Formalization Of Darcs Patch Theory Using Inverse Semigroups.

[7] C. Angiuli, E. Morehouse, D. R. Licata, R. Harper, Homotopical Patch Theory.
We have lived in such a dystopic future for a long time. Almost everyone in the western world consumes caffeine on a daily basis.
> This works great for things with patterns, but it doesn't work with language.

Sure it does.

http://karpathy.github.io/2015/05/21/rnn-effectiveness/

> Hawkins' mantra is sequence based memory.

Note that Hawkins wrote “On intelligence” in 2005.

Schmidhuber wrote “Learning complex extended sequences using the principle of history compression” in 1992, and “Long short-term memory”, with Hochreiter, in 1997.

Today, a LSTM-based RNN can answer your Gmail.

http://people.idsia.ch/~juergen/rnn.html

http://googleresearch.blogspot.com/2015/11/computer-respond-...