skysight-inc/HackerNews huggingface dataset:
Maybe I'm missing something, but points 3 and 4 don't make much sense to me. Could someone tell me why I'm wrong here?

In myth 3 he seems to mix words of description and the words describing logical equivalence. "even though equals('three',3) is true, length('three') does not equal length(3)" - while this is correct, it only seems to say anything about the myth because of the function name. Try this instead "even though foobar('three',3) is true, length('three') does not equal length(3)" - does this really prove anything? You could never substitute "three" with 3 at any point in the first place.

Specifically he hid a "$lut{ $str }" in equals(). It's not that 3 can be substituted with "three" - it can be substituted with "$lut{"three"}".

In myth 4 he seems to play a similar trick of talking about the variable names. Sure, perl allows you to create a new block with a new variable of the same name. I'm not sure what does that have to do with functional programming as a whole. It's just the language implementation that allowed you to play this trick - referring to a new thing by a name you used before.
There's clearly a niche in the market for reputation management. I know it exists, but perhaps something that can be used by the 90,000 people send requests to Google would generate a bit of income?

The photograph example http://en.wikipedia.org/wiki/File:Tom_Carstairs_In_Concert.j... is odd. The photographer took the picture, and has released it to the public domain. There is clearly confusion between photographers and venues / bands about what the laws actually are, and what reasonable behaviour is. I'd be interested to know why the musician wants this very low quality photo taken down?

Here's evidence of confusion over legal status of photographs: http://www.plagiarismtoday.com/2014/04/24/cant-photographers...
L'Oreal – Makeup Genius
Link: http://www.lorealparisusa.com/en/brands/makeup/makeup-genius-virtual-makeup-tool.aspx

They used the same technology used in the movie Benjamin Button developed by a company called Image Metrics:
http://www.image-metrics.com
Anyone have more details on exactly what cjpeg does? What sets this apart from a solution like JPEGoptim?
I don't get it, why would anyone buy an LGPL exception? They want to keep their own private Qt fork and keep the modifications to Qt locked up? Is the cost of maintaining a private fork really that profitable and much lower than the cost of buying an LGPL exception?

I'm just surprised that's a good business model too. I don't quite understand it. Maybe there's something I could read instead of asking the lazyweb?
Things Political Scientists Know (2010) [pdf]
If anyone feels like planning a trajectory like Rosetta's or, more precisely, writing a computer program to plan a trajectory, ESA's Global Trajectory Optimization [0] contest is for you. It's dubbed the "America’s cup of rocket science".

The past contests and their entries are quite interesting, ranging from mapping the whole surface of the Galilean moons of Jupiter (Io, Ganymede, Callisto, Europa) or doing an asteroid hopping mission in the main asteroid belt.

I might participate in the next one.

[0] http://sophia.estec.esa.int/gtoc_portal/
We're not going to get past that because not everyone agrees with you.

At least, not until you realize that forcing people to do what you believe is right is fundamentally immoral. No matter how noble your ideals, and how rainbow-colored your utopian future is "if we can get past that".

It's sad that you can both simultaneously hold noble ideals of taking care of the needy, while thinking that the only way to do it is by violently and immorally forcing others to help you do it, whether they want to or not.
Indeed. I was diagnosed 5 years ago (age 25) with recurrent major depressive disorder (aka chronic depression) along with PTSD (due to childhood abuse I only started to deal with in my twenties) and generalised anxiety disorder. While the anxiety problems were horrible the worst was chronic insomnia. I have taken part in a number of sleep studies in NHS and private hospitals and two universities as my sleep disorders were rated as "most severe" in that I would sleep for less than an hour per day over a 14 day period which led to all kinds of horrible things such as hallucinations and false memories. For a while I was diagnosed schizophrenic but that was a misdiagnosis as it was simply (ha!) down to exhaustion. I was on 50mg of Zolpidem (Ambien) a night but even that couldn't shut my brain off.

