skysight-inc/HackerNews huggingface dataset:
Does Steam force game exclusivity for their platform? No.
Do they put up barriers to entry to keep small devs / publishers out unless they pay to play? No.
Do they force you to repurchase your games if you move to new hardware? No.
Do they prevent you from using other people's hardware? No.
Do they engage in mass censorship or shadow banning of content? No.
Do they force annoying ads on you? No.

Do they contribute to open source development, upstream so that even competitors could use it? Yes.
Do they allow you to share your library with family (and let's be honest friends too)? Yes.
Do they allow you to play your games offline while not connected to their servers? Yes.
Do they allow and actively encourage mods and user control of their content? Yes.
Are they a "first mover" that actively brought new business models and technologies to market, which they themselves developed? Yes.
Have they reversed course when users complain or give negative feedback? Yes (such as the paid mod idea years back).

About the only shame thing regarding Valve is that they were in on the microtransactions craze along with many others in the industry for a bit there (TF2 hats anyone?). Not a perfect company, but the "monopoly" here isn't "competitors can't come to market." It's more that they just offer a far better service and have NOT abused their market leadership in order to chase short term profitablity over long term success. More monopolies like this please.
This is awesome! I like how it's built and I looks like it's open for integrations of any kind.

I'm also too impatient to manually enter all transactions but import from PDF statement form a bank looks like a doable task. The only transactions that would be required to enter manually is cash/crypto/etc but for them there are no other choice.

Contrats with the the release Anantha and I hope your project will gain attention it deserves!
Yes, some types of engineering are licensed professions too. Software engineering isn't one of them.
the original GHA implementation was shitcanned
Love the clean interface example into ledger-cli!
Most of the movies I've seen were because of a poster hung someplace or a trailer playing before a movie at the theater or something sparked an interest in seeing it. Movie posters hanging on the wall are a form of advertising. If we didn't allow movie posters to be hung or trailers to be played I would have not known about a lot of movies I've enjoyed over the years.
Latest development on this line of work was a week ago: https://fly.io/blog/skip-the-api/

Discussion: https://news.ycombinator.com/item?id=37497345
1.5 hours driving a day * 5 days a week = not going to the gym ever.
What is the difference between this and GnuCash?

GnuCash also allows you to generate reports from double-entry accounting.
Somehow I expected he made it out of mechanical parts. Like literally “by hand”.
Valve: Don’t expect a faster Steam Deck ‘in the next couple of years’
Cacnonical, maybe. But I don't think the AAA companies are shaking in their boots. Heck, It's a symbiotic relationship as long as they think it's not worth 30% rev share to roll their own store. And Valve already bent the knee there by offering lower share if you make over $Xm.
me too, i was hoping to see a flyback transformer wound with a power drill or something
if you look at the source of the GHA runner, you can see where they regex-replace all references to Azure Pipelines with GitHub Actions lol
It's difficult to come up with an informed opinion on this sort of thing because it's nigh-impossible to talk to the people involved. I certainly don't know anyone who spends thousands of dollars on TF2 hats.

One possibility is that they're gambling addicts in countries where gambling is heavily restricted, and buying "loot boxes" containing random items is the closest they can get to playing a casino slot machine.

Or perhaps they think of themselves as clever investors in collectables, which they hope to sell on at a profit later on. You and I might think they're buying the equivalent of tulips or beanie babies - but they think their purchases are more like fine wines or rare postage stamps.

Perhaps the big spenders actually only spend big five bucks at a time, and they're merely poor at managing their personal finances - spending five bucks a day for five years, unaware of how it's adding up.

Or it could be money laundering - perhaps there's some criminal scheme where bank transfers are heavily monitored by the cops, but transfers of rare TF2 hats aren't.

Perhaps the big money transactions are actually fake, aiming to pump up prices or make people spending mere hundreds of dollars feel better about it because at least they're not spending thousands.

Yet another option is that they're super-successful billionaires, and a thousand bucks is nothing to them, not even worth bending down to pick up if they saw it in the street.

People who make games with microtransactions for a living probably find it a lot easier to sleep at night if they think all their whales are billionaires.
We gave up on AMC in particular because of the obscene amount of previews and ads (I measured it for a movie two months ago, it was forty minutes of them after the published start time!). Others haven't been so egregious at least. But it's no surprise to me if AMC goes bankrupt.
Why is that a bad example? It's proof that implementing From does not solve the problem.
> Did my point fly so high above peoples' heads?

Well you put too much assumptions there.
The DIY is fun, but if you want to think about it on a larger scale:

https://academiccommons.columbia.edu/doi/10.7916/D81N8CPF

From the abstract:

> This thesis specifically highlights the value of small, mass-manufactured internal combustion piston engines retrofitted to participate in non-automotive system designs. The applications are unconventional and stem first from the observation that, when normalized by power output, internal combustion engines are one hundred times less expensive than conventional, large power plants.

And:

> The largest single component of this thesis is modeling, designing, retrofitting, and testing a reciprocating piston engine used as a compressor. Motivated again by the low cost of an internal combustion engine, this work looks at how an engine (which is, in its conventional form, essentially a reciprocating compressor) can be cost-effectively retrofitted to perform as a small-scale gas compressor.
I think it helps if personal finance managers explicitly describe at least the following:

1. What automation, if any, exists for entering transactions? This is the most laborious/cumbersome part of personal finance. Some tools use financial data aggregators (plaid, yodlee etc.) that involves sharing login credentials with a third party, sometimes disabling 2FA, or other steps that are anti-security or anti-privacy. It sucks that in the USA at least, there is practically no way for customers to fetch their bank data via an open API. Until recently, many financial institutions supported OFX, but that is being phased out.

2. How is categorization of transactions accomplished? Ideally, I want autocategorization based on my own previously categorized transactions, since the bulk of my transactions are repeats at the same merchants.

3. What sort of reporting, dashboarding, and potentially sharing capabilities exist? Ideally, I want to share some reports with my partner

A while ago, I created my own homegrown system to automate my personal finances[1]. It is capable of doing all of the above, without sharing data with a 3rd party. Unfortunately, the automated transaction retrieval mostly does not work because financial institutions are dropping support for OFX.

[1]: https://sagar.se/blog/where-is-the-money/
>Valve takes 5% of each market transaction

... on their own community market platform. Valve supports third party stores that don't have a Valve cut, and they freely provide the ability for users to trade items for items with no fees to allow third party stores to work. These systems kick off a whole third angle of businesses being propped up around the exchange of these items and of people doing speculative trades on certain items.
Syntastic, I think? `~/.vim/pack/default/start/syntastic/README.markdown`
Definitely a good point.

I think a lot of the rage here stems from the assumption that these brain implants will be less about restoring abilities to the disabled and more about giving people the ability to post in social media at the speed of light. The frivolity of the potential applications seems short of justification for animal abuse, even if saving lives is sufficient justification.

(Edit: I figure there will be some frivolity, but truly useful medical advances will be made. Are they worth the lives of monkeys? I sure am glad I’m not a bioethicist because I dunno).
Thanks, I was thinking that the real-time replication features of Litestream had been dropped in favor of LiteFS.
It is quite similar to Beancount Fava. I want to focus and improve some of the things like app distribution (desktop/single cli binary) and the UI (reporting) and make it accessible for more users.
Peak potential usage is way higher than peak convenient usage after a couple of trivial optimisations. Just “don’t run the dryer, the kettle and the toaster at the same time” will knock 4-5kW off the max. Schedule your hot water system to only run off peak and that’s another 2.4-3.6kW.
Not to be that guy that tries to force LLMs into everything, but after automatically importing bank transactions, LLMs like GPT are very powerful in extracting information from the ill-formed, non-standard, transaction description, and subsequently classifying it. You can help train it by manually identifying and classifying the first few, and let it do the rest of the job. I've tried it out myself and works well for me!
If I only know about what movies are coming out is by asking the cinema, I'm probably going to miss out on a lot of movies I'll probably enjoy, unless I make quite the habit of asking the cinema on a very regular basis.
This is of course a very popular idea among economists (Eg. Paul Krugman has advocated something like this for a long time), because it allows them to have their cake and eat it too. But I fail to see any shred of evidence backing it up — it seems like purely wishful thinking on the part of someone who doesn’t want the party to change mood.

The problem is that most economists do not actually have a good “grounded” model of productivity and growth — they are lost in their own abstractions (GDP and what not).

The pernicious side effects of growth are symptomatic of the underlying problem which is market failure — and despite pockets of work (Eg. Stiglitz, etc) economics as a whole is not yet emotionally ready to wake up to the situation.
I still use stardock fences on my windows pc.

I also... Fondly?... Recall the time everybody was excited to have Xmas or star trek themes desktop with windowblinds.... Funny how not just fashion changes, but even need for fashion - virtually nobody customizes their windows desktop anymore :)
It literally just played last week in NYC in 70mm!

