skysight-inc/HackerNews huggingface dataset:
Thing to note: it's brought to my attention that he may never of been Valedictorian, and the UMD might not even give out that award.
so if kotlin can bring java 8 features/improvements to a platform that is stuck on an older JVM (and not even the "true" JVM, but another implementation of it), then does that mean these features are not dependent on the runtime? If that's the case, these "java 8" features could be implemented into the Java language without needing to change the runtime?

If that is true, why are these changes not being brought to Java itself, if they can be done without a change to the runtime?
That used to be very easy to do, but got harder after 2008.
Dropped microsoft fifteen years ago and never looked back. Dropped facebook seven years ago. Google is still useful but got bitten in my pockets by adsense so they are in my watch list. Mozilla, Amazon, Apple in high esteem but could be more user friendly and more innovative in their fields. Big media and big telcos, I don't care. Twitter, snapchat, instagram, never used them, don't care about social fads.

What else?
https://github.com/google/tink

Note the authors.
You can sign up to Tinder with your mobile number now.
Lately few haven't been worth reading but it's nice seeing the language get recognition, hopefully there will be more job postings calling for Kotlin
Watch: https://news.realm.io/news/tryswift-chris-robert-end-to-end-...
Go Ahead, Interrupt My Day
It can be a little difficult to pin them down. As everything is surrounded in more flash sounded tech that doesn't deliver. It's like trying to say if Amway, the multi level marketing company is a scam or not.

First it's the pre sale of tokens. Very problematic way of raising money. Nearly all pre sales token campaigns follow the same story. Build flashy website and run a slick marketing campaign. Make grand world saving claims for this software you are going to build by really you aren't. Raise a lot of money (10M USD or more). Then after the sale fail to deliver of the claims and shameless move onto the next crowd sale.

There is also the past of etherium founder. VB tried to do another crowd funded scam before etherium that was a lot more blatant. VB also puts his name on many ICOs (initial coin offering) which all end in scams. The founders take the large amount money and then the product in vaporware.

A post on why their tech is not that good https://bitcointalk.org/index.php?topic=1427885.msg14601127#...
But this is definitely a real student.
dude, wheres my dart/go android support?
> Finding what you want is much harder than it should be for an online experience

I can't believe that after all these years and all the engineers they must have, sorting a category by top rated still puts an item with one review and 5 stars above a product with 10,000 reviews and an average of 4.9 stars.
Did they complain to MS? I imagine that MS would care a lot about losing enterprise sales.
I have never done this before, so thought should ask.
Scala has good Java interpretability. What more does Kotlin provide of Scala which is the implementation language for Spark and Akka, etc.
I have no hard evidence of this but it seemed like the most logical explanation. Oracle won't let Jigsaw die after many years of debate, it's really important to them for some reason.

On the other end, some people in the community seem willing to sacrifice their position on the community board to stop Jigsaw.

There doesn't seem to be any consensus on exactly what makes Jigsaw bad and everyone seems to have their own laundry list of reasons. Even stranger, the use cases and utility of Jigsaw seem limited to just about everyone as the existing package system is quite good.

So why is there so much pushing from both ends? Maybe something isn't being said because it would damage the relationships between Oracle and Java sponsors. It's one thing to say "I don't like this module system for these technical reasons". It's another thing entirely to say "I don't trust your company to keep important parts of the JVM on the GPL".

A large java partner company accusing Oracle of closing off Java would make big waves in the community that would hurt both parties. Much better to just cause these initiatives to fail by political means.
Retirement home communities are not so much about the ability to retire as the necessity of receiving medical services from onsite staff.

I don't know what it will look like. Maybe being bussed to work every day from the retirement home. But for now, our bodies are most likely going to need them.
Technically, Kotlin uses a recovered and reflown first stage.
You can get rid of the second map using itertools, which has join for iterators, incidentally.

