MurphyA/hacker-news huggingface dataset:
by andrewlgood | 2025-06-10 01:42:57+00:00
I think you are confusing the use case. If a business pays employees to build a residential home for $275k and the land cost $0, they don’t deduct anything. Assume they sell the home for $350k. They then have a cost of sale of $275k so they make a profit of $35k0 - 275k = $75k. They then pay tax on the $75 in the year the home was sold.

Section 174 relates to Research and Development expenses. The idea originally was they firms were spending a lot of money to develop a product that might have long useful life, but the expenses were all hitting the operating expense in the current year. This is great for cash tax purposes, but bad for metrics like operating income and net income which impact many firms valuations. Arguably it also misrepresents the firm’s business model. A fundamental idea is that costs should be reflected consistently with the period that revenue is earned. With R&D, the revenue is expected to be earned over many years but the costs are incurred upfront.

The better example is not a residential home, but an apartment building. The builder spends $300M to build the apartments then leases them for the next 30 years. In that example, the $300M is depreciated over 30 years so the costs track with the expenses.
by 8note | 2025-06-10 01:44:29+00:00
ive got a different thought in response to this:

is all this ammortization stuff bumpkiss? not just for sorftware developmeent, but everything else that's required to be ammortized?

software has been the growth area of actually making stuff for the past 20 years in the US. is it ammortization rules that have held back other investment?
by QuantumGood | 2025-06-10 01:44:41+00:00
I can find no relevant recent updates not covered by this late 2021 article.

It includes the 2021 update which expanded the PCA’s coverage to include the Navy, Marine Corps, and Space Force, in addition to the Army and Air Force, and the Modernization of Military Guidance in 2019 when The Department of Defense updated its internal guidance on the PCA, reflecting evolving interpretations and regulatory practices.

Not yet enacted into law: Strengthening the Posse Comitatus Act of 2020 (H.R. 7297) was introduced in the House in June 2020 to further expand the PCA’s applicability to all branches of the Armed Forces and prohibit the use of evidence obtained in violation of the Act.
by defrost | 2025-06-10 01:45:51+00:00
Not so much a large contingent pushing that stuff out, rather a small number that directly profited from "alternative cures" pushed hard and marketed well, which was picked up and echoed by many.

Just 12 People Are Behind Most Vaccine Hoaxes On Social Media, Research Shows

- https://www.npr.org/2021/05/13/996570855/disinformation-doze...

Researchers have found just 12 people are responsible for the bulk of the misleading claims and outright lies about COVID-19 vaccines that proliferate on Facebook, Instagram and Twitter. "The 'Disinformation Dozen' produce 65% of the shares of anti-vaccine misinformation on social media platforms," said Imran Ahmed, chief executive officer of the Center for Countering Digital Hate, which identified the accounts.
by ipaddr | 2025-06-10 01:46:47+00:00
It's strange the pure llm workflow and boring. I still write most of my own code and will llms when I'm too lazy to write the next piece.

If I give it to an llm most of my time is spent debugging and reprompting. I hate fixing someone elses bug.

Plus I like the feeling of the coding flow..wind at my back. Each keystroke putting us one step closer.

The apps I made with llms I never want to go back to but the apps I made by hand piece by piece getting a chemical reaction when problems were solved are the ones I think positively about and want to go back to.

I always did math on paper or my head and never used a calculator. Its a skill I never have forgotten and I worry how many programmers won't be able to code without llms in the future.
by andrewlgood | 2025-06-10 01:46:48+00:00
Some firms use proprietary software to run their business. The development costs of that development may be eligible to be capitalized under Section 174. The idea is to make it similar to if they simply bought software off the shelf which they would be allowed to capitalize.

Before someone mentions Excel, most firms have a threshold the expense has to clear before it is considered for capitalization. Excel is under most firm’s threshold.
by GianFabien | 2025-06-10 01:47:07+00:00
The key to the disparity is that potentially having skin in the game is what makes a potential investor more analytical and critical than any non-investor. Furthermore, every investor has a different set of criteria. I don't believe that any simulation whether available persons or some software can ever be a viable substitute for reality.

I suggest a simple process, one that I have used in the past:

Make a list of at least 5, pref 10+ potential investors. Rank them in order of how much you would like them to invest. Start with the lowest one on the list Present and gather feedback Refine pitch deck to incorporate feedback Repeat with next investor, working up the list, repeat the feedback and refinement process.

Ideally by the time you reach your more ideal investors, your pitch deck is much improved and you increase your chances of a favorable outcome. In fact, you could end up with bidding rounds.
by userbinator | 2025-06-10 01:47:21+00:00
There are problems which are difficult to solve even with immense computing power, which will confuse even powerful LLMs, but which humans can easily solve. That won't require JS, yet be a big obstacle to attackers. IMHO the biggest reason why such solutions aren't more widely deployed is because the incumbent wants to keep its effective browser monopoly.

