skysight-inc/HackerNews huggingface dataset:
Just cause one thing is more important than another, doesn't mean the other thing is unimportant. You appear to be arguing against discussing tools, because they aren't as important as other things.
More generally, if a company uses software X (open-source or not), they need to:

a) make a contract with a company that takes responsibility for X, or

b) hire somebody who takes responsibility for X, or

c) take responsibility for X on your own

It doesn't help to "buy" closed-source software X from another company if you can't count on them in case of emergency, i.e. if they vanish, go bankrupt or put their lawyers onto you.

Then, better take open-source software where you can take responsibility on your own, for which it may help to hire one or more of the lead developers.
Intel has two architecture teams, one in Israel and the other in Oregon. They also have fabs all over, with their big 14nm ones being in Oregon (D1X, D1D, D1C) and Arizona (Fab 12, 32 and 42).

Altogether, they have more fabs in the US than outside (7 vs 3).
As asked (and answered) here[0], it used to be a Scala case class limitation. There are tricks to do it anyway, like manually mapping fields by writing your own JsReads or JsWrites for your object.

[0] http://stackoverflow.com/questions/20258417/how-to-get-aroun...
As others have mentioned in top-level comments, definitely give Kotlin a try, as it is specifically designed in response to your conclusion about Scala. I've been using Kotlin full-time for over a year, and I've really enjoyed it.
So you don't think that Trump could reframe a single-payer proposal and present it to America as a cost-saving and more efficient health insurance plan than the current system?
Three key qualities of great developers
An Amazing Plan to Defeat Terrorist Drone Attacks (but Illegal Under FAA Rules)
Scientists reveal new super-fast form of computer that 'grows as it computes'
> Mine starts at birth, in San Diego. [...]. I realized that California didn’t belong to me soon after moving out East.

I was also born and raised in San Diego, but left ten years ago, and it feels weirder and weirder every time I go back. Meanwhile, everywhere I am in the world—Thailand, Kenya, Bulgaria, England, etc—I see California t-shirts or hear Tupac rapping about California on the radio. So I've also felt and wondered about the myth (legend?) of "California" over this time. :)
> Scala is a language of compromises

Scala tries to be everything at once, it's hardly a language of compromises. It was successful because when it was created Java sucked and now of course people are stuck with Scala deployments as nobody can decipher all that code. Java still sucks but less that it used to be. It needs type inference for like yesterday. The biggest drawback of the language is the slow toolchain.
There are plenty, but all of them are insignificant. What was special about DMOZ is that Google used their data for directory.google.com and used their description texts in some SERPs. That drove interest from SEOs to DMOZ, but imho DMOZ failed to deliver a decent user experience and to find answers to today's web (social media, real time, ...)
The New York and Los Angeles metropolitan areas are larger in area than the London metropolitan area

The NY metro area is much more populous than London, and the LA metro area is very slightly less populous.
With all the talk about waking up at 4AM or 5AM like super human productive freaks, it's refreshing to find an article about someone who sleep at 2:30AM. As a hardcore night-owl, this article makes more sense.
> Ironically, I've have an English bachelors degree

I'm going to give you the benefit of the doubt and assume that was a clever and subtle joke.
Ah, that makes sense.

Re const_cast: At least, you can now find problematic code with a grep to focus on that during code audits, much like with Rust's "unsafe" keyword.
Years ago, I used to manage the team that had ownership of Dmoz within AOL. It was a stepford project within our group that had little/no executive support. Some viewed it as kind of a side or passion project, but there simply was insufficient interest.

If I had to venture a guess, it's simply being taken offline due to lack of interest internally at AOL.
>Horse jobs (horses are a special and strange kind of human) are nil.

There is no such thing as a horse job. Horses are not people with legal rights. They are property, that was replaced as soon as a better machine came around.

