skysight-inc/HackerNews huggingface dataset:
And what do you think about elixir/erlang? Great error handling and ability to send/receive fast messages. Wouldn't that be suitable for really complex robots (e.g. humanoids) to get inputs from surrounding environment?

(I'm completely naif on this subject, maybe my question doesn't even make any sense)
This is not really about micro reactors, but about making the monolith power plant more like a microservice modular thing. So that you can potentially prevent decomissioning after 40 to 60 years and keep it operating much longer.

The downside of nuclear power still remains though:
- still high upfront costs (maybe lower that monolith plants, but still freaking high)
- poisonous and radioactive fission products that are hard to deal with
- perverse incentives between economic efficiency and safety (did I mention that a couple of those babies [1] here would have prevented the fukushima disaster)

[1]: http://us.areva.com/EN/home-1495/new-challenges-proven-solut...
> I think people talk about Japanese websites because of the difference between the design of their websites in general and the design of other stuff in their culture.

I've heard the opposite. Think of all the LED and neon lights and the HUGE amount of advertisements in, say, Tokyo. It looks kinda like their websites imo.
Same here. I read somewhere that there might be a link between depression and strength of memory, which makes a lot of sense to me.

Perhaps a healthy person is supposed to forget the past. I don't, and memories of guilt and shame inform and restrict many of my decisions, and they do so more and more as I get older.

The thing is, I know that I have lived a relatively good life so far, even compared to most of my friends. Exes of mine have remarked that I was their best boyfriend, and that the messy breakups that I feel guilt over were nothing really that bad. But from my perspective, they were. I've apologized profusely about certain events to friends of mine, and they had to explain that it wasn't that bad and friends sometimes hurt each other. But the memories and accompanying feelings don't really fade, and I randomly get flashbacks, even to minor things that happened many years.

Reminding myself that everyone is flawed, reminding myself that these memories of 'bad' things I did to another already faded in the memory of the person I hurt, and probably didn't hurt them as much as I think it did, reminding myself that the best thing is to move on and try to do better, all of that calms me down a bit.

