skysight-inc/HackerNews huggingface dataset:
And yet, we know anecdotally that certain places produce far more than their share of "talented" people, so I don't think those twin studies are complete or conclusive.
Hmmm. My two bed 120 year old house has 9 rads and 28 bulbs. It's not what I, as someone in the UK so used to smaller houses than the US, would call, _large_.
But if you bake a cake in your off-time, do you tell people it's from you or from your company?
Flux with GitOps approach, using Helm charts.

All of our of microservices have deployment charts, with frozen image versioning. That way, we can can rollout a whole release knowing they are all compatible with each other and can easily fall back just by using git rollback.

CI/CD updates image versions in affected YAMLs on every backend release and Flux keeps staging in sync. When we are happy, we sync to production branch, Flux syncs and it's done.

If we spot an issue that we didn't see in staging, we either release a hotfix or rollback.
Shameless plug:

I made a (free) very simple RSS reader for Kindle e-ink devices. It works with the built-in web browser.

https://kreader-app.github.io/
Chad President vs. virgin Western President
This kind of algorithmic music has been a thing for decades. I have a funny memory of going to a university open day as a child in the late 80s/early 90s and a presentation by some boffin with a synthesizer was what made me want to grow up and become a computer programmer.

Back in the early days, I think CSound[0] was the big software, not because it can make especially interesting sounds compared to more "musical" software synths, but because it's a proper programming language which gives people the freedom to do these higher level abstractions.

In the hardware world, a lot of this developed out of arpeggiators and analog sequencers. I remember years ago I had a "P3" sequencer[1] which implemented a lot of these sorts of algorithmic pattern generaton tools - you could do things like quantize to a scale, then set a sequence of percentages that themselves impacted the likelihood of a particular note being played. I see there is a new version of this sequencer[2] too.

Lots of analog sequencers provide similar features, and if you have a modular setup you can ramp the tempo way down and have them control chord progressions or swells instead of 16th note patterns. Pretty sure this is how a bunch of live ambient music was done back in the day.

That was a fairly niche corner of electronic composition, but even in the mainstream of 20 years ago stuff like the Emu Proteus sound modules featured pretty advanced programmable arpeggiators where you could essentially write the skeleton of a musical sequence and then modify what notes of it actually ended up getting played by deciding which original notes to start from. I always came at this more from that minimal/techno/sequence-based side, but then I went to a wedding and saw a wedding singer playing an "accompaniment" keyboard which showed the other side - entire chord sequences and backing instrumentation getting generated in real-time based just on what chord the keyboard player chose to hit with their left hand. It's surely only a small step forward from there to being able to input a higher level algorithm that could develop a whole song.

[0] https://csound.com/

[1] https://www.soundonsound.com/reviews/sequentix-p3

[2] https://www.sequentix.com/shop/cirklon-hardware-sequencer
Interesting idea, but what would be the advantage of having, for instance, the javascript engine running as a system daemon? This reminds me of Windows Script Host, which was some similar idea but didn't make it. What we see instead are JITs or VMs such as the JVM, node or any other language (such as raku or julia) which just work standalone, in the same way as a browser does.
Repo: https://github.com/zellij-org/zellij
I can take a stab at that.

I paid off a house a few years ago. My flexibility with work and money went way up. I personally went from 10k CC debt and a house mortgage to well over a million in assets and rotating debt (for points) in a very short period of time. I did not really change my lifestyle at all. I went from planning out how to buy small items (which is normal BTW) to mostly 'do no think too much about it'.

Financial freedom was once put to me by an interesting 'when you feel like it' ladder.
1 eat whatever you want
2 buy whatever cloths you like
3 buy nice electronics whenever you feel like it
4 buy a used car with cash
5 buy a nice used car with cash
6 buy a nice new car with cash
7 travel whenever you like, and stay at an OK hotel
8 travel wherever you like, and stay at a nice resort
9 ...

