skysight-inc/HackerNews huggingface dataset:
There are potentially quite a few benefits of being able to spin up clusters on demand [1]:

* Fully reproducible cluster builds and deployments.

* The type of cluster (can be) an implementation detail, making it easy to move between e.g Minikube, Kops, EKS, etc. After all, K8s is just a runtime.

* Developers can create temporary dev environments or replicas of other clusters

* Promote code through multiple environments from local Minikube clusters to cloud environments

* Version your applications and dependent infrastructure code together

* Simplify upgrades by launching a brand new cluster, migrating traffic and tearing the old one down (blue/green)

* Test in-place upgrades by launching a replica of an existing cluster to test the upgrade before repeating it in production

* Increase agility by making it easier to rearchitect your systems - if you have a pet, modifying the overall architecture can be painful

* Frequently test your disaster recovery processes as a by-product for no extra effort (sans data)

* Reduced blast radius

[1] https://docs.sugarkube.io/#benefits-of-sugarkube
Which part of Africa specifically have you observed this?
> That assumes many things, the first being that someone thinks you're important enough to archive, and that you were important enough to archive long ago. This is exceedingly rare for that middle ground you're discussing.

What is to stop someone from writing a crawler that goes around and captures Twitter stories for every user into a permanent archive that they make available online in a few years or sell to stalkers? That would be an extremely valuable pool of content.

Just think of how much money you could make if you had 2020 dirt on a major political candidate in 2040. Maybe you know their secret fetish, their racist tirade, their thoughts on a controverisal subject, something the media would devour.

> All of these points you're making rely on extreme stalking already happening. Not only stalking, but archiving of that stalking.

It's a lot more common than you think, and nowadays they have Cloudflare to protect them so they're incredibly resilient. I was blinded to it as well.

The problem with this line of thinking is that you're only an uninteresting target until suddenly you're not. It just takes one crazy person coming across you to radically change your life. That new app or service you developed may take off overnight before you know it. Or it may happen so slowly that you don't realize that the rules have changed for you and you need to start being much more discreet.

The way these sites work is they build up dossiers before they go public with them. You'll think you are not being targeted for months, and then all of a sudden you get it all dumped on the web at once.

These kinds of ephemerality promises are dangerous, even if you are lucky enough to never be targeted.
This is what I use tags for.

Master = deployable state (stable)

Every deploy gets a tag (named with its version). Rollback to previous tag in event of failure. Deployments remain just as predictable.
Isn't any open source solution available for this already?
> Learning how to communicate effectively is not anti-intellectual.

This is a strawman.

> I could write a genius paper with bad grammar and poor spelling, and it wouldn't detract at all from my intellectual arguments.

It would.

Your life advice here isn't bad, but it's unrelated to my original statement. What you're describing is basically code switching.
It's exponentially more expensive to train these at higher resolutions.
There's still a huge bias against word nerds. I have an mfa in writing despite 25 years in software development I still get accused of being an imposter for not having some ancient CS degree from the early 90s.
.ORG Isn’t Broken, and We Don’t Need Private Equity to ‘Fix’ It
What's New in PowerShell 7.0
Show HN: Waze for Coronavirus. A crowdsourced infection map
This is a good article, but I want to warn the author that the owner of the .tk gtld takes away its "free" domains and redirects them to advertisers when it feels doing so would be profitable.
> as a freelancer I always have to worry to take on 2-3 clients per year to not get reinterpreted as an employee after the fact.

I had a similar situation in the US when I was a contractor many years ago; during periods when one client had me working on a large project I wanted to focus on, I had to take on a couple of token tiny projects periodically to keep my clients from getting into trouble with employment agencies.

I agree with the end goals of those rules but as a generously-paid technology consultant, I was in no danger of exploitation and it was just added hassle benefitting nobody.
I think this is and underlying feature of replacing DevOps with SRE is they start out as software engineers and move into a more operations focused role removes the whole don't code issue.
They may be stuck with costs and penalties anyway, depending on their contract. It really has nothing to do with his ongoing employment.
Excellent judgement, not only because I happen to agree with it but also because of how it was explained that they arrived at this conclusion. Uber drivers ended up with all of the downsides of being an employee but none of the upsides.
> Total cost of interstate highway system: $128.9 billion [1].

That's in 1991. So with inflation, it would be $244 billion today. Also, I suspect the $128.9 billion figure itself was not inflation adjusted.

> Total invested in self driving technology as of 2017: $80 billion [2].

