skysight-inc/HackerNews huggingface dataset:
> Many people do not want to own a home

I hate to go all "citation needed" on you, but I'm not sure this is true.

Do I want to pay for upkeep of a property? Probably not. But since renting is basically equivalent to burning money in our economy, any responsible renter will eventually feel a pull towards ownership if only to stop the bleeding.

I think we need a society where renting isn't so expensive AND owning a property isn't so heavily subsidized by tax breaks. The entire housing market is a massive bubble because of investors and speculation. At some point, that bubble prices people out, leading to homelessness and missed opportunities because people aren't willing or able to move.

Much like freedom of car-free movement, housing ought to be a fundamental human right. Not a business or a place to hide your money.
I'd like to argue that conventional notions of OLTP are ill fitted to modern CRUD/SaaS apps.

OLAP claims to be optimized for read-heavy workloads. But looking at access patterns for SaaS/CRUD apps, data shows the read/write ratio is along the order of 90/10

Additionally, OLTP purportedly deals in entire rows while OLAP is selective about columns and may contain aggregate functions/derived data.

But think about things like GraphQL, Firebase/Supabase, OData, etc

It's common in modern APIs to ask for a selective, minimal number of columns and also calculate derived information to display on a page

To me, the types of apps I've built my entire career sound much more like OLAP than OLTP, but we wouldn't call them that?
> One major drawback is lack of support/engagement from hardware vendors. They pretty much assume you are using C, and all of their IDEs/SDKs/codegen tools/whatever are written with that assumption. This probably isn't going to change any time soon (ever?).

My assumption is that with the advent of rust getting into gcc, you will see at least some of these changes starting to make their way into toolchains. Probably not for the MSP430, but possibly for the next generation of embedded chips.
There was a massive backlash towards the new (MK8) GTI because of this. I'm somewhat okay with the infotainment being all touch. But, the capacitive touch controls on the steering just goes over the line. I can't imagine a single person who prefers this.
During the early years yes. Though this was likely as much to do with the fact that Russia was undergoing industrialization and urbanization in these years, which is a stage of development that has produced housing shortages in almost every country that has undergone it.

Also there is the fact that much of the urban West had been destroyed in the incredibly brutal fighting of WWI, the Russian Civil War and WWII which left as many as 7 million unhoused orphans alone. With these considerations it's not as easy to ascribe the lack of housing to the Soviet political economy. Remember, the Soviet Union didn't get a Marshall plan like Europe.

The housing projects under the post Stalin premiers eventually mitigated much of the problem but there appear to have been chronically homeless still that were largely jailed (an outcome ironically similar to what we see in the U.S.).
I would agree. In my current role, we have a dedicated, growing team that builds such applications which tells me all I need to know.
GitHub API limits prevent Gitea project from migrating issues
why dont you let us know what you really intend to do here
It's a fair point and I've wondered that myself, but it's one of those things where I'd like to be absolutely sure. A friend has been the victim of identity theft and it's a whole world of pain when that happens.
Elon Musk's tweet joking he'll buy Manchester United hits the real world
Takaki’s Memories in 5 Centimeters per Second
Alternate option, because my study of humans says your theory is wrong, but mine is right.

>If someone you're trusting to instruct you on something suddenly starts pushing Doc's Miracle Remedy & Floor Wax, you might reasonably conclude they'll say anything for money and adjust your priors.

Should read:

>If someone you're trusting to instruct you on something suddenly starts pushing Doc's Miracle Remedy & Floor Wax, you might reasonably conclude they have expanded their expertise to other areas, and you should trust the remedy and floor wax, and that anyone who disagrees with the someone you trust just does it because they are a) dumb, b) evil, c) part of a grand conspiracy to make you look stupid.
Credentials? They're on YouTube! Look at that follower count! Surely that's more important than actual credentials!

"If it's on the internet, it's true" is a real thing.
> Is no code a marketing term for code

Yes.

I could have said "low-code" and probably have been able to look at myself in the mirror.
Now I am thoroughly ashamed of myself.
2 spaces!

(ducks)
(but srsly)
You don't need to make a profit, there are ways to get loans against the property and continue acquiring more inventory.
I rented (by choice) for many years. I never once thought, "I wish the government were my landlord." The arrangement actually works pretty great just how it is. I was very happy to write that rent check every month and always felt like I got a good deal for my money, even when I lived in a very expensive market (NYC). In every case, I desired something that was very important to me and for which there's a lot of demand. I was happy, therefore, to pay for it.
> Lets say you sell a service to someone, a year of service for $100. This sounds simple, debit cash for $100 and credit sales revenue for $100

