skysight-inc/HackerNews huggingface dataset:
I think you would really enjoy reading the works of Lakoff & Johnson I mentioned earlier, if you haven't already :D

> I actually think it's much more important to realize what metaphors are exactly because they are derived through language which by default is framing our perspectives and is limited in it's ability to express more complex reality. (Hence a picture is worth a thousand words).

I agree with everything you say - but I would like to give an opposing view to the "derived from language" bit. It's very likely to go in the other direction! One thing Lakoff & Johnson discuss - especially in their later work - is how our metaphors originate from our physical senses and our body (look up "embodied cognition" and "conceptual metaphor"). In short, they argue that we derive fundamental metaphors from the embodied experience, and inject what would otherwise be a otherwise purely symbolic language with meaning through a complex web of metaphors.
> Are there any plans to transpile Julia into Javascript?

Since Julia uses LLVM IR, it should be possible to go from LLVM to Javascript using emscripten.
Show HN: Making marketplace for moto parts
The actual games are not NP-hard problem generators. The rules of games can be generalized to create NP-hard problems.
Flipkart Takes a Swipe at Apple
Moon landing tapes got erased, NASA admits (2009)
Daily Bite of Python: Did you know Python for-loops support else-clauses?
I think people don't like cooking at home because they don't season things properly and then are stuck with a lot of food they don't like. And even if they do, they've made a large amount of one meal and get burnt out eating the same thing for three days. To have variety seems to take cooking full meals every night, which is a lot of work.

You have to think like an industrial kitchen. A restaurant doesn't cook every meal for every customer 100% from scratch as they are needed. Not even the highest of the high end restaurants do that. But they also don't have vats of fully prepared food sitting around to get gross and dish out at the last minute.

You are similarly one person having to cook for 21 people every week: you, 3 times a day, 7 days a week. The ways you would make that work for cooking for 21 people in one meal are the ways you make it work for cooking for one person over 21 meals.

The key is to break a set of common recipes down into key, bottleneck components that keep well. You cook them 80% of the way in bulk, then cook them the last 20% when you need them.

You can also combine some of your prep-time per meal into your prep-time for the week. It takes no more time to cook 6 chicken breasts in the oven as it takes to cook 1, but if you want chicken breast for dinner tonight, you might as well cook 5 more. Then the next day you can slice it thin to have on a sandwich for lunch, dice it up and mix with spices for tacos, mix with mayo for chicken salad, put on top of salads, etc.

If I'm chopping onions, I often only want half the onion, but I will chop the whole onion and stow the half I don't need because I'll probably need half a chopped onion the next day, too. Rice takes about 15 minutes to make, regardless if it's 1/2 cup or 2 cups. I can only eat 1/2 cup in a meal, so I make 2 cups and stow the other three servings.

When I make tacos, I usually make a LOT of ground beef with taco seasoning. Don't buy the packets. Taco seasoning is just spicy cornflour gravy. You make a spicy, erh, soup with whatever ingredients you like and then thicken it with cornflour. Now you're never out of taco seasoning. And taco meat goes great with eggs in the morning.

The next time you're at a restaurant, pay attention to the side dishes and see how many of them are either the same or are different variations of similar components. There is huge variety from few inputs in permutation.
Is there some subjective way in which Zelda is harder than Mario

I may not actually understand what you're asking, but the obvious answers are objectives, and time limits.

In the classic Mario games there was a clear goal for every level, and you had a time limit to make it there. So you could hypothetically try every possible combination of buttons within the time limit to see which ones succeed.

