skysight-inc/HackerNews huggingface dataset:
The problem with threads in Python is they're 1:1 with OS threads in every major implementation. It's not like Golang where you have greenthreading, and you don't even get all the benefits of regular threads due to the GIL. It's been too long since I've used Erlang, but the way I remember it, the concurrency is almost like using RPCs. Which is great in some applications, but Python users want shared mutable data for simple things and will make microservices for larger systems.

For a simple language, Python has so many different ways to do concurrency, some of which are misleading to new users. Event loop ("async") would've been nice and simple from the start, but they were late to that party. Everything vaguely related to packaging is also confusing, from the __init__.py files to the PIP/Conda/whatever stuff. They had a whole breaking Py2->3 transition and still didn't fix that.
True - not specifically related to fleeing workers, as I understand it (wasn't there at the time) the office usage was more or less static downtown through all of that. Though, nonetheless, most of the buildings I cited (and many more) remained vacant so over the grand scale of the 150 year history or so of that city, one could say office space was largely unused.

Interesting point on older buildings being easier. I would have thought quite the opposite. Commerce Tower was one of the "newest" buildings converted and it was built in 1965. Although, I suspect older buildings are still an untapped resource in many cities depending on what we mean by "older".
To your point, I've watched with interest the redevelopment of the West Bottoms. I don't live anywhere near Kansas City anymore, but in the 1980s and 1990s, we teenagers used a large portion of the Bottoms around the 12th Street Bridge to play hide-and-seek at night, and we never encountered another soul (people were just too scared to be in the Bottoms at night, but we were young and crazy). Just a desolate area with tall neglected brick buildings from 1900, with some alleys that were still dirt. But I'm blown away now at how small businesses are taking it over block-by-block and turning it into a kinda pleasant place.

Surely this could not have been possible without some civic backing (the soil contamination in the Bottoms was simply awful and required extensive EPA cleanup and then some), but as you note, policy plus cheap prices appears to be turning it around.
I'm actually developing this as a ERP system. It has been featured here a few years ago, and old demo can be found here: https://www.youtube.com/watch?v=W3kpD7om_aQ

The goal is to have a fully distributed multi UI ERP system, with TUI, web, android, ios, etc. all native. It's moving forward every year :)
What moral right does anybody have to that much wealth? They are not personally responsible for anywhere close to 100% of that wealth -- it was accumulated because they could take advantage of markets and education and science and infrastructure that was set up by society to benefit all.

A subsistence farmer may be personally responsible for 100% of their wealth. Anybody wealthier owes society.

Our wealth is due to standing on the shoulders of giants.
It’s about the money, it’s about perverse incentives and propensity of service businesses to get away with unfair practices. We have decent laws about your rights as a consumer when you buy stuff, but like no regulation of services
Hey! I created this website and have been maintaining it along with my friend Alec for the last decade. Fun seeing it pop up here on HN. Thanks for sharing!
My point stands in the context of the GP comment I replied to, they were pointing out how frequently container ships lose power.

Baltimore was a terrible scenario with power failure at just the wrong time, but ships do regularly lose power or have mechanical issues and very rarely cause Amy damage. If a plane loses power it falls and hits whatever is below.
I brought this up because the slate article cites book banning as a reason for decline of reading for enjoyment by age 9. I am arguing it is irrelevant and also essentially false in terms of classroom libraries generally not being removed on any significant scale (or at all, probably) even in Florida.

The article cited a particular school district directive which seems to be a temporary review procedure for its high schools. It would be disingenuous to say that means teachers can't keep a library, full stop, and even in that case it seems it was immediately backtracked. The law in question has since been clarified.
I think to be fair we have been doing this in Europe for quite a while, many apartments were once factories or something else 100 years ago.

I think, from my understanding, the greatest challenge is in turning modern office blocks into housing. They are usually really big (10,000 -40,000 sqft) floor plates so there's very little natural light to go around and the shape of the flats needed to get window access would be really impractical. Meanwhile the slab to slab heights, floor loadings and locations mean they're not good for industrial or any other use beyond offices.
> Do you have a legal right to write software or run your own software for hardware you bought?

I've never heard of such a thing. Ideally I'd like that, but I don't have such freedoms with the computers in my cars, for example, or the one that operates my furnace, or even for certain parts of my PC.
I decided to jump on this bandwagon a while back and asked ChatGPT to do some tedious legwork for me with a bunch of geo-search primitives. I'll say the CS and general CS expertise came in very handy because boy this thing was wrong. Not obviously wrong but subtly and confidently wrong. :-)
The title refers to "book people" not because we should care what's good or bad for them, but because they might know more about the topic.
Why notably? I don't think we're communicating well, if that's what you latched onto. Are you suggesting I didn't also interact with undergrads when I said I liked the students there, or is this borderline ad hominem?

Perhaps the meta-relevance is that some people fixate on the prestige and exclusivity of these things, and fight aggressively to acquire that for themselves, and to preserve that status. And some other people help perpetuate superiority myths, including in hiring.
Yep. In a project I’m working on at the moment (collab text editing), I’ve implemented 2 different b-trees, a skip list, 2 custom file formats and a dozen or so algorithms which do various graph traversals.

I get that this is uncommon, but if you scratch beneath the surface, most software (browsers, databases, compilers, OSes) are full of this stuff.

Even while I was consulting stuff like this would come up. At one company we were using a custom graphql wrapper around a CMS, and it was missing some functions we needed. The wrapper was implemented like a compiler from the cms’s data format to a set of query functions. Fixing it to do what we needed it to do was really hard and broke my brain a bit. But I did it. And I wouldn’t have been able to without understanding compilers and algorithms.

You can spend your whole career walking the beaten path adding features to apps and websites, and never traversing a tree at all. There’s lots of work like that out there. But if you ever want to go deeper, you’ve gotta understand data structures and algorithms. I know not everyone is suited to it, and that’s fine. But there’s definitely a reason big tech asks about this stuff.
If I'm not cut out to work in your environment, that's fine. I do disagree with your other conclusions, however. I'm not bad at communication, I'm bad at verbal communication while simultaneously trying to solve a problem. I'm excellent at problem solving and simultaneously chatting in something like slack, however.
Perhaps we need to encourage (via taxes?) convertible buildings that can either be corporate or residential with relative ease, similar to how in smaller towns you often have dentists and lawyers operating out of obviously converted houses.
Or just do 100% infill and bake in salt and re-melt to get a solid part?

https://hackaday.com/2020/09/23/reforming-3d-prints-with-sal...
still the ugliest, mud crawling looking phone in the arena. I mean, it's such a disgusting looking stare that I don't wanna touch it with a 10 feet pole. Get an industrial designer, preferably someone who lives near beautiful landmarks, like an italian person and don't let the engineers tell the individual what can and can't be done.

I'm not paying a cent for it, until they sort this design mess out. Also, the android opsys' looks also needs some love.
> this seems like a necessary step towards standards-based development

Which standards?

I keep saying: even web components people finally admitted that they need 20 more standards to solve issues (largely caused by web components themselves) that literally no other framework has: https://w3c.github.io/webcomponents-cg/2022.html

There's a reason very few frameworks (including the new ones) target web components by default and do their own thing. And their authors have been very clear as to why (think Svelte, Vue, Solid etc.).
> I love when really smart people spend a lot of time and effort doing completely useless things.

Many scientific discoveries happen this way. Number theory was originally considered useless but now powers basically all public key crypto.
I fully agree with your point, and your experience is similar to mine in a sense.

I got lucky in never "bending" to the task of reading because I had to, just reading the school curriculum books if they were interesting to me. And I enjoyed reading greatly. But some books Ichose to read I slogged through and could not enjoy them because of my lack of maturity and perspective. Revisiting them revealed a lot more depth. And my reading of them grew with my understanding of the world. So I guess the experience is normal. And I wonder if I did not slug through those books at that time if I would have ever reached the insight I had on subsequent reading.

I am certain things from a good book stick with you, even if you don't recall it explicitly. It just lingers there in the back of your head, like bricks that are piled up on each other until you don't see them anymore but you do see the wall they form.
Peak bandwidth of roads happens at surprisingly low speeds, you wanna maximise bandwidth set the speed limit to about 20km/h [1]. Anything higher and road capacity starts reducing.

So reducing the speed limit down to 60/h actually increases the capacity of the road, and reduces the likelihood of rolling traffic jams occurring or persisting.

[1] https://www.researchgate.net/figure/Road-capacity-change-wit...
How about this software I wrote back in college to manage beauty parlors?

https://github.com/victorqribeiro/beautyhair

The text is in PT but I guess you can understand it. I loved writing those CLI applications in Java back then.
They mention just M2 and M4 - curious, how does M3 fit into that?

I.e. would it sit between, or closer to M2 or M4?
I wonder if there are any invasive species between US states - like, some plant that's native to Florida but invasive in California, or native to California but invasive in Hawaii?
Trystero – Real-time WebRTC for webapps without a central server
One thing ive seen overlooked is the mention of trusted vs untrusted networks.
Really interesting. I'm guessing this would be used when you want a container experience with VM level security. Would hopefully make it easier to create bespoke VM images to do fun stuff.
Most of the time. Certain crimes (eg public intoxication) often have an arrest followed by letting the person go when they’ve sobered up, so no official prosecution but not no arrest.
Generational wealth can be just, an intact family that has savings. Borrow from the folks, start a coffee shop.

It is simple - so simple that 5.5 millions of Americans can use their family money to do it. That doesn't preclude there being 360M Americans that don't start a business, because they don't have family money.

Sweeping statements on both sides I think.
> the problem is convincing yourself you deserve to take time to read them

This hits home in so many more ways than just reading. I find it hard to do any leisure activities because doing them means I have spare time to do any of a thousand items on my personal backlog. It's very stressful.
Wait a minute. I'm not talking about an "anti-Zionist movement" in Israel.
> since its Rust™, achieving cross-platform will probably be several-folds more work than it would be in C,

Why would you think that?
Rust is a more expressive and powerful language than C. If anything, I'd say it would be easier. Platform APIs are not all in C either.
Acme, the combination editor, shell, and window manager. Influenced by Oberon,
which another comment mentioned.

http://acme.cat-v.org/
You’re losing touch with reality if you actually don’t think laws modify people’s behaviors, at least in most of the developed world.
Again you’re making the assumption the data owner wants to get into that game. I seriously doubt the NHS in the UK have any interest in becoming a SaaS provider.
How many react developers understands compilers & graphs?
I'd wager that it's way below 10%.
Yeah, worth noting that there IS an escape hatch for monkey-patching (at your own risk). So you're not totally out of luck. It is just HTMLElement all the way down
Intent-tuned LLM router that selects the best LLM for a user query
Engineered viruses and pathogens are very simple to make. Within reach of PhD students in biomedicine fields, probably many physicians. I believe that simpler variants are within reach of skilled hobbyists and particularly able high school students.

Totalitarianism won't protect from these things. They are remarkably straightforward.

What has protected us from these things is the fact that people who like biology and medicine are typically relatively nice.

This isn't some deep secret knowledge, these are things so easy and un-novel that you can't publish a paper on them.
Where I work, we have a really just absolutely radical hiring process.

We sit the candidate down, and present them with a task. Then we all sit down as a team and work the problem. The most recent one was building a game of marbles. None of us knew the rules of marbles, but the candidate knew how to take a vague task and work with the team to produce something functional.

Which is what the job is. We ask the candidate to show us that they can do the job and then hire whoever 1) did the best work and 2) vibed with the team.

