skysight-inc/HackerNews huggingface dataset:
> The whole concept of residential property as an investment must go.

One of the major "lessons" of the famous book Rich Dad, Poor Dad was that wise wealthy people view housing as an asset and investment, whereas poor and middle class people merely view it as an expense. This thinking is now deeply ingrained in our culture.
Social influencers seem unlikely to change a person’s behavior
I find that if you take the estimates and roll them up statistically, you get a pretty good result.

The problem is that everybody schedules to the estimate assuming it's the 90% point (project done) when it's actually a pretty accurate mean (50% point). In reality, the number is probably closer to the 33% probability because software can be an unbounded amount of time late but only a bounded amount of time early.

The primary problem is that when you feed people the 90% number up front they freak out. The secondary problem is that nobody goes back after the project was done and checks whether the 90% estimate was accurate (it generally is pretty close).
It's a pretty cool swamp. In fact, I think the PBS documentary and the book about it are called just that. What the sugar industry has done there is terrible and had consequences for the water table all throughout Florida.

It's quite something to see an alligator from your car, I can tell you that!
I’m on the Bill Computation Team for AWS, and this is exactly it.
The work behind the scenes is insane.
BillComp is the oldest and most brittle part of AWS. There are modernization efforts underway, so stay tuned.

Trust me, they hear you.
Putin disappears his opposition on a regular and ruthless basis. Russia is no more democratic than China, they've just got better PR.
Dubai is on the coast too, though. So there's something else going on. My guess is the dry sand might be a moisture sink and vegetation itself often puts out and collects a lot of humidity, but there's not as much around in Dubai.
But who should pay for the increased enforcement?

> anonymous tip line

Run by Airbnb? Seems reasonable.
The flip side of this is that if you need a change to go out everywhere, say because it fixes a security vulnerability, or fixes a bug that affects all users, or you want to remove the old behavior from a service in a reasonable amount of time, then you have to update the commit/version/whatever in every dependent project as well, recursively. And I've seen the pain of doing that cause bad incentives, like not splitting up projects that really need to be, or delaying critical fixes because you don't want to update depencies twice.
My issue with Kubernetes and DevOps is companies that combine DevOps with development. As a developer, it is already hard enough to keep up with new frameworks. Now these companies want their devs to do DevOps, two vastly different expertise. Not sure how common it is in industry but I know enough developers who are now halfassing DevOps.
> When I started volunteering at the University of Toronto, some of my students asked me why I would teach for free. ...

> So this is why I teach today: I’m angry. I’m angry because your sex and your color and your parents’ wealth and connections shouldn’t count for more than how smart or honest or hard-working you are. I’m angry because we turned the internet into a cesspool. I’m angry because Nazis are on the march once again and billionaires are playing with rocket ships while the planet is melting. I’m angry, so I teach, because the world only gets better when we teach people how to make it better.

Great that he can work for free. Many can't, and I do wonder if things like volunteer teachers don't depress other teachers' wages. Therefore indirectly the quality of teaching.
This makes me wish that we had a language (or library, or runtime, take your pick) that abstracted away performance concerns.

As an example of how this might work, suppose you want a data structure that provides an ordered collection of items, with the ability to insert, randomly access, remove, and iterate over them.
The compiler/library/runtime might be able to supply any of a binary tree, a linked list, or an array.
You, the programmer, have some idea of the distribution of the data that will be stored in the collection (e.g. the collection will contain integers between a specific range) and the operations your program will perform on it (e.g. the collection will never be iterated over, insertions will be twice as common as removals, only the first/last elements will ever be accessed at any given time).
The compiler knows the performance characteristics of each of the operations over various distributions of data (e.g. linked list insertion has a cost of O(1), random access has a cost of O(n), removal has a cost of O(1)).
The language would allow the programmer to provide the compiler with hints about the expected distributions of data and operations, and the compiler would use this to pick the optimal data structure for the use case.
Another example might be the compiler picking a sorting algorithm automatically, based on the expected distribution of collection sizes and data (e.g. automatically pick insertion sort of the collections are typically small and already partially sorted, but pick merge sort if they are typically large and unsorted).

It would also be interesting if this language/runtime could enable sampling of statistics on the actual observed distributions of data/operations under production workloads, and make it easy to update the programmer's specified distributions to get better performance with minimal effort.
Or if the compiler could be given the performance characteristics of the target hardware as well, which could impact its choices. Maybe the program will be reading from an SSD, making the overhead of caching something in memory no longer worth it?

More broadly, it would be very cool if program semantics and performance could be decoupled entirely, and the compiler could have the ultimate freedom to pick the optimal data structures and algorithms so long as the program's observed behavior remained the same.
It's cool. I've used similar things in the past. I'm make sure to remember this on next time I need
> Your post reads like a teenager yelling "you don't understand me" at parents who also were teenagers at one point.

