skysight-inc/HackerNews huggingface dataset:
I would sort of argue it probably is a conservative phenomenon, but small-c conservative. It serves to entrench or protect a set of views and not allow a classical liberal approach, whether or not that’s from a “left” perspective or a “right” perspective.

In fact I think a lot of the dynamics playing out right now make more sense from the lens of the Democratic/left leaning parties being more “conservative” and right leaning parties being more change/reactuonary
Yes, being held accountable for your decisions is a restriction on your freedom.
> This move comes as Cornell and 11 other universities have filed a lawsuit against the National Institutes of Health over funding restrictions that could cost Cornell $80 million.

This is less than 0.75% of Cornell's endowment, so I'm not sure there is a strong case for causation here.
Why is database support in every language bad?
I don't get it, no matter which language you look to or which framework or ORM you use they're all just bad.

All I care about and want to care about is knowing the type of the response I'm getting from my database call. I don't need a query builder or an ORM, it could just be something in the LSP that can tell me when I'm doing something wrong.

I've done a lot of db, (sql & no-sql) work before but I always did it on autopilot, without actually rationalizing about how terrible the experience is.

The closest thing I've gotten to something exactly that I want is SQLx in Rust which does query verification by checking against your db. It just feels like overkill to use Rust for building a simple REST CRUD app.

Every other language has some variation of code-gen with an ORM or QueryBuilder to go with it and I think that's just too complicated.

I thought SQLC in go would be better but golangs ergonomics are terrible plus I find it very hard to write my queries in a different file, then generate code and then start using it only to realize I need to change something in the query and I start the whole process over again.

NodeJS isn't any better either with Prisma, Drizzle and Kysely it's a lot of work just to get started with the tools. Figure out their respective ORM type formats, then either generate them or write them yourself. Sure you can use Knex but Knex doesn't give you any type information.

Finally if you try to go with the "battle tested" languages like Java and C# with Hibernate and Linq the amount of work you need to do to just initialize projects in those languages is a completely different headache. It's a huge time investment in laying out those projects.

Am I doing something wrong, it's not like I've never used a database before, or don't understand sql. Everything seems like it's so much work and it's exhausting to even think about.
I'm an avid reader and platforms expert who would love a reason to migrate away from goodreads. My first three impressions:
1. I want to know your business model and ownership structure. Moving is costly, give me a reason to try you as opposed to others. That reason should include a long-term incentive, above and beyond new features or better design.
2. I searched the android app store but the only thing I found was anime character-related content. You probably have the wrong name.
3. I like your features ideas! But I don't have enough information right now to motivate me to import my goodreads history, much of which is deeply personal.
I suspect the largest opportunity right now is to leverage whichever industry you have experience in, and build vertical tooling that leverages LLM.
There are still plenty of crud jobs.
I'd just commented elsewhere, the book Non-zero: The Logic of Human Destiny was a super valuable read for me in undergrad, did a lot to sell me a view that civilization is built on cooperation & collectivized planning & shared efforts. That that is where humanity as a species distinct from the animals originated from. https://en.wikipedia.org/wiki/Nonzero:_The_Logic_of_Human_De...

Its incredibly dark times that dark side energy has so taken over the noosphere, has got its claws in & clawed more attention that any other way of viewing the world. This framing, of zero versus non-zero sum thinking, is incredibly useful for grappling with & seeing what's happening in our time. Very glad to see this idea surface, and I hope it can be a resounding message, that can help steer our challenged species's long term orientation.
Are there any technical innovations here over Moshi, which invented some of the pieces they use for their model? The only comparison I see is they split the temporal and depthwise transformers on the zeroth RVQ codebook, whereas Moshi has a special zeroth level vector quantizer distilled from a larger audio model, with the intent to preserve semantic information.

EDIT: also Moshi started with a pretrained traditional text LLM
Maybe if it takes many years before the next major architectural advancement.
How does this differ from say StoryGraph?

I want to move on from GoodReads, but one thing that it does have is polished recommendations. I did my best to “import” a lot of my reading history into TSG and then asked for recommendations and it gave me a bunch of -extremely- similar choices, very homogenous, and narrow.
It's going super well — Been having an absolute blast and the automotive community is incredible.
Iceland has boiling hot water at the surface and so doesn’t need to drill far to reach hot rocks do to all the volcanism there. This does not apply to the vast majority of the world
> Conformism of any kind is bad.

This is a statement so vague as to be meaningless. I doubt you're opposed to forcing conformity to our norms against sexual abuse of minors, or of sexual or physical abuse in general, or against property crimes, or defrauding others. The vast majority of conformist behavior is automatic and unconscious. Everyone who belongs to a religion is outwardly broadcasting their conformity to the group or they're shunned. Saying conformity is bad is saying religion is bad.