Anyone who places real value on leetcode is not someone who should be managing programmers because that's not the job. In precisely zero real-world situations does any programmer need to be able to write a red/black tree blindfolded on a whiteboard standing on one leg and signing the national anthem. In the real world you just grab the algorithm out of a book or stack overflow.
> Traditionally, middle-grade book discovery happens via parents, librarians, and—most crucially—peers. At recess, your best friend tells you that you have got to read the Baby-Sitters Club, and boom, you’re hooked

I've never experienced this in my school life. Used to be the one guy who spends all of his time helping out and reading at the school library back in elementary school. Later in high-school, I stopped reading as much due to the appearance of the computer in my life, which had great things like the Internet and such.

If you spend all your time on TikTok, I feel like it's unlikely you'd read too much.
>Every home will be transformed into its own TV studio. We’ll all be simultaneously actor, director and screenwriter in our own soap opera. People will start screening themselves. They will become their own TV programmes.

Tangentially related but I've watched the film La Terra Trema (1948) recently. It was made post WW2, shot in one of the poorest region of Italy. The most interesting thing about the film that 1, everything was shot on location 2, all characters were played by locals, all amateur actors 3, we don't know which scenes are staged or real (documentary).

And everything works. I never felt that I was watching amateur actors. Yes it's an old film but still more fresh than anything you see nowadays. And made me think that is it even possible to shoot a film like that today? We are all "poisoned" by TV, internet, social media, even radio. Would we able to act naturally at all? Probably impossible to do a film like that in Europe anymore and pretty much in all developed countries too. Maybe if it were in Africa or in some remote village in SEA.
Why’s that? What’s ironic? Do you feel like that’s a fair gotcha? Do you know why I asked for a heated cold brew?

