skysight-inc/HackerNews huggingface dataset:
No I was getting "0x8a15000f : Data required by the source is missing" out of the box. Then after that went away it was another error. It might be related to this not being a "local only" account and not a microsoft account.

Ultimately, thinking winget can be used like apt to get a new system up and running is misguided on my part.
The splat operator, or *args and **kwargs in Python
Scrum is not the problem.
I worked with waterfall, Scrum, Extreme Go Horse, etc.

All the methodologies I was forced to work on basically didn't work, all the methodologies are just a play of “business theater”.

Someone with the power to decide decides to use anything fashionable, now it's Scrum, but it used to be something else. Whoever does well in this theater isn't a good employee, it's whoever does best in the current play.

My defense in the face of all this nonsense is to be professional, because the company will never be. I start work on time, do my work, leave on time. I help in emergencies, but if emergencies become the norm, I change sectors, hours or companies.

I try to avoid meetings. I say “I’m working on something important.” Always works.

I never allow anyone to disrespect me (I know a company with “physical punishments”). If that happens, I'll change companies.

Again, Scrum is not the problem. The next fantastic methodology will fail. It's just a Play, and you need to be an actor, or move to a theater whose play is in pre-production...and enjoy it until the play starts to be performed.
In free market/bean counter ideology, nothing a private company does can be wrong because competition will correct all mistakes in the long run. This meshes perfectly with the ultimate bean counter goal of having all companies in an industry owned by the same 4 bean counter-run hedge funds and run by the same bean counter executives. That way the bean counters can squeeze the public dry and have maximum leverage when society has no choice but to start handing out bailouts.
Poe would like a word with you.
you chose your stack by weighing the professionalism of the twitter account?
The in-memory memtable gets converted to sstable.

The WAL is ONLY read after crashing, to fill a new memtable.

Your comment looked like "WAL is sorted and converted to sstable":

> If a WAL file gets too long then a new one is created and the old one is sorted and written to an sstable asynchronously.
In "happy paths" I except some fancy abstractions, allow large dependency trees, complex state-machines or business-logic. I'm "fine" with deeply nested trees of includes, inheritance, modules and whatnot.

But I insist the "unknown unknowns" are handled extremely simple, predictable and decoupled. Because those happy paths will fail. And then the exception-path must take over and this must be able to handle it predictable.

So no third party error services that I have to call over HTTP (HTTP will fail). No complex logging libraries (dependencies will become outdated). No difficult tracing middleware that has to be configured "just right" (configs will break). And certainly no flows that require a spaghetti-wrangler to follow along.
I’m optimistic for interactive and physical programming to take a foothold in our world. How many more phone apps do we really need? Aren’t many of the user optimized social apps wreaking havoc on the youth?

Shifting thinking back to extending human creativity and making programming available to less technical audiences might change our technology use to a less neck craning, social interaction devoid format.

These things take time and significant breakthroughs. See - https://www.lively-kernel.org. Over a decade ago Dan Ingalls and team built a Smalltalk inspired JavaScript flavor. IDE and language combined.

That has morphed into lively.next which is used by at least one commercial company to develop animated visualizations.

I hope to see this type of programming expanded. I had a SMART board in middle school - think figma on a big white board - and teachers came up with lots of creatives ways to engage us and get us to work with each other through doodling on the board.

Will that reach the professional world? Can NASA doodle a spaceship to the moon? Maybe with AI tool development, the idea of computers filling in the technical detail for user drawn plans isn’t impossible.
Yes, there are people living in East Germany. The larger cities (Berlin, Leipzig, Dresden, ...) are doing kind of okay, but the less populated regions struggle a lot and people are moving away.

> Because all they do is offshore?

Germany can do nearshore, since there are countries next/near to Germany with lower wages/costs, which at the same time are in the European Union. A common large economic region (the EU and its associated countries) makes nearshoring attractive. Thus "East Germany" is often in competition with other EU countries for new factories.
> We used to have much more extreme divisions of wealth than we do now, kings and nobility a few hundred years ago, and we made laws to limit their influence. So it can be done.

I think your comment is optimistic to the point of being naive. Wealth disparity has been increasing in the last 200 years.

https://ourworldindata.org/the-history-of-global-economic-in...
It's a shame you can't just see the probability distributions for the 16 words and choose them yourself that way you never hallucinate a word and the groups are always 4 words long.
Only when you explain timekeeping to a small kid you realize how strange the whole system is.
The article talks about this at the end. I’m confused about how it works though.
Tons of excellent stuff here. Amazing.

One thing I'm particularly thrilled about is wasm multi-memory. On first seeing wasm I assumed it was the intent, but for a while it seemed like single memory was going to be the only path forward.

