skysight-inc/HackerNews huggingface dataset:
So it becomes a question of whom copyright is supposed to protect – I like what the U.S. system _used_ to be, in that it was protective enough to allow creators to reap the economic benefits of their work, but was liberal enough that there was less nonsense about "estates" controlling intellectual assets for decades after the creator's death.

I think there should be a clearly delineated point that a work is given to the public, but I can see how that might sound like a radical notion, especially to people who want to make money off of it.
I still sing this when I've got to click that on a Windows PC at work.
Ah..that wasn't clear. My bad.
It fits nicely within the dev story around getting .net and C# running across platforms along with the Xamarin partnership. With testflight evaporating, this is a logical acquisition. Does it make sense to keep it open to native devs? Sure. They can have ramps placed in front of them for using Azure and various telemetry solutions.
Buffer Overflow Vulnerability in FreeBSD Discovered by Norse
"I'd also add that while everyone suggesting AI resources is helpful, the best thing to do is just jump in and start coding."

I'd modify that slightly: skim (an hour per chapter? something like that) one or more comprehensive books (for this subject, Russell and Norvig is good) enough to get some idea what is known, then jump in and hack seriously, then interrupt your hacking when appropriate by going back to study the particularly relevant stuff that you know is already known. Jumping in is good and important, but it tends to be a lot more efficient when you have some idea about the outlines of what has already been worked out for you.

The times I haven't been able to follow this advice --- notably not having physical access to university libraries when I was trying to write a C compiler for a Z-80 as a teen back in the 1980s, hence having no very practical way to learn about existing work on parsers and stuff --- have been better than nothing, interesting and educational but not as efficient as doing stuff when I had a lot of stuff to study as needed.

Incidentally, a similar strategy can be very helpful for formal study of nontrivial subjects, e.g. various college-level engineering courses. Skim the text, and maybe another text from the library too, and/or an online Wikipedia-level survey/tutorial/whatever before the course starts. Then you have a much better chance of seeing how things fit together and of finding ways to clarify things you're puzzled by.
> To the best of my understanding society had a culture 5, 50, 500, and even 5000 years ago.

The current availability of books published last century is actually smaller than the current availability of books published before that. So there is actually a bit of a cultural hole from the 1900's because of materials are still in copyright and not published by their owners. Often it isn't even known who is the current owner of a material. There might come a time where people know more about culture 500 years ago than 100 years ago.

> I don't think I have a fundamental right to access or own things created by other people.

I think we've lived with the concept of copyright and patents for so long that we've forgotten what an artificial construct that it is. We're basically giving exclusively ownership to ideas. There is a good argument for doing that, which is why copyright exists, but it's not a universal truth. Locking way and preventing the sharing, modification, and remixing of ideas has a deep cultural cost now and future generations.
Money represents work. When you do work, you get money. When you want work done, you give money to someone else. That's fundamentally what our economy runs on. You could argue that some people take advantage of this on the top, but the vast majority of any economy is based on people doing work. The dollar is backed by the US government. When you go to a store and say you want to buy something, they have to take your money. In fact it's illegal for someone to not accept legal tender. That is the value of the dollar.

So now you say, but the US government isn't anyone special. Countries come and go in dominance, why is the dollar worth more than any other currency? Because their really is no other country with which everyone else wants to trade with on a massive scale. Americans are willing to give more money for work than any other country, so it is in other countries best interest to take dollars, which in turn increases the demand for said dollar.

Wouldn't it be useful for a digital currency like bitcoin to replace all of that? Not really, unless it has actual ties with actual money. A digital currency's only real value is being able to send and receive money, fast. But once it gets wherever, it still has to be converted back to the local currency. Gold and other commodities have physical values with physical properties than can physically do things. That in itself makes them have a base value, when they go up or down, that's just the market being the market.

You could start talking about how more companies (like Microsoft) are accepting bitcoin, so potentially you'll never have to convert it back to local currency but that conversation leads to the dollar being essentially worthless and the US government could collapse any minute and you should save all your money in bitcoin. Which sounds stupid and goes into pump-and-dump territory.
@pea isn't talking about cDc and/or L0pht, he is talking about h0h0 and phrack.ru ... They've wrote some tools to expose honeypots that were used to find 0-days, also released (phrack.ru) a 'fake' phrack version with some interesting content nevertheless.
Review of Thomas Piketty's Capital in the 21st Century [pdf]
Ada used to be basis for CS Curriculm at Cal Poly Pomona (Circa '92- '98). Ada teaches good practice. One prominent feature is that there is no implicit casting; Add a float and int, you get a compile error. It's good to know that you have to do exactly what you want and the compiler enforces this.
Read Nolo Press' "How to Form a California Corporation". For a few extra bucks you get a binder with the standard forms, stock certificates etc.

