skysight-inc/HackerNews huggingface dataset:
So let's say you're working on something and you're looking for a library that will help you out with canvas animations.

You find a GitHub project, or a package on bower, and you get the code on to your local system somehow. You then have to wire it up in to your existing code somehow. Even if you just start with a new project to try out the API or something, you still have to do a decent amount of system management to get the thing working.

Check out this fiddle: http://jsfiddle.net/williamcotton/fJ4Rv/

Instead of trying out a new lib you can easily just bring it to life anywhere with no system dependencies other than the lit library itself.

The same ease of consuming code is present in publishing.

The goal of lit is to reduce the friction and overhead present in publishing and consuming open-source code in the browser.

It can also be used for bigger projects, like (and get out your iOS devices for this) nox: http://nox.neocities.org

If you view the source you'll see it starts by loading this module: http://www.corslit.com/williamcotton/nox:

Personally, I've been developing using JUST CorsLIT and the editing all code in-browser and doing the deploys using fully front-end sites like Neocities, JunoJS, and JSFiddle. My personal favorite is Neocities. :)

As per the name, well, the actual product is lit, and CorsLIT is a site built on top of the lit API. I plan on retiring the CorsLIT site and developing the second generation site on top of the data and functionality offered by the core of the product. Hopefully the next version can stand on it's own two feet and won't require the song-and-dance to get some attention. :)

The CorsLIT name itself was chosen for nothing more than being a funny marketing ploy! I would absolutely love it if it caused enough of a stir to warrant some very expensive lawyers sending me a letter!

I'm also a genuine fan of shitty American light beers.
I don't get this either. PXE is a few special DNS settings & a TFTP server & a very small boot file. The concept has been around since before 2001, yet it's treated like some kind of weird voodoo.

Using PXE in your environment means you have to feck around with DNSmasq, or manually configure DNS, or use enterprise-level bloatware.
Tau.js ( τ = 2π )
Uh, quite false in your statements and assumptions.

Do you know that Chris Lattner has worked for Apple since 2005?

Chris Lattner being the "primary author of the LLVM project".
I would probably take a social engineering approach to this problem- if you knew her high school and approximate age you could probably find someone who was in that class who would know her pretty easily. At that point it's just a matter of either tricking them into identifying the photo or just straight-up asking them.
Coldtea: He is saying that there are obvious lurker (or "confounding") variables. It could be that not getting a degree is caused by being poor (or black, etc.) AND that not getting a job is caused by being poor. So not having a degree and not having a job may appear to have a high correlation when in fact they are both driven by a third variable (socio-economic/race/etc.). Look up Simpson's paradox.
Any news on a Thinkpad with Haswell and a very high pixel density?
Which works by creating two named pipes and feeding them to diff and pumping your processes data into them. Process substitution is built on named pipes, they are the enabling mechanism that makes it work. Try this in a terminal:

echo <(true)