I am somewhere between 5 and 6 now. Had a bit of a setback and slid back to 4/5 a few years ago. 5/6 is normal for my point in life I am at with my income. If I had less income that ladder is slower to go up. Also as you go up cash becomes less of 'how do I get more' and more 'how do I use this to buy me time'. My level up to 5/6 only happened because I paid off that house. My setback is because of a choice to move somewhere else.

But think about it this way. Whatever your rent/mortgage is. Think of having that amount of extra cash per month. Think how quickly you could use that to level up if you kept a similar lifestyle you have now.

Financial freedom is a matter of perspective on how you view material wealth. Some people never feel free because they are always looking to ladder up. Some people are fine at the low levels because they see material wealth as a burden.
> If you are a salaried worker at IBM and choose to work on an IBM driver in the IBM kernel driver directory in your spare time isn't that fair?

In that case, everyone would agree that the work was done in their capacity as an employee. The employee isn't going to dispute that, or they'd essentially be admitting to unauthorized use of IBM systems.
Looks great. The API reminds me of the new Vue 3 Composition API.
YMMV on this one. In my part of the midwest, home and land prices have almost doubled in the last year, and went up about 6x since we built our house (about 8 years ago).

Two reasons:

(What used to be called) Yuppies moving out here and working remotely to 'get more in touch with nature' (read: start a blog or something about sustainable living that is really only possible if one of you has a 100k+ salary) and investors from out of the area are purchasing land as an investment. Both of these things drive the cost WAY out of the range of what is (a) reasonable, or (b) attainable.

I'm over the whole thing. In an area where the median family income is around 55k/year, anyone that makes double that as a single individual can live like a king. Consequence: none of us that live here can afford the increase in taxes, home values, or property values anymore.
Pay me enough money/give me enough of a career boost and I can live with that. Plenty of people also do not contribute to open source anyway.

The problem is how many people seem to be surprised by it after signing their contract.
If they work on it as part of their job, then sure (although I find the tone of the email very unprofessional). But it would have made more sense to update the file with a linux.ibm.com address like the other maintainers, rather than delete it.
The weird part is that IBM employees contribute to the kernel with personal email addresses all the time. I think this was one confused mid-level manager rather than company policy at work unless things have changed quite recently.
Why only CA? Shouldn't it be that "the law" overrides illegal contracts - basically a tautology? Otherwise, what's stopping anyone from writing illegal contracts and forcing the other party to abide by them?
California - I like Big Bear for instance but not attached to West Coast at all. Also Big Bear doesn't have _too much acreage_ but maybe something to settle in on the meantime. It seems like there's various yellow flags on this region; most concerned with water availability over time.
This couldn't possibly backfire.
It gets better with age, because, over time, things you worry about actually happen (and other disasters you couldn't imagine too ;) ) and the world doesn't end. "what doesn't kill you makes you stronger". e:g losing your job , this sometimes can be in the long-term a great thing to happen. To fight daily stress consider daily (moderate, nothing crazy) exercise such as walking or swimming, as essential. Treat missing that as seriously as missing your main meal. Exercise helps you sleep better. Your friends are probably right you need a vacation. Perhaps without your phone! I think far too many people worry about being productive. What is the definition of being "productive"? To me that doesn't only include paid work, it might include being a good friend to someone and helping them through their own challenges. Who cares how much code you cranked out this month? There's years of life to spend doing that...
I don't see how this is legal anywhere but with IP exfil concerns, lack of disclaiming representation of views and effort, and/or not working on personal time on personal equipment at home.

Did the story's subject work on company equipment from work?
Octopus Deploy raises $172M from Insight Partners
That's

1) highly dependant of where you are

