skysight-inc/HackerNews huggingface dataset:
/r/crypto also suggested http://www.cryptostamp.net/
For the unindoctrinated, KDB+ is an extremely fast, column oriented, in-memory database. It's based on a language called Q and has been used at many banks to store exchange related data.
Bringing Big Money Out of the Shadows
A radical solution, I know, but why not just pay for your content? And, if it's not available at the right price/format/location, find other content?

And, to those saying "This is for non-copyright/author approved stuff", I say "I was not born yesterday".
How to Keep Investors on Your Side
ChoreMonster, An App To Get Kids To Do Their Share, Now Free. Parents Rejoice.
... or put it somewhere publicly accessible/verifiable.

For example a crypto currency block-chain.
WWDC 2014 announced, June 2
Nice. Works well for drawings/comics.

http://imgur.com/a/Xvu7K
Being a father/mother takes a lot of time. Since my daughter was born, my average number of idea / week, became average number of ideas / year.

I'm just exausted, and by the time she falls asleep (which is between 9-10pm because she has problems sleeping), I'm tired, do a couple of chores, and just want to play Battlefield. And then I wake up at 7.40am the next day. :(
Try installing IE9+ on Windows XP.
Kdb+, simply faster
kdb+ is a high-performance database made powerful by its expressive programming language q
Koch: I'm Fighting to Restore a Free Society
Thanks. I am using https://code.google.com/p/crypto-js/#SHA-2 but no web workers yet, this can be a problem with large files.
Apple Worldwide Developers Conference Kicks Off June 2
How do we know that this is the official website, and not simply a clone with (possibly) malicious content. The official popcornti.me site had that exact issue back in March:

"@mediatemple hey they cloned our site getpopcornti.me in http://getpopcorntime.com - they linked some downloads as virus - watch out!" - https://twitter.com/getpopcornapp/status/442519692067241984
I love it for the challenge it will offer to those would find a way to release it online ahead of schedule.
>I don't see how that is really any kind of response to any of my points

I wasn't addressing all of your points; just the one I quoted. The implication that "parasite economies tending to kill themselves" is somehow helpful because the problem is thus self-limiting has a major flaw. That is, the death of such an economy can be catastrophic for everyone; not just the bad actors.

Otherwise, I agree 100% with your sentiment that we should promote positive solutions vs. simply attempting to punish businesses we don't like. I have long believed as much myself, and have worked to that end. In the meantime, we do also have to be aware when an economy threatens the greater good and take specific measures (regulatory, activism, and otherwise) to directly address the threat.

I upvoted that comment, by the way.
To be fair, the SRV spec, rfc2782, could have been written (or could be updated) to allow other, more flexible methods. Actually, that spec seems to contradict itself, saying first "...for applications where the relevant protocol specification indicates that clients should use the SRV record..." but later on the same page "The symbolic name of the desired service, as defined in Assigned Numbers [STD 2] or locally." At IANA [0] it appears that only three protocols actually use the assigned numbers infrastructure to handle this, but more could, and in the absence of new RFCs clients could adopt a convention for determining "symbolic service names" for non-SRV-aware protocols.

[0] http://www.iana.org/protocols
I am against left wing governments, but last time US tried to sow dissent to get rid of a communist in Brazil we ended with thousands dead, missing and tortured, with CIA help, and two carriers, just to make sure the "dissent" would not end in a civil war.
This one is popcorn-time.tv, the old one that is still down is http://getpopcornti.me

The last commit is "Disabled the updater", looks like someone just forked it, stopped the player from updating (presumably since it would poll a set URL they don't have control over) and launched a new website.
SQL is not a simple language and expecting everyone to lean it properly is crazy. Simple queries are easy, sure, but as with all things you quickly outgrow simple things and then you're stuck. Especially if you want good performance.
Amazon's 'dirty cloud' criticised in Greenpeace report
Sorry, can't find it, but one of the recent news stories on the split said there would be a special dividend that kicks in after 2% divergence in price.
Ralf did not check the classifieds.
US Secretly Built 'Cuban Twitter' To Stir Unrest
Citing the original document "Der Klassiker für diese Methode ist, den Hash-Wert des Inhalts einer Datei in einer gedruckten Zeitung zu veröffentlichen. "

author prefers the bank over newspaper due to lower costs + amount of time .
thanks a lot really. I have being use Linux for a while now. Thanks for the update.
People screw up. I think it is better to make sure that you are always working over a safety net.

Safety nets for developers include automated tests, rolling out upgrades to a 'pre-production' clone of your real server before doing the real upgrade, and keeping your code in version control so you can reverse mistakes quickly.

For database work, not working on the production database, lots of backups, and using transactions all work for me, but some databases support Point In Time recovery if you have it turned on.

But what works best is doing code reviews, including reviews of SQL that is going to be executed against the database. Two heads are better than one.
I'm still mixed on systemd. My favored distro, Arch, switched to systemd well over a year ago, and is currently the only supported init system. It works fine for me, but I don't do a lot of complex sysadmin tasks. To be honest, I haven't even learned the unit file syntax yet.

I do find Lennart's software to have godawful UIs and APIs. I dare you to write a simple audio output program using the PulseAudio API. Let me know when you've got the threading, mainloop, and callback APIs figured out so you can write your sine wave...

The command to interact with systemd is not 'systemd', but instead 'systemctl' (which is not 'sysctl'!). Systemd has units and targets which can be enabled and started and disabled and stopped (what's the difference again? off to the man pages...). systemd is trying to replace /var/log and cron as well, but damned if I can remember the right four switches to journalctl to make it do something useful.

On the other hand, systemd feels cleaner at a conceptual level to me. Apparently more competent sysadmins find the new journalctl idea to be super useful--it provides a consistent window into log files, so you don't have to remember varying paths and log file formats and such. Service unit files allow for complex dependency resolution for service startup, far more powerful than the old symlinks-in-etc or rc.conf files allowed.

It feels like the right solution to me. I just wish it was more intuitive to use.
Nice article... more startups should do this.
We are also curious about these two points since we did not investigate all jurisdictions. We will try to learn more for countries different than Germany and update the website.
Interesting - I read "bored" in the negative, specifically thinking of my teenage cousin who tends to tweet something along the lines of "I'm bored, entertain me." Between context and sarcasm, almost every term on the site could have multiple meanings. Doesn't detract from the awesome at all, though.
Do clients have to know how to deal with ANAMEs? If so, this seems more backwards-compatible.
It seems there is a minimum time of 2 seconsd to compile anything because even a simple console.log('Hello'); one-liner also takes 2 seconds.
Analyzing the .gr domain for vulnerable components – Part 1
"Find other content" is pretty easy to say if you are living in the so called "first world" where there's lots of content available.
Finding the courage to grow
Thanks for the explanation. I am fairly familiar with the Java internals, but I haven't used Python much, and was just using it as an example. I didn't realise that it was compiled to bytecode before interpreting. I suppose it doesn' make sense for any production-ready language to not have at list a JIT compilation system now that I acually think about it.
Does the blockchain have a notion of time as in dates? I believe it only notes continuity from one block to the next.
I'm not saying it's going to replace mouse and keyboard but a screen that doesn't support touch at all will soon feel archaic. Even now I often find myself absent-mindedly trying to close windows with my finger on my dual-screen setup.

Remember that the ergonomics of a traditional workstation are driven by decades of mouse and keyboard input. As touch becomes more popular the layout will change to support that.
A Product Manager's toolkit
A Data-Centric Approach Will Lead To Customer Centricity
A function can be licensed in the same respect as a class or library.
What actual (as opposed to 'theoretical') problem does this solve? I understand it solves the fictitious 'prior art' problem many technical people think exists, but which few or no people who actually do patent stuff I know consider to be a real issue. Then again I haven't done any actual research on whether it is an issue, I'm just wondering if anybody with a legal background was involved in this.

(disclaimer: I have a law degree but have never practiced and have only ever written a few papers on patent matters, none of which directly involved the issue at hand).
Not all Torrent users are a menace to society. I pay for my content, all of it.

But the speed and UX of this app is quite obviously the next stage of evolution for the movie business.

Sorry but I'm tired of overpriced popcorn and people slurping sodas next to me in the theater. I think Big Movie need to be forced into action and an app like PT makes "C&D letters" less and less of an option.
RFC2782 does not prohibit the use of SRV records with those protocols.

In general, it is expected that SRV records will be used by clients
for applications where the relevant protocol specification indicates
that clients should use the SRV record. Such specification MUST
define the symbolic name to be used in the Service field of the SRV
record as described below. It also MUST include security
considerations. Service SRV records SHOULD NOT be used in the absence
of such specification.

RFC2119 defines 'SHOULD NOT' as follows:

This phrase, or the phrase "NOT RECOMMENDED" mean that
there may exist valid reasons in particular circumstances when the
particular behavior is acceptable or even useful, but the full
implications should be understood and the case carefully weighed
before implementing any behavior described with this label.
The license is for calling two functions?
TV is not internet. You can run TV over internet, but that's a service being provided over the internet. TV has never been a universal access medium.
http://knowyourmeme.com/photos/499286-you-had-one-job
WWDC 2014 on June 2, Apply For Random Ticket Selection
Imgur gets $40 million investment from Andreessen Horowitz
https://www.google.com/#q=winsock+reset

No, it's not as rare as you think. Yes, it's because of the lousy design of the TCP/IP stack in windows.
Do you want your VoIP to have higher QoS than my Skype? In which case that's a problem.
PyPhantomJS, the implementation of PhantomJS in Python with PyQt
Link to the original paper. There seems to be a growing body of published work on this subject.

http://jop.sagepub.com/content/early/2014/03/17/026988111452...
TeliaSonera: 1.69 billion euros in profit out of a 2.99 billion euro revenue (2013)

I'm having trouble believing those numbers. I found a source that agrees with you [1] but Bloomberg charts show only a ~10% profit margin. [2] I wonder if the reporter in [1] confused annual revenue with quarterly revenue from this Bloomberg article. [3]

EDIT: The reporter in [1] isn't wrong, but people misreading the first paragraph is probably the source of the confusion spreading across the Internet. Read down a few paragraphs and they compare 4th quarter net profit to 4th quarter revenue, which is roughly 10%.

Also, here is the profit & loss statement from 2013. [4] Annual revenue is about 104 billion kronor, net income is about 15 billion kronor.

[1] http://www.thelocal.se/20140130/beleaguered-teliasonera-took...

[2] http://www.bloomberg.com/quote/TLSN:SS

[3] http://www.bloomberg.com/news/2014-01-30/teliasonera-profit-...

[4] http://markets.ft.com/research/Markets/Tearsheets/Financials...
You can also use emoticons as a sort of simple, multi-lingual signal about the emotion expressed in a tweet. :) -> happy, :( -> sad, and so on. I found out about this while researching sentiment analysis techniques last summer; here's a good paper: http://dl.acm.org/citation.cfm?id=1628969.
Regarding Knuth's point, that's a good one, since f(x) and g(x) are not necessarily the same.
A radical solution, I know, but why not just pay for flying over someones land? And, if your destination is not available through another route at the right price/format, just take the bus?
Yes, but in my book, that's not commented out code, that's an (undocumented) compiler directive.

And I've done similar things with "undocumented compiler directives" for XSLT processors before. If you didn't leave the comments in then you got the dreaded "GregorSamsaException". I refer to it as "dreaded" because folks on our team dreaded it... the exception occurred at unpredictable times and who the hell was Gregor Samsa anyway, and what did that have to do with our Java application?

Turns out, Gregor is the main character of Kafka's "The Metamorphosis" and the exception was the brilliant idea of someone who wrote the XSLT transformer and probably thought it was cute. (It wasn't.) It was an internal exception in the transformer. (Get it? Metamorphosis? Transformer? Never mind.) It occurred when a certain buffer filled up, and the exact length of the XSLT input file affected that, so adding a few lines of commented-out content would make the error appear or disappear.

I wrote a lengthy essay explaining the above facts, and used commented-out excerpts of that essay as padding in the file. Yes, I was trying to be "cute" also, but I was too young to realize that was a bad idea.
Thank you. I'm going to screw up again at some point just hoping to get best practices for preventing it. I should have mentioned I work for a tiny startup that doesn't have someone competent to review the SQL.
> Completely agree. 9 times out 10, something compiles and works as expected, and can stay working in production for years. I don't know of any other language where I can do this and keep developing (and prototyping) the codebase.

How is this even possible? Haskell can't catch the logic errors done over time and space, and these errors are the majority of errors in all programming languages, Haskell included.
Do you also store the original document? From a quick overview it seems you only store the hash. A typical situation that might occur is that a client hashes his document, a couple of years later he want to proof priority but doesn't have the original document anymore (perhaps he appended it, fixed spelling errors etc). Now his priority statement is worthless.

Why not provide a facility for the client to store his document along with the hash, encrypted off course. He can encrypt the document himself or you can provide an application that does it for him.

Charge extra for this feature...
After Week-Long My Cloud Outage, WD Is Making A Case For Dropbox/Box
How to register.

The opportunity to buy tickets to WWDC 2014 will be offered by random selection. Register by Monday, April 7 at 10:00 a.m. PDT for your chance to attend. We will let you know your status by email on Monday, April 7 at 5:00 p.m. PDT.

Simply sign in with your developer account and submit your information. You need to be a current member of the iOS Developer Program, iOS Developer Enterprise Program, or Mac Developer Program as of the announcement of WWDC (April 3, 2014 at 5:30 a.m. PDT). Developers between 13-17 years of age must have their submission completed by their parent or guardian who is an eligible member.

Randomly selected applicants will have the opportunity to purchase a WWDC ticket for 1599 USD or in local currency where available.* The purchase must be completed by April 14, 2014 at 5:00 p.m. PDT. WWDC tickets are for use by the selected applicant only and may not be sold, resold, bartered, auctioned, or transferred in any way.
In case this isn't well bred sarcasm, there are smartphone docking 'laptops' already. Maybe not universal. And I didn't think about that because my 'feature phone' could probably not drive even a 1024x768 LCD.
Again, in my case, it didn't need to be amplified by the media. It happened around the corner, to an 8-year old child whose parents wanted to grant him some independence. He was literally kidnapped on the first day they let him walk home from school alone.

I understand that stranger abduction is a rare occurrence. What I don't buy is the approach of divorcing that statistic from the "parental overprotectionism" that so many of you decry. Yes, kidnappings are probably trending down (I don't know for sure...I can't find any statistics other than from 1999) at the same time that parental protectionism is trending up. Isn't that the whole point?

> The biggest risk to your kids being abducted is one you probably don't want to admit -- around 200,000 children/year are abducted by a family member.

I don't mind admitting that at all. I just don't see what it has to do with my argument (which might be admittedly difficult to read now since it doesn't fall in line with the HN hive mind).
The Microservices ManifestNO
no they just exist on the server, and are mapped by their service, no client change (otherwise it would be a bit pointless...)
They are driving ipv6 forward, they will transparently provide AAAA records for sites they host unless you opt out, and also support ipv6 only backends which they will provide ipv4 for.
Certain content is unavailable for weeks/months in Australia, and certain distribution networks (e.g. Netflix) do not operate in Australia.

Sure you can use a VPN and hack around a way to use Netflix, but that's a lesser experience than that offered by Popcorn Time.

(I don't use either, I cry.)
Because if you can't simplify, you can't treat them as the same, which is a fundamental premise of algebra.

I.e. the promise/premise of algebra is that if you take an equation, it remains equally valid when you add, subtract, multiply, or divide both sides by the same expression. If you treat these as distinct, then every division operation where you divide by a variable expression reduces the domain of possible answers.

This could have some very nasty corner cases where a division operation removes from the domain the answer you are looking for, and therefore renders an equation which could otherwise be solved undefined.

Hence my simple observation that in both algebra and calculus, we treat simplify equations before determining if they are continuous or not.

Here's a trivial example:

Solve for f(x) in the following equation (x + 2) * f(x) = x^2 + 4x + 4, where x = -2.

The problem you run into is that your first step is to simplify, so you divide both sides by x + 2, and therefore you end up with a division by 0 unless you are allowed to simplify before evaluating. Otherwise, you eliminate -2 from your domain and the answer is undefined. (The answer should be 0).
Interesting. So your point is a) I want to see the latest movies the moment they are released therefore waiting for other legal ways like iTunes/Google Now etc aren't interesting but b) I don't want to do in a theatre. I hadn't really thought of that subgroup.
I took a quick look. What he described is essentially a specific case of n-grams (n=2, bigrams).

http://en.wikipedia.org/wiki/N-gram
I didn't know about "debug" until this post because I used "ignore_loglevel" for years.

Kernel is fun.
this article reads like a fairy tale.

some other hard data:

http://www.nytimes.com/2001/04/10/business/company-news-koch...

http://www.bloomberg.com/news/2011-10-02/koch-brothers-flout...
Resolution of IPs based on geography is already fairly broken in many cases. But it should resolve based on where the cloudflare server is, which should be ok.
Essential: RequestPolicy, NoScript, DownThemAll, HTTPS-Everywhere, Status-4-Evar, Switch to Tab no more

Useful on occasion: Firebug, ReloadEvery, Resurrect Pages, User Agent Switcher, View Dependencies
Syntax is hard to read and easy to make mistakes in considering how it overloads every letter of the alphabet as a command, but the extreme speed pays off I think.
Exactly, and without some explanation by the maintainers of what happened this could be malicious in a number of ways (heck, they could be cooperating with authorities for all we know).
Paying the same rate at home as abroad is huge. I don't think I have ever experienced throttling but roaming charges make your phone almost entirely useless few kilometres beyond the border. You have to switch SIM cards, or chase WiFi. And the new regulation will include data[1].

One thing that worries me is what this means for small, local providers who often have great rates but are not backed by any of the EU-wide groups (Orange, T-Mobile).

[1] http://www.bbc.com/news/world-europe-26866966
This isn't neccesarily as bad as it looks -

Although some of the software is no longer supported, a lot of people stay on an old version for as long as possible, recieving security updates for years.

Really shocking to see so much PHP 4 though. Could the figures be warped because competent admins would prevent version harvesting?
You're looking for a simple answer. There isn't one. Depriving someone of revenue or profit is way different than depriving them of physical property; as such, intellectual property "theft" doesn't carry the same stigma as theft in meat space.

In short, you steal because you don't want to pay or you can't pay (either not available in your market or you don't have the money).
It's on there https://developer.apple.com/wwdc/tickets/
I wonder if we could interpret this to mean that it would be illegal for ISPs not to provide IPv6. It is just internet traffic after all.
A Blueprint for How to Build a Human Brain
GitHub submodule links (browser extension)
popcorn time listed on www.createsetgo.com in entertainment section - it is a social network for consumers looking to plug into the latest & greatest ideas - hope the connecting with the end users helps your BETA. cheers!
I don't think I'd ever recommend installing binaries designed for illegal file sharing
> And the new regulation will include data[1].

Excellent. I wasn't sure whether it dropped data and voice roaming or only voice.
This could lead to a way to build a dynamic language on top of .NET and eventually be usable in iOS? I ask because: http://docs.xamarin.com/guides/ios/advanced_topics/limitatio... aka: No Dynamic Code Generation
It's my guess that the founders did this not to create a sustainable legal business, but to get the source code out there so that anyone can fork it and create something really great from it.

As explained in the fist iteration of the product, popcorn time was an experiment to test the limits of real time technology. Look at what they've done. They received media attention, legal attention and certainly attention from the tech community. The founders have created a name for themselves and released something very cool in the process.
This has come up before here, and the recent GNU APL stuff reminded me, but in summary, if you have ever been curious about APL or mildly suspicious of more conventional database approaches you owe it to yourself to take a look at the concepts at work here, especially primacy to columns instead of rows.

The & "where" operator in raw k has stayed with me over the years as a particularly inspired way to deal with column based data.
Strange malware from 2013 propagated via fake Ukraine-related documents