And you'll see the anonymous named pipe created by the subshell and passed to echo.
Can anyone comment on the quality of the 3rd party Java driver (https://github.com/dkhenry/rethinkjava)?
The worst part is here:

> Notably, a much stricter rule was set for US government communications found in the raw intelligence. The Israelis were required to "destroy upon recognition" any communication "that is either to or from an official of the US government". Such communications included those of "officials of the executive branch (including the White House, cabinet departments, and independent agencies), the US House of Representatives and Senate (member and staff) and the US federal court system (including, but not limited to, the supreme court)".

The NSA is giving intel about officials in the US government to another country, on the honor system.

Snowden and Manning are considered traitors for doing even less.
Assuming that she didn't show up in a reverse Google Image Search, maybe they used some sort of facial recognition API (like http://www.lambdal.com/), perhaps along with the other people in the picture, against scraped pictures from LinkedIn and Facebook based on her appx age, location (Austin), gender (F), and high school.

At least that's what I might have done.
There's probably some kind of "social network graph" hack that could be applied. Like you could share any game from a family member... but only one singular family member, and you can only change your singular family member "link" on the 1st of January or perhaps the anniversary of when you signed up with Steam. That seems fair.

So my HTPC and my kids desktops can each sign up to share Dad's personal library... but they're both stuck to me, and me only, for a year. In a way I kind of like the idea of my kids not being able to "borrow" some ridiculous 17+ rated gorefest from the other side of the internet or a kid at school... I know they're stuck on my account, or at least I have a vague idea what they're doing.

How would you enforce people not creating accounts merely to share one dudes library? Could make it terribly slow or inconvenient perhaps?

Another interesting option is creating tiered accounts to prevent widespread pirating-type operations. So you can either be a sharer or a borrower and never switch between. Or as per above, switch as many times as you want, once per year.

I'm sure there's some moronic and expensive patents out there to prevent the whole thing from ever getting off the ground.
Actually, you can use absolute positioning to achieve what you want, in a fixed-width layout. You use CSS to add padding to the top of the content which is equal to the height of your navbar/header and give the navbar/header position absolute and top 0.

I haven't figured out how to do this with responsive layouts. It's never worked well for me but I will come up with a solution one day.
For what it's worth, at this point I simply assume the NSA is as evil as it can possibly be. There are really only a few revelations that I would still find surprising and deem HN worthy (for example, they secretly solved P=NP or have developed technology for mind reading).
And there is no maintained GPL2 gcc, so they need an alternative. Also, the goal of the project is to provide a free operating system, and GPL software does not meet that goal, in either version. So naturally it is desirable to replace it when possible.
I am positive they didn't do number 1.

I am positive they didn't have number 2

There were no other people in the photo

What other snippets of information would be useful?

And they never met her, only I did. So they didn't know her name. And yeah, I said "I met a cute girl." I didn't say I met "name"
Indeed node-webkit is focused on exactly that while the ExoBrowser focuses on providing a scriptable platform to build and hack your own browser.
I hope this leads to more game sharing. I think letting people play a multiplayer game together when only one person owns the game would be great for the consumer, and lead to higher sales of the game.

I have skipped some co-op games because I knew my friends wouldn't buy it, but they would have played with me if they could.
A monad ;-)

No, but seriously, you can think of
(->> foo bar baz quux)

As a way of saying:

Within the context of computing one thing and passing
that result to the next thing with a common carrier
object of "foo", do bar, then baz, then quux within
that context, each operating on foo.

In VB you could do:

with someFile
readIt()
processIt()
writeIt()

See the similarity?

By the way, monads are a way to abstract this even further so that not only can you model the context of "do something to a thing then do the next thing then do the next", but almost every other kind of context you could think of.

EDIT: as has been pointed out, this isn't really a monad, but it's an example of something monad-like that helps me grasp the larger concept better. Also, fixed the syntax.
Ok, I still think you probably need to spend some money on better hardware, but here are a few ideas for eeking out some more performance from your existing setup:

- Limit the max apache child processes/threads to what your server can easily handle. That way during busy periods people will get an occasional error connecting to your server (or wait a while), but at least mysql won't be thrashing your server so it might improve overall performance during the busy times.

- Figure out which queries are using the most cpu time and optimize those.

- Have a look at your most frequently accessed pages and see if you can optimize database access in those pages.

However if your users are still sometimes getting error messages accessing your site you have to ask yourself whether that is going to hurt your business.
How find device udid without iTunes
Udid.io was created to get easy access to users' device UDIDs when developing enterprise iOS applications and testing of apps.
The shoe I'm still waiting for is whether the FBI is willing to use the sworn affidavit of foreign intelligence people with access to American intelligence as grounds for warrants issued under the 4th amendment.

In plain English, if another country tells us which Americans to go after, do we issue warrants and actually go after them? I'd be willing to bet money that we do, but nobody will want to admit to it.
Liberal licenses like BSD are enormously free for everybody involved. The people putting work into software using the open-source code can contribute if they want, which encourages more businesses (who would otherwise be working with proprietary alternatives) to work with the software in the first place.

