skysight-inc/HackerNews huggingface dataset:
I got Waterloo by typing WAT, it's listed as Waterloo and not London Waterloo
Feh. I'm happy just hacking the Gibson.
So they'll send a invoice to my Chinese hosting provider? :P
Vagrant could run inotify+rsync periodically from both ends. It works for few files.
SFS is when doing an rsync of a whole tree is not an option, in case of a big number of files.
Sorry for harming your eyes, we just updated the site!
Not sure, but in my experience GDBM is a bit on the slow side. MDBM uses mmap(), so for that reason alone it should be faster.
I don't know about that. When Target or Walmart or whatever credit card processor experiences a data breach and customer data is exposed it's considered data theft and treated as such as well. While we can't compare digital goods with physical goods in a 1:1 manner because they have different properties, so far, aspects as it concerns the law treat them similarly.

Aspects of this may or may not change over time, however, in the meantime they are what they are. It's like physics. Till the consensus changes, current accepted theory applies, even if there are gaps.

In the end, "theft" is just reapplying old nomenclature to new phenomena. We could call it something else, give the behavior a new name and then have society turn around and apply the same laws, would that make things any better?
"Sponsored by Evil Martians"

They have a theme and the name made me interested.
Alan Kay's restrictive definition of OOP is a lot easier to apply than the buzzword-list definitions. It clearly rules out a lot of languages.

C++ 'OOP', by comparison, is little more than syntax sugar for calling functions that take a struct pointer as their first parameter; a feature to make the compiler forcefully limit the access scope of certain members; and a v-table implementation.

I really like Go's OOP implementation because it doesn't pretend to be anything more than the 3 features listed above.

> This isolation is really enforced at the heap level

This is a very good point. True messaging OOP with "extreme late-binding" requires by definition that no object knows the memory layout of any other object. In practice, we achieve this by putting everything on a heap.

That characteristic is against C++'s goals. Heap isolation is useful for implementing certain features but it is not acceptable to apply it to the entire program when runtime performance is important.

But if you don't require the pattern everywhere, it really cuts down on the reusability argument for OOP, because inevitably you will want to change a part of your program that doesn't use the heap isolation.

It's also hard to reconcile Kay's definition of OOP with C++'s strict ownership semantics. It seems like Kay's OOP requires a garbage collector almost by definition.

C++'s template system is almost like the dual of Kay's OOP.
Instead of messaging, every function call is a candidate for inlining. State might be hidden by the `private` keyword, but all memory is accessed directly. All things are bound at compile time.
http://www.webjars.org
Do business models not pay people's salaries? Is this not an interest worth protecting? I think you're view is in trouble (or at least, extremely radical) if it depends on the premise that no law that protects only financial interests can result in imprisonment.

I think this is actually the one (perhaps only) point where copyright infringement is actually analogous to theft. Why do we prohibit shoplifting? Because shoplifting prevents a business owner from profiting off of the thing he had intended to sell, in addition to depriving him of his investment in the inventory (of course, no business owner cares much about his inventory for its own sake, he cares about it because it represents potential profit).

As many will be eager to point out, intellectual property is not finite. But this only means that you're depriving the IP owner of less profit than you would be if it were a tangible good, not that it deprives him of none. You might just as well say, oh well the thief would never have bought that DVD anyway, and the business owner has millions of them (and insurance!), so it's not really something the law should worry about... Also see mc32's sibling comment with some other excellent examples.
Seriously?

She wasn't treated so much as a love interest as an intellectual interest and a close friend. Having been to Bletchley Park some years ago, the tour guide pointed out the spot where the two of them would picnic together, so there was some truth to it. His orientation is mentioned infrequently and in hushed tones as it would have had to have been back then - it was criminal after all.

I'm not saying it's an accurate movie, but it's no U-571 where hollywood decided it would be better if the Americans were the ones that captured the U-Boat and the enigma machine because it would play better to a US audience that way...
Opera mini is very popular in the CIS countries =)
I wanted to create a workflow to turn on bluetooth and turn on personal hotspot (and vice versa), but couldn't make it do either step.

