skysight-inc/HackerNews huggingface dataset:
>EDIT: In fact finishing it, I'm really confused as to what's new here.

Since 1) the Nobel-winning physicist, 2) the peer reviewed journal AND 3) the main critic of his theory agree that there is something new there, you probably ARE confused as to what they really meant.

I think an appeal to authority is appropriate here. Time and again I've seen simplistic comments in tech forums, putting down new scientific theories based on some misunderstanding of what new they claim, with the argument that "it's just like" some other older theory.

And all this criticism usually based on a 10000 miles high explanation of the idea in some popular science article. As if that is enough to capture all the nuances of the thing.

I may not be quite proficient in Physics to be able to say what's the case here (then again I doubt many if any at HN are at the level of the article's professor), but I've seen the same kind of responses many times in comments about other fields of study.
As a wearer of contact lenses I'm surprised how often people express this sentiment :-)

It takes some getting used to (I seem to remember, but I've been wearing them for 15 years), but it's not that bad, honest!
Googleapis.com down?
Fair enough - I rarely work much with images, so didn't even think of size.
New favorite site
Ask HN: Practical CS papers you've read and would recommend?
By practical, I mean papers that explain individual concepts that you can implement over a weekend, preferably systems-oriented rather than math-oriented. I'd welcome papers from the earlier days of computing that contain an idea that has stood the test of time. At the top of my head are areas such as compilers or implementation of particular algorithms.

Reason:

I'm a soon to graduate CS student, and although I've learnt a whole bunch of things and can code reasonably well, I feel that I'm not as well-grounded as I should be in CS theory.

I'd rather not move on the grad school immediately as I'd like to get some industry experience, but I plan to work through TAOCP volume 1, and then the dragon book (compilers). I feel that working through some CS papers first would prepare me for this exercise.
There's already a proposal floating around on the dev list to introduce a new address type, P2SH^2, which would allow the relevant data fields currently being used to stuff the info discussed in the article to become hashes. This would have the effect that if you wanted to stuff arbitrary data, you'd be limited to finding hash collisions. See the thread here: http://sourceforge.net/mailarchive/message.php?msg_id=307056...

I've been lurking on the bitcoin-dev list for a while to observe how they handle issues just like this. I'm confident that these problems will be transient.
And why are we storing binary data? The whole point of SVG is everything is in XML unless I'm very mistaken
This is not a success story unless she loves it. It's far too early to celebrate… she's just enrolled in a class.
I think they tried this for a bit (last summer?), but it didn't last long. The few times I need to use Craigslist I can't afford to give them an exclusive license.
While I have given it a try and had terrible panic attacks. Maybe if I kept at it, I'd get used to it but crossing that barrier was too much for me.
My main experience of MATLAB is fixing pathetic spaghetti code from non-programmers (think of complex "scientific models" with no concept of DRY principles), and wasting hours trying to adjust their MATLAB scripts to do things that are trivial in just about any other high-level language out there. The "Abandon MATLAB" [1] blog has several articles that really resonate with me; it's a great read if you enjoy a good rant.

That said, the problem with MATLAB is not a lack of learning resources. On the contrary, in my experience the MATLAB docs are nearly unsurpassed; all that money pays for something! The problem with MATLAB is that it is primarily used by those with no general programming knowledge or broader experience, who are therefore tolerant of insane defects and defaults out of ignorance that there is a better way to do things. If it were any other way, they would not have added a gigantic Microsoft-esque ribbon interface to the latest iteration of MATLAB 2013.

If I were a Christian, I would thank God daily that MATLAB has a ridiculously high price. The expensive enterprise licensing means its use is limited mainly to a few demographics of deep-pocketed non-programmers (e.g. scientists at large universities), and I can continue to rely on the choice of MATLAB as a major code smell.

[1]: http://abandonmatlab.wordpress.com/

Also amusing: http://www.youtube.com/watch?v=1lBeungEnx4
No one here seems to have mentioned the reason this law is still bad, even if it doesn't apply to personal accounts.

Passwords authenticate you as you. It's preached constantly to people that they DO NOT GIVE PASSWORDS for others to use on their behalf! Even in IT, where people tend to know the implications, the trend is away from common accounts for work and toward individual admin accounts to increase accountability.

If I, for some over riding reason, NEEDED to give a coworker my password for an operational emergency, I would change it as soon as possible. I would never give it to anyone at my company for records keeping or access.
Whales, Potato Chips, and the Psychology of Freemium
Confirmed. My app is getting 502s.
This is actually not a great decision so far.
I skimmed the decision from PACER (so the below may be wrong or missing facts), and it looks like (and remember, this is just a preliminary decision by the court) that the court found

1. The individual posts were copyrightable

2. The compilation (whose only creativity is being organized by geographic area), was copyrightable (because "“deciding which categories to include and under what name,”" met the minimal level of creativity necessary for copyright)

3. Craigslist's eventually lost the copyright claims because the TOU was not an exclusive license (in the US, only an exclusive rights owner can sue for infringement, licensesees cannot)

4. Craigslist did not need to register the actual posts it's suing over, only the compilation

#1 is maybe right (i think it depends on the post)

#2 should be clearly wrong, though there is a bit of bad precedent here

#3 is good, but the judge basically suggested with the right set of words buried in the terms of use, craigslist could have transferred copyright. This is actually really dangerous in practice (you want people to know exactly what they are getting into), because you really want copyright transfers to be clear and knowing by users, and buried somewhere in a separate TOU document, plus a button says "by clicking you accept the TOU", shouldn't be enough.

Of course, this is just a preliminary decision based on minimal briefing, so i'm hopeful the judge would have gotten it "righter" had those claims not been dismissed.

#4 is probably wrong, in the sense that registering "craigslist.org" as a compilation, should not count as registering all the works that have ever appeared on craigslist.org.

At best, it should be registering the works that appeared as of the copyright registration date for craigslist.org.

The compilation registered in 2012 is titled "Craigslist website 2012 (Homepage and primary supporting pages)"

That should not be "all posts".
There are also two compilation registrations for post.craigslist.org, one in 2004, one in 2008.

None of these should be sufficient to claim what they did.
Craigslist's advantage is that it's one of the most well known; not that it came up with the listings idea by itself (papers have had these ads for ages). Their lawsuit angle was that this was a question of "method" which isn't unique.

Aggregation, on the other hand, is a different matter entirely since that's essentially scraping the listings data.
Man, that sucks. Win a game like that, and you never have to have another idea as long as you live.
I don't see this as a creative concern.

Does anyone really think this group of coworkers, which almost surely eats something, somewhere eat day needs "inspiration" that they are truly bereft of ideas when this happens?

I don't.

They aren't out of ideas, they're avoiding blame - the inevitable bitching, disagreement or silent resentment that comes with making a choice.

It's the same blame culture that screws up any number of workplaces only worse as there may be nothing so pressing and universally felt as something like the human need for sustenance.

Projects are put off for days, weeks or years and they aren't universally felt when they remain undone. Individuals can't necessarily act to satiate themselves either, that could make them "cowboys".

In the original analogy, silence is complacency, the stream of ideas is a reactive response and the question should really be about how to eliminate the blame culture and replace it with something proactive and productive.
Did your team create the pixel artwork or did you contract it out? I've been looking into reliable artist for my next mobile app.
Does anyone know what "gaining unauthorized access to data on its Web site" means in this case?

If you're posting links to the content on your site (I roll my eyes at this condition, but there's the AT&T case, so I added it), and there's no login screen in front of the data, is there any expectation of privacy for the data?
1) It still is an energy eigenstate, unless I've confused something somewhere. The Hamiltonian applied to Ψ(r, t) should give the same value for E regardless of t.

