skysight-inc/HackerNews huggingface dataset:
> landlords in the private market are free to charge as much as the market will bear.

Yes, we all know that. It doesn't mean that they have to, and it doesn't mean somebody else is to blame for the consequences when they do that. Whatever bad incentives the government provides, every person is responsible and is to blame for their business decisions.

> Here's a thought exercise: if there's 10 apartments available on the private market and 15 people wanting to move in due to the influx of immigrants, how do you decide who gets to move in and who gets left out if not by purchasing power?

If you want to preserve the community, you give priority to people from the community and deny the immigrants. If you expel community members to make room for the immigrants, that is your fault and nobody else's. It's not the immigrant's fault, it is not the government's fault.

Human existence is not binary communist/capitalist. Only full blown communists and capitalists think like that.

> What you want is social housing

No, I don't want that. So if the rent is too expensive for poor people to afford because land lords are hogging real estate, then I have to pay that expensive rent for me and on top of that pay taxes for other people's housing through the government. That is nothing but injustice.

If everybody thinks that government regulation is the only way to stop people from abusing each other to the limit, instead of asking for personal responsibility, then don't be surprised when people do something stupid like vote in communists. What other options do you give them, if the answer to their woes is always a variant of "tough luck, get fucked"? Yes, for business and yes for career, those fields should be competitive. But no if decent and hard working people can not afford to live in their own place.
The World Pea Throwing Championships are held at The Lewes Arms, in Lewes, East Sussex. Their annual Spaniel Racing is also great fun.

https://lewesarms.co.uk/events.html

It's a pity their pantomime animal racing doesn't seem to happen these days.
https://m.facebook.com/thelewesarms/photos/a.561480057238414...
Yeah, everything in the kernel is trusted and lives in one address space, just like any normal program. This is part of what would be solved by a microkernel architecture.
Well, here's something I could extract from it, and maybe this can even be automated:

Distance between variable declaration and its use. But, oh, distances aren't simple either:

LoCs seem like a reasonable unit to count the distance between use and declaration, but are all LoCs equal? Should the metric penalize less for having long JavaDoc-style comments (which a lot of editors can simply collapse?) What about empty lines? -- seems even more contentious. Penalizing for lines of code regardless of contents of those lines will probably discourage programmers from adding empty lines even when they might make things better. Perhaps a better unit of measurement should be "statements"?

Now, why would using variables deep inside nested blocks be equivalent to using them same distance away but inside the same block? I'd say that probably declaring all your loop variables outside of the outermost loop sounds like a crime to me. Sure, the nesting level should be accounted for.

What do we do with class variables / struct fields though? Someone who wants to game the metric can simply decide that instead of using variables they'd store everything as a struct field. But, if we treat struct fields as variables... ouch, structs are meant to "transfer" bunches of variables from place to place, so, they will definitely score worse than function-local variables... How'd I find good ratio to balance struct fields against the variables? How'd measuring distance in LoCs or instructions coexist with mentions in different files, different directories even? What if it's like a define? Especially a popular one, like "TRUE" in C? -- That variable would pull out such a huge score...

----