2) still worth discussing when companies do try to enforce that for no good reason, even if they can (and often they can't, but still do as a scare tactic)

The law isn't the end of all things.
Relevant Onion news article from 2003:

https://www.theonion.com/ibm-emancipates-8-000-wage-slaves-1...
> almost 1/2 the people they pull over have guns

I sincerely doubt it. Do you have a source?

edit Roughly a third of Americans own a gun, [0] so the proportion with guns in their cars is almost certainly far less than that.

[0] https://news.gallup.com/poll/264932/percentage-americans-own...
As a co-op student for IBM in the late 90's I had to sign something similar... Anything I worked on outside of work... And for x years after leaving the company belonged to them. Was an eye opener for sure.
> "There is more to life than supply and demand,"

Supply and demand isn't proscriptive; it's descriptive. It's not like we get to choose whether we live in a society where the principles of supply and demand hold. They hold either way.
Thank you kindly, I will investigate that region. When I was browsing Zillow I remember finding a lot of well designed properties in NC and wondered why there was so much good taste centered there. Thanks again.
As I said, mine too, that does not mean it is in any way legal (and as most of my coworkers have FOSS projects of their own, I would like to see them try).
> Did the owner construct the land?

The land itself had to be acquired somehow. The very first owner paid for an army to take the land from the indigenous population that "owned" it, and that "cost" is a chain that is linked all the way to today (and at every step of the transaction, somebody profits by increasing the price a bit).

So either you raise another army today (at an even greater cost) to acquire the land, or you pay the asking price from the current owners.
Realtors commissions? There are none, the seller pays those in almost all case. It is possible to hire a buyers agent who works for a fee from you, but that isn't common (and I'm not sure how it works) so I'll ignore it. There are closing costs, but they are not a percentage in general.
> just getting all intellectual property without any extra compensation is legal

Generally it's not legal. Under Canadian contract law at least you need to offer some compensation for a specific clause in the contract that involves transfer. That's also why you see stories like "she purchased the IP off Nortel for $1". Makes it harder to call foul later. Not a lawyer, but this is how it's been explained to me.
I'm not offering an alternative, I'm pointing out the OP didn't make an argument, or rather one that wasn't based on any reasoning.

"just pay someone else's mortgage instead?" - it has nothing to do with what the owner of the property is doing with their money. If rent is a more viable option, then rent.

Ontario, Canada has a soft kind of rent control that works somewhat well for renting, that's an option.

Including housing in inflation calculations would be another 'option' because very low interest rates create bubbles.

Focusing on affordability in zoning.

Taxing rental income.

Taxing homes sales over a certain price.

Increasing or reducing property taxes.

There are a million variables to make the housing situation work better and crude 'own vs. rent' statements without arguments are not going to help.
Oh sweet! I have been having fun playing with Jekyll lately, glad to see it’s still gaining popularity.
Yep. Your hourly rate might be much lower than you think it is.
The Pyright typechecker for Python (a Mypy alternative): https://github.com/microsoft/pyright
Base 8 is pretty naff IMHO.

8's prime factors are 2×2×2, so the only nice patterns it can represent involve twos, fours and eights; but we can already do that using binary, so it's rather a waste of factors. Base 8 is useful as a 'compact notation' for binary (hence why it's easy to convert); along with base 16, base 24, base 32, base 64, etc. Even then, I prefer hexadecimal over octal.

If we change one of octal's factors to a 3 we get base 2×2×3 = 12, which can represent patterns involving twos, threes, fours, sixes, eights and twelves. That's a lot more 'bang for the buck' than octal.

Dozenal is still 'wasteful' by having two factors of 2. If we get rid of one we get seximal, which can represent patterns involving twos, threes, fours and sixes. In that sense, dozenal almost a 'compact notation' for seximal, but not as easy to convert as octal<->binary; we get easy conversion for base 36, base 216, etc. but they seem unwieldy.

The next meaningful jump up from seximal/dozenal is base 2×3×5 = 30, which also seems unwieldy. Dropping the factor of 3 gives us decimal that we all know and hate ;)

> And we can count using fingers! Just discard thumbs! They are not standard anyway.

