skysight-inc/HackerNews huggingface dataset:
Not really. The real world seems to move much slower. I'm not sure if Android even fully supports 8 yet.
This comes up again and again. No we want. Humans don't run out of non-renewable resources, the price just goes up. At worse we stop using if for party ballons.

Humans actually are far better at using up renewable resources, like whales.
Something like this is already in use in Finland. AFAIK it's at least for electronics, cars, car tires, and plastics. The manufacturers/importers are responsible for handling their recycling costs and so they put the cost into the product. Products are more expensive but they are then free to recycle.
> Nobody needs kale or skateboards either... Why not tax them to "what the market will bear"?

Because alcohol and tobacco have "negative externalities" to society. These would be mainly health related but I guess the discussion on this post is also around behavioural issues.

By adding a tax to a product, you can make the consumers and manufacturers together share the burden of paying off the externality, (e.g. care for lung cancer patients) and/or the tax will often discourage consumption in the first place. (The second being more applicable in the US where there is limited/no universal healthcare)

The reason you probably wouldn't tax kale, is because it's good for you, and if anything; you could say it has a "positive externality" in that consuming it makes you healthier, and thus benefits society. So it might make sense to actual SUBSIDISE kale production... although this may have very different effects from taxing unhealthy food.

As an example, Scotland has introduced a tax on alcohol called "minimum unit pricing" and there's a study here: https://bmjopen.bmj.com/content/7/5/e013497

The UK as a whole also has a "sugar tax" https://www.lshtm.ac.uk/research/research-action/features/uk...
A Cloud Guru Acquires Linux Academy
>[...]given current tech[...]

>1. Fusion

I appreciate your optimism but unless you're talking about harvesting the fallout of fission bombs fusion probably won't be a practical source of helium for quite some time.

As for harvesting gas giants imagine the costs involved to send a ship close enough to one of these monsters to harvest a significant amount of helium, then manage to escape the gravity well and make it back to us. That would probably be end up being the most expensive substance on earth.
No, they aren't, but they are convinced that they are.
How to create a sound corporate culture?
The only place I've had to care about this was on an embedded hardware server. Even then, if the handshakes were too much, it'd just drop the connections and continue to serve those it could. It wasn't enough to knock the whole thing offline.

If a 16bit 200Mhz microprocessor can handle a few thousand connections/second, then a modern processor should definitely be able to stay upright fairly easily.
Pardon my ignorance, I assumed we were talking about actual GUIs, not (glorified) text interfaces.

I have used text interfaces, but they are inferior for most users and many types of applications.

> I'd encourage you to use a diversity of computing systems, it'll broaden your perspective and imagination and sense of possibilities :)

I suggest the same to you, but at the application level, not at the "computing system" level. There are a lot of possibilities with graphical user interfaces that aren't limited to text.
There are many ways a hostile program inside a VM can escape it and run code on the host or, at least, negatively affect it.
Yeah, Gradle added support, so did Spring, Micronaut, etc.
I agree. I find the VM stuff the most facinating too, but I think you're underestimating the incredible impact language changes have had and continue to.

Language changes don't aren't just bells and whistles. Lambdas changed how nearly every API works and record types have the opportunity to make a huge difference. Sure var was smaller, but it's been refreshing.

I also think you're underselling how conservative the old minor patches used to be. With major versions this frequent LTS atleast sets a reasonable cadence for planning and movement. 6 months is hectic.
Not everybody is intelligent enough to go to college. Society needs to provide for those people too.
Wish my Sony headphones had this for when switching modes or battery low indications.
Currently it will mute all sound and speak in a voice regarding what is going on with limited info, instead of some clear beeps. Get to the point tech!
> Just be sure there's no prepayment penalty.

There usually is one, but it's still worth doing that.
I‘d argue using yahoo finance in the first place as data source is the issue here.
I know that Ethernet over HDMI is a thing, I wonder, if the device you are plugging into your smart TV is connected to the internet, could the TV piggyback of that for an internet connection?