I don’t understand teenagers any more, and I’m barely 30. I don’t think this analogy really works.

I agree with your point though.
Tangential to your point, but how did 'unit tests' end up in your list of complicated things? They are conceptually easy to understand, and they are certainly not only for large scale enterprise users. Granted, it takes years to learn how to write nice tests... maybe that is what you mean?
I wonder how the office politics translates to this dip in user base.
And something Microsoft has completely lost sight of with Windows 11. I guess they don't do any UI/UX testing with power users anymore. Explorer now has TWO context menus, because? I don't even.
> The whole concept of residential property as an investment must go.

Well, not this exactly. I mean when you rent a property, you're renting it from someone else who owns it. That's what residential property is. So there's really only three broad alternatives here:

1. It's owned by governments at some level. I think we can all agree this would largely be a disaster at any sort of scale;

2. They're owned privately. This could be by individuals or a corporation or a cooperative of some sort; or

3. There is no rental market.

Now as I mentioned in another comment: I do support not having unfettered use of residential property as an investment vehicle but you also need private ownership.

Personally I think a good start would be that the beneficial owner of any property is a resident of that city or state and if they're not, they get charged _much_ higher property tax.

You'll note I said "beneficial owner" there too. You want to hide behind an LLC or corporation to own your property without declaring your ownership? Fine. Pay for that privilege.

Cities should be by and for the residents in them, not hedge funds.

There are a couple of corner cases worth mentioning:

1. Rental buildings (ie not condos) should probably be treated differently than, say, individual units; and

2. I firmly believe that every mobile home park in the country should be able to forcibly purchase the land they're on as a cooperative from the current owner at fair market value. Hedge funds buying up the land mobile homes are on is really a disgusting form of capitalism, preying on some of the most vulnerable.
`<=>` seems to replace `-` not `if`.
Or the 1990s, or the 2000s, or the 2010s...
CCS or not is not the question. You can still limit it with software.

Eventually it makes sense probably but as of now in the US, many people still recommend Tesla if you are doing road-trips. Its still a competitive advantage.

Eventually they will open it up and make money, but reality is that fast charging is a losing business strategy right now. Tons of money in, no money out. Having it as marketing and competitive advantage right now is more valuable by far then the small amount they money they would make by opening it up.

It will be years before they open it up in the US is my guess. Sooner in Europe, but not because of regulation but rather because of the competitive advantage not being as relevant and attempting to get higher utilization.
Poll: What percentage fee does your company typically pay recruiters?
Less than 10%
Around 10%
Around 12.5%
Around 15%
Around 17.5%
Around 20%
Around 25%
More than 25%
So is the problem that the airbnb app is too good? And the craigslist world is okay?
Connecting two parties together to rent a place is no problem in general. But the difference here is that AirBNB has, until very recently, been extremely focused on short term rentals that walk and talk like hotels. Most cities ban rentals less than 30 days, unless it is a room in someone’s house or another dwelling unit on their property. AirBNB was great when it was filled with this, but as soon as multi-unit operators took over the site and it became filled with unlicensed hotels that flout the city bylaws, it went downhill and I fully agree that this impacted the supply and pushed negative externalities on everyone else.
> But this fits into a broader belief that I have, which is that cities should generally be for the residents of them first and foremost

It's so weird to me to think that this isn't considered the default view. I 100% agree with it, and think it should be the obvious view, but it's clear there's many who do disagree.
> a bunch of projects so stupid and far from their mission/audience that they literally can and did shock a theater full of people into silence.

I didn't hear about this. Care to explain?
China is far more un-standardized then the US.

In the US you have Tesla and CCS. CHAdeMO still exists but it will vanish soon, as almost no new car uses it.
Ideally the fines would pay for the program, but how expensive is it really to have an anonymous phone tip line, and reuse existing infrastructure to fine or ticket a property owner?
I wouldn't mind the cleaning fees if it wasn't for the fact that of the 3 AirBnBs I've stayed in, 2 of them were not terribly clean despite the host charging a $200 cleaning fee for what was essentially a small 2 bedroom apartment with kitchenette.

I have a suspicion this fee is just pocketed by hosts who just wipe down the kitchen/bathroom, give the toilet and shower a quick clean, change the linens, and then give the floors a quick vacuum. I still find tons of dust on shelves, dust bunnies on floors and in light fixtures, finger prints on mirrors, dirty dishes in cabinets etc. I am by no means super anal about this stuff but if you're going to charge me $200 bucks for just the cleaning I'd expect something more thorough.
The options seem to have been sorted weirdly. Apologies.
<=> on primitives probably won't be any faster than the binary comparison operators because of compiler optimizations.

