skysight-inc/HackerNews huggingface dataset:
Basically all languages have a Decimal number library you can use if you need it.
It comes with TeX Live. You can get it today, or five years ago, for that matter.

But the final version, for which there is a plan, has not shipped or been written. Writing it is a very ambitious task and takes time, and a little money (through support from, e.g., the TeX Users Group). Things take time.
Ask HN: Best desktop android running as VM?
Is there a good desktop android running as a VM? can run android APKs, terminal, copy/paste among apps and between host/guest windows. I need to type a lot into android apps from keyboard instead of tapping.
Last year, I had a half-day in a place that went through a similar transition:

https://en.wikipedia.org/wiki/Raton,_New_Mexico

Made an impression on me. Wrote a poem about it on the train --

Raton Station

It’s flat
Flatness rolls for miles around
Mountains in the distance
Flatness approaching the peaks

Scenic clouds dot the sky
Looking perhaps painted on
The place is rather idyllic
Except for, well, you know

Every store is having a sale
Of the stores still open
If you want to lease a building
The local Radio Shack is also town landlord

The people are friendly enough
7,000 of them are scraping by
The waitress loves it here
Despite saving money to move to Omaha

We hitched a ride in the bed of the pickup
To the stretch with restaurants and hotels still open
I asked what had happened here?
The coal mines shut down
Chattanooga, TN, was ordered to refund 176 fines from a light determined to have an illegally-short yellow phase:

http://www.thenewspaper.com/news/22/2269.asp

This (large) page has a listing of quite a few towns in California where litigation overturned tickets due to illegally-short yellow:

http://www.highwayrobbery.net/redlightcamscameras.htm
It is not just inspired, but it is Eloquent for Python, nice!
I would like to hear other people's answers to this as well. For me, it took receiving a 4-year business degree just to begin to know the answers to your questions. Furthermore, I intent to spend about 4 more years in school receiving a law degree and MBA as well to help make me a business expert so that I know the answers completely (and I'd get a masters in economics as well if I had the money/time).

I think the most important question is, how do you plan to create value? Perhaps if you are an engineer, you gain enough of a business education to understand the environment, but partner with a business expert to allow you the freedom to unleash your creativity without being bogged down by administrative tasks. I don't think you necessarily want to swap being a value creating engineer with being a business adminstrator, however, obviously the better you understand the theories of business and the administrative tasks that must be had, the better you can create value in the world for others.
> The 787 numbers are for avionics and flight systems

Agreed. 1/10th may seem an exaggeration but given the complexities that one would imagine in 787 in comparison to a car, this seems astonishing. I wonder how many automotive software recalls today are due to avoidable opensource (or any code for that matter) that has low value density, and hence more liability to the manufacturers.
I'm curious how it works. How does the Google car know that it's getting pulled over?
Evaluation and classification of 𝑛D topological data structures for high-dimension [pdf]
> I agree that a methodologically sound experiment in the social sciences would be an unusual thing to do

Would you care to elaborate, or are you just being flippant?

> if you are in the market for a second-hand automobile, would you trust the used-car saleswoman's word, or wonder if she has ulterior motives?

A used car salesperson's motives are crystal clear, which is why their opinion is justifiably taken with a pinch of salt. You seem to be suggesting by comparison that women have an equally uncomplicated incentive to lie. Don't misunderstand, I think people do lie, especially to themselves, but I also think the evidence shows that discrimination is part of human nature.

Considering that this kind of experience lines up with both anecdotal evidence and with studies of unconscious bias in related areas [0][1][2][3][4] my default position is to assume that a problem is reasonably likely, but that further data would be useful.

[0] Female students seen as less competent than identical male students with identical application materials, offered lower starting salaries (Moss-Racusin et al, 2012)

[1] People in gender-incongruent roles penalised more heavily for mistakes (Brescoll, Dawson, & Uhlmann, 2010).

[2] Voluble women perceived as less competent and less suitable leaders, inverse true for men (Brescoll, 2011).

[3] Women who succeed in male-dominated fields percieved as not likeable (Heilman et al, 2004).

[4] Students question the competence of female teachers who evaluate them negatively, less so than male teachers (Sinclair & Kunda 2000).

...and yes, repeatability is an issue. That's a systematic problem.
if your attacker isn't apart of the Five Eyes, sure.
Show HN: Helpdesk, Customer Feedback and Engagement in One App
If you are interested in building REST APIs on .NET in C#, you should look at the tutorials on http://www.asp.net/web-api or for MVC style web development try http://www.asp.net/mvc.

With a free Azure account you can be up and running in no time with a working API.

If you are interested in C# development for REST APIs that will run on Mono under Linux, then take a look at Nancy http://nancyfx.org/ and ServiceStack https://servicestack.net/.

