skysight-inc/HackerNews huggingface dataset:
Form validation and DOM rendering are the only things that could look the same; literally everything else (data access, concurrency, remote requests, security, caching) will be different because the runtimes and the system architecture contexts are entirely different.

Clearly you have yet to work on something that isn't just form validation and DOM rendering.
The question is what value do you get from a rewrite. Nearly all post-C languages have strived for eliminating buffer overflows, which produce 80-90% of all security bugs. For string/buffer-laden libraries that get most of their input from the WWW, the value proposition to me seems very high.
I agree that with very unsafe functions Rust's memory guarantees are not particularly relevant. There are however some other benefits which I discussed in the post (sum types, strict integer typing without promotion, etc.).
It's not ASICMiner that is being acquired, it's Canaan Creative. You seem confused because you seem to think Canaan Creative does the mining. They don't. They design chips and mining gear. That's it. They are a traditional hardware company, not a mining company.

I don't think anybody knows how much market share Canaan Creative has. It may very well be higher than 15%.

As to 16nm: their CEO NG Zhang said they are already working on one, Avalon 7.[1] He also claims it is not that crucial to have 16nm right now (but it will be in 6-12 months). 16nm may cut power consumption by up to 50% compared to 28nm according to him,[2] however he rightly points out even professional miners like BitFury who have developped 16nm gear still run plenty of 28nm gear since mining is still highly profitable right now.[3]

Finally, Canaan Creative is the Bitcoin ASIC designer with the most experience. They have done 5 generations of chips: 110nm, 55nm, 40nm, and two 28nm chips. They all shipped and were very successful. So I am not too worried their 16nm chips will come when the time is right.

[1] https://bitcointalk.org/index.php?topic=1453737.msg14843375#...

[2] https://bitcointalk.org/index.php?topic=1186100.msg12703641#...

[3] https://bitcointalk.org/index.php?topic=1186100.msg12707371#...
"No so easy to use" does not mean no re-use. For this reason I really like how Elm interacts with JavaScript. The language requires to define so-called ports that provide explicit bindings to-from JS world. Thus it is not worth the efforts to call into JS function that does some trivial stuff. But interacting with bigger libraries is straightforward. As a big bonus guarantees of Elm's type system survive interaction with those libraries (unless the JS code in those libraries is malicious), so one does no need to know the details of those libraries to reason about Elm code.

Note that from this point of view rewriting C runtime library in Rust is not good as it creates too tight coupling between C and Rust worlds, requiring to write in a rather unnatural style in Rust. Besides, a lot of Musl essentially translates C calls into kernel ones when Rust typesystem brings no advantages.
Controlling sound playback in a WebView can be quite frustrating at times.

I have struggled just to turn off the sound generated by an HTML5 game being displayed through a WebView. The sound would simply not stop on certain device/SDK combinations.

Of course, you can load a blank url into the WebView. But that's a big hammer. And you lose game state.
Really interesting thank you for posting!
I found your project very interesting! I'm very familiar with Erlang/OTP, and have been meaning to play with Elixir for some time. Since you're separating downloading from processing, maybe IPC is a better term for what you're doing, as you don't want these two steps to be separated over the network for data locality.

I only wanted to clarify the RAM situation described in your slides, as it's not widely known that you can use eventlet/gevent with Celery.
I think you missed his point.

>Some errors can only be identified by value and others can only be identified by type

Let's say I'm reading a csv file, and I need to check whether I'm done reading the file - I'd do something like so:

if _, err := csvReader.Read(); err == io.ErrEOF {
quit()
}