I’m asking for cold brew because my esophagus gets inflamed with higher acidity coffee. I used hipster not as pejorative, but to indicate this is a cafe that claims to, and should, know the difference between cold brewed and hot brewed coffee. In fact, I’m certain the owner does know the difference and the snarky barista who refused to help me that day does not. First she said, “Uh, we call that a drip.” When I offered the acidity reason and that it’s my doctor’s recommendation, she replied with “it’s not on the menu”. Cold brew was on the menu.
The regularization applied, which collapses multiple splats along a ray, seems to hurt detail capture quite badly in some circumstances, as can be seen in several of the depth map comparisons. Sure, they don't have floaters anymore, but rather a lot of baby seems to have been thrown out with the bathwater - see 6:52 in their video, and note the (lack of) bicycle wheel spokes.

https://youtu.be/oaHCtB6yiKU?t=412
> the index 2 remains present as a “hole” (like I mentioned before, almost a third kind of null).

It's an interesting model, and I think it definitely has its uses when reasoning about JS arrays. I'm not yet convinced it's the best model, but it's something I'm going to have to let percolate through my brain for a while to weigh it up properly. Thanks.
Not only improved surveillance, but vastly increased surveillance, as everyone rushes to capture as much data as they possibly can for training.
Microsoft Creates Top Secret Generative AI Service for US Spies
https://archive.ph/Jrsz9
The "Owners" will use it to get rich[er], at any cost, and we'll only realize too late the damage it did. Government regulation could stop it, but politicians will only use their position to get rich[er] instead.
> iPhone and Android, and recent flagships. iPhone is by far the easiest one to use. Speaking in more objective terms, iPhones have a coherent UI

