skysight-inc/HackerNews huggingface dataset:
Ask HN: Software for Real-World Budgeting?
This feels like it should be a solved problem, but all of the personal/family budgeting software that I’ve found in the past assumes that incomes and expenses are consistent. Any recommendations for programs for folks who, for example:

- Get paid for 9 months or for gigs that are scheduled ahead of time and therefore known
- Have regular things like kid activity expenses that may not be at regular intervals, but are certainly able to be planned in
- Have to deal with income oddities like reimbursement tracking that is linked to expenses over previous months?

My spreadsheets over the past 10 years work, and I’m tempted to build them into something more automatic. But I can’t imagine that these types of things haven’t been handled before without getting into expensive software made for companies. Thanks!
[dupe]

More discussion:
https://news.ycombinator.com/item?id=41265892
> While I understand the reason for this (i.e.: to avoid developers relying in a specific iteration order), I still find it weird, and I think this is something unique for Go.

Haha well, fun fact, Java did this as well after a bunch of code was broken by a JDK upgrade which changed HashMap iteration order that programmers had been relying upon. Java does at least have ordered maps in the standard lib though. IMO it is a questionable decision to spend CPU resources on randomization in order to mollycoddle programmers with a flawed understanding of an API like this, but then again I'm not the one who gets the backlash when their stuff breaks.

Also, on the subject of nullability, while JSR305 may be considered dead, there's still pretty active work on the Java nullability question both from the angle of tooling (https://www.infoq.com/news/2024/08/jspecify-java-nullability...) and language design (https://openjdk.org/jeps/8316779).
> It's crazy

that is a phrase often used by people who are appealing to an invisible sense of "us versus them", emphasizing that the crazy thing-person-event is "not us" ?

> even after the video was made private by the Stanford YouTube channel

private conversations among the very powerful is exactly the topic.. so this seems a bit of a Freudian slip

> I thought the talk was great.

I am one of "us" so why so much upset from "them" ? Can we get some social mutual-assurance that "them" are so wrong, and "us" is OK (and continue to be wealthy) ?

> he was being really open about what normally happens in these types of companies

normal ! this is normal ! why are "them" so upset when this is obviously normal, right ?!

> I think the problem is that he, as someone in a position of power, was too open about it?

clearly we need to keep up the secret conversations among the wealthy and powerful ?
IME, it's obviously Electrify America and Blink.

I rarely charge outside, but when I do I try to stay away from their chargers as my reliability rate of a successful charge on first plug is like 10%. It used it not matter that much, but with way more EVs out there, you can't just plug in to the next port as they're all taken.
Cost of living is also lower here in the EU so it's not a big deal.

And money isn't that relevant anyway. Quality of life is more important. That's why I live in Spain where I make about half of what I could make in Holland where I'm from.

The biggest party in Holland for the last 20 years (VVD) was very neoliberal and they wanted to make the country into America where money trumps everything so I got disenfranchised and left. And right now the biggest party is even extreme right (and supported by the neolibs) so I'm extra glad I left.

But I'm happy in Spain. People enjoy life much more. There's no calvinist influence. Not to mention the climate.
It was, but it took Radio Shack a while to figure out what to do with it. It was kind of "a solution in search of a problem" until they decided to port Unix to it. At first the plan was to use Unos from Charles River Data Systems, but then -- because Microsoft gonna Microsoft -- Microsoft came in and said that unless they made Xenix the Model 16's operating system, Tandy Corp.'s business relationship with Microsoft would be threatened.
Not when your money is funding them even if you don't want it to.
Nature loves redundancy. Milton Friedman needs to lecture nature on efficiency and economics and show off the modern marvel that is the US economy. Maybe nature would get its act together and stop being so wasteful.
It's not meant to be sold as a book, it's available thru your institute's library. The universities pay for them.
I live in a coastal blue state in the US and would think the entire country ran this well if I didn’t have the internet.
AI stole my job and my work, and the boss didn't know – or care
UK chip giant ARM developing GPU in Israel
I can’t speak for every company.

