skysight-inc/HackerNews huggingface dataset:
Deflation means that rather than buy a car this year, maybe buy it next year when it's cheaper. It's a massive encouragement to buy nothing and save as much money as possible.

Manufacturing capacity which was keeping up with demand suddenly has too much capacity. Factories shut down. People get laid off. New jobs aren't created.

How do you make a profit in a world where people won't buy a new thing because they think it'll be cheaper in a few years? And you can't compete in the market for old things because there is already too much excess capacity.

It's a giant snowball of bad for everyone involved: both business and for the everyday working guy.
When I don’t care about the UI design, just need some GUI that works — yes, I still like Windows Forms.

When I have professionally-made UI design on input, and need to make GPU-rendered GUI — XAML is the best technology with the competitors far behind.
But isn't that sort of the point? Traits aren't multiple inheritance.
If I were to say my priduct has no sales staff, it would be technically true(it's only me and word of mouth), but it really wouldn't at the end of the day as I try and push it every chance I get.

In the same way, Atlasan doesn't have sales staff, they just go under a different name(reference the comments in this thread).

I couldn't sum it up better than madeofpalk or aresant(from this thread).

It is an interesting view of attempted virul marketing going wrong though :-)
AI winter is coming soon

It would appear so, IBM hype aside. From chat bots to image recognition and playing Go; the media is having a field day around the AI theme.

If this hype feeds Investor and Consumer expectations, the next round of AI startups are doomed to underperform.
Check the infographic[1] again, it states $14.3m all-time revenue.

[1] https://d262ilb51hltx0.cloudfront.net/max/1600/1*OnCkdwQnNOO...
I'm not sure I would go that far. Some considered Slotin's methods dangerous: 'Enrico Fermi himself had warned Slotin that he would be “dead within a year” if he continued'.
Functional programming is different from object oriented programming and takes some time to understand.

In elixir, data is immutable and hence you can't simply modify data like in non functional programming languages and that leads to complexity when you don't think in terms of functional programming. And regarding the code you posted, I would suggest using maps, then you can access values as

arr[row][col]

and set values using the put_in macro as

put_in arr[row][col], val

I would suggest using elixir + Phoenix framework. It should also be mentioned that given your RoR background, you will feel comfortable using Phoenix and elixir. Performance will not be an issue compared to RoR.
Given how confusing the HN discussion is I can only imagine how misinformed the people who this actually affects are.
Please elaborate. I'd like to know which of America's wars or conflicts since WWII were fought on Japan's behalf?
Is there evidence of ISRO doing a bad or inefficient job?
mean, if you don't like the web, then by all means find a different domain. I personally love it, and find it absolutely fascinating. With the right tools, (Rails) the complexity is manageable.

I built my first website in 1994. I know the right tools. Rails is not one of them.
well, this used to be a story long time ago. I think, like 8 years ago, in 2008-09. Jaguar went bail-out, and TATA acquired it. Do people still buy jaguar cars? I doubt.

So, you mean now are we going to see those jaguar "trucks" on the streets of bangladesh? holy crap.

You missed the point, could you please name a single country (other than bangladesh, india, nepal, bhutan, srilanka, and pakistan) where those TATA cars run ?
Who can it injure? The state can actually legally prevent you from saying something ("That is slander/libel") at the threat of punishment. I can just prevent you from saying that on my website. I can delete your comment on trowaweeritesgud.com, but I can't stop you from saying whatever ("Kumquats are a better fruit than mangos!") in the comments here, or on NPR, or from rolling up your own site and saying it there. These aren't just (massive) differences in scale, they're also massive differences in effectiveness of the injunction. That's what moves it into its own category.
> What other products or innovations have come out of IBM Research?

Are you asking just about recent developments in AI and ML, or in general?
Yes. But there's a constant flux of lithium require (flow) for an economy based on battery storage -- or at least so long as lithium is your battery substrate.

How much is determined by the storage per vehicle, vehicles per capita, lifetime of the battery pack, and recovery rate of recycling.