I don't think these questions are impossible to answer. But I cannot even imagine the research plan to try to come up with some concrete numbers, ratios, functions to make this thing work...
Indeed, and this year we created a system for compiling ODE code not just optimized CUDA kernels but also OneAPI kernels, AMD GPU kernels, and Metal. Peer reviewed version is here (https://www.sciencedirect.com/science/article/abs/pii/S00457...), open access is here (https://arxiv.org/abs/2304.06835), and the open source code is at https://github.com/SciML/DiffEqGPU.jl. The key that the paper describes is that in this case kernel generation is about 20x-100x faster than PyTorch and Jax (see the Jax compilation in multiple ways in this notebook https://colab.research.google.com/drive/1d7G-O5JX31lHbg7jTzz..., extra overhead though from calling Julia from Python but still shows a 10x).

The point really is that while deep learning libraries are amazing, at the end of the day they are DSL and really pull towards one specific way of computing and parallelization. It turns out that way of parallelizing is good for deep learning, but not for all things you may want to accelerate. Sometimes (i.e. cases that aren't dominated by large linear algebra) building problem-specific kernels is a major win, and it's over-extrapolating to see ML frameworks do well with GPUs and think that's the only thing that's required. There are many ways to parallelize a code, ML libraries hardcode a very specific way, and it's good for what they are used for but not every problem that can arise.
Sounds like you didn't get out much. Sometimes I wonder if it's a joke that I haven't been let in on, or just willful ignorance. I hear it not just with cheese, but also bread, beer, chocolate, etc. High quality versions of every single one of those can be found with _minimal_ effort. You have to deliberately choose not to notice all the breweries, bakeries, dairies, and chocolatiers.

"You can't get good ____ in the US!"

Which might be true if you only ever shop at a supermarket or your only exposure to food in the US is a meme, Hollywood production, or the crappy nonsensical 'American' aisles you have in your respective countries.
For your own sanity, don't be that in-between. It's fine to be the person they ask, but use that as an excuse to introduce the parties and then step out of the way.

It's good to use your domain knowledge to make the company run more smoothly. It's not so good to become the chokepoint, or the company directory.
That's not a dumb question at all. Lightning protection is a different story than when the tower itself conducts. The nacelle (the part that houses the generator) is grounded and so are the blades (they have an integral conducting mesh). All of this is conducted all the way to ground level by conductors much the same as what you'd see on a wooden house with lightning protection. I'm not sure what they've done on the outside of the structure, but I suspect that the chances of the nacelle or the blades being hit are far higher than the chances of the tower itself being hit directly. If it does get hit it might ignite so there is still some part that more detail would help on, I can't see anything special in the photographs accompanying the article.
That’s Apple’s decision. It was intentional.

Apple are very weird about MacOS VMs.
Its better to have the full detail in the case of an audit. It's almost guaranteed to be in the developers benefit.
In which line of work or venue could a competent person with intentions like these NOT succeed in introducing subtle problems? If there were such a thing where someone could not possibly introduce a problem if they tried, what would that even look like? Certainly not an aspirational open source project. Maybe you couldn't do this with FAA regs or it would take too much time to build up the credibility to "commit code" there, or I guess for an extreme example the US Constitution, but most other things I can think of you can do something like this "study" and achieve similar meaningless results. Yes, people rely on other's goodwill and intentions to some degree when collaborating.
in seattle theres a chain called quality sewing and vacuum, which struck me as a very weird thing to sell together.

turns out, vacuums and sewing machines share a lot of the same internal parts so for repairs they go together quite nicely.
Because you can’t trust the person backdooring your code to help you out by writing in this style.
You can, it's SpeedQueen

> We test our commercial quality machines to 10,400 cycles or roughly 25 years of life in an average household.

> You probably want to hear that we test our electronic controls to one million depressions…yes, we actually do.

https://speedqueen.com/speed-queen-difference/
Exactly my case. Used to use Gentoo, got tired of every other update breaking the system, was told on IRC that if I didn't like "free" updates (because apparently my time and serenity have no value) perpetually breaking the system I could go use something else, and that's exactly what I did. Arch is solid.
I think a cool addition would be some kind of addon or integration to existing email services/clients. It would reduce the cost of user acquisition.
One thing I've never understood (and admittedly have not thoroughly researched) is how a remote workspace jives with front-end development. My local tooling is all terminal-based, but after ssh'ing into the remote box to conduct some "local" development, how do I see those changes in a browser? Is the local just exposed on an ip:port?
My immediate thought was why does NPR care how big NYSE:SNOW gets?
An economy based around subsidizing rectangles of entertainment for the world didn't turn out to be sustainable in the end.
They enforce it, just not against small companies as that is not the intent of these laws. You know, unlike pragmatic US legislation where you can fuck over anyone anytime over nothing valid.
Oh my, it seems that this kid took the wrong drugs. Just incoherent rants from what sounds like a gamer kid. Save yourself the time...
I was promised aurora!
Noticeable changes to zoom levels before navigation completes
That was a year ago! At this point someone will complain that it’s a feature they use to warm their cat.

Not every day one sees a user report a 5x performance issue that seems so simple to reproduce.
Anything you stick in the "meat" slot of a recipe originally written for it is a meat replacement and for anyone getting their protein from primarily meat any non-meat they stick in the "protein" slot in their diet is a meat replacement.

It doesn't mean tofu doesn't stand on its own but that "of things people use to replace meat in their diets with intention" tofu is the most popular.
MacOS on Apple Silicon does not allow whole VM Rosetta.

You must run arm64 MacOS or Linux VMs and those VMs can run x86_64 binaries via Rosetta. Apple documented this.

Running an x86_64 virtual machine on MacOS requires software emulation, which is why it is so slow. Docker sets it up correctly so that the Linux VM it uses is arm64 but the binaries in the containers are x86_64, so that Rosetta can be used on those binaries.
What type of water are we talking about?

A bucket of water from river or lake somewhere can likely be free in many places. Even ground water if you exclude building a well.

It is not unreasonable to charge everyone using water when it is treated, delivered and sewage is taken care of. As long as the price paid for minimal daily use is not exploitative.
Fittingly, it’s right between U+2620 SKULL AND CROSSBONES and U+2622 RADIOACTIVE SIGN.
I think it depends on what you mean by advanced and what exactly you're calling engineering.

As you've pointed out in other engineering disciplines, there are researchers who are pretty deeply immersed in the academic papers and help to move the state of the art forward.

In other cases, there are the societies like ASME, IEEE, ASCE, etc. that put out standards or guidelines. These could either be viewed as documents that you use to plug numbers into formulas or you can try to derive the equations from first principles. Often there are training courses or workshops run by these societies, so that's a place to learn. There are trade publications to learn from as well.
for mobile, fennec is a great firefox alternative.

https://www.devx.com/terms/fennec/
> Would it be socially acceptable for a high class person?

One nice side effect of Korea's tumultuous 20th century is that old social hierarchy mostly collapsed, because everything burned down. Hyundai's founder was famously a son of a peasant. You could be literally a great-great-great-grandson of the last king and your friends would be like "Oh really? Cool story bro."

So I don't think the question is applicable at all, unless we're talking about a handful of ultra-riches - who knows what they are thinking.
I don’t think “beaming 4k video around the world” is really an issue at all.

The way the internet works, with peering etc. bandwidth is super, super cheap. It’s basically too cheap to meter. AWS bandwidth pricing has no relationship to actual bandwidth costs and never did.

Netflix has for years been operating open connect, basically they place proxy servers with ISPs (effectively a peering type arrangement). In 2021 Netflix said they spent $1B worldwide on open connect over the previous 10 years. But they spent $19B last year on “cost of revenue” which basically means content.

$20B a year on content. $0.1B a year on their CDN. I can’t imagine Disney, Comcast, etc is much different.
Do you have machines which "just work"? Not a daily driver machine or server that you mess with every week, but something you set up long time ago and that has been working even since. Something that you may only log in few timers per year, if that.

I stopped using Gentoo when I got my made my first "production" system: I made it, people started using it, and it was "done" - as in, there were no more any reasons to log into it daily, or even weekly. I'd still want my security updates and very very rarely there would be a new feature that required new package, but otherwise I wanted system to be steady. And Gentoo is a horrible fit for this usecase - even on my personal desktop where I updated weekly I had emerge build failures practically every time; and a system which might not be updated for months would be even worse. So I went to Debian, and it was good (especially with unattended upgrades), and I eventually switched all my machines to it.

If you use Gentoo, do you have any machines that you don't tinker with weekly? How often do you update them, and how often do you need manual intervention to finish the update?
Sorry I wasn’t clear:

It doesn’t work for homes for 98% of users who don’t have the know-how to implement this.
this guy again.

stop it, when people say it's ad-free they mean the content wasn't disrupted with an ad.

stop attacking a strawman.
I should give my money, and everyone else's money, to large corporations because I mistakenly did it before, and I want to be 'fair'? ?
The Classic Mac OS Finder used a spatial metaphor. When Apple moved to OS X, they copied Windows by switching to a browser metaphor [1]. For many Classic fans this was Apple's biggest mistake. Ever since then people generally go out of their way to avoid using the Finder altogether because it's so unpredictable and opaque.

[1] https://arstechnica.com/gadgets/2003/04/finder/
So have I. (kinda)

But you and me are probably more tech savvy than the average person.
No kidding, that's why that one actually happens.
Many years ago, I read some that some executive of General Motors had said that GM was not in business to make cars but to make money. At the time, that seemed acute. Since then, I have wondered whether it was where GM lost its way.
Yes, good point, and IMHO that solves the problem I raised in the root comment: Instead of public funding going to private corporations' assets, the public keeps the assets.
FWIW, there are a number of decent US-based tofu manufacturers too. Just the ones I'm familiar with:

Asian style:

- (Seattle) Northwest Tofu: https://maps.app.goo.gl/omGVAsunK79BH1SYA

- (Cupertino, CA) Sogo Tofu: https://sogotofu.business.site/

American/fusion style:

- (Arcata, CA) Tofu Shop: https://www.tofushop.com/

- (Chicago) Phoenix Bean: https://www.phoenixbean.com/products.html

- (Nationwide) Nasoya: https://www.nasoya.com/about-us/

- (Nationwide) Wildwood: https://wildwoodfoods.com/

- (Nationwide) Hodo: https://www.hodofoods.com/

Wholesale distributors of fake meats:

- (San Jose, CA) Ecovegan: https://ecovegan.com/

- (NYC) Lily's Vegan (former May Wah): https://www.lilysveganpantry.com

--------

IMO Sogo Tofu and Northwest are worth going out of your way to try out if you're ever in the Bay Area or Seattle. They're just wonderful.
If they are using Virtualization.Framework they are all going to have the same performance. Apple made it very easy to create and use VMs with this framework, so I would expect most tools to use it.
LMDB is the poster child of COW btree implementation. That paper is a good find. Thanks.
Portage is like 90% of what makes Gentoo Gentoo.
Alas, no. nix-on-droid runs in a proot, not as actual root. I've been meaning to put together something with actual root which reaches into nix-on-droid and does some kind of sync, but I'm not quite there yet.
If you're talking about block tofu, it's like $1.50/lb where I live (Seattle), which is considerably cheaper than meat.
Here's the letter from the Linux Foundation:

https://www.zdnet.com/article/the-linux-foundations-demands-...

Full disclosure: it is from Mike Dolan, but I wrote a substantial part of it.

Yes, things did change.

1. UMN got pull on a "ban" list which means someone else has to review their proposals before they will be considered by the kernel community. The purpose is not to punish, but rehabilitate. So hopefully they'll get off the list (they may have already done so, I haven't checked recently).

2. The Linux Foundation and UMN had a formal meeting. The goal wasn't to hurt UMN, just to prevent recurrence. UMN agreed to ensure all CS faculty got training on Institutional Review Boards (IRBs), including the rules on experiments involving humans.

3. The Linux kernel now has a much clearer statement about research, here:
https://www.kernel.org/doc/html/latest/process/researcher-gu...

Again, the goal was focused on resolving any issues and preventing recurrence. I don't know of any recurrence, so I think we can count these changes as a success.
as far as I know cab companies are alive and kicking, they were just forced to give better service due to the increased competition.

And I can tell you I unequivocally prefer cab over uber, cab drivers are humans, uber drivers are fleshy extensions of an algorithm.

By this I mean I can ask a cab driver to wait and take me home, I cannot ask that of an uber driver.
Even the less challenging stuff can be fun. After seeing that SimCity themed Chicago zoning map I got to thinking about if it would be possible to do the same for the Bay Area. Turns out the cities I've looked at so far publish all sorts of machine readable information, the fun part is in finding and exfiltrating it.
I hope there isn't a grue down there.
There are two issues here. The first is when there's some product that's being sold. It could be directly, like selling someone software, or indirectly, like selling them a device that includes software. In that case, whoever sold the thing is responsible for all of the software.

I think that's more-or-less fine. There's a concern that companies don't want to be responsible for open source code, and will write everything in-house instead. I wouldn't be surprised if some companies do that, even if it's a bad idea. I don't know how common it'll be, but the worst case scenario is that it turns out to be bad for developers and for free software.

The second, murkier issue, is what happens when there is no selling involved at all. If I download a debian iso, or clone some random repository on github, then there has been concern that the author of that code will be financially liable for any errors in the software. That would be very, very bad. Early versions of the law seem to explicitly say that it would be the case. More recent versions seem like they might have an exception so long as there is absolutely no money changing hands. It's unclear what would happen in cases where open source software accepts donations. It could still end up being harmful to individual developers and to open source software in general. It's hard to say.
Cool. I've been reading about analog computers recently, and here's a little history:

1936: Water integrator, used in USSR until the '80s: https://en.wikipedia.org/wiki/Water_integrator

1940s: Torpedo Data Computer: https://en.wikipedia.org/wiki/Torpedo_Data_Computer

1949: MONIAC, another water integrator: https://en.wikipedia.org/wiki/Phillips_Machine

1960s: Scanimate, of which there are still a couple in use: https://en.wikipedia.org/wiki/Scanimate

Modern day: Slime molds, other biocomputers, and domino computer: https://youtu.be/OpLU__bhu2w

And of course, quantum computers.
I assumed you could specify versions in python. It’s not the first time I’ve run into issues building other people’s python projects, so I hope someone makes it a requirement to specify a version number when adding dependencies.

And I really wish ML and AI was as popular in Java as it is with Python, but I don’t see that happening anytime soon :(
wow, those are really readable!

slightly tangential, but thank you! for the first time ever, the word "font" has been the appropriate word choice in the title, and we got a "typeface" claim.

When I read it, I immediately thought a braille typeface has a good claim on being the smallest. Would there be anything "enjoyable" to a blind person for a braille typeface to be available in different fonts? Italics? little tear drops, that sort of thing?
Ok, so it appears we just approach some problems differently. If I had to work in the middle of the night and found a problem spanning ten LOC my procedure would be "fix, commit, back to sleep". I would never feel any need (nor have the time) to investigate the origin of the problem, much less feel a need to "git blame" anyone. Likely I would not even look at the commit history as (to me) historical code is not really relevant from a current-problem-solving standpoint. But that's just me I guess.

> make clown car hardware

I'm not a native English speaker so this appears to me as a bit confrontational and/or an attempt to ridicule me or the points that I am making? I do not work with clowns, cars, or hardware.

> full history

I can see one benefit, and that is the case of sensitive software for special use (eg govt. mil, etc). Here, I agree that in the case of a vuln being discovered it could be a good thing to go back and trace the origin. So, I'm not opposed to keeping history, it's just not relevant to any particular extent for the types of tasks I do in my current $job.

My stance is more like, if I'll never use any of this stuff, why keep it at all? It's not about costs it's just keeping things simple
I've never been told no ordering any american-chinese dish with tofu instead of chicken at any Chinese restaurant. The best fried chicken beats the best fried tofu but your average fried tofu beats you average fried chicken so I usually get it at places I'm not super sure of.
Washed to reduce risk of residual bacterial contamination from the chicken (and handling/contact after laying). I don't think consumers of unwashed eggs wash them before hand since they're going to discard the shell and cook the egg, but in theory, they should wash their hands after cracking them and before touching any more food that isn't going to be cooked.

Also safer to eat raw if they were washed.

Taiwan study: https://www.sciencedirect.com/science/article/abs/pii/S09567...

US study: https://pubmed.ncbi.nlm.nih.gov/15553650/

But some older US studies from late 60s early 70s found no difference between the two (but maybe washing was different then):

https://pubmed.ncbi.nlm.nih.gov/5774767/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8561600/