P.S. ServiceStack v3 is open source and free. ServiceStack v4 is open source and requires a license.
I would recommend checking out SyncThing first for anyone curious about ownCloud. They have similarities and differences, I found SyncThing suited my needs more personally but there's some stuff that only ownCloud can do.

There's also BitTorrent Sync which is cool, but sadly proprietary.
I wonder what would happen to our collective happiness level if people posted their bank-account balance on a daily basis to facebook.

(All those nice vacation pics must be financed somehow.)
Am I alone being amazed that we still have not experienced an Android worm or virus shutting down all mobile networks globally for a few days? I remember Slammer, which brought down many corporate networks and severely impacted all internet traffic. With all these unpatched phones and so many vulnerabilities it seems a matter of time before something like this happens on a grander scale in mobile networks.

Would it be that the bad guys have become smarter and there is more money in silently p0wning devices? Or is network management able to stop such events from happening nowadays?
What a good domain name!
Ask HN: Why the platform doesn't have a pinned tab icon for Safari?
For C# i see a different behaviour as in his example.
double test = 0.1 + 0.2; //will be 0.30000000000000004 if you check in the Debugger
Debug.Print(test.ToString());//will print 0.3
Progressive taxation is also a recognition that most of anybody's income is enabled by living in a modern, safe, resourceful, co-operative and free society. Without a modern society and without the benefit of all that have come before us, we'd all be subsistence farmers. Bill Gates may have been the most successful subsistence farmer ever, but that wouldn't have made him rich.

Taxation is not theft. Society enabled you to earn that money. In return, it wants a cut.

It's true that most of those who receive the money taken from you in taxes will not have 'earned' it either. Most of those that built the society that you're benefiting from are dead -- the scientists that enabled modern technology, the industrialists who built the economy, the soldiers and politicians who gave us our free society -- the most important work was done by those who came before us.

We are all their heirs.
Go is actually a lot more confusing about this than this than this page makes clear.

a := .1; b := .2

fmt.Println(a+b) returns 0.30000000000000004

fmt.Println(.1+.2) returns 0.3

Even worse, this persists into comparisons:

c := .3

a+b == c returns false

.1+.2 == c returns true

It's not a particularly big issue, mostly, but I'm sure it's confused someone before now, and will do so again.

Demo code: http://play.golang.org/p/FOv0JQRQJN
How do you forgive a murder
http://amasci.com/miscon/whatis.html
Errr that's exactly what the page implies; it does not say nor imply "those that display .3 are doing it correctly internaly".

One of the cardinal rule of floating point in computing is that you never do direct comparison between values, whatever the language, so your test should never ever be used.
That doesn't mean a language cannot be allowed to infer what the correct display of a floating point value should be.
It was OK. I'm only about 6k, and I slaughtered it pretty badly (32 for black to -47 for white), but it did a respectable job of playing fuseki and there was an exciting semeai that pretty well decided the game.

It filled in some of its own territory to capture a dead group I had in a corner. It's particularly vulnerable to trick moves -- I was able to set up some pretty horrifying ripoffs by throwing a stone in to make a cut and reduce a liberty, which it ignored, and then I could capture from the other side.

It plays joseki reasonably well and does pretty OK with shape. I think if there were a way to train it against tsumego it would get a lot stronger.

It would be kinda neat to be able to download an sgf of the game with it.

edit: this might be fixable: it confuses snapbacks with kos; I set up a snapback in a second game and it wouldn't let me capture the group because it thought the situation was a ko.