I also want a 'weekend mode' workflow which shuts off banners and lock screen notifications for my work email (a poor man's Blackberry 'profile' feature), but I couldn't do that either.

I'm sure I'll find uses for it but I haven't yet. It's undeniably clever and I'll keep playing, but it's not the magic scripting bullet I've been craving.

Edit: I created "loud" and "quiet" volume preset workflows; they're pretty heavy - tap the home screen icon and the phone launches two apps, sets the volume, then leaves you in the workflow editor. Feels clunky for simple stuff like that. I think it's of more use for orchestrating multi-app flows than doing simple tasks like that. It's actually quicker to just press the volume key a few times.
Thanks for the context. It appears that it's more a matter of business model than an effective superiority of java over webdev for doing UI.

We, as developers working for companies that sells enterprise software "on the shelf", are not looking after pixel-perfect native UI and lowering customer friction during a project, as you seem to do (no offense, I can respect that).

What drives us is (i) innovation in solving enterprise problem, (ii) delivering a smooth, cutting-edge UX, (iii) offering the most affordable price while still being profitable.

If you consider those goals then a stack based on JS desktop application makes suddenly a lot of sens (lower development time, easy deployment, etc.)

Have you considered the possibility that, in some years, you could be the one that will be trying "to catch with the web"?
HBOs Video Streaming: Powered by MLB Advanced?
I took one off to restore the natural mistake.
Adult-onset diabetes, obesity cured in lab mice, scientists report
you could join forces with the 'contrast rebellion' & really give them a run for their money!
> that outcome was a foregone conclusion.

Can you expand on this? I'd say the outcome has been the opposite of the foregone conclusion, unless I've misinterpreted you. FD seemed like the "of course it's this way" option (unless I misremember), but that's not where we are today.
>The general figure I see for video game piracy on the PC platform is around 90-95% of players are not paying for it, yet, often they are still consuming resources on e.g. multiplayer servers.

Hang on a sec. If you pirate games, you can't get online on the official servers, that's the whole downside to pirating and the reason so many games now require always-online. Once the game is released through a torrent site, that's it, the developer has no more hand in it. The whole point of cracking a game is to cut the umbilical cord of DRM and online-based play.
Now that's interesting -- I've ordered one :-) Can't resist trying out the new AArch64 native code backend in OCaml 4.02!

Jerome Vouillon's Android repository looks like it does most of the hardwork to get a userspace version running at a minimum... https://github.com/vouillon/opam-android-repository
Quixel.se MegaScans: Ultra-real materials calibrated from real-life
I went to jail for my cause. What did you do?

A bit tu quoque, not the best way to engage people, IMO
http://www.escapistmagazine.com/news/view/114391-Valves-Gabe...
The formalized generalization is called Rice's Theorem:

http://en.wikipedia.org/wiki/Rice%27s_theorem

It's pretty easy to figure out informally. If you had a program to figure out whether the output of a program is always correct for any definition of correctness, you could then write a trivial function around it that solves the halting problem:

halts(program) {
testFunction() {
program()
return correctImplementation()
}
return isCorrect(testFunction)
}

In short, make a function that runs the candidate program and ignore its output, then correctly perform whatever task you have a checker for. That function is correct iff the program halts. Since you can't determine whether an arbitrary program halts, and you can use any working isCorrect() implementation to determine whether an arbitrary program halts, there's no working isCorrect() implementation.
Putting Design on the Map
Paramilitary police kill innocent while looking for drugs
What Is Vagrant and Why Should I Care?
Programming Language Implementation – Part 0 – Tools and Setup
UK FinTech worth £20bn, employs 44,000. More than both NYC and Silicon Valley
I agree that some people wouldn't watch the show if they couldn't download it, but why do they have that right to get it for free? I understand that torrent technology is great, but TPB founder is using downloading TV shows as an example of how things will change.
How to Spend Small, Win Big with PPC This Christmas
> Making money from producing entertainment isn't a human right.

