skysight-inc/HackerNews huggingface dataset:
What this will hinge on (and why it is relevant to HN) is whether Coulton's release of songs under the Creative Commons BY-NC license (attribution, non-commercial) AND his additional statement that the the CC/non-commercial clause did not apply to covers (with encouragement to mix) still protects his copyright over the arrangement and derivative lyrical changes.

I am of the opinion that he does retain these rights since the intent is clearly to not put the whole work under the CC since he can't extend his compulsory license to Sir Mix-a-Lot's lyrics to others. If he had released his arrangement separately under a CC-BY-NC, or even CC-BY, he still would have retained the copyright to that...but I don't think he ever did. It is his unfortunate wording outside the license...informal and non-legal, that creates the confusion.

You see this with open source projects (usually sole developers) who release under a restrictive license but then assure you that gray area uses are permitted. These always give me pause. But when there's money on the line and license clearances are part of your business, there is absolutely no reason not to get absolute clarity and clearance before using the work. It is a lot easier to do beforehand than after, which I think Fox will find out.

I predict an amicable ending and a new JC song about the ordeal that will be right up there with "Code Monkey" and "Re: your brains" in the hacker/free culture pantheon.
Stacks get hacked: The inevitable rise of data warfare
Sounds like Poe's Law to me. http://en.wikipedia.org/wiki/Poes_law
Fwiw, CascadeLink is a high-speed apartment building ISP in the Seattle area (or at least, I that's why I recognize the name). Some of my friends get 30/30 for $40/mo.
Writing your own init scripts
cool tutorial
If you want such calls, but up a website with a title tag of "Ruby on Rails developer in <your local city> | <your phone number>". I'm not trying to parody anyone, that's what my website says and I get contacted frequently by idea guys.
Promising. I am getting some error messages though.

lstat(/bin) failed ...
/bin
:

No such file or directory
warning: kpathsea: configuration file texmf.cnf not found in these directories:
What is the bug you submitted that they dismissed?
That's a really clever way of detecting the swirl effect. As for simply measuring overall sharpness, that could be thwarted by normalizing the FFT after swirling. That wouldn't help against the sum-of-edges technique though (in fact, it would make it worse).
The Creepy Details of Facebook's New Graph Search
Sorry I read it as a 'it is only a battery' and 'regulation sucks the government can stay out the free market will be self regulating' post. Apologies if this was not your meaning.
The antidote to this is a well formulated requirements document.

If you can define precisely what you want, then you will have much more hope in recruiting developers.

Why?
1. The lack of ambiguity of the scope gives developers the opportunity to determine their costs with some accuracy.
2. The requirements define the benefits of the project. Either the developers are convinced your logic is correct, and therefore will make money, or they do not. The former lot are those that you can convince.
Yeah, pretty sure I take offense at the idea that my skills are equivalent to 6 months of crash education by a novice.
No, you're incorrect, C and Java do have block scope. It would have taken like 5 seconds to verify that. In C:

#include <stdio.h>
int main() {
if (1) {
int a = 5;
}
printf("%d\n", a);
return 0;
}

==> test.c:6: error: ‘a’ undeclared (first use in this function)
don't common lisp multimethods do kind of the same thing as typeclasses but on a dynamic language?
Yes. I'd like to think that men, especially more introverted guys like the stereotypical hacker, might choose their wives and girlfriends because they liked them as people - real people, with a personality and thoughts and ideas they find interesting.

The advice on this blog presupposes that your wife is just something you keep around to cook for you and sleep with you and be some kind of hunting trophy: "look, I bagged me one of these!" You can then keep her sweet with mindgames about how you're too good for her and she should be grateful you come home at all.

I hope nobody whose relationship fits in the former category is tempted by these anecdotes into thinking the latter is a better lifestyle choice. Do you really want to treat your supposed loved ones like this?
Cruel and unusual punishment via prosecution. Prison threats for non-violent crimes. I agree, things have gotten carried far away.
Learn Beginner and Advanced HTML/CSS Skills for Free
True. However, I have this unfounded assumption that prosecuting reverse engineers is not high on their list of priorities.

On the other hand, messing with the state seems like a bad idea.
Dry riverbed on Mars
What Is Internet Freedom Day?
> If they're logged on to your account, but not if they are using a different account.

So, they are encrypted or how is that guaranteed?
Will be interesting to see how/if it can scale on cheap cloud based cpu oriented machines, such as Amazon High-CPU instances.
> By your logic the creators of Unix weren't obsessed with it, because "what did they have to gain (from AT&T)? Just a promotion".

Not so, Bell labs was a special place at the time and provided significant advantages (like access to computers for one). If the likes of Thompson and Ritchie came about 15 years later where they could develop Unix independently and the aforementioned advantages had melted away, why wouldn't they? At that point AT&T would offer nothing but constraints.
No I am not mistaken. I have been using this taglib and EL when renedering JSPs.
This is how most people use this EL
http://stackoverflow.com/questions/10981559/how-to-change-va...

http://www.coderanch.com/t/489232/Spring/spring-message-tag-...
See that ? Nobody is using request parameters because that would be fucking stupid.
This is a an Expression Evaluation Engine --- it evaluates expressions. Every programmer who uses this knows this.

Please stop spreading the FUD!
Featured Aliases on home page were really engaging. Infinite Scroll could help keep the continuity. Having to click to 'next' button on Home page makes me feel I am going away from the Home page and probably will have to hit 'Back' to click on register/log-in.
Show HN: Stripe for Magento
How To Get Extra Options And Incentives In Your Insurance Policy
You could try for a research assistant position in the local universities. These are usually early stage commercialisation that need people to program up the proof of concept or whatever.

Also places such as yahoo research look for programmers to help out the researchers so check that out.
Bunnie is based in Singapore.

EDIT: Corrected. I thought he was in Schenzhen but I was confusing him with Zach Smith.
Try -16 days:

http://www.theverge.com/2013/1/3/3832250/facebook-messenger-...
Guess what, 502 Bad Gateway!
Thank you for the good luck wishes.

>Work your network/connections

That's exactly the issue. I didn't have that. At all. Before that I just hacked on stuff because I thought it was fun / interesting. I also came from a tiny country without a tech scene.

>I'm suspecting that you had a hankering to work at a "startup" and that colored your behaviour.

I do love startups. But I before starting my job search I spent about a month trying to figure out freelancing. In the end I decided against it (for reasons listed above) and went onto what I -- at the time -- considered the second best option: employment.

It was a great success. Instead of trying to cold-email people for dev-scraps that are so un-important that they'll let someone with no degree and no industry experience and no references work on it vs. someone with a CS degree + 5-10 years of industry experience + heaps of people with impressive business titles who can recommend his work and doing whatever crappy work I can get my hands on just to "work on connections", I now get to work every day among a set of incredibly smart, compassionate, warm, successful people who want to invest in me and want me to become the best programmer and contributor that I can be.

That's why I chose the employment route: Once you're in, you're in and you can focus on what you love and growing yourself instead of constantly having to worry to put food / contracts on the table.
If you're trying to recruit Swombat when looking for a developer to build your idea, then yes, you probably won't be very successful. On the other hand, if you're bringing something to the table, and try to contact developers who are.. well.. mainly developers (as opposed to expensive consultants with decades of experience), your success rate might be higher.

And by "something", I don't mean code (nor the idea, but there are things beside those). Seriously, I'm a developer, I don't give a damn if my potential cofounders could code or not, that's redundant. I would look for someone who has what I can't easily get. Someone having an accurate view of the state of an industry, or being nosy and/or well-connected enough to be able to get this view. Or someone some marketing/sales skills. Or someone with some proof that people (preferably people with money) are interested in the product.
Sigh.

50 year old numerical / geophysical / real time data acquisition/processing/interpretation programmer here.

Unix Time isn't much chop for "real time" continuous data from the "real world" - it's those pesky leap seconds. If you bother to read the first paragraph of the wikipedia article on Unix Time you'll see :

> Unix time, or POSIX time, is a system for describing instances in time, defined as the number of seconds that have elapsed since midnight Coordinated Universal Time (UTC), 1 January 1970,[note 1] not counting leap seconds.[note 2] It is used widely in Unix-like and many other operating systems and file formats. It is neither a linear representation of time nor a true representation of UTC.

It follows on with a definition of Unix Time and points out various examples when it is ambiguous. These are real issues and can occur when missiles fly, when planes navigate, and when stocks are traded.

Time is tricky.
The blog is called Evil Soapbox. Why do you expect it to be fair? :)
Railyo - job board for Rails freelancers
Using github webhooks to trigger scripts
Consider participating in http://onegameamonth.com/ It doesnt matter if you're new at it. We're all learning as we go. I'm an experienced programmer but I'm doing it in a language I didn't know previously and I've never made a game before.
He missed to explain TAI and its relation with the other times.
Ideas are easy, execution is hard