edit #2: I played two more quick games, more honte this time, and it killed me pretty badly. It's difficult to keep the game even during the opening and if I don't set up a complicated fight then it wins by a handy margin.
Hospitals too Easy to Hack: “Firewalls and medical devices extremely vulnerable”
The black bar at the top is a mark of respect when someone important dies in the community - Gene Amdahl has died (https://news.ycombinator.com/item?id=10557793).
I nearly went with Syncany, they were a very close second but they are still in alpha, plus they have no mobile apps (yet). I really like being able to take a photo with my phone and have it sync to my computer.

Development on Seafile is very active and they are transparent about security issues. I don't think it is poorly written but maybe a third-party audit like Truecrypt did is a good idea.

Here's their 'Records of security issues' page: https://seacloud.cc/group/3/wiki/security-records/
Live Face Substitution with JavaScript
ClassicQ
How to become an inventor
most of the whole host of negative impacts depend heavily on the level that it's set and what other benefits are withdrawn, which there's very little agreement over. Low end BI with aggressive removal of other means tested subsidies generally leaves poor people looking for work much poorer; high end BI is leaves most taxpayers much poorer, whilst potentially seeing , much of the increase to people on low incomes swallowed up in increased rent. But more generally:

- massive distortion of low-end wages, particularly for unpleasant, useful but not particularly revenue-generating jobs such as cleaning. Further outsourcing of manufacturing work for the same reason might be considered a negative aspect by some (especially people with moderate-to high skills related to that manufacturing)

- massive skewing of wage payments away from younger people in many competitive areas of employment, because now that the taxpayer will cover living costs and assuming removal of minimum wages there's absolutely no reason to pay trainees, apprentices (or the likes of runners desperate to make it in television) any non-trivial sum until they've spend a long time "proving their worth".

- regional cost-of-living differences and a guaranteed permanent income encourage former job-seekers to relocate to areas where their prospect of getting a job is minimal. This is further exacerbated if better-targeted housing benefit payments and social housing are removed from the equation.

- depending on the level of BI entitlement children get they're either likely to become a lucrative income source or unaffordable in many areas, especially for single parents.

- a surprising amount of BI revenue will be captured by low-end rents, and other costs that people with more cash to spend at the bottom of the pyramid can't avoid. A surprising amount of BI costs will be funded by the productive

- non-citizens are inevitably going to be heavily penalised (otherwise the country becomes an migrant magnet)

- many advocates use BI as an excuse to push for middle-class squeezing flattening of the tax system, withdrawal of education and health subsidies etc.

- the cost of paying people who would really rather not work almost certainly vastly exceeds the cost of paying wages to people whose job it is to kick people who would really rather not work off benefit programmes. Throw in the fact that people who never had any intention of claiming benefits are now entitled to them.

Like every other reform to the tax or benefit system there are a whole host of winners and losers (including people you probably don't want to be winners like "slum landlords" and the indolent, and people you probably don't want to be losers like the owners of the neighbourhood cleaning firm and hardworking immigrants). It's about as far from the proverbial silver bullet as imaginable: it's reforming existing incentives that have (for better or worse) been tested and debated for decades with a blunt instrument.
in what way does having a diverse population pose problems to basic income specifically? you are just stating a general problem.

basic income has no effect on diversity or homogeneity. perhaps it might encourage people to immigrate, but that's hardly a reason not to do it. having a country that is so desirable others would like to immigrate into it is a clear indication of doing something right. besides I think its obvious you would only qualify for basic income as a citizen.
It meant that Amdahl's (and other manufacturer's) customers could buy IBM software and run it on non-IBM hardware.
Syncthing is awesome, I don't understand why some people still use bittorrent sync. If you use ownCloud only for file syncing you'd also be better off using Syncthing instead. The developer is also a super nice guy, answering all bug and performance reports on github.

Regarding contact & calendar syncing, I just wish more apps could just use files instead of always setting a new server and reinventing the wheel to sync data. I still have not found a good way to export my calcurse calendar to my Android phone via files only.
People who sell laptops want you to go and buy new laptops not just replace the battery. Why design around failed components? The answer you want is to replace the battery not fork out for an expensive ssd option that's unnecessary for 100% of the design life of the product.
Smart security for your smart lifestyle – F-Secure Sense
In Haskell/GHC it depends on what representation you chose. Default is Double, which exhibits this problem. But if I force it to Float I get the 'correct' result. Or if I use the 'Scientific' data type (which has arbitrary precision). Just like 'Int' vs 'Integer', where the former is restricted by the machine's word size, while the later is unbounded.

Prelude> 0.1 + 0.2 :: Float
0.3
Prelude> 0.1 + 0.2 :: Double
0.30000000000000004
Prelude> :m +Data.Scientific
Prelude Data.Scientific> 0.1 + 0.2 :: Scientific
0.3
On the contrary, its unsafe to not tailgate close enough. Speed and tailgating don't kill, differences in speed kills.

If you are two seconds behind, they could come to a near stop and you can crash into them at full speed.

If you drove with zero distance between the your bumper and the car in front of you, if they brake hard you will have no impact at all.

This is why it's safe for train cars to tailgate.

In my view, autonomous cars will likely one day form trains for higher traffic density and throughput while remaining safe.
This would work great for many classes of Sass applications, where each user's data is largely separated from others. The fact that you've delegated the SQL bits to sqlite, and worked on the clustering aspect means I can trust the actorDB architecture more easily. Congrats on the release.

Do you have any prominent users running this on their production deployments?
So I have a question.

For those that arrive at the right answer, is it by mathematical correctness in the implementation or by rounding down?

i.e. Which are right and which are flukey in their wrongness?

Under any other circumstance I wouldn't care about this pointless detail, but seeing as how this is the top post on the front page, I'd like an excruciatingly detailed investigation please.

Don't make me not get round to doing it myself, sir.
strange! i was convinced that I started using redshift due to f.lux's inavailability... my bad!
Indeed. For me at 500 cubes, React is already about 2x slower (44fps -> 23fps).
Don't know how it's at your end but where I'm from it's the middle class that pays for the taxes. I'm middle class and in the highest tax bracket.

