skysight-inc/HackerNews huggingface dataset:
> "I was just wondering if Erlang would be considered a "proven language"."

Erlang is proven in production for server and telephony apps.

> "From my (limited) Erlang experience, Erlang & Elixir have the same core functionality."

Depends on what you mean by 'core functionality'. If you mean the functionality provided by Beam VM or OTP, then there's a case to be made for that. However, the library ecosystem for Elixir is separate from the one for Erlang.

To use an alternate example, Java is definitely a 'production ready' language for enterprise software. However, if I write a new language for the JVM, it's not automatically 'production ready'. In most cases it's the library ecosystem which is under evaluation, not the platform the language runs on.
> Er… you don't, that's what the second snippet shows: if you have a custom assertion message, it just prints the message alongside everything else…

Is that a new addition to pytest? I do seem to remember the user defined message stomping over whatever pytest would normally spit out.
It's always interesting how many commentors' intuitions about education are completely opposite of what research shows.

Active learning has been shown in hundreds of studies to be superior to traditional lecture-based instruction. Here's a recent meta-analysis:
http://www.sciencemag.org/news/2014/05/lectures-arent-just-b...
http://www.pnas.org/content/111/23/8410

And you don't need to learn from lecture 'first' to 'prepare' you for subsequent group learning or real-world learning. In fact, the opposite has been shown in research studies. Let students get their hands dirty with some field experience or try out a simulation even though they aren't quite ready for it yet or try to figure out some data, etc., and then when they receive a lecture on a related topic afterward, they will learn much more from it, because they can relate it back to their previous experience. They have a reason to listen to the lecture, rather than just trying to listen and memorize for a some future test or experience they know or care little about. Several studies have compared for example giving a lecture first followed by a simulation or other experience, vs. the other way around. And lecture-first is always inferior. See for example research on productive failure. Here are some examples:
http://ideas.time.com/2012/04/25/why-floundering-is-good/
https://ww2.kqed.org/mindshift/2016/04/19/how-productive-fai...
https://bulletproofmusician.com/productive-failure-how-strat...
http://manukapur.com/productive-failure/
Global warming is already a problem.
"They are implicitly using that the temperature changes outside and ignoring that it will change inside too."

I just want to point out that they are quite explicit about this. That's what prompted my original comment, and I quoted it there. That's why I can't figure out why it's not obvious to everyone that it's full of crap. They all but come right out and say, "This idea is full of crap because it's based on a terrible assumption which you can see right here."
It's in the low 90% range recently, and hovered between 70% and 90% for the last half century. Federal prosecutors don't pursue every case that lands on their desk, and they direct law enforcement toward the most winnable cases too.

If the conviction rate was a lot lower, I'd be more concerned that the government was bringing so many cases without sufficient evidence.
CommAI – Facebook Research's New Language First, Useful AI Project
Is it necessary to pay this money?
Verizon Entices Giving Up Personal Info in Exchange for “Up” Rewards
China Pursues VPN App Providers
To me this sounds just like someone not being a good developer.
As a freelance developer myself I know what value I offer my clients.
I've seen so much code from others in the last 15 years, that I can tell the results will likeley not be equal. I am proud of my work and I deliver well documented, stable and easily maintainable software.
If a bad paid dev can do the same job as you, I doubt your abilities , disciplin and passion
Great question, i would like to now to.
I'm a bit biased in my development perspective and a bit jaded with the state of back-end development, but here goes:

I've done a decent amount of Elixir in prod over the last year and a bit and I've found the lack of a decent, modern static type system pretty frustrating. I love the idea of failing fast, but most of the time we're throwing 500s from trivial developer mistakes (and yes, we do TDD). Lazily evaluated libraries like Streams or Ecto.Multi explode in weird, non-local ways because the types are not checked at the call-site, making refactoring and iterating a chore.