Humans aren't horses. Horses can't buy an automobile or a computer.
The number of registered automobiles has gone from 126 million in 1960 to over 1.2 billion in 2012, which is a 4X increase per capita.
The number of people owning smartphones (a type of personal computer) has gone from 122 million in 2007 to 2.5 billion in 2017.
Kinda surprised that every version bump gets a lot of love on HN

I'm glad it does. Each version bump, I come over the HN to check out what people have to say. It's an extremely useful tool to me and is developing rapidly. I'm using it, but I don't have as much time as I'd like to study it, so I glance through the comments to see if someone mentions something I'm not aware of that I should know.

I could get more about the product specifically from a good VSCode forum, but they don't seem to have one. A Github Issues page is not a proper user forum. (Maybe they have one now--as I said, I don't keep up as well as I'd like.)

But HN will tell me things about VSCode in a larger context, so I would probably want to keep reading comments here even if VSCode had a proper user forum.
It's interesting that this type of initiative, which is admirable, will spike up some java "popularity" metrics on GitHub.
Slice and dice data on the command line
Machine learning in Microsoft Word’s new Editor gave me the frights
Wow, I've never been able to wakeup at early. I find that whenever I try waking up early, then at the end of the week I just end up sleep-deprived.
Thanks. What is your source? Have you worked there?
How does it work for transitive depandancies ? If you use a package that use a vulnerable Apache common? Does a pr is sent to update the package when it is updated?
Hey, Asana is an awesome product, and I am interested! I did apply a month ago or so; and did not even get a single reply from you. I tried to follow-up as well, but all in vain. Not cool.
Question - can I simply drop scala into an existing java based maven build? Using something like the scala-compiler plugin https://mvnrepository.com/artifact/org.scala-lang/scala-comp...
Indeed you do because you can set the rules for people trying to communicate with you yourself.
>There is no fundamental relationship between taxing profit and investment.

The sole motivation for investment is profit. As profit declines, fewer investments are justified by the projected ROI.

>If a company makes 20 million a year after tax it is not going to drop everything and stop making a profit at all if it starts making 15 million a year after tax.

There's no way a party can know beforehand how much profit, if any, there will be. The estimated possibility of profit is adjusted for the estimated risk of loss, to get the projected ROI. Higher taxes reduce the projected ROI, because they reduce the size of the possible profit.
It depends how you define "competitive". If you are trying to collect hipster points then Scala is not going to help you but let's be real. Nobody is writing big systems in either Rust or Swift, these are playgrounds for people at the moment.
SHOW HN: Automatically require all files inside a directory via an index.js
Modern skyscrapers would certainly not be reasonable to build without "strange new hammers and screwdrivers" (read: tower cranes, super-powered concrete pumps, etc).
It's probably a function of both population and area: higher population density makes mass transit more efficient. Europe is much more densely populated than the United States: https://en.wikipedia.org/wiki/List_of_countries_and_territor...
Edit: I see that I didn't answer your question at all. However I'll leave it here for people who are not that familiar with ML

If I'm not completely wrong, these are so called latent factors of words. That pretty much means computer representations of the meaning of a word.
Words with similar meanings would have similar factors, for example the word "Rome" and the word "Italy" will probably in one or more of these dimensions be quite similar.

These vectors usually take a lot of time to train if done properly, and they come out quite similar anyway, so having them precomputed makes it easier for other people without the resources of fb to do NLP.

Another cool thing is that they are available for so many languages, this is the first time I've seen precomputed vectors for my native language.

