skysight-inc/HackerNews huggingface dataset:
Yeah, OO design patterns are typically not relevant in functional languages, but functional languages have their own share of patterns.
In business and in life, it's useful to have a meta process going in your head about the level of the conversation.

You were probably down-voted because people feel that what they did dwarfs the color they chose for their background.

You're kinda hating on something that doesn't matter. :)
Techstars Expands to Detroit, Thanks to Ford and Friends
I'm gonna need a source on that one. I experience ASMR, and the tingling sensation definitely calms you and feels nice, but it has nothing sexual attached to it.
Apple uses software to sell hardware, and usually stops supporting other platforms when it buys things. That's how its closed, proprietary world works.

Microsoft makes its money from software not hardware, and most of it comes via third parties not direct sales. It licenses most of its software across multiple brands of hardware, and it's been supporting non-Windows platforms (in the form of Mac OS and iOS) for a long time. It's already hosting Linux on Azure.

It's not going to close off markets for doctrinaire reasons, only if there's no money in them...
Nueva Gira de Pablo Alborán 'Tour Terral 2015'
I'm considering founding the People's Scrolling Liberation Front or something like that, to fight to reclaim our rightful ability to scroll from the Javascript Oppressors.
TPB chose the types of ads they are willing to display. I consider spyware and malware the exact same thing. TPB isn't a victim of the ad networks. They hired them to put up those misleading spyware and malware ads.
If i'd be on the same quest, i'd first read a lot of articles on gamesutra concerning AI. Here's a quick google search - http://goo.gl/aHZrXj

There are a lot of "handson" examples there from real existing games (with code) and interviews with game developers.
>there are many many similar movies and video games and don't think there are any copyright infringements //

That's because they're copying the ideas and not the implementation, copyright protects implementations ("works") and not the ideas behind them (at least that's the intention).

Similar names would be trademark law rather than copyright FWIW.
Yeah it's a bit sensationalist: in the mid-2000s most hacker groups were just trollin' and pwning each other instead of trying to spread any political message. There was very little purpose in phrack.ru / h0no (apart from pwning whitehats and pissing people off. Their motto was literally rm -rf *)
Nice looking site. Just letting you know, the video really slowed up the loading time. Took about 30 seconds+ for the second half of the page to load up. And, I've got a super fast connection.
> people didn't want to pay for the value I provided

Well, that simply sounds like a failed product, no? Not everything is successful. Given finite resources (human labor in this case) not everything can be successful.

Just because some people would take it for free does not mean they would take it at the cost it takes to make the product profitable.
Most viewed SO question ever
Well, Professor Nierstrasz has been doing language research since the early 1980s with a particular focus on object-oriented and concurrent OO paradigms, so he definitely fits your requirements. This should be taken for what it is -- a breezy, somewhat exasperated tour of where OO hasn't lived up to its (often rather handwavy) promises, from a researcher who has spent his career trying to improve the theoretical and practical state of the art.
Experiment: Is Fast Food Really That Bad for You? [Part 5 – The Last Supper]
Considering the budget for these kinds of things, I'm shocked they don't just pay some theoretical computer scientists to read the script and provide feedback on the mathematical correctness of the lines. You don't even need to find great computer scientists; you'd root out this bug with graduate students.
From what they taught me at software engineering 101, double dispatch is exactly the point of the visitor pattern. If your instance of Visitor lacks double dispatch, that means it's just a very complicated way of performing external iteration on Composites.
The vending machine of the future is here, and it knows who you are
Windows Phone and tablet software is free as in beer ;-)
> Joan Clarke wasn't recruited through a crossword competition, she was already known to be a bright mathematician.

Yes, but without Gordon Welchman (the person who brought her on board), they needed some other story to explain how she was involved.
Maintainability is the name of the game
I can help back this up by an article that details studies that have been done.

http://freakonomics.com/2012/01/12/how-much-do-music-and-mov...
This is neat. I like that it's using stable off-the-shelf unix components.

I'm putting together the new https://neocities.org fileserver stuff right now, so I'll definitely be looking into this.