I have tried out Dialyzer, but it lacks many things you would expect from a modern type system (eg. parametric polymorphism). While experimenting with it I've been able to get it to accept trivially broken programs without complaint, which means I've never been really be sure it's got my back, so have given up on it. And yes, this is with the flags ratcheted to their highest settings. Not to mention all the third party libraries who forget to keep their typespecs up to date.

I realise designing a type system that can handle hot-reloading in a cluster is still an open problem (interesting work in progress on this front though), but most folks aren't really at the scale where that is a problem. They'd probably be far better served using a more traditional deployment process while getting the immediate benefits of the improved iteration speed, refactoring confidence, and data modelling that languages with modern type systems provide. The front end is beginning to 'get it' with the likes of Typescript, Flow, Elm, Reason, Purescript, etc, and I can only hope that their good work and excitement will eventually flow back to us on the back-end...
Since forever? The job of HR is the protect the company. If a single employee is causing a problem that impacts work through the majority of the company they will find a way to remove the problem. There's a reason politics is generally discouraged at work. We're generally all guilty of it, but it leads to problems in unit cohesion. The military tends to handle this well with the whole "you'll think what the branch wants you to think" mentality because you literally cannot have infighting on the line. It also tends to make you a lot more tolerant of people when you're depending on them to watch your back.
If you want to see the community turn against him it seems all you have to do is accuse him of coincidentally agreeing with Trump on some issues --just notice how Assange's support in the community has withered since some of the things he says undermines the Russia allegations. Whereas most supported him when the same information undermined American credibility.
They're saying its the other way round - it's impossible to repay, so the rate is set to effectively zero.

I disagree with GP however, and don't think the EU is doomed
Or PCIE performance since the PCIE is still on the chipset on those CPUs.
The US subsidies don't involve banning of foreign products. Steep tariffs would be just as effective but would make China a lot more money.

It's pretty apparent from this that the restriction of western movies is political, not to "help the domestic market"

Also your comments about China and respect are classic whataboutism.

I live in the US and have no idea what you're talking about with either of those events. I don't doubt that it happened, but if your standard for events that show bias is so low I'm sure I could find a reference to "prove" almost anything.

You complaints seem focused around freedom of speech. Are you really complaining that the US won't take down a YouTube video? It's a single guy in a population of over 300 million. I'm sure I could find tons of videos talking about killing and robbing Americans that youtube hasn't taken down either
We have one repair shop in town, and they can not work on the newer phones without voiding the warranties, and they can not get replacements directly from Apple. So, they generally refuse to work on Apple devices as a result. Our nearest Apple store is about 600ish miles away, in Seattle.

Android is another matter, and they're more than happy to work on those devices.
> He has the unqualified right to remain silent and to a jury trial in which illegally gathered evidence is excluded, neither of which he would have in the UK.

Er... go easy on the patriotism, mate. We have those.

https://en.wikipedia.org/wiki/Right_to_silence_in_England_an...

The US system also has flaws not present in our system (at least for now) e.g. Plea Bargains.

https://www.theguardian.com/law/2017/apr/27/traditional-tria...
Buying donuts makes people happy at work. Not buying them means that anybody who wants one will have to go out of his way to get one.

I teched for an HR firm years ago. Company lunch every day. People spent half the time on lunch vs going out and talked with their co-workers usually about work or took care of the water cooler talk then. It was just one of the checkboxes on the list of reasons not to leave. It was definitely a profit for the company in the end.
>Bitcoin is like General Electric

How do you not realize how biased you are? That comparison is ridiculous.
Based on the current order book at Kraken you could probably sell off about 1000 BTC and it would drop the price about 5%. Poloniex looks to be about the same. So across all the major exchanges maybe you could sell of 5-10k BTC at once, without dropping the price too much.
You really shouldn't accuse me of telling a "gigantic lie" when you are wrong.

In the UK, police can use your silence at time of questioning to cast doubt on future exculpatory claims that you make. In the US, the government can never make that argument in court. So in the US, the best course of action is, without qualification, to remain silent until speaking to a lawyer. In the UK, doing that can be presented as evidence of your guilt.
https://en.wikipedia.org/wiki/Right_to_silence_in_England_an...