As a 12 person engineering team, we really need a strong team lead or someone who we can put on a management track over the next 2-3 years (SWE to Lead to EM to Director to VP). We prefer to promote from within rather than hire those roles directly.

So, the top end of our range for engineering roles right now is reserved for people with management potential because we’re willing to pay a premium for that, but doesn’t mean we will reject good individual contributors.

(This is my last reply on this thread, the debate could go on, e.g. “how do you know if someone has management potential”, etc - hiring and finding a job is an art, not a science, no right answers, nothing is perfect)
Something to keep in mind with the "fire together" thing is that neurons are put into dynamic subgroups through brain waves and inhibition of other neurons in the area.

So the opportunity to "fire together" is being driven by an underlying brain mechanism.
> I thought the talk was great.

The talk was effectively how to be a criminal sociopath with some minor technology set dressing, so please elaborate on its greatness.
I managed to find two of the missing patents mentioned on that page, because there's a picture of a device with four patent numbers on it.

https://patents.google.com/patent/US3093737A/en?oq=3093737

According to the patent Walter Shriner was based in Springfield, Illinois, which was mentioned as "ground zero" for these devices.

Shriners patent references the older 568 patent by Failla, who assigned it to the Atomic Energy Commission.

https://patents.google.com/patent/US2731568A/en?oq=2731568
In (parts of -- often state-defined laws) the US it might or might not.

- Generally, you can be fired without any particular reason.

- Outside of a few whitelisted reasons (like being fired "for cause"), when fired, you can collect unemployment (a system where the employer self-insures, sending money into a governmental pool to payout in such cases) for O(1 yr), with caps in the $900/mo.range, depending on the state. Not clicking on the link would likely not count as "cause," but Twitter might try to argue it does (not that it necessarily matters since the severance package is probably better and probably precludes filing for unemployment).

- Other labor laws exist, like requiring some sort of notification period for mass layoffs. If this were found to be a mass layoff in disguise, there'd be additional penalties.

- Similarly with race or any of the things you can't fire a person for (e.g., if a person didn't see the email because they were pregnant and doing something medically relevant, a lawyer might be able to say something about the firing being structured in a way that discriminates against pregnant people, which is not legal).

- If the link had any attached terms and conditions, those likely would not be enforceable since the contract was agreed to under duress.

- Any other contracts between Twitter and the employees might matter. Perhaps the firing is allowed, but there are other constraints on the exact manner (e.g., having previously negotiated a better severance package).

- If the link had any specific terms involving lower pay or reduced benefits or whatnot, there's a decent chance that it was criminal extortion or blackmail in various parts of the US.

And so on. We can start tacking on hypotheticals which might apply, but I'll stop there.

> indentured servitude

There's no need to be so hyperbolic when bagging on the US. It's bad that we don't have great safety nets for people, but forcing individual employers to take up the slack isn't an ideal solution either (still no protections when the employer goes bankrupt or when a crisis hits somebody like a college student, and it disproportionately impacts the smallest businesses because you can't spread the risk out across a lot of employees and revenue -- an imperfect but almost strictly better solution is just raising the unemployment rates to match the real inflation we've seen), and it's nothing like indentured servitude which allows the working conditions to degrade nearly arbitrarily without a chance to leave and go someplace better.
"the King, in his gracious majesty, has forbidden both rich and poor alike, from sleeping under bridges in the rain"
C is not the smallest or simplest language, but it's pretty small and simple. What's hard is writing large software in it (compared to other languages). It doesn't take that long to learn it, nor is it very difficult to learn, and there's no reason not to learn it, so you may as well go for it.
As per the saying: "The French copy no one and nobody copies the French". If we were carbon copies of the British or the Americans, life on Earth would be just a little bit more boring.

We're not better or worse, we're just different. Deal with it or leave us be.
> We highly recommend using Chrome!