If you go to an inventory of mineral or element prevalence in the Earth's crust, you'll come up with a list of elements and what percentage (usually by mass) they constitute of the Earth's crust.

Strategic minerals: iron, copper, zinc, silver, gold, tin, lead, mercury, gallium, etc., etc., all have specific rates of occurrence. We mine them from ores in which they're more concentrated, because that's easier (again: less energy requirement), but those ores are scarce. Ultimately the question becomes how much energy is required to access minerals vs. how much energy do they make available. If the first exceeds the second, they're a losing proposition no matter the technology applied to extraction.

Ore concentrations are formed by various mechanisms -- and I understand them only partially, this isn't my field, though I'm studying it now. Iron, for example was largely concentrated into ores billions of years ago, during the first big flourishing of life on Earth, in the Great Rusting. Biological activity, mostly algae, concentrated what had previously been unoxidised molecular iron (sourced from cosmic material that coalesced on Earth).

Other mineral ores seem to also have biological origins in concentration, some various chemical transformations, some geological activity (coal, oil, and natural gas most notably), some are pretty directly remnants of late meteor or asteroid impacts -- especially gold and heavy elements which would otherwise have sunk to the Earth's mantle and core.
Chill dude ..
Also, we're still killing civilians as collateral damage in the middle east through drone strikes. And the civilian death toll is officially underreported because of how they've chosen to define an enemy combatant. A quick googling shows counts in the 100k+ range.
Has anyone used hook.io as an alternative? I have only built toy projects with it, nothing substantial, so I can't speak to important things like error handling, but so far I really like it and find it substantially easier to use than Lambda.
There is fortunately a good amount of money being spread across different AI techniques still. Not from every funding source, but the traditional ones are still following the usual model of hedging their bets somewhat conservatively. It's mostly industry, and closely industry-aligned nonprofits like OpenAI that are going 100% all-in on nothing but deep networks. But those kinds of groups have always been a bit short-term driven and susceptible to hype; in the '80s they were putting all their money into expert systems.

If you look at which AI projects the National Science Foundation is funding (or in Europe, the Horizon 2020 program), it's a lot more diverse. Even just in machine learning they're not putting all their eggs into the deep neural nets basket, with considerable funding going to the other major areas of ML (e.g. Bayesian methods). Symbolic methods have a decent amount of funding too, including some explicitly "cognitive systems" grants. Some other symbolic techniques are still funded but not as much by "AI" bodies, e.g. the logic-based branch of AI now gets a decent amount of its funding from the software engineering community, because verification is a big application of solver / theorem-prover techniques.

Attending this past year's AAAI in Phoenix was kind of funny in that respect. Maybe 95% of the consultants and recruiters there were solely interested in hiring people to tweak deep networks. But the scientific side of the conference didn't look quite like that.
> But it will be more than four times more powerful

It's also more than twice as heavy
Should we fear AI or just fear the people who write about AI?
Isaac and the apple – the story and the myth
> It's certainly slower.

That's the least of problems, since nowadays we have smart runtime systems that dynamically optimize running programs. It's not elegant, but it works. A more fundamental problem is that this approach to programming leads to brittle code, and when it breaks, it doesn't warn you until it's too late.
I feel like it would be possible to leave the heavy lifting to the underlying page tables. Presuming you are running a 64-bit system, you have a enormous practically unused address space. Until you access the allocated memory it doesn't actually occupy any physical RAM.

The virtual address gets associated with the physical RAM in 4KB pages. So if you just allocate an a region twice as large as you will ever need, and start writing in the middle, you will never be wasting more than 8KB of real RAM. No copying, no reallocation, just keep track somewhere of the head and tail.

Other than the momentary panic of those who notice how much memory is being "used", what are the downsides of this approach? The 8KB is unlikely to ever be a problem. I haven't seen many people taking this approach to memory management, and other than stigma, I'm not sure why. Is it that everyone still wants to support 32-bit systems?
"The final version will take at least 10-15 years to get ready."