Zelda has no time limit, and the goals must be discovered.
Google Translate hacked? Try more languages
I also always wonder, on many American tv shows you hear people talk about "no dating colleagues" rules and such. Why not? Whatever anyone does in private is private. If an ex-couple has arguments on the work floor, now that is a whole other issue. But one can expect people to behave professionally, can't one? It would insult me greatly if my boss would say I couldn't date co-workers. In fact, many of my colleagues have relationship starting on the job. It may happen when you spend >8hr a day with someone.
In 1975, the USSR fired a cannon from an orbiting space station
Introduction to the 21 Bitcoin computer
Yes! Exactly. What is the best way to transfer the image to the computer and to this program? Can the camera transfer the photos to the computer automatically. I'm thinking more like simple web cameras maybe not expensive SLRs. Thanks.
Cyber security firm offers big bug bounty to hackers to break Tor’s Anonymity
Because when I was young we were having phones, even mobile phones, but first few years - without internet. My mobile site was one of the first mobile sites in Russia. And I know for sure: communication by phones/mail is as different from internet communication, as planet is different with atom. Coordinated networks are MUCH different than list of contacts in phone.
If a problem is NP-Hard, it does not mean it cannot be solved. Rather, it means it cannot be solved efficiently (in polynomial time). Most NPH problems, now including Mario and 3SAT, can be solved given the time and compute resources to do so.
I work there, just saw this.

Bluebox was an old project to provide a GUI for freeswitch. Kazoo has been the focus for the past 4 years, bluebox is now a community project if I recall correctly.

Kazoo is a multi-tenant hosted pbx and trunking solution. It is an erlang cluster which uses amqp as a messaging bus and erlang apps which provide centralized call control and features across multiple freeswitch (media server) and kamailio servers (sip proxy). A shared cluster wide database is provided by bigcouch.

The difference between this and a cluster of asterisks (or broadcloud, kandy etc) is that you as a user or account, are not tied to a single server, any phone on your cluster can utilize the resources of the entire cluster as the erlang apps and AMQP bus provide a glue joining all servers in the cluster into a single "switch". Most of the "cloud" telephony out there is not distributed, it is mostly a lot of boxes with at best HA fail-over to another box that sits in as a warm standby with a unified provisioning layer to hide this from the users.

You can checkout kazoo at github http://github.com/2600hz/kazoo

There is a kazoo all in one ISO, which lets you run all the services in a cluster via a single server. You can get it at http://repo.2600hz.com/ISOs version 2 has the new GUI monster-UI.

Edit: phone does not a good comment make, spelling broken links ...
Paris attacks: 'France will destroy IS' – Hollande
The quantum source of space-time
Is BestBuy Hacked or do they sell information?
screenshot: https://imgur.com/Hi5CeX5

