skysight-inc/HackerNews huggingface dataset:
As I understand it both are illegal.

If Bob downloads a bunch of tracks the company can sue for the cost of each track - $0.79 per track, plus costs.

If Bob then uploads a bunch of tracks the company can sue for the cost of each track, multiplied by the number of people in each swarm, plus costs. This gives the ridiculous many-thousand dollar sums.

Both are illegal.

If Bob burns the content to CD and takes a bunch of them to a car-boot sale it becomes a criminal offence.

(I'm in the UK and legal terminology is a bit confusing when it crosses from the US.)
They won't abandon it. Most of their server software is written in .NET: ASP.NET, Exchange server, etc. Most of their administration tools have been rewritten and now all use Powershell (which also has become the primary interface for server management by admins) under the hood.
Some interesting ideas in there but, dear god, have they picked some awful synth patches. And too many of them... I'd like to hear this played with just a single high-quality piano sound for all the instruments.
Hm, to me it sounds like a sequence of overlapping falling tones. There's a noticeable point where the falling tone is supplemented by one above it. This first happens about 20s in.

edit The noticeable change seems to be very close to 22s.
I am tired of this Anti-Iran propaganda in the news.
Tired of these badly written articles by so called "journalists" on tech news sites, I read it twice and still don't entirely understand what Zuck was really saying.
There's this blurb he wrote on the soundcloud page:

"When I see a photo of a modular synthesizer, I wonder, as I think many others do, what the thing sounds like. What possibilities lurk within this strange hardware? I want to hear something orchestrated and controlled. I want to hear someone commanding the instrument with authority, not merely floating on waves of serendipity. I want to hear something composed for the instrument, leveraging its strengths, not a orchestration of an existing composition.

'A Funneled Stone' is a pure modular synth release, tracked the old-shool, 1970's way: one monophonic line at a time. Every sound you hear was created, patched and recorded for that moment in time. When a new sound is needed, the patch is torn down and a new one is built. Polyphony is achieved by tracking each voice individually.

A modular album is, by definition, unapologetically synthetic. I also tried to take a more minimalist approach to orchestration, so the individual sounds can be more fully isolated and appreciated. I spent much of the final month of production taking elements out, and editing for length. Sometimes this results in the remaining elements merely hinting at the underlying harmonic movement.

As you can imagine, this process is very time-consuming, but fun. I hope you enjoy the results as much as I enjoyed creating it."

For more super-hi-tech-math-music have a listen to this: http://detroitunderground.net/blog/2012/05/03/vaetxh-libet-t...

That page has technical descriptions of what's happening in each track. Risset illusions are just the start of the psychoacoustic trickery which goes on in that record.

A word of warning however: unlike the stretta stuff, the Vaetxh tracks are REALLY NOT SOOTHING. If you are soothed by them, seek help.
So, what do people need custom physical objects for? Especially rigid stuff? Generally things are rigid either because the application they serve requires the structural rigidity, or because the application they serve requires chemical properties that produce rigidity as a side-effect.

If something doesn't have to be rigid, then there are real cost advantages to having it be flexible (such as ease of packing and shipping).

So, I ask again: what are common, small, rigid objects which are too expensive now (because of production, transport, or rapid wear)? Eyeglass frames are one thing I can think of. Orthodontic retainers are another.

Truly, as I think about all the smallish, plastic things that are available in stores, the only thing that comes to mind as an effective use of 3D printing is to pirate children's toys. Those usually are marked up dramatically because of licensing costs with the movie/TV companies, but otherwise, they're just cheapo plastic. If you can print them at home for a fraction of the cost, and then sell to your friends as well, that could be very interesting...

It would be hard for movie companies to enforce against you, because it's physical peer to peer, and there's no way to trace the artifact back to its producer.
The target audiences are a little different, but you can replicate the functionality of a Google Voice number pretty easily. You can forward voice calls with a little bit of XML - https://www.twilio.com/labs/twimlets/forward for example - or use something like SendHub to view/reply to incoming SMS messages.
He is in jail for hacking tax records
>it's very portable

Mono, I'm guessing you mean. Mono's not great for server applications, it's best used for desktop apps. If you want to write server apps, you need to be using the official Microsoft implementation. (Which is becoming the red-headed stepchild platform in Microsoft's strategy apparently?)