2) I certainly agree that QM is the basis to everything. However, with the quantum gravity issue, I didn't want to imply it was a grand unified theory to someone who wasn't familiar with QM.

3) I haven't taken a solid state physics course, so I'm afraid I don't know enough to answer that.
Nobody's opinion matters but yours. If you doubt you won on merit, you need to decide whether you would have granted yourself the prize, all things being equal. If you are unable to accurately assess your work, you'll always be at the whims of other people's opinions. On the other hand, know your own worth -- even if it means admitting to yourself "this was a gimme, I need more work" -- and you will always be the one in power of your destiny. Which will put you way, way, ahead of just about every other person, including 99% of men.

Aside from that, this is why contests are stupid. And most things in life are contests. What's great about selling products, instead of being employed or consulting, is that you win if you solve the customer's problems, not if they think they should give you a break.
Is it really hard to create a Craigslist clone? Just curious. I say 'clone' because of the unethical practices followed by Craigslist, and we can have some one more open-minded replace them soon (with enough marketing). I'm not sure why no YC companies (or anyone else for that matter) want to disrupt Craigslist, though.

The internet works the way it is now because of the concept of 'free and open' information. Attempting to harm the ones that enable such open-ness isn't exactly the right recipe for a long term successful Internet based business model.
Online bullying – a new and ugly sport for liberal commenters
My Drive app with Python client library is also returning 502's.
I'm guessing scraping was a no-no. Unlike a search engine, which shows excerpts pertaining to the block of searched text, a lot of these services displayed the entire content of the listing.

What was ruled here is that they don't have an exclusive right to user-generated content, however other sites simply can't spider and re-list all the entries. That's essentially a mirror of Craigslist not on Craigslist.
"Craiglist has been recognized for a failure to innovate and having among the internet’s worst terms of service’s."