Rich people have money. Making money using money is almost not taxed here. So they escape the taxes.
Also, can this be marked as a Show HN by one of the mods?
The advantage of basic income is that it's fair to everyone. Prejudices and nepotism have no effect on it, leading to the fact that its dynamics will be driven by "pure" market forces.

At least I can't figure out a way to "screw the system" which by definition just gives everyone an equal amount of money.
That comment was killed by a spam filter. Those generate false positives sometimes. We've fixed that and also unkilled the comment.

In the future, please do what the HN guidelines ask and email such questions to us at hn@ycombinator.com. I only saw this thread by accident.
I think both of you are wrong -- he wouldn't quit his well paying job just because he got a basic income of 800 euros, BUT, SHOULD he quit, it would not be so easy to replace him.
Sure there would be people willing to work for that salary, but would they be able to?
If he would be so easily replaceable, would he still earn a high salary?
A Young Mon's Guide to Playground Etiquette
Damn. This is rad.
DD-WRT has a lot of mindshare, probably due to the fairly successful commercial partnerships with router vendors, over OpenWRT and derivatives like CeroWRT from the bufferbloat projct.

See also how Plex and Boxee attained more fame and name recognition even though they started as forks of the XBMC (now Kodi) project.

That letter really didn't get passed around enough - it's a true smackdown of the problems with proprietary, unfixable software in critical infrastructure positions.
Cool, choice is about the shell, not the renderer, right.

So, when are we going to see some progress on web features on iOS then? WebRTC- oh, not allowed. WebP? Nope, not allowed...
But be wary so you don't pass in floats when creating your decimals

In [10]: from decimal import Decimal
In [11]: Decimal(0.1) + Decimal(0.2) - Decimal(0.3)
Out[11]: Decimal('2.775557561565156540423631668E-17')

In [12]: Decimal("0.1") + Decimal("0.2") - Decimal("0.3")
Out[12]: Decimal('0.0')
Try the usual decimally-unrepresentable numbers (like 1/3).
You update manually via SSH. It's a bit more tedious than a package manager but not too bad. It took me a while to wrap my head around their file layout and how they do things, but I have it figured out now and updating takes a couple minutes. I can have two SSH terminals open on the same machine and by the time the first one completes `apt-get update && apt-get -y upgrade` I'm nearly done with the Seafile update. I really don't like adding third-party PPAs so I'll probably stick with this method for a while even if someone manages to package it up.
https://en.wikipedia.org/wiki/Treyfer seems exceptionally short, even more so than RC4, and simple enough to memorize. Googling around suggests it's still okay to use, too (but don't use it as a hash).
You can put limits on rent increases through many means. For example limiting the increases per year, and limiting increases to when the landlord actually improves the building (with concent of the occupants). You can put taxes on landlords, you can ban things like AirBNB. You can make many areas nice to live in. You can construct affordable housing. You can make it almost impossible for landlords to evict tenants. There's lots of other ways that are used too.
Yes, that's why Australia and Canada are such disasters. In both of those countries immigrants, the children of immigrants and the grand-children of immigrants form the vast majority of the population of the country.

And in those countries, experience shows that the grand-children of immigrants have far more similar values, desires, opinions and habits as their peers than they do to contemporaries in the original home of their grandparents.

The average black family in the United States has been in the United States for longer than the average white family. That blacks and whites in the United States are not essentially homogeneous even though they mostly went to the same schools, participated in the same economy, spoke the same language and experienced the same media is purely an artifact of deliberate exclusion.
> I don't know why you're being downvoted.

Didn't downvote, but personally, I really dislike sarcasm used in this manner. It's not so much questioning as flat-out contradicting. And it does that in a way which doesn't help to bridge the inferential gap.
We nearly always inform people when we ban their accounts: https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=....

Lots of software affects both story and comment rankings.
"Poison" is a rather tendentious way to describe that. HN's goal is high quality in all things, to the extent it's possible. That doesn't just happen by default; systems are necessary, and it gets harder as numbers grow.
Yay that's weird. Where's the magic?
I keep a list of self-hosted application over at https://github.com/victorhaggqvist/selfhosted. Feel free to contribute if you think there is something missing.
It's what I use about half the time - the app doesn't have access to cellular data (because they seem to be playing silly buggers with pretending to be a music player / vpn / something) which means I use the mobile web version (on Mobile Safari) any time I'm not in the office / at home / in Starbucks.
Not generally!

$ perl -E 'say sprintf "%.64f", 0.1 + 0.2'
0.3000000000000000000108420217248550443400745280086994171142578125
$ perl -E 'say sprintf "%.64f", 0.1 + 0.2 - 0.3'
0.0000000000000000000000000000000000000000000000000000000000000000

My Perl is configured with -Dusemorebits. https://metacpan.org/pod/distribution/perl/INSTALL#more-bits