skysight-inc/HackerNews huggingface dataset:
A comment on the article makes a good point that this seems to break resolution of IPs based on geography. Perhaps CloudFlare takes this into account with their caching mechanism, but this is unclear.
Related: Bitcoinproof

Create a forgery-proof timestamp for your data, secured by the bitcoin network.

http://vog.github.io/bitcoinproof/
Imgur Raises $40 Million From Andreessen Horowitz and Reddit
So this is an interesting visualization, but not very helpful if you want to understand how data flows on the internet.

As an example, referring to the list of internet exchanges [1], the 1st and 2nd largest data flows on the internet (through the main German and Dutch exchanges) now seem to happen in an isolated tube segment. This of course implies there are a quite a few other tubes that are more important than the tubes displayed here if you want to understand the data flows.

[1] https://en.wikipedia.org/wiki/List_of_Internet_exchange_poin...
Although it's frightening I have to admire the smartness of such an idea. Giving the people such kind of technology to influence them politically. I'm as impressed as I was when they attacked the Iran nuclear plants with a virus from an USB stick.
Any idea of what might be a better approach?
Several years ago I tried matching images on histogram comparisons, I realized it wasn't going to be a perfect match, but actually had a pretty high degree of success on my data set (game tiles).
Imgur Raises $40 Million From Andreessen Horowitz
I think one of the advantages of using a bank transfer is that it's more easily understandable by the general population.
It's up and running for me.
Hi, This was also the feedback we had from /r/crypto on Reddit. You are right, the blockchain would be completely fine and could be even more automated. But we think that bank statement are more familiar to judges. Banks have to duty to keep the statements and be able to issue an official copy when requested for a few decades.
Google already had a solid youtube competitor. The primary reason for the acquisition was not for the userbase, but rather because youtube was being sued by the entertainment industry, and by google stepping in to take over and fight the legal battle, they managed to preserve the future of online video.

It was definitely the right move, but this situation can't be compared to the WhatsApp acquisition.
Unfortunately, not many.

I've heard LightTable is doing something like this, but never had a time to properly evaluate it and see for myself.

Also, JetBrains' IDEs (IntelliJ IDEA, PyCharm, etc.) are notorious to have good understanding of code semantics, both out of the box and through plugin system.
> Then people of US don't understand why people from other countries dislike the US and consider it meddlesome.

Wait a minute, are you implying that the US is doing something wrong here? This seems like an excellent project.
> “Network operators must be able to develop services that meet the needs of consumers and charge different prices for differentiated products,” GSMA director general Anne Bouverot exclaimed.

This bit makes me say that Net Neutrality isn't exactly what they were lobbying for.
Ted Ts'o: For those who believe systemd developers are reasonable
Hello HN,

First post of my work here.

I have been experimenting aroung genetic algorithms and their distributed version (the island model). Aside this main objective, I was willing to learn Ruby and to try to abstract my production to make something reusable. Since I already had implemented genetic algorithm in a few different languages and looked at various libraries, I already had good basis for how to design the whole thing.

The presented code is not as simple as I would have like to be at the first place, but the composition pattern and the strategy pattern used in the project make the whole thing quite reusable to my opinion.

To my opinion, this code is unit tested and much more complete than what is present in the other gems. The main drawback being that right now the code is only compatible with Ruby 1.8.7.

Any comments and opinions are welcome. I'm curious to have external feedback on this.
I totally agree. Consumers won't miss their protections and rewards there either. But at the same time, it's a relatively small niche. So if that's "the big one" then it's hard to see Bitcoin competing with cards more broadly.
Cuter, yes, but probably not measurably better from a security perspective, unless your threat model includes adversaries who can change the internal records of two separate banks.

The advantage of using bank transfers is it is much easier to explain to a judge/jury.

Bitcoin is public and automatable, so it could be better for some applications where courts aren't involved -- but where would you need to categorically prove priority but not have a court at least potentially involved?
Some of the first world benefits are not necessarily related to the immediate use for customers. However in a situation, such as the Target breach, that released peoples credit card and personal data to thieves, if you used bitcoin you would not even have to go to any effort to see if you were affected. If you used Traget and paid by CC then you need to check if your email was one of the compromised ones, check statements for unusual purchases, deal with reclaiming that if necessary and also fixing your credit report (potentially). If you paid by bitcoin all they have is the address you paid from and your delivery address (which they have if they get your personal info anyway).
Hibernation – How Bears can go without Food and Water for Months
This is nice. Could we have different size of circle according to how frequent it is?
This idea that web browsers are silly and should just start using SRV records gets a lot of traction, and I would like it if it were true. Unfortunately, the SRV specification prohibits anyone from using SRV records for protocols where the protocol’s definition does not specify the use of SRV records.

I.e. since HTTP does not specify the use of SRV records, web browsers are not allowed to use SRV lookups to locate HTTP servers.

