skysight-inc/HackerNews huggingface dataset:
That’s a nice summary.

What I don’t like about the Git documentation as I’ve read it is that they go between “patch” and “commit” in some places without stopping and explaining what the difference is. It makes sense to them. It’s obvious. But it isn’t necessarily obvious to most people.

A patch is a patch proper plus a commit message encoded in a format that git am understands. That’s fine. And the core developers understand that you cannot transmit a commit snapshot via email (or you shouldn’t). But I prefer to mostly stick to “commit” in the abstract sense, whether that to-be-commit is from a pull or from an email (or: it’s in the form of an email and it could be applied as a commit).

git rebase talks about “patch series” I think. Without explaining it. Why not “commit series”?

Sometimes it seems like talking about your changes by the way it happened to be transmitted. It’s like talking about “attachments” instead of commits because you happened to send them via email as an attachment (instead of inline).

Then you now have “stacked diffs” or “stacked commits”. Which are just a series of commits. Or a branch of commits (implicitly grounded by a base commit). For a while I was wondering what stacked diffs/stacked PRs/stacked patches and if I was missing out. When it just turned out to be, as you explain, essentially the Linux Kernel style of being able to review a commit in isolation. But in a sort of context that pull request inhabitants can understand.

I prefer to mostly talk about these things as “commits”.

(At several times writing those paragraphs above I wondered if I would be able to string together them in a coherent way)
I had a really negative view on FSD from just reading and seeing stuff online until I finally decided to rent a Model Y on Turo with FSD...I was absolutely blown away.

I drove it from Houston to Amarillo (600 miles) and had to touch the wheel only a couple times. That includes pulling me off the freeway, into the freaking parking spot next to the Supercharger, and finally through my neighborhood to the front of my house.

For the price I don't think the MY or M3 can be beat and will surely be very high on the list for my family's next vehicle
Sadly, these results are going to be ignored by those in favor of rent controls —of course these same people will cite any undergrad study results to support whatever policy they agree with. Hard numbers? No way.

Kamala is talking about grocery price controls (and calls it gauging laws). However, this is a dubious proposition given that the grocery retail industry is notorious for slim margins 1 - 1.5% profit margins. Like what the hell is this going to accomplish, other than create shortages in some areas?

It’s dumb. I don’t know who in hell is giving her economic advice, but they need to fire whoever the hell he or she is.
It’s pretty great if you can manage to have the parent be 501(c)(3). Have all the early investors “donate” 90% of their investment to the 501(c)(3) and invest 10% in the for-profit subsidiary the old-fashioned way. They get a tax deduction, and the parent owns 90% of the subsidiary. Later on, if the business is successful, the parent cashes out at the lowest possible valuation they can pull off with a mostly straight face, and all the investors in the subsidiary end up owning their shares, pro rata, with no dilution from the parent. The parent keeps a bit of cash (and can use it for some other purpose).

Of course the investors do end up owning their shares at a lower basis than they would otherwise, and they end up a bit diluted compared to a straightforward investment, but the investors seem likely to more than make up for this by donating appreciated securities to the 501(c)(3) and by deferring or even completely avoiding the capital gains tax on their for-profit shares.

Obviously everyone needs to consult their lawyer about the probability of civil and/or criminal penalties.
We pay, but what hurts is that our customers need to pay, too. For both oracle and ms of course
Yep, it wouldn't make sense for me to do this tracking either. It would just show me wearing one pair until it has holes in the soles. But I do acknowledge there are lots of people who are more enthusiastic about shoes than I am.
ChargePoint is usually fine. I've rarely had problems except in rare cases where the cables were cut, presumably by some MAGA person.