Er... what does this mean? Firefox is not supported? If so, the author should just say that.
One caveat: at will employment doesn't allow a company to fire you for "any" reason. It allows you to be fired for "no" reason.

So, if a company says "we're firing everyone wearing red shirts", then you can potentially contest that. If they fire you without a reason, then it's legal. If you can prove there was actually a reason, and that the reason was illegal, then you can sue them for wrongful termination
You're not alone. In the two cases I know, it's siblings who had a bad childhood experience, and now are both terrified of moths and butterflies. Their idea of hell is a butterfly exhibit!
An interesting facet of a universal healthcare system is how much it could increase competition due to relieving healthcare costs for SMBs and for manufacturing industries like automotive by removing their healthcare obligations.

You actually net increase the ability of people to work for themselves. Healthcare is often cited as one of the primarily reasons people don’t take the step to found their own business.

Not to mention that if you want more equity between employer / employee relationships we need more ways to break up the asymmetric leverage of the relationship and this is a major one that traps folks
Everywhere

https://www.nature.com/articles/s41598-018-30453-2
[dupe] https://news.ycombinator.com/item?id=41265892
That's what our app does: curiosity.ai, local index, support for many files types and apps out of the box, and integrated local OCR, STT and even local LLM
It's in a different part of the world. That's what the headline claimed. It claimed it would be lost to the world.

And you're wrong that it's as "good as gone." It's not. It's just to be spent by someone else.
> I think it's likely that a lower class person might prefer an alternative system that produced somewhat less value but distributed it more equally.

As evidenced by the vast amount of poor Americans emigrating to Cuba, or poor Brazilians crossing the border to Venezuela. They really desire all that sweet equality.
Yup that was also definitely one among the many issues
Dunlosky J, Rawson KA, Marsh EJ, Nathan MJ, Willingham DT. Improving Students' Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology. Psychol Sci Public Interest. 2013 Jan;14(1):4-58. doi: 10.1177/1529100612453266. PMID: 26173288.
> I think you're being overly paranoid.

No shortage of paranoid comments here
I am a Python programmer with a bit of Golang experience. If it were upto me I'd absolutely do away with default function arguments in Python.

It is one of the rules now I live by. I don't have to worry about leaving an argument during calling anymore.

I think it fits well with the pythonic mantra of explicit is better than implicit.
You fool! “Patent pending _AI-driven_ human biology based neural retrieval” would’ve gotten $150M
The hardcover version comes in 7 volumes! [1]

Unfortunately the thing is from 2008 and I suppose this kind of book doesn't age well.

[1] http://titan.princeton.edu/2010-10-11/EoO2/Encyclopedia_Opti...
That entire episode is ridiculous, it appears that Starlink would have been a fine addition to rural broadband. We've already handed out billions to telcos and ISPs who have made very little progress.
When there is a discrepancy, how do you know which is correct?
Crime pays, when you are rich.
I got to meet Gary Paulsen at a conference once. He's a legit mountain man, and one of the absolute nicest people on the face of the earth. He stayed at a book signing for like 6 hours after to talk to fans. Super cool guy.
It's not specifically about technical problems. He's saying that you need to just go all in on getting traction and not constantly be worrying about things that aren't going to matter if you never get it. It's the same thing as people who just opine about how they'll handle the big server bills, or how they'll scale to a billion users, or how they'll deal with regulations, when they haven't gotten their first user yet.
The Electrify America operator announcement for the station nearest me reads

"Due to stolen parts within our charging system, the chargers at this location will remain unavailable as we work with law enforcement agencies to determine the source of the property damage. The negative impact on EV drivers is unfortunate, and we hope the matter will be resolved quickly. We will provide an update when the chargers become available. "

Every charging station in Oakland has had its copper cables chopped off by crackheads at some point.
The bit the headline references starts at about 23m41s in: https://drive.google.com/file/d/1eQPHqcRwChpTHYEUQlhUDnBNnCS...