I use mailinator when a company won't let me buy something without submitting my email address. Found an address that had 0 emails before the purchase(approx 14 hours before the snapshot). Curious if this is an indication of being hacked or selling information? Didn't even receive an order confirmation :(
How is the public web content different from the public app content?
It was the same thing with PHP back in the day.

Node is a better language, but not by much. And the fact that it's easy to get started means you'll see a lot of this.

My opinion? Node.js should only be used for streamed or evented data. It's just not built for other uses.
i am always confused when bell comes up and people use it as an argument for 'the probabilistic nature of quantum mechanics'

as i stated in my comment defending your original skepticism: 'i find that science as a verb often is the act of discovering previous understandings were inadequate to describe phenomena'

bell's inequality was a direct response to the Einstein-Podolsky-Rosen paradox which wanted to assert philosophically the inadequacy of quantum mechanics

conversely bell shows empirically the inadequacy of classical mechanics

which seems uncontroversial.. how many times historically have we shown contemporary classical mechanics to be wanting?

bell, to me, simply says if you wish to find relation between bodies associated with classical mechanics and bodies associated with quantum mechanics you are going to have to do better, and i'd argue.. on both fronts
I have an old book here - The International Man by Doug Casey, which was published in 1978. It lists the tax rates for several countries. For example, the income tax went up to 75% in Japan, 71% in the Netherlands, 70% in Norway, 55% in Singapore, 80% in Sweden, 83% in the UK, 70% in the US and 56% in West-Germany.

I'm wondering if maybe there might be a correlation between unreasonably high taxes and tax havens? If the tax rate is reasonable, say 20-30%, then I probably won't bother trying to evade taxes myself and I won't have much sympathy with others doing it (greedy assholes!). However, if the tax rate is like 70-80%, then yeah, putting some money in a tax haven becomes tempting and I will have much sympathy with other tax dodgers.
Yes, that's exactly the model - these users have their own zpool inside their own VM.
I had good luck using Xoom.com to transfer money. The rates were very close to (and occasionally even better than) the blue rate. You just have to find an office to pick it up from.

Also, make sure you don't end up with too many extra pesos at the end of your trip. It's almost impossible to change them back to dollars.
I don't think GP was talking about releasing music for free. I think they were talking about bands that'll do a gig in a bar for $200 (or whatever's considered cheap) versus one that costs several times that, but is actually trying to make a living playing music.
The National Museum of Computing in Bletchley is good!
I agree with you, up to a point. I find Ruby code pretty awful to make sense of with very little type information. Type inference with explicit return types for methods strikes a nice balance between verbosity and readability. I think Scala, Kotlin and to some extent C# do a better job of this than Java.

There are also many less favourable cases where you see things like:

Customer customer = new Customer();
String str = "I'm a String"
SomethingOrOtherFactory factory = new SomethingOrOtherFactory();

which isn't any clearer than:

val customer = new Customer();
val str = "I'm a String"
val factory = new SomethingOrOtherFactory()

Having a dozen getter/setters is generally a code smell, but having a dozen getters isn't.
On Gawker’s Problem with Women
Why I Don't Use Realm Anymore
Sort of like http://www.scala-lang.org/api/current/index.html#scala.Tuple...
On "meta-organisms," which several have mentioned...

It's not a stretch to think of human groups who act in a coordinated way as meta-organisms... In fact, we do it every day. "Google" does not exist -- it's a coordinated group of people acting as a corporation.

Even though they're spatiotemporally discontinuous, these organisms seem to be obviously real, even though this leads to some observations that sound really pagan. These entities (like Google, or governments) exert their own wills and controls over our actions and environments... We're basically their subjects.

If you're right-brained at all, try visualizing these entities. It can make for some interesting impressions :)

Oh, and on terminology: I think it's fair to refer to ourselves (or any higher-order but spatiotemporally continuous organisms) as "super-organisms." I think of higher-order, spatiotemporally _discontinous_ organisms "meta-organisms"
I don't think computational complexity classes are any more than an extremely rough metric for how challenging games can be. Sudoku, for example, is known to be NP-complete yet puzzles range from the utterly trivial (even to beginners) to the nigh-impossible for a human mind.

This is all putting aside the other ways in which video games can be difficult for humans but trivial for computers. Games which emphasize reflexes, timing, accuracy, communication, etc. are all orthogonal to the question of computational complexity.
> No, it is not the same thing at all. People volunteer for organizations because the organizations DO NOT have the resources to pay them because all their money goes into buying goods and what not.

The organization does have enough money to pay some of them, but the savings from people volunteering goes to other resources, and since people align with the goal of the organization, they are fine with that.

This is the exact same. He liked the goal of the organization, he liked what they were doing, and he wanted to work with them, and he wanted to help out. Any money saved here isn't going to some CEO, this is the government, it's budgeted and if it doesn't go to another project here, it goes to some other service for the American people.

When you comp some or all of any expected monetary compensation, which is what this and all volunteer work is, you are helping to set the market rate for that job. The only reason volunteers in an industry can be unpaid is because the supply of people willing to work for no money outstrips the demand. If there were not enough people to volunteer in an area, the organization could and would pay some amount out of their operating fund to pay the work, if it was important to them. This would likely result in fewer workers, but it's obvious how this would work out. It's all supply and demand, even for volunteer work.
My first thought was "what is that thing that looks like a B with a wing, is that a logo for FSF?"

If I were them, I'd re-draw the logos. It looks like "v3" only if you already know it means v3.
> don't want the money you're willing to pay

You could run this same critique against any bid after the first bid, because it's lower than the amount they were willing to pay. The consequence of your argument is that all auctions are immoral.

In reality, prices are negotiated between a field of willing suppliers and purchasers. There will almost always be some "producer surplus," some amount producers get beyond their bedrock price, and some "consumer surplus," some amount consumers save over what they would have paid. It's just typical to find some middle ground in any transaction.

Here there was a middle ground, because $1 was not the only compensation, there were other personal benefits from taking on the work. It seems at the core you're saying he should have only valued money, that he should not have been allowed to "enjoy the work for other reasons" unless cash was involved, because some people prefer cash.

That doesn't seem like a sound ethical principle either.

> To fail to understand this basic difference is silly.

Also, maybe avoid dismissing other commenters as "silly." It's how these threads tend to slide off the rails.

EDIT: Warning - Sorry for some ninja edits, tried to expand my position. I didn't delete anything controversial, just added additional thoughts.
USB Web camera should do. another link to it
http://henryhermawan.blogspot.de/2007/09/capturing-frames-fr...
Didn't see the Acorn Archimedes [1].

[1]: https://en.wikipedia.org/wiki/Acorn_Archimedes
An experiment in funding privacy OSS
That's a good point, but this argument's mostly driven by functional programmers and "good languages" usually means Haskell or Lisp, in my experience.

Disclosure: I'm a functional programmer myself so, what do I know.
That says they only need to link to the sources somewhere in the torrent.
"Yes, beef lovers (me included), it rots!"

If you think this is bad, you need to spend a lot more time learning about the incredible diverse array of things that humans ingest without any apparent problem. We eat lots of things that can be characterized as having "rotted": Cheese, beer, wine, which is then double-"rotted" into vinegar, in fact fermentation opens a whole door of its own. Plus with all the recent discoveries about the importance of gut bacteria, arguably half our digestive process could be called "rotting" the food.

Interestingly, in many cases the "rotted" foods are better for us than the raw. Among our many adaptations that allow us to carry around our enormous brains is the fact that we've offloaded non-trivial portions of our digestive systems to exterior systems via cooking and deliberate food treatments like fermentations. Eating carefully "rotted" food is arguably intrinsic to our species now.
At my company, you can't date your manager, and you can't ask someone out on a date after they say no once.
No, you could not. I can do it cheaper is distinct from I can do it for free.
What is BB?
To complete the circle, dgmdoug should post an analysis of the funnel from HN post to book purchase as proof that targeted ads do work.
FYI I use Ting, which allows GSM or CDMA devices (they contract with Sprint and TMobile)

They arn't the cheapest carrier you can get, but seems a good tradeoff for device interchangeability and price.
When someone raises this concern, I ask who hosts their personal email. 30-50% use a legacy free Google Apps account or Gmail. When I ask why, it's a variation on "because FastMail costs ~$40/year."

Of the rest, more than half host their own MX. While that's totally reasonable, it means the percentage of people willing to pay just $3/month to be a customer is even smaller than it seems. And $40/year is the cheapest that one could ever hope "being a customer" would cost.

So, lots of people say they want to be customers, but even when doing so is close to free, very few actually do.

(Nothing wrong with using Google because it's free, only while concurrently claiming to want to be a customer. I agree with your point and I'm a happy FastMail customer. I'm amazed FastMail can make a profit at $40 and it's a huge credit to them that they can.)
Can we get a more reliable source than the NYPost? The NYPost sensationalizes and mischaracterizes stories.
Agreed. There were a whole bunch of people who would have done the work for more money, but there was one volunteer who was willing to do it for free.

The market connected the man with free-time and an ideal vision, with a project that needed to get done.
Things would also be significantly sped up if you compiled in production mode. From looking at your source, all the dev mode checks are still being performed. See:

https://facebook.github.io/react/downloads.html (the note under npm section)

https://github.com/facebook/react/issues/1772

http://stackoverflow.com/questions/22118915/how-to-turn-on-o...
It's pretty simple really. Swaps are now centrally cleared, so you have to post collateral through a clearinghouse. If on any day, one party cannot settle up on their daily variation margin, the trade is terminated.

Compare this to before, when swaps were often un-collateralized, so you might have a huge paper profit on a trade that you'll never actually realize because the counterparty lacks the cash to settle up.

So before, you could lose the total amount of your trade, but now you can only lose a day's worth of gain or loss.

This is a big improvement, and the risk to the taxpayer is pretty de minimus. Of course the central clearinghouse could default, but that's very unlikely for a variety of reasons (mostly that the central clearinghouse's whole reason for existence is not to default).
Thanks to the sender, İt's really nice to remember but I do still regret that I didn't keep my Comodore 64 and Atari!
Wikileaks releases audiotapes allegedly showing fraud in White House
Setting register to largest possible value
Tech Mountain Biking – Who's Interested?
I saw this video on YouTube the other day and now feel compelled to travel to Davos to hit the same trail: https://www.youtube.com/watch?v=DGlmmndVkVg

Wondering if anyone else in tech is interested in potentially joining / planning a trip? Probably more appealing to those in London / EU due to location - if you want to travel from the US > Awesome. Founders, authentic investors, cycling co’s - All are welcome. If you are a vendor, advisor, or consultant posing as an investor - there is no business here for you.

Business case: Spend the whole day doing something awesome. Then try relaxing / changing the world / eating / drinking / making alliances in the evening. If you win no business, you will still have had a great weekend mountain biking, for less than the cost of the average tech conference.

The cost > Exactly what it costs to get out there. I am not looking to make any money. Fund a VC > Fly private. Poor founder > get the train and AirBnB it.

No idea if this will be of any interest but thought it would be interesting to ask before planning / heading out with a couple of my team.
If it is, I can get a site up quite quickly.
> Using a not very popular programming language can actually make it harder for you to hire people.

The type of people who go about learning OCaml are arguably on the whole more competent and passionate than your average run of the mill Java programmer. Using OCaml might be a good way to separate the wheat from the chaff.
Creating Trading Strategies from Sentiment
Yes you are of course right. I am using metaphor more literally than they are.
> I have as much sympathy for inept windows users as I have for people on the side of the road that break down and don't know how their own car works.

You sound like fun at a party
This is a good analogy, actually. You want a chance to do the work, and have people see your good work. You want that badly enough that you're willing to do the initial work for free.
No, it didn't. The title is misleading, AMD is announcing tools to make it easier to port from CUDA. Not the same as supporting CUDA, which is owned by nVidia only. Unless nVidia open-sources CUDA, AMD cannot do anything for it.

The article said the same thing:

> Through HIP AMD will bridge the gap between HCC and CUDA by giving developers a CUDA-like syntax – the various HIP API commands – allowing developers to program for AMD GPUs in a CUDA-like fashion. Meanwhile HIP will also including a toolset (the HIPify Tools) that further simplifies porting by automatically converting CUDA code to HIP code. And finally, once code is HIP – be it natively written that way or converted – it can then be compiled to either NVIDIA or AMD GPUs through NVCC (using a HIP header file to add HIP support) or HCC respectively.

> To be clear here, HIP is not a means for AMD GPUs to run compiled CUDA programs. CUDA is and remains an NVIDIA technology. But HIP is the means for source-to-source translation, so that developers will have a far easier time targeting AMD GPUs.

What's even worse is that it may not be legal either:

> Now there are some unknowns here, including whether AMD can keep HIP up to date with CUDA feature additions, but more importantly there’s a question of just what NVIDIA’s reaction will be. CUDA is NVIDIA’s, through and through, and it does make one wonder whether NVIDIA would try to sue AMD for implementing the CUDA API without NVIDIA’s permission, particularly in light of the latest developments in the Oracle vs. Google case on the Java API. AMD for their part has had their legal team look at the issue extensively and doesn’t believe they’re at risk – pointing in part to Google’s own efforts to bring CUDA support to LLVM with GPUCC – though I suspect AMD’s efforts are a bit more inflammatory given the direct competition. Ultimately it’s a matter that will be handled by AMD and NVIDIA only if it comes to it, but it’s something that does need to be pointed out.

Why the heck would any developers use HIP with this legal issue up in the air?
"The only thing worse than training employees and losing them is to not train them and keep them." Zig Ziglar