skysight-inc/HackerNews huggingface dataset:
Seems like a flamebait post, skip it and you won't miss anything.

I will join the others in pointing out some of its bullshit. I did not fully read it, this caught my eye:

If you’re a part of the core “design” team of GIMP, the first thing you could do is getting rid of that logo.

My point being, an Otocyon holding a paintbrush simply cannot go up against a seven-hundred-dollars-a-piece software.

http://en.wikipedia.org/wiki/GIMP#Mascot vs (I guess) http://en.wikipedia.org/wiki/File:Adobe_Photoshop_CS6_icon.s... ? The PS logo looks like it was made by a undergrad amateur! </snark>

Also I do not see GIMP in any need to "go up against" commercial competitors. It is a nice and complex program. I use it for years and I like it. Photoshop confuses me to no end and I am incapable of the smallest tasks without asking or reading guides. There are also great alternatives to GIMP which many people seem to ignore. It seems trendy to hit on GIMP without knowing better. I suggest checking out Krita, MyPaint, RawTherapee, Darktable, GIMP Paint Studio for alternatives depending on the use case.
ShmooCon Schedule Announced, Labs Still Open | NoVA Infosec
If you say Javascript is becoming an assembly language, you never coded in assembly language, it is not "impossible" to maintain a javascript project, if you can get pass that it is not java, people have been doing it for years and will continue to do so in the near future
Considering the same source (Phoronix) basically reported the same thing about Valve/Steam and was proved correct, I think we can give it the benefit of the doubt.
Good point. I used to have a demo but I killed it when I redesigned the site. Need to clean up that artefact.
This shows a bit of a misunderstanding of how copyright law works. Just because a tool was used in creating a work does not mean that the created work is a derivative, unless the work somehow incorporates the tool.
I can't get a QUEUE/YOU or SPOOL/YOU to send me any data. Does anybody have the PCL for it?
c'mon - please drop the default bootstrap theme, and go over to themeforest and spend a few dollars on a decent looking website.
Thanks. That's a good idea to put a person on the front page and I hadn't really considered that.
This argument is valid except in a few exceptions, but the exceptions are so extreme that they make it dangerous to generalize.

http://www.nytimes.com/2012/02/02/technology/for-founders-to...
You're missing the point. At some time, a company has figured out at least one way to succeed. At that time, you're going to grow extremely rapidly and take all sorts of ways the company does things, break them down into elements, and optimize to accelerate that growth. The "management team" are often the ones who drive that optimization. Someone who understands engineering is going to lead building software at scale. Someone who understands sales is going to scale out your sales. And so forth. Founders often lead this and see across all spectrums.

FWIW, I worked at MSFT and had opportunities with both Gates and Ballmer. I can absolutely ensure you management teams existed at the company. Hell, Microsoft is made of layers upon layers of management teams. A young, bright-eyed version of myself thought this was inefficient (and it was to some extent). But I got a chance once to ask Ballmer what a typical week was like for him--holy hell, managing an organization of 90k+ employees is not a challenge that many of us are made out for.
the team i was on at myspace in 2009 did an integration w polaroid. it never really took off.

hopefully instagram has better success.
People do not seek problems. People seek experiences. Experiences uncover problems. Problems do not instantly lead to ideas. Ideas are created when the mind takes quantum leaps in thought to create. The feeling of having a business idea is so profound, the ahha moment is so strong, and the quantum leap in thought feels so unique that we tend to speak about ideas not problems. In reality, they are 2 sides of the same piece of paper (think mobius strip).

Ideas are not a bad place to start a startup.

Bad ideas are a bad place to start a startup.
Life and Death Online: Who Controls a Digital Legacy?
After reading it, I think the movies get a lot right and a little wrong.