The ones to blame are, instead, HTTP standards writers, which have not written a new HTTP standard taking advantage of the wonderful thing which SRV records are.
Building nirvana – Ansible, Vagrant, Gradle, LiveRebel and Artifactory to help
The things is web development is a huge thing to cover and there are several languages concerned with each aspect.

The building blocks for free courses are out there. I think this is where pineapple.io plays a part.

http://www.pineapple.io
Tax Day Advice From A Bitcoin Expert
Source code for anyone interested : https://github.com/jendewalt/jennifer_dewalt/search?q=feelin...

This is all part of Jennifer Dewalt's "180 web sites in 180 days" experiment: http://jenniferdewalt.com
True enough. Though in this specific case, grass is more likely to be covered by more now on the other side :)
And that is what allowed me to finally move my development to Linux!
Apache Spark – a Fast Big Data Analytics Engine
This seems like the forty years in the desert, back and forth, it is not efficient(actually is deficient) but it makes a good story.

I wonder why they dumped it for good in the first place why not make an option to chose when installing between the two interfaces.
Having recently moved to Sydney from London, I was shocked that it cost more here for a 16mbit ADSL connection with a 200GB limit, than it did for an unlimited 120mbit cable connection at home. Upload speed is horrendous.

This map makes it patently clear why!
Is it really a function with a single line of code? O_o
The grid even had its own version of dropbox.
It's hard to see how they could account for it perfectly. I suppose they could inject an EDNS client subnet option into the request they make upstream (with the original client's IP here), but that assumes that the target supports this option.
>Colonialism/imperialism most certainly has not ended. Many European nations have territories dotted around the globe, many of which are still highly contentious

Some of these territories are considered to be part of the European Union, resulting in the slightly amusing fact that part of South America (French Guiana) is in fact part of the EU!
They could've simply slowly transitioned to the 'metro' UI.

Step 1. Make advanced window positioning integrated with OS.

Step 2. Allow windows to fade into background (possibly live wallpaper).