I'm confused, this seems like you would credit both cash and sales revenue $100... since you'd have received $100 from whomever bought your service, so youd have $100 more cash, and for tax accounting, you'd have sold $100 worth of stuff as well.
Maybe I'm wrong that it was DeviantArt, but I read something about this. Sorry I don't have a source, I should've checked before mentioning it. The closest thing I could find were rules only for specific groups!

https://www.deviantart.com/rtnightmare/journal/New-Group-Rul...
This is really cool, but it's already slightly out of date... because of course it is, with the speed of AI development :D . Google's "Inner Monlogue" system is built upon SayCan, and it allows the AI to not only think through solving a problem, but to reason through it one step at a time, making it robust to sudden unexpected changes (a change in request, an inability to complete a step it had planned, a change in the environment, even a change in the language of the request).

We're currently in the nascent stages of what I'm confident will directly lead to the first AGI, and while I'd estimate that's about 10 years away at minimum, the staggering acceleration of AI research has me optimistic that it might even be sooner than that.
Friend Off – a free game I made for you and your friends
The author makes it sound like PE has taken over public pension investments. But while participation is wide (about 85% of public pension funds have some private-equity investments), it's not particularly deep (9% of public pension funds, nationwide, are in private equity).

Across a 10-year study released in 2021, PE was the best performing asset class held by public pensions, with an average return of more than 12%.

And they need those returns. We can debate whether PE is good or not, but it's not debatable that states, collectively, owe ~$1 trillion in unfunded pension liabilities -- in fact, it's the biggest obligation most states' balance sheets. They need to close that gap via higher returns or higher taxes.

Final point: This is an anonymous piece so we have no way to track the credibility of the author, his or her biases, etc. If it's the truth and you stand by it, put your name on it.
This is a really counterproductive take, not because of the ways it's wrong about how rental income works, but because it paints a completely wrong-headed picture of whose interests are opposed to progress. People who own property they don't live on stand to make a lot of money under policies that allow them to build more and build denser. It's homeowners who are opposed.

EDIT: Lots of propaganda in these comments painting individual homeownership as the cure for our housing crisis. It's not. It's the cause.
The YouTube ecosystem feels so dirty.

It feels like inevitable disappointment with every channel eventually devolving into garbage. Granted they don't all do that, but it is so frequent I feel like I'm just dreading my favorite channels going bad ... often.

One Youtuber I used to follow was sponsored by some scam. Dude actually responded to the issues raised in the comments. But the response was "yeah these folks are kinda dirty but you could get free money out of it". 1. No you won't thus the scam... 2 ... -unsubscribe-

YouTube feels like a perpetual race to the bottom.
Google’s knowledge graph feature is just so fundamentally broken that it should probably be subject so some kind of government lawsuit. Google has a near-monopoly in search and has been perceived as the way to get the “correct” answers to questions for a very long time, so adding a feature that confidently provides the wrong answers at the top of the search results is a pretty astounding level of negligence.
Answered many of the questions I had after reading the original comment. Great journalism :).
So the "argument" you give is your gut feeling when you look at how things are now.

I expected something like this. That's why I said "quantifiable". We humans are animals of habit and have a hard time imagining a changing world. But every time a few decades pass, we look back and see - damn! - a lot has changed.

A way to get away from feeling and towards a rational prediction is to look at rate of change. In my experience, doubling the performance of a new technology (self-driving is only 13 years old) is usually doable. And that means 1000x improvement in 10 years. And from where we are now, that gives us Waymo in every major city and Tesla with super human capabilities.
I get your and the article's drift, but saying it won't come to pass because of grumpy programmers is IMO a bit unfair. I believe it'll come to pass, but it'll take a while because there's not a huge need for it right now.

I believe the whole computing ecosystem is very shallow at the moment. There are lots of tools and lots of programming languages, but they are all shockingly similar. There is just too much monoculture going on. We used to have APL, Lisp, Prolog. Weird stuff. Weird OSes. We need more of that weird stuff again. But there has to be some economic incentive for that to happen and I'm not seeing it at the moment.

Stuff like Smalltalk or even something like Symbolics' machines would be a better fit for people needing a more high-level approach to computing. These tools see very little if any real funding/action and my hunch is that this will change in the future. Not now, but someday. When indeed perhaps the philosophers, artists and psychologists of this world need to do some programming. I'm not a big fan of these kinds of systems, because I am one of those grumpy bastards that don't agree with "123" == 123 but I do see how these paradigms can fit other types of people more readily.

To be honest, I don't think we've even scratched the surface of what is possible.