However, something like std::less can be accidentally exponential on deeply-nested objects like trees: https://news.ycombinator.com/item?id=26344987. This is because two separate comparison operations may be performed at each level (< in both directions for std::less), each of which may recurse on the corresponding nodes. <=> does not suffer from this problem as it means that only one (rich) comparison is performed for each node.
Using a list or tuple for the fields is generally best:

Point = namedtuple('Point', ('x', 'y'))

Support for a space and/or comma separated strings was requested by users. It made life easier for them when syncing with other space/comma separated strings. For example, an SQL query, "SELECT name, rank, serial_number FROM Soldiers;" would have a corresponding named tuple where the field names could be cut-and-pasted from the SQL query.

Soldier = namedtuple('Soldier', 'name, rank, serial_number')
As one should
Exactly. We have a total of two mass shootings where magazine capacity had *any* relevance. One guy got jumped while "reloading"--but since his second magazine was damaged and wouldn't feed that's not really of much relevance--from a practical standpoint he was out of ammo. If he had smaller mags that might actually have increased the death toll because a dinged mag would have removed less of his ammo.

The second is the Las Vegas case--and in that case he had a ton of guns, mostly he was switching guns rather than reloading.

Detachable or not is the only meaningful distinction.
I guess I don’t really understand what a socket is? It’s a magic thingy that allows two computers/processes to communicate and sometimes has trouble with NAT.

I know how to use it certainly, but how the hell it is implemented is more or less black magic to me.

Now that’s not to say I couldn’t learn how a socket works. It’s just never been at all relevant to performing my job.
This sounds like you need to be asking very different questions.
The XY Language
> The solution is increased enforcement of the laws that make these illegal.

Great idea. Let's fine AirBnB $50,000 per unit per year they knowingly rent out in NYC where they know such things are illegal.

Don't go after the users (those using AirBnB) or the street dealers (those listing individual units). Go after the cartel that knowingly engages in illegal activity on a massive scale.

That'll sort out the problem real quick.
Good question bud
I have personally experienced the other end of that problem, and it applies just as well to the k8s discussion. When all the kids are gone it's hard to admit you're not a soccer mom anymore and adjust to grandma mode. It can be a hard thing to trade in the Suburban for the Lincoln. Oh wait, Lincoln's aren't the cool thing so much anymore. That whole world changed while I was driving Suburbans.
Self-disseminating vaccines to suppress zoonoses
Agriculture predates stone-henge and the major oceania migrations by quite a bit so "hunter-gatherer" is probably a misnomer in those cases.

As far as we know, land bridges were crucial to major migrations during the time periods this article discuses.

I think you are generally confusing quite different pre-historical periods.

I do think it is quite reasonable to suspect that the ability to cross the english channel predates stonehenge.
The person I was replying to enumerated a list of reasons for airbnb being bad. The reasons he gave seem like there could be a good amount of overlap between non-airbnb rentals and airbnb rentals.

The law is just the current rules that are defined for a given jurisdiction. I don't think they codify the reasoning behind why the law was enacted, what it was looking to prevent, or how it hoped to achieve that. The reasoning behind why these laws were enacted could range from genuine concern for safety to nymby-ish "because I want my house to appreciate in value more".
I think AirBNB itself is at fault for the price inflation. They advise their hosts as to market prices using some sort of calculator (source: friend who runs an AirBNB) and the output seems to be absurd, but when everyone in a market follows it, it becomes the market. AirBNB is relying on the idea that it is big enough that the other guys (VRBO, etc) will follow suit since everyone wins. I have been shocked recently to see how much cheaper good quality hotels are than AirBNBs.
The reason it seems so bad in those particular cities is because they actually attract and retain homeless. One due to weather and two, as poor as the services are for the homeless in those cities, they are better than many other cities.

You wouldn't last long living on the streets of Fargo North Dakota.
more info: http://www.nsl.com/k/xy/xy.htm
It’s be nice to be a saint, wouldn’t it? Must be hard to ward off pride in one’s contnual righteousness. (And excellent spelling!)

I’d agree that engagement with folks offering disagreeable ideas is the right thing to do when done in the moment with a spirit of empathy and learning. But doxing ain’t calling someone out. It’s more akin to gossiping behind someone’s back and acting as if a person at their worst was all there was.

She got canned, he got sued, lawyers won.
They could always electrolyze seawater. We need to deter large-scale greenhouse gas venting, not energy uses of all kinds.
More loans.
> how expensive is it really

The answer, as with all govtech, is “a lot more than it should be.” Governments, especially local governments, have no internal technology competence, and have to rely on vendors and contractors for absolutely everything.
In the past, Freenode #python, now Libera #python. Also the Python Discord server.
NYC has that tip line: https://www1.nyc.gov/site/specialenforcement/stay-in-the-kno...

tl;dr: Don't use it, it is worthless.

