skysight-inc/HackerNews huggingface dataset:
I like his notion that IEEE errors result from sloppiness. So here are 2 "non-sloppy" version of the computation of the sign of a determinant:
https://github.com/bjornharrtell/jsts/blob/master/src/jsts/a...
http://www.cs.cmu.edu/afs/cs/project/quake/public/code/predi...

Remember, the determinant value is not the rounded value of the exact computation with those things unless it is is zero, it's still "sloppy" if it's far from zero. You get only 1 bit of guaranteed accuracy in a 64bits FP number if the result is not zero.

I think there is a little bit to "sloppiness" in the fact that we carry very inexact results in FP. Even "good enough" FP computation is PhD level.
Far more secure? Thanks for the information, I didn't know that, and didn't know the topic here was about security.
There are two signals which cannot be intercepted and handled: SIGKILL and SIGSTOP.
Looks a lot like http://prose.io
I think the misunderstanding is this: targeted compromise of individual units, post-installation (tptacek), vs. compromise of all units of one or more models in the factory (you).
Rather one word - "pipelines".
Dragon Innovation Goes From Crowdfunding to Seed Funding
But date-based numbering provides no information other than the date the code was released on. Semver, on the other hand, conveys much more.
Do it. With modern C and a huge number of libraries you can be as productive as in any other language.
Yeah, I use an Android phone. When I type in my wife's name (or click on her face on my home screen), I can choose to SMS her, Skype her, Whatsapp her, email her, Facebook Messenger, etc.
Five benchmarking tools to diagnose or compare PC performance
Classic zero sum game fallacy.
What if your meaning is "run faster than a competitor"?
This varies regionally. I'm commenting from Shanghai. Last time I was in Shenzhen it was blocked.
Another way to see the effect of the precession of the Earth's axis is in astrology. What's your sign? It's the constellation in which the sun stands on the day of your birthday. It's easy to see that: go up into the stratosphere in a balloon, and you'll see both the stars and the sun. Identify the constellation in which the sun stands, and there's your sign. So, my birthday is September 7, and my sign is Virgo. But every time I go up to the stratosphere on my birthday, what do I see? The sun is smack dab in the middle of Leo. Now I don't know anything about astrology, and trust me I don't want to, but a possible explanation would be this: the zodiac moves relative to the sun by about one constellation every 2150 years (25800 years for a full rotation), due to the precession of Earth's axis. So my best guess is that they made up the astrological signs about 2000 years ago and forgot all about precession.
Looking to hitch a ride to Sochi 2014? Blablacar is now available in Russia
Depressing to see a proprietary browser like Chrome gain such marketshare.

I thought the dark days of "Only works with Internet Explorer" were behind us, but Google is pressing for a closed-web again with some of their features.
If any penny spent on cans is better spent on a check, it's dumb to buy a can regardless of whether you also wrote a check or not.
The End Of The FCC's Net Neutrality Rules...For Now
Too bad I live in a country where it's possible and too easy to buy the courts (Sweden).
One of the few a great judgment in recent time. It is nice to see that cost–benefit still count for something, rather than emotional response backed by government control.