I feel like you can get rid of the inner one too but forget the right combinator.
As far as I've experienced, Scala has excellent interop with Java. What do you find lacking?
How is Kotlin compile speed relative to Scala? I imagine a little faster, anyone have experience on mid-size projects?
Did mine in 2013
>Twitter should be a public utility like water. It shouldn't rely on surveillance capitalism to make money. There's another social network called Ello and it's essentially a registered charity. Twitter should be like that.

A charity? Sure, if you can make it work. But a public utility? That would link it to governments, which I think is the last thing we should be pushing. I think there is already enough concern over how Twitter interacts with governments, especially those looking to censor speech. https://en.wikipedia.org/wiki/Censorship_of_Twitter
DPRK confirms test firing another medium-range ballistic missile
Can you say more about what you dislike about compiled Scala?
Aside: I feel slightly uncomfortable with newspapers of record using neologisms such as "epic fail".

Perhaps this means I am just getting old.
How does this works over there in US? Government or private insurance covers it?
It looks to me like Kotlin is enough like enhanced Java that it's pretty painless to extend an existing Java codebase with it. IntelliJ even has automatic translation of Java source files to Kotlin, though I'm sure there are edge cases where that doesn't go well. The benefit is not having to write Java anymore. If you don't mind writing Java then I think you might benefit from exposure to a wider variety of languages.

As for getting confused between languages, most of us work in heterogeneous environments these days, even if it's just something like using Python server-side and Javascript client-side. I don't find confusion over the languages to be a significant difficulty there and I don't think it would be with a mixed Java/Kotlin project.
Why not code generate to LLVM which is superior to JVM. Why not make a JVM to LLVM converter as well as a JAVA to LLVM?
The switch to Linux or other free operating systems is long overdue. If your excuse is hardware support, then (1) your hardware is probably supported these days and (2) you should not buy hardware that is incompatible with the operating system you plan to use. If your excuse is editing MS Office files, LibreOffice supports the formats and works great, and MS Office on Wine is an option. If your excuse is games, then know that with Steam and Wine combined your potential gaming library is HUGE. If your excuse is laziness or resistance to change, then I thank you for being honest, and urge you to overcome it.

Proprietary operating systems work against your interests. Stop using them.
I am not saying what quantum computing is or isn't doing. Contrasting quantum computing and AI is like comparing... digging a hole and shovels. "While digging a hole is useful, these shovels are even better than hole-digging!" It's nonsense sauce. If quantum computing can be useful at AI tasks, then quantum computing won't replace AI, we'll be doing AI on quantum computers. This is just marketing mumbo jumbo to convince some C-suite type that doesn't know a thing about data science to say, "Why are we still using AI and not this quantum thing IBM has? Quantum is better than AI!"
You mean Kotlin <-> Java or Kotlin <-> C?

Kotlin Native (Kotlin <-> C & Objective C) just came out this month, is still a technology preview, and AFAIK is really rough around the edges. Haven't tried it.

Kotlin has always had a very good Java interop story, in both directions. I've been using it for a year with Hadoop, AWS, JSoup, Rome, Jackson, DropWizard, Jetty, Apache Commons, ElasticSearch, Weka, and many other standard Java libraries and never had a problem. You basically drop in a library and go. Several of those libraries are either really old (eg. Weka was written in the last millenium) or pretty complex (Jackson is all annotation/reflection based), and I've never really had a problem. You do need to keep track of nulls yourself when crossing the Java boundary, and you need to understand what code Kotlin generates if you're implementing an interface or placing annotations, but both of those are well-documented and pretty typical tasks for any FFI work.
Create. The one and true way.
Energy cost.
There have to be some limits on the utility of "drive-by" coding. I suspect it's much more useful to (encourage your organization to) offer free/discounted products to nonprofits that are maintained over the long term for other reasons, or to directly give money.
Testing an MVP with Google Ads and Analytics
The value of something across the span of milliseconds has no meaning. At this temporal level of resolution it's just a gamble no different from games like poker. Why deploy brain power on trying to extract this value? What a waste of intelligence.
Is Kotlin why Google killed Jack & Jill? Do they have no intention of supporting Java 8/9?
IANAWD (I am not a web developer), but this sounds terrible on the face of it.
Of course Google isn't to be trusted. It's all about maneuvering amongst the top 5 or so major companies for network hegemony.
SQL vs. NoSQL: The Differences in a Nutshell
Google is a publicly traded company. The primary focus is always enhancing shareholder value.
> Standing on stage on Wednesday morning at Google I/O,
> Android PM Director Stephanie Saad Cuthbertson broke the
> news that Kotlin, which was first released in 2012, is now
> officially supported as a “first class” language for
> Android...
> developers whooped freely when told that they no longer had
> to worry that Kotlin fever was just a phase, to be
> abandoned like dozens of other cult favorites before it.

