skysight-inc/HackerNews huggingface dataset:
People are taking this seriously? Looks like an April fools joke.

Better implementation - An in chrome button you can hit that -1 the current url. I'll never remember to +1 a site once I've clicked the link, but I do say WTF!?! once I'm there and I do want to sink the bad links w/o going back. Would be a cross-browser Addon.
I agree, it is rather unsettling how they frame their argument--there really isn't an argument at all as to why these things should be released under such a license, besides a vague allusion to security concerns. I love open source stuff, but the Free Software Foundation always seemed to me like that annoying vegan friend who never leaves you alone about the evils of animal products

the tagline in the link reads like a scary movie trailer:
>You may be running nonfree programs on your computer every day without realizing it--through your web browser.
In the "Beginner Guide" section - I would recommend using console.error() instead of console.log() for debugging output because console.error() is blocking while console.log() is not. Nothing is more annoying than your program crashing before it finishes printing debugging output when you are trying to debug a crash!
I'm trusting the report here but it was at least second level and they referred somewhere for help with the query so it appears it was 3rd level support. Certainly attributable to the company in such a case.
Live Now: A Special Discussion by Jack Dorsey & Erick Schonfeld
Privacy Pirates – The Two Headed Dragon
I do and here is why:

Napster.

What we need here is an app that will let you register your collection of music on AWS as an available catalogue.

Then a client app can play music randomly from each registered catalogue through an intermediary routing server.

Sure, there is a ton of work to create a catalogue template so you can get meta-data about the songs available so that you can have some semblance of organization -- but a MVP with just the ability to play randomly from anonymous available stores would be interesting!

<Picard>

Make it so.

</Picard>
Ask HN: Is this legal?
Hi There.
I've crafted the last weeks a mobile app (android/iphone) that allow people to know the schedules of trains for the national train company. The company don't have any web service, so how i've done that?

They actually offer on their website a for to query their system but it is not optimized for the mobile and it is so slow.
So i've build a proxy on my server that query and cache the schedules it also expose the datas as a REST web service.

The app is already on the app store and android market, but i'm wondering if i'm not violating a law here.

So is this legal in USA?

Thanks in advance.
Is english a native language for most Danes?
I have to imagine “social media marketing” types are planning obvious ways to exploit this as we speak.
Really addictive! Any plans on writing a blog post on how it was built?
Samsung Laptops - Now With Secret Keyloggers?
> I'd also generally be interested in knowing how you'd avoid spaghetti callback hell

Here's a great article on this, especially the section on how to put your callbacks in sequence:

http://stella.laurenzo.org/2011/03/bulletproof-node-js-codin...
Renaming won't help. There's a policy against similar apps in the app store.

As for the complications, see what I wrote on reddit.
Looking to master Node.js? We are hiring for three paid Node.js internships
That's a nice Gist. Not sure if you should send that to the NoseGAE folks or what. The dev_appserver follows PEP302 (http://www.python.org/dev/peps/pep-0302/) and should properly set attributes on sub-modules (i.e., assert 'subpackage' in dir(sys.modules['package']) ). The dev_appserver does not set those attributes explicitly, but the loader driving the PEP302 hook should.
It depends. What are you looking for?

Get yourself a xing.de profile. Headhunters find me there all the time.

If you are looking for an iOS or Android job: Apply at Neofonie Mobile, we're hiring :-)