EVgo and Electrify America routinely fail at the payment-charging stage for me. The Tesla is expecting to get charge as soon as it is plugged in; the charger on the other hand wants me to plug in BEFORE payment, and payment takes FOREVER by the time I open the app, inevitably have to re-log-in (for some reason ChargePoint keeps me log in but the others routinely log me out), forget my password, reset my password, then locate the goddamn charger stall ID zooming in from a map of the US and then have to search some stupid IKEA-like name of the actual charge station. By the time I finish this the car has already given up and when the charger catches up to telling the car "hey I have charge now", it's too late.

The real workflow should be either

(a) tap a EMV credit card, approved, THEN plug in, no app needed

OR

(b) scan a QR code, Google/Apple Pay, THEN plug in, no login needed

The charger should facilitate immediately delivering charge as soon as it's plugged in to the car.
Big fan of [lower-case] agile. If its goal isn't to make development faster (by eliminating wasted effort), what is the goal?
I love how the comment I'm responding to literally says "then collect $250k per year risk free after taxes," and then you all pile onto me with downvotes telling me that's he's not just going to invest in treasuries (which is exactly the implication of HIS comment and not mine).
This is exactly how I feel about FSD in my Model 3.

It’s like supervising a teenager learning to drive, ready to take over at anytime.

It’s a lot less stressful to just drive myself.
Part of the reason for long shifts is studies have continuously shown poor patient outcomes associated with the number of shift changes.
Yes, ClickUp was the worst I’ve used out of Pivotal Tracker, Trello, Wrike, Jira, Excel, Notion Calvinball, threatening emails, or text files
> That's a strange assertion to make considering that in the medical field nearly every hospital and practice is privately owned.

There are a limited number of seats in medical schools. The medical schools cannot limit these seats themselves, only the authority of the government makes that possible. Given that there is a direct relationship between the number of medical students and the number of future physicians/surgeons, and that there is a direct relationship between the number of physicians and the available physician man-hours, it must be true that government is limiting the number of physician man-hours for hospitals and other medical treatment venues.

If they wanted to increase the supply of the latter, they know or should know how to accomplish that.

Pretending that this is a private industry because there's some thin veneer of privatization is a little weird.
>DoNotPay also did not "hire or retain any attorneys" to help verify AI outputs or validate DoNotPay's legal claims.

Wow, that's brave. Create a wrapper around ChatGPT, call it a lawyer, and never check the output. $193k fine seems like peanuts.

Sometimes I think about where I would be in life if I had no moral or ethical qualms. I'd probably be running a company like this.
he did, as the article explains; it's not an if
Legendary Mario creator on AI: Nintendo is "going the opposite direction"
In an effort to lower the deficit effects of the Trump tax cuts (i.e. increase revenue so they could cut further in other areas), they reclassified software developers salary so that their salaries have to be amortized over multiple years, instead of just a business expense in that year. This is usually done for assets as those things have an intrinsic value that could be sold.

In this case, business have to pay taxes on "profit" that they don't have as it immediately went to salaries. There were a lot of small business that were hit extremely hard.

They tried to fix it in the recent tax bill but it was killed in the Senate last I checked. You can see more here: https://www.finance.senate.gov/chairmans-news/fact-sheet-on-....

Also, software developers in Oil and Gas industries are exempt from this :)
I think they want long shifts and long breaks but not necessarily long hours as in more hours per week/month/year.
Second, doctors are being routinely burned out in med school and residency...
I miss FogBugz.
The traps that burn a little propane to make warm, moist Co2 work. When I was a kid, I DIY made one using a heater pilot light and some PC fans.

They cost a fair bit to run but it is quite satisfying to empty out the net bag and see the thousands of dead mosquitos.
My point was that only super intelligence could possibly solve a problem that we can only pretend to have solved.
>JIRA sucks
That's what I thought until I started a job that has Asana. It's even worse.
https://youtube.com/watch?v=YS2K_quFWuY