I don't know why you claim this is some sort of absolute fact. Whether "human rights" are made up or inherent, it seems plausible to me that being able to take ownership of creative works could be a natural right the same as having ownership of physical property would be.
In this context a web-server is just a fancy interface to a file server. So you have a bunch of read-only "file servers" sitting on the public web talking to a private read/write back end.
How to Find the Next Big Startup Idea
It's very painful to look at, please disable it. My brain was trying hard to figure out the color for about 20 seconds, before I realized the color is changing. Especially if I click S-M-L buttons at the moment color has changed.
This is cool & similar to a project I had thought about doing for a while. Have you read The Craft of Text Editing[1]? It's very informative.

[1]: http://www.finseth.com/craft/
> The only reason I've even heard of CCC and the like are because I was a huge nerd who read way too many hacker books as a kid.

That tells me that you are certainly not German and probably also not European.

Since the 80s the CCC was regularly in national German news as well as European. Some of the hacks made worldwide news, I guess (I'm thinking especially of the NASA-Hack and the GSM-Hack).

At least in Germany, one of the reasons we don't see other hacker groups appearing is that the various local CCC groups are the obvious place to go for people who would otherwise found own hacker groups.
>That is because it is "their" work, it is not just information.

How do they own it if they make a copy and hand over that copy in its entirety to someone else? How do they not relinquish control of that copy?

>what I view as, theft
But nobody is deprived of something when it gets copied. You can still modify your original and I can do as I please with mine.

This is how folk tales and our legends and everything propagates through society. Information, including creative work, flows freely.

>As a content creator, shouldn't I have the opportunity to give away my products (or sell them) in a way that I see fit?

Sure, that's at your discretion. But once you have given them away I don't see any natural reason why you should have any influence over what others do with a thing you have given away.

If you are a wood-carver and make an ornamental table for me, should I not be free to chop it up for firewood if I don't like it anymore just because you think it would be a violation of your work?
Are You Prepared for the “Channel Eclipse?”
I'd say yes. You signed that contract knowing it was a possibility. Look on the bright side, you have a viable product that will ensure employment for the foreseeable future.
Comparison of various new image formats
For redis, there's already ardb, ledisdb, redis-NDS, and a few other redis clones that support LMDB. We also already have memcacheDB on LMDB, as well as HyperDex with LMDB.

I haven't looked closely at Cassandra since it's in java, and after I didn't find a simple backend plugin API I didn't look any further.
> No more tying the OS version to the browser version, which was always a terrible idea (looking at you Microsoft!).

I mean, this hasn't really been the case ever. IE versions did historically only come out with new OSes, but once out, could be downloaded on the previous few OS versions. So I wouldn't call that tying the versions together.

Starting with IE2, which was included with Windows 95 OSR 1 and Windows NT 4.0 but compatible with 3.1 and stock 95, and going all the way to the latest version, IE11, which was released with 8.1 and Server 2012 R2, but can be installed on 7 and Server 2008 R2.
I don't disagree with your point, but:

> You can't make moral judgements from a viewpoint that assumes knowledge of the future.

Actually, you can. It's one of the main categories of normative ethics:

https://en.wikipedia.org/wiki/Normative_ethics#Normative_eth...

"Consequentialism (Teleology) argues that the morality of an action is contingent on the action's outcome or result", this particular category includes one of the most famous theories of ethics, utilitarianism.

Your problem with it is valid, however. As far as I've understood from my study of the subject matter, no ethical theory is perfect, not even utilitarianism.

Check out the wiki page for the other categories. Personally I like virtue ethics, keeps me on my toes and critical. I wouldn't recommend it though, I'd prefer if the rest of the world was utilitarian :-P cough
Show HN: Vamoose, one-click hotel and flight finder powered by NLP
Wow all I see here is top-paid man-hours being used to produce a wall of text.

I'm not against discussion, but look at what are we doing, arguing to each others instead of just producing something valuable.
I was enticed by this, until I saw that the sources to this "free and open" icon set are in the proprietary Adobe illustrator format.
Tipped off by an arrested addict, the cops raided this guy's home and shot him four times, including in the back, killing him.

No drugs were found.
How does one tell the difference between conviction and brainwashing? Or are religious convictions not real convictions?
I would say one compelling reason is the speed of development/deployment. It is really a very well designed language. You have to try it to know it :-)
But The Planet is part of Softlayer now.