can be easily exploited by script kiddies using large proxy networks

Such a scheme would need a large amount of LLMs or actual (intelligent) humans too.

Google clearly wanted to make account recovery accessible even without JS

Unfortunately, they made authentication require JS.
by oxidant | 2025-06-10 01:48:27+00:00
Elixir has a better developer experience, or at least it's more approachable. Better code splitting with modules, easier to use variables (no var, var1, var2), loops that look like loops but easy enough to fall back to recursion, and an easier to read syntax.

gen_stage is just a library. One could write it in Erlang. It's like asking why Broadway is only for Elixir and not Erlang.

It was hard to approach the Erlang docs when I started in Elixir. However, they've moved to an ex_doc format (is it ex_docs?) as a standard and it's so much easier to grok.
by Zren | 2025-06-10 01:49:28+00:00
More comments at: https://news.ycombinator.com/item?id=44219598

https://old.reddit.com/r/videos/comments/1l6qxx0/i_tried_to_...

https://old.reddit.com/r/SmarterEveryDay/comments/1l6ntfg/i_...
by Ray20 | 2025-06-10 01:49:58+00:00
>If it's not on the company's server

If. Just recently there was a news about how meta bruteforcing localhost of all its users to hack their devices (https://localmess.github.io/). And now someone seriously suggests to believe that meta does not collect private keys on its servers?

Moreover, I think that now corporations don't even have an option not to steal keys from users: you either have their keys or go to jail. And if you have the keys, but users think you don't and trust all their secrets - that's even better.

And if you think government authorities can't do something, look what happened to Alexey Pertsev. A criminal uses your tool to ensure their privacy? You're going to jail. So in today's world, it's better to have keys on your server, even if you're not going to use them. Because at some point, you might be asked for them and refusing (ore not having one) will mean jail time.
by andrewlgood | 2025-06-10 01:50:17+00:00
This has already been done in the hardware space for decades. Periodically the government will want to incentivize the purchase of capital equipment, including computer hardware, and will offer accelerated depreciation. Fully expensing things in the current year is just the most accelerated the IRS can make the depreciation.

Note, by accelerating the depreciation, they are reducing taxes in the current year(s) while the program is in place (always have a limited period) but increasing them when the program expires.
by kentonv | 2025-06-10 01:51:25+00:00
> We also have to take their (Cloudflare’s) word for it that this is actually code of an equal quality to what they’d get by another method. There’s reason to believe it was not, given the beginner nature of the security defects that have already surfaced.

Man people sure are taking my little project seriously. Honestly I don't care whether you take my word for it? We don't sell an AI code assistant. I just thought the experience was interesting so I published it.

But yes, there was a really dumb security bug. Specifically the authorization flow didn't check if the redirect URI was on the allowed redirect URI list for the client ID. OAuth 101 stuff. It's especially embarrassing because it was on my list to check for. When the bug was reported I literally said: "There's no way we have that bug, I checked for that." I hadn't, apparently, checked hard enough. My second thought was: "Ugh everyone is going to blame this on the AI." It's really not the AI's fault, it was my responsibility to check this and I somehow didn't. If I'd been reviewing a human's code and missed that it'd still be my fault. (And believe me, I've seen plenty of humans do worse.)

But yeah here we are. Take from it what you will. Again I'm not trying to sell you an AI code assistant!
by soulofmischief | 2025-06-10 01:51:29+00:00
You can do better than a No true Scotsman fallacy. The fact is that not everyone works the same way you do, or interacts the same way with agents. They are not constant interruptions if you use them correctly.

Essentially, this is a skill issue and you're at the first peak of the Dunning–Kruger curve, sooner ready to dismiss those with more experience in this area as being less experienced, instead of keeping an open mind and attempting to learn from those who contradict your beliefs.

You could have asked for tips since I said I've found a way to work deeply with them, but instead chose to assume that you knew better. This kind of attitude will stunt your ability to adopt these programs in the same way that many people were dismissive about personal computers or the internet and got left behind.
by zmgsabst | 2025-06-10 01:51:30+00:00
The difference is deterministic termination:

There is no N such that your algorithm is guaranteed to terminate before N flips — even for a single bit. The complexity class in the worst case (100% T) is infinite; it’s only the average cases that have something reasonable.

To borrow your phrasing:

If you only have a stochastic algorithm, I think you should have to say so.
by Noelia- | 2025-06-10 01:51:56+00:00
I’ve used plenty of forgot password forms before and entered my phone number to recover accounts, but I never really thought about how much information they could actually leak. It reminds me of those recovery flows from back in the day, where even just the last couple of digits of a phone number could end up being a real vulnerability for attackers. It’s surprising how something that seems harmless, like a simple recovery page, can actually hide some pretty serious security risks.
by joegibbs | 2025-06-10 01:52:02+00:00
The problem with using AI for writing is that most of the time you're trying to convey some kind of information that the AI doesn't know. If your business has outperformed some metric, the AI doesn't know until you tell it. So unless you write a very long prompt with all the facts and data that you want to convey, you just get fluff. If you do that, you get pretty polished prose but it doesn't save you all that much time.
by jumploops | 2025-06-10 01:52:34+00:00
I’m a Vim user and couldn’t agree more.

Didn’t like any of the AI-IDEs, but loved using LLMs for spinning up one off solutions (copy/paste).

Not to be a fan boy, but Claude Code is my new LLM workflow. It’s tough trying to get it to do everything, but works really well with a targeted task on an existing code base.

Perfect harmony of a traditional code editor (Vim) with an LLM-enhanced workflow in my experience.
by SamuelAdams | 2025-06-10 01:53:02+00:00
I wonder if this will dramatically improve gaming on a Mac? Valve has been making games more reliable due to Steam Deck, and gaming on Linux is getting better every year.

Could games be run inside a virtual Linux environment, rather than Apple’s Metal or similar tool?

This would also help game developers - now they only need to build for Windows, Linux, and consoles.
by WalterBright | 2025-06-10 01:53:45+00:00
I've planted many trees. It costs nothing. I don't understand what this has to do with social justice.

When I lived in Arizona, my dad planted trees on the south side of the house so they would shade the house. Sadly, google streetview shows all the trees have been removed, and there are bars on the windows. I don't get it.
by mingus88 | 2025-06-10 01:53:51+00:00
> Daseler is bringing in mostly nonnative plants that provide shade and are drought tolerant, like oak trees from northern Mexico and eucalyptus trees from Australia.

Choice of tree matters. These areas are deserts and it just seems wrong minded to plant trees if the land can’t support them.

Then again building a city like Las Vegas in the first place was a mistake imo. Seems a little late to try and make it sustainable and livable for humans. All that water could be used for much better things
by kashunstva | 2025-06-10 01:54:24+00:00
> RFKjr is in the position he is as a reaction to bad leadership.

This seems like nonsense. Is your theory that the previous administration is perceived by some as having over-reached on COVID-19 vaccines; so the proper response is to install someone with no background in biomedical sciences to blow up vaccine research and implementation and then blame it all on the prior administration … do I have it right?
by credit_guy | 2025-06-10 01:54:53+00:00
> If you think it's good or even neutral to give autocrats technology which they almost certainly will use for autocracy (even if they do other things with it), then this isn't a moral dilemma you need concern yourself with.

In the West, we have the attitude that autocracy is bad, if only autocrats were not helped by us, they'll fall and they'll be replaced by democracy, and perhaps by crowds singing in unison Beetles' "Imagine". In reality, democracy is a very unlikely outcome of a dictator being toppled. The top 2 outcomes, by miles and miles, are 1. the dictator is replaced by another dictator and 2. the dictator is replaced by some weak pseudo-state like Somalia, Lebanon or Yemen.

I think we should re-calibrate our self-confidence that we know what's best for others. As I said, I have no idea who is governing the UAE, but I know that it's much easier to criticize them than to come with a realistic better alternative.
by arthurcolle | 2025-06-10 01:55:31+00:00
Yeah, I didn't think of that at the time I initially posted, but that's very true - I think pipes are definitely a key advantage of Elixir.

I couldn't imagine trying to implement this DSPy library in Erlang, for example

https://hexdocs.pm/dspy/0.1.0/api-reference.html
by anigbrowl | 2025-06-10 01:55:59+00:00
We cannot know without you potentially sharing PII on your case history or the details of your appeals process and what support avenues we have already explored. The company is not going to comment on that publicly and anone else who does is just going to be speculating or sympathy posting about their last bad customer service experience.

Since this is affecting your business, get legal advice, either from your business's regular lawyer (you have one, right?) or a consumer affairs lawyer. You are not going to get useful legal advice here. Nobody ever does, for the reasons outlined above.
by fc417fc802 | 2025-06-10 01:56:16+00:00
What's the difference between a feudal lord and a government again? The point here is that previously there was a stark cliff related to things like budget (more accurately several cliffs at different locations). Moving to a smooth(er) function levels the playing field to a large degree. It's also notable that semi-autonomous UAVs are extremely well suited to asymmetric warfare tactics.
by consumer451 | 2025-06-10 01:57:24+00:00
I had a recent comment exchange about this, and I learned the facts:

I have the karma points required for all that, however, I only see a vouch button when the post has gone from [flagged] to [dead]. So, I can only vouch for a dead post.

