skysight-inc/HackerNews huggingface dataset:
Undeadly.org mentioned the following highlights:

"Selected highlights include:

* Support has been added for qcow2 images and external snapshots in vmm(4)/vmd(8).

* "join" has been added for Wi-Fi networks.

* Security enhancements include unveil(2), MAP_STACK, and RETGUARD. Meltdown/Spectre mitigations have been extended further, and SMT is disabled by default.

* rad(8) has replaced rtadvd(8).

* bgpd(8) has undergone numerous improvements, including the
addition of support for BGP Origin Validation (RFC 6811).
smtpd.conf(5) uses a new, more flexible grammar.

* For the first time, there are more than 10,000 (binary) packages (for amd64 and i386)." [1]

[1] https://www.undeadly.org/cgi?action=article;sid=201810181400...
"Profit" is a word with several meanings, not all of which are related to tax returns. For example I profit from my education without being able to declare it as corporate profit on my tax return.
> Right, but that's just a property of "something", not a type of it. When someone asks you "What type of door you have?" we don't say "I have an open door", rather "I've a timber door" or "glass door".

I think that's just because a given door can change between open and closed and be the same door? We're used to persistent global state and monotonic wall-clock time, but those are bad for programming and we should take the trouble to cast off those intuitions.

> I think I have the same issue with parametrized types as well. Having `Vector<int>` is good for compiler, but not necessarily for humans. When you need to put a beads onto the string (the closest real-world analogy I came up with vector, haha), you don't think "hey, I need to find a string of type "beads" and then put beads onto it". You just take a string, and it implicitly "works" for beads.

The point isn't that the string itself has a type, it's that a string of beads is a different kind of thing from a string of charms or a string of lights (at least, to the extent that a bead is a different kind of thing from a charm or a light). And you can't have a "string of" on its own - it's always a string of something - but there are things that it makes sense to do to a string of things without regard to the specific type of thing that's on it (e.g. count how many items are on it).

Any kind of abstract concept has that issue. You can't ever get just "a square" in the real world - you can get a square of wood or a square of plastic or a square of cake, but it'll always be a square of something. Or you can't get "three" on its own - you can only ever get three of something. If we ask what type of thing you're sitting on, maybe it's a wheeled chair or a three-legged stool, and those types make sense even though it wouldn't make sense to say that you're sitting on "a wheeled" or "a three-legged".
I should probably write another post once I've tried conda a bit more. I've used it very recently for some numpy/pytorch environment and it was quite nice.
Which is why the web has the most robust permissions system of any platform, period. Sites that need these features for legitimate purposes can access them, while sites that don't can't.
Setting up master / slave replication with PostgreSQL used to be hard but that was fixed a few years ago.
Has anyone looked at the code for this? It’s a joke (whether intended as one or not), it doesn’t really “steal” anything.
I'm not an expert, but I don't think there are a ton of qualified short term tenants out there. Cutting the rent to have some fly by night operation in and then not being able to sign a long term lease with someone else seems not that smart.

Put another way, any business that only wants a very short term lease is probably not a business you want to lease to.
Who’s Winning the Social Media Midterms?
Dave, you should post this as a Show HN, including a link to the website [1] not only the video.

[1] https://alda.io/
Why I re-read my favorite books multiple times a year
That really depends.

You're right UPDATEs may be an issue (because we handle them essentially as DELETE+INSERT). Generally speaking, row churn in the table alone is not an major issue - it's easy to clean up by vacuum, and it will be reused for new data. And you can limit the amount of bloat by tweaking the autovacuum parameters.

What's more painful is bloated indexes (e.g. due to UPDATEs that modify indexed columns), because that's much harder / more expensive to get rid of.

The thing is - this is part of the MVCC design, and it has some significant advantages too. It's not like the alternative approaches have no downsides.
If there was ever absolute proof that non-competes are nothing but a way to exercise absolute power over someone weaker. Now we have it.
Kanye 2024?
Probably. I’ve only read parts of Capital, it’s too dense for me to make good headway on.

I’m also heavily informed by the Anarchist Sociologist David Graeber’s book of “Bullshit Jobs, a Theory”. He points out that a significant percentage of jobs—he estimated 40%—don’t even serve an economic purpose, let alone a moral or social one. This is something that capitalism in theory should not allow, which is why I think we’re trending to somewhere else.
I have been revisiting buildout recently and I wish there's something that merge ease of use of pipenv with buildout concept. Perhaps something similar to Nix throw in the mix, but more specific to a Python project. I heard that I can do this with Conda, but I never tried.

Being able to define and install external dependencies (e.g. ImageMagick, libsodium, etc.) from a configuration file local to a project is something I missed the most, especially when I'm working on several projects at once.
The majority are not wrong by definition but the fallacy is that you cannot assume that the majority are right.