The increased amount of participation probably far outweighs whatever benefit is involved from the "freedom" in forcing others to publish their changes, which actually just discourages participation from the industry and only marginally improves the ecosystem in the process.
As wmf says, the motivating factor of a "M$" tax is a myth. Windows laptops come with bundled software that more than makes up for the license cost.

You hate it and I hate it, but the vast majority tolerate it.
How to Increase Content Findability on Your Web Page
Here is the puzzle, and you are supposed to supply 5 answers.

AWVLI QIQVT QOSQO ELGCV IIQWD LCUQE EOENN WWOAO

LTDNU QTGAW TSMDO QTLAO QSDCH PQQIQ DQQTQ OOTUD

BNIQH BHHTD UTEET FDUEA UMORE SQEQE MLTME TIREC

LICAI QATUN QRALT ENEIN RKG

For the actual competition page, which you might not want to click, there are links under this HN submission.

https://news.ycombinator.com/item?id=6369430
Assuming they have evidence of a similar agreements with other countries, it makes perfect strategic sense to lead off with Israel.

If you lead off with, say, Belgium, you are going to encounter a large amount of "eh, not particularly concerning." However leading off with a country infamous for (correctly or otherwise, it does not matter) extraordinary rendition, assassinations, and human right abuses...
Is the Modern App Wink an undocumented feature in Windows 8.1?
http://www.iflyglobal.net/locations.html

There are also ones in NC and two near LA. Granted to do one hour by yourself is hard to do you can split it in 15 or 10 minute blocks, which was likely what he meant.
Is there some reason you expect this to be a likely scenario?

Israel is pretty strongly focused on the Arab countries near it who are trying to destroy it. Not too many American citizens in those countries, and almost impossible for one to reach any kind of high position which would make them a target.
Oh my god yes, so excited Mark of the Ninja is included.
So is this basically LFS with built-in PXE boot support and orientation towards servers?
You have a point in general, because that is how these things usually go, but these guys spent like three years working on the foundation for what they're doing now. This level of rapid improvement may be the visible payoff of a lot of careful design and engineering.
IPhones, fingerprints and privacy
If clean and clear is what you're going for, I personally think you've done a good job!
A lot of questions are hopefully answered in this follow-up post that I linked to at the bottom of the CorsLIT front page!

http://williamcotton.com/another-way-to-publish-code
Heh, geek blog effect. Reddit et al have created some very bad habits of dialogue, such as assuming the subject of a link isn't reading it. And being nasty with candor.

I still remember the time I said something impolite about David Brin. Brin took offense and replied.

I'm actually a huge fan of David Brin. That sucked.
Was it? May be I missed that.

UPDATE: I actually bought it for the Linux version now, and I had no idea it became DRM free earlier. In the past it was DRMed. HB writes however:

> Trine 2: Complete Story is making its DRM-free Windows and Mac debut!
Inventor finds way to clean up the world’s oceans in under 5 years time
Is it not self-evident?

No, it's not.

How many people connect through social networks

That's roughly quantifiable. FB has roughly 1.15 billion users, not sure of its daily use stats. Some numbers: http://expandedramblings.com/index.php/resource-how-many-peo...

which is an obvious benefit

Now _there_ is a questionable assumption. Given that increasing numbers of people are _leaving_ FB in saturated markets, and peak membership seems to top below 50% of the population, there seems to be a limit. And I could turn up studies showing negative effects of social networking / media saturation ranging from social isolation and depression to broken marriages and lost jobs to health and life-expectancy loss due to inactivity.

How many people benefit from research papers about 3d model generation from photographs?

First: a false equivalence and shifting goalposts. Your initial claim was "most of the academic research".

Secondly: academic research covers a huge range of areas, from improved health and diet to better machines and alternative energy sources to faster and more accurate computer algorithms.