Note: the technical details are very lacking so it may not be that interesting to most here. tl;dw: there is a reseller that shouldn't be selling the tablets to "unauthorized" people and some other tidbits about how the thief operates.
I wanted to leave this comment, but now I’m going to have to leave a helpful correction to your comment instead: prescribed is closer to “forced”, or “made the rule”, than to “recommended”. :)
Super Micro shares tumble 12% after DOJ reportedly opens probe into company
I think it's a fair assumption that the taboo against eating horse-meat is related to using horses for transport. Historically, armies wouldn't eat their horses unless they were in an extremely dire situation, etc.
fortunately there was no drm or intellectual property preventing him from getting the device repaired in this case
Sounds like your clients know what they are doing. That’s very nice way of working. I was involved as employee in countless dubious agile called projects. It’s good way to hide missing project management covering it with dubious rituals like daily standup. That’s exactly what happens in kindergarten and is called morning circle. I must smile thinking adults doing the same in the office.
After doing basic napkin math I've always thought it was pretty obvious. Buy-in + annual maintenance fees that are pretty close to what a condo rental outside of a contract would be. Then you add in the other factors such that you're locked into certain locations and whatever timeframe is not booked, don't actually own anything other than a lease, and the only way to get out of it is to sell it yourself... no thank you.
> Real Communism hasn’t been tried. Once we do it, it’s going to work.

Come on. You've said nothing of value and had no insight. No one's talking about full-on central planning. You've just uttered a strawman slogan for the unrestrained free market.

But the unrestrained free market would objectively suck, which anyone with two brain cells who is not high on ideology can predict. It's most prefect expression, anarcho-capitalism, is the ununoctium of economic systems (as it would immediately decay into something very different).
Since we're taking the risk of being judgmental, I'd suggest the preference for not squashing branches to preserve the developer's local commit history when merged into the main line suggests a misunderstanding between branches and commits, but if it works for you more power to you.
Show HN: X]INT – An API-Based Game for Programmers to Gather Intelligence
Hi HN,

I’ve built [X]INT, an API-based game where you play as an intelligence analyst. You solve puzzles and gather information using real-world data sources (databases, Wikipedia, Google Maps) by making API calls. You’re free to use any programming language.

The game is still in its second iteration, and I’m looking for feedback from the developer community. Would love to hear your thoughts and suggestions for improvement.

Key features:

- No in-game scripting limitations — use any language.

- Problem-solving through API calls and real-world data interaction.

Check it out here: https://salza.dk/xint/

Happy hacking!
I just don't think agile is designed for fixed-anything. Every project has unknowns: you can either spend effort to de-risk the project and increase your confidence in the time/cost estimates, then sell the job (ie waterfall/big plan first); or you can Just Try Stuff and adapt as you figure out that various things are easier or harder than you thought.

I think consultancies and corporations looked at vertically-integrated tech companies having lots of success with agile & decided they needed agile themselves, but didn't want to give up fixed-price. Probably correctly! But the key to those tech companies' success was the vertical integration, not the agile methodology
Yes, Altman not having 7% of the company was not a good fit for the world.
It's not particularly agile. It's just another tool. If you just use it for bug tracking, it's fine. At least, for a small team. But when a manager starts using all the other features (progress tracking, time administration), it may become your enemy.
I am honestly surprised the fine is not more. We need to see more of these come out as AI is shoved dangerously into places thanks to the ability to use it with little to no technical knowledge.

Especially when you are really just shoving data into an LLM and expecting a response to do some job, you are not training it to do a specific task.

Like the home buying AI that was on HN yesterday.
This is a false dichotomy. Clearly getting money and control are the main objectives here, and we're all operating over a distribution of possible outcomes.
This is the main difference in politics, as far as I can tell: Some people push for things that seem really compassionate and intuitively good and right, but actually make the problem a lot worse. But to argue this is almost always futile because all most people seem able to absorb is that you're disagreeing with their intuitively compassionate position, not that you're trying to posit a solution that actually functions, so in their eyes you're an existential threat to them.
How do you know when a Waymo vehicle is receiving guidance from remote support?
to be honest, it's a flaky analogy at best. Houses are physical constructs - you can't have the toilet be physically in two different places of the house at the same time. Also dramatic changes (eg rebuilding an entire house) take more time than simpler changes (painting a wall), which isn't the case in software (sometimes a tiny change takes longer than building entire features)
Interesting idea. If you had control over the whole software stack down to the hardware, you could organize it in such a way that all meaningful mutable state is kept in a contiguous region of memory - and then you could just download or sync that.