This was at the bottom of the Hindu article. How does this compare with SpaceX and Blue Origin's timelines ?
Webpack is the worst about using React. No complains about anything else.

Took me a few days to me to get it working and "kind of" understand what it was doing. That really should not be that way.
You know, all the AI research DARPA paid for, pre-Winter, paid for itself many times over in planning the logistics for Gulf War 1. But the funding dried up anyway. Perception is important.
gambling addiction is pretty much accepted as an addiction. It has about the same impulse-control issues and instant gratification loop dependency as displayed by IM/email/gaming/forums "dopamine junkies".

Cigarettes also considered an addiction. I smoked from 1992 to 2002. I have never felt a cigarette craving as strong as those impulses to check email, this HN forum, etc... I quit smoking yet i'm pretty much slave to the internet communication habit and fighting hard to control it.
Cloud migration – where are the savings?
Just an anectdote: I've made several apps for Android and Windows phone, but the only place I've made money is on Windows Desktop (an outlook plugin of all things). People seems to be more accustomed to having to pay real money for software on desktop. Don't even think about the donation route
Ask HN: In a hyper conformist world, will you raise your kids as free thinkers?
It's a generic picture of a rocket.

I want close up pictures of this so-called shuttle.
Windows Azure datacenters have more than 1 million servers combined.
They all run Windows, and unlike those cheap XBoxes, they are powered on 24/7 and connected to very fast fiber optics.

If you think Windows is an immediate easy target, why don’t you run your botnet on Azure?
It's possible they are running advertising campaigns with ad networks that are only integrated with one of these attribution partners? I know I've started to see a lot of uber interstitial ads in games that I didn't use to.
What does it cost to make a running shoe?
The fact of the matter is, space has only really become feasible for the private sector in the last few decades in the US and a few other countries. The overriding reason for this has been large government funded research programs funding the sunk cost initial R&D for the private sector. A secondary reason is the now widespread usage of commercial satellites. Countries with private space companies also have long-standing aeronautical engineering companies.

India lacks all of these things. Shifting all of the space program to private companies would be a disaster there.

Companies rarely finance scientific endeavors because the payout on them is too long - and many pure science efforts like landing on Europa offer no possible payback plan. Science in space cannot exist without government largess.

Also, one of the primary reasons for space research has historically been weapons deployment (ICBM). Private firms are not going to fund that sort of development - unless the government pays them to do so.

I am tired of people applying a free market rant to everything they run into. Any economist will tell you that the "free market" only really applies in very particular markets (perfect competition), and even those have a common trade/law/infrastructure system established by a government. Space is actually better suited to oligopolies, which are almost as far away from a free market as possible and practically dictate a need for regulation.
Wow, that's a really neat data structure!
Sounds plausible - abusing the flag/report system seems to be common with groups who like to act as self-appointed censors.

How did you tell the difference? (or suspect the difference)
What's the driver?

Is it a continual decrease in money? That's easy enough to solve through a central bank. You can even solve the problem with specie currency by devaluing that (you'll find historical evidence of this in the Roman denarius and in Adam Smith's discussions of currency).

If the problem is that the real rate of return has fallen, then again, deflation isn't the cause but the symptom of a larger problem.

I'm not sure what the solution in this case is, though a tax on excess retained wealth might be one approach. This is what negative interest rates are aimed at curing.

The Chinese accomplished this on paper currency through requiring bills to be regularly stamped, for, you guessed it, a stamp fee. Effectively a tax on retained monetary savings. (We're talking ancient China, I'd have to look up the specific dates.) This could be accomplished by other means, including re-issuing currency and retiring old bills (again, for a fee).

Possibly others as well.
Network Design Considerations for OpenStack Clouds
Well, lots of languages have mixins or traits, which is pretty similar. Also multiple inheritance got a bad rep through C++'s particular implementation of it, but it doesn't need to get so messy.

