skysight-inc/HackerNews huggingface dataset:
So you're running bare metal k8s at home? What do you use for storage? That's my biggest question in how to move frok minikube at home to a true cluster.
And many things are easier, not harder, for large companies than for small.

This is a non sequitur.

It has taken Fairphone considerable effort to arrange these working conditions. It effectively makes their device more expensive, and gives them far less choice on suppliers.

Apple is such a powerful company with deep pockets that they could easily arrange better working conditions for employees of Foxconn if they wanted.
Did we read the same document? It seems fine and a perfectly normal explanation of what’s going on and why, like any software with a defined lifecycle would have.
How to Catch a Thief Using Machine Learning
PHP had safe_mode which tried to solve the problem https://www.php.net/manual/en/features.safe-mode.php

also open_basedir https://www.php.net/manual/en/ini.core.php#ini.open-basedir
I think that larger reason is that devs who don't act like that or at least don't pretend to be like that are considered less capable by many. Somehow pragmatical decision making that is seen as not being passionate.

There is also such a thing as being sleepy old.

And there is reasonable in between.
At the risk of making myself a punching-bag for downvoting, here.

Bloomberg is a source that investors and traders trust with getting them some level of access to the rumour mill (in the spirit of the saying that exists among traders that goes "buy the rumour, sell the news"). The problem here is that, fact or fiction, rumours affect the financial markets, and not knowing about them puts a market participant at a disadvantage.

The article starts by saying in indicative mood "ProtonMail is in talks with Huawei Technologies Co. about including its encrypted email service in future mobile devices [...]" ...I don't really see a problem with that part of the statement since they were indeed in talks of some kind, and there's a certain bandwidth of what "including" could mean. It could just mean "making available through Huawei AppGallery", so there is nothing wrong with using indicative mood here.

In the second paragraph, the article switches the modality and says "The Swiss company’s service COULD come preloaded ..." Now, it could of course be the case, as people are alleging, that they just completely made that shit up and MANUFACTURED a rumour. But it could also be the case that they were reflecting a rumour that was already out there and sufficiently widespread that they thought that investors and traders should know about it. They used subjunctive mood using the auxiliary verb COULD to signal that there was something going on here about the modality of the statement.

ProtonMail speculated that a misunderstanding of their earlier announcement must have been the basis of Bloomberg's article. But I guess we'll never find out if that was indeed so.

ProtonMail clarified their earlier announcement and took issue with the word "partnership" being used to describe their relationship with Huawei, but, interestingly, they did not come flat out to respond to these assertions. For example, they did not say that preloading was not a topic that was discussed.

Now, it stands to reason that preloading would amount to Huawei handing a huge chunk of marketshare to ProtonMail, and then it's up to users to make up their minds about the likelihood of Huawei asking for quid-pro-quo and ProtonMail's response.

Rather than there being no basis at all for the Bloomberg article, another scenario could be that ProtonMail saw that making-up-of-minds play out on social media in response to the Bloomberg article and decided to do a one-eighty on that as a result.

...I guess we'll never know.
Since no one has mentioned them I just wanted to add "The Canterbury Tales" by Chaucer and "Beowulf" to the list. I've both read them in high school and liked them very much.
This is very similar to Joel Spolsky's advice that you should never just chuck code out and and start from scratch.

https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Location: London/Remote
Remote: Optional
Willing to relocate: No
Technologies: React, Graphql, Node, Rails, Redux, Mongo; Postgres.
Resume:
https://github.com/jonathanpeterwu
linkedin.com/in/jonathanpeterwu

The majority of my background is in early to mid stage startups in NY, Silicon Valley. Working to get products to product market fit. Comfortable in an agile, fast moving, environment.

Email: jonathan.x.wu at gmail.com
In a sense all hyperinflations are voluntary because a key part of the dynamic is governments creating truly vast amount of new money.

That being said, the Treaty of Versailles was said to be a pretty obviously punitive treaty. Famously quoted as a "Carthaginian peace" [0]. The Germans needed a party that would stand up and say they weren't going to try and honour the treaty.