It has been around 200 years, and society has changed for the better by it. Every time government trail away from it, especially in punishment, it seem to be caused by corruption. Good that the Court of Appeals of The Hague can recognize and see it.
So I visited html5up.net and none of the demos want to load in firefox or chrome. Is it just me? Some of those templates looked quite usable :(.
Why also non Digital Brands will eventually become Platforms
It's illegal operate an unlicensed currency exchange, and it's illegal for a licensed exchange to knowingly facilitate illicit transactions.

If a licensed exchange even suspects illicit activity, it must report it. Using financial transactions such as these in order to obfuscate and conceal illegal activity is money laundering.

In this case, the guy whose job it was to report the activity as Chief Compliance Officer was materially involved in the illicit activity itself. According to the complaint, he was even a SR drug customer, so there's no way he can feign ignorance as to what was going on at SR.
The language just promotes that it's easy to parse so that tools can be written to automatically transform source code in certain ways. Eclipse has a lot more refactorings than just reorder method arguments. Lua should theoretically fall into the same bucket of languages, it's just that there probably are fewer tools for refactoring so far.

Compare that to languages like C++ where despite its age and being used to widely there are still very few working refactoring tools.

(All that being said, I usually used method argument reordering when removing or adding arguments to a method by changing what the method is doing and then noticing that a different order makes more sense when reading.)
Docs.djangoproject.com is down
You should have a look at Simon's preprocessor-based coroutines (as used inside PuTTY) http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
and his more elaborate techniques for metaprogramming custom control structures in C http://www.chiark.greenend.org.uk/~sgtatham/mp/
"King does not clone games"

Put Papa Pear Saga next to Peggle and say that with a straight face.
So what? Xen can run Windows VMs (and so does KVM, except even better).
Music School kids launch a music video for Childline, the children's charity
After 5 months of hard work the kids from Kilternan School of music are proud to launch their video foe Childline.
Aged from 6 to 16 years old these guys have worked really hard over the last 5 months to learn, record and shoot this video.

You can buy it on iTunes here:
https://itunes.apple.com/ie/music-video/kilternan-school-music-plays/id807582787
Last place I had to use them was OpenGL stuff on Android. No doubles even supported, as far as I could tell.
>This is particularly unfortunate since US cards also happen to have pretty poor security...

I remember reading about someone (or some startup) trying to address this issue by using public key crypto to address the short-comings of credit cards in the states. The fees were supposed to be substantially lower and the major sources of fraud eliminated. But they kept hitting an invisible wall with every financial institution that was pitched the idea. It was a fascinating read (be sure to read all the parts).

http://blog.rongarret.info/2013/02/a-simple-solution-to-cred...

Seriously: Why doesn't the US implement chip-and-pin?
This is subjective, but as an American living in NL I've been fairly impressed with the Dutch government's (parliament, cities, unions, within parties, and courts) pragmatism.

While there are cases of people maintaining hard-line statements, it seems to be less common than in normal US discourse.
This situation crops up in total languages like Coq. For any iterative process, like the stepping of a Turing Machine, we can create an infinite stream of iterations, eg.

Cons (tape, head, state) (Cons (tape, head, state), (Cons ...)))

But since our program is total, we can only extract the first N states, for some finite N. Compare this to a Turing Complete language like Haskell, where we can also define an infinite stream of iterations, but we can also traverse this stream indefinitely.
The 50 Rules Every Entrepreneur Should Live By
24 hour beach rave anyone? What are california's noise pollution ordinances like? Point a couple of these at his house and he'll soon see sense: http://www.voidaudio.com/products/installation/incubus/incub...

EDIT: Or, yeah, a homeless shelter. Perhaps a better idea.
Seems like this would open the way for the UK ISPs which are currently obliged to block torrent sites to get that requirement overturned. BT and others pushed back against it in the first place, IIRC.
"God, does Apple suck at voice."

I've found Siri getting better recently, for my reasonably strong Northern England accent. Significantly fewer misses than a year ago at least.
Ah, granted, on that graph it's visible. But the linked one showed weekend dips. Weird.
Nice tutorial, I just disagree on two small points.

First, there are very sound arguments for not using CSS preprocessors [1].

Second, for a website that you own, using ".htaccess" is discouraged for performances reasons. The Apache 2.4 docs [2] say:

"You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache http server. Any directive that you can include in a .htaccess file is better set in a Directory block, as it will have the same effect with better performance."

[1] http://blog.millermedeiros.com/the-problem-with-css-pre-proc...
[2] http://httpd.apache.org/docs/2.4/howto/htaccess.html
I'm afraid I couldn't hang on for the ride...perhaps I'm like the one who doesn't get the joke and needs the much lengthier explanation!

It sounds like you're saying that programming languages are constrained on two ends: on one end by being too tied to the underlying microarchitecture, and on the other end by being interpreted by our minds which think about programming in terms of language features rather than Platonic ideals.