Maybe not right now, but when smart TV manufacturers realize people just aren't connecting them to the internet, might they push Sony/Apple etc to implement such a thing.
> One thing I find a bit disappointing is the focus on language features

Overall, I wouldn't underestimate the importance of syntax features. After all, if a developer likes writing your language, they'll more likely choose it over a different language.
That is what is being deprecated, no?
Flexible tags that communicate with standard touch screens
The threading model is not quite decided and the compiler is currently quite slow, but these things are being worked on and I think it looks very promising.

The Objective-C interoperability doesn't fully support generics, so writing iOS apps entirely in Kotlin is inconvenient, but some companies are apparently (it was said at KotlinConf) already using it to share business logic on iOS.
Ah, thanks. Well, keep up the good work :)
Some companies spend longer than six months to discuss/agree to a 'major version upgrade' of software.

Naturally the gap between (say) Java 10 and 11 is fairly small, meaning it shouldn't take many months to merely discuss an upgrade - but not all companies have got round to the regular-release way of thinking.
Set up once and then a cron-task? [0] It doesn't have to be a pain. The tooling around this all exists.

It's very very nearly maintenance free [1].

[0] There's lots of tooling. My current preference is for https://github.com/lukas2511/dehydrated

[1] If something breaks you have to pay attention, otherwise... Not so much.
Isn't the main problem causing the shortage of helium that it doesn't struggle to be lifted off the Earth, in fact it floats away quite effectively on its own?
Tips for Highly Productive Entrepreneurs
Let’s find out the top seven tips for improving your productivity as a busy entrepreneur. Being an entrepreneur can be a real juggling act. If you aren’t always trying to improve your productivity, it’s just a matter of time before all those balls come crashing down. However, this can smother your creative flow
Teletext Font
Gig: A Gitignore Generator
Superdeterminism looks like metaphysics to me. It seems an attempt to postulate a fundamental truth about the world, but without empirical foundation. Which experiment would falsify the superdeterminism hypothesis?
In my testing for high-throughput scenarios like copies over ssh/rsync/https/smb (i tried them all) in every case encryption was a big hit to throughput. hardware assistance (built into the CPU) helped a lot but it was still a massive boost to shut off encryption - saving literal minutes on every bulk transfer, multiple transfers per day.

For the average case it probably doesn't matter, and you can optimize it, but I think it is totally understandable that the average novice could end up with bad https performance if only because the defaults are bad or they made a mistake. If hardware assist for the handshake and/or transfer crypto is shut off (or unavailable, on lower-spec CPUs) your perf is going to tank real hard.

I ended up using ssh configured to use the weakest (fastest) crypto possible, because disabling crypto entirely was no longer an option. I controlled the entire network end to end so no real risk there - but obviously a dangerous tool to provide for insecure links.

Also worth keeping in mind that there are production scenarios now where people are pushing 1gb+ of data to all their servers on every deploy - iirc among others when Facebook compiles their entire site the executable is something like a gigabyte that needs to be pushed to thousands of frontends. If you're doing that over encrypted ssh you're wasting cycles which means wasting power and you're wasting that power on thousands of machines at once. Same would apply if the nodes pull the new executable down over HTTPS.
Article states they allow multiple 301 or 302 redirects. What is not allowed are JS based redirects. There might also be a limit to the number of redirects followed, but that isn't mentioned in the article.
Online Payment Gateway Market Analysis 2019
Though I agree that it is a resource we need to conserve, this article only uses data from before the discovery of the Tanzania helium deposits. Leaving them out makes me wonder why they wrote this article.
Men are more likely than women to call their science ‘excellent’
I can't speak for the OP but I'm a bit weird in that I can play songs on repeat for days on end until I've totally memorized them.

Current one:

https://www.youtube.com/watch?v=ZpwjEBtoDRQ
While you have a valid point, and one can point at the Human Right violations in Tibet, the Ugyhur camps, and Hong Kong to point and why this is all an incredibly horrid idea. I do think that China being the trailblazer in Biotech will and continue to happen, the 'Crispr babies' is an example of what should of happened in the Public domain, and now it will likely be kept indefinitely in the realms of academia and other government funded labs, we need this advancement in the Human Gene editing, Mars colonization is the most glaring one, but instead it seems that the cost of that is your career as seen with He Jiankui.

He opened pandora's box, their is no going back, and for some of us in the Biohacker community we see this open, 'looser' experimentation as progress from the corrupt Western model; most of whom were actually commending Dr. Jiankui for his efforts in private, and then condemning him in public when they realized that their funding would be cut if he took his side.

As a biologist and a (former?) member of the scientific community, I see the potential for good outweighing the bad here, if only we set some Humane controls in place: as in the subject(s) must be willing and consenting and doing so of their own volition.

If this doesn't make any person in the Health Sciences have a grin ear to ear they need to reconsider why they even bother doing it at all:

> After spending three weeks in the hospital in May — during which white blood cells were removed from his body, genetically engineered, and then infused back in — an analysis of Zhang’s bone marrow in June showed his body was clear of cancer.

I can't wait to see this documentary, and not just because it has our Biohacker all-stars in it, but what it can do if we collectively embrace this as a reality:

https://www.youtube.com/watch?v=Wyv3Ibxw-a0
I started using lets-encrypt before it supported Nginx (using standalone mode). I recently tried the Nginx-based mode, and it wrecked my reverse proxy config pretty thoroughly.

Still, the stand-alone mode is pretty dang easy. I've also considered the /.well-known mode but there was some tiny snag.
I took a lot of inspiration from Debezium - at the time they required the wal2json plugin (not sure if that's still the case?). I didn't have an option to install the plugin and I mostly wanted a websocket-friendly implementation to replace Firebase.

And if I'm 100% honest I just wanted to make something i thought was cool
Ask HN: How do you create a successful community from zero?
Successful online communities like dev.to seem to come up every now and then, in all kind of topics. They reach a stable and high growth, and then they die at some point.

What makes these communities different from the one that did not succeed?
If you want to read about what chess players (some of them, anyway) think of this, you can visit this Reddit thread: https://www.reddit.com/r/chess/comments/e2n3df/kramnik_propo...
I thought the whole point of backward compatible versions, is that you don't discuss, you just move.
It's 2019, why are using a mobile browser without a Reader View button?
(Hint: Firefox)
I have written my own app. Is it Zettelkasten + vim + keyboard shortcuts.

I have one main document with general topics like Programming Startups Social science, and inside more general topics.

I don’t think this is the best way to structure it
... continued tomorrow

Perhaps could use a repost tomorrow then :)
Oooh that's a good idea. Does that already exist in other languages? I've not seen it before.
Authors response to a comment in the discussion below the article:

“I’m betting that Scott went to university straight after school and then went straight into medicine after that. He might have benefited from a year off experiencing promiscuity, drug use and even petty crime. It worked for me.”

I think you’re joking, but in case not – between my junior year of college and the time I started medical school I took two years off and several different trips, during which I (for example) crossed Great Britain entirely on foot, travelled to about thirty different countries, hiked the Himalayas and got lost and had to be rescued by Sherpas, learned to scuba dive amidst poorly explored weird undersea ruins, starred in a Mongolian-language music video, taught elementary school English in Japan, got arrested twice and spent a night in a foreign jail, biked across Italy, and did various other ill-advised things.

When I say there’s nothing wrong with taking some time off in your early twenties to be a bit crazy and see the world, I’m speaking from experience. I swear I wasn’t always as boring as I am now, and if I ever decide to write my own version of “On The Road” it will be at least as interesting as Kerouac’s – as it is, my old blog is about fifty times more worth reading than this place.

But it doesn’t include any carjackings. My point isn’t that you shouldn’t explore, it’s that you should do it without being a jerk and without fetishizing exploration as the be-all-and-end-all of life.
> What I'm more worried about is a replacement for liquid helium in cooling. CERN depends on cryogenics for keeping superconducting magnets cold. Helium's a lot safer than hydrogen. What other alternatives will there be for supercooling when there's no helium?