I read this essay years ago (in The Tolkien Reader), and I couldn't disagree more. If the standard is being faithful to the spirit in which Tolkien wrote, I think the movies got a lot wrong and very little right. There's plenty of discussion of this elsewhere in the thread so I won't belabor it, but I'm surprised that anyone could read "On Fairy-Stories" and think that that spirit is what the films portray. The films are Hollywood action movies with a "fantasy" veneer; Tolkien's essay was talking about something very different.
a few more suggestions - wrapbootstrap.com, themeforest.net
According to Google Trends the search term "jquery" will soon overtake "javascript" in terms of popularity[1][2]

[1]http://i.imgur.com/yqQ95.png

[2]http://www.google.com/trends/explore#q=jquery,javascript
Innovation Insights - New Thinking for a New Era
> Monkey patching is fragile, but in tests, who cares?

The coders who have to maintain the tests care. Tests are different to production code, but the trade-off where quick-but-fragile code imposes a tax in keeping it working is the same.
Afaik Blizzard always had an internal Linux client [1] but never wanted to make it public.

One of the big problems with Linux, and this is from other game developers too, is the problem of targeting a specific version of the platform. Since everyone is free to create their own distros, they can become somewhat unstandardized. That makes "targeting linux" difficult.

Add on that there are far fewer linux users than windows/mac users, and that you can play wow on linux using Wine... and there isn't a lot of reason to target even a specific distro

[1] http://www.phoronix.com/scan.php?page=news_item&px=OTA0N...
Quick look feeling: too much text, too few images (tl;dr). Maybe adding a few more graphics could help (also lowering your bounce rate).
I hope all the attention gaming on Linux has been getting lately will fuel the development of better graphics drivers and support.
CA Vehicle Code section 470: '"Person" includes a natural person, firm, copartnership, association, limited liability company, or corporation.' --
http://www.dmv.ca.gov/pubs/vctop/d01/vc470.htm

CA Vehicle Code section 21655.5 (b): ' The Department of Transportation and local authorities, with respect to highways under their respective jurisdictions, shall place and maintain, or cause to be placed and maintained, signs and other official traffic control devices to designate the exclusive or preferential lanes, to advise motorists of the applicable vehicle occupancy levels, and, except where ramp metering and bypass lanes are regulated with the activation of traffic signals, to advise motorists of the hours of high-occupancy vehicle usage. No person shall drive a vehicle upon those lanes except in conformity with the instructions imparted by the official traffic control devices. A motorcycle, a mass transit vehicle, or a paratransit vehicle that is clearly and identifiably marked on all sides of the vehicle with the name of the paratransit provider may be operated upon those exclusive or preferential use lanes unless specifically prohibited by a traffic control device.' -- http://www.dmv.ca.gov/pubs/vctop/d11/vc21655_5.htm

So that references whatever is on the sign (in case of three or more occupancy required), I couldn't find an image of the signs around here, and this isn't a super official site, but it says the signs say "Two or more persons per vehicle, motorcycles and ILEVs permitted" -- http://rideshare.511.org/511maps/hov_lanes.aspx

But Section 21655.5 (f) 'It is the intent of the Legislature, in amending this section, to stimulate and encourage the development of ways and means of relieving traffic congestion on California highways and, at the same time, to encourage individual citizens to pool their vehicular resources and thereby conserve fuel and lessen emission of air pollutants.'

So, without the intent clause; I think it's reasonable to interpret "Two or more persons" to include corporations, but as it does not impact traffic congestion, I don't see how it fits into the intent clause, so I think there is considerable freedom for a Judge to consider the intent of the legislature and deny this interpretation.

I agree that the most likely consequence is to alter this section of the vehicle code to expressly consider natural persons only.
Memoto is a service where the photos from a lifelogging camera are organized and made searchable in an app in your smartphone. The cloud, no matter if you embrace that term or not, is inescapably needed as part of our tech chain. I think you would agree that data stored locally will always be a nuisance to make available in your phone without synching to cloud servers. What we provide is an option for you to keep a local copy of your photos, no matter if you synch it to Memoto Secure Storage or not. None of the functionality provided in our app will still work if you disable synching to the cloud.