From my experience (Lot's of Java backend stuff). A lot of companies in Berlin are looking exactly for Java backend developers. Some are looking for Grails, Rails or Python developers.

On the other hand:
There are many Hackerspaces and meet ups in Berlin to find like minded people:

http://www.c-base.org/ (Android Round Table, Lisp, Wifi-Hacking)

https://berlin.ccc.de/ (CCC-Stuff :-))

http://berlinwebweek.de/ (various stuff, some about business, some about hacking)
Hi Sachin,

I have two sites. http://evacate.me and http://johndturner.com I'm using Chrome.

Thanks!
Isn't the javascript at Gmail machine generated with GWT? Did I miss something?
Yes, it does. Sorry, it's a bad allusion to an even worse reality TV show.

What it means is that letting people go happens. Usually, when people were underperforming or showing other signs of problems, I just talked with them to clear up what the matter was. Sometimes, they had personal problems, or other temporary and resolvable issues. Sometimes, they were unhappy and needed to be somewhere else.

I remember one guy, an intern with horrible attitude, who said to me in confidence: "I regret this so much. I always wanted to become a baker, but my parents wanted me to have a real job." I kid you not!

The point is, it has been my experience that even layoffs can be borderline mutual. But this once, the latest screw-up in a long line of screw-ups... it was so monumental and malicious even. Worst of all was I felt kind of powerless, having this adversarial force on my team. Like a Trojan horse that wasn't even making an effort to disguise itself. I fired the guy on the spot. Of course, you can't do that in Germany, so eventually I paid through the nose for it following the lawsuit. But in that split second it was worth it just to have this guy off the floor immediately.
This is awesome.

Sadly, I've become too used to www.tetrisfriends.com
I would see the fact that the walled Facebook encompasses more and more of previously searchable content as a bigger threat to Google search. Facebook that cannot be scraped for content competes for the pageviews share with the independent searchable sites, so there's less left for Google to search.
Many node projects use soft tabs set to two spaces.
AIDS vaccine in final testing
I hate to quote the Daily Mail, but this is also a good source (perhaps better): http://www.dailymail.co.uk/health/article-1371540/Mosaic-HIV-vaccine-imminent-Scientists-begin-trialling-breakthrough-drug-year.html

Couldn't find better sources yet.
Another source (perhaps even better, but it's the Daily Mail, urgh): http://www.dailymail.co.uk/health/article-1371540/Mosaic-HIV...
IDC: Windows Phone to overtake iPhone and BlackBerry
Admit it, you're more likely to read the book now than you would have been...

He obviously wants his book to be successful (though not for monetary reasons) so it would make senese to write about something controversial - in this case putting Bill Gates in negative light is obviously the easist way to get attention.
You realise you can unlock/reset passwords just by booting a CD? Locked is just a small setting in a file on disk.

As far as playing video files, that seems like it might have been part of testing - making sure it can handle a tiny bit of stress.
Surely they'll release 2.1 first; it's still beta, for the last 2 years AFAICT.

http://www.skype.com/intl/en-us/get-skype/on-your-computer/l...

>"Skype 2.1 Beta 2 for Linux
>
>We're excited to announce a new beta version for Linux, with extra features and better sound and video quality ..."
Link to IDC press release: [http://www.idc.com/getdoc.jsp?containerId=prUS22762811]
Legal yes. It may be against their terms of service or some lame restriction because your showing them to be less competent.
> he forgot to mention that this is a non-standard, specialized setup. In normal case, /var is on the root partition.

I guess I have been hanging out in BSD land and haven't setup a Linux system. Is this correct? I generally have /var separate from / (along with /usr, /tmp, /home). How does the average HNer setup their Linux partitions?
Karma points for sale
Wouldn't it be an interesting business model to allow trading of karma points on HN, similar to carbon credits?
I downvoted your comment. Meta comments are useless and distract from the on-topic discussion. Yes, I realize this is also a meta comment.
Pitch Perfect:Craft Your Pitch for Funding (Virtual program)
cool, but I can only type in the initial idea? I can't swap then type new the swap etc...
If "endless side projects" is unreasonable, is "at least one" reasonable?
Likely it will continue to be a trickle of small iterative improvements rather than big launches. Buzz and Wave were both presented as The Hot New Thing and both got a very cold shoulder from the general consumer market. Modesty and momentum seem to be key elements in Google's brand perception; the fact that you hardly ever see ads for Google on TV or other mass media is part of what differentiated the firm from Microsoft or Yahoo in the past.

More importantly, while having frequent minor upgrades on a wide variety of 'beta' software services gives some a feeling that 'nothing is ever finished,' it means that Google is not fighting for brand recognition with its products in most markets. Although there are several products, such as Sketchup, which are offered 'by Google' but have a separate brand, they're generally aimed at a small niche. Orkut is the only product I can think of that has a really large market (in Brazil) but is not obviously Google-branded in the way that Google Earth or Gmail are.

'Microsoft search' obviously wasn't working so they needed something different and settled on 'Bing!' - though they missed a trick by not using a variety of happy-sounding audio icons in the TV commercials and (optionally!) on the product itself. Intel's signature 'tune' has been a very successful element of their brand, and Microsoft had an opportunity to positively extend the host brand but instead opted to develop a new one in purely verbal terms. Their marketing team did a fairly good job - it could have become an embarrassing joke if they had not - but this year they're doing the same thing with the new slogan of 'to the cloud!' And of course, every 3-4 years they have to remind the general public that their computers are mostly running Windows.

You get the impression that Microsoft is vaguely embarrassed by its own name and its 1980s literalism, and so it hides behind a variety of hipper-sounding product offerings like an awkward parent at a youth club. Google is colorful and seemingly omnipresent, Apple is a healthy fruit with an iBrand, and IBM sounds so important that a quarter of the country probably thinks its part of the government. Yahoo...well, this says everything I feel about Yahoo's brand management: http://techcrunch.com/2008/08/25/yahoos-404-at-giants-stadiu... It's been there for years now, and I still snicker every single time I watch a Giants game. OK, only 1% of the public may be amused by such things, but the other 99% notice the reactions of the people who build/run/fix their computers, much as people listen to auto mechanics more closely than auto salesmen. that company is in dire, dire need of a brand makeover.
One request per server instance. The change allows multiple threads to run in each instance, so now your code has to be threadsafe.
Ask HN: Anyone from milan?
My wife is italian but we're leaving outside EU. I'm willing to start up on milan. Does anyone have a good advice?

ps: my business doesn't relies on geo location, just wondering about Milan.
I used quicksort as an example of something that one could conceivably memorize in Haskell (only 80 chars) with no clue to the functionality.

I was referring to any sort of "memorization" - just talking and watching someone code should make it clear if they just recently read an article about an algorithm, or if they actually understand it.
The 'UML' in the title almost kept me from clicking. However, diagraming what code actually does is way more useful than diagrmaing up-front (as stated in the article) so this is actually quite interestin.
Just downloaded. Very nice! I welcome the minimalist interface. Look forward to your story on the Erlang/XMPP technology decision.
Interesting, thanks!

I'm afraid I'm having trouble parsing your statement on dev_appserver's behavior. Could you clarify it? It sounds like you're saying that dev_appserver both does and doesn't set submodule attributes on parent module instances. Where _should_ NoseGAE be doing this?

As far as I can tell, no code in the App Engine python SDK ever does this. In today's SDK, dev_appserver.py line 2256 adds the submodule to the sys.modules dictionary, but shouldn't there also be a line of code along the lines of setattr(sys.modules[parent_package_name], sub_package_name, submodule)?

Thanks for your help...
I am not sure DMA is my best route (not to mention 10k min balance to start for Interactive Brokers). So if its ok with you, I will try to explain what I would like to do and maybe you can point me in a direction.

I would like to create a game that teaches beginner investors how to invest with real money by looking at a company's strategy and basic financial data. To do this, I would like to use the otc market and about 50 companies that I will provide analysis on. I would like the transaction cost for the trades to be low, as low as possible to reduce barriers to entry in playing the game. So maybe with 5 dollars you could buy stock and start playing. If it would make sense and be more cost effective, I would do non-realtime trades, and maybe just run a batch of orders once per night.

Do you think DMA is my best move? Is there another option that might be better? Thank you.
> Oh wait... I get it.

It's like playing poker, if you don't know who the sucker is......
I'm not a huge fan of the Tetris implementation - I need my hold pieces and the little shadow at the bottom (child of the 90s, sorry to all you purists ;]) - and items are kinda difficult to use in this one, but it's still /totally awesome/ as a technical project! I love that there's no sign up and you just share the URL; that seems so obvious but I don't see many other games doing it.
I think part of this is the fact that there are a myriad of functions that are just "baked in" to the language, making it a little chaotic. Sometimes it seems like some PHP contributer needed some function and just decided to add it to the language. (Examples: rsort, sort, http_build_query, rawurldecode, urldecode, etc.)

There should be Util or Helper libraries that do that, and in a much more organized way. On the flip side, these commonly used functions are written in C, so they're most likely faster than if you were to write your own in php or load a library.

Either way, I love PHP and use Symfony for all of my projects. PHP/Symfony is pretty much like rails but without the cracked out ruby syntax.
Agree with phlux here, its the 'terms of service' that, if they care, they will come after you with. That being said, did you approach them with an offer to sell them the app?

In the Bay Area we have a variety of 'CalTrain' apps which vary in quality and utility, they all rely on the same data. None (in my opinon) capture the elegant simplicity of the original PalmOS application.

In terms of infrastructure improvement, a generalized mash-up of all public transit combined with location based sensing and destination intent would seem to be the end goal. Maybe with an overflow timeout that links to Uber :-)
Isn't that the point? If one day you search something that is outside your current interests, but within one of your friends, you'd see they gave it a +1, and you'd have a personal connection to reference.
I play this ALL the time at work.
Google +1 is more like facebook's like button. They want to have a presence across the web soon.

It's not the bookmarking that will take place during search time. It's the discovery!

If Google wants to be more persistent, they could easily use their Android and Chrome platforms to do it :)
Honestly? No.

Karma should be a representation of your net contributions, not your net buying power.
Testing utilities now part of App Engine's Python SDK
It's hard to read because the letters in the title typeface are too close to each other (condensed?). Also, if you have a very wide browser, the main content hugs the left side of the page. Give it some room to breathe!
No, it is not. For a side project to be remotely comparable to the efforts that, for example, we have put in, it would have to be quite a side project.

Calling attention to (say) a 250-line neat hack - say a patch to a driver, or solving some elegant toy problem - would constitute a detraction from the programmers' major contribution at work over the course of years.

I view this new fixation on open source contributions as a continuation of the pathological distrust for programmers' skilled contributions that used to be expressed through high-stakes (or even low-stages) white-board coding challenges. I'm not sure which is more irritating.
Not sure "what you're quoting" but I wasn't aware we all needed a background story for someone to post something to try to gain exposure.
Your account was created 26 mins ago.
It's quite likely I'm sure this was the most eye catching thing you could find after creating your account and that this isn't someone coming here for personal reasons, much like I did to upvote.
Funny enough, you don't disclose YOUR obvious knowledge/relationship to the poster, thus the hypocrisy I think invalidates the merit of your statements.
No way you googled that fast to know what you know, so this is all rather childish don't you think?
Not that sneaky, and kinda shameful/petty if you ask me.

Anyways, yes, as far as constructive criticism goes, HTML would be a better delivery, and spellchecks are always good.
You may consider revising that ONE line a little, but I hardly see it qualifying as trashing. You're letting potential employers know your reasoning for why you'd leave a startup, which is something I think a potential employer would want to know, and opens it up for discussion.
Chernobyl: A Nuclear Accident With No End?
Also of worth noting is that guys like Shakespeare and Dickens were not as well regarded in their own day as they are today. They were the equivalent of 'trash' or 'pulp' writers. If I remember correctly Dickens pumped out most of his work in the form of penny serials, printed on crappy paper and sold by street vendors. Shakespeare was regarded as low-brow and theatre was not held in high regard, basically the "Jack-Ass" or "low production values couple of kids on youtube" equivalent of his day.

And, to be honest, most of the elite athletes don't make a lasting name for themselves. Willie Mays, yes... Michael Jordan perhaps... but Larry Bird? A great, even dominant player but do the kids of today even know who he is? I've heard of Kareem Abdul Jabar, but I couldn't tell you which team (or teams?) he played for.

The star of 'elite' athletes burns brightly, but fades quickly, whereas literary achievement can be passed on and on and on from generation to generation. The good stuff endures.
A History of Programming Games 1961-1989
FSF is going a bit too far here.
Come on, Google even allows you to take your data off their servers. What more do you want?
Wow. I'm not a GAE user, so I'm not embarrassed that I didn't know this. However, I'm surprised that such a restriction hasn't come up in all the blog entries I've read about GAE over the years.
No - pretty much everybody in Denmark speaks english, but as a second language.

Typically with a funny accent :)