Is that really a big concern? What's expected to come out of CERN that will help humanity face the challenges of the next 1000 years? It's an honest question, perhaps I'm missing something.
is this for all farms or just very large ones? i can imagine small time farmers perhaps not having such super seeds / plants?
Maybe the people that realise that are the people who self-select into a language where Result and Either are just implementation details and should be hidden behind F[_] or similar.
PolicyKit essentially already does this, and all of the systemd *ctl commands support authentication via polkit
Yes, that's SSL termination. Generally this happens at the CDN, load balancer or proxy (e.g. nginx used as a cache) layer and is pretty common since the fleet of servers handling the request after being routed are in a private network. With CF, the request from CF to the origin is over a public network and it will depend on how the user has configured their CF setup as to whether or not that hand-off is then encrypted. If they are doing SSL termination in CF, then it won't be encrypted from CF to the origin server.
Having be in a place with Internet.org, which was implemented for mobile phone users.

Users didn't know they had it, and didn't care when told they had it. Wikipedia was useless to them. So was the weather. So was everything else the NGO's made for it. It was an ugly ghost town, people just didn't want it and NGO's couldn't make anything not crap even with their expensive grants.

The only thing users used and loved was Facebook. It was a big thing in their lives. (Video and multimedia wasn't free)

Satellite radio would be why you'd look at this but it would have to beat local stations.

No one wants to listen how to grow crops or about elections they want to hear from the latest Bollywood actors
> Wild how only a few lines of prose from people that existed thousands of years before us can evoke these sorts of feelings.

I remember reading a couple first hand account books ranging from the 1880s to the 1920s and I remember being surprised at how modern the English was. It felt like I was reading a book written yesterday.

Working in technology sometimes feels like things are changing too quickly to keep up. Reading a 100 year old book and thinking, "This guy is totally understandable and relatable!" was a nice reminder that some things stay the same.
Show HN: Tikker – Simple and introverted time-tracking in the browser
6 months is not hectic, because the new feature releases are not major releases. In fact, major releases are gone, the last one ever being 9.

Up until JDK 9, there used to be patch releases every couple of months, and big feature releases (which used to be called "limited updates") every six months. In addition to bug and security fixes, those included large, potentially disruptive features — like JavaFX and support for Linux on Arm in 7u6, Java Flight Recorder and Mission Control in 7u40, AppCDS in 8u40, and even support for Mac OS and a new GC algorithm in 7u4. Those releases also stopped getting patches after six months, when the new one was released, i.e. there were no more patches for 8u20 once 8u40 came out. Now, despite having major, disruptive features, those "limited update" releases were not allowed to change the Java SE spec, so they couldn't change the language or the library API. There were serious problems with the old model, so Oracle decided to do away with major releases altogether. To do that, they relaxed the limitation on spec changes in the six-monthly feature releases, and also changed their name. Instead of 8u40, 8u60 etc., they now get a new integer number. If you don't want to use new API and language features (you can even turn them off with the --release flag), those releases are almost the same as they used to be. If their six-month cadence between 8u40 and 8u60 was good enough for you back then, there's no reason it shouldn't be now.

(I work on OpenJDK at Oracle, but speak only for myself)
> Silicon RoT can help ensure that the hardware infrastructure and the software that runs on it remain in their intended, trustworthy state by verifying that the critical system components boot securely using authorized and verifiable code.

The idea is that the firmware can't be modified without causing errors to propagate, errors that may not be able to be bypassed.

It can do some good things like protecting encryption keys, but mostly it allows someone to verify their server is exactly as they intended. Preventing a few high impact hijacking techniques that are incredibly difficult to pull off.

However, similar things have crept into consumer-grade hardware, where it's used to prevent someone from using a device for how _the owner_ intends, which is not so good.

---

This thing isn't really competing with many. It's an open-sourcing of Google's Titan [0], in an area which is fairly new. It's an attempt to own the niche.

[0] https://security.googleblog.com/2019/11/opentitan-open-sourc...
It's here under Boeotia, starting "ut illum di perdant".

https://www.loebclassics.com/view/plautus-fragments/2013/pb_...
Put more simply, there's nothing special about -1.
Yes, it's called "flexible SSL".
Has the math been done on that? Gravity falls off quickly, wouldn't there be a relatively small amount of Helium at the edge, where gravity is just about strong enough to keep it from escaping? If so, would it be impossible to withstand that pull?
Well thats kind of a given for posts with so many repeated prior discussions.
> is syntactically closer to Python

How is Swift's syntax in any way similar to Python? Other than not having semicolons, they clearly belong to different language families and don't seem particularly similar. Is there some very specific feature they were referring to here?
Do you mean like Swift? (which also has a Result type)

https://docs.swift.org/swift-book/LanguageGuide/ErrorHandlin...
If this is true, how do you explain the lack of any notable L7 TLS DoS attacks?
As someone that used to write a lot of C#, I find that the language is changing so often that it's hard to know what's new and what's been around for years.

In contrast, Java hasn't changed all that much over the years, and I wonder if an approach of taking the more useful features from C# and ignoring some of the others would be a good approach.

I often wonder how Java developers feel when they look over at C#, and see a language that has exploded in functionality over the last decade, all while Java has mainly optimised the JVM and slowly added features.
Ocaml, F#, Rust, Kotlin (I believe), Haskell, etc

It is a common feature in languages derives from the ML family[0].

[0]: https://en.wikipedia.org/wiki/ML_(programming_language)
I'm more looking forward to things like Project Panama.

A big gap between Java and C# is value types and better interop with native code ("pointers"). ByteBuffers in Java are painful for many usages and very poor compared to things like [StructLayout(LayoutKind.Sequential)] in C#.
You can get really far just by using macros, so don't overlook that, but the language is called VBA and its documentation is here: https://docs.microsoft.com/en-us/office/vba/api/overview/

The documentation may look daunting, but VBA isn't that difficult to do useful things with. You'll be mostly copying/pasting from google like most professional coders :)