Assuming I've come at least close to understanding your point, I guess what you're saying is that by thinking too closely about what I'm trying to do at a low level, I'm negatively affecting my ability to write idiomatic Ruby code to do useful things?

This is probably true; it's one of the curses of being a kernel developer. I think you want people who care deeply about how bits are laid out in memory being the ones who are writing your operating system.
More connected than what ? I am conencted with all of my friends and business contacts, whats the next level of "more connected" ?
> Question for HN readers outside the US: can you credibly claim your intelligence agencies aren't trying to do the same thing?

I am an HN reader outside the US and I don't understand why does this matter, at all? Extending your views we might end up killing people for different views, because somewhere else is customary to do so.

I can see that your world view is disrupted: In order for you to have a cause, you need a villain, like in the movies, to justify your actions. But this is not Hollywood and doing something illegal, unethical and ultimately unacceptable says that we can't trust you among other things.

NOTE: Implying that someone is doing something illegal, and knowing that he is doing it, are two totally different things. Also, to answer your question, even if my country's agency did that, I would still find the action of installing remote backdoors repulsive.
For me to start using a mechanism to pay on the internet, there would need to be a way I can get a refund if it doesn't arrive, or is broken, or the company goes out of business, or if my computer was hacked to make the payment. I would have to be confident that I could call up and get a refund even without having kept careful documentation of the interaction. And there would have to be history/legal precedent backing that up.
Quote: Antoine de Saint-Exupery – on Nature
One of the things they mention is you get to choose the frames, then mount the Glass on to them, but you can't remove the Glass and use them as normal frames. So the usefulness of the glasses themselves are heavily reduced, as you'll inevitably have situations where you can't wear Glass so you need another frame to swap for. Can't say I'm overly impressed with the idea.
This error seems to be caused -Werror compiler flag.
Google will soon be able to predict your searches before you. It would require a mix of this kind of technology and all the data it already has, and will have, on its users.

This acquisition is just another step in this direction.
"If you're struggling to write tests, and they're hard to write, messy, take a lot of setup, are slow to run, too tightly coupled etc. you have a design problem."

This is my problem exactly, and I wouldn't say I have a design problem. My application is a Django app that return complex database query results. Creating the fixtures for ALL of the edge cases would take significantly longer than writing the code. At this stage it is far more efficient to take a copy of the production database and check things manually. It helps that my app is in house only, and so users will report straight away when something isn't working.

But to say that I have a design problem because tests are going to be difficult to implement is just plain wrong.
Apparently the judge who issued the original verdict had connections with BREIN' lawyer.

http://torrentfreak.com/pirate-bay-censorship-judge-is-corru...
I'm always intrigued by the lack of vision shown by organisations like BREIN. Blocking an IP address will not block an idea deeply embedded in the mindset of almost whole generations.

It is, after all, "common knowledge" distribution has shifted, and pirates use this at every turn to justify their actions.

>A copy is not theft, it is a copy, final.

>The money I didn't spend on this movie was already earmarked for another purpose; nothing changed.

There's a social aspect, too.

>All my friends are pirating, if I do not, I fall behind; there is no choice.

Like an empire or a dynasty, the entertainment business is simply too entrenched; disconnected from the real world, to realise they are the ones at fault. It's not a question of ethics (we made it, we earned it, abide by our wishes), it's a matter of majority opinion.

It's refreshing to see this result, I just hope it sprung from correct reasoning, blocking any form of information should be done under the harshest of scrutinies, which means not just for the sake of attempting the sate a billion-dollar industry.

Used to be a time, when capitalism meant keeping with the times or succumbing to it. This sometimes feels eerily reminiscent of what I was taught about Soviet Russia: keeping their factories and businesses going at all costs, because the 5-year-plan was more important than progress.

USSR did not need billions of buckets, we do not need billions of optical disks.
BSD gives the rights for a specific copy. GPL gives that rights for that specific program, and thus exist in all copies.

