skysight-inc/HackerNews huggingface dataset:
Right, yes, I read "the future of Scala" but that isn't what it said at all. My mistake entirely, you're absolutely correct.

On the other hand, I stand by my "not working on Scala" comment. This is based on commit history, which I admit might not give the whole picture but is certainly a fairly strong indication: https://github.com/scala/scala/graphs/contributors
Odersky's activity has drastically diminished towards the end of 2012, with his last Scala commit in July, 2014.

I've no issue with him doing exactly what he wishes, he owes the community (or at least, me) absolutely nothing and if he's more excited to work on Dotty than on Scala, then there is no doubt that's what he should be doing. My concern is that the more I look at Dotty, the more it looks like a very promising language that looks a lot like Scala, but that adds and removes some features to it - that is to say, not actually Scala. I've no trouble imagining a future where the differences grow enough that they stay / become entirely distinct, and seeing a large chunk of the brains behind Scala busy on Dotty doesn't feel me with confidence in the former's future.
The problem with the Brexit campaign is that they just don't trust any experts:

http://www.telegraph.co.uk/news/2016/06/16/eu-referendum-lea...

If people don't listen to evidence, then how can anyone have a proper debate?
Which is what Dotty is attempting to do, but hopefully with minimal codebase breakage.

There's a tradeoff between breakage and improvement, but I'd like not to wait 10 years before I can use dotty (like python 2 to python 3). We can always have another dotty in 5 years time for another round of rationalisation/simplification.
You can also compile Elixir and Erlang to native code if you want it to run computational stuff faster...
authentic application as it require a smart verification process, no security issue.
Same thing for me.
Yes, I do advocate tool building -- basically "if you can do it without getting buried, you should".
Problem 4, OBD port contention, cost them three pre-sales. I have Automatic in the OBD port on the three vehicles. All between 10 - 20 years old, but each with only 10k - 30k miles, so great candidates for this otherwise.
Thanks. I'll give this a thorough read - I think it deserves more than the cursory read I can afford to give it right now - and appreciate the time investment this no doubt represents.
I never understood the problem with moc. It's an extra step during the build process, yes. But it's quick and very easy to integrate in modern build tools (for example CMake).
Can't you learn this rule by generating (simulating) the behaviour with various hypotheses?

So you'd have a model where handshakes are dependent on the relative heights, and it would fail because some senior judge who is short goes around and initiates.

And then you'd come to the correct one, if the data is there for it. Like a hypothesis that's never refuted.

Of course then there's noise. If it's a general rule, but on casual Fridays...
Lenin was a mushroom
Had Good time with is
Amazing! Makes me excited about programming again!
Same here :-(
List of the best wireless doorbell kit
500 Internal error at YouTube
Looks like a pretty neat "engineering feat". I'll certainly try it if it ever becomes available here (I'm an avid meat eater and low&slow bbq lover).

Since I'm sure many vegetarians/vegans will read this thread I'm curious why so many v-products try to imitate the look and feel of meat. This has always startled me a bit. Why not create awesome new/distinct stuff instead of the typical "tofu shaped like a piece of meat" I see so often.

(apart from the fun engineering/optimizing aspect of recreating something with different ingredients which is fun).
Awesome App. Nice features and filters
Their core-team is amazing and have domain expertise.

Try out the new-App. Come, Fall in Love !!
GitHub – Secgroundzero/warberry: WarBerryPi – Tactical Exploitation
A team of highly trained monkeys has been dispatched to deal with this situation. :)
Maybe useless if you need to convert it to paper dinosaur money at the other end...

No middlemen taking a cut at every step is one advantage of Bitcoin, and very fast international transfers is another.

I think of Bitcoin as an awesome idea for a replacement of the current corrupt system, not something that integrates well with it. It is not perfect but it's certainly better than the current system. Might be unrealistically idealistic but I hope a cryptocurrency succeeds. Anyway, it is still possible for people to transfer Bitcoin between themselves with no middlemen.
Hi! I'll admit it's poorly worded. My intention was to say there was an economic value in providing less-than-cost (or even free -- only you and your accountants knew) bandwidth in order to scale out your network and increase value to customers paying much more.