http://en.wikipedia.org/wiki/The_Planet_Internet_Services
C++ is unsafe by default. You have to opt-in to obtain all of the safety (by adhering to a particular pattern of use, or using a particular kind of class, etc.).

Rust is safe by default. You have to opt-out to head into dangerous territory.

That difference may be trivial to some, but to me, it's enormous.
I didn't put words in your mouth, I asked you if what you meant was that 100% of people that downloaded the latest episode of Homeland pay for it through their cable subscription. The cable companies also provide ways for you to record the TV you pay for, I don't agree that torrents should serve that purpose.
You might be totally unintersted but if you jailbreak your phone you can automate just about anything with Activator (etc).
Ada is a language that deserves more love.
Flafka: Apache Flume Meets Apache Kafka for Event Processing
saving the world by decrypting the German Enigma machine this is often repeated but mostly incorrect statement. Marian Rejewski, Jerzy Różycki and Henryk Zygalski cracked v1 of the enigma in theory. So, Brittan was provided with full pictures of the insides plus an approach to crack it by some polish mathematicians, but they needed to build some actual physical devices. Also, the enigma design continued to be improved upon over time, but the basic approach more or less continued to work. http://en.wikipedia.org/wiki/Marian_Rejewski

PS: Remember home grown heroes get all the credit whatever their actual contributions.
Do we mean different things by FD? Would you say we're not FD because researchers are incentivized to collaborate privately with companies to resolve vulnerabilities?

What I'd say is that today, few people bat an eyelash if a researcher does a detailed writeup of how a vulnerability and its exploit work (for instance, look at the Google security blog). That wasn't true in the 1990s: if a company of Google's stature had published something like that, it would have been controversial and newsworthy.

I'd suggest FD prevailed because it's relatively safe to publish vulnerabilities today; in fact, it's a career booster.

During the FD debate, there were "important" people suggesting that all vulnerabilities be routed to organizations like CERT, which had as a charter the concealment of vulnerability details.
But that harm is only financial. It's a harm relative to potential profits they could have made if other people's rights to make copies were restricted in the first place.

If you do not assume such a right then no harm is done.
For informational purposes:

The way it lets workflows create apps, is that it creates a data url, that it opens in safari, and l has you bookmark that URL to your home screen. When opened as one of those safari web apps, the javascript on the page auto clicks the only link in the page - one to a URL formated like this: workflow000000://x-callback-url/run-workflow?id=HEX, and bounces you into Workflow
Right. But why was Welchman missing? Didn't make any sense to me. The whole thing felt like someone read Hodges' book, put it down and wrote a fanfic version.
I'd take a look at Xamarin and/or Xamarin Forms. It's really good and allows you to build native apps for iOS, Android an Windows Phone with just 1 codebase. It can save tons of money.

Xamarin Forms is taking it all a bit further than the other Xamarin offers because Forms even allows you to build 1 UI using generic concepts that will be rendered in the style of the platform that's running the code. I have to warn you though: Forms is still pretty new and buggy. The concept is really really good and it does work pretty well, but it's just not mature enough for big applications.
Honestly women are more of a bother than a benefit. Part of maturing is learning to reject nature for your own self interest. Women will use your precious time for unproductive and impractical activities. They require constant upkeep and they will try to shape you into their ideals (a lot more of a nerd).

I do not need a woman to be happy. I do not need a woman to have children. There are plenty of children in need of a parent already (even if that is a single parent). Save for your own retirement and enjoy life.
Story of a Venture-backed startup that failed
I have no idea why we're arguing about this except that we like arguing on the internet though.