We are receiving a constant stream of feature requests supporting different use cases. At the moment we focus on functionality that supports as many use cases as possible. To provide the same functionality with local storage would mean to duplicate everything we have developed into standalone software, and then support that forever.

Regarding the privacy aspect, if we allow third party apps to integrate to our API, we can allow the user to retain control over what those apps have access to. But if we would chose to make a development effort to allow locally stored data to be used as an integration point for third party apps, we can no longer provide that level of control. An app that turns out to be malicious can't be disabled across the entire user base, because it's probably installed as an executable on local computers.
Yeah, many years ago...
> Obviously they aren't all going out and committing crime, but by not policing each other, they are colluding with those who do.

Depends on how you define crime? I see cops who park illegally, speed without turning on sirens, turn on sirens because they don't want to stand at the light, idle their cars for hours at a time, and make illegal right-on-red turns every single day. And guess what? They'll write you a ticket in a second if you did that.

And yes, the fact that they refuse to police each other, as you mention, is the primary cause of this. And of course, we can't police them. That would be a joke, right?

When police officers become more than citizens, when they become things like men in uniform, first responders, etc. then it becomes a problem. They are us. No better and no worse. Until we see them and treat them like us, these problems will just get worse.
The Pirate Bay is Down, Proxies Too
Yeah, I really need to fix the plan thing. Didn't catch that until people pointed it out on here.

Good suggestion on Twilio, too. That's actually on my list.
College students increasingly entitled
I have used dwm as a window manager, along with dmenu for application selection. I tend to mix and match their stuff as I find the convenience of a desktop manager (gdm/slim) and a graphical file manager (thunar) useful. I'm glad they are around as an alternative!
Robot Building for Beginners
Thanks for the tip. I'll check that file out.
I used it for like 30 minutes before I realized there was no way to enable SSH agent forwarding.
You shouldn't, at least not completely. The giants in the book are giants--very large humanoids. They are not mountains that transform into something else.
I like suckless too, and use some of their tools (surf is a godsend for my dying laptop) but I find it interesting they linked to the "Duct Tape Programmer" essay at the bottom. I mean, aren't they doing another kind of opposite to duct tape programming?

"Write beautifully clean and minimal C code" seems to me just as detached from "just ship the damn thing!" as doing massively multi-inheritanced templated C++ architecture, albeit in the opposite direction.
Extrapolating "popularity" for google search volume is a huge pet peeve. I see no reason to believe this data means anything.
Given our historically poor treatment of veterans, my main concern with biological augmentations is what happens to the hosts after they leave active service.
def publish!(current_time_TEST_USE_ONLY = Time::now)
self.update published_at: current_time_TEST_USE_ONLY
end

Another way to do it (what I do) is simply run the test, and compare obj.published_at to Time::now. If they differ by more than 100ms, something has gone terribly wrong (if you use Ruby, maybe replace 100ms with 1s).
Now you are telling us -- it depends :-)
Those are all three good ideas. Thanks.
U.S. and Canadian laws, which are similar for the most part, don't treat digital assets like physical ones that can be distributed according to wills. In 1986, Congress passed a law forbidding consumer electronic-communications companies from disclosing content without its owner's consent or a government order like a police investigation. Although that law predates the rise of the commercial Internet, courts and companies have largely interpreted it to mean that the families can't force companies to let them access the deceased's data or their accounts.

-- Key Empirical Fact about digital 'Assets'
saw that, was just about to give you heads up on twitter but glad you've seen it.
This article seems to have plummeted very quickly from the front page? Does anyone have a clue why that might be?
Ask HN: How do you protect your Javascript-powered WebApps?
Let's say I have a web application like a drag-and-drop Website Builder or something like Google Docs. If someone chose to right click and save the page, obviously our code along with its logic gets saved too. So assume this is a paid service, if the user has the source code, then he could generate infinite number of websites with the offline copy he has. The website builder is just an example, but I'm just asking for similar applications. How do you implement protection for such scenarios?