> No talk of “deplatforming” back in the 2010-2015 era.

I recall that the neo-nazi web site Stormfront had a very difficult time being hosted anywhere in that timeframe. There wasn't any controversy over kicking hate speech off your platform then. Not that it didn't happen, it just was routine business.

> I myself am not white. When I was in college over 10 years ago I never got the feeling white conservatives were dominant.

Can you list the US presidents who were not white christian males?
> What works for a country the size of a New York neighbourhood doesn't work for a country the size of a continent.

While I personally think the problem with the US system is much more in lack of proportionality in the electoral system used for the legislature , but, even so, I can recognize thet parliamentary government doesn't only work at small scales.
Also i don’t really understand why does it need to be improvised. The audience wants to see roaring airplanes flying by. I understand that. But why can’t the paths be pre-agreed?
I love how it's "We KNOW diversity makes us stronger" kinda stuff right up till it's all people you agree with then we don't need diversity any more and it's all merit.

I've known this was true forever but it's interesting seeing it said out loud now.
A video link https://youtu.be/lrOVKHg_PJQ

I think it's plainly mumbo jumbo. I mean take:

"capitalism can only be artificial intelligence production"

We've had capitalism for centuries with no AI production. As a time saver I often find once someone comes up with one bit of nonsense you can find better things to do than analyse all their other statements in case there are some non bunk aspects.
An Automatic Dry Sieving Mechanism for a Lunar Brick Payload
Sorry to say, I found the position via networking.
Because then you will get users whining I didn't know what the checkbox did and you shouldn't have let me check it.
I love what you say.

I agree there must be a fight back.

This has been cast as left/right - Ok. I can work with that.

> If you put down all your guns, you can't shoot back.

No.

I urge those on the left, those who give a fuck, to fight back with with love and hope.

The perpetrators of the coup in the USA got there spreading fear and hate. The temptation is to fight back with violence. But fascism thrives on violence and will only get stronger if you feed it.

Love, and hope. That is what got a Obama elected - it works
you got the academic and economics right. but ignored the politics. academic politics is very exclusive... and the circle in it owns lots of capital. so when capital goes on strike, they fall in line.
If he wasn't actively villifying these people to his base. This is just calling a spade a spade
Have you ever watched a film like Come and See, Schindlers list, Grave of the fireflies, etc…?

These movies are some of the most impactful that I have ever seen, but by no means would I rate them highly rewatchable. They are gut wrenching, and some people can only stand to watch them once, few want to rewatch them, but they are also incredible.