Eiffel, for example, a language that nobody uses but that people like me love to discuss in OO related debates, has much simpler and better support for multiple inheritance: If theres any clash of methods (name+signature) from different parents, you must choose which one the child class gets or it won't compile.

Im not sure what Nit does, but it might not be as brain dead as waht C++ does.

Finally, I prefer composition over inheritance too, but on the other side many of my React components have multiple mixins. I couldnt do that if I had used ES6 classes. Given that Nit seems targeted at UIs (android, obcj support), I guess it makes a lot of sense.
Has convenience turned you into a monster?
There's only so much purchasing as can be deferred.

People as a whole need water, food, shelter, and clothing. Even under deferred purchase, other infrastructure eventually wears out and needs replacing.

In this circumstance, particularly with lower levels of income falling below living wages, a simple transfer payment from rich to poor will increase trade markedly.

If your real rate of return remains negative, that's another problem, but a somewhat tractable one at modest scales.
Yeah, views are a good approach. Adding more first-class support for them would be a valuable improvement.
There is nothing stopping from creating a single page app in rails. I have a SPA running on rails 3 using backbonejs. Some parts of which now use reactjs.
Not sure how it's relevant: Chris talks about JITs and the performance characteristic of dynamic vs. static dispatch.

What these posts talk about is the expressiveness of a metasystem, and they are generally agnostic about whether this metasystem is static or dynamic, just that it should not be less expressive than the current dynamic one.
You can't stop comments in NPR, and China can't stop people accessing information in a foreign country, bringing it back to China and providing it in person in a secret room either. They are massively different in scale, but that is not a reason to put them in different categories (same as with stars, there are massive differences between them in scale, but stars nonetheless)
Idk about Atlassian but this is part of the Costco model. They're at $100+bil a year without direct advertising. They pay the ad budget to staff instead with results getting word of mouth sales.

http://m.huffpost.com/us/entry/reasons-love-costco_n_4275774...
read the title, I thought performance might be one of them. fortunately it's not. I wrote a micro service and deployed to Lambda, it seems good. the documentation is poor, but anyway we figured it out. for error handling, we didn't put a lot of effort, if there's an error, the request simply fails. since it's not a core service, the behavior is okay. btw, we're using nodejs, the developing flow is okay - with the help of serverless
Google's new app lets users conduct scientific research on their phones
The article says "if the usual axioms of set theory are consistent, we can never use them to determine the value of BB(7910)." But why does this imply that BB(7910) is uncomputable? Perhaps another axiomatic system could compute its value?
By reading the documentation, which is very incomplete, I cannot imagine myself doing anything practical with this language.
I don't understand the downvotes. There's always a place for contrasting opinions, and /especially/ when they're expressed politely, they deserve a polite response.

I have the same doubts. I'd love to see a picture of the real thing.
> that doesn't in any way justify killing civilians

WW2 wasn't just a war, it was absolute war: the survival of nations and perhaps hundreds of millions of people were on the line. In absolute war, most of the resources of the nation, including most of its labor pool, is put into war supply mode. That is a critical distinction. Killing civilians was inherently necessary, as they worked the manufacturing plants that supplied the weapons. If you intend to destroy the factories to stop the flow of weapons and supplies, you are going to kill very large numbers of civilians. And before the reflexive comment: simultaneously I'm not condoning intentionally targeting civilians as an appropriate means of instilling terror or capitulation.
Brr. My phone is even more personal than my computer. There is no way I'm putting a pirated APK on it, considering how easy it is to insert arbitrary code into APKs: http://www.georgiecasey.com/2013/03/06/inserting-keylogger-c...
Interesting facts revealed! I suspected 20-30% margin on production cost but these are far more.
Lambda does have a ton of rough edges and documentation is one of them.

But we spent the better of 4 weeks figuring all of this out and automating it. Once automated it's pretty brilliant.

It's not just the automation of getting a lambda function and api gateway working together (though that's a royal pain). It's building the tools to develop and test locally (which we've also done).