Obviously, you can't stop the user from saving the source-code, but I was thinking maybe you can perform some "validation" or "tests" within the JS to see if the editor is live from the intended URL. But, I'm not sure, how would you do it, if you had a full-fledged JS powered application? Your thoughts?

Thanks
Was this issue with atheletes not debated recently in the London Olympics with the man who had a blade replacement for a leg who was allowed to compete with non-augmented athletes?

I don't want to get into whether I think letting him compete against regular athletes was a good idea or not for that specific event. However I think there needs to be care because where is the line drawn? How advanced do his blades need to become before it's just not fair any longer?
I dont disagree about paragraph 3, what I am saying is the very specific, very fast mobile serving technology experts may have very few women, or at least few who wish to travel to london.
Heh, awkward. - Hadn't seen your site's ?recent? makeover, looks nice! Also, his page suggests he's a 'Developer at Github'?
note: this comment isnt directly about this post, it is comparing the comments of this post to the comments of one of yesterdays posts: http://news.ycombinator.com/item?id=5006368.

Yesterday there was a debate about whether the spewing leaded gasoline fumes into the air was something that should be regulated by the govt or privately litigated. The pro-regulators handily won the votes battle, but this post is an example of why it is bad in a general sense.

The government is a giant complex system. It is also extremely prone to the slippery slope. If you allow the federal govt one new dept. they will make 5; if you allow the govt to increase budget by $1B, they will increase it by $100B; if you allow them to regulate one industry, they will regulate them all.

You can't judge the govt by a single mandate, you have to judge it as a whole. This is why federal regulations are bad in a general sense, because you start with something 'good' (the environment) but you are giving them permission to eventually regulate IP and other areas where more powerful business interests may not allow the regulations to turn out the way you want.

If you want the negative externalities of businesses (eg clean air) regulated by the govt, you have to acknowledge that they now have permission to regulate everything similar. But while the public has limited resources (energy, time and money) to fight for 'good' regulation, the corporations have essentially an infinite amount of each. It is a nebulous, interconnected system and the slippery slope is a very real dilemma here.

So its easy to downvote an anarcho-capitalist because you think the clean air act was a good thing or because private litigation is a bad thing, but you have to look at their underlying reasoning. Every inch you give the state, it takes a foot and in the end you only approve of 1/12 of the moves they make.
Very good point, it also doesn't take into account that java and python are taught in colleges... If a student wanted more help on their python/java homework they will search python tutorial or java tutorial, the context is flawed
Ubuntu can run alongside/on top of Android. Is that still limited?
Sure, send the video my way whenever you have time :). I'd like to see what is possible just out of hacker curiosity and I do like to enlighten some of the more diehard Android users whenever possible for assuming everything about iOS is bad, haha.

My first Android phone was an HTC, I know where you're coming from with that. Was not the easiest thing to deal with for rooting. Nexus devices are thankfully a bit easier since you don't have to deal with working an exploit to get the bootloader unlocked and root. I pretty much vowed to avoid anything Non-Nexus in the future for that reason and a few others.
But it fails if you are talking about any changes greater than 1 order of magnitude. For instance, from the article: "we're still about one order of magnitude from making a measurable dent in the search market and two from a major one". The terminology of "orders of magnitude" lets you talk in terms of the logarithm of the value rather than the value itself, and for certain kinds of thinking this is useful. The terminology "10x" does not help do this (or at least I have never seen it used that way).
> So, what is to be done?

Remove humans from such positions and replace them with small Perl scripts, or something.
Telepresence, at least in terms of overall kinetic impact, is going to easily trump bioenhancements.