We can count dozenal on one hand, using the finger joints. Our non-standard thumbs can be useful for pointing at the joints.
Well that includes all the books metadata like cover image, author etc, but ya I agree :). I think part of the problem is that fee to Ingram is for flat files or their API, and you are basically paying them to centralize what they collect from authors.
Skyscrapers in the mountains are fantastic. Density is beautiful
Thanks for your work. I've been messing about with GB studio for the last month. It's great
Yeah, within reason, more global considerations should be taken into account when making local decisions.
Although completely impractical, it's an interesting thought experiment. If you knew that your bio-kid was going to be placed with a random family, and you wanted that child to have the best start in life, you'd lobby to improve the quality of schools in all districts.

Instead, at the moment, rich people move district or pay for private tuition. Because they want the best opportunities for their offspring.

There is no way in the world that people would accept a situation where all babies are randomly shuffled at birth. But - if there was - the rational self interested agent would want to improve opportunity everywhere so their genetic material had a better chance.
"elections" - this is an outdated graphic (hasn't been updated since 2015) but scroll down to see the length of terms graph: https://projects.voanews.com/african-presidents/

Chad is near top of the list.
You are lucky, in Italy the average net salary is around 1400€/months and a 2 bedroom flat costs between 150k and 200k euro outside big cities.
So you need at least 12 years of full working to repay your house.
Compared to a lot of countries, American tech people do make that amount of money. A factor of three (24/8) is not unheard of for the same role when you compare American and European salaries.
Ran similar setup to this and worked pretty well!
Hmm, that might be valid. Maybe he should ask to have it prioritized at work to contribute officially to avoid any corporate PHB conflicts?
You might as well come up with a conspiracy theory proposing that it was the Taiwanese Kuomintang who released the engineered SARS-CoV-2 virus in Wuhan with the win-win possibilities of either a) destroying the PRC's economy and political status if they failed to contain it or b) destroying their international reputation if the virus spread out of their borders and damaged the west more than them. The Kuomitang would know that the CCP's secrecy and lack of transparency would only encourage conspiracy theories about them plotting to release the virus for their own benefit. Furthermore, unlike the PRC, Taiwan would have enough motivation to engage in such risky conspiracies as they face a literal existential threat.

I mean yes, this conspiracy theory is post hoc bullshit... But what makes it any worse than the one suspecting the CCP?
Be careful. Shreddit does not get rid of all reddit comments, only the ones on your profile. Reddit stores a list of the last 1000 comments and posts you've made to your profile and that list is what Shreddit and 99% of reddit 'deletion' tools use. To truly remove all your comments and posts from reddit, look into reddit-shreddit [0]. Despite the similar name, it is completely different and leverages all your posts and comments from a reddit data request to delete all of your reddit posts and comments. It is infact the only method I have found, except for perhaps a GDPR request, that is truly a complete deletion.

However, this only covers the deletion from reddit itself. There have been periodic reddit archivals ever since it was created. Up to 2015 they were done yearly, ever since they have been done monthly. Since they have always been up for download, all of your reddit data will still be out there, however you can remove your data from the main source of these archives called pushshift. I haven't done it personally but I've seen it said on reddit, you can email the dev of pushshift or dm him on reddit and he will remove your information from his archive.

[0] https://github.com/nixfu/reddit-shreddit
Does anyone know the difference between this and TahoLAFS? Almost sounds the same.

https://tahoe-lafs.org/trac/tahoe-lafs
Just admit you're wrong here. The USA did not nuke Japan out of racism. It nuked Japan because they were the only enemy left.
I'd posit - political corruption is the number 1 cause of inequality.

Politicians are the least qualified to govern. As written in Hitchhiker's guide to the galaxy (I'm paraphrasing):

The problem w/ society is that those who want to govern probably shouldn't, and those most apt and equipped to govern (humility, intelligence, compassion) don't want or apply for the position...