As far as knowledge is concerned, was Newton right for a period until we learned about quantum mechanics or was he always wrong? Was he always right but only within limits that he couldn't know in advance?

Apologies for the philosophy but this is the real complexity of an article about avoiding harm by doing various "good practice" stuff!
https://www.atlassian.com/software/jira/whats-new
When I have used it, and I have to for a certain project, it is incredibly slow to resolve depenendcies. Enough so that I go for a walk or do something else for 15 minutes while it thinks about whatever it's doing.
A good example of that is Germany.

They removed Nuclear from their energy sources and now need to use coal instead to compensate.

But it gets better than that.

Denmark focused primarily on wind energy with the consequence that this summers heatwave resulted in them having to get their energy from Germany who now without Nuclear had to use even more coal.
Where Capital Cities Have the Most Economic Clout – Statista
I have no idea what that is even supposed to mean? Is it related to my comment in any way whatsoever?
This isn’t a primer but more like a survey of packaging options.

Using pip and virtualenv is usually fine or using pipenv .
Temperamental in what way?
It is 100% reasonable to have to pay more for shipping when a good has to travel a farther, less convenient voyage and go through customs. Anything else viciously incentivizes overuse of transportation and puts an uncompensated load on border protection.
I often hear the argument that Apple respects user privacy because their business model is selling hardware, not user data. However, they are making billions of dollars by letting Google sell data for them.
Agree! And what about the executives of Equifax who did the same thing? They got off or did I miss the news on them?
The presence and absesce of claw marks has to do with the type of rock (iirc, the claw marks appear in the clay tunnels)
what a great day, thanks so much OpenBSD developers! I have to update some Ansible roles this weekend :)
I wish these people wouldn't automatically assume everyone who reads their articles are Americans or otherwise intimately familiar with US institutions. What exactly is it that ICE does that is so bad?
Theoretically that should just be a data sync while maintaining double-write read-primary, and then delete the data from the nodes you don't need anymore once the data has been synced? Of course with non-hash indexes the deletions start to slow down with size...

I'm assuming joins, indexes, etc are all isolated to the shard data?
This is an android thing right? They gotta add more fine grained permissions
At the equator.
Wells Fargo CEO Sloan Must Go, Senator Warren Tells Fed Chairman
Have the crypto miners found them yet?
OpenSSH 7.9 should follow the OpenBSD release.
Let's do some quick math.

Geosynch is 36,000 Km out.

The Moon's albedo is 0.12.

Let's assume we can get a mirror of albedo 0.96 -- this is a little better than polished silver. It's also conveniently 8 times as reflective as the moon.

The Moon's angular diameter is about 0.5 degrees. To match that angular diameter at 36,000 Km, we need a 5.4 Km wide object.

That doesn't sound like it's within the current state of the art. Maybe in another 10 years?

23 million square meters at 2 g/m^2 (aluminized mylar) is 46,000 Kg -- about two Falcon Heavy trips. That doesn't count any framework or booster or other infrastructure.
Security in a peer-to-peer VPN service
Sure. A big cause of the recent population explosion has been reduction of child mortality due to modern medicine, while the number of births lagged behind. In a traditional agrarian society it made some amount of sense to have eight live births, as maybe three or four of those would survive to adulthood. But due to lack of contraception there's not much planning involved in that. A woman would just be continuously either pregnant or nursing. And of course there was a 5% or so chance per birth for the mother to die, which adds up!
6 SaaS Survey Question to Get Inside Your Customer’s Head
I thought I was the only one to not get pipenv to work. I tried it out after it was released and it was buggy. Every time I used it afterwards I would get a weird edge case that would make me go back to pip and virtualenv.
Tracking Users Across the Web via TLS Session Resumption
I'm a consultant, and recently terminated my services for an inventor-type. Already has made his money.. he's spinning up various new endeavors and trying to hit the brass bell again.

While working on company #1, he wanted to bring me in on company #2. He told me the idea, which didn't interest me a whole lot, but there was a key issue with it, culturally speaking. I told him I wasn't sure how he would be able to scale up staff given that people may not want to spend their 40-45 hours/week working on "X". (I"m being purposefully ambiguous...)

His response? "For a paycheck, they will..."

Anyway, that defined his general management philosophy. It's pretty prevalent out there.

This is a guy who can't keep talent for more than a few months at a time... hasn't slowed him down.

I think that's what has impressed me most recently, in my consulting endeavors. The number of moneyed company owners who persist on a destructive chain of behavior in spite of how it hurts their own ambitions.