It’s not about if you’ve used android, it’s about if you’ve beeen poor-ish or stingy

To some people those are luxuries- the most expensive phone they buy is a mid-range Motorola for $300 with snapdragon 750g or whatever. They run all the same apps after all, they take photos.

iPhones are simply outside of your budget.
I mean, they're literally banning books ... like, that was a major platform issue very recently ... "why does everyone keep blaming the cannibals for all the half-eaten corpses lying around!?" ...
Income -- being funneled through the unifying medium of US dollars usually, and having some other counterparty to the transaction available to verify things -- is a lot simpler to account for than wealth, and look how complex that still is, and how readily it is already circumvented. And that's with a hundred years of refining and reforming the tax code to stop it, which a wealth-based taxation scheme would not benefit from.
> Unless you have data to show that your "different way" produces better results, your idea sounds exactly the same as every other idea, which is basically garbage.

Do you have evidence that the standard coding interview works? (There's evidence that it doesn't)

I'm with you that the claim might be too strong to say "this is the way" but that's because I'm of the (very strong) opinion that interviewing is an extremely fuzzy process and there are no clear cut metrics to measure one's abilities in a significantly meaningful way. a̶l̶l̶ ̶m̶o̶d̶e̶l̶s̶ ̶a̶r̶e̶ ̶w̶r̶o̶n̶g̶ ̶b̶u̶t̶ ̶s̶o̶m̶e̶ ̶a̶r̶e̶ ̶u̶s̶e̶f̶u̶l̶ There are useful interviewing methods but certainly not "the best" method. Trying to just mark checkboxes only leads to mediocre results. The reason we're generally okay with this is because we more often than not don't need rockstars and it doesn't make sense to put a lot of time and energy into this process when we get sufficient results through lazy methods.

FWIW, a typical (non-software) engineering job really just involves high level discussions like the OP suggests but even without the implementation. It is generally about seeing how the person thinks/problem solves and looking at problems they solved in the past. It isn't resource intensive and good enough. Because truth is, you don't know what someone is like as an employee until they are an employee (and even then this is fuzzy)
There aren't really local minima in most deep networks. When you get into millions/billions of parameters, there will essentially always be some directions that point downwards. You have to get really really close to the true minimum for there to be no direction to go that improves the loss.

Incidentally this same phenomenon is IMO how evolution is able to build things like the eye. Naively you'd think that since you need so many parts arranged so well, it's impossible to find a step by step path where fitness goes up at every step, i.e. if you just have a retina with no lens or vice-versa, it doesn't work. However, due to the high dimensionality of DNA, there is essentially guaranteed to be a path with monotonically increasing fitness just because there are so many different possible paths from A to B in the high dimensional space that at least one is bound to work.

Now this isn't strictly true for every high dimensional system. You need to have a degree of symmetry or redundancy in the encoding for it to work. For example, in convolutional neural networks, you see this phenomenon where some filters get "stuck" in training, and those are local minima for that subspace. What happens though is that if one filter gets stuck, the network will just use another one that had a better initialization. This is why pruning works, lottery tickets, etc. Things like residual connections enhance this effect since you can even be stuck in a whole layer and the training process can just bypass it.

You see the same thing with life, where you could put a sequence for the same protein in different parts of the genome and it could still be produced, regardless of the position. There are also many different ways to encode the exact same protein, and many different possible proteins that will have the same shape in the critical areas. Life finds a way.
I'd guess the short answer is "inertia," and that word applies to the whole ecosystem: tutorials, existing infrastructure, chatgpt summaries, stackoverflow questions (maybe that one is redundant now, heh), etc, etc

We run 100% containerd in production because I previously had the docker daemon lock up which nukes every container on the host, and never installed docker ever again on any production instance. But, I have no interest in babysitting every junior (or, ahem, some senior ones) engineer to mentally translate the docker commands to either podman or nerdctl. I am aware some folks allege $(alias docker=podman) works for them, and good for you, but that's not been my experience
The danger is that people will be tempted to use the unlivable space as living space, and then you get some massive fire that kills a bunch, and then reactionary laws that prohibit everything uselessly.
IBM's Granite code model family is going open source – IBM Research