Nothing that google says about Kotlin could possibly mean that it's not a phase, to be abandoned like other cult favorites before it. Is Kotlin more official than Wave? Reader? Fiber? Loon? Boston Dynamics? Picasa? Titan? Glass? Google+? Labs? Gears? Code Search? Health? Knol? Orkut? Answers? Deskbar? Page Creator? Sites?

Google has the right to stop supporting whatever they want, but there is a hard-to-measure cost in developer trust (and goodwill).

edit: formatting
Because you can apply for permanent residency while being retired and living your elder days under the spanish sun, in which case you don't get health coverage because you are not (and never were) a spanish worker.

If you have been working in spain, you are covered by the spanish public health system which is your proof of public health insurance right there. Also, so long as you keep being an "active worker" (that means either actually working or inscribed in the public job-seeking people registry INEM) you will maintain your health coverage whether you are a permanent resident or not.
Dart: https://flutter.io

Go: https://github.com/xlab/android-go and maybe https://github.com/gonativeio/gonative-android
It won't need to be 17% this time around, that's for sure. Just to give people a sense of the magnitude of the debt Australians are in:

- When mortgage rates 'peaked' in 1989 at around 17%, aggregate interest payments ate up about 6% of aggregate household disposable income.

- When mortgage rates 'peaked' in 2007 at around 9%, aggregate interest payments ate up about 11% of aggregate household disposable income.

We're more indebted now than we were in 2007. An external shock that causes mortgage rates to rise by as little as 1% (relative to incomes) will probably be enough to trigger our long overdue 'Minksky moment'. [0]

[0] https://en.wikipedia.org/wiki/Minsky_moment
2k+is+not+2048&#215;1152
Which is a very valid point, I applaud them for their vision for excellence. But in today's world, where market share is crucial for the adoption of new technologies, they can hardly survive with a 20% share of the marketplace in the near future.

For payment networks total penetration is crucial, for open markets, social platforms, productive software, for search engines. Again, a Rolex can survive as a timeless jewel in your wrist since it does not need interaction with the rest of the world, but good luck competing with Whatsapp, Facebook, Amazon, Google, Paypal, even Uber or MS Office if only 10% of your userbase can afford your exclusive products.

That's why I propose they create a sister business in charge of expanding their market penetration with cheaper products or face extinction by isolation. Apple for the elites, Orange for the plebes, both using their platform which in turn will allow them to capture a greater market share for their future technologies.

I can't do Facetime with my mother or brother because they don't have Apple products. We could if they had an Orange product for $99 running OSX or iOS.
this belongs in Cosmo, not HN.
> I mean, do you often like to wait for your food to be delivered?

As a foreigner, Amazon ( and others ) offers food that is simply not accessible in the local supermarket.

All the food that requires a trip to a larger supermarket or a specific shop ?

For example, my last buy was some sort of pasta that is difficult to find in London. I'm 100% certain I could find it in some Italian shop. I'm 80% certain at least 1 of the major supermarket stock at their largest store. To find out, I would need to explore the city. I don't want that pasta enough to dedicate a whole week-end to search for it. Alternatively, I can use internet and the first results are generally a shop that offers delivery. Again I don't want to dedicate a significant part of my we to go to that shop to buy 4 GBP worth of pasta.
re: "but so too does the esteem we receive from others.
the article talks about the former effect, but not the latter"