Third: what you see as a useless toy has some pretty evident applications that I can consider. Attach this method to a 3d CAD/CAM or printing system and you have manufacturing or parts replacement from a 2D photograph (AutoDesk has demonstrated similar modeling/capture systems but based on multiple images, but these can come from any camera). Art interpretation, archaeology, X-Ray modeling, geological imaging, and astronomical applications come to mind. There might be applications in protein folding or other microscopic imaging applications.

And the beneficiaries of such technolgies could extend far beyond just those who are currently plugged in.

Blindly claiming social media vastly exceeds the value of such research fails to pass the most casual of sniff tests.
What do you think will be the performance implications of this? My gut feeling is that straight up C is going to be more performant than JavaScript of any variety, when both are done correctly.

Also, do you have any ideas yet about how plugins (e.g. flash, webex, etc) would be handled?
This - and the article itself - doesn't seem to address the other half of that.

"Stop I don't like that."

"Too bad." Shove.

"Stop I don't like it when you yell at me."

"TOO BAD! NEXT TIME DON'T DO SOMETHING TO DESERVE IT!"

A child can't control teh reaction to advocating for himself. And if he does so and the reaction is negative, he will quickly learn not to do so.

I don't have a solution, but I know that simply teaching this more appropriate method of self-advocacy isn't enough. And depending on the circumstances, it can easily backfire.
At this point he could not see my screen (he was standing directly in
front of me), but offered me a simple bet – He said if I sent him the
picture of the girl he could find out her name.

Reminds me of:

Sky Masterson: One of these days in your travels, a guy is going to show you a
brand-new deck of cards on which the seal is not yet broken. Then this guy
is going to offer to bet you that he can make the jack of spades jump out of
this brand-new deck of cards and squirt cider in your ear. But, son, do not
accept this bet, because as sure as you stand there, you're going to wind
up with an ear full of cider.

http://www.youtube.com/watch?v=d8Wvgs9q3js

Simplest explanation: He knew before he made the bet.
It's a computerized version of the soup kitchen.

Instead of handing out soup to a hundred folks, they help the entire internet.

Good deeds don't really need justification.
If I were HP, Acer, Asus or Toshiba, I'd release one with enough storage and ram, and easy boot to Ubuntu/Mint.
> The problem with rejecting economics' claim to be a science on the basis its underlying assumptions survive even as models based on them are usually out by a few percentage points (and under certain circumstances give counterintuitive results) is that you'd probably have to throw a lot of natural science with the bathwater.

Actually, it's a bit simpler than that. Sciences, and scientific theories, can be easily identified by the property of falsifiability. If a theory makes coherent, testable predictions, and if the predictions can be tested empirically, then there's a basis for falsification. Economics doesn't have this property. Many natural sciences do. For example, anything having to do with evolution -- very specific, very testable, and excellent at resisting falsification. Not that surviving falsification is required to call something science -- failed theories and fields are scientific in a sense, certainly more so than those fields that never test their theories.

> ... whilst medics - like economists - are left with statistical tests, ad hoc explanations of confounding factors and a raft of exceptions that arguably falsify claims as uncontroversial as "drinking in excess is bad for your health".

Yes, but those aren't really falsifiable, are they? One can argue that a failed test like that is equivocal, not a basis for casting out the underlying theory. In a formal sense, that prevents their being called sciences.

I have to say about modern medicine that it's rapidly moving toward being evidence-based. Many clinical practices from years past have failed more rigorous efficacy trials and have been cast out as a result. So I would call it science on the basis that its theories and practices are open to falsification.
>If you want those blobs you should have to seek them out yourself

Untenable position. A user should not be forced to jump through hoops to make their hardware work just for what is essentially an ideological reason (and indeed, an average user would rightly reject such software.)

>If your computer can't run without binary blobs, yet you are a free software proponent