TLDR: computer representations of words, which makes it easier for people to make machine learning models.
I actually use Lambda too but I never thought using CloudFormation instead of Ansible. Last time I checked CloudFormation was really difficult to deal with. Might have changed since.
please don't submit blog posts as Show HN:

Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread. [...]

Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
https://news.ycombinator.com/showhn.html
I am big fan of Swift and Scala... and, to be honest, for Swift there's a long way ahead before a big system can be deployed... tooling and libs are not there, also not considering that the lack of ABI stability makes the source code necessary for any external dependency.
What's missing there are the unreviewed (unedited) sites and submissions. It's planned to get a backup of those from Aol, but I am not aware of the details.
Yeah, I did a double take when I saw the number as well, then realized there's an O2 in CO2..
I'm really surprised that Lyft and Uber are not profitable. As for which is better. Uber once charged my friend $80 for a 15 minute ride in Salt Lake City around midnight. There is a markup and a then there is bend over. They marked up a bend over on that one. I try my best not to use them. I also like the option of giving a tip.
I think it's naïve to think that the agenda is only held by the person who accidentally exposed it. I think a research team where a member can speak broadly about their group "we're going to.." versus "I'm going to" is tainted. What about the way people characterize the paid faux research commissioned by the tobacco industry? Generally it is bad enough that they paid for it, it tainted all the results of the study.

I think it's bad enough if one researcher says that they and their entire team ("we're") are committed to corrupting the results of the study to reach a foregone conclusion.

The state does not like citizens having guns, the state owns and operates the CDC and decides its budget and staffing. In a way, the research is about matters which the state has a vested interest in. If this were a private company, we would be ready to write it off entirely.
This isn't correct. There are lots of large, very popular open source projects written in Scala: Spark, Kafka, Akka, Mesos, ...

Apache Spark supports 4 languages: Scala, Java, Python and R. Most Spark applications are written in Scala.
#ASKTHEINDUSTRY 17: Ship less JavaScript? I mean, really?
To disprove your last point: I'm curious as to how you achieved such a degree while using "till" as shorthand for "until". Are you sure your Bachelor's wasn't in agriculture? ;)

Joking aside, I think it's a consequence of English being a very complicated language with all sorts of borrowing from different language families. There's almost no such thing as "correct" English, and attempts to reason about it in a prescriptive rather than descriptive manner will almost certainly fail. Whether that's a good or bad thing is up for debate, but mistakes happen either way, and I reckon the average English speaker to be a bit more cognizant of that, recognizing that nobody - oneself included - really has a perfect understanding of the English language.
> Soy beans / palm oil are one of the top causes of deforestration in rainforests around the world.

75% of soy beans are used as animal feed [1].