Edit: OK I can't resist. "012" == ?
This is making me lose sleep. These things are NOT the same. There, I said it.
My wife and I bought one for our cat as a gag. We hope they plant a tree. Even if they don't, it's brought me enough amusement to be worth it.
why is that astonishing?
I agree with you that "Re-write your Ruby project in Rust" is a terrible suggestion. Pretty much only "Re-write your C++ project in Rust" makes any sense.

But it's not all bad. Elixir is pretty widely considered to be the Ruby successor. Types are replaced almost everywhere by pattern matching, the widely accepted unexpected behavior response is to just not handle it, crash the "process" (green thread) and continue on with life, integers don't overflow, and the macro system is powerful enough to do just about anything you want.
This is so awesome for two reasons, Postgress isn't exactly easy to setup, this makes it so much easer for tutorials, anything that makes teaching it quicker is good!

It's also an amazing demonstration of the power of WASM, I am utterly convinced that DBs running in browser via WASM on top of the "coming soon" filesystem/block store api [0] will be the future of all offline first apps. I think it's going to be SQLite that really sines here (it will be a smaller package), but if you can run Postgres in browser, you potentially have a close alignment between your server and browser implementations.

I love the idea of running Django in browser via PyScript with Postgres!

0: https://developer.mozilla.org/en-US/docs/Web/API/FileSystem - This API doesn't grant access to the users file system, but a local virtual one just for the website. It will operate at the block level so can be used to provide efficient persistent storage for WASM DBs.

—

Edit rather than replying individually:

It’s so important when teaching people a new thing, like sql, to hit the ground running. A lot of these people will have no experience with Docker, package managers or compiling from source. It’s so important to make technology accessible to all. This does that! Imagine high school kids having a lesson on SQL and running Postgres’s just by opening a webpage!

We shouldn’t assume that someone learning Postgres, or just SQL via it, is a developer with experience of other areas of development or system administration.
Well, that’s a radical interpretation of the text. But I guess someone else must have had the same interpretation, so to be clear: the part I object to was “literally got sick of”. I share your lack of desire to be enclosed in spaces with sick people, and covid has very much amplified my desire never to work in such spaces again. But it wasn’t the going to the office part which made people sick, other than that happened to be where some people got infected. Maybe that seems needlessly pedantic, but I think it’s a disservice to the people infected in public markets, nursing homes, hospitals, their own homes, and plenty of other places they just happened to be, to frame it that way.
I'm very glad you asked. I wrote my own parser combinator library in TypeScript partly based on eulalie[0], so it doesn't have a separate lexer and parser and doesn't rely heavily on regexes (though it does use them to do things like match a single alphanumeric character). I plan on open sourcing this library one day once I can tidy up the API because I think it would be useful to other people.

But to give you an idea of what that all looks like this is the code for the parser that parses the "as a % of" operator:

append(
string("as"),
oneOrMore(space),
optional(append(string("a"), oneOrMore(space))),
percentSymbol,
oneOrMore(space),
string("of")
)

[0] https://github.com/bodil/eulalie
Oh hey, this reminds me of a car I saw. Thankfully did not have to ride it. The floor on passenger side was missing and it was a bit lifted , so you could get out the car that way. Was handy because sometimes the door lock got jammed and refused to work. Same goes for the meatgrinder-style window controls.