I also gain a lot from a rewatchable piece of content, but you might be shorting yourself by always watching things designed to tickle the dopamine receptors.
Yea that is a heat pump scenario where you are also putting energy back in at certain times, that makes sense to me too, it doesn't have much to do with extracting geothermal energy from the core iiuc.
Just add a free-form text field to hold the other value, and revise your enum as necessary, while migrating the data.
The new OS that doesn’t exist yet. Linux is starting to show its age, dominated by special interest groups and with the upcoming C+Rust contention it’s a perfect breeding ground for the competitor to enter the scene. Best idea likely not to come from corporate
> Today (as far as I've read) we're at the practical limit for what's reasonable to do with silicon semiconductor technology and our present understanding of physics

We’ve been at that limit for decades.
Different things: You are describing voice narration or TTS use cases. My comment was regarding "emotional chatbots" that are imitating to have a genuine connection with their users.
Politicians decry politicians supposedly directing science funding, so politicians direct science funding.

Ignores that NIH inclusion polices is the result of scientists correcting scientific deficiencies (e.g. early assumptions that health researchers studying only male animal models was sufficient, because erroneously thought that treatments that work in men always work in women.)
I think the loss of the google and bitbucket repositories was the main problem - i know that took the heart out of me for doing foss development. i can deal with git (shit, i can deal with rcs), but i don't like it.
> "The ratio of staff to students is nearly 1:1"

> "This is insane."

"This expansion is largely at the School of Medicine, where the yearly staff growth rate of 5.6% is significantly higher than the 1.7% rate across the rest of the University...

School of Medicine spokesperson Courtney Lodato wrote that the increase largely includes clinical educators who teach and provide clinical care, financed by external research funds from government and industry sources"
Rust destructors are interesting.

- You can't export a reference to the thing you are dropping. You can do that in C++. This prevents "re-animation", where something destroyed comes back to life or is accessed beyond death. Microsoft Managed C++ (early 2000s), supported re-animation and gave it workable semantics. Bad idea, now dead.

- This is part of why Rust destructors cannot run more than once. Less than once is possible, as mentioned above.

- There's an obscure situation with Arc and destructors. When an Arc counts down to 0, the destructor is run. Exactly once. However, Arc countdown and destructor running are not an atomic operation. It is possible for two threads to see an Arc in a strong_count == 1 state just before the Arc counts down. Never check strong_count to see if you are "the last owner". That creates a race condition.[1] I've seen that twice now. I found race conditions that took a day of running to hit. Use strong_count only for debug print.

- A pattern that comes up in GUI libraries and game programming involves objects that are both in some kind of index and owned by Arcs. On drop, the object should be removed from the index. This is a touchy operation. The index should use weak refs, and you have to be prepared to get an un-upgradable Weak from the index.

- Even worse is the case where dropping an object starts a deletion of something else.
If the second deletion can't be completed from within the destructor, perhaps because it requires a network transaction, it's very easy to introduce race conditions.

[1] https://github.com/rust-lang/rust/issues/117485
Can anyone explain why enums are somehow bad but literal unions are supposed to be good?

I'll be blunt: at the surface level, it looks like literal unions are something that only someone with an irrational axe to grind against enums would ever suggest as a preferable alternative just to not concede that enums are fine.

If the problem lies in the low-level implementation details of enums, I cannot see any reason why they shouldn't be implemented the same way as literal unions.

So can anyone offer any explanation on why enums should be considered bad but literal unions should be good?
I knew a sysadmin at a different job who did that. And since MUDs were text, many in the office at the time had no idea what was on his screen.

And to your point about high-demand/high-stakes, at the same job as the MUD guy there was an old guy. He would leave before lunch go play tennis, nap under his desk in his cube, etc... I asked one of the other young people one day (I was still in college), what the old guy did. Apparently he was the only one who knew how to code a certain system, and he was only there to do that job when the system needed a change or had a problem.
Yes, the differences are substantial.
It's also worth noting that although some speedrunning may be akin to vulnerability research, the vast majority of speedrunners are "only" practicing and replicating exploits demonstrated by others. They're in different columns.
I suppose the Paradox of Tolerance gives you blanket permission to be violent against anyone who fails to meet your exact political litmus test? Indeed, Popper’s warning about tolerating the intolerant was intended to guard against existential threats to a pluralistic society, not to license indiscriminate hostility. By extending the label of “intolerant” to encompass nearly all Republican or conservative positions, you transform the paradox into a broad justification for suppressing any viewpoint you oppose.

Moreover, while it is undeniably true that significant social and political progress has required great effort and, in some cases, profound sacrifice, it does not follow that we must now treat all dissenting views as immediate dangers warranting violent reprisal. If anything, the most effective way to preserve the foundations of liberal civil society, such as robust public education, fair labor laws, and equitable treatment for all, is to engage in an open, if sometimes messy, democratic process, rather than to endorse sweeping forms of retribution.

When we equate every policy disagreement with an existential threat, we risk undermining the very civil discourse we claim to protect. Therefore, invoking the Paradox of Tolerance to rationalize violence is far removed from Popper’s original intention and, taken to its extreme, contradicts the core values of a tolerant and inclusive society.
The people I know who accomplish a lot of things also cook and clean for themselves.

Of course paying someone saves you time.

But the question is whether that’s the key differentiator holding you back from X, Y, and Z. And no it’s not. There are people who do X, Y, and Z and don’t have a maid.

Maybe on some psychological level getting help is the only way you personally will have time (feels true for myself), but you have to recognize there is significant personality and skill difference when it comes to being busy.
That's just economy of scale, though. It's always more expensive to be the early adaptor. In Switzerland, 15% of all buildings are heated using geothermal heat pumps.
jr: add other option

sr: omit other option

illuminated: add other option in front end only and alert when the backend crashes.
EF Core is excellent and is among the least ceremonious ORM frameworks with the ability to easily drop-down to type-safe and injection-safe interpolated SQL (https://learn.microsoft.com/en-us/ef/core/querying/sql-queri...).
Fixed! It was because the table overflowed. This created a scroll bar for the entire page. The entire page scrollbar had a weird interaction with the code block scroll bars. Now that there is no more whole page scroll bar, it works.
I wouldn't say it's an antipattern. E.g. listing all possible values of some user input field is a pretty natural use case for that.
Oh there’s almost certainly a ton of loss, that said it’s definitely still super fun to play with. And makes me excited for better advancements in that field.

The chip I’m playing with is the NAC1080 - supposedly designed for small lock motors but I’m using it to update an eink display on tap
I am not familiar with Pandoc, but it looks like a command-line tool that can do the same things? (Edit: I suspect this is probably one of those situations where different industries/domains end up developing similar tools in different ecosystems... Pandoc probably makes sense in academia, LaTex workflows, etc.? Mdast is used for web apps. I can see both realms wanting to do Markdown conversions, so I'm not surprised to see similar tools available in both. I'm a web dev, so only familiar with Mdast.)

My guess is that either toolchain could do the job... maybe just depends on personal preference whether someone prefers to pipe together command-line tools in a bash script, vs making use of the npm ecosystem (mdast is all in JS).

Maybe the popularity of JS & npm means there are available mdast plugins & third party packages that can help with whatever niche transformation you might need, and custom node rendering is just a lambda away. It's all in JS for a seamless experience, and there is no separate DSL to learn (just some basic helper functions).

That might be harder to do in Pandoc... (might need a custom Lua filter or another language like your Julia pattern matching?)

As for effectiveness... it probably just depends on the particular implementer :) I'd trust a grizzled old *NIX sysadmin type over your typical bootcamp JS programmer any day, but also... the JS ecosystem is pretty mature and powerful now, and Mdast is pretty amazing. At work we use it to build one of the most important parts of our app, and its power and flexibility never cease to amaze me.
Not sure why you were down voted, the product you guys create is amazing.
https://en.wikipedia.org/wiki/Crystal_radio
They clearly don't mean one person with AI now vs. 100 people with AI now. They're comparing one person with AI now to 100 people without AI before.

Regardless, one person still costs 1/100 as much as 100 people. Let's say each of the 100 adopts AI and multiplies their productivity by 100. Does their company need its total engineering productivity multiplied by 100? They might settle for let's say 3X and save 97% of the costs by firing 97 people.

(I tend to ignore most of the hype and I'm dubious about that 100X figure, but I'm taking it at face value here for illustrative purposes.)
Yes, ñ is between n and o, except in an index in LaTeX that puts it at the end incorrectly.
Took 6 months to migrate to Rust almost 90% of our commercial stack at amethix.com, 4 years ago.
Since then we all sleep better.
TIL

https://doc.rust-lang.org/reference/attributes/type_system.h...
Is that really geothermal, or is it a heat pump? A heat pump just uses the thermal mass of the earth to provide more efficient electric heating and cooling, it doesn't heat using geothermal power.
Was reported earlier on HN (via Krebs) but now confirmed by NYTimes. What is different is this is being spun by the administration as an initiative to bring Russia to the negotiating table. It also says a lot of the offensive operations are being run by the UK and Canada. It's been out long enough that Rubio was asked about this on the Sunday talk shows.

I personally think the administration is trying to rationalize all this to their Republican supporters, and defense hawks, and to cover the fact that this is to appease Putin as Krebs says. On the other hand the Doge efforts are creating massive vulnerabilities in the .gov services.
Yeah, there are plenty of use cases for which overall energy efficiency doesn't matter, because the actual energy demands are so low.

If you can run a microcontroller on a fraction of a milliwatt (which is entirely feasible) then it might not matter that you're wasting another 10 milliwatts on wireless power delivery. Depends what your energy source is.
People with enough income have a whole list of things that do not fill their time unless they want them to, that aren't really optional for people without enough money to pay to make them go away.

Laundry, cleaning, cooking, shopping, lawn work, home maintenance, car maintenance, hell even managing your schedule—for an awful lot of executives (among others) much or all of that is optional. They have more freedom with their time because they pay to make a bunch of problems go away (and if they don't, it's a choice). They come home from work and choose what to do—they may still be busy, by choice! But they have far fewer demands on their time. The people who work for them come home from work, work two to four more hours, then, maybe, choose what to do. And you better believe they work weekends, too.
The answer is community. It's why Republicans in some states are trying to ban collective bargaining. Invest in your communities and in each other.
there are so, so, so many ways to read this data back it's not even fun.
I agree for now, but there may come a time where fire must be fought with fire. WWII would not have ended well without opposing armies.
1. No, it just means completely free. And the website’s not going anywhere unless I die or something. I'll look into making this clearer.

2. Noted. We'll put up a proper email address. I just figured Discord would be faster.
The first time you have to add a new schema value, you'll realise you needed "unknown" or similar - because during an upgrade your old systems need a way to deal with new values (or during a rollback you need to handle new entries in the database).
> Britain ran a global empire using this model, why wouldn't it work for the US?

The “global empire” was systematically disenfranchised under that model, which is a big reason why it broke up, and that was specifically called out by the US when it left.

I mean, there are arguably good examples of parliamentary democracy working at significant scale in a state, but the UK’s government at home while the empire was managed through a bunch of other systems is very much not one of them.
This ended up being the preferred pattern we moved into.

If, like us, you were passing the object between two applications, the owning API would serialize the enum value as a String value, then we had a client helper method that would parse the string value into an Optional enum value.

If the original service started transferring a new String object between services, it wouldn't break any downstream clients, because the clients would just end up with Optional empty
You're sure... Based on what?

Non wasteful things... Such as? Says who?

"Different management" ffs the govt isn't supposed to pivot like a company every 4-8 yrs. That's an unthinking suggestion for a federal govt & heterogenous population.

"Insubordinate"... To a unitary executive?