I expect it would be worthwhile to read even if you don't incorporate in California.
Not.. sure.. if.. trolling.. or.. not..
> easy to follow/reason about in a functional language

Go is explicitly not functional. Many builtin functions mutate (look at Sort for an example). There's no map.

https://groups.google.com/forum/#!topic/golang-nuts/RKymTuSC...

Functions are only almost first-class. For example... http://play.golang.org/p/WB133vrGKD

Go does have powerful constructs, but to call it "functional" is maligned.

I would also argue that it's not always easy to reason about and follow. The reason we build abstractions, which Java allows perfectly, is so that we can ignore the hidden complexity and reason about code more easily.

Go explicitly makes it difficult to hide underlying complexity. If I want to make, for example, a Bimap (which Java has many clean implementations of) I get to pick from two poisons in Go: Either I must force everyone who uses it to type-cast on every get (implement the bimap via taking and returning interface{}), or I must surface the implementation details (two maps) and have users directly manipulate those since the builtin uni-directional map is a type-safe generic data-structure which I can't replicate in the language itself. This might look appealing at first, but since I also need to do some Locking my interface for allowing people to manipulate those maps directly rapidly becomes troublesome.

Neither of those choices sound appealing to me.

Honestly, if you want to avoid java now you have a plethora of options. You can develop for android with Scala and get basically first-class support.

You can develop for android via webview+html+js and use something like http://ocsigen.org/js_of_ocaml/ to write OCaml and have a wonderful actually functional language.

You can wait for Rust to have some android bindings implemented and use a wonderful language that allows powerful features like macros that are excellent for interface-building.

I don't mean to bash on Go since it does have a place somewhere, I just feel that it is not the correct language for something UI heavy nor anywhere that suitably complex abstractions and complexity-hiding are a necessity.
only indian movies?
iOS 8.2 iCloud Activation (doulCi) – Bypass iCloud ActivationBypass
Sony uses hacker techniques to fight back over stolen data
Do you mean not useful in that people will not be able to open it or won't know the title?

Current versions of Windows (in Wordpad in 7+) and Office (especially in 2013, but with limited support in earlier versions) can open ODF.
Care to elaborate? As a musician I struggle to wrap my head around how people think this is the case.

I record a piece of music, I own it. I say if you want to own a copy for personal consumption, it costs $5. End of the argument.
Object-Oriented Reengineering Patterns (CC BY-SA Ebook)
This is why I think non-documentary movie making of the lives of historical people is a fool's errand. Of course Hollywood had to sex up Turing. He's a pretty boring guy by Hollywood hero standards. There was no big breakthrough with the Enigma. Well, there was, but it was a Polish team that figured it out. Obviously, his sexuality is a dramatic point in his life, but that's not much to build a movie on. I really wonder if a decent documentary team was granted 1/10th the budget of this movie, what would their output be? Probably a decent and educational flick.

Its also a weird production. I'm not even sure who made this movie. It seems that it was produced by a near non-entity called Black Bear Pictures out of NYC, which shows only this movie and three others on their webpage. It was directed by a nobody with 3 other mediocre films under his belt and written by a novice writer. It really has "pet indie project of a wealthy person or two" written all over it. Shame really, a more mature and historically serious team probably would have punched out a better film.

There's a great Turing/Enigma/WWII film to be made, and this just isn't it. Considering its poor box office response (only 1m so far), I imagine this will be the only one, ever for Turing. I really feel his story is Spielberg or Scorsese worthy, but now alas, Turing is established as box office poison.
Didn't Yahoo have copyright on a bunch of the modifications to mdbm?
I would like to learn if there is something here to teach but after giving you several opportunities to explain yourself and only getting vague short comments, I'm not sure that I believe you have anything to teach.

I don't have any desire to post FUD about Haskell. I like Haskell and it's probably my favorite language at the moment. What I posted was not FUD and these replies are not "salvaging" FUD.

So, again: in your own words, what did you think I was saying?
Good god. Seriously, another language. I'm just starting out learning how to program, and I find it irritating that there are so many languages and it's not that easy figuring out which ones you should learn and which ones you shouldn't.
> He didn't hurt anyone except himself.

I'm not sure which side of this I'm on, to be honest, but I haven't seen any evidence that there isn't _any_ economic damage done by illegal downloading.

> Sunde went to prison on his own for what he believed was right

This may be true, but it's not like this wasn't a winning venture for him. At a certain point, it could have just been a question of whether he was willing to gamble that he'd gain millions of dollars rather than get locked up.
You know, it's nice to be "correct" about history, to be grounded in actual facts, context, and all that good stuff. But you have to remember that at the end of the day, people greatly prefer to believe in, and see movies based on narratives -- especially hero narratives. And the more complex the hero is, and the more he/she suffers, the better.

