skysight-inc/HackerNews huggingface dataset:
Between - very roughly - 100 and 200 years ago books (some containing essays) were where the intellectual life of the west happened. Since we are not in any meaningful way different - or smarter - than people from the 19th and early 20th century a lot of what they concerned themselves with is still relevant for us, especially the stuff that managed to get itself canonized.

The novels that managed to become classics became so for a reason (and if you've ever read some second rate 19th century material you'll appreciate the the distinction).

The art form of the fiction as moral treatise probably hasn't been surpassed since then. So just pick up a few big 19th century novels and start reading :-)
The Hacker Classics - https://jsomers.net/hn/
Uizard scores $2.8M seed round for its app wireframe to prototype dev tool
Or, possibly Elon.
The oppressed minorities in China have to use VPNs, and China has shown repeatedly that they do not limit cyber attacks to their own territories. In Sweden a very small, local newspaper argued that Taiwan should be recognized as a proper country in the WHO. China made a formal request to the Swedish Ministry of Foreign Affairs that the journalist and publisher should be condemned (I work for the publisher), and that the ministry should publish a "correction" in said newspaper. We refused and the ministry also refused. The newspaper's site has been DDOS:ed sporadically for months now after that and this attack shows no signs of stopping. I believe in coincidences, but I don't believe this is a coincidence.
When you reach a certain level of education and class, those "gold digger girlfriends" become "a wife", that others call "a trophy wife". I think MIT had many of those there.
"What will happen if I do not upgrade by January 1st, 2020?"
"You will lose chances to use good tools because they will only run on Python 3, you will slow down people who depend on you and work with you."

The tone in this document is excessive and over-the-top. If the author spent half the document demonstrating (with examples) why Python3 is so great, it might actually be useful and get people upgrading like right now as they're reading it. But instead, it seems the author simply wanted to convey how sick they are of Python 2. The author does not appear to understand their users; that's their real frustration.

In life outside of Python... The transition in C/C++ from C++98 to C++11 and then C++20 (and beyond) has been quite clean and professional. There were some glaring issues with C++11 that later got patched up (e.g. rvalues but no optional, no filesystem, make_unique, etc). Most importantly, compiler support and standard distributions improved a lot. There were often clear incentives to upgrade, and it was relatively easy to stick to an old standard where necessary.

In contrast, Python has become a bit fractured, with a number of notable well-discussed but unaddressed loose ends in Python3: http://pyfound.blogspot.com/2019/05/amber-brown-batteries-in...

I think the Python community has failed to present strong enough incentives for upgrading to Python3, and that's why users are sticking to Python2 and 'slowing everybody down'. The jump to C++11 was obviously needed: at the very least, `auto` saved much of your sanity and you no longer really needed to include Boost in your build. But you could stick to an old standard if you wanted; you could even transition a codebase module-by-module in some cases.