There is no way for users to "fight back" against a flagged post. I assume that it was the "fight" part that made them make that decision back in the day, which I understand.

But, things have really changed in social media/forums since then, and this a social media/forum website.
by makeitdouble | 2025-06-10 01:57:31+00:00
Docker still relies on Rosetta 2 on some parts, I wonder how it will go on that front

https://docs.docker.com/desktop/setup/install/mac-install/

While the documentation doesn't really dig on the issue, I remember it was needed for x86 emulation (if you're trying an older image of MySQL for instance), so I guess other platform emulation will be significantly harder from now on for Apple Silicon ?
by exabrial | 2025-06-10 01:57:40+00:00
My take: We're talking a few grams difference on a phone/watch. If it were a laptop, it might actually make a difference, but they don't get beat around like a watch or phone does.

Titanium is basically as hard as al dente pasta, topping out around 40 HRC... which some composite plastics can approach. Meanwwhile even your crappy outdated stainless formulations from the 1940s can easily reach 60 HRC.

According to chatgpt, an apple watch weigh 61grams in hipster-loathing titanium. If you were to use stainless on that, it'd increase it by... 30grams. At it could be hardened to absurd levels (60+), to the point were scratching would only be possible by silica bearing materials like hard hard rock.
by johnzakkam | 2025-06-10 01:57:58+00:00
This is incredibly valuable advice, thank you! You're absolutely right that nothing replaces real investor feedback - the skin in the game factor is huge. Your process of working up from least preferred to most preferred investors is brilliant and something I wish I'd known earlier.

I'm thinking the tool might be more useful in the prep phase, before you even reach out to that first investor on your list. The goal wouldn't be to replace your process, but maybe help founders feel more confident before that first real conversation? Especially founders who don't have experienced networks to practice with initially.

Does that positioning make more sense, or do you think even that prep stage isn't worth the effort vs just jumping straight into real conversations?
by jeberle | 2025-06-10 01:58:38+00:00
Interesting. My experience w/ HP-UX was in the 90s, but this (Integrity Virtual Machines) was released in 2005. I might call out FreeBSD Jails (2000) or Solaris Zones (2005) as an earlier and a more significant case respectively. I appreciate the insight, though, never knew about HP-UX.

https://en.wikipedia.org/wiki/HP_Integrity_Virtual_Machines
by petesergeant | 2025-06-10 02:00:32+00:00
> I use an LLM as a reference (on-demand), and don't use agents (yet)

This was me until about three weeks ago. Then, during a week of holiday, I decided I didn't want to get left behind and tried a few side-projects using agents -- specifically I've been using Roo. Now I use agents when appropriate, which I'd guess is about 50% of the work I'm doing.
by bigbadfeline | 2025-06-10 02:01:42+00:00
> where you were thinking of one thing, but the words coming out of your mouth communicated something different

He was promoting a new feature with fanfare, in writing, it wasn't just a casual utterance. Besides, his words sound wrong even if the intended message was "Bitcoin style cryptography", it's still a preposterous non-description because bitcoin isn't, and has never been, a measure of cryptographic strength, the formal validity of that statement doesn't make it less uninformed.
Show HN: Altstack.jp, like European-alternatives.eu, for Japan
by Xixi | 2025-06-10 02:02:12+00:00
Hi HN!

I'm building AltStack.jp to help people discover Japanese alternatives to popular international tech services (cloud hosting, VPS, email providers, etc.), with an eye on compliance with Japan's privacy laws (APPI).

It's inspired by european-alternatives.eu, but focused entirely on Japan.

There are still only four categories, no search, so it's still very much a work in progress!

I'd love feedback, suggestions, or feature ideas! Thanks.
by treetalker | 2025-06-10 02:03:33+00:00
> They have so much talent and resources and all they come up with is slightly redesigning the icons every couple years.

You mean that, like me, you aren't excited about Apple's "new material" and jiggle physics?

Apple is dragging its feet on the incorporation of LLMs/ML in the OS. This is another facelift; my expensive iMac Pro will be phased out on OS updates and exposed to security issues; and Apple is blowing smoke up the wazoo with trite rhetoric about "new material" that boils down to translucent glass. Not the bold leadership and vision one might hope for, and I'm going to start looking around for other options to outfit my law firm. I can't stand M$, so it might be time to bite the bullet and look into Linux and a dumb phone.
by moralestapia | 2025-06-10 02:05:17+00:00
Terrible article. Sorry, but there's no other way to put it.

It's complaining about:

1) Corruption in Chile led people to tear down existing forests in order to plant trees again to make money.

2) "Some study" found out that planting trees in soil which is already rich in carbon does not lead to a significant increase in carbon soil.

None of these suggest "more harm than good", it's just a sensationalistic piece ... against planting trees? What an extremely distorted agenda to push.