Thankfully my depression and other issues are much better now although I still find it close to impossible to sit down and play a game, watch a movie or read a book for some reason :( It is a great shame as I used to love playing video games as a kid/teen. It is horrible not being able to enjoy something you used to love. It is almost like that part of my brain is been switch off and I can't find the on switch anymore.
I agree that under the current system, AI will be in control, and that would be bad for humanity. It seems to me the obvious conclusion is that we should change the system. AI is not yet in control, we are. Therefore, while we are still in control, we should steer the future in a way that is beneficial to us.

You seem to think that we would fail to coordinate to do so until it is too late. That is possible, but I don't think that is certain yet.
Harry Hong is a beast: https://www.youtube.com/watch?v=umt4ZESWSeQ
Bitcoin Momentum Grows in Emerging Markets
http://www.zpub.com/notes/idle.html -- Bertrand Russell agrees with you.

I think (and hope) this is where we'd end up.
Comcast Affiliated News Outlet Censored My Article About Net Neutrality Lobbying
Mozilla recently improved the JPEG encoder. They claim 5% smaller files then libjpeg-turbo. https://news.ycombinator.com/item?id=8036959
Most stuff will go away eventually, when sites die or are renewed.
It just takes more time than what people like.
Show HN: WeWorkRemotely android app
> This is looking at a foreign society through Western glasses.

Who gives a damn? "My culture/society says I should" is never a good-enough reason to do something and suicide is no exception.

You can't excuse people for doing stupid shit because of their upbringing. We're not robots.
Amen to this.

We've got a complete clusterfuck in our legacy code because somebody decided that UTC was not the right answer, nor was timezones quite, and so somehow made the heinous mistake of creating a "local UTC" and separately storing the TZ. The mind boggles.

I'm still straightening that mess out.

People, computers care not for your "calendar time"--usually, you want physical time and can fix the rest at the view level.
Only 1 in 5 apps has adopted deeplink meta tags
But robots adapt (or their manufacturers do). Need a drill attachment for construction? Just snap it on. NO need to use a human who needs a portable drill with internal motor and cord.
How To Save Enough Money To Travel The World
The value in a monad is that it allows you to work with pure data transformations (functions), which can then be reused, composed, tested, used in isolation and then deal with the side-effect later when you really need it. If you think about the monadic type as a container, it allows you to apply transformations while not pulling the values out of that container (think data-structures). If you think about a monad as a context, it allows you to apply transformations while keeping the context (think Future/Promise).

The call of a side-effecting function of course it has a well-defined value and I don't think there's anybody knowledgeable enough in FP to deny that. Problem is - there's data missing in the representation of side-effecting operations. For example, take a statement like this:

x = x + y

As a matter of fact, this makes no sense mathematically, because there's data missing from the above representation, as it really means this (where i, j and k are moments in time):

x(i) = x(i - j) + y(i - k)

So time is actually an implicit parameter here that you've got no control over. The above representation makes even more sense when studying the architecture of CPUs. And as a side-effect, the old value of "x" gets lost and so if anybody else holds a reference to "x", then that reference will point to an entirely different value, an event that can happen at arbitrary points in the future, so you could say that the whole world changes after an operation like that. Since concurrency is often brought into the picture, I think it's fairly easy to see how this can create problems in terms of our capability to reason about the logic we read or write.

Also, if we think about side-effecting components (say, mutable objects), the functional behavior of such a component ends up depending on its history, history that's in no way explicit. Variables are buckets or places. Immutable values are facts that can be compared. E.g. 2 references to mutable things cannot be considered equal, unless they point to exactly the same memory location, otherwise equality (as defined in the programming languages we are using) is broken and a constant source of gotchas.

That link you posted argues that the way we are using the term "referential transparency" today for programming languages is different from its original meaning, but I'm arguing that the original meaning is not relevant for programming languages. There's no point in arguing that a side-effecting function call in C does have a well-defined "value".
Yes, the output of a side-effecting function can be considered a value, but you can't treat it as a value.

Of course, we can always argue semantics.
Shigeru Ban's Paper Architecture
MIT: Magnetic Hair [video]
I agree, but listening to the first 5 minutes is obviously a fine way of previewing the content without listening to the whole thing.
4 Things Public Safety Can Learn From Startups
I stumbled upon weworkremotely.com while searching for a job and they didn't have an app for easy access of job listing. So I created one. I hope it is useful for others as well.
PS:- Oh and did I mention I was looking for a job?
With any tool like Qt, we'll always find things that we want to add or change. Nevertheless, for me Qt is "good enough" in that it suits my purposes better than any of the other toolkits currently out there, like Windows .NET or GTK+, etc.
They're fine. It's more they've made the decision to NOT force all their visitors to SSL.
I was under the impression that Synopsys' ARC processors were configurable at design time, not runtime.

Or am I missing something? Have a link?
> Does the comet actually have enough gravity to make an orbit happen or is the orbit completely artificial?

Yes it does.

Rosetta is now at 100 km distance while they are trying to figure out the mass and the mass distribution of the comet (unknown at this time!), and will eventually settle in a 20 km orbit, finally 10 km, around the comet.

This isn't going to be easy, see elsewhere ITT for some detailed discussion.
Gamma FinFisher hacked: 40 GB of internal documents and source code published
Thanks for sharing, great to hear an update.
Ultrasound is widely considered safe.
The BLS has this documented fairly well over the past century: http://i.imgur.com/BPNyjM8.png

As advances in agricultural automation removed laborer jobs in the 1900s, workers switched to different, more-specialized industries.

In short, we will probably see jobs disappearing because of automation in the 2000s, but it won't necessarily be bad. Most likely we will also be seeing many new types of jobs appearing as well - some which may have never been conceived yet.
For sure. I'll make sure to add something about which topics we covered.
How a Leopard Seal Fed Me Penguins
Removed from TWiT:

* Episode with mention: http://twit.tv/show/tech-news-2night/144

* Wiki history: http://wiki.twit.tv/w/index.php?title=Stream_URLs&diff=prev&...
Ah, sorry. Too much time on the internet, I'm starting to read everything too cynically. I'll delete my comment responding to yours, since it doesn't add anything to the discussion and misrepresents what you were trying to say.
You don't need to read much, the answer is simple: legal departments.

For most companies, the lawyers don't understand the LGPL or software at all, so they don't understand that the LGPL lets the company distribute binaries with Qt libraries included without any source release requirements. They just need to include a notice that Qt is used and where to get the LGPL parts source.

They just like being able to pay money and "own" the IP.

The only time a company actually needs the commercial option is when they distribute in house modified Qt libraries, because those would be derivative works. And I would really want to know why the hell any company thinks its worth it to buy a commercial license so they don't have to release their modifications to Qt itself. That is just ridiculous.
http://alteredqualia.com/xg/examples/deferred_skin.html

Maybe not completely realistic but getting pretty good, especially in a browser.
I hope this stays a powering technology and it doesn't attempt to become a data-channel company as well.
We can, but only after someone actually produces a round wheel, with no gaps, sufficient spokes and a hole for an axle. I've yet to see such a beast.
Often, the artist or novelist is a better judge of history than the professor or engineer, as they have the distance to see.

Neil Stephenson's 'Snow Crash' is a masterpiece of scene and action. His 'dystopian' novel set a bar to which we judge ourselves to this day. I use 'dystopian' in quotes as Stephenson himself describes his novel as an optimistic view of the future when he wrote it. Why? Because humanity survives the Cold War.

In 1980, that was not necessarily true. I would like to remind any readers that the facts have not changed in this manner. War has always been with us, and the robots, though shiny, will be tools of war just as every keyboard, scythe, and lump of granite has been. If there is one thing we can count on, it is war.

You may argue that the robot will eliminate the scarcity of resources that causes conflict. I hope so. However, history shows us again and again that war is a part of man. If you eliminate it, you rid us all of a part of humanity. I hope dearly for this.

But the consequences of that are not simple, there will be blowback to having the robot take our darker sides away. It is a bargain I hope we strike with the robot. But I have no doubt that my grandchildren will not be the same humans we are if that deal is signed.
Is Objective-C still worth learning, now that Swift's here?
Anonymous but requires a login? Cool idea but no thanks =/
Where there exists scarcity and a differential in value, trade will occur. Now, of course, that says nothing about the people that have nothing of value to trade with.

You can have something of value, but still be unable to find a trading partner, if that thing can be had for a cheaper price somewhere else. For example, if machines make labor cost less than a living wage, then you can't survive by selling labor.
Yup! But the periodic inspections can happen less often on the 787, thus saving the airline a substantial amount of money! The inspections take an extended period of tine during which the plane isn't earning any money. By enabling those inspections to happen less often, the 787 reduces overall costs to the airline.
> At least, not until you realize that forcing people to do what you believe is right is fundamentally immoral.

That's the funny thing about "moral foundations" - what's fundamentally immoral in yours may be a cornerstone of mine, what I find barbaric is a cost of doing business in someone else's...
Anyone notice how google issues themself a certificate. for some crazy reason I see different results when I sign my own certs on my server... man the cert issuer oligopoly sucks...
If he hadn't made a popular photograph, his income would be lower.
Rosetta will eventually settle in a 20 km orbit around the comet tail.

It will still have to use thrusters because orbiting an small irregular blob of melting ice and rock isn't going to work without precise maneuvering.
New foursquare
The New New Foursquare
This is way to cool!
True! But the paper books ended up being replaced by ipads in some cases. The EFB does other stuff as well, but the effort around getting all the papers onto it versus "use an iPad" is rather amusing imho.
The safety question does need to be addressed. While there isn't any solid evidence that ultrasounds are harmful to fetuses, there are some studies that into question their safety[1]. I am curious as to how much power is really being transmitted with these things.

1-http://www.midwiferytoday.com/articles/ultrasoundrodgers.asp
You can setup a PageRule (basically an exception) on any plan level and tell us to cache an entire page (including HTML) if you use the "cache everything" option. This is available at the free level also. With the paid level plans you get more PageRules, but at the free level you still get 3 PageRules.

With "cache everything" used correctly (to ensure you're not accidentally telling us to cache something like a login form CloudFlare can easily handle 98%+ of all requests for your high traffic pages.
I don't understand your argument anymore, I think we do agree that lock in is bad, so that's good.
Can “Instant” Become a Viable Business?
Lets not kid ourselves, security isn't the impetus behind this. It's politics. And politics is just grown men acting like children, while pretending that they're looking out for our best interest, all the while screwing us more than the people they are protecting us from.
Bitcoin research at the Federal Reserve and how I've lost my job
I don't claim to be a pro, but Tetris got a heck of a lot easier when they started letting you spin your pieces infinitely once they hit the bottom. I maxed out levels… then lines… then the score on the Nintendo DS in 2006 or 2007. There was a bug in the game, however, that wouldn't let you save scores above 99,999,999, which was kind of a bummer after a game that took up about a month's worth of commutes.
I was rejected at the US border (entering from Canada) several years ago for lack of ties; one of the things on the checklist the CBP guard wanted was a lease. I told her that I lived with my parents, and she basically said that I was screwed.

Fast forward a week where I came back with everything they wanted and a notarized letter from my parents, and she let me in (while still seeming to be quite pissed about it).

I would look at the evidence they want to see for ties to your home country, and post what you can gather to visajourney.com . They'll give you some suggestions on ways to improve it and/or tell you if they think it's enough. (Good people. If it wasn't for that forum, I may not have been approved for a K-1 and may still be living in Canada.)
The most exciting thing about Uber and Lyft launching these sharing services is not owning a car in the future. What do you think?
DId anybody try this? Not a bad catch. "Goodbye to Justin.tv, Welcome to TwitCasting.tv" http://twitcasting.tv/?justin=1
And the female equivalent of guy is girl. The word 'girl' genuinely has more shades than the submissive little box you want to put it in.
"""calpaterson's awesome project"""
import arrow
arrow.localnow = arrow.now
del arrow.now
And how would you put it bluntly?
Responses like this are why I still come back to HN. Thanks for keeping this place pleasant.
Nice mob mentality, let's all pick up on the awkward guy who wants his brush with the law or crazy hairstyles removed from the internet so he can try to get job a after a long depression.
My point was not really that the revolution actually has to happen. Political pressure will build up long before and things will get sorted out peacefully.
And does that have a completely zero cost to accomplish?

As I see it, leaving Qt entirely at the mercy of it's licensing revenue stream and not supplemented by Digia's consulting revenue stream means 1) Qt needs to sell more licenses going ahead or 2) Qt needs to charge more per license. The cost of doing business or paying developers will not be going down any time soon. It can only be flat or, more likely, up. And I don't see Qt license numbers making a radical change upward in the near future.
I've forgotten the quote's origin but

The trouble with the rat race is that even if you win, you're still a rat
I agree - I could help but think while reading this that I've seen a couple services like this already.

But you're right, the key to this is the implementation of the idea over the idea itself. Uber (probably) will generate a larger network of car poolers, which is necessary for this type of service to work.
The amusing part about not doing business with people wearing suits is that it's the exact same attitude as those who only do business with suits.

This is really age old - people want to work/invest/befriend people similar to themselves.

What someone wears or looks like should be a bad predictor for anything over any meaningful stretch of time. Whether that becomes reality is up to us.
My mother was an alcoholic and her abuse of it killed her. Millions of other people are able to use it responsibly.

Would you care to dance around and laugh and sing "ha ha, your mommy's dead and the bitch deserved it!" Because that's the tune you're carrying.

Today we have an obesity epidemic that is responsible for significant health problems. By your logic all food should be poisoned too. You are one sick fucker.
#1>Obama bans wind-farm purchases by Chinese company
http://money.cnn.com/2012/09/28/news/economy/obama-china-win...

#2>Huawei, ZTE Banned From Selling to U.S. Government
http://techonomy.com/2013/04/huawei-zte-banned-from-selling-...

#3>Obama Imposes Tariffs On Chinese Tires
http://www.huffingtonpost.com/2009/09/11/obama-imposes-tarif...

#4>Chinese exclusion policy of NASA
http://en.wikipedia.org/wiki/Chinese_exclusion_policy_of_NAS...

#5>Obama BANS U.S. government from buying Chinese-made computer technology over cyber-attack fears
http://www.dailymail.co.uk/news/article-2300518/Obama-BANS-U...

What was the news again?
How to Transition From Services Business To Product Business
Funny and true, but this is a separate case. We're not talking about implementing a new standard, we're talking about easing development on your next project.
I don't think it can.

After 52 years of life, I'm pretty sure (by direct experience) that I'm not just a machine, and that no purely materialistic view is adequate to explain human personality.
Interesting. I work in VFX and we only use OSX when when we absolutely have to(read prores).

Interestingly I've found the color handling to be "odd". I'd recommend looking at nuke from the foundry.

It's designed to be fast, scriptable, and handle comically large images. One of the nice things is its multi-platform. you'll not need the GUI, but you'll love the color tools.
Definitely appreciate this a lot. I am sure he gets it reviewed by a few people who are closer to the metal.

This is a great way for him to be on top of all the technology that goes in his extremely technical company. Moreover, him understanding the details from the engineers, then writing a blog post about it, and then getting it reviewed by the engineers ensures that the blog post will be understandable for the customers, who are likely to be at (or slightly below) his level of understanding of this technology, not the engineers who actually implemented the thing.
Introducing Morning Catch – A Phishing Paradise
And Hot Pockets.
Three Ways to Perform iOS Assessments
LGPL allows only dynamic linking, i.e. the Qt libraries must remain separately loaded binaries and cannot be included into another project in object form.

I could see some reasons why a company would want to statically link Qt libraries into a larger binary. For that they'll need the commercial license.
> What does that mean for IO and networking?

If you're asking these kind of questions you're a few steps removed from appreciating the purpose and intent of ethereum... though you certainly are asking the right kinds of questions. I think this presentation would clear things up for you a bit more https://www.youtube.com/watch?v=GJGIeSCgskc