Really insightful. In my experience, if you give your user too much leeway to the point they actually not only have diminishing returns, but also become self-harming - that feedback loop can go awry.

What is necessary for the compounded effect is to make sure that your "IKEA" put-together item... actually looks pretty damn good... (with minimal effort by the user, that is).

It does create a sense of ownership, that sense of "I did that!"

The key is to provide enough inspiration and emotional investment that the user can get over the hump-of-learning a new tool.

Like signing up here, laughable but I get the point
The problem is they didn't provide backward compatibility for Windows.UI. Until windows 7 is dead win32 is the only native option.
I realize this doesn't add anything to the conversation, but as someone whose mom passed away from ALS, I welcome anything that can remotely improve this terrible disease. Watching her go from walking to barely able to lift a glass in six months was devastating and I'd have given much for 33% more able-bodied time with her.
1: Facebook, no question there. I never had an account, nor do I ever plan on getting one. This is one company I'd like to be rid of, please.

2: Amazon, there's plenty of other options and - at least in Europe - I don't see any specific advantage to Amazon anyway.

3: Apple, overpriced lifestyle is not my style and I don't particularly like their attitude in many ways, nor do I like the idea of them having enough cash to buy a small country. It is not so much that I begrudge them their success but that I wonder what that power will eventually be used for.

4: Microsoft, using Linux since 1992, OS/2 before that, another company I won't miss having around. Having said that, as long as Apple is around I'd like to keep Microsoft alive as well, just like I wanted Apple to be there to make sure Microsoft did not gain a 100% stranglehold on mainstream personal computing.

5: Alphabet - or should I just say Google. I use some of their products in 'customised' form, Android without Google-proprietary stuff, the search engine without persistent cookies. I don't have a Google account though so I'm not tied to them by more than a search setting in a browser (Seamonkey, Firefox, Chromium, ...). There are other search engines, there are other mobile operating systems.
dupe of https://news.ycombinator.com/item?id=14389816
Fannie Mae has 3% as well and you can roll your student loans into it if you want via SoFi.
The lesson here is really that if you want your brilliant idea to be taken seriously you need to mitigate the risks and limit the uncertainty before you even present it.
> About $700 more on education.

More importantly, the vast majority of boomers didn't spend anything. "The overall college enrollment rate for 18- to 24-year-olds increased from 26% in 1980 to 41% in 2012."[1] The lost leverage by having taken on these costs at a young age, by a much larger portion of the population, seems to be directly responsible for the struggles of the millennials. The indebted people with student loans are left with no ability to say no when they feel they are getting a raw deal.

[1] https://www.census.gov/content/dam/Census/newsroom/c-span/20...
Up to 4 days (sickness paid leave): your employer pays your full salary.

Between 4 days and 1.5-2 years (temporary disability / incapacidad temporal): the state pays you 60 to 75% of your salary (depending on some specific conditions, whether it was a work-related issue or not, etc.). You and your entire family keep all social benefits, including healthcare.

More than 2 years (permanent disability / incapacidad permanente): I don't really know, but I suspect it depends even more on the specifics. These are always hairy cases, even for natives.
This depends on specific circumstances. If the house appreciates quickly you can discharge PMI early. And how much house you buy.
Sunlight (specifically, UV radiation) does a pretty good job of killing pathogens: http://www.sodis.ch/methode/index_EN . Though it doesn't remove any non-biological contaminants; this one might be better at that.

But if it needs an industrial process to do this anyway, is this one significantly cheaper/easier than what's used in the developed world?
The effect is compounded here because "fail" is so associated with clickbait. IMO
Minneapolis
Ask HN: Are smart watches worth it?
I haven't tested the smartwatch waters of apple/android/Fitbit but lately I've been wondering more. Now that they've been out for a while are they actually useful or just fad items that you'll forget about after a couple of months? Any ways they've improved your life?
I went through the same thing last year. I spent two months trying to plug all the holes in the enterprise version, for a medium sized healthcare client, and eventually gave up.