> Second, performance is as good or better than pretty much anything else that is not optimized C or C++

Lets find out:

http://shootout.alioth.debian.org/u64q/which-programs-are-fa...

List of things that are faster than C#:

Fortran, Ada C, C++, ATS, Java, Scala, Common Lisp (SBCL), and Go.

List of things that aren't faster than C#, but are close enough to call it a wash:

Haskell, Ocaml, Clojure, Pascal, Racket

I'd say you have some choices if performance is an issue yet C#'s is acceptable.

>It's a very beautiful language, much nicer than Java used to be

No, yes. It's nicer than Java, it's not "very beautiful". Try working through the Little Schemer to see a beautiful language.

>And innovation continues: If you've worked with node.js for some time, you will see how ugly code becomes where everything is done using callbacks.

Bizarre strawman? What? I don't like Node.js either, but what's your point? A lot of languages that aren't C# have better concurrency idioms than Node. You know, like all of them that aren't C#.

> C# just now introduced new syntax where you can basically write code in a linear way and the nesting of callbacks is done by the compiler.

Yeah, uh, Scala has had this since forever. And Lisp. And Scheme. And Clojure. And C++. And Node.js (ugh).

For a C++ example, look at Tame/Tamer, SFSLite, etc.

For anything else, google "promises".

There is nil that is special about C#, it's a slightly nicer Java without a home or a stable implementation. If neither of those things matter to you and you wanted a Java++ that wasn't as ambitious or intellectually challenging as Scala, then you've found your language. Godspeed.
> Second, performance is as good or better than pretty much anything else that is not optimized C or C++

You are kind of overlooking the JVM here.

Also Mono is kind of portable, and .Net on windows is fast, but you can't really have both (even if Mono performance is decent)
Are you saying the events described didn't happen?
>You are kind of overlooking the JVM here

I did criticize OP too, but you'll note that he made a point of saying that C# was nicer than Java. The fact that he isn't aware the JVM has more than just Java, is an issue I attempted to redress.
Unlocking game assignments in Ruby code
Some notes/quotes that I took:

"We'd rather make a small number of people really happy, instead of a large number of people somewhat happy."

"Investors are herders, not followers. You have to plant that they are going to loose out on the deal if they drag their feet."

"Be great at 1 thing!"

"You have to build something that is not slightly better, or even 2x better, but 10x better than an existing product/competition."
I stopped reading at the "W3 Schools" topic.
Yes, they shouldn't recommend that. Instead, try W3Fools: http://w3fools.com/

Many of the other recommendations are just great, though.
Theoretically, the CLR-VM should be able to reach better performance than the JVM, since it has value-types. Within the JVM an array of some objects is really an array of references, which is bad for your hardware caches and requires an additional pointer dereference. The question is how significant that is for non-numerical applications.
Dream a little bigger: the legacy of Mike Singleton
The core is tying the data from your marketing campaign to your sales so that you have a clear view of the evolution from send to purchase, including $ spent. Then use that data to segment automatically and refine campaigns to increase purchase and basket size. All of this without leaving your Magento interface. We are also including Constant Contact. What would be your biggest painpoint?
Yeah. That was before internet. Just me, books and games. Probably TV. I was watching TV before internet.

Best holidays ever. :-)

Maybe it's not so much because of the "solitary" part but more about being bored out of your mind.
StockTrade, my strategic stock trading simulation game
I don't really see what the isssue is. Their css documentation is excellent and has helped me a lot.
Mono certainly works on the server.

Your comment just tries to derail the discussion by bringing up Scheme or Lisp in a context where only languages are considered that are widely used in the industry. Otherwise, how could the word "abandon" possibly apply?