This.
Inkscape imports Illustrator files which nowadays are just a modified PDF.
KeenON: Journalist and NSA Expert Barton Gellman
Five Big Data Trends for 2015
Are you in Germany?

If so try bitcoin.de they are partners with Fidor bank and make purchasing coins very easy.

You may also want to consider if yiu even need to mix the coins. If you want to pay for a VPN I'm assuming you have looked into a privacy friendly provider. They will not keep logs of bitcoin addresses. If you transfer from bitcoin.de to another address e.g. Electrum wallet or blockchain.info Web wallet then send then to the VPN it is incredibly unlikely that anyone could link you payment to your original purchase conclusively. If you really think that the alphabet guys care then use a mixer like Helix and they I'll never be able to conclusively link your VPN purchase to you.
First, I never said "pirating is okay". Please stop putting words in my mouth. I support the idea that content creators paid for their work. Sometimes, in the context of F/OSS for instance, the creators choose to forgo that directly and often indirectly (e.g. donations).

Secondly, downloading a work under a non-permissive copyright is not theft, and may not even be illegal. Content shifting is a legal thing to do. If I own a DVD one could argue that I could download an already ripped version of the DVD (CSS issues aside).

Third, not everything linked to on TPB was covered under a non-permissive copyright.

Please stop assuming everyone is an idiot and immoral.
43m US consumers are in debt collection over unpaid medical bills
Singapore Hacker Jailed for XSS on Prime Minister’s Office Website
Handmade Hero Central
You're making a comment in response to a specific research paper. Therefore, I interpret the comment within the context of that paper. So you're implying that the paper is "focusing on a narrow weakness which may not actually be that relevant for the general case". I disagree.

Any 2d image is an optical illusion, so it makes no sense to criticize human image recognition based on it being 'fooled' by illusions. The real criteria for whether image recognition works well or not is altogether different.
I work in manufacturing test, so I can speak to this.

There's a difference between design/development test and manufacturing test. Thermal, drop, vibration, interference, etc. tests are design tests: they verify that units built according to spec are sufficiently reliable. None of the devices you buy have undergone these tests, because the tests are destructive. You wouldn't want to buy an iPhone that had been baked in an oven, or dropped on a concrete floor. It's best to perform these tests near where development happens, to enable fast iteration and easily involve the hardware engineers.

Manufacturing tests verify that individual units have been built according to spec. For example, that there's no electrical shorts, missing connections, cosmetic defects, etc. All of the devices you buy have undergone a large battery of manufacturing tests, which exercised all of the hardware features of the device. These tests are performed at the factory, because it's better to catch these failures early in the assembly process. For example, if a camera module is busted, you want to know before it's installed into an iPhone.

Of course Apple isn't unique in this way. This is just how manufacturing is done.
I use docker in production, for a rails app. I used it because it lives on a server with other web sites and I find it a pain to install, configure and manage ruby and rails with nginx, so it was very appealing to have that all in a container and not have to worry about it.

But now I'm suffering from a year old docker bug on centos, and it's more of a pain than if i wasn't using it.

I'm sure its mostly my lack of knowledge, but my personal opinion of docker is 'not ready for production, yet'.

There is also a horrendous lack of documentation on the specifics of configuring docker for production, so you pretty much have to figure it out on your own.
Good point; I understand now.
I haven't, this is the first time I've heard of it. Will definitely check it out though, thanks!
Help us in development contest “API Mercado Publico”
Hi, my name is Sebastián, In the company that I work, Bithaus, we are participating
in a application development contest using the public api "Mercado Publico".
Mercado Publico is a system for transparency of bidding and purchase orders in state institutions of the republic of Chile.
Our Application allows tracking of bidding and purchase orders using whatsapp messenger.

I need your vote with "likes" in this Facebook post >> http://buff.ly/1ICuGh0

Thanks for your help