I called once after an AirBNBer tried to kick down my door at 3AM because he was on the wrong floor. Same guy projectile vomited red wine and bile all over the hallway as he stumbled away before falling asleep in the stairwell.

Anyways, so I called the tip line, and they asked me "When do they show up?". I said I don't know, these people are strangers and I don't know their schedule. I was told to call back when I see them entering the building. So I did that when I saw them entering the building, and I was told "Thank you, we will send someone around shortly". But there were 90 units in my building...how would they know where to look or who to talk to? I was told "We'll talk to management". And then I asked them when they will be here, and they said "Within 6 hours, or possible tomorrow". Why it was so important that I only call them when I physically see someone entering the building if they are going to wait 24 hours to do anything - I do not know.

I'm fairly convinced the NYC tip line is just for show and no one really cares in NYC about stopping illegal short term rentals.
That's nuts.. and most of the media here in Sweden crickets...
Organizations can be moral in two ways:

1. As you note: They are made up of people, usually only a few with the ultimate power. Whatever the legal or organizational structures, human morality is inherited from the decision makers.

2. But also: Aside from the individuals, decision making structures within any organization (or mechanism for that matter) can be set up to align with morality or not. I.e. incentives, metrics, business model alignment, transparency, codes of conduct, etc., can all have significant moral implications.

For instance, governments can be designed to be more or less moral. I.e. democracy vs. autocracy.

Human's are not a special moral creation. We would not be surprised by aliens with a moral component, even if they are built very differently than us. Look inside a human and you will also find non- or sub-moral components whose configuration enables moral, immoral, or amoral behavior.
The mob isn't coming for you. If it is, your reaction should maybe depend on what the mob is criticising. The mob is people. They aren't always terribly smart, neither alone or in groups. But it does happen that individuals make mistakes, and that people notice them.

What is this? "Self Help for Dummies, Who May or May Not Also Be Racists"?
Silly rabbit, you can't enforce laws or protect rights that don't exist.
Ubisoft Will Put Its Games on Steam Deck 'If It's Big Enough'
Are you saying the apology of two years ago was coerced or are you calling him a liar or something t?
Is this faster than Attrs as well?
I mean let's set aside the empirical sciences for a moment but mathematics is not just some weird set of rules that fell from the sky. It's designed by humans and for humans.

And for obvious reasons empirical models are also generally made to be understood by humans, though there at least you can argue that the underlying reality was not designed to be intelligible (and frequently isn't hence why we've got shortcuts like thermodynamics to reason about chaos).
You don't like n7ms?
The cemetery exercise is interesting. How long do you find that it helps you for, if that makes any sense? Suppose you're frustrated about something that happened in the morning--let's say something "innocuous" in the grand scheme of things, like the wind knocking your fence down--do you find that seeing the cemetery takes a little bit of the edge off? And if so, for how long?

Smiling at people and helping them--I love that! Sometimes in the mornings when I get Starbucks, I'll do the "pay it forward" thing, where you end up paying for the person next in line. I don't know how ubiquitous this practice is, but I'd say once a week someone does it for me at Starbucks, so I try to do the same. I've found that it puts a pep in my step for the next few hours, similar to your smiling and helping people.
It is the default view. The problem is that our tax structures and zoning regulations incentivize this behavior. We need a land value tax to really put an end to it, and get rid of the laws that stop housing supply from meeting demand in cities across the US.
PLastic fantastic
I remember Van Jones saying American people's vote for Trump was a "whitelash". And Bezos is saying he tried to be a unifier in a divisive world. We live in a strange society.
FWIW, here is a PyCon video to get you up to speed on dataclasses:

https://www.youtube.com/watch?v=T-TwcmT6Rcw
> The data that resulted in Burrill’s ouster was reportedly obtained through legal means.

How is this thing even legal?
This is the moral hazard of free-market economies without basic benefits. In an economy with real choice for labor, labor would walk when they're being abused with low pay and a minimum standard of living for labor would be priced into consumer prices. When there's no benefits, labor is always desperate to hold onto a job and put into situations where they accept jobs that they would rather not to not become homeless and benefit-less.
That kind of perfect is possible in math but not in software, which runs on physical machines and was written and verified by humans. It's like building your bridge inside a vacuum chamber with no entrances or exits—possible but not practical.
Those are actually great points! I certainly don't want to hand waive away any and all UI discussions (particularly as I personally enjoy discussing UI design).

But I believe that UI updates, when they happen, should be infrequent, well-considered, and purposeful, with a bias towards leaving things as is. What really bothers me is when feedback is considered invalid because it's assumed to reflect some natural adversity to change. Maybe it does—but that pain your users are feeling is real!

I almost wish software updates still had to be distributed on discs, so that vendors would be required to think and plan instead of essentially performing perpetual experiments on their customers.