However (I can't think of an example off the top of my head), there are many library that make you check the error type to find out what went wrong.

if c_err, ok := err.(LibError); ok {
c_err.Code
}

I commonly see this version in libraries that need to return an error with a non-static message (such as the `hostname goolge.com could not be reached`).
i agree. in fact, it's almost an identical clone.

the only distinguishing feature is the submission title suggesting a use case for "roleplay"

edit: link to nosli to compare: http://www.noisli.com
No colder than Chicago or New York, and on most days, it's no hotter or colder than the Bay Area. really.
Is there really a difference in China? The Timatic entries look exactly the same to me:

NL: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...
DE: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...

The Chinese transit without visa rules are also not different:

NL: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...
DE: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...

Israel is exactly the same if you were born after 1928:

NL: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...
DE: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...

I can see no difference in Mozambique (although I have to admit that in this case this is the first time I looked into the requirements):

NL: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...
DE: https://www.timaticweb.com/cgi-bin/tim_website_client.cgi?Sp...
Mine is more of a rectangle, with the first six months on top, and the last six months on the bottom. December is in the lower left, January is above it; with the months going chronologically clockwise around the shape. The months January through April are compressed somewhat (except when I am in them, when they are stretched). June through August are bigger, November and December are smaller. They're also colored differently, and the months at the end of the year are darker.

I would be surprised to find this is rare. I certainly don't think it is synesthesia.
The article doesn't seem to go into the actual physics too much. It instead links to a blog post [0] and another article [1] that go into more detail. I recommend reading these over the gizmodo one.

[0] http://blogs.scientificamerican.com/cocktail-party-physics/p...

[1] http://www.real-world-physics-problems.com/physics-of-curlin...
2011. I'll edit it.
> I think it's pretty logical and I actually quite like it (after the first half an hour of familiarisation, each time I have to use it). It's just different.

Interesting! I never realized the logic behind it, thanks for expanding on it.

I definitely don't care for it at all. Much easier for my mind to think of the list of previous commands as a straight list, than trying to conceptualize 'where I am at' in my list of previous commands, and how executing a new command would then jump me somewhere else entirely. But I'll respect your difference of opinion.
I toyed with an idea a bit like that a few years back. The tokens would be denominated in your national currency (so no exchange rate volatility), could be bought or sold (in batches) for free (depending on mechanism), and were for online purchases or transfers only (so no interfacing with physical point of sale presences required). The purchases could be made for free via a bank transfer to a specified account with your account number in the reference field (these are normally free and near instant in the UK via the Faster Payments Service) and if you wanted to cash out your tokens could could similarly arrange a bank transfer back. It was to be completely centralised, so nothing like Bitcoin. It was actually meant for another idea which required an escrow service. There were no specific advantages to the "senders" of the tokens other than that they could use the other service, but the big benefit to the "receivers" of the tokens was that they didn't have to pay the high credit card processing fees or PayPal fees. Anyway, lots of challenges to setting up a service such as this, such as needing a business account to send/receive the transfers (business accounts in the UK attract usage fees unlike normal personal accounts), and of course all the payments regulation, which would have meant it would have been difficult to operate for free (although the idea had been that the other service would subsidise it).
I just left downtown Austin yesterday. I was heading to the airport from my hotel. In the absence of Uber you have to have your hotel call you a cab and be on the lookout for a car that may or may not be yours. The third cab that showed up was mine. When the driver saw me approaching the car with heavy luggage he said "the trunk is open" while he made not attempt at getting out of the car(I have a bad back). The Taxi was a very filthy vehicle both inside and out. The seats had grease stains on them and holes in the upholstery. The driver was eating fast food while he drove and so the whole car smelled like In and Out burger. He of course expected a tip when we reached the airport. That's what happened when Uber and Lyft left Austin. The corrupt media, the corrupt local government and the taxi lobby's attempt at spin is pathetic and offensive. My experience tells me that Austin is not doing fine without them. This is from someone who is generally highly critical of Uber in respect to the poor way they treat drivers and the general jack-assery of their CEO.
I suspect it might just be represented that way in the browser, and that it's not sent that way.
> Especially dangerous is going to be the mix of machine learning with healthcare.

Medical diagnosis has been one of the primary application areas of AI since the 70s (maybe earlier, I can't remember off the top of my head). The widespread non-availability of automatic doctors should tell you how well that has worked :-(.

Coincidentally enough I worked both in AI (1980s) and drug development (2000s) and now really understand how hard it is!

I do believe we will soon see automated radiology analysis as it is likely to appear to be most amenable to automated analysis. Presumably in Asia first as the US FDA will justifiably require a lot of validation. The opportunity for silent defect is quite high -- you are right to say "especially dangerous"
Ask HN: What's the Short and Long Term Solution to USA's Gun Violence?
I'm not sure what extremely pedantic point you're trying to make.

The relevance of the parent you responded to is that a Canadian shop not accepting Visa (or Mastercard) is only a very mild inconvenience because there are other widely used payment networks.
It's a good day to display the black bar
Dang, pg or whomever tweaks the CSS on days like this, while today's events weren't specific to our community they affect us all. Flags are being flown at half mast, let's pay our respects.
No, it shouldn't be, in the context of studying science.

Creationism has no more validity than any other creation myth. It should be dismissed from science as readily as Zeus, Ra, or Xenu.

The appropriate place to study mythology is in a mythology class - until and unless that mythology offers falsifiable evidence to support moving it into the sphere of reality.
And please say it isn't this: http://thehill.com/blogs/blog-briefing-room/news/262210-neva...

[EDIT] Yes guilty as charged. Let's flag this out of oblivion. It's just to way way too general to speak of.
A few better alternatives, particularly since the original post mentioned roleplaying games:

http://tabletopaudio.com/

https://mynoise.net/
I'm surprised to learn that Denmark (And especially Germany and France) still have their national cards.

In Finland our local national system was shutdown (due to sepa) and now all the cards issued are either visa or mastercard (debit / credit cards).

Interestingly it also seems that credit card theft has risen to a whole new level.
I think you're thinking of conhost which is the console window program used to run cmd.exe, PowerShell, et al. That has some new features. But I don't cmd.exe itself saw many, if any changes in Win10.
3 Major Brands Reveal Their Secrets on Improving Customer Experience Online
I know this is largely anecdotal and not very scientific, but just listen to [what trans people have to say about it][]. There are some people who do regret transitioning, but usually the reason they give is the discrimination they experience because of transitioning, not any genuine dissatisfaction with themselves.

There is [a small propaganda war being waged by transphobic conservatives][] to create the illusion of a large percentage of trans people that regret their transition, but just look at their references. You'll find every link is either to the Daily Mail or some other hate group referencing even more hate groups in a big web of circular reasoning.

Generally, there's not a lot of hard data to work with on issues relating to the trans community right now, which is a little frustrating, but hopefully there will be more soon as the scientific community is finally starting to recognize the LGBT community and conduct real science on this stuff.

[1]: https://www.reddit.com/r/asktransgender/search?q=regret&rest...
[2]: http://www.sexchangeregret.com/
The best data I could find on this is in their 2015 annual report, which says they've had $81.6 billion in consumer-to-consumer transfers[0], which made up 79.21% of their revenue[1], so I guess we can estimate an annual turnover of $103 billion, which comes out to $282 million per day over the year of 2015.

[0]: http://s1.q4cdn.com/568883301/files/doc_financials/2015Annua... - page 66

[1]: http://s1.q4cdn.com/568883301/files/doc_financials/2015Annua... - pages 59 & 64
Brilliant insights
To call something sport

A long time ago a friend used to quip "it's not a sport unless steroids help".

By that definition, I don't think curling qualifies. But perhaps someone who actually has participated can chime in. E.g. does having more physical strength help in the initial push given to the rock?
I didn't realize this was rare. I think of a year in an ellipsis with January at the far left, June at the far right. Years are a giant ribbon of various colors.

I thought everyone had some kind of mental model of time. Though I am able to remember great details just by "pins" on my ribbon, and there is an ellipsis for each year ("oh yeah, that was in June of 1996" etc) so I guess it works well for me. I just didn't know it was that rare.
Nobody starts using posh just because some new cool thing in the shiny new OS.

My first impression of it? It went like this:

Task: you need to connect to Hyper-V VM console via Remote Desktop.

Hiccup: for that, you need to know it's GUID. How to find it out? Just run this handy posh script... (https://blogs.msdn.microsoft.com/virtual_pc_guy/2014/11/25/u...)

Another hiccup: That script does not work, it needs some library that's not loaded by default. Try to find out how.

Another hiccup: It does not load, because it breaks some policy, that's off by default. Investigate, what to do.

How it ended: forget it, I have better things to do than solve problems with Powershell. Look into VM files and find out, that it's one of the GUIDs there.

Result: Won't touch posh again and anyone singing about its virtues is getting promptly ignored.

Maybe it's not fair to Powershell, but the first impression counts.
> from my personal observation I have to wonder whether those drugs actually help more than they hurt, on average.

From my own personal observations, I am certain these drugs do a lot of damage.

I've managed to get my girlfriend stabilized with supplements and some safe drugs, and got her into a smaller system to manage her court-ordered treatment. Her new court-ordered psychiatric nurse initially wanted to keep her on the antipsychotic injection, but there was a bureaucratic snafu (pre-authorization) and the injection wore off. After the drugs had lapsed for a month, the psychiatric nurse decided that it wasn't actually necessary.

Robert Whitaker, author of Anatomy of an Epidemic, [1] has looked into the practices of the mental health industry, and makes the case that the standard treatments make people's mental health worse.

[1] http://www.madinamerica.com/product/62043/
Information Theory for Machine Learning [pdf]
Doesn't that cut both ways though? If there are serial correlations in the data then modeling and accounting for the variance explained by those correlations should help with future predictions, no?
Ok. I'm making a decent living here doing Ruby and JS development, but salaries are not great.
Thanks for sharing.

First my complaint: the slides are really annoying :) A traditional left-right stack would've been nicer.

That said, this is something I've been looking at lately as I've got a bunch of python code that I want to parallelize, and a strong interest in Elixir. I found your code samples very helpful.

Edit: I see the other comments mention the slides, and how to navigate them w/ space. Disregard my complaint.
There was nothing trollish at all in my earlier comment - you just wish not to believe it.
I think HN hasn't done this in the past for attacks, e.g. there was no black bar for the Paris terrorist attacks, or the Ukrainian airliner shootdown. Mostly has just been a way of marking obituaries of specific individuals.
This cannot be said enough. I do not like talking about the past a lot as that is useless but yes: I did make a lot of complex apps natively on unix and windows machines many years ago and recently for fun or symbos: if you make similar apps on current system with web tech the cpu gets a massive hit for things that should not even be moving the needle. And on native tech it doesn't: but on tcl/tk it does not either which is not native.

I know this is the future, but with my job in which I do a lot of embedded software and mobile software next to web stuff, the web stuff really seems to be the cpu and memory killer which in turn drain the battery very fast.

Not sure if there is a solution if the biggest companies in the world cannot prevent their applications from doing that though.
Looks like a clone of noisili, down to the icons and the sound categories. Not cool if so.
It doesn't take a superintelligence to reason that the less intelligent people who created you probably took out some safety measures in case of you going rogue, and to figure that one of them is probably a kill switch. It's just the obvious thing to do. The AI doesn't need to stumble across past vague theorizing in order for this to occur to it.
> Windows 10 fixes this. You can resize the window and it wraps text better than any other terminal out there.

Don't want to derail with Windows 10 arguments, but for me, that's a total deal breaker at this time. But thanks for pointing it out! Now if I find out Windows 10 can handle LF-formatted text in Notepad, I'll have to check and see if Hell froze over :P

> Turn on Quick Edit. Now drag to select and right click to copy.

It's not just having to go to the menu to click edit, it's that it bounds selections as a rectangular box when you paste the results. I also don't like the way quick-edit is so quick to select white blocks just by clicking in the window without dragging. Then to get rid of it, I have to right-click and kill whatever was in my clipboard. A bit OCD there, but ... I like bash a whole lot more. Normal text highlight, middle-click to paste what was highlighted elsewhere, and it's formatted properly. This is especially important when copying those 200-character long C++ template error messages.

> Tab completion for filepaths works quite well for me.

...... indeed there is. How in the world did I miss this?! Very sorry, I can't edit the parent post to fix this now.
Download Fare and keep your eye on RideAustin when you return. Fare is doing great, plenty of cars out and no surge.
This is from 2003, in fact.
How You Can Support the Victims of the Pulse Shooting
Hetzner
https://www.hetzner.de/
this is ugly as heck, sega saturn did the same

http://www.mattgreer.org/articles/sega-saturn-and-transparen...
Killing the 3.5mm Jack: How Simple Is Changing into Needlessly Complicated
I don't actually find it that implausible that the same sort of organizations that engage in experimental torture campaigns also engage in at least some experimental gaslighting campaigns.

https://en.wikipedia.org/wiki/Abu_Zubaydah
i believe that foreverlabs[0] is a startup that aims to do what you are suggesting

[0] http://www.foreverlabs.co/
Sorry about that. Maybe some of this behavior is configurable in Reveal.js, I'd need to check.

It was fine for me because these are the slides for a talk and I was the one showing them to people.

I'd be happy to post the video of the talk (https://www.facebook.com/events/211449562541292/), but after three months I still haven't heard anything from the people behind the event...
Two observations: first, I would probably underestimate my smartphone use by the criteria they provide. It wouldn't occur to me to describe checking the time as 'using' my phone, but it would count, because it turns the screen on. I'd guess that half the occasions I turn my screen on, it's to check the time.

Second, I easily use my phone for five hours in a typical day, because I like to listen to music. But listening to music is no barrier to reflection or introspection at all, rather the contrary, at least for me.
It's not about GUI, but about not using mouse.
I see. This isn't always true, many places in the standard library do not document what error they will return. Changing these wouldn't violate the Go1 guarantee either.

I see that other people have made the argument in support of Dave Cheney's approach already so I won't repeat it.
Shitty robots
Huh? Get real? The 10 million "Greater Chicago Area" you're referring to is 10,857 miles. The 6 million Toronto area you're referring to is only 2,751 miles. That's almost 4 times the size but only 1.6 times the population.

I think the sizes are in reality pretty close and figuring out which is bigger seems very nuanced depending on where you draw the lines. That being said I'll go along with you and say Chicago is probably bigger for the most part right now. Chicago definitely feels like a bigger city when you're downtown anyways.

The numbers you're using for comparison though? C'mon, who's being prideful?

http://www.canadianbusiness.com/blogs-and-comment/so-is-toro...
I strongly disagree. I grew up in Toronto. Moved to New Jersey at 17, San Francisco at 21 and NYC four years ago at age 32.

Toronto's weather is definitely the worst of the four, no question.