And yet, in cases like this, if you can succeed just enough, there's nothing stopping you from clamping down because you want to.
For the business it is. At the moment, what we're being told, is that unemployment is extremely low and it's harder to find people. Thus businesses doing what comes normal to them are going to try to leverage themselves as much as possible. (People either are convinced they have no other choice, have no idea what these mean, or lack the leverage to fight these provisions)
The pattern of "successive digging" suggests that these burrows were dug over a long period of time, by animais larger than humans
Pipenv is hopelessly slow. It's a shame. Remember when git first came out and it changed the way we worked because it was so quick to commit now? (I fully expect that most git users here don't remember that, actually). There is no going back. I will not use slow tools. My tools need to be at the very least as fast as me.
get high beforehand
The technocratic Left has a data problem
The full moon already have effects on our behaviour (and the one other animals), a permanent and brighter one will make things worse.

Besides that, night illumination (depending on their wavelenghts) affects our sleeping, that artificial moon will have a blue filter?
I think this is sort of happening in NYC: The center of gravity is sort of moving to Brooklyn since it's cheaper, there's more space, it's more interesting, etc. And depending where you are, Manhattan is still very accessible.

Obviously the key NYC tourist targets aren't moving, but anecdotally I am seeing an uptick of tourists in my 'hood. For what it's worth.
Yep. Walk down Bleecker St where my parents used to hang out in the 80s and it's a ghost town. Apparently the historic neighborhood designation means it takes over 10 months for any lease application to close, as it needs to be approved by the historic neighborhood board. Once approved, it often requires a significant amount of capital to build the proposed establishment in a compliant way. Businesses don't even bother trying.
I have mixed feelings about Warren's policies, but there seem to be so few U.S. politicians who are actually willing to take on the financial industry.
Even though responsibility is what gives life meaning. I feel like many men are 'checking out' of society's responsibilities (which need not be related to raising children) for a number of factors.
How I got scammed on Angel List
Hello, I'm the person who deprecated `setup.py upload`. The warnings should be telling you that `twine` is the preferred tool for uploading.

The reason for this is that right now, that command comes from `distutils`, which is part of the standard library. There is a huge disadvantage to bundling this functionality with your Python distribution, namely that it can only get upgraded when you upgrade your Python distribution. A lot of folks are still running versions of Python from several years ago, which is fine, but it means that they are missing out on anything new that's been added in the meantime.

For example, earlier this year, we released a new package metadata version which allows people to specify their package descriptions with Markdown. This required a new metadata field, which old versions of `distutils` know nothing about.

Upgrading `distutils` to support it would require that these changes go though the long process of making it into a Python release, and even then they would only be available to folks using the latest release.

Moving this functionality from `distutils` to a tool like `twine` means that new features can be made available nearly immediately (just have to make a release to PyPI) and that they're available to users on any Python distribution (just have to upgrade from PyPI).

The `distutils` standard library module comes from a time when we didn't have PyPI and thus, didn't have a better way to distribute this code to users. We have PyPI now though, so bundling `distutils` with Python is becoming less and less useful.
Ask yourself:

1. Do you really need an investment.

2. GOTO step 1.
> Pipenv is hopelessly slow.

Interesting, this has never been a problem for me. I've built some large tools and while it isn't fast, it's always completed in a few minutes.
What could possibly go wrong executing random programs together in one of the most complex runtime environments ever conceived on processors incapable of preventing timing attacks across privileged domains, let alone in the same address space.
The issue is that they ALSO still have your data, yes you have it now (hey, thanks for my own data) but they and god knows who else at this point have it and they really can do literally anything with it without your knowledge.

What we really need is a TRUE DELETE FOREVER YOUR DATA with 0% chance of recovery by anyone. People want to be able to log into google, microsoft, apple etc. download and then delete accounts completely if they fee like it. My data, i own it, i should be able to take it out of the system forever.

THAT we will never get. Why? Because customers personal data is gold and no one wants or will throw that away.
Taylor Swift shows not selling out because she is a smart businesswoman
Quick and Easy Employee Engagement Activities
A balance is going to have to be found here. A nightmare scenario for technology is one where it’s perceived as boot-licky and enabling the worst parts of government. Finding talent was hard even when tech was perceived as good or at least neutral; if it’s seen as an imperialist cog or even just an enabler for our governments bad behaviors it will make developing organizations even harder.
And the technology just wasn't up to snuff either.

The Norden bombsight was a technological marvel. An analog computer to figure out when to drop bombs based on speed, height, wind direction, etc. It worked fine in optimal conditions. But during wartime it wasn't that accurate in practice.
How PeopleLinx Thrived, Even After LinkedIn Cut-Off Access to Its APIs
I think one of the main values and unique components is that this is a curated and cohesive program. A new learner never knows what they need to know to learn the next topic and any random resource is likely to be a mix of confusing and tediously boring because the author has their own opinions on what the student should and should not yet know. This entire course is put together by the same group of people, so if you are following it linearly, you are being taught exactly what you need to know to move forward. You don't have to explore the graph of knowledge hoping to learn enough on your own.
You can use pg_upgrade. It has been stable for about 10 years now.
Hey folks,

