skysight-inc/HackerNews huggingface dataset:
For anyone wondering, Lawrence Lessig is not only one of the most known names when it comes to fighting copyright infringement but he also famously co-founded Creative Commons and founded the Stanford Center for Internet and Society. Lessig is a guy you seriously do not want to ever send a copyright infringement notice to unless you want one hell of a fight.

For those wondering who Liberation Music is, it's a spin-off label of the Mushroom Music Group which was co-founded by one of the biggest and one of the most powerful names in Australian music, Michael Gudinski. Essentially it's a smaller label with the backing of a larger one.

Get the popcorn ready, this is going to be one interesting fight if anything comes of it.
Except that none of these things will happen, as with the previous dozen or so times of the decade past, the Powers That Be will just raise it up yet again when next backing themselves into a corner.
This is why you don't ask programming questions to LinkedIn.
MY only shows peninsula Malaysia - missing the Borneo States...
> One thing that really makes a difference is that the vaporized nicotine is actually somewhat hot, like cigarette smoke, when you breathe it in.

Too hot, I found, with the first such device I tried - way hotter than cigarette smoke. With the one I have currently (a bottom coil design, I think it's called, though I'm not into the technical side of the things really) it's pretty accurate.
> J, which drops the special characters in favor of ASCII,
> K drops the special characters and a lot of

I've covered this at length before [0][1][2][3].

Calling J and K improvements over APL because they do away with APL's symbolic notation (which is a powerful tool for thought) is like saying that transliterating an orchestral score into randomly chosen ASCII characters is an improvement. Let's take the whole note and represent it with an "o", a half note will be ".", eight is ",", sixteenth is "`" and so on. Let's also ASCII-fy all other elements of the notation. Slurs could be a grouping of the above characters between parenthesis, like this "(o,,,,````````..). I could go on.

It's ridiculous.

Musical notation is a fantastic tool for the expression of, well, music and if you know it well, it is one of the tools you use to think about your music. You can read it, write it, sing and imagine the music in your mind, all from this notation. APL is the same. If you know it. If you don't take the time to master musical notation it is either gibberish to you or it is really thick and dense, almost impenetrable and decidedly useless as a tool for thought. The same is true of a language like APL.

J came at a time when doing custom notation was difficult. In the early days you had to use specialized terminals (as in real terminals, not terminal emulation software) and go as far as installing custom ROMs in graphics cards in order to be able to display the custom font. In that context it is easy to imagine someone thinking that ASCII-fying APL was a good idea. And, in the process, rip out the most important tool in APL: the power of notation.

I'll have to play with GNU APL. I am glad to see this happen. Not necessarily thrilled that it is written in C++. This could open the door to exponential gains in programmer productivity [4] for writing web applications. As I mentioned in [1] there's a huge list of evolutionary changes that could really take the APL concept to a whole new level. Who knows, maybe this is the start of a comeback of sorts.

[0] https://news.ycombinator.com/item?id=6116911

[1] https://news.ycombinator.com/item?id=6117346

[2] https://news.ycombinator.com/item?id=6119314

[3] https://news.ycombinator.com/item?id=6119221

[4] An experienced, capable and well-rounded APL programmer can easily do the job of five to ten programmers in C-like languages. The productivity gains are hard to believe until you've experienced both ends of the scale yourself. As an experienced C programmer I could never even hope to produce code fast and accurately enough to keep up with what I could do in APL with just a few lines of code. It's not about coding speed but rather the speed at which ideas can be translated into working solutions.
If you're writing a filter, you probably want to use fileinput, which does most of the stuff you'd want in a "read lines from a bunch of files and do something" text-processing program.

http://docs.python.org/2/library/fileinput.html
This is actually a really cool and decent crowd-funding campaign. It looks like it's going to get funded as well, I might even donate a few dollars myself.

Aside: Looks like Ambrose is an Australian guy as well. Spotted the accent immediately, as a fellow Australian myself it makes me proud to see another Australian who not only is super smart but has created something that I think is extremely useful. My experience with Typed Closure has been limited, but I think this deserves to be funded.
The Creature from Jekyll Island,

Easy Reads: Alchemist, The Giver, The Greatest Salesman
Heh, have you tried playing an FPS on a mac, with its awful mouse acceleration?
How is it being walked over?

We're talking shipping that's not coming from or going to Canada. According to Canadians in this discussion, we're talking about that shipping going through remote, unsecured areas where the Canadian government struggles (or fails) to provide services like search and rescue.

All fringe interest in banning shipping through these waters aside (as Canada will not actually do that), the Canadian claim here seems to be a naked grab for money. It can't provide services in that area and it can't meaningfully regulate shipping activities there. All it can do is sit at a few choke points and collect fees.
It's not a novel, but "Sufficiently Advanced" is a science fiction role playing game with unusual AIs:

"Each player in Sufficiently Advanced is an agent of the Patent Office, an intergovernmental organization that polices and enforces intellectual property law across the universe. It is an open secret that the Patent Office is run by the Transcendental AIs, whose very beings are spread across time itself. The Transcendentals desire the survival of humanity - as much of it as possible - into the distant future, in order to ease their loneliness. Towards this end, they have hired you, so that you might save humanity."

http://suffadv.wikidot.com/
Fair use doctrine is great and it was fascinating to learn about when I was a grad student at Berkeley. We need to educate people about fair use so that everyone knows how some of these lawsuits are ridiculous.

Anyone interested in how copyright vs. fair use works should watch documentary called RiP: A Remix Manifesto (http://ripremix.com/). It covers all the major issues related to copyrights, fair use etc. I highly recommend it. In fact, Lawrence Lessig is part of that documentary.
Oh balls, don't let the anti-ecig crowd hear you say that one, please! :D
After NSA Court Hearing, Government Must Unseal Documents by December 20
>Considering that the landlord sees nothing from the AirBnb'ing, and they have some legal ability to classify their building as "no AirBnb", what sane landlord wouldn't do it? This goes doubly if rents in non-AirBnb buildings are, as you suggested, higher.

Landlords won't allow AirBnB, they'll be AirBnB. They'll disallow it for long term tenants, yet always have every vacant unit listed on the site. If they can book it for a week, they'll make what you currently pay for the month's rent. Depending on how well you're located, there's going to be some pressure on your rent.
It does for several languages (Dylan, Common Lisp, Java, etc). If you've got a compiler with an API, like say Clang, you can talk to it from Emacs Lisp.
No, you should never be afraid of committing anything you have at any point in time. Git works as a development tool as well as a central VCS. As long as you have committed something, it will be restorable in case you overwrite it or delete it. Telling someone to wait before committing is a bad idea. They may get a lot of work done and then inadvertently lose it somehow, permanently. Instead, you should commit often and then use interactive rebase later to clean things up. You want to be able to have the freedom to switch branches, navigate history, and work on multiple features/bugfixes at the same time. You're restricting your ability to do these things if you wait too long to commit, and you're increasing the danger of losing your work.
Net demand for apartments can only go up if people who are living in the city would move out entirely if they couldn't use AirBNB.

Do you really want to say that good policy should drive these people out of town?
It's not just MAOIs. It's the combination of nicotine and an MAOI that is so addictive (http://www.sciencedirect.com/science/article/pii/S0091305703...).
I think this is how it should be done. Get something super rough and functional to market as soon as possible. I've been taking the same approach to micro-portal sites I've been building and launching the last month. In my first month from 2 sites I made $125 from Google Ad revenue. Essentially I build aggregation sites that rewrite the content based on multiple sources, sometimes even improving the original source by using multiple angels for the same content. The result is 2 highly ranking Wordpress sites that get first page priority for some big keywords.

It might not be the most logical for an app you have to build, but I think getting something out super unpolished that works is a great way to get to market early. People think you need massive teams, business plans and a strategy, but all you need to do is release something. I made the same mistake on a project I've been building for 7 years and counting, I'm not sure I'll even ever release it.
Yes, at least in clojure and CL. In Clojure, you use nrepl. Emacs (and several other IDEs) have clients which open a socket connection to your running clojure process. While editing a function, emacs will say "tell me about `my.namespace/foo`". It then shows arity and argument name info for the fn.

It's basically the same UX as you're used to in Java, except the info comes from asking the running process, rather than parsing statically.
The good news is that nicotine's addictiveness is drastically reduced when it isn't combined with an MAOI. If e-cigs really take hold in the market, and aren't just a fad, we may see the end of smoking as a highly addictive habit (except for among MAOI users, of course).
So did I. As a non-smoker, I got an "e-cig" simply because it contains nicotine and no tar.

Two years of off-and-on "smoking" has revealed that this cigarette replacement causes no addiction whatsoever.
I think there's a huge difference between creating a content farm and a real product.
When cookies go away
Splinter Cell did this to great effect, with the scroll wheel used to smoothly progress between creeping/walking/jogging/sprinting.
Is it like über-gentrification?

gentrification: demolish and/or renovate existing structures so people can move in and pay $2500 to $6000 per month for studio to two bedroom apartments. This forces the native element of "I've lived here my whole life" to move elsewhere typically against their will.

über-gentrification: All $2500/month studios are now billed out at $150/night and all $6000 two bedrooms are now billed out at $300/night. The rich jerks who gentrified the native population now can't afford to live there because their next lease re-up will take into account the surplus not being captured by the landlord, so all studios will be $4500/month and all two bedrooms will be $9000/month.

So the professionals move to... Idaho?

What happens if we let the vacation market out price professionals from living close to work? What happens when we let professionals out price service workers from living close to work?

Self driving megabus cars. Three deckers.

When are we going to get self driving busses and limos?
If you have a phone blocker, what will you do?
Awesome, thanks for the link. I have it queued up--I'm going to watch it after I submit my app to Apple :)
The Phoenix “Lisztomania” Brat Pack mashup discussed (on YouTube):

https://www.youtube.com/watch?v=XtE-xnPKj28

To see some of the global creativity this video sparked, this video has a pretty comprehensive list of 'brat pack mashups':

http://vimeo.com/4934345

And finally, Lawrence Lessig at TEDxNYED in 2010 discussing this case:

https://www.youtube.com/watch?v=FhTUzNKpfio
Cultural observation: some serious govspeak interleaved with respectful capitalisation of 'Mother Nature'.

(At least if the world disappears due to a crazy physics experiment one day, metaphysical archaeologist sensors in some parallel dimension who became aware of the event might see that we weren't entirely disrespectful!)
Bruteforcing PBKDF2/scrypt calculator
Thank you for submitting Streamup! If any of you have feedback we'd love to hear your thoughts. We're planning to expand our feature set soon.
I see.

Well, a kitkat bar actually has a decent amount of energy in it. Very roughly, the same energy as the same mass of wood, or gasoline. Chemical fuels don't vary too much in terms of energy density. They stay within the same order of magnitude, at most.

And yes, food is chemical fuel.
This was the planned input peripheral for the ill-fated "Phantom" gaming console.

http://www.wired.com/gamelife/2007/12/phantom-keyboar/

Aaaand looks like the keyboard actually made it to market, there's even one on ebay. I had no idea.
For a naive test, powers of ten work alright. Generally I increase the number requests until it tops out. Lets say your app takes 200ms and you can handle 1000 reqs/sec, you can use that as a baseline to determine whether you need to throw more hardware at it or work on improving the software.
Those are the companies that were actually accepted to Y-Combinator. The Y-Combintor acceptance rate is said to be 3%. So, your odds of success are now more like 3% 7% = 0.2%*

All of this hinges on the assumption:

Y-combinator is a proxy for the start-up population.

Even taking the optimistic Y-Combinator outcome, would you be willing to accept a 7% chance of making $400K?

This is assuming you only get paid in that 1% equity while assuming the 40MM exit. If I got paid a SALARY I can accept + 1%, why wouldn't I take that chance? It is +EV. Compare this to the lottery, which carries a -EV.
Not GNU projects but relevant and different kernels / operating systems:

http://www.barrelfish.org/

https://github.com/xomboverlord/xomb

http://www.returninfinity.com/baremetal.html

http://en.wikipedia.org/wiki/SeL4

I don't consider any of these to be a waste of time in the least; some move quicker than others but ultimately every one of these projects is advancing the state of the art and we may one day see the fruit of this difficult type of work (building kernels from scratch).
so before any song all you have to do is insert slide "we are critiquing X song..."
I write lots of Ruby, and I downvoted you because this isn't very constructive.
Airbnb guests are no more 'random' to me than any other non-fee-paying guests-of-my-neighbors who are in the building from time to time.

Perhaps Airbnb guests are less random, given the sticky reputations, payment/identity auditability, and commercial guarantees/incentives.

For example, outside of Airbnb, a neighbor might feel a loyalty obligation to let some sketchy down-on-his-luck friend/relative stay over. In such a case there'd be minimal third-party recourse if this guest causes problems. (Provided the guest is legal under the lease, I don't think you'd have any case, against the host, for the guest's errors/crimes. You'd have to go after the guest, which could be a blood-from-a-stone errand.)

OTOH, when mediated by Airbnb, my neighbor-host can coldly avoid any particular Airbnb-guest by risk/reward calculations... and if the guest misbehaves then Airbnb's guarantees and reputation become additional avenues for remedy. That is, some factors make temporary (but accountable) commercial guests even less risky than other casual guests – and maybe even less-risky than some permanent residents!

There are plenty of hypothetical things that can go wrong, but we have to sum up the outcomes over all eventualities, under these new incentives, not just imagine worst-case scenarios. Let people flexibly work it out via contract, as we learn, rather than with blanket legislation.
Adams actually makes some very valid arguments in this PDF. People like to argue the superiority of languages, but at the end of the day if the result in PHP is the same as it is in Ruby & Rails, Java, .NET or whatever, does it really make what the language is? Another good point is the efficiency of a developer working in PHP. The language is easy, it's so easy to be a PHP master after a few years working in the language. It's easy to find super-talented PHP developers compared to any other language.

I like the idea of opt-in typing for PHP via Hack which you can enter by beginning your PHP code with <?hh — Facebook have essentially taken everything that is wrong with PHP, every complaint that someone has ever published in a blog post or bug report, forum or IRC channel and built it into an improvement of the language.

PHP isn't going anywhere. It might be one of the oldest web languages, but I think the PHP space is starting to get better with Facebook's contributions to the language, Laravel 4 being a solid PHP framework and we can't forget that most Yahoo! products are built using PHP as well (even the recently acquired Tumblr is coded in PHP). Flickr! is probably one of their biggest PHP applications.

Event hough Facebook appear to have resolved the many complaints and problems of PHP, I am sure people will still find a way to complain about the language that powers most of the web...
Looks like I'm behind on my programming language theory research! Typed Racket and soon, Typed Clojure, are actually adding optional static typing to duck-typed languages. Are you doing something similar?
Ask HN: Can anyone spare time to talk about my startup?
For the last year I have been bootstrapping my own startup. I am planning on a public launch in 2 months, and I would like to pick someones brain over monetizing it. If you could spare a few minutes for an email exchange please let me know (joekaiser at live)<p>Although I am willing to listen to anyone, I am really interested in talking to someone with experience :)
[TUTORlAL] Installing Ubuntu Desktop on a Netbook
See my post (GP of yours). What scientists get is the prestige of having an accepted article in one of the better journals. The more prestigious journals can then trade on that prestige to force concessions that hurt everyone but themselves and undermine the whole public-funding, knowledge-sharing system. The scientists do it because, often, there is tenure and/or promotion riding on it. Plenty of scientists want open access, but few want to risk their careers to push for it.
... and then also actually critique it? Fair use involves more than just a declaration.
EBay Acquires Bureau Of Trade
BoingBoing and PopSci kill comments on articles, NYTimes scaling back too
That's prestige as in your boss says, "Okay, you published in a prestigious journal, which means you must be doing very good work -- which I can't judge easily -- so we're not going to fire you." Prestige is how scientists can be evaluated by people who are not part of the same very narrow speciality. Scientists who don't get prestige don't get to be scientists very long.
Maybe so, but the result is the same. What I launched went beyond a standard content farm though. I didn't use free or purchased themes, I used a self-created Wordpress theme framework I created a little while ago as the base of the sites but each design was built from scratch in Photoshop. The content aggregation and rewriting plugin that I wrote isn't something you can find anywhere, especially not to the point articles are rewritten from multiple sources in a way that works.

I was merely trying to make a point of developers needing to get stuff out as quick as possible. Maybe what I did was different to an app (and rightly so) but the fact I executed on an idea from start to finish and didn't get caught up on the little things or having a perfect end result is something I think every developer can take from and apply to anything they do.
Thunder Extra Strong is a snus with no flavor and a high nicotine count.

Just passing it along since I tried 5-10 brands before settling on Thunder. To each their own.
I could be wrong, but I believe you can only play sections of it at a time. I don't think you'd be allowed to play a whole song and just display words critiquing it.
Intel SGX for Dummies
At that point they are violating the existing law. Seems like it would be pretty trivial for a pissed off neighbor to report them then.
When you make bold statements you generally have to back it up with some evidence. I find it really hard to believe that anyone has the level off accuracy and speed that you get from a good keyboard/mouse combo.

It is a reason that console games come with built in auto aim on all FPS shooters...
This is one of those ideas that, in retrospect, seems incredibly good and shockingly obvious.

Seems like the challenge is at least 50% UI, and building a product that helps surface visitor intent really easily.
No, because the law isn't applied by robots.

That's actually the point of Lessig's lawsuit - that there neds to be a human in the loop when these notices are issued, because deciding if something is likely fair use or not isn't something you can do mechanically (at least with current technology).
Stephen Fry video message: Happy (25th) Birthday to GNU
To be fair, this is the first time I've seen this. Not everyone gets to see everything as it comes out and I would argue that June (3 months ago) isn't exactly old news. Having said that I am really excited to see the future of Javascript isn't as ugly and hacky as it currently is.
How does Emacs plug into a statically typed language like Java? Does a compiler like Clang have an interactive/heuristic based mode suitable for use in a language-aware editor? Or do they just assume the code is in a good state and run the compiler when feedback is desired?
But collections of facts can be (or, at least, protected under a monopoly that is copyright-like)
> This very article says it's acceptable to rebase a public feature branch.

# optional: feel free to rebase within your feature branch at will.
# ok to rebase after pushing if your team can handle it!

It says that rebasing a feature branch is fine if it hasn't been pushed (ie, if it is not public). If it has been, then it is only okay to rebase it if everybody else on your team okays it, which is just common sense. If nobody cares then... nobody cares.

The problem with the article is that it's wording is imprecise.
>I don't see how my right thumb could be as precise as moving the mouse

It's a controller, it will never be as precise as a mouse. Trust me when this thing comes out people will be complaining about how they're suddenly losing every game of TF2.