I can imagine that these "state dumps" would be quite big though. And there is definitely some hidden state in the hardware blocks themselves (SPI, I2C, whatever...).
Jira and the modern cargo cult agile make me hate software development.

The important part is to create a team, people working together, helping each other, trusting each other.

Anything that increase trust and organic collaboration is useful, most of the rest is a waste of time.

Ex: if your estimates are used once to put the blame on someone, congratulation you just destroyed the morale and trust of the whole team. Now everyone will start to lie and pad their estimates, the game is now how to behave to cover your ass and the one of your friends.
Fossil sucks in its own specific ways, that are different from git's, but still exist.

And that's the issue most people on this thread miss. If every tool for reaching some goal suck in some way, do the best of them really suck?
When playing a game, I wouldn't want to be on a team with someone who views the struggle for basic human rights as a game.
While I'm all for a history lesson (and the double-I octopii is indeed simply incorrect) I take issue with anyone insisting that "octopi" is wrong:

1. Language is neither static nor a series of rules to be blindly followed. The way a word was pluralized 1400 years ago has limited relevance today.

2. As noted just about everywhere, "octopodes" looks insane in any modern English sentence because we don't pluralize any other word that way. It also moves the emphasis to the second syllable. Thus it manages to make everybody's life harder for no benefit, a favorite pastime of the sort of people who would suggest this pluralization.

3. "Octopuses" feels stilted, and while it is correct, I thoroughly empathize with anyone uninterested in using a four-syllable word with three consecutive unstressed syllables in a sentence. Therefore it makes sense to create a shorter pluralization, and we can do this by analogy to other English words!

3a. We are not speaking Latin. If "-us" to "-i" is a valid pluralization of other English words, then it makes sense for it to be a valid pluralization of this word. While this pattern can be used irresponsibly ("bus" -> "bi"), using it for the three-syllable "octopus" is non-destructive. It preserves the structure (and the meter!) and thus makes a lot of sense.

4. To come back to "double-I octopii is simply incorrect": It's wrong because it's trying to be pedantic but uses the rules wrong (as noted in the wikipedia reference above). If, in 700 years, I were still alive, English were still spoken, and some band of idiots had managed to make "octopii" the most common pluralization, then I would begrudgingly accept it per point 1 above, but until then, no.
It has nothing to do with GitHub in the sense that GitHub does not support it (I guess, I’m not up to touch). It does have something to do with GitHub in the sense that the name (PRs) and the benefits are framed from the standpoint of This is What GitHub Lacks.

Which is a GitHub-centric perspective.

https://news.ycombinator.com/item?id=41514663
Mandatory fields should be banned. If it's actually important it'll get filled in anyway.
https://www.amazon.com/Lumenier-460mAh-45c-Lipo-Battery/dp/B...

Done.
So what you see when you look at the repo in Github et al is the encrypted file and locally you see the file unencrypted? That's neat, a bit like ansible-vault but less of a hassle for the user.
They had inflation of 100%. The supply already cratered because of the law, if the preemptive counter was removed the supply would have cratered even more.

The rise in price was due to deficiencies.