"Handsome-looking; persecuted or his sexuality; single-handedly wins WW II; then either commits suicide, is murdered, or accidentally poisons himself; not formally pardoned until decades later" is a great hero narrative. "Plain-looking; makes a seminal contribution whose impact won't be realize until much later; survives the war, goes home, becomes an accountant and never talks to anybody for 20 years", not so much.
I use it mostly when on data. Even though I have a very high data limit, I find without 4G that it performs much better.
I would say that it's best to start with turn-based games, like Bridge or Chess or (shameless plug) Ambition (and if you take on Ambition, let me know how your AIs do). Some games, like Othello, aren't hard to beat. Or you could do one of the German board games if you want to take on a more heterogeneous environment than in, say, Checkers.

This will get you familiar with game AI as a topic. Then you want to take on RTS and FPS games, which are similar but have deadlines (frame rates) and more complexity in the environment. But it's important to get the basics down before taking on a complicated game.
That would be the JNI. I have a little bit of experience with making a Python interface to the Android API, and tedious is exactly the right word.
They might appear similar, but that's just because they share the same DBM interface heritage.
I'm a liberal who kind of agrees with you.

If you want to change some miserable condition of the world, you don't start by denying reality. You start by acknowledging the way things are, and then you start thinking creatively about how one might go about changing things.

... which leads me to be an ardent supporter of all kinds of research that often falls under the popular banner of "transhumanism" -- human genetic engineering, cognitive enhancement, augmentation of human intelligence, etc. I also think a great way to "sell" that kind of research is to position it as a way to treat severe cognitive impairment. After all, if we can allow someone born with an IQ of 50 to function normally, what can we do for someone with an IQ of 100? 150?

Unfortunately that makes me a lonely liberal indeed. Most liberals today insist on simultaneously ignoring the reality of heritable inequality and taking a naturalistic-fallacy based position against any form of human augmentation or genetic tinkering. "No GMO!" The total takeover of the "left" by naturalistic fallacy thinking is insane.

Where in nature do we see equality, fairness, or an active attempt to uplift the disadvantaged outside of very small family and kin groups? Nature is all about selfish genes. Evolution takes some meat, wads it up, and throws it at the wall to see if it sticks. Never mind that it's sentient and gets to experience its success or its failure. Fuck nature.
I never claimed Go was a functional language. Sorry, maybe I shouldn't have placed those two statements on the same line but I was talking about two different things. After all, Go does implement inheritance and OOP constructs using structs (in a way), I thought it was obvious I was talking about a different thing when I said functional languages without inheritance or classes can work well with UI.
> He deserves a lot of respect for that no matter what people think about the morality of what he helped to create.

One could respect a lot of bad people with this poor reasoning. Is respect the word you mean? Or do you mean awe?
100 rules of an irrational economist
What does any of that have to do with the bay area? Clearly they have different infrastructure. And degrees of bad weather.
No Microsoft does accept Bitcoin. They then convert the Bitcoin into USD. The distinction is who hires the middleman to convert. If a merchant asked all customers to first go to BitPay, get USD, then come back and give them the USD, then no they don't accept bitcoin. However, if a merchant takes your bitcoin and then gives you the goods, and after the fact finds the middleman themselves and converts, then they accept bitcoin.
> Yes, MS strategy is cross-plateform. Now. But in a few years, who knows what MS goals will be?

Equally, HockeyApp exists. Now. But in a few years, who knows where they'll be?