The United States is the only country to take the position that some police misconduct must automatically result in the suppression of physical evidence. The rule applies whether the misconduct is slight or serious, and without regard to the gravity of the crime or the power of the evidence. “Foreign countries have flatly rejected our approach,” said Craig M. Bradley, an expert in comparative criminal law at Indiana University. “In every other country, it’s up to the trial judge to decide whether police misconduct has risen to the level of requiring the exclusion of evidence.”
https://mobile.nytimes.com/2008/07/19/us/19exclude.html
For some reason my boss was super gung-ho about Ryzen and so now I have a work PC that randomly freezes at unknown intervals. Sometimes twice in a day, but usually more like once a week or week and a half. They're hard freezes, and typically nothing gets logged - you see a normal entry in syslog for a normal system event at a random time and then the next entry will be from when you got in to work and had to hard reset. Pretty sure at this point it's either CPU or Mobo related (thought we don't have the tools to verify the power supply under load), but no real means of diagnosing the problem.
No it isn't. If all the debt is paid in full, the only effect this would have is that the income of the economy would be lower.

The interests are low now because many states don't invest as much as they used to do. So the demand for money is low. And when the demand for something is low, the price for it goes down.
It's not that big in English speaking countries either. Of the devs I've worked with in the past, I can only think of one that knew what HN was. There's a large majority of career programmers who couldn't care less about the latest trends.
Somewhat dismayed by all the "I don't see the problem" posts.

Anyway. I wouldn't be surprised if this is linked to the BTC ETF. Seems like a very clean way to get shady money out of the BTC economy into the real world.
Jesus often gets depicted to match the local population. In Korea, for example, he looks Asian.
The difference is that it's done for religious purposes, whereas an "educational historic video" like those made by BBC are expected to have different motives and standards of objectivity.
That's nothing compared to the state of PNR security: https://www.youtube.com/watch?v=n8WVo-YLyAg
This is all generally true. It is also needlessly dismissive about concerns and naively sunny about the rights of arrestees and the respect LE in the US has for them.

But the key advice is Do. Not. Say. Anything. other than "bring my my attorney". Remember that in the interrogation game, the FBI gets to lie, but it is a felony for you. The FBI also refuses to videotape interrogations, gets to write the reports, and has played this game far more than you.

Add that up, and admitting that you like ice cream is dangerous. This can be especially dangerous for smart people, who will tend to start thinking about the questions, trying to guess where they're going, what is important. Don't. The rules are stacked against you, you're missing important information, and your interrogators are (probably) practiced experts at creating little set-piece dramas to manipulate you.
I think another big issue is that humans can tell when a sign is manipulated or damaged to the point where it will be problematic to identify for other humans and it now can be corrected before something goes wrong. If it's only misleading to computers, chances are humans won't fix it till something went wrong.
Well I would say drug dealing and using should not be a crime in the first place but that is off topic.

>Trial by jury of your peers was implemented to prevent the church and royalty from judging the commons.

I understand the purpose and you seem to have taken my comment to mean something it does not.

It is also ironic that you mention the church because given the geographic location where this trial will likely take place Ultra Religious people will likely be involved.

Further while I do not believe the jury should be made up solely of computer experts, I also do not believe computer experts should be excluded simply because they are experts in the subject matter of the trial which is what happens.

My biggest problem is around the process of jury selection.
>A different (more modern?) cryptocurrency could serve all of those needs

People always underestimate the power of network effects. People have been predicting the demise of facebook for the last decade. Surely something better will come along at eat its lunch, right? Wrong. Network effects are and always will be king.
I want to know now how I can paint my face slightly to fool Facebook's (or some other widespread) facial recognition system.
So my question is "why wouldn't this just rip in half from the forces it's under?"

The upward force for the 20m chimney is calculated at ~600 tons. 600 tons is not a lot for a building to support in the downward direction, but quite a bit for a fabric tube to support, in tension. It's the rope/(space) elevator problem - you need a super material to handle that much force, don't you?

But aside from worrying that our wacky inflatable tube of death will rip free from its tethers and tumble freely in the wind, killing thousands, I actually really like this idea, as geo-engineering. It is a process that can be stopped and started relatively cheaply, unlike a lot of other proposals. If the tube has unforseen effects, it could be deflated and reeled in, unlike eg throwing particulate into the upper atmosphere.
A prominent intellectual in one field pretends he knows immediately how to be an expert in another field and then subsequently digs in his heels and starts casting aspersions and bragging about great he is once he gets egg on his face?

Why, that's a tale as old as academia itself. The UK ""intellectual sphere"" seems just fine.
Using VueJS unit tests as a learning tool: v-text versus v-html
This is exactly my point. When I was a teenager with lots of free time I loved experimenting with new languages and stuff. Now I am employed and the little time I have outside of work I'd rather spend it with my friends and family instead of tinkering with tech. I do enough programming at work, I don't need even more of it when I'm home.
Doesn't the US haven't the biggest prison population per head than any other country in the world?

From what I know of the US criminal justice system it is one of the worse in any democratic country.

Pretty sure that in the UK he would also have the right to remain silent, a fair trial, and also have illegally gathered evidence excluded. Quite the opposite of what happens a lot in the US.
I built exactly the same system just over 13 years ago. I'd love to be doing that now as the technology wasn't really there back then. GPRS and windows mobile was all there was.

You're right. It sounds boring but it was great fun!
You are right. I didn't notice compose_respects.
Please wait one second, they ARRESTED him for COMMITTING a crime? Those racist, fascist bigots. Donald Trump must be to blame for this.
I'm confused if you're referring to the American judicial system in particular or some part of Western ethics in general.

In either case, I'm not clear what alternative is being proposed.
Part of the idea is that the tower supports itself on the venting air, which means it has to be running non-stop. Even at night, when there's no sunlit Earth to drive it.

Yes, there are many days where a structure like this could operate for several hours off of solar heating. But that's not what's being described here.
Well, articles like this don't "Upset Me", but I appreciate them nonetheless. In the end, it starts with awareness, but ends in full action. In the meantime, I find myself making conscious choices like "You know, instead of the burger, I'll go for the caprese salad with the fresh moozarel". Not all the time, but more than I did a few years ago. In the aggregate, even small choices like this occasionally by thousands (or millions) or people can make a big impact.
In early-mid June 2011, I bought $11,000 (USD) worth of BTC from a guy nearby. It was $7 at the time.

It kept going up and going up. When it hit $35 I got scared and put an order in to sell it all at $30. It dropped back down, it all sold, and I stayed out of it after that.

I sure wish I had held on to all of it!
I think you just strengthened GPs argument.
Concerning everything important. It seems, that it's enough for equality to respect only composition. So, basically category of categories is expressible there. But HoTT would give you much more power.
Ask HN: Anyone using Discord in a business setting?
I've been using it lately for communicating with some open source projects, and it seems like a pretty good competitor to Slack, with a few more features even. But I haven't heard of anyone using it in business; was wondering if that's due to some functionality or SLA type of thing, or just lack of awareness.
The Patent Scam Trailer by Austin Meyer
I'm sorry to have to tell you that American justice and law enforcement have a terrible reputation in Ireland and U.K. Whether that is justified I am not qualified to say. But at the very least you a huge PR problem.

The idea that anybody here would be saying "well thank God it happened in the USA" is literally laughable.
The deployment can be difficult to automate especially if you are attempting to inject application properties at runtime.

There are solutions out there,though documentation may not cover every use-case, especially if you are deploying to something like AWS or GCP (Not everyone can adopt Docker just yet).

The Hot-Upgrade is a great idea though you will have to do your research to integrate this with your Cloud Provider.

Overall I'm betting adoption will be niche, and primarily via Teams coming from Rails. Until a major cloud provider starts offering native support + the community grows to a sizable percentage, it will be slow to catch on.
This is a great list. We've been looking for a domain for an anti-Obesity website and we don't want to be doxxed by angry obese people.
Ok so they have hardware support for unaligned accesses, but is it atomic?
>Er... go easy on the patriotism, mate. We have those.

Despite your snarky tone, you are mistaken. See my comment here: https://news.ycombinator.com/item?id=14935867
https://fred.stlouisfed.org/

https://fred.stlouisfed.org/categories/22

https://fred.stlouisfed.org/series/GFDEBTN

http://www.ecb.europa.eu/stats/policy_and_exchange_rates/key...

http://ec.europa.eu/eurostat/statistics-explained/index.php/...
Or any other obstacle for that matter.
What makes me wonder is how slight modifications make the algorithm miss gross, highly visible features, e.g mistake a blue sign for a red sign, or an upward-pointing triangle for a downward-pointing. I suspect it won't be very hard to make the algorithm pay more attention to it, by specially teaching it to tell between such differences, and maybe by running several separate networks taught to tell apart particular narrow features, not complete signs.
I don't want this to feel like an ad, but https://gigalixir.com should help in this area. Its a platform-as-a-service, like Heroku, but it's designed to encourage stateful application servers by not doing daily restarts and supporting hot upgrades. Disclaimer: I'm the founder.
There were some comments that indicated this scales up with the number of CCXs on a given CPU. https://www.reddit.com/r/Amd/comments/6ltdqd/comment/djx6g9r

There is also a POC for invoking this on Windows on GitHub I'm really wondering what this issue will lead too.
"Works" isn't sufficient for broad adoption. It has to create value by solving a widespread problem much better than alternatives. See this classic tech marketing book for more: https://www.amazon.com/Crossing-Chasm-Marketing-High-Tech-Ma...

I've been asking for positive examples for years, and I still see no signs that Bitcoin is poised for more than niche adoption. Sure, if you want to do something modestly illegal, like buying gray market prescription drugs, Bitcoin may fill a niche. But it hasn't caught on for legal transactions, and its traceability makes it bad for seriously illegal activities. And even if you're only doing something modestly illegal, you have to be pretty technical and pretty dedicated to make it work. For most people it's way easier to give cash to their friendly local drug dealer.

So yes, it doesn't have strong fundamentals. The underlying commodity, long integers, is freely available. Despite years of "Bitcoin will be widespread soon" puffery, the use value is very weak compared with alternatives. At least you could plant tulip bulbs.
Shameless plug: https://www.patreon.com/sinusoidal

I just opened it a couple of days ago, still have to polish the story and probably be more active on social media (I don't have Twitter, etc... I really despise Twitter but I kind of feel I am missing huge opportunities to get visibility...)
Is it just a coincidence that the subject was mentioned in a recent SSC article? http://slatestarcodex.com/2017/08/01/gender-imbalances-are-m...
I'm not sure plea bargains are a flaw in the system. It can be more humane to skip drawn out processes, public spectacle, and get on to the sentencing when the events are clearly criminal.

I'd like to see the number of actual trials and verdicts (guilty or not) go way up, though. If that's too expensive, then we should start repealing laws that are literally not worth enforcing.
Elixir and Erlang have similar symantics, compiles to same byte code. You can use any Erlang library in Elixir without any overhead, all the tools (debugging, profiling) which works with Erlang works with Elixir.I don't see why you can use Erlang and not Elixir.
Social Network Portability (2007) [pdf]
What are you even talking about. I can not figure out what you are saying, could you clarify? What is the wrong example? The multiple examples in the comment you replied to?
> So, if I paid someone $1 to commit murder then it wouldn't be egregious?

A straw man. Stealing $1 is certainly isn't as serious than stealing $100k. And creating malware is closer to theft rather than murdering people.