The current plan is to use hourly rsyncs, and then implement this (or some flavor of it): http://code.google.com/p/lsyncd/

RE inotify vs FUSE: The former is event-driven from an API, the latter I believe uses lower level blocks. Which one is better here is entirely debatable. Gluster uses a similar approach this does I believe. I'm not an expert on unix file APIs, so take all of this with a grain of salt.

The biggest reason we can't use Gluster replication is that if you request a file when replicating, it goes to ask all the servers if the file is on them, instead of just failing because it's not on the local system. That's fine for many things, but it's an instant DDoS if someone runs siege on the server and just blasts you with random bunk 404 requests. You can't cache your way out of that one. Apparently the performance for instant request for lots of small files can be pretty slow too.

SSHFS (and rsync using SSH) blow S3 out of the water on performance for remote filesystem work. The difference is pretty insane.
> This thread is really exposing to me the variety of views on the topic. I get your argument, but it's like you're deliberately ignoring the reality of how TPB is used.

I'm simply saying TPB cannot be held directly responsible for how their users behave. Same as any website operator really. Not "deliberately ignoring" anything. TPB doesn't pirate. TPB helps pirates by offering names and comments on hashes. I don't see why that should be illegal at all.

Their name and marketing is simply the best marketing for their platform to get the most ad views. Nothing wrong with that.

> Which people are you talking about that we have no need for? The people who make the content? You don't feel we have a need for them? I love cutting out middle men as much as anyone, but eventually somebody has to make the product.

Simply "working hard" alone should not be rewarded. And as we've seen time and time again, plenty of people are willing to make a product for free, with or without ad revenue or to find alternative ways to profit. Just because 1 business model fails doesn't mean everybody loses out. Just some people. I'm saying the people who _rely_ upon the failing business model should in fact lose rather than being encouraged by archaic laws.
Hm, not quite sure. There was a "full disclosure" vs "non FD" going on there and it's pretty big political argument if you wanna see it as one. So in a sense, it was not just rm -rf / as you say... It was a little more than that :-)
How does this compare to reversible debugging in GDB? I guess it addresses the increased overhead (some say 1000x) that UndoDB tries to fix.
Except that change was already well under way long before the new CEO arrived ;-)
I think I'll write "Ten things I hate about "Ten Things I Hate About Object-Oriented Programming"".
You seem very caught up with the Malware and Adverts, why don't you just use adblock on those websites if you don't find it acceptable.
useless. police in my country has handhelds to check any kind of relevant info about you when you have id. yet they require you to carry your license with you. it is weird because you still get fined when you have your id but driving license with you.

i think in a few years driving license will be a must to carry only when you are driving abroad.
I wonder if this could be used as a replacement for Vagrant's rsync feature.[1]

From Vagrant's documentation:

Vagrant can use rsync as a mechanism to sync a folder to the
guest machine. This synced folder type is useful primarily in
situations where other synced folder mechanisms are not
available, such as when NFS or VirtualBox shared folders aren't
available in the guest machine.

The rsync synced folder does a one-time one-way sync from the
machine running to the machine being started by Vagrant.

The disadvantage of the above is that it's a one-time, one-way sync. SFS would overcome this limitation, if I'm not mistaken.

[1] http://docs.vagrantup.com/v2/synced-folders/rsync.html
Thx, edited my request.

I somehow was under the illusion that my sony laptop's screen is 1080p, but apparently it is higher than that.
Actually, the visitor pattern (in Java) is significantly harder to use than pattern matching. Visitors break variable scoping. You have to manually add a lot of classes and instance variables to get the equivalent behavior of a pattern matching tree. Then you have the pain of having to jump around N classes to track what the code is doing.

You are better off by just adding an enum to each node and switch + cast.
To promote the Progress of Science and useful Arts, by
securing for limited Times to Authors and Inventors the
exclusive Right to their respective Writings and Discoveries.
I believe he means that very often, type annotations are not necessary to know unambiguously the type of a variable or the return type of a function.