But the next step, allowing myself to get into situations where I might cause pain again, that's a tough one. It's much easier to play it safe. I't something I'm working on, but I wish I could just forget more easily, the way many people around me can (or pretend to, or at least don't let it get in the way of living).

I'm reminded of this quote (again):

> "We waste so much energy trying to cover up who we are when beneath every attitude is the want to be loved, and beneath every anger is a wound to be healed and beneath every sadness is the fear that there will not be enough time.

> When we hesitate in being direct, we unknowingly slip something on, some added layer of protection that keeps us from feeling the world, and often that thin covering is the beginning of a loneliness which, if not put down, diminishes our chances of joy.

> It’s like wearing gloves every time we touch something, and then, forgetting we chose to put them on, we complain that nothing feels quite real. Our challenge each day is not to get dressed to face the world but to unglove ourselves so that the doorknob feels cold and the car handle feels wet and the kiss goodbye feels like the lips of another being, soft and unrepeatable."
The french car maker Renault tried this : https://en.wikipedia.org/wiki/Renault_Fluence_Z.E. (<- the point is in the link)

It didn't work.
State of the Digital Nation 2016
Scary indeed. Those were the same people who dragged Japan into imperialism. I guess waters in Japan run deep, and there have those small-minded people in the ruling class that you find everywhere else, too.

I certainly don't see the current government of Japan reflecting the sentiments of normal people in any way whatsoever, but I think a lot of working class people feel like the government exists in a compromised world where influences of powerful nations like America and Russia use Japan as a proxy. Japan is not a passive player in that game, but the game itself doesn't seem to interest the average person. The people I know are just working hard to make ends meet and do a good job, raise a good family, etc.——normal human stuff.

I'm not so naive to think that Japanese people aren't capable of being racist assholes, but I would say the prevailing sentiment here is more humility than arrogance or conniving. I'm a white American who married into a Japanese family with a (very) distinguished naval history. My ancestry here is definitely elite, but the money and power are a shadow of what they once were——and that's probably a good thing. There's no room for hubris when you're on the ropes. Everyone just has their focus at the human scale.
Selecting Wireless Solutions for IoT (So Your Devices Don’t Turn Evil)
Speaking as a user of Adobe and Autodesk software, I wish this was still the case with desktop products...
It's not a sole reason, but let's start bringing more options to people to buy the apps/content in the first place.

Same thing with movie/music/TV piracy:

- either services aren't available,

- they are but the selection is gimped in dragonland thanks to licenses,

- and or again the only way to purchase subscription is with a CC.
Project Murphy – An imaginative bot answering “What-if” questions
Gen Con has more female than male speakers for the first time ever
Your experience must be severely limited then, as both of those countries have very low ATM densities.

This isn't just my personal experience, but a very easily verifiable fact.

I also seriously doubt that level09 was referring to South Africa in his comment, rather than the other "messier" african nations that all have far lower ATM densities.
Looks like the goal of the camp is to get away from "life"
A Regex Debugger
Time to consider an OS change maybe?
That's what he means. We need a formal system more powerful than ZFC, i.e. new mathematics. If a formal system can compute BB(7910), then it is more powerful than ZFC. I'm not sure anyone knows how to build that yet.
You could build hyperloop stations in city centers. That's why travelling by train is (often) so convenient. No need for 1h trip to/from the airport.
How to do customer support in a small company
Great topic!

Short answer: 'No'

The idea of software development for the desktop is one of the reasons why I got into learning to code in the first place.

FWIW I think a developer should look outside the tech community (and I define tech loosely to include artists,illustrators and such.) There are, as has been pointed out, many industries that are neglected,pharma,finance(!),education,religion,home-users. In addition I think it is useful to turn ones attention from the West to huge swathes of territory and consumers that remain unconquered in Africa, Asia, Latin America. Even within North America many niches exist.
Last year an I almost struck up a partnership with a North American pharmacist who had an idea for a desktop application that would aid in reviewing patients. Turns out that the pharmacy review process for patients is ripe for 'digitization'. Our back-of-the-envelope calculations showed a potential income in the millions of dollars if we captured just 10% of the market (sadly the partnership did not work out.)
I am currently working on a CRM(!of all things) desktop/mobile app for use in an under served market.
I strongly feel that many such niches still exist. But you have to look deeply beyond current customers and traditional markets.
There have been many demos of hot swappable battery packs.
However as long as every car maker has their own battery packs and swapping methods it means you'll need a half dozen different swapping stations at each location making the whole concept very financially inefficient.
IDK, you have the option of whether to show files vs readme on landing but I actually actually prefer landing on readme first as it gives me an idea of what it is I'm looking at before deciding to dig into the code or not.

The main issue with GitLab right now IMO is that it's so fucking slow at times -- ike seconds per page slow...
Thanks, I'll give it a read. Men in wigs or togas seem to have figured out most things.
Discovered a quote from Sid Meier's the other day; he says "A game is a series of interesting choices."

From that perspective, the definition of a game and what constitutes gaming changes dramatically. It undercuts the question here. Preventing a game from being randomly boring is an odd question. A better question might be, how can we keep the player's decision-making interesting, regardless of what is generated? The article says it directly, but misses the golden quote which I think is essential. That quote offers up some really unique ways to define a game too. Very cool.
it never really has ever recovered and probably won't until the government realizes it is the problem, you cannot use public spending to buy your way out. Their central bank hasn't been helping matters much either. Even threatening bank reserves (negative interest which when done by the central bank is in effect a tax) is there. (Some in the US want the Fed to have similar powers)

which rolls neatly into all the recent talk being floated about basic income. see there is this other neat trick with BI. Governments could roll this out as a means to put money into the hands of consumers to spend. Now if you did it short term to jump start an economy it probably would work, just the idea its happening would loosen up money supplies.
That's the problem. If Windows was more like Linux or BSD, you could take the good parts and omit the bad parts. They're doing genuinely good and - for mainstream desktop systems - innovative stuff in the kernel and surrounding subsystems, but once you reach the Windows shell, the desire to change stuff "willy-nilly" rears its head. Classic UI as found in Server 2003 or XP was great and if you wanted you could use themes, but now it's one highly questionable and user-unfriendly style after another, with the waste of screen real estate on top. Microsoft as a whole doesn't get it and the teams doing the good stuff must be in pain, seeing what's put on top of their creations as user-facing bits.
>I've seen it in the Linux world where toolkits/desktop environments tried to chase the idea of converging UI's and we ended up with the worst of both worlds - miserable to use apps on a phone/tablet and miserable Desktop Apps.

I abandoned Linux just because of this. Some people just don't get it. I don't want mobile UI in my double 1080p monitors which I do development on them.But people like gnome developers just don't get it.they push for various kind of animation without properly optimization and at the end we have gnome 3 debacle.

I am not against animation or touch UI.But if you want develop touch UI do it simultaneously with desktop branch, not by ruining desktop. After so much debate just look at ridiculous ui for classic shell in recent gnomes. Are they fucking kidding people? Is that notification and tray icon for real?

(I know there is extensions,but I am talking more broadly,about core developers mind sets.)
> because your validation logic is disbursed

I think you want "dispersed" here.
I wish it was possible to just unite Kosovo with Albania. But that would probably cause just as many problems as it would solve...
From what I'm observing, cheap Android phones are prevalent among users who just want a phone, but don't care about the whole apps thing (often even don't have data plan enabled).
Come one, way more people died in the earthquake. Its not great what happened at Fukushima, but it was hardly a disaster.
what software would that be :) :)
> Limited storage and battery life are important considerations on a MacBook just as on an iPad.