A few years back Netflix bought out the "Paris Theater" which is the oldest single screen theater in the city.

It was meant to allow fans to watch their newest movie releases in a theater format along with giveaways to get people in the mood.

I saw the debut of "Kate" a few days before it actually hit Netflix. (wonderful movie if you like John Wick. Mary Elizabeth Winstead is the female John Wick!)

They recently did some renovations and to celebrate they brought back a bunch of classics.

Oh I just checked: Funny enough its playing today! But unfortunately its sold out :/

[1]:https://www.paristheaternyc.com/films/showtimes/?filmId=HO00...
Aren't these just other targets in whatever build system you are using, though?
It's some kind of abstract machine, like a turing machine or the machine that parses regexes, isn't it?
>There is no technical reason everyone should not just have an electronic money account at the Fed itself for receiving and sending money.

Yet you complete leave out the non-technical reason why that's a terrible idea.

Systemic Single-Point of Failure, extreme vulnerability political exploitation, no robustness or process/partition based discorrelation to stave off or slow down financial contagion.

Robustness is entropic. It uses more energy, but gains in it's ability to remain up in the face of a myriad of quantifiable stimuli instead of falling apart at the slightest touch.

All eggs in one basket is a bad idea. No one makes a good enough basket.
act would also be helpful here in terms of debugging and development of Actions workflows.