Wow, that's a lot more than I expected. But you have to keep in mind that once self driving is "solved", it will work on all highways around the world. If you think about how much it cost to build all the highways around the world, it's way past the trillion dollar mark.
This case involved technology that even hardcore critics of intellectual property rights would presumably consider "classic" patents. The LIDAR hardware was one of the major items, IIRC.

I don't remember anything about ML and especially not model parameters. But, yes, I'm somewhat sure those would meet the criteria for copyright.

What's far more interesting is the copyright status of the output of ML models: does it meet the required "creativity" when it's just the product of a computation you set up once, a long time ago? And is the ML model's creator still close enough to the product to be considered its author? If your text generator was trained on Wikipedia data, are the wikipedia authors co-creators? This stuff is going to be fun...
10th cousin is basically “not related”. That same app (Relative Finder) says that Obama is my 10th cousin.
A related thread from a few weeks ago: https://news.ycombinator.com/item?id=22083935

Also these little ones:

https://news.ycombinator.com/item?id=22079048

https://news.ycombinator.com/item?id=22077591

I seem to recall others but can't find them. Anyone?
Handyman
The people writing posts and the people running production workloads seem to be a non overlapping ven diagram when it comes to a huge portion of kubernetes.
New features in Azure Cosmos DB notebooks are now in preview
Credit should have been mentioned at the beginning of the project. HTML is not that hard!
Australian here.

That doesn’t sound right.

CGT operates by treating net capital gains as taxable income in the tax year in which an asset is sold or otherwise disposed of. If an asset is held for at least 1 year then any gain is first discounted by 50% for individual taxpayers, or by 33.3% for superannuation funds. Capital losses can be offset against capital gains. Net capital losses in a tax year cannot be offset against normal income, but may be carried forward indefinitely.

https://en.wikipedia.org/wiki/Capital_gains_tax_in_Australia

Maybe the 50% your thinking of come from this?

For most CGT events, your capital gain is the difference between your capital proceeds and the cost base of your CGT asset. (The cost base of a CGT asset is largely what you paid for it, together with some other costs associated with acquiring, holding and disposing of it.)

There are three methods for working out your capital gain. You can choose the method that gives you the best result – that is, the smallest capital gain.

CGT discount method

Eligibility: For assets held for 12 months or more before the relevant CGT event.
Not available to companies.
For foreign resident individuals, the 50% discount is removed or reduced on capital gains made after 8 May 2012.

Description: Allows you to reduce your capital gain by
50% for resident individuals (including partners in partnerships) and trusts
33.33% for complying super funds and eligible life insurance companies.

How to do it: Subtract the cost base from the capital proceeds, deduct any capital losses, then reduce by the relevant discount percentage.
See: The discount method.
Indexation method

Eligibility – For assets
acquired before 11.45am (by legal time in the ACT) on 21 September 1999
held for 12 months or more before the relevant CGT event.

Description: Allows you to increase the cost base by applying an indexation factor based on the consumer price index (CPI) up to September 1999.
How to do it: Apply the relevant indexation factor, then subtract the indexed cost base from the capital proceeds.
See: The indexation method.
Other method

Eligibility: For assets held for less than 12 months before the relevant CGT event.
Description: Basic method of subtracting the cost base from the capital proceeds.
How to do it: Subtract the cost base (or the amount specified by the relevant CGT event) from the capital proceeds.
See: The 'other' method.

https://www.ato.gov.au/General/Capital-gains-tax/Working-out...
Tip - use a database.

Computers are awesome at automating things, that goes for dev tooling as well.

If you’ve touched the ITSM space you’re used to managing and maintaining many thousand of assets.
A few hundred microservices is nothing, really.

My team use what you could call a simplified CMDB (configuration management database) which is cross referenced against the service discovery.

The cmdb keep info about every service, such as persistent data-sources, vm’s etc, but most important - relationships: domain, team, services and resources.

A microservice is basically a ”ci” (configuration item) with a managed lifecycle.
A big part of government duty in capitalism (and often forgotten) is to keep a level playing field. That is what capitalism thrives on, competition but restricted to stop powerful groups exploiting others.

And I think this is important if we want to continue in free trade. We need to do things like have better requirements for pollution, global worker treatment rules and all sort of things so countries aren't competing on who can abuse people/enviroment the most, but on innovation and skill set. Further I think we need some global consensus on minimum tax rates. These aren't traditionally in the WTO as far as I know but feel they need to be working in in the future to create something closer to a level playing field to be part of any trading block.
FYI for anyone reading, the expected architecture is to return the URL to an S3 object that is your larger than 1mb response.