No, I don't believe that's true.

Laptops are bigger, so they can afford bigger batteries. My Macbook Pro's battery holds without problems for 4 to 6 hours of intense work, which is not something I can say about my phone and I'm talking about working on and compiling Scala code and few things are more intensive than that.

Also, most of the time, laptops are used while sitting on desks for actual work. Oh, I know, you might pull your laptop at your coffeeshop to write an email or write comments on HN, or you might need it for work during a flight, which is cool, but overall laptops do get used pretty near an electrical outlet.

But the biggest difference is one of expectations. Phones are still communication devices which we rely on. If my laptop's battery goes out during a flight, I don't care because I do not need my laptop to make phone calls or to orient myself using maps or to call a cab or to open my travel documents or whatever. Whereas I do really need my phone. So the Scala compiler running on my laptop doesn't need to be battery efficient. But my phone needs to last for 12 hours while traveling, otherwise I'm fucked.

> Mac desktop software environment is more like iOS these days, if you want to go through the Apple-sanctioned route of using the Mac App Store ... the Mac desktop app in your example would have to use the Dropbox API too

Oh, I don't know about that and the reason is the Mac App Store is a wasteland and I can't think of a single app I installed from it. Also, the Mac App Store isn't the "Apple sanctioned" way and they know it's a wasteland too, it's not like they are blind.

No, the Apple sanctioned way is to sign your app. Signing apps needs an Apple developer account, which is fairly costly for open-source devs, but at least I can see the benefit to it. And as long as your app is signed, OS X gives you no problem in letting it be installed.
On, no! Yet another "fun" language, i.e. a language that uses "fun" instead of the more standard "fn" or "func", just because it's 3-letters long and aligns better than 2- or 4-letter keywords (if you use 4-space indentation)! In fact, 2-letter indents are better - especially when your language suggests lines being less than 80-characters long!
Why the DAO Is the First Pass of a New Political System
I'm pretty sure ad spending will keep increasing.

It's either that or you stop spending money and lose your market / niche to the big players.
Don't want to hijack the thread (sorry) but I've been working for the last 10 months in a tool which might be of the interest of people reading this article.

This tool will be opensource in the following weeks, but at the moment is in closed beta. I'm looking for people interested in giving it a look. If you are interested, drop me an email to me[at]jorgebastida.com and I'll invite you to the repo.

tl;dr version: Dead simple Lambda+Kinesis+Dynamodb+S3+CloudWatch+Apigateway over Cloudformation with support for Python, Javascript, Java, Go etc... Lot's of examples including Telegram, Twilio, Slack... and quite extensive documentation (which I think is the key of adoption of a technology like this).
Does not search the files' contents, sadly. Name caching is good, though :-)
Whoa there. We cannot fall into the trap of slandering the competition to excuse ourselves for not doing as well. I have never played the game in question, in fact hadn't heard about it till today; guess I don't get out much.

Its apparent that the definition of gamers isn't what some suspect it to be. Which means, which segment are you aiming for and are you hitting it. Again, make sure you are hitting where you want to and don't use the low sales as proof.
Its not just kyoto that does not have trash. Most of places in Japan are very clean (if you dont look too much)
> repeatedly missing increases your chance to hit

That’s amazing—a logical fallacy as a feature!
Any MeteorJS users in Berlin?
I just wanted to share the word about our Meteor Unconference in Berlin on 15th July.