But in the vision of wasm being a lightweight private secure sandbox, being able to give a module more than one bit of memory seems essential. If I have a web handler, I probably need to map in some kind of request object and probably have some other application context that would also be good to map in. Re-crafting a new memory, copying in pieces, seems unideal! Maybe passing these in via function call works in this case, but being able to reference multiple memories of stuff feels like such a powerful option too.

This freedom to combine a bunch of different memories is so so so good to see.

JSPI gets honorable mention, for working to lower impedance of wasm<->js. So many new web apis were being designed with blocking sync interfaces, to make emscripten folks happy, and this was such a necessary proclamation that the runtime would help make introducing that kind of jank unnecessary!
Yes, but remember that usually nowadays a piece of software also logs something to stderr instead of relying just on exit codes to signal error.
Is "Keeping Up with the Joneses" a bad thing?
Hydrofoil from Sorrento to Capri in choppy seas, on our honeymoon. Was the stuff of nightmares. My wife said we’d have to live on Capri because she was never setting foot on a boat again
> the Scrum proponents will rush in and tell me that we were doing it wrong or that it's not truly Scrum if it's helping more than hurting

Did you worded it like this on purpose, or you wanted to say the opposite? :-)
~25 years ago I rebooted a Solaris server, only to discover that some previous person in my role apparently had, while scrounging around for things to delete to free up disk space on the root partition, removed the kernel file.

It happens.

(I'm really, really hoping the "previous" person wasn't me.)
If no one will read it, then maybe it's not important, so you don't need the meeting either? ;-)
My favorite part is that there is no such thing as a "spectogram" (I assume they mean a "spectrogram").

The whole thing is hilariously bad :) love it.
I sometimes wonder if agile/scrum’s inefficiency stings so much because of its disconnect with the end product. Or, you end up being involved in a bunch of bureaucratic work as a programmer, even though you can see the codebase’s flaws in plain sight. You can view a peer’s backlog, but also see their concrete work on GitHub. The map truly isn’t the territory.

I haven’t really been wowed at all by LLMs over the past cycle, personally. That said, I wonder if it could truly shine as a tool that could conversationally explain a codebase to management to empower staff and cut down the red tape.
True, I just mean that

(a) most of that you can get to by car and then foot it just sucks

(b) it's not like Alaska where literally 80% of it is inaccessible
Adobe: React Aria
By way of example, the accredited investor standard, which has the same motivation we're talking about, has an asset threshold of $1MM.
Oh! That's actually cool. Could use that mixtral on the next pc as well
The problem is adding the infrastructure where it doesn't already exist. District heating is great when building a new city, but we don't do a lot of that anymore. Just imagine the cost of laying new pipes under an entire city. I'm sure someone smarter than me can do the math, but I'd suspect it'd take many decades to recoup the environmental and economic costs of installation.
Big Tech's role in enabling link fraud
Link fraud happens on adtech platforms owned by Google, Microsoft, X, and reddit.

They each allow advertisers to spoof links with unverified "vanity URLs", laundering trust in their systems, while simultaneously deflecting blame onto advertisers when these mechanisms are exploited for fraud.

You can help raise awareness by resharing/rehosting my message on social media and reaching out to your elected government officials. The systemic enablement of link fraud by Big Tech needs to end.
i went to berkeley so i have a soft spot for BSD (even though BSD0 technically isn't derived from BSD)
That puts so much of the world off limits, I can't really imagine being that incredibly averse to a risk lower than that of driving.

I've lived in various areas prone to each of those my entire life with no issue...
Back then, it was just people talking. Now it is players, playing.
I upvoted your comment for being high-value even though I think I disagree with the first half: “Chicago” / “Fama” strong-form EMH economics have had only a few brushes with reality, so N equals “not enough”, but I’m partial to the 100% of the time it’s been a disaster, the best example of which is almost certainly Scholes’ tenure at LTCM (and “When Genius Fails” is a a drop everything, call in sick and read today book), but even that is really just an exclamation point on the whole post-Reagan world, the criminally, well, crime of the Greenspan clique.

How a group of people can be wrong every time about everything in stated ambition while acting in ways completely consistent with Randian Objectivist Naziism in practical terms, and not be hounded out of public life bewilders me. There is probably no moment as simultaneously classist and misogynistic and stupid as when Brinksley Born got knee-capped for being right about everything by Summers, Greenspan, and Ruben with the Ghost of Future Reich (Ayn Rand) looming ominously in the background.

The people running the show around here, the “effective altruism” crowd like SBF and Altman and shit? They still put Atlas Shrugged icons in their Mastodon chats long after everyone without an agenda realized they’re the new version of old fascism.
So, how do you change culture then? Like a dev team adopting quality?
> In dense areas, district heating using waste heat from power plants should really be required by urban planners

Power plants generally aren’t located in dense areas…

> I'm amazed at how little district heating is used in northern climates like Canada and the northern US.

District heating and cooling are available in both Mpls and St Paul in the downtown core. This is the coldest large metro area in the United States.

St. Paul: https://www.districtenergy.com/

Minneapolis: https://cordiaenergy.com/our-networks/minneapolis/

> On an individual household scale, I've always wondered why nobody has come up with basic drain heat exchangers to capture most of the heat coming out of shower and washing machine wastewater before it leaves the building. (Edit: I guess they do exist - https://www.homedepot.com/p/Power-Pipe-4-in-x-48-in-Drain-Wa... - but I've never seen one in the wild)