Step 3. Make the changes more efficient to overall usage. Driving Adoption.
A smart man, especially someone that understands security, would foresee the argument from silence. If anything, I think it is a deliberate red herring to make suspicion fall on Szabo.
How to give your new hires "ownership" on their first day
The author of the article should read the book "Specification by Example" (http://specificationbyexample.com/).

It is absurd to complain about cucumber, if cucumber is used for things it wasn't intended to do.
Don't Boycott Firefox Because of Brendan Eich
This is brilliant!

I'm right now looking into building something similar but for industrial/agricultural applications in unattended machine monitoring. I'm planning to prototype using a similiar Digi device: the 900 series with 1 mile range.

I would never have thought of a consumer version. Fantastic idea.
Do you have plan on making the Zed server described in http://zedapp.org/features/edit-remote-files/ to allow concurrent edit of the same file by different clients to enable collaborative work?
A degree is just a piece of paper. I have one. It has 'Phi Beta Kappa' printed on it, but most people don't know or care what that means.

When I look at it, I see a cloud full of rain. The rain drops fall on the earth and water a seed that grows into a sapling, then into a large strong tree. After that, the tree is cut down and becomes paper. So when I hold my college degree, I'm holding a cloud, some rain drops and lot's of sunshine. That's all.
Many of the steps are similar to ideas used in the scale-invariant feature transform [1]. See also the original paper [2] and an early use for automatic image stitching [3].

[1] http://en.wikipedia.org/wiki/Scale-invariant_feature_transfo...

[2] http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf

[3] http://www.cs.bath.ac.uk/brown/papers/ijcv2007.pdf
Interesting article. I ran across a problem yesterday that was similar to P(x)^Q(x) = 1, which then asked me to find the sum of the solutions. I noticed that both P(x) and Q(x) share a root at some a. But I realized, 0^0 is most often defined as 1, and carried on. Checking the answer key later on showed that they chose to neglect that a, and call 0^0 undefined. I'm not sure how I really felt about it.

Note, I also forgot to check when P(x) = -1, assuming that Q(x) is even there ;P
Well, you'd have to explain a hash function anyways, so you can also go ahead and explain the blockchain ;)
Is this any better than using pastebin? One may argue that banks are more trusted for storing money than pastebin is for data, but is there another reason?
Bitcoin's deflation problem
Ketamine could help treat severe depression
A related question to this. While I have started putting up my code on Github but they are rather small hacks which I do in my free time. I find it hard to be persistent in extending them or contributing to existing projects. Does that reflect negatively on me?
I'm pretty sure that higher prices for international calls have not been abolished, though, which puts a dent in the idea of shopping around for the best deal.

Though, I suppose you could buy multiple SIMs and switch them around as needed now.
I asked the same question. Seems like they are just trying to get something out of the mobile so far.
For 1: I don't remember exactly which machines use NUMA, but I thought it was limited to 1st Opterons (and the behaviour makes sense)

2: Not sure, this may be specific to FS, or something that has to do with the behaviour of MMAPed files however I don't know how do you guarantee that what you're writing corresponds to a single block in the FS (unless you're writing directly to /dev/sda and even then)
Linus Torvald's commnt provides some additional context (on the link above):

I think what you (and others) seem to miss is that the systemd people made the "debug" option that we introduced not just do something - but do something useless that actively broke other peoples use of that option.

It doesn't matter who "owns" it, the fact is, they broke it.

Ok, fine. Bugs happen, and that's not what makes people upset.

What makes me (and others) upset is that when the bug is reported, with explanations and a suggestion for how to fix it, Kay just closed the bug-report, claiming it wasn't a bug.

Seriously? You want to debug kernel stuff, using the kernel command line command "debug" that makes the kernel more verbose, and now the systemd people say "sorry, we stole your thing and made it useless, and it's not a bug because you didn't call shot-gun".

Now, if this was an isolated incident, I personally would let it go. There are bad engineers out there, it's not worth worrying about. Ignore them and move on.

But this is not an isolated incident. This is how Kay has treated other bugs in the past. Literally months of stalling, closing bug-reports, and blaming other people and projects for problems that he caused, telling others how they should change their projects because he broke something, and obviously it can't be his fault.

And that is a problem.

I'll openly admit I'm not a systemd fan. I've seen too much brokenness from the developers involved, in this and other projects. I've seen far too much arrogance. I see too much complexity. I'm quite disappointed in both the Debian vote and Ubuntu's decision to go along with it (I was really hoping that Shuttleworth would hold out as loyal opposition). Yes, systemd does provide some useful features, but at an extremely high cost in complexity and unproven changes to a system at the core of every last Linux system. Emphasis on "Linux", as it's also not cross-compatible with other OSes on which many Linux programs will run, and on which some distros (such as Debian) provide builds.
Solid? I'm sorry, I used Google Video at the time. It was far from it.
Keep getting this: https://cloud.githubusercontent.com/assets/1090458/2602971/3...
everytime I run Popcorn time or similar clones(Time 4 popcorn, Popcorn time yify etc.). Why is this happening only with me. Infact I think it's happening with all node.js desktop apps. Any clues why is it happening?
I'm happier starting with the natural numbers, and just defining m^n as m multiplied by itself n times. Everyone gets that this is the point of exponentiation of natural numbers, and it has the obvious recursive definition:

m^0 = 1
m^n = m^(n-1).

And now 0^0 = 1 follows immediately, just as it does for 0+0 = 0 and the recursive definition of addition in terms of successor.

After that, I consider the question of what x^y means for non naturals as motivated largely by considerations of algebraic and analytic extension. We get negative exponents simply by extending the operation with the requirement that

m^0 = 1
m^(n+p) = m^n*m^p.

We get rational exponents by extending the operation with the requirement that

(m^n)^p = m^(n*p).

We get real exponents by extending the operation to the limits where they exist. We get complex exponents by extending the operation to the largest analytic extension.

The tension then is that the real and complex extensions don't "confirm" the original reasonable setting of 0^0=1, but I personally find it more objectionable poking a hole in the function, when it was so clear in the case of natural numbers that 0^0 should be 1 (and see the set theoretic and category theoretic accounts for more reasons why this is clear).
what about SPDY (or TLS if it's the relevant layer)?
This would make sense because Szabo's initial post about Bit Gold does mention RPOW, so any search for RPOW would immediately lead back to Szabo.

Szabo also appears to have forward-dated his posts talking about implementing Bit Gold so that they appear to be written after BitCoin was released.
Well, Taiki's original point was

"What about the registry? Any idea if they'll make that easier to manage for regular people? Am I still fucked if it corrupts?"

Which I also understand as a criticism on how it works in the first place. Also, I see 'corruption' not just when the whole registry is rendered unusable (which never happened to me at least and I've never read about such a case), but when applications create a state that renders them unusable, and that state persists in the registry such that one either has to reinstall his whole OS or go hack the registry (which even most electronics store supporters can't do, so without enterprise level support or deep technical know how any user is out of luck).
"This vote is the EU delivering for citizens. This is what the EU is all about – getting rid of barriers to make life easier and less expensive.” At least something positive made from our Parlament! If we want a strong Europe we have to unite and share more between countries.

EDIT: Citing the source from the other post.

PS: I hope i didn't sound too patriotic :)
As you can read in the translation of the original article[0], the difference here is that banks must archive data about bank transfers for at least 10 years (in Germany), and are obliged to hand out this information on request. PasteBin does not guarantee this and may also not allow you to store a private document.

0: http://rschoenm.github.io/prioprepare/article.html
HackTheTownHall
Have you signed up for HackTheTownHall yet?

What's it all about?

It's a free two-day hackathon for developers to make apps and tools to help folks cope with future flood disasters.

We have a big pool of datasets, APIs and SDKs from government agencies and private data providers to get your teeth into.

Super APIs/SDKs. Great datasets. Cool prizes. Lots of fun.

Sign up on Lanyrd here: http://lanyrd.com/cxwzb
This isn't unique to the US. In most countries the carrier restricts ota updates for android and windows phone. I don't know why the iphone is the only device which doesn't need carrier approval prior to rollout. I also don't know why the carriers are involved, but it's definitely not unique to the US, most of europe is the same way.
At least Britain should also have censorship too. Maybe imprisonment too after we jailed people for inciting riots, but that's certainly not comparable to some others. Also it was the FBI that shut down Megaupload, should we consider that US-sponsored censorship that just happened to affect the rest of us?

Realistically, all 3 - surveillance, censorship and imprisonment are way too nuanced for such a simplified diagram. Trying to fit them in was probably a mistake IMO.
The app itself has been working for me all along.
You could probably get the same effect by just sending an e-mail using Gmail (or equivalent online service that wont let you modify its internals) though?

Seems much simpler, and you don't have to explain hashes to anyone....
First images of reversible USB cables emerge
I'm assuming they are also planning on buying back a chunk of the A-shares (and will only issue C shares in the future)? Will be interesting how much the price gap between A and C, or in other words the premium on control, will be.
FBI Seizes Trove of Cultural Artifacts at 91-Year-Old Indiana Man's Home
It seems the online tool does nothing other than compute the SHA-1 hash. Given that it seems the documents that a user would want to hash for this method are likely to be sensitive, it seems prudent to suggest that users use an offline method of generating the hash.
I assume that the rationale is as follows.

When standing in court trying to prove that you wrote something at a point in time, the judge is more than likely going to accept a bank statement than pastebin.com.
Could you elaborate with an example?
Sure, but I suspect people would also have some inherent trust in bank transfers as opposed to the block chain, which they may not fully understand.
I really don't understand all this waffling. Why would you start a project like this in 2014 without considering legal responses and having prepared for them?
At the time of magnetic memories the RAM content always survived the powering off. Nobody was able to carry such computers though.
In practice today, IP basically is just IPv4. And that won't really change until IPv6 is supported by more than a comparatively small handful of networks and users.
somewhat similar to dnsmadeeasy ANAME which has been going for years?
In the OpenSimulator open-source cross-platform project we've been using C# on Mono for over 6 years for a server-side application with extremely high concurrency. From this perspective, recent releases of Mono have definitely increased in reliability. Mono 3.2 onwards is particularly good and it's very rare now, if it at all, that problems we have on the project can be traced back to issues with the Mono VM or the associated SDK.

We haven't done many systematic performance comparisons. However, it seems to be the case that whilst Mono still performs worse than .NET in a few areas (e.g. loading new AppDomains), in general there isn't a significant performance difference between running OpenSimulator on Mono and on Windows.
Yes it is just a helper to compute a SHA256 of a file and generate output in hexadecimal. The "online tool" runs client side, nothing is sent to a server. You can read its sources to be sure about this.
If they do add that, they should specify VP8 and/or VP9 and/or Vorbis and/or Opus rather than just WebM.

The Opus audio codec, which was co-developed by Microsoft subsidiary Skype, would be useful both for WebRTC, and the alternative Microsoft favours, ObjectRTC.

VP8 and Opus both get mentioned in passing in the ObjectRTC spec that I found, but I don't know if they have the same status as in WebRTC (mandatory for Opus, optional for VP8)
A comment in the article mentions libpuzzle[1], which looks interesting. A Python binding also exists: PyPuzzle[2].

[1] http://www.pureftpd.org/project/libpuzzle

[2] https://github.com/ArchangelSDY/PyPuzzle
And the related trivia question about which country is in the most time zones....
it worked pretty well. one way to think about it: did Nakamoto want to be known? then reason from there. then consider the negation. the deeper point in all of this: why do we trust people in the first place?
;)

For anyone not familiar with the relationship: the two countries are closer than most neighbouring States in the US are; language is so close that people speak their own in conversation (think US vs. British English) and not only going from one country to the next is simpler and cheaper than going across London, but there is less identity checks.
Microsoft in 1-year Windows XP survival deal with UK govt
They're still allowed to have premium channels for their TV service and such. Isn't that not very "net neutrality"-like?
Sure, the idea is here. But I am not sure if Google can be a trusted party regarding timestamps of emails in court.
Humm I had used their client on Linux (and Windows) but I don't remember that (or I deactivated)

There's the icon overlay sure, but not a popup or anything.
skeptical Israel is not watching the internet