This language shootout has been criticized before. Except for optimized C and C++ there is no popular language (I'm talking about the performance that is due to the design of the language, _not_ a particular implementation. For example dynamic typing is necessarily slower.) that is faster than C#. Try unsafe C# and you know what I mean.

Bringing up Scheme here is entirely inappropriate. It's common wisdom that Lisp and Scheme are more beautiful, but this article is about a language that is supposedly "abandoned", because it may not be mainstream enough anymore at some point. If C# is abandoned, then what can you say about Scheme?

As far as node.js is concerned, it's not a strawman: In fact, the people who claim that MS abandoned C# think that they want to replace it by Javascript. MS even supports node.js in Azure.

"concurrency" is not the same as asynchronicity, which is what I was talking about. And promises are not even close what C# 5.0 tries to achieve. In fact, promises have been present since .NET 4.0.

Finally, please explain how Scala is "intellectually challenging". This is not my experience.

(throwaway account due to procrastination setting)
Propaganda doesn't need to be untrue.

Though this is a US site, and Wired is a US magazine, and the US seem to have something against Iran (or it's nuclear program anyway). You would be hard pressed to find many pro-Iran articles.
All politics is local, but Atlanta democrats aren't blue dogs. Their constituency is very urban, which means they will be more liberal than say a democrat who represents farmland in North Dakota.
I thought this was anti-hollywood.
Party with a Local iPhone App
A free app that connects travelers and locals that want to party. Version 1 just released.
Definitely worth a watch by the way. Starring Bryan Cranston of Breaking Bad fame.
How does the actel toolkit compare with the xilinx toolkit?
Yep. Cities act to attract and redistribute capital, this has been true probably for the last 6 or 7000 years (Babylon, Athens).
It does sound like an auditory illusion to many, as not everyone can isolate tones in a mixed sound.

I'm curious if you happen to be a musician or a sound engineer?
I use the same technique to access VPS machines and mobile devices, except instead of a fixed bastion host I relay the connections through PageKite (disclosure: I'm the author). It feels a bit magical to just be able to ssh into a laptop or Android phone, no matter which network it is on. :-)

The PK/SSH HowTo: https://pagekite.net/wiki/Howto/SshOverPageKite/
/s/Program/Code/
Autechre did something similar, but getting slower rather than faster, and less subtle:

http://grooveshark.com/#!/s/06+Fold+4+Wrap+5/47EDV6
I couldn't hear anything like that. Mind you, I expect the phenomenon is highly subjective and varies from person to person.
This article was written in 2007. It is a great read though. Wired always do great articles like this.
Looks great! Too bad I don't have an iPad to test it out, would be probably interesting on a touch screen.
Single page article is here --> http://www.wired.com/magazine/2007/04/feat_cia/all/
> Propaganda doesn't need to be untrue.

So where is the difference between propaganda and reporting?
you want "i.e.", not "e.g."

i.e. = "id est" = "that is"

e.g. = "exempli gratia" = "example given" = "for example"
Photos: East Bay Mini Maker Faire
How can you claim that I'm not aware that the JVM is more than Java? I did not even mention the JVM.
Nope, I'm not a musician or sound guy. I'm a coder. But I do enjoy music.

That falling tone on the Wikipedia page sounds like something from one of coil's tracks. I can't pinpoint which one though? they use similar sounds here http://www.youtube.com/watch?v=c6IR90tgtDI and here http://www.youtube.com/watch?v=9_R-mXRONh0

edit Expectation may pay a part - when told "come and listen to this 'endlessly falling' auditory illusion" of course I'm going to try and pick out the subtle seams. I might not notice if it was in the background, unannounced.
Show HN: What I built 6 months into learning to code
Sounds fun. Any links to material on making Php games? Did you just link spam forums for users? What stops people playing?
This is great, nice work !

For fun I tried to use it together with jQuery Tablesorter[1] and it works perfectly. I'll blog about these two today.

[1] http://tablesorter.com/docs/
Ell Top       
Ell Top
http://www.elltop.com
seo , EMarketing , make money
Ell top .. Services website owners and forums in the field of e-marketing over the Internet, and also how to profit from the Internet different methods, and ways to sell products and services on the Internet, and how publicity and creating websites for search engines seo, and participate in the profits of ads Google Adsense, and how religiosity on your site to build the site's content, and useful software for your computer ..To download templates and additions Blogs Blogger And WordPress
This November I'm Voting for Tech
I find this quite scary. As with all things like this it starts in degrees. Today it's an annoying warning and "educational materials". A few years from now, when warning aren't enough and people are used to them, it'll be disconnection, back to ham-fisted legal blackmail, or even more creative and ridiculous punishments for pushing electrons.

The worst part is that the ISPs are also in many cases the content creators too. Therefore they have a financial incentive to snoop on their networks, invade people's privacy, and basically be a privatized big brother. Better not write an email about downloading files, because your ISP might read it and disconnect you!

I don't know if having the ISPs in the same bed as content creators is a monopoly or not, but it's certainly not in the public's best interest. Every day where I read an increasingly outrageous story about ISP/government internet snooping and control makes me want to switch gears and dedicate my work to internet privacy and distributedness.
The Three Values of a Good Isolation Framework
Ask HN: What isolation framework do you use at work and at home?
I hope not, since that would require ex-post-facto laws.
It works on Pygame for Android library which is the launcher. The code written is in python and cython with bindings to a few Android API's. The compiled code is python object code which runs on the launcher. It is not dalvik bytecode and not portable.
This piece is blatant anti-Iranian propaganda, because it fails to give any context for the events of 1979. It entirely omits any reason why Americans became unwelcome in Iran. The islamic revolution occurred in Iran as a direct result of the hostile actions of the CIA, who in 1953 overthrew the democratically elected leader of Iran and installed the Shah as an absolute monarch, with full authorisation from Eisenhower and Churchill. It is an entirely uncontroversial matter of historical record that the British and American government acted to prevent the establishment of democratic rule in Iran, in order to secure supplies of cheap oil.

Without providing this context, the piece portrays American diplomats in Iran as hapless victims; In fact, they were active participants in the machinery used to oppress the Iranian people. Most Americans remain completely unaware of the events of the 1953 coup; This makes any mention of the '79 revolution without the context of the '53 coup propaganda, plain and simple. It is the direct moral equivalent of telling people that you were beaten up by some guy, while omitting the fact that you had raped his wife and shot his dog. The omission is as deceptive as any lie.

http://en.wikipedia.org/wiki/1953_Iranian_coup_d%C3%A9tat
Propoganda would be to always report on Iran in such negative contexts as CIA espionage and UN sanctions, and never report directly on its innovations or ongoings. Lying by omission, basically.

I don't read Wired enough to know if this is the case.
Nice answer - but I don't think that's what he was asking. I think the suggestion was that he's got his code secure on external services - so what is there to lose?
Surely at least people working in tech should know that there are more than 2 parties to vote for?
There are several conflicts of interest here.

Companies that both search for copyright violators and provide internet service (e.g. Time Warner) will be strongly motivated to send out massive amounts of spurious warnings to their own users. By doing so, they can effectively throttle anyone using large amounts of bandwidth even if it isn't for illegal file sharing. The review fees will also allow providers to "tax" high-bandwidth users unwilling to be throttled. i.e. If a user requests a review their ISP can pocket the fee and simply throw out the warning without wasting any resources actually reviewing it, only to send another warning the following month.

The truly diabolical aspect of this policy is that the copyright owners do the "monitoring". While using spurious warnings to cut bandwidth costs and squeeze more fees out of their own users, they can also issue just as many warnings against users of other ISP's to ensure that there is no benefit to switching providers. It is even possible that some companies may actually send out massive amounts of spurious warnings to users of competing ISP's as a way of pressuring them to switch ISP's.

Solutions? There needs to be a sufficiently strong penalty for issuing warnings that aren't valid.
Thanks. Glad to help.

Shoot me an email before you signup with 2Checkout - I have a $49 coupon code I can share.
Watch & Comment:Nokia 808 PureView 360p Zoom and Stabilization Demo
No. Just that every where I look these days there is an article about Iran. Every next day there is some new article about Iran doing something. And when it isn't then there are articles like these - dug up from the history to fill some new Iran related news. I am scared if this is a precursor to a new war. It looks awfully similar to the last time.

(Btw, I am an Indian in India who has got nothing to do with USA and Iran.)
Ask HN: Gifted Stereotypes and the neighbours
(I figure this is a good crowd to ask this question. It's not tech related, but I bet a number of you have been through this.)

Last night, as for a decade, we had dinner with the neighbours. Two of the families have kids who are the same age as DD12. All three were tested for giftedness; only our daughter was identified. She's happily in the gifted program at school.

Apparently, the other kids and their siblings gave DD12 a hard time last night, about gifted kids being stuck up, feeble, geeky and elitist. DD12 is none of these things, but her feelings were very badly hurt. She feels betrayed by her best friend while she was younger. My wife wants to stop the dinners (though she really likes them) just to protect DD12. DD12 wants me to be mad with her: all I can do it reassure her that it gets better (I've been there).

What would you do?
Your post is full of FUD, taste mixed with fact, and little incorrectnesses. Most notably, your post seems to imply that for C# to be worth something, it has to be the best at something. Yet, Scheme is a prettier language (taste, not fact), a whole bunch of languages already had continuations, a whole bunch of other languages are faster, and so on. C# is great because it's above-average good at all of these areas.

C# has one of the best standard libraries out there (well documented, rather well designed, batteries-included, etc)

C# has a decent set of relatively modern language constructs, yet is easy enough to learn for a very large group of programmers.

C# is faster than most (but not all) languages sporting a comparable set of high-level features.

C# has excellent tool support, and was designed for enabling such tool support, making refactoring and code navigating easier than in any other language except Java.

C# has a large ecosystem and user-base, making it easy to find answers to problems and components that solve problems not covered by its standard library.

None of these items, in isolation, are special. Java arguably has a stronger ecosystem, but is a less powerful language. C++ is faster, Scheme is more elegant (according to many), and so on. But I know of no other language that has all these areas covered so well simultaneously. Scala comes close, but is arguably more difficult to learn, and lacks on the ecosystem area (not in terms of library support, but in terms of best practices and large user base). This might change, which would be lovely.

All other languages you mentioned strongly lack on at least one of the above-mentioned aspects.

I'm not saying that C# is god's gift to mankind and the only good thing out there. I'm only saying that you're dismissing it too easily.

There are sufficient people out there who really like this combination of features to support a vibrant open source community. Which is why this community exists. Why dismiss something that exists and works well?
The article was a mildly engaging spy story, not a Wiki entry. Chillax...
Any Sufficiently Developed Civilization is Indistinguishable from Nature
Looks great! Though your 'sign paint' font took a while to load, so I was a little confused when I clicked on 'what is evemi' as there were missing words!
Usually focus, (only focus on the negative of one side, or the positive of another), or omitting certain facts.
Further more, what's wrong with chaining function calls? It makes the whole thing a lot easier to read.

$("<p>")
.addClass("greeting")
.html("Hello World")
.appendTo("#helloWorld .output")

And your second example:

$("<p>")
.addClass("greeting")
.append(
$("<span>")
.html("Hello ")
.append(
$("<a>")
.prop("href", "google.com")
.html("World")
)
)
.appendTo("body");

It's just as verbose but much more readable.
The notion that all private communication between peers is monitored for copyright infringement means that we've reached the police state stage of enforcing copyrights.

I guess everyone encrypting all of their communication is the next inevitable step due to government's involvement in our private dealings.
Static commenting
Check out http://rubymonk.com as well for learning Ruby interactively. We've a free Ruby Primer series that covers the basics of Ruby and a paid subscription with advanced books. The library is constantly updated with new content.
I think it's pretty reasonable to think both the Shah AND the Ayatollahs are bad governments, and additionally that both unilaterally nationalizing private property AND maintaining extractive industries in foreign countries without reasonable compensation to citizens are wrong.