$851 just for the heat exchanger, not including piping and labor. It will take a lot of showers and laundry to pay that back. I’d probably add one to a new house build but would pass on retrofitting one into an existing home unless I was doing a complete plumbing remodel. Similar to daylight harvesting LED lighting, it’s possible you’ll never see a payback on the equipment and labor.
Libraries: https://github.com/open-spaced-repetition/free-spaced-repeti...

All are MIT licensed I believe, Anki is primarily AGPL
Not really that far from current transcon capacity, headways are routinely under ten minutes during busy hours. Doesn't seem hard to achieve on a dedicated route. Especially in a totally new installation that might be fully double-tracked and use a moving block system.
Any eng project management practice that has its own name sucks. Same goes for programming paradigms. I like my team to be free of this pretentious stuff.
Ask HN: Learn React or Vue?
Which front-end framework would you learn: React or Vue?

[Edit: should have clarified, but I'm a solo entrepreneur. But eventually plan to hire others to mainly take over the dev work.]

I have some past experience with Vue (specifically Vue 2), but it's been a while and I've forgotten most of it. Considering Vue 3 is out and quite different, it feels almost like starting from scratch.

My initial choice of Vue was based on its ease of use for beginners, as recommended by a friend. I found it approachable, but now I'm reconsidering my options.

Here's why I'm contemplating React:

- It seems to have a much wider usage in the industry.

- There's a larger ecosystem of tools and resources available for React.

- It might be easier to find and hire people skilled in it.

- I've noticed specific tools and resources, like the low-code tool Recode and Tailwind UI templates, predominantly use React.

Given these points, I'm leaning towards React despite my prior experience with Vue. I'm looking for insights from the HN community. Which framework would you recommend for someone in my position? Any advice or personal experiences would be greatly appreciated.
That's a great option, many people choose it!
Open an BEGIN transaction forces read from a particular snapshot in SQLite. There are some complications around lock upgrade in that case: BEGIN a, read, BEGIN b, read, write from a transaction fail because cannot upgrade read lock to write lock. Other than that, in WAL mode, it will work exactly as expected:

BEGIN a, read x0
BEGIN b, write x1, END b
BEGIN c, read will return x1
Back to a transaction, read again, return x0 still.
How many times must we re-learn "Good. Fast. Cheap. Pick Two"?

The two of those that are easy to measure will always get chosen. It's not that people don't want "good", it just takes a lot of effort to figure out if you are getting something good or not.

Reputation is one way, but that can be, and often is, spent for short-term gain.
Navigating Your Climate Change Dashboard [video]
Your Climate Change Dashboard is a unique tool we've extracted from the Climate Web and made available for anyone to download and take advantage of. This video walks you through the contents and functioning of the Dashboard. You can also access the Dashboard on-line, but as explained in the video the desktop version of TheBrain software is a lot more powerful when it comes to this kind of content.
I would say that a sprint is fundamentally about delivering a valuable Increment. Something useful, some kind of meaningful progress. You can start to use past performance as a way to estimate what you'll be able to do in the future, but only with a stable team that has been estimating its own work for a while.
never let Cunningham's law get n your own way ;)
A private company makes mistakes. Competition corrects it by either forcing the private company to adapt or driving them out of business. There are issues with that plan when there are not enough competitors.
"everyone should learn everything"

I've been in a couple places where I did know 'everything', or... near enough. The more I got to learn outside my own specific dept, the more cynical and frustrated I became (usually). You start to notice that entire groups of people are often just sitting around for days doing absolutely nothing because they're waiting for one person who's out for the week, etc. Or you learn that people just spent 4 months working on something that was rejected in a meeting 4 months earlier, but... the original team still wanted to do it anyway, and therefore couldn't help your group over the past 4 months.
Numbers are ideal, and I'd think carefully on if there is a metric you can tie to a data point, but it doesn't have to be all about numbers. Example: maybe you streamlined a common app flow making it significantly easier for users to accomplish a task, or implemented accessibility best practices across your product making it usable by a wider range of people. Both of these have more pop if there is a statistic you can cite with them, but even without they speak to impact not just "worked on Python web application".
How to deal with bad odors from sewage heat?
Maybe I was experiencing something else on top of that because I was getting exception codes at first. But then once I started getting "source errors" I decided to check the store and such and that's when things started working more normally.

What's surprising though is that it listed the msstore source as operating normally when I did winget source update. Regardless, kind of crappy this doesn't work out of the box and I have wave dead things not mentioned in any instructions to get this dumb thing working.
It is possible you are not cut out for sarcasm?

(Giving you the benefit of the doubt you may have taken the comment literally, if so I'd maybe apologize for insulting someone with 41 years of experience in a field that is still young whilst having no knowledge of exactly who you are talking to)
I can't speak to its current state, but there were some highly dubious design decisions early in its life, such as the library would reply to the client indicating a successful push of data into the database before the network request even left the local computer.
>Career focused culture has destroyed a large amount of social cohesion.

Eaxtly, spot on!

> If machines do more work, humans can go back to community building.

In an ideal utopic society, yes, but that's not what's happening. More automation replacing workers just means more people out of work from older jobs, means more competition and lower wages for the remaining few un-automatable jobs flooded with now jobless workers.

It's impossible to pull off if all the profits from automation go to those doing the automation instead of the disposed workers, but if those in charge of investing and reasearching automation would not get huge profits they wouldn't be motivated to invest in automation in the first place and we'd be back to the middle ages.

So what do we do? What's the realistic sollution? Do we go back to communism and have the state in charge of all economic planning and development? Maybe not since that doesn't works too well in the long run.

Ideally there should be a middle ground that's missing right now where replacing workers with autoamtion is done through union negociations at a steady pace to enure disposed labor can be retrained in newer careers.
Right? It's literally the majority of the article .. the onigiri wars.
> doesn’t bear much weight on a skewed power balance existing.

What's your proof that a skewed power balance exists? Just because buyers have experience buying 100s of companies? Well then my experience advising 500+ companies tells me otherwise. So who's right?

Also, you're saying there is a power imbalance because. I was specifically commenting on that power imbalance affecting the poor (50%) success rate.
This list includes companies that received <$10,000 (and which was paid back entirely, for example the one below). It sounds like any amount of money from the government is a bailout by your metric. Or perhaps your definition is more narrow since the list only includes financial institutions and automakers, so maybe it's only banks or automakers that receive money from the government? To be less charitable, I'm pretty sure you're just reciting some stupid Twitter/Reddit talking point that you agree with and that you have no principled stance on this beyond "Arghhhhh I hate big corps! The system sucks! Corporations privatize profits and socialize losses!"

https://projects.propublica.org/bailout/entities/927-east-en...
> Oh, and say goodbye to pair-programming and collaboration, everyone is too focused earning those juicy story points.

ugh yes this was my biggest gripe when my team used scrum at my last job. Collaboration was thrown out the window.
Exactly what i want. Khanmigo with infinite battery. I can get around it by making 10 accs with 10 virtual cc's but wanted to see if anyone had a better option maybe a home spun mixtral model fine tuned for math
Death Valley would be a hilariously poor metaphor, since it's known for both very high and very low temperatures.
> A380s are being pulled out of storage because they, like many other types of planes, were parked due to COVID

Yes, but not quite. They were put into storage with the understanding that it would be their final resting place, as the hub-and-spoke demand Airbus had anticipated lost, pre-COVID, to the point-to-point model. The airlines losing money during COVID and trying to save costs was the final nail in their coffin.

What they are finding out post-COVID is that, on some segments, the number of passengers grew more than the available slots. That, coupled with "sluggish" deliveries of other wide-body aircrafts, suddenly means that the capacity and economics of the A380 don't look that bad after all. To the point that some airlines are pushing for a re-engining, which would, despite the costs of running a 4-engine aircraft, be quite a game-changer. One of the issues with the A380 is that it came into service just at the time engine manufacturers made a generational leap in engine efficiency, making its economics worse than what they could be.
Mongodb was/is for a long time inconsistent. You had to worry loosing data when using mongo.

And everything mongodb brought us, was either implemented by someone else better or already existed.

If you use mongodb today, just go with postgres and forget about mongo
Certain drugs, amongst them MDMA, can help with talking things through. Both in relationship with others and with oneself (self-reflection). GP never encouraged couples to numb themselves (opiates would be more conducive to that).