We were frustrated by the fact that our options for anonymizing our location were all mediocre:

* Use Tor, which does a good job of anonymization but is very slow due to multiple hops between peers.

* Use a centralized VPN service, which means all our data is visible to one entity (and they're often pretty expensive)

* Use Hola, which fast, and free, but extremely insecure since their client allows remote execution.

We built PenguinProxy to be as close to Tor as possible without sacrificing speed (only a single hop). It lets you route your connections through peers, and the client is extremely limited in order to minimized the attack surface area.

We would love any feedback!
Time to update your BCHS stack: https://learnbchs.org/index.html
Why I Stopped Caring About Desktop OSes
- Me, circa 2006
Identify who invited you, confirm that your presence is actually required. Two important questions, what decisions will you be needed to weigh in on, and what information do they need from you.

You can ask these under the umbrella of 'meeting notes' and often you can just brief the person who invited you with the relevant facts better yet give them something to shuffle at the meeting - printed notes.

That should get you out of them.
Those have to be really big cities, because in cities with reasonable public transport you can hop on a train or a bus from basically anywhere within city limits and reach the expensive center in less than half an hour.
I'd highly recommend taking a look at pgcli, I find it much more pleasant to use than psql.
I think they already spent it on overpriced so-cal bubble real estate, teslas, and pet psychoanalysis. /s

Most people don't give a damn where the money that feeds them comes from as long as they feel personally safe from the repercussions.
Cf. Austin, Texas.
Ignoring that you can change the search engine, what Google knows about a user using Google search on an iPhone, and a user using search on a Google Play Android device are extraordinarily different. Let's not pretend at some false equivalency here.
> There’s no rational economic reason to force your janitors into non-competes

I would argue there's a rational economic reason (reducing competition for the labour pool so you can pay them less) but not a morally acceptable nor even free-market-compatible reason. It's major abuse, and it makes me furious that we're using Cushman & Wakefield for our property management.

We need to make employment contracts non-severable so that employers can't get away with this shit. Oh, you want to put in a probably non-enforceable or illegal clause into your contract? Well then the entire thing goes down the toilet when it's found to be invalid. Otherwise employers will keep putting blanket stuff in that they know will probably fail in court to chill their employees.
The dark side of modern animal agriculture (YouTube)
I think it's important to note this person has to remain anonymous just to voice their concerns about the their employer

> This person, who has spoken with me on the condition that their name not be revealed for fear of professional retribution

This is not how an workplace environment should be. Don't one of Amazon's leadership principals talk about being vocally self-critical?

Yet they drive such a fear mongering culture where unless you're making soft complaints you have to be silent or anonymous for fear of being fired.
IF From what I've heard of the postal treaty is true, this is an unreasonable subsidy for imports and offshoring.

And it's not without environmental consequences: it offloads the carbon impacts of shipping and further enables arbitrage and cherrypicking of lax environmental regulations for production undermining the global common good.

While I don't like most aspects of the Trump administration and it's pandering policies, this one is probably good for the world, even if the people trying to do it care nothing for our environmental future.
No, there aren't. In other words, I hope MSSQL dies in a dumpster fire.
Or just use pg_upgrade.

Or use logical replication to reduce the downtime even more.
small, but useful feature is that you can now use keywords quit or exit to exit the psql command line. Helpful change for those of us who forget that the only current command is "\q".

EDIT: ctrl+D also works, just be careful not to press twice, since doing so will exit psql and then exit the shell altogether
ZHEAP (maybe in the PG12; Check Pluggable Storage API! )

* http://amitkapila16.blogspot.com/2018/03/zheap-storage-engin...

* https://news.ycombinator.com/item?id=16526623

* https://github.com/EnterpriseDB/zheap
There were 10 other trading days in 2009 and 2011 where the S&P 500 index dropped more than 4.0%. The largest daily decline was -6.7%.

No one cares about investors who only got into the stock market after 2008. They don't have enough capital to really impact anything.
This is true, there are benefits. We must ask ourselves collectively whether the benefits(easier cross platform development) are worth the price(increased data collection by gigantic multinational corporations used to manipulate populations to direct user spending).
https://www.reddit.com/r/ProgrammerHumor/comments/9gtq70/lad...
"Even a broken clock..." and all that.
IT and security professionals unprepared for Windows 7 end of life
How to weigh a black hole using NASA’s Webb Space Telescope
Reading this book over my summer break really drilled the importance of sleep home for me. I was chronically sleep deprived, working on personal projects late into the night after work. After reading this book I realized I was doing myself more harm than good. I was on a five-week holiday at the time, which was the perfect opportunity to start following a more strict sleep schedule. I've slipped a little bit since going back to work, but still manage to get between 7-8 hours per night now and feel better for it.