[edit] On the other hand english profanity has kinda made it into danish. You will hear danes say "shit" or "fuck" when speaking to each other in danish...
It would not. I would actually prefer that karma be de-emphasized. It causes a site where users are focused on beating each other or gaming the system, rather than sharing interesting content and ideas.
What do you mean by interesting? Do they have a lot of axe murderers there?
The problem with seeing strangers' +1s is that you can't validate their authority. However if I were to see that my friend who is an excellent photographer has +1'd something photography related, I would trust it more. Alternatively, if a friend who's taste in movies I disagree with +1's a movie, I'll know to ignore it.

If people use this, I see how it could be useful.
When Media Giants Attack. C&D Letter to News Reader Zite
I have seen that article before. From other people. Many times. The first ones were kind of interesting, but I think this meme needs to die now. I apologize if that sounds rude to you, please don't take it personally.

If I as an HN newbie may be so bold to say: what bothers me is that HN is being used as a marketing instrument. I can only speak for myself, of course, but the reason I come back here is HN feels like a medium where I'm not inundated with "viral" crap and sales pitches. For me, this place is about the exchange of ideas and honest criticism.

Don't get me wrong, one of the things I love most around here is when people show off their new projects. I think it's a great environment to do this, to get early feedback and maybe even some kind of recognition. But playing HN for the numbers of visitors feels wrong to me, and it feels cheap.