The reason they do this is to keep the alb running efficiently by not having to architect for random large responses.
Alibaba Cloud seems a bit user unfriendly. AWS/Azure/Google Cloud seems to be the preferred choice. Softlayer is pretty unpopular and only seems to have caught on because of marketing.
Hehe, is funny how some ideas are just swimming in the minds of contemporary people. This is what I'm doing with https://art42.net
Azure Functions–Support for custom language workers over HTTP is now in preview
We are still building the vacancy page for it right now but you are more than welcome to email your cv straight to tech [at] niceday.app :)
Please don't post unsubstantive comments here, regardless of how many millions someone has or you feel they have. This sort of comment is an internet trope that leads nowhere interesting.

https://news.ycombinator.com/newsguidelines.html
I've launched a similar project some weeks ago. https://art42.net see the previous thread https://news.ycombinator.com/item?id=22344254
The total deal with Uber was worth about 20M upfront. The rest was milestone driven. Milestones didn’t happen bc Anthony got fired and there was a fatality that shut the program down.
The base model I-PACE has 15-spoke wheels, but they're "gloss sparkle silver". I wonder if it cost more or less to order them in black?
While I applaud your enthusiasm, this is a long term project as avocado trees take 10-15 years to mature and bear fruit.
This is great! Thanks for putting this together. I especially appreciate the organization by section e.g. "pricing" or "about".
Yeah, that's true. But the China is communicating this fact in their five year plans. So the competition can hardly be surprised.

IMHO, it is still close to the VC model. Just in a very strategic and state backed way. e.g. Yingli Solar was for a very long period the biggest manufacturer of solar modules worldwide. Until they screwed up financially, now they aren't top ten anymore.
I don't completely agree that this is the cause, as CRDs also create revenue-generating demand from controller software that acts on them.

But I absolutely agreed with this:

> There are applications out there that are storing their complete state in CRDs. Please do not do this. The Kubernetes API server is not a general-purpose datastore.

A thousand times, yes. The API server is good at what it does. It is not a suitable replacement for a real, honest-to-Codd database. The idea that laying hands on a connection to a postgresql or mysql server is somehow more onerous than spinning up an entire goddamn cluster is bonkers. Bon. Kers.
It's like reading (a method (like an algorithm (after the scholar Al-Khwarizmi) of communication, but see [2]), except maybe the braces don't quite match).
A pity, they make great devices.

I got a boosted v2 2 years ago.

In a big city, while it is even less safe than a bike, it is also a very convenient and fun way to commute.

Now that there are tons of alternative, it might have become harder and harder for Boosted to differentiate itself from all the other alternative.
The point is this category of worker is not just made of a small fringe of poor victims. Many of these people are legitimate entrepreneurs who become millionaire small business owners. You're going to destroy an important path to wealth creation for the poor and middle class by forcing them to be mega corp drones. This is an awful idea. You will destroy their lives by pulling up the ladders blue collar workers are using to climb out of poverty because you're upset that some Uber drivers are poor.
What is that interpretation based on? I'm not aware of any case law on this.

The input of these networks are all copyrighted. The closest analogy in terms of copyright is probably "collage".

In any case, the idea that you can just take some artist's life work, train a CNN on it, and then do what you please with the results doesn't seem "right".
You have made a case for keeping the work-in-progress commits.

The case the other way is that what should matter at the end of the feature development is the visible contribution it makes to the overall project, i.e., the finished code, tests, etc.

This has two fundamental consequences. Firstly, in this model, your final commit that goes onto whatever you call your primary development branch should be a complete, self-contained piece of work, like adding a new feature or fixing some specific piece of broken behaviour. It should include any related tests, data files, etc. It should be something that can be reviewed in isolation and make sense. It should ideally be something that has minimal interactions with any other code that aren't strictly necessary, so it can be removed or replaced later if necessary with minimal effort to resolve or rewrite anything else that has happened since.

Secondly, requiring all work-in-progress commits to also be meaningful and live forever in your shared repo significantly limits the usefulness of source control for the developer during the development stage. They might be experimenting with different approaches but want to keep track of a version where some specific aspect of the code is currently working. They might be about to refactor to clean some new code up but want to make sure they can't lose the exact version they had just got working due to unintended side effects. They don't want to be getting every individual commit code-reviewed or run any slow testing processes, just in case someone later comes along and cherry-picks that particular point in history to use as the basis for something else.

So I will respectfully disagree with you that the full commit history at this level is as important as the final code. My reason for that is that the final code is complete, tested, reviewed, and going into the finished product, while anything in the work-in-progress commits that didn't survive to that point was determined, by the developer doing all of that work, at the time, with the aid of all of the testing and reviews and tools that were involved, not to be as valuable as the final version.