https://github.com/nektos/act
Which of their competitors is releasing revolutionary updates?

My point being, if your thesis is that releasing incremental updates is a long term problem for Apple, then you should be able to identify a competitor who is releasing non-incremental updates.
Without valve we would have to pay per download/install. Because that’s what the publishers wanted. Or what Unity is trying to bring about.

Valve is privately held. Thank god.
There is a lot of repetition in programming. Could this more abstract reasoning about symmetries inspire language research?
In 2008 they outsource all the kernel work I read
The police knows who they are, there is a decent size organization for stealing, stocking and reselling bikes but they won't do anything. Same thing for the drugs, but the Belgian way is to say it's someone else's problem and take it easy.
Tesla is the next biggest union target in the United States
Well, cars are useful. A less polluting version of a useful thing is good in and of itself, if you step outside of any "us vs them" thinking. A train is a performance optimisation, just as how, a car filled with hard disks is higher bandwidth than a packet-switched network. But it isn't going to replace packet-switched networks.
While most people here seem to worry about cooling the engine, if you did this with a modern high-efficiency diesel, like a recent VW 2.0 TDI, the engine would probably struggle to reach any kind of operating temperature at all.
Show HN: Rapidpages – OSS alternative to vercel's v0
Hey everyone,

Really excited to share what I've been working on. Rapidpages is a prompt-first online IDE, think midjourney for front-end developers. I've been working on this for a while and it's great to see some interest from companies like Vercel in this space.

All you need for self-hosting is an OpenAI key and a GitHub oauth app. Simply clone the repo and play with it. It's also available on the cloud at www.rapidpages.io

Please give it a try and let me know if you have any feedback, and if you like what I'm doing with Rapidpages, please give it a star on GitHub.

Thanks!
Are you sure you wouldn't have? If you knew you like watching movies and knew that the way to find out what movies were coming out was to ask rather than have them plastered all over everything, would you really never have done so?
"Positive level too positive" is my new favorite error message.
I am so sorry for your loss. I am glad to hear you are healing in your own way though.

I'll make sure to hug my own extra hard tonight.
If you use hledger, you can actually write a csv importer directly in the tool: https://hledger.org/import-csv.html

I wrote my own idempotent parser before this existed but would give this a try first
You have to do it once for each subset of variants your state machine requires. Which if you enumerate them all is 2^N from implementations.
I'd assume you would be able to publish and deploy locally before setting up actions. Such that those are likely targets in your build system?

Caching, I can mostly understand as unique there. Though, I think I'm living with whatever the default stuff in actions is. Slow for builds that don't happen often, of course, but not so slow that I care.
I agree with you that tradeoff evaluation is crucial in engineering, but I don't see the 12 Factor methodology as a set of strict rules. They're more like guidelines that are generally a good idea to follow for building modern applications or services. Some of the suggestions apply for any type of software, like having a single version controlled codebase, separate build/release/run stages, and using stateless processes.

So it's good to be aware of _why_ those guidelines are considered a good thing, but as with any methodology, an engineer should be pragmatic in deciding when to follow it strictly, and when to adapt or ignore some of it.

That said, I wouldn't want to work on software that completely ignores 12 Factor.
I want to know where my money goes. I like to look at stacked-area (or column) charts of the categories of spending. To make this work I have some software I made ~20 years ago that does double-entry book-keeping. At the end of the month, I import statements from financial service providers (eg: Wells Fargo, Chase, PayPal, Stripe, etc). Lots of stuff is repeat purchases (eg: Shell Gas) and my software automatically categorises. Some transactions I have to categorise manually. Each category / vendor becomes an expense-account and my banks and CCs exist as assets and liabilities.