You can start with a macro and turn it into VBA, which is sometimes useful.
IBM getting involved in something is usually a death sentence. Initially they might inspire hope. But they'll turn everything into a horrible mess lacking those polishing touches that makes stuff nice to work with. They'll tick feature check-boxes. But the stuff will barely be usable.
Not that I doubt your claim, but do you have any references for public hospital finances in China? Specifically looking at profit generated from traditional Chinese medicine Rx?
Java 8 was released March 18, 2014, so they had 5 years to upgrade.

But I see your point about the new release schedule, where the LTS version is not supported after 6 months.

I think the companies need to change their mindsets. New Java version are backwards compatible, as they introduce changes gradually.

It is actually more dangerous to wait, because they risk that some features (like GC) are deprecated after 4-5 versions. By updating regularly and keeping an eye on deprecated features, they should have time to adjust
I usually store files inside UUID sub directories with UUID names. Then keep the original name saved elsewhere in a db to avoid filename collision.
Ask HN: Examples of standard compliance that does not work in the real world?
From another HN thread:

RFC 5321 states: The local-part of a mailbox MUST BE treated as case sensitive

Which is absolutely impossible to follow in the real world. An onlineshop that treats Henry@gmail.com as a new customer because it is different from henry@gmail.com will have a ton of problems.

What are similar, maybe even harder to follow standards?
How about http://localhost http://::1 and http://0:0:0:0:0:0:0:1 ?
It doesn't matter so much, as Java is backwards-compatible to stone age. If the company has finally settled on a backlog, they can start with whatever LTS version is the most recent one.

It's only a drawback for hired hands that may have become used to the features in v13 and then land a gig where they have to scale back to v1.6, that has to hurt.
Part 2: https://www.appalachianhistory.net/2019/02/the-curse-of-milk...