(If you go to this link: https://twitter.com/MeteorBerlin/status/734679564379688960 you can use the discount code that's valid until 26th May!)

It will be a gathering of Meteor users and enthusiasts, to socialize learn and share ideas and knowledge!

more: meteor.berlin/unconf
you can also email me at benedikta@superlumen.io for info!
Between VirtualAlloc and MapViewOfFile, Windows has roughly equivalent functionality. Windows also separates out "reserve" and "commit" in the API.
https://en.wikipedia.org/wiki/Deep_geological_repository
Magento and Shopify backend are awfully slow, it's the language, not the programmers.
Petition: Nvidia Should Support VESA Adaptive-Sync / FreeSync
Closed source programs usually are, exactly for that reason. (Or at least ship all libraries they link to, up to and including the libc.)

Go also makes it relatively easy to statically compile everything, one of the reasons why it's gaining popularity.

Apart from those two it's highly uncommon: You're supposed to ship sources and compile them on the target system.

To get a sort of forward compatibility you'd need to find compatible sources for all involved userland, or ship them with your sources. The latter is sometimes used in larger projects, to work around distributions having wildly incompatible versions of whatever library you need (Samba, Firefox, LibreOffice e.g.).
I think it's more like the difference between Chess and Magic The Gathering.

One is based on some sense of immutability, another is the result of constant iteration and community.

Just because they both end up being games doesn't mean they serve the same purpose
I've heard it argued that Netrunner avoids the worst of those problems by always giving you the option of drawing a card. Of course the flipside is making the game less random which has its own impact on the meta. Take that to the extreme and you have Mage Wars, which a friend described as "Netrunner chess"; there's almost no randomness, which makes for a more strategic game - but in its own way that makes it less fun, particularly between players of different ability.
Android actually has reasonable forward compatibility. 2.x apps still work, they just look ugly and don't support newer features.
Since industry specific software is (and has always been) a much larger business than the end consumer market, the health of the off-shelf software market is not a big indication.

The majority of software engineers work on industry-specific internal software. Parts of it are also switching from desktop to web or mobile solutions, but it's important to note that most of the development would not be affected even if sales of consumer-aimed software approach zero.
Five years? I'd be glad if we stopped moving to a new Javascript stack every six months.
Read a wired article that SuperCell spends $5m a day on advertising.
> elegance, simplicity

There are languages whose designers don't consider elegance or simplicity a main priority, e.g., C++.

> intuitiveness

It doesn't make sense to talk about intuitiveness without reference to a specific person's intuitions. Intuition is the ability to arrive at “probably correct” conclusions without performing a rigorous logical inference. Reliable intutions doesn't arise in a vacuum: they are the product of experience and hard work. Thus, advertising a language as “intuitive” without further qualification is meaningless at best, and a lie at worst.
Epigenetics explains how 'Jewish guilt' may be inherited
I agree. The first thing I want to see when I hear about a new language is what it looks like. The second thing I want to see is what its unique features or selling point is. Third thing I want to see is what that looks like in code.

What's worse is that most languages that don't show code samples on their front page also usually don't seem to have easy to find example code. Language tutorials/references are very bad at giving you a feel of what a language is like because they don't give a complete program that shows off how features interact (usually they show features in isolation) and I don't want to have to dig through your code repository to hopefully find some sample code...
I don't really agree I'm sorry to say. It kinda makes assumptions about charge rates, charge locations (home, work, car parks) or even the means by which cars are "refilled".

https://m.youtube.com/watch?v=H5V0vL3nnHY
It depends what you are calling a robot, but if you are moving legs or arms close to human, you don't want to have soft real time capabilities but definitely hard real time for safety reasons. This is why C is still king.

So likely we will still have C/C++ for the low level, low latency, and then for higher level, well whatever you want, including javascript.

For example, ROS [0] have various bindings available python, lisp, (also ruby I believe), etc.

[0] http://www.ros.org/
I think Maquiladora was the first track that made me think Radiohead wasn't (or wasn't going to be) just another 'good rock band'. Then when OK Computer came out, I was sure of it.
How to analyze satellite images with Google Earth Engine
I guess this means you have to upload your private key to the server. I always wonder what happens when the key is copied and used by someone else. Can you revoke the key? What happens to sent and received messages from the past? Do you still need the old key (private or public) to read those? Is there a private master key that can create a private sub key that can be used to upload to that server?
And for each and every package/project I would need convince the maintainer
that he doesn't understand what he's doing, he's doing it wrong, and he should
learn a correct method? Because it all boils to this (barring a more polite
way of stating the fact).
With a naked eye you can also see star clusters and nebulas.
Of course, everything will look more impressive in the photo, bu still.
Google is experimenting with an Android Runtime for Chrome:

https://developer.chrome.com/apps/getstarted_arc

Assuming this does take off, ChromeOS (and any desktop OS running Chrome) will have direct app sharing.
Freecell would be a perfect example of how to tune difficulty.

Consider: some initial layouts can be solved without using all four free cells; others can't be solved without five or more cells. If a Freecell game implements a solver that can find the minimum number of cells needed to solve a given layout, then it could easily tune the difficulty - by only giving players layouts that require certain numbers of cells, or conversely by varying the number of free cells depending on the layout.
Looking into the eyes of failure
Yeah I understand what you mean and I think you're right. 1000 charge points is unacceptable but do we really need that? Given the current generation Tesla can already self navigate pretty well what's stopping the cars navigate the car park in your absence and charge themselves at a few central charge points.

https://m.youtube.com/watch?v=uMM0lRfX6YI
Seems similar to the concerns that we have on AWS lambda around the difference between proof of concept and software that is fit to run at scale in production. More specifically: From a lambda function, ow do we get the metrics into our statd server and the errors into our ELK stack?
Sure, but we are having a conversation about whether it's possible that electric cars will have 35% market share by 2025. Considering that apart from a few first-world countries(and even then, only in big cities) there is very little infrastructure to fully support a large fleet of electric vehicles, and the battery swapping technology is not available anywhere apart from a couple tesla testing stations, I don't think that's possible. It would require a huge investment, and even then, cars easily last 15-20 years, so expecting 35% of the market to be electric in just 9 years is crazy.