For example, in the following Java code:

public String myMethod() { return "hello, world"; }
String myVal = myMethod();

Given that the compiler knows that myMethod cannot return anything but a string, there really should be no need to state it explicitly - it's redundant information. Likewise, myVal can only be of the same type as myMethod's return type.

Languages with type inference get rid of (most of) that redundancy. Take Scala, for example:

def myMethod() = "hello, world"
val myVal = myMethod()
> Making money from media is NOT a legal right. You don't have a right to profit.

> You have the right to attempt to profit from it and exclude others from doing the same with your work.

I think this is a distinction without a difference when the context is whether someone can interfere with your "attempt" to profit by violating your right to exclude others.
This article is very difficult to consume.
Kudos to everybody who can follow such a detailed plan. I would probably not even finish to write one down.
Now I feel like a bad dad. I thought I was supposed to limit screen time. Also, I've always been more of a PC (and before that home computer) gamer than a console gamer. Only now do we finally have a Wii (and my 5 year old son beat Lego Star Wars on his own, though that's probably not that big of a feat; also, he thinks Mario Galaxy is scary).

But what I'm really waiting for, is when my son is old enough for RPGs and strategy boardgames. He already plays chess, go, Dominion (which he sometimes wins) and Settlers of Catan. I'm going to buy Hero Kids soon.
Besides adding "torrent" word while googling, one good search engine is https://torrentz.eu/

From that, you can as well find about http://www.monova.org/ http://kickass.so/ etc...

Also, high quality sites, albeit in russian:

http://rutracker.org/

http://newstudio.tv/

http://www.lostfilm.tv/

http://nnm-club.me/ is also OK
The whole point of cache is that you don't need to go to main memory every time you do an operation. If you don't write anything else to the page, those zeros will be written out to main memory eventually, but if you weren't going to write anything, there was no need to allocate the page to start with. So the most common scenario is the zeros get written to L1, which is fast, and then your real data overwrites it in L1 before it's pushed out to lower levels of the cache or memory. The initial write may require a read-for-ownership from memory, depending on the exact cache semantics, but if that's required, it would be required for you to write your data anyway.
Yeah you're right for phrack. I never got why it was such a HUUUUGE issue for them. h0no was straight nihilist though.. http://shootingsawk.lescigales.org/h0no/h0no3.txt
Yeah, I'd just refund it like jasonkester said. It's not worth the hassle and besides, that customer is likely to complain about your service if you don't refund it. The chances are, they are probably really strapped for cash and are looking for ways to cut down on expenses suddenly. Or they are just (---: 's
I was afraid it's another of those HTML5 hybrid providers, but it's actually something useful.
They didn't went all in ( Office = milk cow), they did a huge shift now with Satya Nadella.

That is a fundemental change vs. a change from the inside ( before it was pushed because some people grasped the concept and they were allowed to try it out)
Regular Expression Pattern Matching in Switch Statments
Show HN: Build-source, design your Gulp build-scripts shorter and more coherent
Show HN: I Have Just Open Sourced XRDPConfigurator
​Say hi to Linux's future: Fedora 21 is here
That job interview would be your epiphany. That nobody paid for it because you didn't really provide any value at all.
Welcome to the real world, where your actions are most likely insignificant and valueless, except for you.
Anonymous has no "members" and isn't a group.
Few do, but creating SVG on the fly is also much more straight forward than other formats (no need to learn a specific image library). I've seen people do graphing engines which generate an SVG graph. Although this benefit is a lot less beneficial now when we have canvas support in a lot of browsers.

SVG is plain text XML after all. Not binary blobs.
Definitely important. A merchant could be an anti-government bead jewelry maker doing $75 a month, or Microsoft. They each count one.
High Quality Products with Manufacturing Price
Ask HN: Want to create 'Uber for X'
I along with my friend are from Computer Science background from an elite institution(IITs from India) with work experience in tier 1 companies(software dev roles). As a team we are looking for opportunities to create/work for a high growth startup. If someone is looking for such a team to aid/lead their technical development, feel free to contact us below. Something like 'Uber for X' is what we are looking for. We also have a good network and can get high quality people quickly on broad to build a stellar team.
PM for details at gen_12345@hushmail.com; skeptical of what may come hence Anon.
On-demand toy drive in NYC
I realize I'm perhaps somewhat annoying, apologies, but that would make the signal to noise ratio _small_, not big.