The Python3 community seems to have been groping for a similar killer feature (e.g asyncio, as discussed in Amber Brown's talk above), but the value-add isn't so clear. `six` is honestly a nice catalogue showing how many changes in Python3 are largely sentimental.

Perhaps the killer feature missing from Python3 is a flexible, built-in Python2 runtime. Then maybe the transition would not have met such pushback.
Meanwhile they have families to feed, and this capitalism is built on the literal backs of those (and american) workers.
I entirely agree... in fact it applies to me more with maths than it does with tech.
It's probably a false sense of security though. If runes are in fact code points, thats about the least helpful abstraction. They do not encode grapheme clusters meaning some items, such as emoji, may be represented by multiple runes, and if you split them along the boundary, you may end up with invalid strings or two half-characters in each substring. You can't really do much with code points -- they're useful when parsing things or when implementing unicode algorithms, and not much else.
This post and the discussion of it on Hacker News could well be performance art. As an FPGA engineer I'm not entirely sure.
Additional factors I'd want to add:

Confirmation bias (where you've spent some time on k8s or whatever, and now you just want to cash in on your time loss, objective criteria be damned)

Generational churn (where you find yourself in a field where everything has been said and done, and you just need a new buzzword on your resume to start over; this goes hand-in-hand with corporate IT longing for fresh and cheap staff and their stack in need to look sexy)

Big media (where extremely large infrastructure runs on k8s or whatever, and gets disproportional airtime, because cloud providers want to sell you lots of pods, and people not checking whether the proposed arch is a good fit)
"political psychologists"

The term is more adequate than it looks.

Psychologists that do politics.

Now that it's pretty clear that psychology is as much fraud as marxism why those people are still in the public arena puzzles me.
I have numerous apps on their original standard environment. I'd have to rebuild huge parts of every single one of them for this completely different environment.
We should have let the market sold out child labour too.
Why have laws at all?
I think if it really was purely a device for cessation then this could be solved by putting it behind the counter and requiring a prescription. I remember before weed was legal in California there would be a doc office next to a pot shop and you would get your prescription and then walk in. I imagine there would be a market for people who wanted to quit to go to a 5 min doc meeting, they'd verify you're a smoker and write you a prescription and then you could pick it up with any flavor your heart desired. That said, I'm not a big fan of creating another inefficiency in the healthcare market but it does seem like a way to stop the secondary effect of new users entering the market in a major way by creating a nontrivial hoop to jump through
It's having to write the parenthesis after print. No one wants that and it's been by far the largest complaint the community has about python3.
Wasn't there a point in the guidelines about refraining from sensational titles?
I wonder where people work where they can become a senior engineer in the first place without getting involved in hiring.
I flagged it. It is political news and has no place on HN. It's a slippery slope to even more stories about politics and current events, that have nothing to do with the site's raison d'être.

(BTW I'm just a regular user, not an admin or speaking for any admin)
Frankenstein; or, The Modern Prometheus

Basically the first science fiction, and the warnings of the perils of technology are still just as relevant today.
Ugh. This whole blog post is giving me the heebie-jeebies. Replacing all static accesses with dynamic ones, and with endless function calls everywhere has to destroy performance. You're intentionally making it hard for the JIT compiler to do its work.

And for what? Obfuscating your code so that people don't steal it or whatever? This kind of obfuscation can be easily and programmatically reversed engineered if someone really wants to, so... why do it? Just to screw with people trying to look at the source code of a web page?

People complain about JavaScript minifiers and WebAssembly that they're making the web less open and hackable, but at least those things have a point to them. There's a performance upside! This is just "naah, lets make the web slower, more closed and less hackable, for... you know... reasons."
Installing a Progressive Web App. Writing a Web App Manifest
Here’s some detailed analyses from neutral third parties about just how much less hazardous vaping is than smoking: https://news.ycombinator.com/item?id=18717697#18718028

(For THC, strongly consider eliminating lung damage entirely by consuming edibles instead of either vaping or smoking.)
> The tone in this document is excessive and over-the-top. If the author spent half the document demonstrating (with examples) why Python3 is so great, it might actually be useful and get people upgrading like right now as they're reading it.

If people haven't found reason in the last ten years, then they aren't about to be convinced today. All the arguments for and against have already been widely discussed, and that the EOL of Python2 is here should come as a shock to exactly no one.

There's no reason to re-hash over and over what is already out there.
Makes sense! Did you end up implementing normalization for your sub-string find, or did you work around it some other way? I couldn't seem to see it when skimming.
> I don't see much issue with this

It's not your judgement to make - there is already a law.
Besides, it's the job of the management to deal with ups and downs of supply and stocks. They are equipped to deal with it. Why should it fall on the shoulders of the worker? They have families to feed.

With this endless watering down of all worker protection, we will soon be bringing Victorian workhouses.
People who aren't on your contacts list probably aren't your friends. :)
Rune in Go means a scalar value i.e. the same as Rust char but not the same as C char or Java char.
The brand is one thing but your project will still be incompatible.
Is ROS used in production for this? I've only seen it used for prototyping.
Our Journey – pre and post-acquisition posts
Also I can think of plenty of groups that would like to be able to deploy a differently secured version 2 in their best financial interest.
> There were often clear incentives to upgrade [...] In contrast, Python has become a bit fractured

A bit? This is an incentive.
Show HN: Sluggard – Workout for Desk Job
The same goes for SSWolf or whatever on YouTube as well, just giving a banal commentary on the weeks top posts/gifs/videos on reddit without permission or attribution. I think content like that can come under the radar for repetitive clause.
> pushed it into an inflationary debt crisis and eventually created Nazism

The hyperinflation of the early 20s has a lot of sticking power in the mind, but it was the severe deflationary crisis of 1929-32 that immediately preceded the rise of Nazism.
I've been following Buzzard's evangelism of proof assistants for some time.

A few months ago I decided to try formalising some old mathematics olympiad problems in Coq. Part of my motivation was to get a sense for how much work would be involved in proving something slightly non-trivial but still very elementary. I managed it, but it was _a lot_ more work than expected (results here: https://github.com/ocfnash/imo-coq).

Partly based on this exercise, I think that while it is possible that mathematics may go the way of chess, so to speak, it is a lot more distant than the ten years mentioned in this article.

I strongly support, very much hope, and even expect, that the use of proof assistants may become mainstream in mathematics within a generation or so but I think it is impossible to guess the exact role they will play accurately.
So happy to see the attention Typescript is getting lately. Absolutely love the language, and have been using it since it got released.
Specifically, asserting your 5th amendment rights is not an admission of guilt in a criminal case.

In a civil case, it may be taken as an admission of guilt - partially because the rules are different.

There are different standards for guilt (preponderance of evidence vs beyond a reasonable doubt) for the two. In a civil case, you do not have a presumption of innocence - and asserting a 5th amendment right can intimate guilt.

According to the Supreme Court, asserting your 5th amendment rights explicitly cannot be used by a prosecutor as evidence of an admission of guilt - specifically because you are presumed innocent until the prosecutor proves otherwise, and you are under no obligation to prove yourself innocent.
Microsoft and Qualcomm Accelerate AI with Vision AI Developer Kit
Passbolt team was actually part of the Mailvelope project that did this. Integration setup is not easy / very user friendly, that's why it's not the default on Mailvelope.
From my experience, large codebase refactorings are almost never a priority until the deadline is just right there. 10 years for many companies mean the last 6 months, when everyone else has already done a lot of work on the same problems as you will encounter, lots of issues have been already solved, and you can probably find people with the python 3 skill. And last but not least, you will find approvals from management side "this year's the end of support, it must be done, otherwise we are out of security patches". So, essentially yes, they gave a lot of time for enterprise companies to let others do the dirty work :)
Thanks for this!

Agreed on THC, but I'm purely looking at cigarettes/tobacco right now

A few Swedes have also highly recommended looking into Snus as an alternative and I need to do some more research there
Todoist is great. Cheers!
Just from looking at it this seems to be more intended for production use whereas JSON-Server seems more like a prototyping tool. Although I've used neither (and you have) so please correct me if I'm wrong.
CentOS 6 itself is EOL late next year.
There's a thought, there's a lot of thoughts, actually!
Dune series by Frank Herbert, not much comes close.
C is also a living language to some degree: http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log...

It still requires dialect selection: https://gcc.gnu.org/onlinedocs/gcc-8.1.0/gcc/C-Dialect-Optio... http://releases.llvm.org/7.0.0/tools/clang/docs/UsersManual....

Not to mention that a system library is only as portable as the code you write for it, since inherently there’s usually a very small standard library of functionality that can be assumed across platforms. And all the support for systems generally rests on the system developer shipping support with C headers, etc.

Now it could be argued that C dialects are far more compatible with each other than Python 2 to Python 3, it could also be argued that linkers allow for code targeting one dialect to call code compiled for another dialect...

Once you go down that rabbit hole, though, there’s an argument that as most scripting languages are basically VMs with JIT compilation, then just like .NET and JVM, there’s nothing preventing scripting languages from inherently supporting multiple dialects via compiled intermediary representations...

But I digress... :)
But I think the article used "admission of guilt" in the ethical sense rather than legal sense.
Personal use can be quite different to business use cases. For many companies the conversion can be quite horrific, they might be quite happy to pay for support for older versions.
In the 1800s, one of the earliest data exchanges made sea routes safer, faster
Hi, my shameless plug (I am the creator of webhookrelay): https://webhookrelay.com/v1/guide/ingress-controller, using it both for services that are running in GKE and on minikube locally. It's cheaper than allocating a LB IP for backing services that don't get much traffic like Grafana and similar things.
Issues like these are the reason we can thrive as a community. Not playing a blame-game and offering direct feedback to a wonderful open source project. Trying to get my own company to get more involved in feedback to the open source tools we use as I think it is so extremely respectful and encouraging!
I guess I didn't go deep enough with the analogy.

Python 2 sees new code all the time too. It's not dead! That's the whole point, it can simultaneously not see any new changes but still be used by those who value the absence of change.
But what if they don't want to? Or are unable to (too stupid, not too poor)? Why work a 9-5 job, when you can spread your legs every now and then get Louboutin shoes for a present, and a (real) Louis Vuitton handbag, and so on.

And the differences between the countries are not a local power imbalance problem, it's just the amount of benefits (=money) you get for spreading your legs. In a rich 1st world country, the "sponsor" has to earn a lot to make it worth it... but in a poor country, even a freelance coder working for foreign companies can earn enough to sponsor a girl like that, and also have a new-ish BMW (so her friends see her in it) and so on.

But when we get to higher class people, especially older, you suddenly stop calling the rich guy a scummy elite, but call her a trophy wife, especially if the guy is really really old and close to death.
A fast BigInt.js in an evening, compiling C++ to JavaScript
In no particular order:

Moby Dick

Les Miserables

Crime and punishment

Alice in wonderland

The Prince
*settlement from the 20th century
> easy as BASIC, powerful like C and versatile like Python.

lol, heard that before.

> Over $1,000 worth of high-quality gaming assets

According to who?

So, is this a gamemaker being released on switch? I don't get it.

You're supposed to write code on a touchscreen switch keyboard?
Dune was released in 1965.
for what is worth, I have used the string byte length (i.e. the utf-8 code unit count) as a (weak) component for word weight in a clustering algorithms.
O whatever God or whatever ancestor that wins in the next life
The thinking, designing, and planning of a simple calculator app
Indeed, science, of any kind, is void of ethics. People should stop for a second and ponder what that really means.

_People_ have or don't have ethics. And this is different story altogether.
> Rune in Go means a scalar value i.e. the same as Rust char

Yes. It's also the original intended meaning of java char, just didn't survive the transition to 21 bit USVs.

So distinction without a difference.
"Inefficiency" is a weird word for including doctors in healthcare.
"Revealed preferences" need to die. That people shop on price, all other things being equal, is obvious and the driver of the economy. If all else is not equal, but people don't know it or can't meaningfully affect it, they'll still shop on price and any talk of "revealed preferences" here is nonsense.

A typical flyer is separated by at least one layer of abstraction (airline, travel agency, ...) from the labor situation of the flight crew, so there's little visibility into that, and little possibility to affect things with your purchasing choice. How can I "reveal" the real ordering of my preferences if I can't pay $X extra to get a slightly safer flight, because the only other option on the market costs $10X more? At the same time, there's high trust that government organizations ensure that civilian flight is safe to the point any variation is a rounding error not worth thinking about.
If you just/first want to practice actual, multi-node k8s on your local Mac (or Windows), I've just completed this: https://github.com/youurayy/hyperctl
So is netbsd/m68k.

I am unsure what your point is.
>> I’m fine with the employees organizing and saying that’s not going to happen

This is even more ridiculous. Is YComb (since we're on HN) not entitled to a positive return from the companies it helped found, just because some random group of employees claims they aren't being paid according to the "value they're delivering"?
For me, its The Sorrows of Young Werther. Published in 1779. It is a short read and quite beautifully written.
Performance Monitoring for AWS Lambda
i would argue that on a long enough timescale, anything will 100% kill you. not trying to be cheeky, more just trying to say that that sort of argument only really works for people who are active antismokers; most smokers (i think, from personal experience) are very aware of the danger of smoking, but feel that it offsets some condition of reality that makes it more tolerable even compared to the reduced lifetime. that's just my perspective though
You don't. If they require any restricted contact with the general populace they will be either incarcerated or have restraining orders. If you believe the person should forever be in societies debt I guess the death penalty is more practical. (the last sentence is in sarcasm)
Funnily enough, Latin became relatievely stable because people stopped using it outside the Church. After the fall of the Rome it quickly transformed into French, Spanish, Italian etc.
Very few people write pre-ANSI C code today though, and the language itself was last updated in 2011.

I'm sure people wouldn't gladly accept C code written for a 47-year-old compiler today.
Same here, I run K8s both locally and on GKE for a project. My GKE cluster is just 2 nodes that have 2vCPU & 3.75GB RAM each. Performance is great and it has saved me an insane amount of time. I have also created an open source project that does one thing - updates your deployments :) https://keel.sh. Previously I tried several different hosting options but nothing is easier/more convenient than k8s for me.
Japan had been suing for peace for over a month. In fact they had pretty much agreed to all American demands except the status of the emperor.
You can also go the route of the pixel which has the sensor on the back with perfect placement. And it's faster then any apple unlock ive used.
I've been reading a lot of these comments lately and I will be upfront that I'm highly skeptical of any china arguments on the internet.

But I can't help comment on what seems like a large increase in what reads from my perspective as threats e.g. you can't do anything don't fuck with it/us.

'what can you do about this'? I think a lot can be done (and personally more should be done) especially by my government and rebuilding the traditional coalitions Trump has discarded, up to including taking a much harder stand and possibly armed confrontation as a last resort, which seems to be the not so veiled thread of online HK/China discussions over the last few weeks e.g. 'China inflict a lot more pain'
Depends what fake means to you
Pale Moon Official Branding Violation
Yes, but if the ballcock is stuck "halfway up", then I assume the valve is open (or half-open).

Anyway, I see in the schematic that there's typically an overflow mechanism.
See also Anarchism and Other Essays (1910) by Emma Goldman. It reads like it was written yesterday.
You would only know what the girls are for if there were private rooms.
I enjoy a lot of books from Alastair Reynolds. His fiction is so and so but the science in his book is hardcore. I also liked Children of Time by Adrian Tchaikovsky (this one is two volumes).
The Buffalo Public Library in 1983 (1883)
They do that with cigarettes but kids still get them (atleast in my country). Banning a device is useless, beceause the same vaporizer could be used to other stuff, and it'd be still sold online (from places like china), and customs don't really check every package for what's inside (especially since it usually says "electronic gadget" on the CN22 form). Banning liquids would be easier, but in some places (eg, here), the liquids are sold separately as a mix of glycerins and a food-grade arome, where neither of those can be banned. Nicottine can be (and is), but while it's addictive, most of the "bad stuff" is in other ingredients, that again, cannot be baned easily. ...and you can also order niccotine concentrate online...

so yeah, it's hard. Making it unnatractive is a lot easier procedure with drugs and "bad things", but a machine that makes huge clouds of tutti frutti falvoured smoke is.. wel... fun.