Copy != program.

If I take Firefox and make it Iceweasel, it is still Firefox but under a few changes. It is still the program that Mozilla developers built, and it is still the result of the hard work they spent.
You can use the mobile web page for Facebook.

Less intrusive, less privacy issues.

And it probably works better than the app.
Still hard, unless you know someone. One of the reasons it's hard is that invitations aren't transferable. I have one, but am unwilling to spend $1500 for something that will probably just be a novelty (especially when a Recon Jet would make a lot more practical sense for my needs), so the invitation will go unfilled.
The benefit of having some (any) facility to be able to write non vendor prefix/semantic infested CSS and to have nesting take care of an otherwise entirely unmaintainable flat CSS selector soup so far outweights any drawback that whatever argument you'll contrieve to construct against CSS preprocessors is essentially null, nill and invalid.
Want better iOS games? Then Review Every Single One You Play
Right. But it's not personal; it's just that you're a possible terrorist. So is everyone you know. And if you know any US citizens, then they are possible terrorists. And so is everyone they know.
It's bullshit, I'm sure they have a similar motivation for retrieving running apps. When I bought my Nexus 5 I installed a game on it and was surprised to see on the desktop Facebook constantly asking me to like it. I didn't see it before and now it was there just after I had installed it, it wasn't a coincidence. Turns out the Facebook app has the permission to retrieve running apps, and this obviously happens whether you actually open the app or not, since it's always running in the background. This is fucking bullshit and I'm tired of companies always trying to peer into our lives.
Having written pages, by hand, for ages now (like 15 years or so), I recently took this to a new level. I'm now hosting my site on my own hand coded webserver and no other server in front (please don't make me explain).
> Seriously: Why doesn't the US implement chip-and-pin?

Chip and PIN was shown to be flawed in 2010 at CCC[0]. This isn't why the US doesn't use it, but it it's a bit of a disaster in its own right.

http://events.ccc.de/congress/2010/Fahrplan/events/4211.en.h...
Why is that TDD examples always test stuff that is pretty much useless? I don't need to check an add function. I am pretty confident it will work as is.

If you can find me a more useful example on somewhere then please show it to me.
Probably, the common law vs. Civil law has a lot to do with that.
Why? __repr__ (or __str__) is pretty much the "show" method, in Python. It isn't derivable (or rather, the default derivable one is useless), though.
So if you are a company in need of some security, you'd better of with some open source alternative (i.e. Linux/*BSD?
Not accurate. For US federal taxes, you can deduct gambling losses against gambling winnings, but not against your income.