Wow, that is quite a way to open an article! Isn't journalism supposed to be slightly more neutral than that. I understand that most of us (myself included) are quite against copyrighting, DRM and closed source etc. but let's not harshly rebuke a company with 30 employees [1]. Simply put, copyright is a contract between the society and an individual that encourages the individual to create, innovate and be artistic. Craigslist did things that they thought were right to protect their users' and their own interests. They found a market. Padmapper used their data. Courts said it is ok to do so since they didn't the copyright to begin with. Fine, let's move on.

No reason to write such a bitter sounding article peppered with "Let this be a lesson to all tech companies", "hopefully this will discourage craigslist", and "sledgehammer to scare innovators". tsk. tsk. Forbes.
Success is not validation of an idea and we should be ashamed to think so.

Cigarettes are one of the most successful consumer products on earth. Inhaling a lungful of carcinogenic smoke several hundred times a day is undoubtedly a stupid idea. Tobacco has made a small number of people incomprehensibly rich, to the great detriment of humanity.

Personally, I think nearly all of these 'social' startups are bad news. Not as bad news as a lung cancer epidemic, but bad news nonetheless. I think they feed a culture of passivity and attention deficit. I think they fragment human interaction into the smallest possible dopamine-inducing units. I think they're essentially Skinner boxes in disguise - apps that dress up an intermittent schedule of reward as meaningful activity.

The startup culture talks the talk about "changing the world", but in truth most of us couldn't care less so long as we get our next funding round. For every Watsi, we have a hundred bullshit companies with bullshit products, providing yet another means of idle distraction for indolent westerners. We can hardly distinguish between what is worthwhile and what is popular or profitable. It has hardly occurred to Curtis or anyone in these comments that an idea could be both successful and stupid.

Is Pinterest really an innovative sharing tool, or is it merely a collaborative exercise in commodity fetishism? Is Vine really a radical new way to communicate, or is it merely the nadir of audiovisual culture, fragmenting the world into six-second shards of nothingness? Do we even care?
Just like "girls can do anything."
It's gonna need some reputation defense now.
Can somebody explain this to me? Or is this just a broken link?
They can afford to be unethical (assuming they are) thanks to their popularity. So any clone would also have to clone Craigslist's ability to attract posters. Otherwise the site is useless, no matter how ethical or better designed it was.
http://www.drdobbs.com/architecture-and-design/the-clojure-p...
Does this mean it's okay to scrape / clone any user generated content without legal repercussions? I can make a HN clone that copies all the comments and everything and things would be just peachy legally?
Android support?
I'm not sure how it works in the US, but in Canada, you can't copyright raw data. (ie: data that has no creative value) So it's legal to, for instance, "scrape" the contents of a phone book into another format.

If I understand correctly, Padmapper was scraping location, and pricing information, which is raw data. So even though they're scraping that data, there shouldn't be anything wrong with that.
Poutsch Is An Opinion-Gathering Platform For Tracking What The World Thinks
What a mean-spirited and off-base comment. "Nuff said"? The Zune guys were 6 years ahead of the rest of the business -- their UI & UX design work became the basis for Windows Phone, Windows 8/RT and Xbox today. Zune failed because it was an expensive MP3 player launched when MP3 players as a category were being consumed by more capable general purpose devices, not because it was half-baked.
Compiling OpenJDK without X11
For civil suits? Really? Which ones do that?
I actually agree with him and not that I hate web development.

I just see the mobile development as the natural progression in programming. I started programming before the web existed on the Windows platform where solid code and good understanding of algorithms were mandatory and the runtime and user experience was predictable (sans blue screen).

Not saying you don't need these same habits today, but HTML, CSS & Browsers just seem messy to me, hard to get correct. I cringe when I have to dive into a HTML formatting issue on some older browser dealing with stuff that is not entirely in my control.

But diving into an Objective C controller dealing with a problem just reminds me of the pre-web days I guess.
Derek Khanna, Contributor

Looks like Derek found a sweet new gig after being kicked off the Republican Study Committee for talking sense about copyright.
Cool Google Glass Interface Up Close (Video) - High Tech Point
Software engineers and the egalitarian roots of '(le) web'
You know what I find tiresome… pink, Audrey Hepburn, shoes. These are the things other "women in tech" assume I am interested in.

I like GitHub and believe it's full of good people. But when they invited me to speak as part of their Passion Project, the invitation package included a hoodie with a pink octocat logo on it, and stickers: Audrey Hepburn octocat wearing pearls, and some other girlie octocat I didn't recognize. Now there's a culture I am turned off by.

Fact: Everybody discriminates against everybody, all the time. Assuming women hate whatever "male-dominated culture" means is just as bad as assuming they like Breakfast at Tiffany's.