So instead of randomly divying out kids, the better solution: 100% random draw elections.

You can turn it down if you want, but nobody can "run for election".

You can't tell me 500 strangers couldn't come together in a decade-long term, and manage this country in a fair/equitable way -- better than say a group of 500 congress-people where about 80% or greater have pocketed cash from corporate donors.
I've had the same problem with SQL for ages until a few months ago when I had bunch of small trial by embers (not really fires) at a job I had just started.

Overall, I agree that there's a dearth of intermediate content out there.
Yes that's a 'salary'. Not everyone gets paid by the hour.
The Democracy Index has Chad as the 163rd most democratic country. Out of 167.

So, I'm guessing "elections" is probably closer to the true state of affairs.
My caveat with two homes (besides the obvious cost) is that there is some overhead associated with owning a place--although obviously less in the case of an urban condo--and just generally reduced flexibility. There's something to be said for just renting a place for a month if you want some variety.

I agree with your general advice. Also just think about what you're looking for. E.g. there are tradeoffs between more resort-y areas and places more off the beaten track.
Hmm, if your philosophy is "we own the government," then is it "we own the land"? Or is it "I own this bit of land and good luck to the rest of you"?

A philosophy that starts from "I" naturally supports private ownership of land (enforced by the government, thank you very much). But a philosophy of "we" suggests collective ownership of land, where my community could indeed grant or revoke my privilege to use a certain part of our land.
If you make a baby in the off hours, it is yours or your employer's?
While supplanting a de facto life-long dictator might sound like a good idea to some, countries with weak institutions generally just fall into the hands of another power clique (or remain in the hands of the incumbent crony dynasty if it prevails).

From https://www.worldbank.org/en/country/chad/overview - "Chad ... is ranked last on the World Bank’s Human Capital Index.". This would indicate weak institutions which gives very little reason for optimism.
Right now I don't think microservice management is 'viable' even at larger companies. The custom deployment scripts & yaml to manage building, package/artifact repository, versioning, and deployment tends to be Too Damn Big, at least at the shops I've seen.
No? If it's done in your spare time, it isn't work. Even if it happens to be something you legitimately could have done during work hours.
This particular repo is maintained by IBM, though.

If I work for a bakery, bake a cake at home, and come put it in the display cooler at work, they might have issues with that.
The fact that I have to click "I don't like music" or enter my email address to look at the website is toxic. As someone who was psychologically and emotionally abused by someone with a narcissistic personality disorder for decades I consider this to be psychological abuse. Abusers put you in situations where you can't be honest and then use that against you. Call me triggered if you want, I don't particularly care.
The materials and labor required to build them gets more expensive though. So while the materials wear down over time, those same materials get more expensive. And some of those materials, especially structural, will last a long time if taken care of.

Furnaces, water heaters, etc go to 0. But foundations, framing/walls, flooring, etc can last hundreds of years.
* Mise En Place.

* Clean as you cook.
Prolog is well suited to transformations, representing and processing rules, and searching. It's a good fit for any program that can be expressed as a transformations or implications. Compilers and other programs that transform data are a good fit, as are rules engines, and pretty much anything that behaves like them.

It turns out that transformations and rules engines are pretty generally useful, so Prolog makes a decent general-purpose programming language. It does take some getting used to, because its mode of operation is different from imperative and functional languages. You don't say, "do this, do that," and you don't present a functional expression for reduction to normal form. Instead, you write a set of facts and rules, then supply some initial conditions and let Prolog compute all the results that your rules imply. It can be a little brain-bending at first because most people seem to have an easier time with "do this, do that" than "this imples that, that implies the other thing."

On the other hand, for problems that are naturally represented as transformations or rules engines, it can be sort of magical. One fun detail is that, since you can specify the logical relations between terms and not an order of operations, you can commonly write Prolog programs that can be run "forward" and "backward" -- that is, given a transformation between A and B, if you supply A it computes B, and if you supply B it computes A.