If you earn $50,000 in income, $X in winnings, and $Y in losses, you pay taxes on $50,000 of income, plus taxes on $X-Y of winnings (if it's a positive number).
"compromise of all units of one or more models in the factory (you)"

_What_

I never mentioned anything like that. tptacek suggested that is what I meant, I directly said that was not. I've said I think subverting or weakening hardware/software for surveillance would be bad thing, not that the NSA has backdoored 100% of Huawei's products. I asked tptacek to stop making distortions because of this right here. I am running out of different ways to state this, why is is tptacek a primary source for what others say?

Back onto the comment I responded to initially, Chinese hardware makers do sell to the US so methods to subvert their devices do have US domestic ramifications. This would be contrary to what parent comment suggested.
> since Firefox and Chrome stated that spdy will no longer be supported on next versions

SPDY 2, that is. SPDY 3 will still be supported.
Tell that to Imarsat who went through 3 HR directors over one case that I know of.

I doubt may senior CEO's would find having their company and personal integrity ripped to shreds by a £1k a day barrister - who normally make Malcom Tucker seem like a nice little mommy's boy.

There is the second q is that losing a case sets precedent would you want to be that HR director/CEO who cost everyone a vast sum because you fucked up an IT - i bet you wont be popular at the IOD or the CBI if you lose.

Finally if you take the piss the government will take notice and clamp down - quite often hurting good company's because of one bad actor.
Is It All About Visual Social Media Now? : StuartJDavidson.com
You can only deduct them from your _winnings_, not income[1]. You can't go to Vegas, blow $10,000 on a single round of blackjack and deduct that at the end of the year.

1: http://www.irs.gov/taxtopics/tc419.html
Honest question, how many times per year would he consider going to this beach?

He looks like the type of person that leaves home at 6am and returns 10pm including weekends

If he wants to go to the beach he can get a private jet to the Bahamas and stay in the classiest resort available.

So it looks like it's being a douche for the sake of it.
> Second part of this definitions says that one has to simulate turing machine (and uses the word 'alternatively' so basically it has to be the same but I can go anyway). I think that 'simulate' in this context mean 'producing same output' rather than 'doing step by step the same'. Internal tape states at certain point in time should not matter because while running they might change (or if they matter we could just return list of pair {state,time} at the end).

> There is no doubt that non-halting turing machines exists but I'm not sure if that apply to this particular problem anyhow since they are not computing anything.

The exact steps of a Turing Machine don't need to be emulated exactly, only the output needs to be the same. However, it's trivial to turn your back-and-forth example into a Turing-computable function:

Let's call your back-and-forth machine "M1" and, without loss of generality, let's say it starts at cell 0, moves to cell 1, then back to cell 0. We can then define a new machine "M2" which outputs a list of M1's head positions at each step, based on a direct simulation of M1. In other words, M2 will output 01010101010101.... forever, never halting.

The C preprocessor cannot simulate M2, precisely because it cannot simulate M1.

Also, note that we don't need to wait for a Turing machine to halt before we read its output. There are many useful programs which should not halt, like servers and operating systems.
The problems SparkFun has letting people bring dogs into work
Celebrating Data Privacy Day | IETF Blog
> by allowing you a way of recourse, they would be disclosing information about how their system works, which makes it potentially vulnerable to attackers.

Then companies, like the one you work for, need to band together and lobby for change. This is classic 'security through obscurity' bullshit and its hurting user experience.
This is my preferred solution for the times I have to unavoidably use Facebook: https://play.google.com/store/apps/details?id=com.danvelazco...
It's not just calendars. It's clocks too. GMT is less than 200 YEARS old. Yet even more than that, GMT reflects recent changes to our very concept of time.

GMT was based on noon at the Royal Observatory. But only nominally because GMT was a standard for mechanized time and hence abstracted away the messy variability in Solar noon. The fact that you probably are not going to flame me for describing solar noon as 'messily' variable indicates how deeply anachronistic the table is with respect to the meaning of time.

To carry this further, the calendar is a mechanical abstraction over the messy details of years. The year for Stonehenge users is based on observable natural phenomena just as noon is when the sun is due south. And if your first thought wasn't to flame me for leaving half the world out of the description of noon that's your conceptual blindspot not mine.
[rtcweb] Video codecs and the staw poll--postponed until Sept 2014
This was much more frustrating than I might have expected when it happened to me on Amazon marketplace. My girlfriend listed some books for sale and was a model citizen of the ecosystem, but they killed her account and held her money for 90 days after the first book sold. When I went to sell some things a few months later, my account was closed minutes after opening it. I have a stellar rating on ebay with 15 years' experience, excellent credit, and a long history as an Amazon customer.

After living in that apartment a bit longer we got some mail for old tenants that seemed to indicate some sketchy activity. I believe they may have been fraudsters. However, despite several emails and calls to Amazon I am told there is no appeal whatsoever any reason, and that's that. The callous disregard for customers is breathtaking.

Needless to say I use DigitalOcean, ebay (that a company can be more user-hostile than ebay is shocking) and avoid Amazon whenever possible.
It probably results in defunding of otherwise important roles. However, if we are ever to change how we are governed, this seems a good place to start. Think of it as allocating my tax dollars.
OK, it seems that guys from cities want to see country sides more often and the guys from country side want to see cities and people. I guess the randomization engine should be biased to use the location of the user & serve him what he does not see very often.
RIP Pete Seeger