though not as often today as in times past, there are points where 10Gbps is more expensive overall than 20 or 30Gbps.
> criticisms that are actually valid

Such as? I have developed Qt applications for many years and never noticed downsides of the moc approach.
Good Going
YouTube is DOWN
I didn't claim that FTA is the most practical way to perform Gödel numbering. I just said that it's my favorite application of it, in a general sense, not that I'd use it to do so. Preferences are subjective.
You should of course use a tool that supports the grammar productions of the language being designed.

I just listed a few examples.
What advantages does moc provide compared to C++14/17 facilities?
Opulence – A modern framework for modern PHP
What is this guy doing? I think he is trying to transfer money from one account to another?!
Yeah, just got that as well :(
> the Dem and Rep parties would have to allow other parties in the general election as well

They do. Every year my ballot has a multitude of other parties' candidates that I can vote for.
Down in at least USA, Canada, UK, Germany, France, Ireland, Australia from my limited testing.
YouTube was down for a minute and this is what its 500 page looks like
Grow with Webix: Real Showcase from SFM BV Company
Or you know, this is him making a living (I assume) of providing a good at a certain price, which allows everyone in his community who buys it right now to enjoy it. They know and trust him and are willing (I assume) to pay a little extra for that. If everybody is already happy, there is not really a point in and of itself to imagine how you could squeeze even more out of people. Not everything needs to be ruthless capitalism to work
It's also a condition of the Ireland peace agreement that we keep it open. No EU, no peace. We'd have to renegotiate the deal, amongst all the others...

And if we leave it open? All the migrants will just flood through NI. The whole idea that we can control migration by leaving is absurd nonsense.
I send 5Gbps to an eyeball network (let's say Comcast, for the sake of discussion) it might cost me $5000/month to do that through my transit provider (intentionally inflated cost). Comcast will interconnect, settlement free, to networks who exchange 7 or more Gbps. Three optics and three cross connects are $3000 + $600/month.

How much is that additional 2Gbps of traffic (to Comcast) worth?
YouTube 500 server error
That choice cost you three pre-sales. I have Automatic using the port, as do many people I know with cash to spend on expensive car gadgets and older cars to gadgetize.

I think you understand why Automatic, useful over 10 mph, needs to be more integrated into the driving experience than you do.
Down in Australia.
It's not only about the operators. The whole tools is not really straightforward. A great part of the time I just copy some magical strings into the build.sbt and sometimes it actually works. I tried learning it with understanding, believe me.
Bulgaria also.
Sweden too.

edit: available again.
Poland is down
Down in India :-(
A big part of getting into reading is making choices of "this book, this time". And finding ways to do lots of reading (of pretty much anything ...)
Norway is still a member of the EEA so the Free Movement of Persons policy applies to them[1]. The "leave" campaigners in the UK have made that policy a central point of their campaign - oversimplifying it: immigration is bad, let's take control of our borders. The only way the could do that is by also not being part of the EEA, which could deal a massive blow to the British economy. The same applies to Iceland - it's a member of the EEA [1].

We can all agree that Switzerland is not comparable to the UK, but even if you ignore cultural, political, and economic differences, Switzerland is also a member of the single market, therefore every EU citizen enjoy full freedom of movement, i.e.: free to travel, to live and to work in Switzerland[2] and vice-versa in the UK [3].

Greece's did not have their own currency, Iceland does. Britain also has its own currency and its place in the EU is quite different from that of Greece. Comparing apples to oranges.

1. http://www.efta.int/eea/policy-areas/persons/persons

2. https://www.ch.ch/en/working-switzerland-eu-efta/

3. https://www.gov.uk/eu-eea
Also lots of people on twitter are complaining.
https://twitter.com/search?f=tweets&vertical=default&q=%23yo...
Up in Bulgaria now.
It sounds like a major pollution risk. Especially problematic for animals and plants that live on the sea floor near such operations, which will be occluded by particles in the water. Not to mention anything that was living on the sea floor where it is effectively stripped.
Linamar Corp. confirms Apple is working on a car
Everyone is talking about the environmental effects, but what about the huge economic shifts that would come with the introduction of a viable meat substitute?

If the substitute is cheaper and tastier, a large chunk of the agricultural industry will disappear almost overnight. For many poor countries agriculture supports a large percentage of the workforce.

And if the company that develops the meat substitute can protect their manufacturing process from being copied through patents or simply keeping it a secret, then it will become enormously rich and powerful.

So you'll effectively have a transfer of wealth from poor farmers to a large US corporation on a massive scale.

Is that a good thing?

(And yes, I recognise that poor people will also benefit by having a cheaper source of 'meat')
Aaaannnnddd it's back in Czech Republic
Is the text randomly generated?
Down in Serbia
Was YouTube down? What happened here?
"We invest significant time into some features or products, we feel proud of them. Some of us have ideas and beliefs, deeply ingrained into their core, that may no longer be true or relevant but due to the emotional investment, are hard to get rid of. In general, people form a very strong connection with the ideas which is hard to break."

There's a problem right there. Individuals in a the team are meant to be focused on the end-result and forward improvement, rather than their own personal agenda?
Nonsense. I've been using it for years to send money to my family back home and it's been nothing but seamless and extremely useful in every single way. Send bitcoins to a local exchange, convert into fiat and withdraw into a local bank account. Total expended time: 10 minutes. Compare that with using WU, where someone physically has to go to a local WU office, or even worse, doing a wire transfer where the recipient bank puts a freeze on the money until AML documentation is cleared (typically handled by calling the bank and stating the source of the money, but still a pain).

Another way to send money is to get a bitcoin debit card, give it to a family member and load it every time you want to send money.

Uninformed opinions should be kept to oneself, lest one ends up looking like they're talking out of their ass.
Programmer Language
Yup, weird outage.

Reloaded the page multiple times and then finally got to the home page.
The linked page links to a set of slides: http://www.slideshare.net/Odersky/compilers-are-databases

I have a question regarding slides 29 to 31.

The author says an untyped tree is represented as Tree[Nothing]. This leads to undesired variance behavior which is in turn overriden.

But there cannot be any instances of type Tree[Nothing] because there are no instances of type Nothing. Wouldn't an untyped tree be better represented as Tree[Unit]?
I'd hate to be an SRE working for Google right now - the stress must be crazy.
> If they don't change their minds, we're going to see endless broken image links all over the internet as those reddit posts get deleted.

You say that like that isn't exactly what has happened with all image hosts so far.

What history has taught us from these incidents, is that when old memes and similar posts go missing, the world wide web as a whole seems to cope just fine.
Up and running again in Italy.
Not severed in the UK
PayPal doesn't care about 2FA security
The all new people section from our blog
Down in Poland.
Up and Running with Grunt: Make Your Development Workflow Easier
Back up in the UK
In my experience, to some degree. If you are using Play, for example, the Gradle plugin is currently held on Play 2.3. Play 2.4 is experimental, 2.5 is nowhere to be seen.
Ah nice! ..wonder if mnesia_ext is bundled with leveldb support?
a dear friend of mine is a YT SRE and he's never been happier with his work life balance.
UK seems to be up again.
Of course, but death by metabolism failure usually comes sooner.
I had the same idea while reading Nilay's article, but I still have a nagging feeling that there's a hole in this logic. Not sure where though...
As the ATECC508A is just an I2C peripheral you still have a broad choice for microcontrollers (as you still need a U2F program and U2F).

I choose to use a EFMUB1 from silicon labs.
Can't help, but I don't like these click a button to scroll down to relevant content presentations. That is the new style of the doomed splash screens.
Machine learning applied to font design
awesome application to get friends and dates from best institutes of India. Try this once, you will love it.
Back up in PL
Non-EU Norway is a 5 million nation sitting on a ton of oil. Which in turn takes that oil profits and puts them in a social fund, which reduces the main stressor of all socialistic systems (pensions). If you think that you will convince BP to do the same, good luck. Especially considering that there is nothing stopping you from doing the same already.

Switzerland, 8 million, is also landlocked in between some of the best EU nations, all of which trade with it in an EU-like agreement, including free movement, and its manufacturing economy abides pretty much to Every EU regulation. What this means, is that again nothing prevents the UK to have been Switzerland, other than, super politely put, the population's innate inability to be as productive, or imaginative in thinking useful products like the Swiss do.

Greece, which ironically is my original home country so I know Very well, is a corrupt mafiocrasy. (rather Russian like in fact) It would have failed IN or OUT of the EU anyway. This however is not the EU's fault, as evident by the fact that plenty of EU countries started worse than Greece, and are now better (better as in gdp/capita), including Estonia, Lithuania & Slovakia.

If anything, this disparity is able proof that EU nations actually have more than enough sovereignty to fuck or unfuck themselves as much as they want. Its just that every time something good happens politicians say "we did it" but every time something bad happens they say "totes the EU fault, holding us down!"

To sum up. You want to be Norway. Make a referendum to throw BP's profits in a fund. (Not that you have the oil reserve anyway) You want to be Switzerland, think of more useful chemicals rather than watching x-factor (I am not even kidding. Chemicals are one of the best Swiss exports apparently). You don't want to be Greece, don't just take EU development money and use it just for politician's villas, bouzouki and civil servants appointment for votes. Simples.
Can second this. SBT is terrible. It gets even worse in combination with IntelliJ and complex project setups.
That's a pretty limited way of thinking about programming, which is basically the capability to translate intent to an autonomous, tireless machine.
> If you buy your honey from the supermarket, that little plastic bottle

will de-plasticize and crumble to plastic pieces
Show HN: Add editing capabilities to your website without using a CMS
All true. And yet, Steam is the most used package manager of the linux desktop today and the exact opposite in every single point.
If Distros don't adapt they will become just kernel maintainers.
Inside Issuu: The Pirate Haven for Magazine Thieves
Currently also trending on Product Hunt: https://www.producthunt.com/tech/teletext-io
http://www.catb.org/jargon/html/

http://www.catb.org/jargon/html/go01.html
Hi Mark

Actually, this is not quite true about Smalltalk code (which is linked to its class). But referring to things is also done via variables and selectors of various kinds, and these are names which have to be locally known. Smalltalk can also find quite a few things by description (for example it can find things like the "sine function" via examples of inputs and outputs).
If this is ever going to happen I feel like some level of SBT plugin compatibility may be a good call. I really dislike SBT, but a lot of the plugins are top-notch (sbt-android and sbt-android-protify are two great examples).
less and less operating system?

(I say that tongue in cheek, looking at unikernels)
Looking forward to this, its a bold step to start from "scratch", but in return the Scala community will get a compiler that have solid theoretical foundation, better performance and more utility for development tools.

Scala's Road Ahead - by Martin Odersky
https://www.youtube.com/watch?v=_2oGY8l67jk
It's terrifying that Assange's self-preservation might put Trump in the Whitehouse.
There can be instances of Tree[Nothing], just like there can be instances of List[Nothing]. It just means that in a scenario like this:

class Tree[T] { def elem: T }

if t is a Tree[Nothing] then t.elem will not return normally (it might throw an exception instead).
Good job! I've added it to LibHunt as well https://php.libhunt.com/project/opulence . I hope it will get some traction. Cheers!
How has any of this to do with the US? If the US wanted Assange extradited, they would have simply asked the UK, which is a closer ally to the US than Sweden.

Why would Sweden help the US when the UK wouldn't?

Edit: To clarify, Assange has been for years in the UK before he went into the embassy.
It's a good question. It's definitely not been through years of testing yet but in the past few months me and some friends have had no problems.

All of the parts have a low center of mass with respect to the PCB and are unlikely to catch on anything. Water and/or sweat won't hurt it as long as it's dry when you use it. I've tested it works fine after putting it through a washer and dryer.

However, making your own casing or 3D printing something like this [1] is always best

[1]: https://github.com/conorpp/u2f-zero/blob/master/hardware/cas...
Except you assume consumers will pay more. A price increase of X does not necessarily yield an equilibrium of demand reduction. Even a 10% price increase might yield a 90% demand reduction. You want to sell out your stock, even at the cost of higher demand. Being left with stock is an expense of its own, and can cut into extra revenue.
2+2=4 is obvious. The axiomatic proofs are mostly a meaningless and boring exercise that mathematicians invented when they wanted to axiomatize everything. They have nothing to do with whether something is obvious or not. It isn't as if it was possible to doubt that 2+2=4 before the invention of the Peano axioms.
Does anyone know the argument chain? I'm curious how someone made this outlandish claim sound plausible.
There was also a muddy middle when Reddit's management was going through various messy leadership dramas.

Reddit gave Imgur an almost impossibly wide berth compared to other "made for Reddit" sites and allowed the owner to get away with all kinds of site policy violations. Imgur also set up various restrictions on content that were conveniently waived for Reddit images.

It turns out it was because Reddit took an investment stake in the service and didn't make it known for a long while.

Then Imgur decided to just become Reddit because, hey after all, they're responsible for some huge percentage of all traffic for the site -- this being entirely contrary to the communication the site put out about what they were and were going to be doing.

Now Reddit is just wholesale replacing it with an internal service -- which is what should have happened in the first place. It's been obvious for years that this should have been a core service, but the terrible previous management of the place had pretty much frozen all improvements to the site.

I think this move speaks more to the sane new management team doing the correct things than anything else. I'm really happy with the job that Steve Huffman et al are doing with the site, the decisions seem reasonable, well intentioned and generally in a good direction.
I build a tool, for the tool, which is a better tool of the tool to create bytecode. Seriously adding up stack in order to solve complexity, actually creates more complexity.
I tried to find some more information about this. Seems like the article is referring to a request that was made in March 2016 [1] by the Swedish Prosecution Authority.

Their timeline of "The Assange Matter" in Swedish is a bit more detailed [2]

[1] (English) https://www.aklagare.se/nyheter-press/for-media/the-assange-...

[2] (Swedish) https://www.aklagare.se/nyheter-press/for-media/assangearend...
Work/life balance is a false dichotomy. In the ideal world, one's work is one's life, and conversely, one's life is one's work. But that's a discussion for another time.

I was merely commenting on the fact that whomever was on call tonight (I know an SRE @ Google as well) probably had a stressful experience. I hope there is a post-mortem, as I'm sure many of us could learn from such an event as the one that transpired earlier.
Pardon Chelsea Manning !
..so?
Facebook pays celebrities to use it
Anyone know what's in that debug information the 500 error page spits out?
After learning sbt I've found it to be one of my favorite build tools out there. The fact that the build.sbt file is basically just a dialect of Scala allows for some very complex build jobs to be done easily.

Also the simplifications coming with sbt 1.0 like removing the Build.scala and dropping support for multiple build.sbt files makes it a bit cleaner in my mind at least. Before everything was spread around in multiple files (and possible 2 different build definition styles with the .sbt and .scala files) instead now everything is in pretty much one single file with a clean enough syntax for anyone to learn. (as someone said you only really need to know :=, += and +== of which the latter 2 function the same as they do in the standard lib for collections)

edit: Sorry was wrong about the multiple build.sbt support. Its still in but working with a single build.sbt has been made easier over the 0.13.x versions and we reverted all of our multi project builds into that and I just assumed it was being dropped (We also had a lot of Build.scala stuff so I guess i got mixed)