[0] https://en.wikipedia.org/wiki/Treaty_of_Versailles
> However, http/https ports are already used on routers to offer an admin web GUI.

not on the wan side I'd hope
Python has doctest, which can be run on its own or integrated with documentation generators (e.g. Sphinx) and testing libraries (e.g. pytest)
Questions to ask a company during a job interview
> Hebrew was completely replaced with modern Hebrew and gets new changes constantly.

Just to clarify further, modern Hebrew is mostly backwards compatible with biblical Hebrew, it's not an entirely new language. It was mostly updated in terms of vocabulary that was necessary for the modern era, plus some spelling/grammar changes.

Modern Hebrew speakers are able to read biblical Hebrew almost completely, though there are some differences (think of English speakers reading Shakespeare - though even less difference than that.)
just to be clear, I think the rest of the article is fascinating and nothing else immediately disturbed me about it, it's just feedback in case the author checks HN
The good news is, pre-built packages for latest release(6.5) are available now!

https://ftp.openbsd.org/pub/OpenBSD/6.5/packages/mips64el/
Yep. I usually don't use this style, but didn't pay attention to my phone's smart quotes thing where it selects the "correct" quotes style
I don't know of prod-quality tools to migrate from jsdoc to TS. TS does have comment-level typing, so you can get the benefits without transpiling anything (similar to Flow).

TS pointedly does not minify output. It does the opposite: try to generate code that a human might have written.

It's very easy to incorporate TS into a Babel or Webpack build pipeline though, so you can use a purpose-built minifier of your choice.
You can count your blessings. I think I know what company you’re talking about, and as far as I know they have no inclination to ever port anything. It’s the sort of company with enough money to pay to have their own runtime, simply because it’s organisationally easier to throw money at “maintenance” once established, than it is to do a big port or rewrite. Legacy support is a well-paying job, if depressing.
Lesson #2: How Habits Work : Cue, craving, response, reward
Is pretty similar with Charles Duhigg's The Power of Habbit, does this book have connection?
Richard Stallman Went to Microsoft’s Office – Here’s What Happened
Might also note that when the hand is stretched to its full range you can’t necessarily hit all possible combinations of notes within the range. (That is, the index finger can’t reach everything between the middle of the range and the thumb’s full extent.)
Weird, my Paperwhite is linked to amazon.de and it doesn't
"users could program different instruction sets"

High-Level Hardware Orions could also do this:

https://en.wikipedia.org/wiki/HLH_Orion
It's an interesting mix of comments on this post, where half are talking about the typical "new tech switcher trope" and the others "I use it at X/It solves my problem X". The first is expected, the later shows smoke and a bit of fire around Kubernetes. I use Kubernetes and I usually don't like new tech, but Kubernetes solves so many real/hard problems with dev and ops (enough that i'm willing to work with the problems it creates for me). In my experience, it's the real thing.
I‘m running at three node Kubernetes cluster for less than $10 a month using this guide: https://github.com/hobby-kube/guide

Disclaimer: I‘m the author.
Python 2's EOL was first announced in 2008, it was extended in 2014. That's more than a decade of forewarning that this was coming down the line. A decade of Python2 receiving security fixes.

Were I a commercial customer, and had been told to switch to the new version ten years ago, then it's on me if I still have started the migration yet.
Intel's Open-Source VP9 Video Encoder Just Scored a ~3x Performance Boost
Yeah, next up they will be requiring an iris and fingerprint scan to authenticate you into the system for watching the videos...read Viral’s book about it.
For the JVM, there has been some work on new interpreters for Python 3 based on GraalVM. Unfortunately none seem production-ready at the moment.
I wish Python Software Foundation had worded their announcement differently – in the SW development context, even a plain "support for this version ends on dd.mm.yyyy" sounds more professional and friendly than the word "sunsetting" that has just too many negative connotations nowadays. From past experience it usually means that a startup is pulling the plug or has outright gone bankrupt.
> "Dead Sea scrolls study finds salts used in construction are not common to region"

I think it gives more information, since it tells what has been discovered, even non-archaeologists can understand what it's about. And "raises new questions" can easily be added.
Yeah,
Built Robotics[1] apparently does, at least according to their hiring page.

And I think Audi is using it for their self driving cars...

https://www.builtrobotics.com/
> The other is almost entirely a mixture of Propylene Glycol and Vegetable Glycerin.

What an extraordinary meaningless statement. The question is the health effects of vaporizing those and inhaling them (along with other ingredients). You are happy to provide links about health effects of cigarettes, including ingredients present in n minute amounts, but will only provide a list of major ingredients in vaping products and provide no evidence on whether inhaling them is safe or not.

I believe the current scientific consensus is that more research is needed. These are fairly new products and studies have only started. There are definite impacts on the lung physiology and the heating process does cause chemical reactions between flavorants and the carrying solution creating new compounds such that even if the flavorants and major ingredients are safe independently (which they aren't, see next link), there are byproducts that are produce that may not be[2]. The glycerol in commercial vaping solution seems to be a source of impurities that are known to be harmful[3].

[1] https://www.ncbi.nlm.nih.gov/pubmed/31483291

[2] https://www.ncbi.nlm.nih.gov/pubmed/30335174

[3] https://www.ncbi.nlm.nih.gov/pubmed/31460462
I worked for someone who had mindset that whatever technology developers wanted was always good and ops should just shut up and put up with it because devs are the ones that make the money for the business.

Very infuriating mindset to deal with.
كلمات اغنية بموت عليك كريستينا صوايا
They are effectively both dead or moribund. Jython has had a py3 experimental branch for ages but the entire project is basically starved of money and effort.

To be honest, the whole “Python on other runtimes” movement, as a concept, is more or less over. It’s just too much effort for too little reward, now that CPython has good libraries for pretty much anything you can think of.
“Don't design yet another shelter” for refugees, say experts (2017)
Yup. By no means a developer, but I Python was the first programming language I learned and I always felt it was my native language. I was happy to stick around with 2.7 for as long as it was there, but I guess this is the motivation I needed to learn Ruby or Haskell. :-(
> "wouldn't it have been better if Europe never culturally fractured in the first place?"

It would have been better for the people living at the time, but probably not for us. It's that diversity in different nations, different cultures, different forms of government and different ideas, that drove progress.

Compare China, which has been mostly unified for that period of time. Despite starting out as the most powerful country on Earth, it was eventually overtaken by European countries. A famous example is how China built a massive fleet ready to colonise the world in the 14th century, but then a new emperor came alone who decided there was nothing of interest outside China. In Europe, if one country wouldn't be interested in something, another would. That diversity and competition was probably why Europe eventually overtook China. Though there are benefits to both approaches: as long as you can avoid stagnation, there can also be a lot of efficiency in a single central government.
L'Ancien Régime et la Révolution (1856) by Alexis de Tocqueville. In English it is either The Old Regime and the Revolution or The Old Regime and the French Revolution.
quoting Greg:

>Typical Crap Journalism from NYT:

>>“In a deposition unsealed this month, a woman testified that, as a teenager, she was told to have sex with Marvin Minsky, a pioneer in artificial intelligence, on Mr. Epstein’s island in the Virgin Islands. Mr. Minsky, who died in 2016 at 88, was a founder of the Media Lab in the mid-1980s.”

>Note, never says what happened. If Marvin had done it, she would say so. I know; I was there. Minsky turned her down. Told me about it. SHE SAW US TALKING AND DIDN'T APPROACH ME.

So irrespective if people were at times in private rooms, or at times in public spaces, people got opportunities to witness the presence of these girls. If she could see him, he could see her.
QED https://news.ycombinator.com/item?id=20916595
Given that you said "projects", why don't you try an experiment of porting one of the smaller projects and have and evaluate how much of a hassle it is? I am willing to bet you will figure out is not that complicated at all.
I think "can I take over maintenance" meant "can you give me permission to do this under the existing name".
Certainly. It was the French, particularly Foch who insisted on punitive, and later claimed it was too lenient. Keynes wrote a famous book "On the Consequences of Peace" roundly criticising the settlement. Essentially Versailles set in train the events that led to WW2, Nazi party notwithstanding.

Ironically toward the end of WW2, the Americans promoted the Morgenthau Plan that would have barred Germany from nearly all industry, putting them back to an agrarian age and made Versailles look relatively trivial. It almost certainly extended the war. Thankfully once it became widely known it was replaced with the Marshall Plan.
> Those details are all public record.

I don't know about the US, but in the EU this is PII, and therefore falls under GDPR.
Is the question "is vaping harmful?" (because it probably is) or "is vaping about as harmful as smoking?" (because it almost certainly isn't).
Probably because it's hyperbole to get a point across.
Although the article also said 20% of the workforce was college students who had to go back to school anyway - that sounds like a win-win situation
ShedSkin
Adding threading support some years ago was pretty major. JSON API support was added to CICS/COBOL in 2014-ish.
If you go with a provider that provides the control plane for free, which is the way Google Cloud and Digital Ocean do it (and probably many others), a single node cluster is actually a valid cluster. It won't have redundancy / High Availability which is Kubernetes' raison d'être, but it works well. If so, Kubernetes is no more expensive than non-Kubernetes. In the case of Digital Ocean, $10/month.
Honestly speaking this EOL was made clear almost 6 years ago. If you are still on 2 you are probably best left to your own devices. 6 years is way way more than enough time
Hah, good news I don't own anything Alexa!
People Become Part of a Nascar Pit Crew
That's good to know, because I was a bit sad at the rejection, despite a chat with their tech lead setting off a few alarm bells.
Actually, I think so. poverty is a problem should be solved, not child labour. If there is a place where children has to work, children has to work. They will need money to survive, or have something for their future generation. And yes, their lives are fked, not because there is not law for that, it is because of poverty. If all standards are the same across the globe, does developing world stand any chance of stealing those unwanted jobs and make their life better?

Many young people in China don't want to work overtime, and many do not work in factories, and many demand higher salary, that's how jobs are shifting to Vietnam, Africa and so on. Things will just work out.
> Another possibility is an explosion wave that could dislodge the materials and move it to other places

In this paragraph I was including the possibility of somebody blowing deliberately the station with dynamite for example.

Those things are expensive so the question to ask here is if the station is still lying in the seafloor or was removed by somebody. If is possible to recover it, even partially, could make a big difference for the research team.

I remember putting into the ocean a cylinder full of sensors. It was relatively small, an R2-D2 sized thing or so. The main researcher of the oceanographic campaign was literally sweating with the idea of some chain breaking in the process and losing the small cube property of the university. Each time it was used was like dumping the economic equivalent to a luxury car in the open sea hanging on a chain and hoping that all went ok, several times in a day.
The EU is not interested in projecting military force. They're interested in economy, trade, and human rights. And economically, the EU is doing fairly well, though I suppose it could be more effective in leveraging their economic trade power to improve human/civil rights outside their border.
Agreed, in a sense of a site agenda, if one of the moderators see it happening and think it's worth protecting from the auto/manual flagging they can do so. In practice this is mainly really important news rather than a (albeit important) discussion.
minikube --vm-driver=none consumes a lot less resources, and k3s even fewer.
I wouldn't be surprised that communications were bad within Intel. I also wouldn't be surprised if there was zero political will to make sure their contribution worked properly on AMD processors. Combine the two and you get whatever plausible deniability you want to use to deflect the argument, I suppose.
Tauthon: Fork of Python 2.7 with new syntax, builtins, libraries from Python 3
>> N + P = X

It's much more complicated than that. One of the beautiful things about business, or any cooperative effort, is that the sum of the group/company is worth more than the sum of value of individual effort. 2+2=5, if you will.

The problem, when it comes to human nature, is that once the total value is determined (market cap, annual profit, ROI, etc), individuals tend to over-estimate the value of their individual contribution.

It is not just airlines. Uber drivers say they provide the rides, there would be no service without their effort. Uber says nobody was paying you to drive before we launched our platform. Both are correct. Foxconn employees say we're building all these damn iPhones, no other facility or workers can produce at this volume. Apple says if we didn't design and market such a popular product you'd have nothing to build. Again, both are correct. A film director says, look, the movie I made grossed $400 million -- and the studio replies, which you could have never made without the $100 million budget we risked, up front.
It was longer than Apple’s move to 64 bit apps on the iPhone.

Actually, depending on what action you pin dates to, it was twice as long.

One other thing - you can’t run non-64 bit apps anymore. You can still run Python 2.
I know they added an object oriented extension to the language a few years ago that was rather controversial.
>in 2008, we announced that we would sunset Python 2 in 2015

More like 12 years by now :-)
There is Tauthon[1] which backports Python 3 features to 2 and seems to do the "actual work". It has been around a while.

It was also posted in this thread below by the current maintainer of the project but for some reason that comment was downvoted to [dead].

By reading a bit around about it, i do get the impression that the Tauthon developers face a bit of hostility from the Python community, so i'm not sure how viable it'll be in the long term. I suppose it depends on how stubborn the Tauthon developers are :-P

[1] https://github.com/naftaliharris/tauthon
If I were to be making a JavaScript obfuscator, I would simply start by rewriting the AST so that Exceptions would become the driver behind the code. That way, it would make it really hard to reverse the code without executing it.

Also sprinkle some parts of the code that check how much time it takes to execute it and then takes a different code path if it was interrupted.

What is done here is child's play, the author is clearly not familiar with old-school assembly obfuscation - this code is one script away from being de-obfuscated.
How Apple's Apps Topped Rivals in the App Store It Controls
Germany lost WWI and as part of the peace treaty Germany got the sole blame for it via Treaty of Versailles [1].

I learned at elementary school, if two have a fight, there's two to blame. Never one party. Though the reasoning might not be obvious; it could very well be obfuscated.

[1] https://en.wikipedia.org/wiki/Treaty_of_Versailles
In terms of UI / UX, I think Android 10 is the first Android that gets many small things right, and I don't look at it and put a grin on my face. Especially with Material 2.0.

We have 24 hours to see what Apple has been up to with iOS 13.

Note: I know the iOS 13 public beta is out, but I don't have time to read through it, and all I read is installing beta on their devices mess up iCloud Data on ALL of their other devices.
You don't necessarily need an ingress, NodePort may be sufficient to expose a service.
Microservices in Kubernetes
Stack Exchange and Stack Overflow Are Moving to CC By-SA 4.0
Computer models solve magma 'sweet spot' mystery
actually, i am yet hear even a single valid coherant pro-eu(=anti democracy) argument even when they have floor/panel/whatever all to themselves.
The tone is excessive and over-the-top because it's the last of numerous documents over the years saying essentialy the same thing. And yeah, they are probably sick of supporting Python 2 because a few vocal users still complain a decade after the writing is on the wall.

There are tons of incentives to upgrade, but unfortunately very few to none can be considered killer features, and thus are harder to show off in a concise reminder about the sunset.

You have to give it a try and actually use Python 3 features to realize how much this improves your life as a developer.

Python 3 isn't perfect, but especially with later versions, it's a hell of an improvement over Python 2.
Being a sceptical ct, I would say that all of these items in the first list are shaky at best.
"All that matters is profit" is how we end up with melting ice caps!
Sad to see them forging ahead on their plans to drop Python 2, and it would have been nice of them to point out that other volunteers will provide security fixes for Python 2 compatible runtimes.

I've switched to Tauthon [1] for over a year now and have been quite pleased. Consider the switch yourself rather than rewriting your code.

[1] https://github.com/naftaliharris/tauthon
Currently reading Rich Dad/Poor Dad, no earth shattering insights(yet) except the central tenant is to understand finance and aim to live off investments.