If there really were interesting alternatives considered during development that might be useful to keep around for later reference, you can always tag or branch at that specific point and give it a meaningful name. However, I would suggest that this is like keeping issues open in your bug tracker when you know you'll never fix them: unless you also have some process for keeping track of such ideas and why they are valuable to refer back to them and take some useful action later, you're better off not having them clutter your main development process and tools forever.
Unfortunately it's not entirely true, in the sense that i managed to write notes and re read them and i couldn't even remember writing them... I guess it's a skill gained in high school

The other point is that if notes are valuable for future reference, i end up missing stuff during a discussion. Which is a problem
Are you open to remote in the US or worldwide? I'm in Romania, so there's a 10-hour difference between us.
If it is all so straightforward, what is your explanation for no web browser on Linux officially support video acceleration? Not Firefox, not Chrome, not Gnome Web, not Falkon, nothing. Despite video players just doing it. Just possibly, could it mean that it's actually not that straightforward in a browser?

By the way, if you would read the actual base of the story here, you would know why it took Firefox's Wayland refactoring to actually pull this off [1].

[1]: https://mastransky.wordpress.com/2020/03/03/webgl-and-fgx-ac...
How were you notified? Email?
Which Google Cloud service have they killed? This was one of their first services and it's still running: https://cloud.google.com/appengine/docs/standard
It's seen as a stepping stone towards P vs NP.
That's pretty damning, lots of innocent REST messages can be more than 1MB. Can you have larger bodies in chunked encoding?
I'm in the camp that rebasing is unnecessary and useless for large projects. I work in a code base with 50 other devs, no one is reading the commit log line by line, there are 100 commits per day. We use JIRA and have to prefix our commits with TICKET-<ID>. If I want to see the commits for a ticket, I filter the git log on that. If I want to see the combined diff for the commits, I open up the PR in JIRA.

Squashing public commits I'm also against. People say it 'cleans' the history. I would say it erases it. Who, when, why - all gone. For what? to save a few commit lines? Like I said, our commits are tagged with the ticket number already, if you want a summary of what the changes were and all the commits that were part of it, you open the ticket, or filter the git log on the ticket. No need to move commits around in the history, they show in the same order when you apply a filter.
Dapr in a Microservices Architecture
here's an example:

https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/get-collections-entries

scroll to the very end of the page, where twitter cheerfully asks "Was this document helpful?"

why did they choose a happy/sad face, instead of, I don't know, regular buttons?

who's the indented audience of that page? kids? I think not. It's probably a 30-something year old grumpy, bearded guy, yet...
His attorney should STFU about cases in progress to people who are not in any way involved in the suit.

Levandowski may be a jackass but that lawyer is not much better.
Optimal and ideal for whom? Utc is horrible for anyone who travels or deals with people outside the timezone.
What do people in China think of one gigantic timezone?
They also make sure to charge enough for services so it's always profitable to them (smart).
You keep a spare bedroom for yourself so they can be roommates.
Just the lack of DoorDash delivered meals probably means rural living has a lower ecological impact than urban living
this is actually about the codex. books have been around for much longer.

https://en.wikipedia.org/wiki/Codex
The thiefs use a laser to blind the cameras. Or a mirror to reflect the sun. Or spray paint. Or a smokescreen. Or other solutions. Easy.
SEEKING WORK| Wiltshire UK | REMOTE

Technologies: Python, Java, C#, SQL, Selenium Appium, Various WebDev technologies/frameworks (HTML, CSS, JavaScript)

Remote: Yes

Willing to relocate: No

Github: https://github.com/keva161

Email: kevin@kevintuck.co.uk

Linkedin: https://www.linkedin.com/in/kevin-tuck/

Website: https://kevintuck.co.uk

I'm a software tester who specialises in created automated test solutions.

So if you need a Selenium framework to check that your webapp is still functioning after a feature gets addded. Or a way to check you mobile app hasn't broke after a new version is created. I can help.

I can also help in testing of an entire webapp and create an end-to-end strategy. That incorperates automation alongside traditional 'manual' techniques.
Got it, thanks for clarifying!

You're right, I definitely accidentally a word there, may be several.

Ironically, I DO hate most modern art, and the treatise I wrote out is a description of my own journey, and what I frequently have to consciously remind myself to allow myself to experience and feel things that I don't have an immediate connection to.
Getting strong "graphic design is my passion" vibes
A bit of air in your lungs will make you more buoyant.