[1] http://wwf.panda.org/what_we_do/footprint/agriculture/soy/so...
Yes there are. If you tune into House of Commons debates they still shout "Hear, hear" from time to time as a way to indicate their support with what current speaker is saying. So in UK you can still hear this phrase used in a speech, granted not everyday speech.
How to Restore WhatsApp Deleted Pictures and Videos on Android
Yes but that's a bus. Public transport is intrinsically a worse and less convenient experience than having a private driver.
Atom + hydrogen addon
Python 3
Keras and Tensorflow
(I'm doing nlp)
I think Akka would prove the GP's point. :)
Off-topic question: Why do people use throwaway accounts here on HN? Why is it so important that nobody knows who the real person behind posts is?
There's a page for them on the Archive Team but it's not populated yet: http://www.archiveteam.org/index.php?title=Dmoz
Europe, as a whole, is actually quite similar in size.

But you are right that the cities are more dense.

That's a problem you created yourself, though. You can't say "this would never work here, because we'd never try".

If you change your cities, it would definitely work.
not giving them credit is like not giving a motherboard designer credit because he didn't design each component by hand.
I think in some instances, and they only use the quiz on some of the articles, this is a good way to filter the idiots, but on the negative side I wonder how many people forgot the intelligent thing they had to contribute because they had to spend time and mental energy completing a quiz. I hope this doesn't spread beyond serious things for serious people , it is very poor UX to ask users to jump through hoops and spend time on a quiz before they are allowed to participate.

Surely a red warning text in the textarea element where the comment will be typed out is a better idea? The quiz still doesn't eliminate the need for moderation even though it _may_ have gone some way toward reducing that need.
I used Angular Material to build a website. I dunno if you've ever been to the Angular Material website *https://material.angularjs.org/latest/), but check it out if you haven't. You see that nifty looking navigation bar on the left? You can't actually build that using Angular Material given all those wonderful components they list there. There are entire blog posts created so you can make a similar looking navigation menu [1][2]. There are so many things missing or incomplete in this framework that you'll only realize when you try and build a "real" application with it. Guess what? Angular Material is dead. All the developers decided to start over with Angular Material 2 because there's a new screwdriver brand in town: Angular 2. Yay for the people who just want functional doors.

[1] http://blog.vizuri.com/creating-your-own-angular-material-na...
[2] http://stackoverflow.com/questions/28389671/create-a-menu-li...

Let's talk about Material Design Lite. Go check that website, especially the components page (https://getmdl.io/components/index.html). It's really nice and responsive, try changing the size of your browser window and see how the navigation bar collapses to the top. Damn this looks like a great framework, I'd like to do the same thing in my app. Imaging the surprise when you can't actually do that using the framework out-of-the-box. Oh by the way, forget about MDL, all the developers have moved on to Material Components for the Web (https://github.com/material-components/material-components-w...). So much for the guys who just want to hang a door, there's a new brand of screwdrivers on the block.

It would be great if the so-called "engineers" could spend some more time creating a complete toolbox instead of reinventing new screwdrivers every month.
Scientific article examining the downward trend in Australia's cyclone numbers :
http://onlinelibrary.wiley.com/doi/10.1002/asl2.502/full
Long‐term changes in Australian tropical cyclone numbers

"Numerous data quality checks were used in this study, as noted above, and there are no known systematic errors in the observations or analyses that would be likely to produce the decreasing trend in TC #s examined here. This suggests the possibility that the downward trend may be associated with changes in environmental conditions. Studies such as Emanuel (2005) indicate that the changes in various different environmental conditions that are occurring due to anthropogenic influences are having an influence on TC activity in some regions of the world. In the Australian region, one possible physical explanation for a decreasing trend in TC #s could be a potential long-term shift in environmental conditions towards a more El Niño-like state, given that fewer TCs tend to occur in the Australian region during El Niño than La Niña conditions. Although the NIN and SOI data used here did not show a significant long-term trend, some studies suggest the possibility of a shift towards more El Niño-like conditions, relating to a possible weakening of the Walker circulation due to increasing atmospheric greenhouse gas concentrations (Vecchi et al., 2006; Power and Smith, 2007; Huang et al., 2013; DiNezio et al., 2013). However, it is also noted that considerable uncertainty exists in observed changes to the Walker circulation based on reanalyses (Compo et al., 2011)."
About the new GitHub colors
The cost of automated processes approaches zero over time, because automation can be scaled up so easily, so the cost of human labour, and scarce natural resources, will always trend toward 100% of the cost of production inputs.
Your list of groups you consider evil makes you look like a social justice warrior and derails the discussion while it is not relevant to your point.
Ah, as my father used to call a hammer 'an American screwdriver'.
Damn Uber is cheap where you live.

For me to go to work it would be

Uber: $1000 a month, 15 minute drive.
Train: $75 a month, takes 5 minutes
I always thought there's way more human pollution than the amounts casued by a couple of volcano activity here and there? A quick search turns up multiple responses like this one:

Scientists have calculated that volcanoes emit between about 130-230 million tonnes (145-255 million tons) of CO2 into the atmosphere every year (Gerlach, 1999, 1991). This estimate includes both subaerial and submarine volcanoes, about in equal amounts. Emissions of CO2 by human activities, including fossil fuel burning, cement production, and gas flaring, amount to about 27 billion tonnes per year (30 billion tons) [ ( Marland, et al., 2006) - The reference gives the amount of released carbon (C), rather than CO2, through 2003.]. Human activities release more than 130 times the amount of CO2 emitted by volcanoes--the equivalent of more than 8,000 additional volcanoes like Kilauea (Kilauea emits about 3.3 million tonnes/year)! (Gerlach et. al., 2002)

Granted this is just about CO2, but I wouldn't be suprised if the same principle applies to other pollution.
Amazon Music is Hiring
Are you passionate to build the most scalable platforms that touches millions of life everyday? A platform that has 100+ billion updates/day! serves millions of customers in under 4 milliseconds!! Available 99.99% of the time!!!
Amazon Music@Bangalore is hiring experienced engineers to solve world class engineering problems.

Detailed job description at:
https://www.amazon.jobs/jobs/442479
Good riddance. Dmoz had a toxic wikipedia-like community of editors without having any real value for the end user.
Norway news site checks you read story before commenting
I don't think Scala's really comparable to Swift, and it certainly is not to Rust. Use the right tool for the right job.
Kotlin has a much bigger adoption than scala actually - on Android. Literally everyone I know is moving Android dev to Kotlin.

Android is arguably Kotlin's killer app and it is seriously good. The PR for Kotlin is /r/androiddev ;)

OTOH Scala does not have a killer app.
Not at all. I can work or read on a train. I can't do that in a car. Nor does the car take me to London in 1hr15, at up to 125mph, like the public transport from our town[1] does.

[1] https://en.m.wikipedia.org/wiki/British_Rail_Class_180
> Considering how Uber and Lyft are both loosing money as it is...

... maybe they should be subsidized by taxes.
Why Misfits Are the Best for Innovation
Uber was in a similar situation to Lyft not too long ago. Uber's also already said that they're cash-positive in the US, and Lyft is focused on the US for now.

It's not hard to imagine that after this multi-city expansion, costs will go way down.

I wouldn't qualify the growth as "mostly purchased" when it's... 50/50 couponed/full? That seems to be more a consequence of the multi-city launch than anything.

I'm pretty optimistic of Lyft's chances here (politically motivated by Uber's attitude, granted). They're spending a lot of money to capture parts of a well-defined market (US carsharing), and have a PR edge with informed riders.

Uber could theoretically start couponing to hell and back in the US again, but they're going to run out of money someday.
I'd say it matters a great deal what it is -- for instance if your cause is the pro-life movement or the expulsion of illegal aliens then you might have difficulties getting social approval in San Francisco.

I find it a hilarious instance of California insularity that the grandparent post thinks it "doesn't matter what it is" -- I'm guessing that he'd failed to consider the fact that non-left causes even exist.
Someone did something about our recurring meta topic: did you read the thing?
I don't like the divisions, though, and all the analysis that comes with it.

A way that is intuitively more robust would be to generate 23 or 52 random bits from an integer RNG for the mantissa (given you trust you integer RNG is unbiased). For example, take a random uint64_t, clear the sign bit, rewrite the exponent with a predefined value, and let the mantissa be untouched. That will give you a random floating point number in the range between 0.5-1.0, 1.0-2.0, or 2.0-4.0 etc, depending on the exponent you choose.

You can trust that the value is entirely random to the precision offered by the mantissa's size. Then you can control the accumulation of error by what you choose to do with the random number.

You still can't get to numbers that aren't representable by floating point, of course, but everything will start from the most random and unbiased value you can think of. You might have to introduce some error by subtracting the lower bound and multiplying appropriately to get to your desired range. Or, if you have the luxury to choose your desired range appropriately, you might be able to use the random value directly.
The article is paraphrasing a poll that was done by Harvard Institute of Politics, that had 771 18-29 year old responders. I think that is a reasonable sample size for this kind of poll.
You can build a computer that could run most of the games for like $600.
What's wrong with GCC? What's it fixing?
Why? I assume you are making a joke that Akka is overly complex or?

Akka is clearly a very successful project, being used widely for very high volume systems. Apache Spark removed Akka because so many users were having version compatibility issues between the version of Akka they were using and Spark was using. Enough people want to use both in the same application that the Spark guys rebuilt Spark without Akka.

I might agree with you regarding Akka Streams ;-)
Blogspam of

https://www.jpl.nasa.gov/news/news.php?feature=6760