The service we created to automate everything is called Joule (it's not ready for prime time but you can kick the tires here; https://joule.run - it supports node, python would be easy if we ever get around to it). Docs are here https://joule.run/docs/quickstart

Anyways, the point is that it's possible and pretty amazing once you start deploying microservices using Lambda.

DDNS using Lambda and Route53 and Joule - https://medium.com/@jmathai/create-a-serverless-dynamic-dns-...

Group Text Message Channel using Lambda and Twilio and Joule - https://medium.com/@jmathai/create-a-group-text-channel-in-u...

Sources on Github for the above Joules

https://github.com/joulehq/joule-node-twilio-group-text

https://github.com/jmathai/joule-node-dynamic-dns

Edit: Here's a Joule that takes an area code, looks up the city name by parsing Google search results and using that to get a creative commons photo from 500px.

https://api.joule.run/jmathai/area-code-500px/lookup?number=...

Source (ugly but functional) - https://github.com/jmathai/area-code-500px/blob/master/src/i...
Why are the black and white keys of a piano spaced the way they are?
SpaceX's current price for the Falcon Heavy is already below $2k/kg
I learned that from Lawhorn's books on selling. Always curious if it was his or some long-time categorization in sales.
Bu åäöæø are still in the < 255 range so they only occupy one byte, as any other "normal" ascii character.
Sure, instead of answering my questions or points try to dismiss me as not having experience.

As a matter of fact, I have developed applications in Python, C++, Java, Javascript, GWT, Javascript, and Coffeescript, for myself, at small companies, and at Google. I don't think you can simply dismiss me as having limited experience unless you've got more extensive experience shipping apps written in both dynamic and static languages.

Now, I'm not saying that dynamic typing is better: there are tradeoffs to either approach. But I am saying that your original post gives an overly simplistic appraisal. The pros and cons of static and dynamic typing and much more complicated then that.
"The Falcon Heavy, aims to lower the cost to $1,000 per pound [or $2,204.62 per kg]." (old article) [0]

However, the pricing page for SpaceX shows the Falcon Heavy runs $90 Million USD for a launch of 54,400 kg to LEO (on a fully expendable vehicle, so no refunds). That works out to be $1,654 per kg (or $750 per pound, under their original estimate). Reusing the first stage rockets reduces the lift profile but the costs are projected to be about 2/3 of their original value, so I'd suspect the overall cost to be even lower - around $1,300/kg or so.

[Edit] Elon Musk is on record as saying his ultimate goal is $100 per pound, or $254/kg. That presumes daily flights.[2] In a Senate meeting in 2004 he said, "Ultimately, I believe $500 per pound [$1,270 per kg] or less is very achievable."[3] Depending on discounts on the Falcon Heavy, SpaceX is sitting around that cost level.

[0] http://www.airspacemag.com/space/is-spacex-changing-the-rock...

[1] http://www.spacex.com/about/capabilities

[2] http://www.npr.org/sections/money/2011/07/21/138166072/space...

[3]http://www.spaceref.com/news/viewsr.html?pid=12774
AngularJs had/has much worse and more criticism then rails and it's much younger.

Webpack, React etc... are not frameworks in the sense that Rails and AngularJs are frameworks, if you started with them and something in them is not like you like, you can use other libraries alongside them easily enough or replace them without huge sunk cost.

This isn't true for Rails (Or Django, or AngularJs) which are huge frameworks that touch every part of your development process.
When US east was freaking out last year, we found Lambda was unreliable. For days ahead of the outages, Lambda would take many hours to respond to S3 events.

When the events eventually came in and fired an event, the logs reflected the time, hours before, when it should have happened.

Sadly, I don't have a support contract so I couldn't get any help. The forums just assumed I was doing something wrong, until the outage which was linked to dynamo IIRC.

We moved on from lambda as well.
No Audio in Lubuntu? – Lubuntu Audio Configuration and Volume Control
I really wouldn't want to expose GLib to this level but to each their own. kcgi is an interesting C API with security taken seriously: http://kristaps.bsd.lv/kcgi/