It's literally (SIGNAL) / (NOISE), so if the noise is larger than the signal, the ratio goes down.
That URL doesn't seem to be working. Wouldn't mind seeing that, if you can find out where it is.
This sounds excellent, I'm looking forward to the next opportunity to give it a spin. The process tree aspect is particularly cool.
The fact that this sort of crap pays so very much better than doing actual research that genuinely advances mankind's fundamental capability to arrange the universe to our benefit is, to me at least, a low-level itch or irritant of moral indignation that I am unfortunately condemned to experience regularly due to growing up in the neoliberal era ;-).

I agree 100%. Our society has fucked-up priorities. Everything is based on the next quarter, not the next 50 years. Most of us are employed on semi-charismatic executives' private-sector political campaigns (sorry, I mean "careers") rather than advancing the state of the world.

I think you're looking at industry, while I'm looking at research (where I enjoy living).

Fair. But the low pay in research and extreme difficulty of getting in once you're out (PhD admissions get hard after 30; returning to academia if you leave after a PhD is nearly impossible) are indicators that our society's disinvestment in academia is continuing unabated.

Expanding industries take chances on people and train people up. Besieged and contracting industries (like academia) develop the pedigree bigotry and petty politicking.

Neural Turing Machines (paper published out of DeepMind), for instance, can learn a general, arbitrary function on arbitrary-size data structures from input-output examples. That is a phenomenal advance in learning: generalized induction of functions, up to complexity limits.

Yeah, there's a lot of great work that's being done. AI "winter" doesn't mean otherwise, and nor does this mediocre spring that (one hopes) is the precursor to something better. As I said, the current state is an acceptable March but, if this is summer, that's depressing.

It's not a lack of great work being done that's the problem. It's the fact that there's so little funding for it, and consequently so very few people are doing anything stimulating or important. There are always a few who can do great work in spite of the system, but we shouldn't have to bet our society on that.

It wasn't a lone hero that put people on the moon; it's was a large set of people working together (who weren't worrying about whether they'd be employable after 40, because they were taken care of). I don't think you can form that kind of an all-around strong team with academia and industry both in their current, degraded, resource-starved state.

Right now, you need top-0.25% talent and to sacrifice your life to get an academic or basic-research position. It'd be an improvement to get to a state where one of the two sufficed.
66% isn't a lot?

"In 2010, jewelry accounted for approximately 54% percent of gold demand, which totaled 3,812 tonnes, according to the World Gold Council and The London Bullion Market Association. ... Another 12% of demand is attributed to medical and industrial uses for gold, where it is used in the manufacturing of medical devices like stents and precision electronics like GPS units."

http://www.investopedia.com/financial-edge/0311/what-drives-...
Brilliant - I wish I had thought of this... Seems accurate too based on my recent experience.
The preview video (linked elsewhere) shows the ability to add an Extension to run a specific workflow using iOS Profiles. I'm pretty sure that functionality isn't present in the released version.
Depends on your definition of banner, but the answer would be "the last time I used Google Search" which is about 2 minutes ago.
Odd that an article so nit-pickily concerned with the accuracy of the mathematics of Turing's work would over-generalize the actual computation he proved to be impossible, which was deciding if an arbitrary algorithm terminates on all possible inputs (i.e. there are no infinite loops), to "there are no bugs".