FWIW, the talk starts rough, but there's some good bits throughout.
Gas stations make pennies off of gas and nearly all of their profit on concessions.

Instead of giving incentives to hotels and businesses who have little experience or incentive in maintaining working charging stations. A better approach would be to pay gas stations .

It would also work as free marketing for EVs. ICE owners would see suave EV owners sitting comfortably in a sleek EV while they fill up their filthy petrol. Most likely you could pool EV producers to cover the incentive cost so the public cost would be zero
I want to say the Daily Show had an episode about someone calling the sheriffs on Bank of America, and them visiting a local branch to enforce a court judgment
More Than 90% of 2021 Venture Funds Have Had Zero Distributions Thus Far
Yes. Sure. But the reason this is on HN (for the millionth time) is because Eric said it, and Google bad, or whatever.
Years ago there was a great extended comment here on HN about teaching a linear algebra course using, among other tactics, a similar spacing of the homework problems. He reported excellent results. I wish I remembered the username. Ben something?
Most of the hammering out is giant corporations hammering each other, trying to forge a niche to more effectively extract rents.

The solution is minimal or no government intervention to create state-sponsored monopolies. When you do have those interventions, sometimes corporation A will win, sometimes corporation B will win, but the small scale individual will always lose.
These are some staggering numbers: 52 thousand Chinese EV companies shut down last year.

Xi Jinping (successfully) stimulated EV and semiconductor manufacturing through massive government investment and loans. The problem is that so many companies were funded that they are now viciously driving each other out of business through oversupply.

Because the supply chain networks are so dense, each bankruptcy easily cascades because the company then defaults on contracts with vendors and customers.

None of this, of course, is good news for US competitors like Tesla. With such a large field of vicious competition, it’s almost assured that the small set of businesses that succeed will be able to outcompete globally with extremely low cost structure. We see this happening with BYD.
I'm amazed that this phenomena is hitherto unexplained when it's entirely common knowledge in rural scandinavia, barely worth talking about.
One in us-west-1, another in us-east-2, and the third in eu-west-3.
Is your startup part of ycombinator?
You have a choice when you start a company. You can be ethical or not. It may be easier to make money if you are not ethical. It all depends on your goal. For many people, the only guidepost is financial success. For others, making the world better is a higher goal.
> Solved problems speeds up that muscle memory learning process significantly as opposed to going line by line

completely agree. I would recommend checking out mathacademy.com. I've been using it the last two months to raise my skill levels in math and its been a great investment of my time. It gives you a short lesson on the topic and then just gives you problem sets to burn though. what I like about it is that you don't think about your learning objectives. I just log in every day and do the problem sets and lessons until I feel like I did enough for the day. repeat everyday and you'll just naturally find yourself improving.
> OSMAnd is great

I switched from OSMAnd to Organic Maps a few years ago. Organic Maps is way faster, and I actually understand what all the buttons do.