But good ideas are quite rare.
Looking at forests, I always thought it was curious that the top of the trees always fell at the same height. Asked a ranger one day (before smartphones) about this, and he mentioned how the tree that rises above the rest is more prone to get struck by lightning and die. Now I'm sure that there is a variety of biological reasons why that ranger was wrong, but I believe what he said is analogous to what you often see in certain industries. There tends to be a herd of companies closely competing, and every once in awhile one of them leaps ahead with some new product or innovation. But once they are ahead, they become the lightning rod. No longer are the headlines "Car pollution causes asthma in kids", they are now "Toyota cars give inner city kids asthma", or instead of "Movie violence causes kids to be more irritable" it becomes "Billion dollar Batman movie causes man to shoot brother". At a certain point, people are just looking for an excuse to get mad.

All that being said, due to innovation[1] and marketing, Apple became a dominant industry leader. But because of that, they now get attached to anything and everything, because the link bait of a title sells ads for news and magazines. Would this article be more aptly named "CEO's of Adobe, Apple, Google, Intel, Intuit, Lucasfilm and Pixar being deposed in antitrust case"? Absolutely. Would it sell papers? Nope. Instead, the tallest tree in the forest gets the lightning.

[1] The iPod and iPhone launched industries due to the amount of polish and refinement went into them. That was innovation. I know that they didn't invent the things from scratch with individual atoms made of stardust. Every new product would not be possible without thousands of previous inventions.
> Good luck building a business on top of software written by a junior-level programmer. Even better luck expanding and scaling it if/when the time comes.