To be good at programming (not even great), you need to love it, and to love it requires a special kind of perversity. Your "hundreds of women who could make it" -- do they have that special kind of perversity?

Actually building software is an epic and enormous pain in the ass. You have to love controlling, beating and dominating the computer. Otherwise you'll come to a point where it simply won't be worth the time and aggravation to proceed.

Probably the best way to attract a more diverse set of programmers is to change what programming means, not try to reform the Trekkies who were drawn to the way programming currently is. (Or the women who assume woman programming = wants pink hoodies.) It is the mold that shapes the pot, not the other way around.
So is the Google Site Search API.
Google Voice is down as well right now: https://twitter.com/search/realtime?q=Google%20voice&src...
I once got a job at a coffee shop using their website. It was a good job, respectable pay, reliable hours and low technical skill required. I don't think thats the kind of good job you're look for.

Networking is critical if you want an illustrious 'good job.'
technically google shows both a cache of your pages and a visual representation of your site directly on google.com without explicit permission.
I would think the solution to this problem is to somehow prove to the blockchain that the address was indeed produced by the SHA256 RIPEMD160 process. I would think mathematically there is some way to do this without revealing what it was you hashed.

I mean, you can verify that you are who you say you are simply by using your private key to sign a message; I would think a comparable process would work for this.

EDIT: Facepalm; you're hashing the public key. You don't need to hide that. See my comment below.
I think there is a lot of sensationalism in the way this issue has been aproached. To inject data into the blockchain in this way is comparable (although not identical) to writing the same 'evil urls' in a dollar bill with a pen, and then passing it around.

It is a problem that exists in a different layer than the currency, even if it is to some degree 'passed on' through the currency. Likewise, the solution (imho) lies in a different layer: detect a cp link in the blockchain? Great, take down the link, problem solved.

Just as it is not the fault of TCP/IP, or its 'downfall', that it is able to transmit 'evil data', it is not Bitcoin's fault what vandals sometimes write on it.
I am seeing similar problems with Google CalDAV.
Perhaps the author being "Derek Khanna, Contributor", instead of "XX XY, Forbes Staff" has something to do with it.
That is an excellent productivity tip that can be applied to anything. I think what helps, especially for hackers, is to think of activities as a series of simulations before the actual action. There is less pressure when you were on sims, or drafts, or prototypes of the real thing. Such things can fail with far less consequences. So I guess rapid prototyping is one cure for procrastination.
This is one of the worst first impressions for a service that I can recall. . .

My theory is that you started this app when Google Reader was discontinued. You then hastily put together whatever you could as fast as you could. Perhaps outsourced on elance or a similar website. Then slapped on a yearly price of 18.99 a year to capitalize on a hectic time.

I'm generally pretty nice with my comments on here, but this is ridiculous.
The problem is that they get a varying measurement after tagging an atom, so the system is not anymore in the ground state, because the tagged atom is exited and it will sooner or later decay to the ground state.
Makefile to build Python bindings to Lingpipe Java library
Confirmed. We're using Google Image Search via Oauth2 specifically.
While such a scheme might solve this particular method of storing data, it won't make the general problem go away.

For instance, if I want to publish an 'n' byte message, I could generate 'n' wallets, each having as their final byte of their fingerprint the n'th byte of my message. Constructing 'n' such wallets will require on average "256*n/2" units of work---quite small, all things considered. I can then transfer a single bitcoin to each wallet in turn, forming a linked list of the bytes in my message. Even better, I also get my coin back at the end.
It doesn't seem like hashing the data fields reduces the problem to finding collisions. Say I hash 2 values. I can distribute these and say H1 corresponds to a '1', and H2 corresponds to '0'. Now, I can store 1 bit of arbitrary data per transaction. Of course, I can increase the amount of data per transaction by exponentially increasing my initial work (and the size of the lookup table). But given that transactions are cheep, I would not need to compute the complete rainbow table to make this practical, and you only need to do the hashing once.
My question is how would the human eye focus on something that close to it?
At first I expected this to be a post about svbtle and all of the resistance and pushback Dustin received when he first showed us his new "blog" design and tried to explain his vision. Things seem to be picking up on that front and the content is fairly good.

Can we get an iPad or web app with an easier way to explore and stumble through "magazine articles" without knowing who or what we are looking for?
I see that http://api-status.com/ is accurately reporting problems in the Google APIs whereas the Google API console (https://code.google.com/apis/console/b/0) says there are no known issues.
Same situation for us here, Google OAuth2 is down.
While you likely have a point that this is being sensationalised, the money analogy isn't quite accurate.

The problem is that such "evil" messages can be broadcast globally without the ability to remove them. A dollar bill with a message on it can be taken out of circulation; the bitcoin blockchain can't be reset without major chaos ensuing.
NYC Realtor Offers Employees Pay Raise For Getting Tattoo With Company Logo