If the goal of the FSF is to make people care about the free-ness of their operating system, they could certainly go about it a better way.

The problem with the whole "approval" thing is that the very name of the organization combined with that action is misleading. Example, if I ran a group called the Cool Software Foundation and maintain a list of cool software, and I made it a point to single out your $application as not being approved, that carries the connotation that your app is not cool.

s/cool/free or any other objective adjective.

In other words, the distro itself very much is free software, and the FSF by their dogmatism is being misleading. I'm with BSD on this one.
Yep, out of 17 BASE accidents this year 15 were in a wing suit. I didn't do a wingsuit BASE jump until I had over 200 BASE jumps and 1400 skydives. Now every new skydiver rushes to do it after a single year of experience, and the numbers show what a great idea that is.
You totally can get good at it, it's a skill like any other. I've won like 40 games out of 200 or so, and I'd say that I win about half of my games I decide to play past the first sector.

You just have to have a good feel for progression. Always fight as many ships as possible, and only leave the sector when the rebel fleet is riding your ass. Know which weapons, events, and upgrades are good, and roughly what order in which to get them.

I have played over 100 hours of FTL. Help me.
- I still have many issues with the state of the first experiment, UI responsiveness is not one of them. The rest of the performance are native... so it seems it's just fine. HTML/JS served and communicating through web-sockets locally is pretty fast!

- For the plugins, luckily, the Content API includes the Pepper Plugin API... so you can have flash (and the rest of the native plugins that work on chrome) out of the box for almost free.
I'm the engineer he's referring to. I still get a laugh seeing Justin's amazement when we told him her name. To answer a few questions...

- This isn't the actual photo but looks similar, except that she was alone. Justin was afraid of reposting the same photo after the results of handing over a photo last time :)

- There was no useful exif data in the image.

- We knew her high school and approximate age in Austin, but were unable to find any yearbooks / class rosters online. (Idea not pursued: try to acquire a yearbook offline).

- Facebook Graph Search and LinkedIn with the criteria we knew didn't help.

- Google Image search didn't help.

> "I'm sure there's a lot of information missing from this story"

Quite true.

Ultimately we had several methods going at once to try to figure it out.

The one that came back with results first relies on some information Justin still doesn't know we had (though he would still be impressed), but other approaches we also expected to work would be possible with only what's in the story, and haven't yet been mentioned here.

EDIT: shared more at https://news.ycombinator.com/item?id=6369751
Holy...moly. As a Mac gamer, I've been waiting forever for Mark of the Ninja and Fez. AFAIK, they've not yet been previously released, so is this an exclusive for Humble Bundle? If so, what a huge scoop. If I were those developers, I would've hawked the games on Steam for a couple of weeks...as Mac fans like me would've happily paid full price.

edit: The average purchase so far is $4.37...seriously? Given the caliber of games included, and that this is the first bundle (I think) since the Edward Snowden revelations, this is a great excuse to give a large donation to the EFF.
"Steams plan now enables up to 10 family members to play a game on any computer."

I've been thinking a better system would be number of shares = number of owned games. Or number of shares per game = retail cost of game divided by total retail value of all games on the entire account. Then I could share out "FTL" dozens of times, but some goofball who opened a fake account containing only one copy of "XYZ" could only share it out precisely once.

This follows the obvious customer service goal of making your best paying customers the happiest.
In the US, credits are typically by "Credit hours", which I believe is in reference to how much instruction time you have per week. A 3 credit hour class may meet 3x a week for 1 hour, or 2x a week for 1.5hr. So saying 30 credits is the same as saying 30 credit hours, which is 30 "hours" of course work. Wall clock time is higher because you have homework and other stuff, and of course a 3 hour class goes on for at least 12 weeks of instruction.
They knew what high school she went to (I just found out), but probably didn't know exactly how old she was.

There are no digital yearbooks from the high school. I checked
I think yes probably if you look at the parts of the AST subject to substitution of a particular name.