Once the import and reconciliation is done I pull up a my column chart that shows where the money went -- and can compare over time -- see a full year of movement. I've been through various charting libraries with it and most recently moved to ECharts[0] -- so I'm planning to expand with Treemap and Sankey style visuals.

The import process, which I do monthly takes maybe an hour. I'm importing from like 5 bank accounts, 3 payment processors, 4 CC providers. The part that takes the longest is signing into their slow sites, navigating past pop-up/interstitial, getting to their download page and waiting for it to download. Loads of these sites (WF, Chase) have been "modernised" and have some real bullshit UI/UX going on -- lags, no keyboard, elements jump around, forms can't remember state, ctrl+click won't open in a new page cause that damned link isn't actually a link but some nested monster of DIVs with 19 event listeners on each one -- and somehow still all wrong.

I think the most-best feature would be to have some tool automatically get all my transactions from all these providers into one common format. Gimmee some JSON with like 10 commonly-named fields for the normal stuff and then 52 other BS fields that each provider likes to add (see a PayPal CSV for example). Does that exist and I just don't know?

[0] https://echarts.apache.org/
I always liked the sluggishness.

It made me think every operation through before I did it, so I couldn't just bruteforce results through guesswork. And the graph-drawing process was hypnotic.

For some models, you couldn't even cancel drawing once it started so you really had to validate your own inputs.

Everything about it forced an abundance of caution and efficiency...two qualities overlooked by so many "engineers" rushing through everything they do today.
* assuming you already have a boat.
> Without hacks and tricks and magic and stuff

I'd say Proton absolutely qualifies as "hacks ans tricks and magic and stuff". It's just polished and packaged so increadibly well it doesn't feel hackey. I'm constantly amazed at how well it all just works.
This looks great! We've been building a wealth tracker with https://markets.sh and were a bit flabbergasted when people started "abusing" our automatically syncing Yodlee connection to hook up all of their checking and credit card accounts (technically we market only for brokerages and investment accounts). We have a free and simple API and plain CSV download which in itself seems to be a real pain point for people.

Apparently, just being able to pull your financial data into open-source tools and excel could be a product since Yodlee and other aggregators are often too expensive and technical to set up for individuals.

I think we need to force all financial companies to have a modern API and OAuth available for everyone via legislation.
I get ads all the time every time I walk into the library. Curated displays showcasing whatever author or topic they're trying to push at the time. Is that not advertising?

Not that I mind. I often find neat things in these displays that I might not have thought to look for otherwise. But isn't that kind of the point of ads, to get people to look for things they might not have otherwise known or considered?
one thing to be aware of, if you use windows, and submodules in a repo, ci will fail to clone over 50% of the time (with internal retries) with early eof errors

it's apparently a fixed problem in upstream openssl beta that isnt bundled yet, but i think a custom runner would be better too (but not an option at my org)

still, some days it gets in a rut and quickly fails for 10+ runs all billed at full rate. the entire eng group is severely annoyed by it because we cross test all oses on each commit so its becoming an expensive problem. basically 3x the billing on windows ci
Isn't that market already served by portable generators? Engine manufacturers like Honda have been selling gas generators forever.
Been feeling a little miffed about this recently. Litestream is excellent but if you have multiple writers your db gets corrupted. Quite easy to do with rolling deploys.

LifeFS was announced and is intended to help this. Now seems like (https://fly.io/docs/litefs/getting-started-fly/) it requires an HTTP proxy so that the application can guess about sqlite write/read usage by reading the HTTP request method. This seems... to introduce a different (maybe better?) set of gotchas to navigate.

There are now SQLite cloud offerings but you pay the network overhead and avoiding that was so much of the appeal of using SQLite.

Are people successfully using SQLite in a work or production setting with a replication and consistency strategy that they like? I've had trouble getting a setup to the point where I can recommend it for use at my jarb.
TOFU: Do You Check?
Reading that again today in the context of "Linux gives up on 6-year LTS kernels, says they’re too much work", Android could have been a prime helper of LTS kernel maintenance.

https://news.ycombinator.com/item?id=37591050
It's interesting how many tools can analyze where your money has been going, but few go deep on the planning + forecasting side.

Have you thought about building out the "retirement" module more? If you need any inspiration, I've been working on a personal finance simulator [1] for the past two and a half years as a side project.

Really great job with the docs on this, and I love that you include a demo environment!

I imagine that eventually we'll see an app that pulls budgeting, tracking, and planning all together in a fully seamless way. Whoever manages that will probably be a force to be reckoned with.

[1]: https://projectionlab.com
Cruise CEO Says SF ‘Should Be Rolling Out the Red Carpet’ for Robotaxis