I believe the discussion inside the threads is where the real value lies. Not in the karma you get for posting the link. And certainly not in the highly irrelevant visitor count of your website.
Twitter: Widgets for retweet, reply and favorite
NASA wakeup song competition (my good friend is a finalist)
Fellow HN'ers I gennerally dont post articles but this one has a personal interest for me, NASA is hosting a wake up competion and one of my good friend and a talanted artist Kurt Lanham has made it to the finals. I am not asking to rig the results, but if you are interested please take a listen and vote for the artist you like the most. I ask that you just give Kurt's song Just Another Day in Space a listen that is all. The URL is: https://songcontest.nasa.gov
That's false: systemd handles a separate /usr just fine. It prints a warning, because most systems don't support a separate /usr partition reliably, no matter which /sbin/init they use. Consider udev scripts that rely on binaries or libraries from /usr and are triggered on hardware cold plug events, before /usr is mounted: poof, some of your hardware magically doesn't work on boot, until you re-plug. Have fun debugging it.
https://songcontest.nasa.gov clickable
April Fool's joke got out a little early?
It's also a worrying illustration of how far the anti-privacy agenda has progressed, when people can think you're seriously advocating surveillance cameras in private homes.
You make assumptions instead of reading what is written.

He said it is plagiarism, then affirms again that t is stealing. This is the generally accepted definition of plagarism. He doesn't accuse anyone of a crime, if he had maybe he would have used words like fraud or copyright infringement, or something along those lines, instead he said plagiarize; and as other have commented, plagiarism doesn't necessarily constitute copyright infringement and vice versa.

And then you proceeded to take the insult to injury comment out of context, in context he meant that obviously this author who plagiarized didn't even care enough to find out if someone owned the image either, or further that it had apparently been edited by the blogger in question. No claims were made about copyright infringement whatsoever, but it showed a significant lack of due diligence even further so then simply plagiarizing the article.

So now that I am done refering to myself in 3rd person. I would absolutely love to take a lesson out of your book and assume you are something based on what you write (or don't write) out of context and make myself feel 5 times better, but your not worth it.

And yes you can steal an idea, people get thrown out of higher education everyday for stealing someone's idea.

And if negative karma is the consequence of well worded opinion, then I haven't a clue why anyone would want positive karma.