In other words, it's not the bio-engineered solider with the special enhancements that should concern thinkers. It's the remotely-controlled soldier of 2050 operated from thousands of miles away. Our bio-enhanced guy will be sitting in a Starbucks in Deluth slurping down a double-latte, not marching off to war somewhere.

As robotics takes off in 20-40 years, we're going to see a very real division between countries that can field robotic armies and countries that cannot. All the engineering the world isn't going to make a human emit less infrared radiation, or stop having the electrical signals that form a heartbeat. The history of warfare is just as this article indicates: a tool-using species coming up with more and more efficient ways to slaughter each other. Robotics offers the ultimate tools in this area: targeted lethality, impervious to human frailties, and an Information Age cleverness. They'll make chemical and biological weapons -- and enhanced ground pounders -- look like a day in the park.

You really don't want to be a freedom fighter in the year 2050. Or piss off a major world power.
ASCIIcam: Javascript webcam in ASCII art
Same here. I use tmux + mosh and I've been extremely happy with the results. I put my laptop to sleep, wake it back up and everything is right where I left it. If I need to use a different machine to connect I just take over the tmux session, and it doesn't really matter if I'm using mosh or ssh.
get a word processor and earn his own keep.

He has, by organizing, editing, and publishing all of his father's posthumous work, from The Silmarillion on. He is his father's literary executor, so he was doing his job, and publishing books that people will pay for counts as earning his keep.
Objective-C is not "managed". iOS apps are sandboxed, but obj-c is very near to C (and most of the Foundation API are pure C). Also, ARC is not mandatory and there is no garbage collector on iOS.
Google - Web History
HBO Inks Exclusive, 10-Year Deal With Universal
> If you take it to mean "compiles to any kind of IR at all," then basically all languages are compiled and the term is meaningless.

That's my point. It's a misnomer. It's the same thing as calling technology with the ability to parse context free grammars "regexes." It's a common usage that pollutes the precise meaning of technical terms. (And at the same time, generates misconceptions based on those technical terms.)

> There is a real difference between languages that can meaningfully be compiled directly to machine code and those that can only JIT-compile type-specialized traces/functions

Well, not so much as you'd think. In theory, the ability to do things like eval cuts off a lot of direct compilation to machine code, but in practice, we know this isn't necessarily true.
Nice try at explaining it. But Apple, Microsoft, Samsung, IBM, HP, Intel, AMD, Nvidia -- not a single one of these is flat. Valve and GitHub are TINY companies in comparison.
TFA says: "Windows 8 isn't great for Blizzard".

Can someone explain why? Can't a game be run in full-screen mode anymore? Would there be technical issues during the installation of the game? Privileges issues? No more Direct X?
Find an Accountability Partner and Achieve Your Goals
I love the sound effects when you type, though it would be nice if you could toggle them on/off. Great work!
Android 4.0 Mini PC
Not the same thing. The product is not the videos, it's the ads. A more appropriate analogy would be Google selling other video sites access to the ad serving technology, then when that site becomes popular, creating special youtube sub-site that serves identical videos, and telling ad purchasers they can buy ads on the new youtube sub-site for $X or on the other site for $y where $x < $y.

The analogy breaks down here, because IP, licensing and so on interfere with direct analogy.
>...William Beutler, president of Beutler Wiki Relations, a Wikipedia consulting firm, told Yahoo News.

What? How is 'wikipedia consulting firm' a thing?
I agree with a lot of what you said, but I can see one area where I can see what the author is trying to say.

> How is javascript like assembly?

You're right that JavaScript is not like assembly; it's more like bytecode. A number of different languages compile to JavaScript (CoffeeScript, TypeKit, Fay), which is then interpreted. While the intent of JavaScript is that it should be readable by humans, in practice this does not happen thanks to production minification. This is more like bytecode. For example, you can Java .class file with a hex editor, but you'll need software to do that, or a hex editor and a lot of time.

tl;dr: The author means to say that JavaScript is used as a building block for other languages used to write client-side logic.