You're absolutely right that this isn't scalable, but if you're just looking to validate your idea why shouldn't an app made by someone with a few months of experience suffice? Once you've proven there's value in the idea with the prototype, I imagine it'd be a lot easier to get more experienced developers on board.
Jx9 - An Embeddable Scripting Language and API
Brighton hospital bucks trend by moving from shared services to in-house IT
Opera reveals its new Ice mobile web browser for iOS and Android
It's nothing to do with being decentralised or not. There are decentralised version control systems with better command line interfaces. Some of them even predate git. Mercurial has a better interface. So does darcs.
Alias.sh | Manage, share and source your aliases online.
The headline is a bit misleading - they never had shared services in the first place but decided to not jump straight to an outsourced model.

They have an IT team of 3 people that took a year to do the conversion - that seems very good to me and I'd loved to have heard a bit about the experience level of the team as I suspect that may limit the ease of application to other NHS Trusts.
GMT is not an old name for UTC. From http://www.bis.gov.uk/files/file32707.pdf :

Coordinated Universal Time (UTC) is based on International Atomic Time (TAI), but offset by an integer number of seconds so that it remains in approximate agreement with more traditional time scales based on the Earth’s rotation (i.e. Universal Time or, equivalently, Greenwich Mean Time). There is no natural gearing between TAI and GMT and so additional ‘leap seconds’ are applied when required to keep UTC in agreement with GMT to the nearest 0.9 seconds (see notes on time scales in Annex A for background information). UTC is the global standard for civil-time keeping today. It provides the most stable time base available because it is based on TAI, but also acts as a good approximation to its antecedent, GMT, for everyday purposes.
Also, there have been many definitions of UTC, GMT etc over time. So to be truly correct you'd always have to mention which definition of UTC you are referring to when you use the term. And the ITU-R is debating to redefine UTC once again and remove leap seconds (http://www.ucolick.org/~sla/leapsecs/). If you are really interesting in the time stuff, here is a great resource: http://www.ucolick.org/~sla/.
The Road to Success Today
Apple being Apple gets credit when they don't deserve because press want to hype everything about Apple. The side effect of that is sometimes it does get bad press when it isn't sole party at fault.

And comments like these divert the entire thread from the real serious topic.
Frank Atanassow's contention is that statically-typed languages are more expressive, and therefore superior because they can perform both static and dynamic type checking (he actually only uses the word "type" for something that can be statically checked; he uses "tag" for something carrying dynamic type information). Dynamic languages cannot perform static validation, and so are less expressive, and therefore strictly inferior.

His reasoning is sound, but I have an intuition as to why his conclusion is a bit off: Dynamic languages may be less expressive, but it can be much simpler to write, and especially modify, code without having to worry about two different sets of type semantics. Take the situation where you have a variable whose type was originally static, but now, because of a new requirement, needs to potentially take on values of different types determined at runtime. With a dynamic language, this probably isn't a major issue -- just assign the new values to the variable, and change the code to handle the new values where necessary. With a statically-typed language, you may have to redesign the entire static type structure of your program to change what were static "types" into dynamic "tags" and create new static types to handle those tags, which can mean major surgery.

Sure, a well-designed type structure is important even with a dynamic language, but in real life there are so many cases when it just isn't worth the time to refactor your whole design just to add a new feature. More than that, big refactorings can introduce bugs, and who honestly has 100% test coverage?