The lack of supply was completely expected and would have been worse with a stronger law.
That's like the only way it should be used. You know your situation and problems. You know when "just" is just.
I was raised and live in an area of Central Texas with some of the highest growth rates in the US. It might be that a sort of rural gentrification is just destroying a lifestyle that was always taken for granted. Small farms/ranches around here are economically unfeasible. Small businesses cannot compete with large well established/funded corporations. Handyman jobs (still needed) are commodified and often the answer is just "tear it down" and build something new. Land prices have skyrocket along with taxed food prices and everything else. "Food deserts" are sort of real but it just results in giant tax breaks to bulldoze fields and put in 50 acre of parking lots and giant box stores. Local governments are supporting new development with roads, city services. There is not much opportunity (or incentive) for anyone that has been living in the area for all their lives.
While they work hard, the problem isn't the work. The problem is a few of them after work go out and don't get a full night's sleep. In my office I work with people who after their 8 hours of work go party all night and so are tired the next day - but programming when tired is not potentially fatal unlike operating heavy equipment when tired.
to be fair, people _do_ push back on lawyers, doctors, architects, construction workers, etc all the time
That's a really great game, congratulations!
I took four trips the other day and couldn’t notice any interventions at all. So maybe they are just so sneaky that I can’t notice.
I actually kind of like the subset of Jira that I use. Put tickets in a project, create related tickets when I'm breaking down larger projects, expose the project as a Kanban board so we can see at a glance if the right things are being worked on.

That's it. I've essentially built this for myself a few times over so I doubt this is what people are actually paying for so I must be missing all of the features that people hate
The technology they've packed into these things is amazing - it's an incredible achievement.

But, that said, there's also plenty of room for negativity around the actual product conception. It may have niche applications, but it just doesn't seem that most people need or want AR for everyday use - it's a solution looking for a problem. For gaming VR seems a better fit than AR, and same for Metaverse in general.

AR seems a bit like Segway two-wheelers - cool and fun, but with limited actual use. I could see AR glasses being used in the same way as Segway's end of life use for tourist city tours, or for other similar rent-to-use entertainment experiences.
Great article!

> When a new hardware RNG is registered by the kernel, it is used right away to add entropy to the system.

If I understand correctly, the new hwrng will be used immediately if there's no current active hwnrg or if the new hwrng quality is greater than the current active one and no userspace hwrng was set [0].

Also the "it is used right away" link is pointing to [1], but I'm wondering if it should not be pointing to [2] instead?

- [0] https://elixir.bootlin.com/linux/v6.11/source/drivers/char/h...

- [1] https://elixir.bootlin.com/linux/v6.11/source/drivers/char/h...

- [2]
https://elixir.bootlin.com/linux/v6.11/source/drivers/char/h...
Cloud platforms for development really shine here. They've mostly solved all the problems for you, you just have to use their services. When running code locally, a service will use my account to access the dev secret manager and when running in the cloud it uses its own account to grab whatever it needs. At no point are secrets ever stored on my machine and I'm happy with that.
You're conflating limitations of a particular publicly deployed version of a specific model with tech as a whole. Not only it's entirely possible to train an LM to answer math questions (I suspect you mean arithmetic here because there are many kinds of math they do just fine with), but of course a sensible design would just have the model realize that it needs to invoke a tool, just as human would reach out for a calculator - and we already have systems that do just that.

As for saying "I have no idea about ...", I've seen that many times with ChatGPT even. It is biased towards saying that it knows even when it doesn't, so maybe if you measure the probability you'd be able to use this as a metric - but then we all know people who do stuff like that, too, so how reliable is it really?
> For instance, I don't think I've ever heard of a rent control law that allowed setting "excessively high rents" to try to preemptively counter it. I think it's a lot more typical to take the current market prices and limit the rate of future increases.

Some rent control laws only apply to leases of individual tenants and don't apply between tenants. In those, as long as someone leaves 'normally', you can charge the next tenant whatever you like; although if everyone sets excessively high rents to counter rent control, exvessively high rents are the market rate.

Other rent control laws do limit rents since the start of the law or sometimes a point in time before the law.
Books of Kells
Deeper still, one of those arms on males contains their sexual organs call the hectocotylus.