Other than that - it worked and somehow had all the needed papers to be street-legal.
Sounds a lot like the Doctor Who episode "Gridlock" (https://en.wikipedia.org/wiki/Gridlock_(Doctor_Who))!
> this cannot be solved from the federal level.

I disagree. The federal government invests enormous resources into subsidizing home ownership. Everything from Fannie Mae guaranteeing mortgages to not taxing home owners on the imputed value of rent.

And I think that's all well and good, home ownership has many positive externalities. But there's zero point subsidizing demand for something when supply in inelastic. In those cases subsidies don't result in expanded supply, only increased prices. For example even if diamonds are good, it wouldn't make sense for the government to match first time diamond buyers payment, because the supply of diamonds is inherently limited. All it would do is drive up prices.

Modest proposal: the federal government should revoke all of its housing subsidies in any municipality that restricts the supply of housing. San Francisco would be more than free to continue to block development. But if it chooses to do so, then San Francisco home owners should no longer be eligible for Fannie/Freddie mortgages, no longer be able to tax deduct mortgage interest, and should have to pay income tax on the imputed rental value of their home.
There are nice short videos which talks about racism and tries to make people less racist. Similarly in India it would be good to develop such short videos so that people can become sensitive on this topic of caste and become a better society.

Example video: https://www.youtube.com/watch?v=eDPTVEqkGa4
I hope my title does not fall in the "editorialized titles" rule, but I had to summarize two toots in that Mastodon thread into the 80 chars limit. The full text is:

"I'm not sure if you've tried to migrate a repo with 20K+ issues/PRs (and all the comments/other metadata that comes with it) from github, but their ratelimits are extremely low. So we are making progress towards migrating away, but we don't want to lose any information in the move. We are in fact using gitea every day, and have moved all but the main repo to gitea.com."

and

"our migration has been in the process for a while, but every time we run it we find that our attempts were missing some data, so we need to re-run to fetch missing data, if we had higher limits it wouldn't take so long to find these issues. Github doesn't provide tokens with higher limits, so we have to work around that. We even had people with GHE subscriptions ask, and they got the same response."
What's the advantage of using `yubikey-agent` instead of key types like ed25519-sk?

Keys like ed25519-sk rely on using the yubikey with support built into ssh itself (without an agent or anything).
It is from the Heidelberg giants, Patrick Esser and Robin Rombach

They continued building off their latent diffusion direction (encode with vqgan-vae and then diffusion in latent space)

All roads lead to rome

https://github.com/CompVis/stable-diffusion
https://arxiv.org/abs/2112.10752
What would the total cost be for everything needed?
It isn't in Canada either mostly I'd say because there's no set date. The government can lose a confidence vote and an election can be called at anytime (a date set in the future not immediate). But we do get a paid hour or two off work to go vote that's law.
To add to this, I think text still needs to be the canonical representation of programs. But we're still ways away with tools to express ways we want to modify, generate code. I think the late Pieter Hintjens had the right of it: we should generate code more often (I know it's polemic here). Not behind some magic curtains like the overly complex (for me) and difficult-to-inspect c++ templates but actual code generators.

One example: recordflux [0] generates, from a high-level dsl, SPARK code that can be proved to be Absent of Run-Time Error. It has a model checker for high-level constraints but lays out serialisation/deserialisation code to access fields. They've been recently working protocol/session-level modeling and it's getting very interesting.

I have a similar tool that I use to generate AORTE serdes code, but once you have that, you can go on to generate fuzzers, proxies to other techs.

We're probably also missing a way to target interesting intermediate representations of programs (either Why3 VCs, cbmc GOTO, but maybe also to lean 4 or whatever temporal logic tool of the day, or other automated/assisted proof or generation environments).

Writing those is a huge undertaking every time, and a lot of duplicated
potentially buggy effort. I look at the amazing work that's been done (and still being done) to bring up libadalang, a parsing and high level semantic query tool that changed my day-to-day coding paradigm. One of the missing pieces of the puzzle is to me the 'generic
parser and semantic specification' that would generate an interpretor and all those proxies for you.

[0] https://blog.adacore.com/recordflux-from-message-specificati...
Exactly. This is very common here, both during winter and summer. Happened to me just yesterday as I was driving on the highway, went from 100% to less than 20% visibility in seconds.

In my current and previous cars, there's been a separate button which turns the AC heat to max, fans to max and directs it all at the windscreen.

When you suddenly lose visibility while driving, you definitely appreciate having a physical button in a known location that fixes the issue.
Good for them.

Disabling chunks of the UI while the car is moving should be illegal. First, I learn how to use the car while it is not moving. Then, I have to re-learn the damned UI on the freeway with people cutting me off because I'm swerving or whatever.

I wonder what percentage of rental car accidents are caused by this effect.
"Hey, here is a quick hover over widget layout showing you your agenda, tasks and your daily flood/wildfire warning. Sounds good, you say? Oh, they'll forcibly open in Edge and here's 294986 stupid "news" articles you don't want and can't turn off. Aren't we great?"
i call BS on this. It's not python's fault and the change in performance due to language itself is minimal.
So, what's your point? Do they need to actually suffer in the same way in order for justice to be achieved? Because that's the implication he is essetnially driving at. The important thing is those abolitionist recognized a moral wrong for what it was and strove to counter it. To insist in such a way that they can never understand not only invalidates their efforts but only tries to set the stage for some kind of further remediation. But maybe that's their aim, to make sure it is never ultimately remedied and preserve the well of victimhood. How else can you read that.
Interesting, only about 36MB for the wasm postgres
Yes - there is a precedence problem. Try 2*2-3 (2 times 2 minus 3).
Just to add to the other comment: Ceph checksums data and metadata on every read/write operation. So even if you completely disable scrubbing, if data on a disk becomes corrupted, the OSD will detect it and the client will transparently fail over to another replica, rather than seeing bad data or an I/O error.

Scrubbing is only necessary to proactively detect bad sectors or silent corruption on infrequently-accessed data, so that you can replace the drive early without losing redundancy.