The LTSB edition looks promising but I haven't put it under the microscope yet.
Microsoft and Facebook are the obvious easy ones for me. The next three are far more interesting as I use each on a daily basis.
It's a decent article, but I don't believe for a second that exchange at the beginning actually happened
Kotlin will soon support LLVM as a target in addition to the JVM. Probably not what you were getting at, but related.
Removable partial dentures: precision attachments, clasps and metal cast
Yeah it use to be IPO and buy a house.. harder nowadays.
Well, for example, many claim that Israel is not ready for peace, but the reality is that since Fatah is still naming children's schoolhouses and streets after terrorists (including the mastermind of the Munich Olympics Massacre (see Spielberg's Munich) and that they are using US funds to pay for families of terrorists in prison they clearly back terror instead of being against it. Until the Palestinians demonstrate their steadfastness against terror, there can be no peace. Also American don't want their tax money funding terrorists.
Whether a computer does the analysis.
Not sure what you mean. "Epic fail" is not contained within the article.

This is just the OP editorialising.
I also think so, but... Gotta keep up the charade imo. Can't prove otherwise.
Dupe of https://news.ycombinator.com/item?id=14388102
True, this post did a poor job of making my case against Microsoft. My other post in this thread goes into more detail. With regard to power in particular, I'd argue that the "power button means sleep by default" is a terrible idea. By default, the power button should put the system into a state where it's not drawing an appreciable amount of current. Sure, Asus compounded the problem by not providing the computer with a sleep indicator LED, but Microsoft gets a lot of the blame for pushing the idea that we should suspend rather than power off our computers. I can only imagine that they wanted to mitigate their ludicrously terrible startup times.
Come aprire una società negli Stati Uniti d'America
Sharing your apartment with your newborn is terrible. It's so much easier when you get them their own space early, no hearing all the crying in the middle of the night and all.
Exactly this. So tired of these self-entitled feeling-smart conspiracist unnecessary interpolation of unrelated events, e.g. Oracle lawsuit, Google's agenda blahblah.

Kotlin is already popular in Android dev crowd. That is the one and foremost factor that why Google would support it. Because there is already a community and a robust toolchain(Thanks to Jetbrain) over there. It is a low-hanging effort for Google to claim by simply signaling a gesture with very little to commit really.
Is it really that great? Seems like Swift for the JVM. Sure it's great, but there are a lot of similar things out there.
DNS blackholing is playing whack-a-mole. I can blackhole scontent.xx.fbcdn.net today, and I have no assurance or confidence that they won't use scontent.xx.fbcdn2.net tomorrow.

DNS/FW whitelist is the only way to have even a little confidence that egress is controlled at this point.
What I learned from my startup’s failure
Doesn't say how much of this is due to new trees on the leading edge compared to less trees on the other end. In the analogy of a line of people, adding people to one end will move center that way as long as you don't add more to the other. The trees could grow each way or shrink each way and still show a movement, as long as one side is doing so at a different rate.
Because the JVM is much higher level, including object-oriented bytecode letting you jist say "invoke method X on this object", which can in turn be inlined by the JVM using appropriate guards. With LLVM, you'll be forced to "get virtual base class C, read address of method X, jump to location" on every single method call. Not to mention all the array bounds checking which the JVM can remove once it can prove that you're not going outside the bounds. Oh and when debugging you automatically get the unoptimized version of the code when stepping through methods, which I think LLVM can't do (dynamic deoptimization)

Edit: the question is moot for Android, since it never used the JVM anyway, but the question is still sensible if you interpret it as "why use high level object oriented vm instead of low level vm"
Nearly all the no defunct things you list were not central to Google's mission. Android is, the move to kotlin was not some Willy nilly experiment it was a strategic move.
> LLVM which is superior to JVM

Link? Superior in what way? Is there any LLVM based JVM implementation that runs faster than the current JVM android is using and no compatibility issue?

When I see those claims without any actual code, I would stay suspicious and call it farce, until it proves itself.
Not to mention computers, cell phones, grocery stores, roads, socks, pants,
Interview with Vint Cerf, father of the Internet