Basically, betting long-term on a startup is a bad bet. So you want them to be acquired by someone. I'm not sure who else out there would be better.
Dunno why but you seem to have a really bad Web of Trust score :( Results of a bad former owner of the domain?
Eric Schmidt Says Fears About Artificial Intelligence Are 'Misguided'
I'm not sure if we're even talking about the same thing then.

In a previous post you said

>"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?"

Which seemed to me like an argument for an intrinsic, natural right that a content creator should have, irrespective of current law.

So either we are arguing over current law, in which case the questions you ask are already settled by courts and we should be discussing whether current law is acceptable.

Or you are arguing about rights that people ought to have, but then you cannot say

>"But that does not mean that these rights do not exist."

If we are arguing about rights that one ought to have then they do no exist a priori, they have to be constructed first.
Looks great but you guys have a name conflict with a major bus provider up and down the east cost. http://www.vamoosebus.com/
http://www.openldap.org/lists/openldap-devel/200401/msg00074...

Our experience with it shows that resizing was itself a very expensive operation.
>society had a culture 5, 50, 500, and even 5000 years ago //

Society like now used story and music as central elements of cultural expression. 500 and 5000 years ago that was freely shared. 500 years ago in my country (UK) there were poets and playwrights making a living without copyright (though minstrels had closed guilds at at least one point). If you heard a song then you were free to sing it to your friends, make performances of it or whatever.

On the DRM point, the works that are "protected" can't freely enter the public domain. The copyright deal is that the people will - via the government - grant you a monopoly on reproduction/modification (and associated actions) on your work for a limited period in exchange for the work entering the public domain. In order to enter the public domain a work should be free to be enjoyed by all without let or hindrance (beyond that inherent in the format). The point of the DRM is to ensure that the work is never able to be freely used/copied etc., it can't enter the public domain unless it is side-loaded in some way and I can't see any current media corp paying for archiving of all works DRM free and then releasing them at the appropriate time to ensure they keep their end of the bargain. Such a guarantee would be necessary, eg lodging copies with a sort of escrow, for DRM-ed works to be able to provably uphold their end.

>I don't think I have a fundamental right to access or own things created by other people. //

I'm not being as terse at it may seem, but, food? Do you have a right to be fed? If you're not a food producer and don't have the means to produce food, do you still have a right to be fed?

Some will say that one dies without food. I'd argue our form of humanity dies without shared culture - you may find that a good thing?

I'd be interested to know your status, are you wealthy, do you enjoy the arts. I'm poor and work in art & craft primarily.
Bitmarkets: the app for selling anything to anyone in complete privacy
Which means I'm succeeding in complaining about the cause rather than the effect, yes ;-).
Security doesn't always mean "seeing something you're not supposed to see". He's saying that the boards are public, so people are able to just change the number at the end of the URL to find them all.

You can have the same issue with scrapers. It's much easier for scrapers to get all your pages if you use sequential numbers for unique IDs.

Yes, a search engine could index the pages, but the big engines will obey your robots.txt, and the small engines will never know that you exist most likely.

So s/he's not trying to "secure" anything as much as just hide it.
Umm... the lack of transactional integrity is part of the mdbm design. So it's only "careless" in the strictest sense of the term (the designers explicitly wanted to exploit not having to care about it).

mdbm is certainly not without limitations, but is careful about its use of mmap to an extent that comparisons with MongoDB are laughable.
Cellphone searches upon arrest allowed by Canada's top court
I would have enjoyed seeing a list like this in university where we had the option to learn Ada for a software engineering course.

Ada was mandated to be used
for military applications but became largely irrelevant for commercial applications. It's now considered a white elephant [1] by many.

1: http://en.wikipedia.org/wiki/White_elephant
As a matter of fact, you're one of the first I've seen. At least as long as I've been alive, the hegemonic cultural norm I've seen has been that hardship builds character, conservatism is wisdom, and those who dream are fools. It's refreshing to hear someone say that cynicism is incorrect and teaches the wrong lessons rather than being merely unpleasant.
Show HN: GridCraft, an advanced spreadsheet for data analysis and analytics
The best simple explanations I've heard for the Flynn effect are better nutrition and outbreeding. The world today is seeing a historically unprecedented degree of migration and genetic mixing, which typically produces stronger not weaker offspring in various ways (on average).

It's one way the Nazis were utterly wrong. Their program of Aryan purity would likely have produced a master race of inbred knuckle-dragging ubermenschen.
Hi HN!

Here are some of the features that set GridCraft apart from other spreadsheets:

1) Formula language is functional and supports reuse of user-defined
functions. No need to use an external macro environment like VBA or
AppScript to make reusable data transformations.
https://gridcraft.zendesk.com/hc/en-us/articles/202808670-Cr...

2) Matrix projection / transformation language. Process any matrix
value (data source, spreadsheet area, or output of a formula or
user-defined function) using a powerful matrix transformation
language. Formulaic ability to sort, select, project, and group. https://gridcraft.zendesk.com/hc/en-us/articles/203540234

3) Data connectors: connect to various cloud services as well as
JDBC/SQL and pull data into your spreadsheet using formulas.

4) Tabular import: bring in tabular data (CSV, TSV) as a data source
and manipulate it with the same projection / transformation formula
language used for external SQL and cloud data.

5) Always-on / always-connected: functions like INTERVAL and NOTIFYIF
allow periodic evaluation and push/email notification based on
spreadsheet conditions.

6) Region-level ACLs and sharing. Share a specific region of a sheet,
or share a whole sheet as read-only and a specific region as
read-write.

7) Full audit/revision log with ability to revert.
“Specimen Box” is an experimental interface for tracking botnets
Darpa Prepares to Launch “Satlets”
Where in Somerville has no T access?
>I don't think I have a fundamental right to access or own things created by other people.

You do have such a right, because it is intimately related to the fact that you are human -- a social creature who essentially _requires_ things created by other people for your very survival.

You may not agree that you should have immediate or non-negotiable access, but the mere fact that you are a producer of content and information yourself means that you are in fact paying for that culture.

Just look at how valuable 'being popular' is. It is extremely valuable, and all that value is produced a group of people who are labeled as "consumers", even though they obviously contribute. They "produce" essentially all the value of popularity.
I was hoping this to be about Kevin, rather than James... oh well.