The Annotated Turing is a great book though, I highly reccomend it (Turing's original paper is _very_ dense).
Well, sure, you can sell it or give it away for free, that's up to you. But once you give it to someone you give someone a blob of information. Which is identical to the one you still have. That chunk of information is not intrinsically tied to you anymore.

So you can easily control initial distribution. But to restrict further distribution you have to restrict actions of others. You have to limit their freedoms to do with that new copy of information.

Is there a good reason to limit their freedoms? Maybe. But it doesn't occur to me as a natural right. Once you handed over a copy to someone else each of you control an identical set of information. You severed your ties.

So if you want the rights of others restricted then - in my opinion - the burden of constructing a case why they should be is on you.
I think you're saying "the current system is antiquated, and we need a new one," but I'm not convinced Github is the right one. Sure, Github has great ideas like forking and transparency, but it also has a ton of barriers, like memorizing a bunch of terminal commands/flags or using a relatively buggy UI. You could also argue that Github reduces the weight of a (citizen) vote or a comment. Just because we trust anonymous feedback for products on Amazon and news stories does not mean we should have the same trust in legislation.

I think what's needed is a new system designed from the ground up, using the good ideas that git has but avoiding the limiting ones.
Opera Mini has a surprisingly high usage (over 5-8%!) I genuinely had no idea it was so popular.
I and the author are talking about his work (computer science), not his actions (history).
Elastic is more like a quick way to search through huge amounts of text, not a way to rank which hits are more relevant.
But on the other hand "I went to jail for my cause. What did you do?" judges me from the sidelines without remotely knowing my story because I didn't go to jail.
Downloaded – and then tried to implement the three work workflows I use on my iPhone all the time. (That I can think of off the top of my head).

It succeeded in two of the three cases and on the third it still reduces the number of clicks.

1). Choose a selection of photos (of the kid) and txt them to the grandmas.

2). Take a photo, then open Swarm so I can do a photo check-in without using Swarms photo panel.

3). Reduce brightness to the minimum, set volume to minimum, turn on Do Not Disturb mode. This failed because Workflow has no access to Do Not Disturb. It can act as a brightness/volume preset though.

On the whole I think that’s a fantastic success rate, and I’m already a fan.
They scale natively in the browser - the S, M, L buttons link to jQuery that adds classes .icon--m (or whatever) that alters the container size, the SVG scales to the size of the container.
There isn't much of a difference. The underlying principles of how they work are essentially the same. However hg has IMHO a more pleasant UI, and it's easier to customise. I believe Facebook chose hg for the latter reason: https://code.facebook.com/posts/218678814984400/scaling-merc...
the font isn't animated, but font awesome's css file uses css transitions to rotate the icon element.
Perforce's P4Merge is already the best GUI tool for three-way merges, and works like a charm with git.
You're both right. Grandparent is more correct as to why, historically, copyright as a monopoly grant was first created, but parent is correct as to the explicit Constitutional provision granting Congress the power to create copyright (and patents, etc.) in the US system, and generally the most commonly accepted reason for the continuation of copyright in the modern world.
I already have a monthly Watsi subscription :)

I saw that it was Stripe, but I am not comfortable using a direct payment entry interface like that when the website hosting it has no reputation or history.
Since he had intended to upvote but is now back at net zero, I have applied a proxy upvote.
Yes, you are 100% correct, I dun goof'd. I would edit the post but apparently I can't, so I'm sorry for that. Same for the other person commenting on it.
I Am Michael Brown
Bitcoin slump belied by Circle’s hire of JP Morgan alum
According to Eisenberg & Bellamy-Royds' (excellent) "SVG Essentials", you should be able to create a fallback by using an <object> tag. Assuming that works (I haven't tried it), it could be a more direct approach than Javascript.

The <object> element is the general-purpose way of embedding external files in HTML and XHTML... Any content in between the [start and end tags] will be rendered only if the object data itself cannot be displayed.
"RT" stands for Right Time where the railway is concerned.
Ok, but if i live in Spain and i use vpn with German IP, for example, i have no promblem, isn't it?
Sure. I don't think I'm the only one who's said something like that though.
Why "evil"? Words have meaning, and some words evoke reactions one doesn't want associated with one's product ("evil", "bad", "porn", "broken", ...).
I dont know guys. NSA, GCHQ, SEA, GOP, all pretty l33t and active hacker groups.