In a large enough project with a large enough budget, redesigning to maintain a proper static type structure is always going to be the better choice when viewed over a long enough time frame. As another commenter put it, statically-typed language are only "asymptotically superior". My sense is that, for finite projects/budgets/timeframes, ditching strict static typing is often a useful simplification, even if just to make a program easier to understand for busy programmers with finite available attention.

Just a thought that occurred while reading the comments -- I may not really know what I'm talking about.
Information Architecture Television
I think that the point is more to demonstrate that "Hey, what I do takes a lot of skill and expertise, it's not just something you can throw together in a weekend". If an idea guy wouldn't be willing to invest at least a year to learn how to do it themselves, the idea's probably not as great as they think it is.
lot of researchers are looking for students bubbling with energy. Identify what you like and walk into that prof's cabin. Profs like such people.
it is the basis of the stock market, but that doesn't make rgbrenner statement ("this is only speculation") less true
So it isn't a joke. Too bad, I thought it was funny.
Neighborly Sequences
Depends on how complex your MVP is. The problem for non technical people is that they probably don't know how technically challenging the problem is.

If it's a cat pictures site maybe a few months is enough to learn enough code to validate the idea. OTOH if you want to build a search engine maybe not so much.
Press the windows key and type "calc". The mouse method isn't so intuitive - use the top/bottom right hot corner and click on search, it's there under windows accessories.
Yeah, the "imprint" is a Germany thing. Every web site needs to have the name and address of the person/company responsible for it. It's a very silly German regulation but if you want to use Paymill you have to comply with it.
Novice with 7 months of learning here.
Quit my strategy consulting job to focus full time on learning to code, and am currently working on this project, built in Rails, on Heroku (it's all in Japanese, but the concept is similar to Hacker News/Reddit)
http://www.daidake.com

Is this a bad idea? Would like to hear your thoughts.
I have to admit I do feel like I'm in a little bit over my head, in that once/if I start getting a lot of users, I really have no idea how to scale this thing. I figure I need to start networking to find a brain that wants to team with me.

I'm glad I've learned to program though, even if at a beginner level. If this fails (I already have a previous project that was a resounding failure), I can test out new projects easily.
it's a Texas thing, you wouldn't understand.
To the press — especially the press wanting “just five minutes” — I apologize. This isn’t a “just five minutes” story, at least from me.

http://www.democracynow.org/2013/1/14/an_incredible_soul_law...
Indexes in MongoDB: A quick overview
Im not positive that the current HUDs do that , and even if they did, i dont think its a huge advantage. Players use statistical tools which could be seen as unfair , except they are so common now that a significant percent of players from the lowest stakes to the highest use these tools. Just having this data is not enough to make soemebody a winning player as it does not suggest a specific move, the player still needs to figure that out. High stakes players are just much, much better than lower stakes players, with or without the HUD.
any_feedback?
I can value the skills of another developer. I can't value "well-connected" or "marketing/sales skills"

So if a developer comes to me with an idea, I can evaluate the partnership better- it is less risky then to go with a partner with complementary skills (not saying it's better to do it, it's just easier to figure out what you are getting into)
One-liner password generation in PHP
How would you improve this one-liner?

$password = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$'),0 , 10);
The article claims that trojans spread through Google Play which is false.

The original reports explain that the trojans come from small 3rd party stores and illegal downloads.
Fun demo, but I can't get the .pdf back right now!
Show HN: First service to digitally sign your tweets
Awful article. It specifically says "apps in the Google Play marketplace", when the sourced article specifically says "more than 7,000 apps downloaded from non-Google-owned stores". It then goes on to list a couple of popular apps, insinuating that the official versions of these very popular apps in the Google Play marketplace are infected, when that is entirely untrue.

People have been taking popular software, wrapping them in malware, and redistributing them in skeevy channels since the dawn of software downloading.
thanks for correction
I was a software engineer at Apple during this time and I'm sort of pissed about this. It always bothered me that the richest company in the world could be so stingy.

Anyone know if there's a class action coming up or anything?
isn't the point of "amortizing" (sorry not sure about the english word) exactly that of putting the money used to build a plant off the books for years?

I think GP's point is that if in the next period they don't get more reservations than they would be in the red, so the current black is to be considered with a pinch of salt.
an update (edit window is past). it's more complex than i explained above. only a restricted number of tags (spring ones) are affected and you have to be doing fairly stupid things (using user parameters in strange ways). the normal use case of displaying a value is not a risk. sorry.
6 Key Characteristics of Innovative Startups Teams