It has some minor limitations, though: it cannot keep the GPS on when you switch to a different app, and it doesn't do track recording.
I was about to comment the same. Also happened in absl (Google's alternative to the STL template library for C++ which started its life as GTL) -- when changing the default hash function for unordered maps it led to breaking changes in both test and production code that had depended on it.

OrderedDict types are nice sometimes but shouldn't be the default behavior, IMO.

There are good reasons for the second point (about default/named parameters) -- any calling code is making some assumptions based on that default value so there's a risk it can't be changed or added to. If you really want a default value, make a wrapper function for it. In the example it would be a simple matter of defining ReplaceAll with three arguments that always passes -1 to Replace(...)
It's Heisenberg's Joke. It's both a joke and not a joke. Whether it collapses into a joke when you open the box depends on whether you agree with the sentiment.
I don’t know if there are just too many kids around or if everyone has a short memory, but Eric Schmidt was in his heyday know. for awkwardly sticking his foot in it with tactless comments like this.
The brain waves drive the synchronization process by triggering inhibition in neurons not in the targeted subgroup.

There are different frequency waves that operate over different timescales and distances and are typically involved in different types of functional activity.
Why was it made private? Isn’t the whole idea of a university to allow different opinions and views to be made available?
The reason for randomized hash is most probably to mitigate DOS attacks based on users knowing which hash function is used (Go is open source, after all) and finding a way to fill a map - any map - with untouched tokens.
pg_duckdb: Splicing Duck and Elephant DNA
Aah the McDonald excuse again. The favorite pivot of every boing apologist and conspiracy theorist. If only Mac, a completely successful defense contractor, hadn't somehow engineered a completely galaxy brained backdoor purchase of their largest competitor Boeing like a tapewirm because they needed cash after the f112 cancellation they never would have lost that engineering led spirit.

Get over it. Boeing wasn't doing great and has always had struggles. They wanted to get further into defense and kill off a competitor.

Also Wharton came for everyone in the 90s and 00s. If Boeing stayed seperate from the evil Mac they still would have been inmundated by best practice short term bean counters from every MBA school in the country.

Also if you ask a machinist in Seattle or STL if Boeing outsources, they sure do, to those non-union untrained unqualified folks in the south. Nevermind all the moisture that gets into the plane when you wheel a 747 from an air-conditioned warehouse to the southeast sauna. Boeing has always fought with it's union so that wasn't the fault of the Boogeyman either.
Note... you can use PostgreSQL as MongoDB... with FerretDB :)
Interesting, I agree with the the main idea: in general I find Go a productive language, but there’s a few rough edges.

The specific examples don’t ring true to me though.

Instead of named arguments, use the functional optional pattern.

An ordered map can be implemented as a slice with a get function. If you want to stamp out some code duplication, Go has generics and iterators these days.

What I really miss are enums. Specifically, the ability to map two value sets to each other and get a compile time error if the mapping becomes stale due to a new value.

And other assorted stuff. Like better nil handling, the weird time and http client libraries, nil interfaces and slices, and so on.
Gas stations don’t have parking for cars to sit there for 30 minutes. Their real estate doesn’t work.

Hotels and parking lots have empty spaces.
Ask HN: Best fanless PC with high end CPU/GPU?
Because they weren't allowed to, what with their military single-source business and all that gov money keeping them alive. You betcha these MBA graduates would have shipped the entire farm to China if it promised a quarterly profit.
Toothpaste Null-Terminator
Alien – CUDA-powered artificial life simulation program
I worked at a place where there was a gradually-increasing amount per year you could earn, implemented as a fraction of a day per paycheck. I was earning 5 wks a year when I left. I went on a two-week cruise, and with the usual travel buffers it took three weeks. So now mention of two-week vacations makes me a little nervous.
The point is not "the fleetingness of life" per se, it's the question of what comes before and what comes after. Bede's implication is that the pagan religion of King Edwin had no explanation, whereas Christianity provided one ("... what came before or what follows after, we do not know. Therefore, if this new lore brings anything more certain and more wise, it is worthy of that that we follow it").
Airbnb, Spotify, YouTube and Uber wouldn't see shareholder value increase if people didn't find those services useful. The number doesn't just magically go up if you build something nobody wants.
Ah, yes, the web: Infinitely cross platform and portable, except "this website will only work if you run the js with this specific js interpreter, and also we dont know how to do css so we used very platform specific css, and also our html is not complaint but Chrome doesn't care, and also... but its cross platform. Its the web, it runs anywhere!"
I think it was Ben Tilly and I think his user name is btilly. I also remember that comment you're referring too.
Xitter is full of spam and fake news.

Elon decided to take the company in this direction where everything is fair game. Things just got worse.

If Xitter isn't going to up their game the legal system has to jump in and do it for them. It's not going to be pretty.

Now Elon is taking their ball home. Closing the offices, firing hundreds, burning bridges.

It's a power move where everyone loses but his ego.
The Living Computer Museum auction listing