skysight-inc/HackerNews huggingface dataset:
While I feel like this is generally true for most programmers and knowledge workers, Git is absolutely not suited to the workflow of several industries, including the one I work in: games.

Working with an engine like Unreal Engine for a project of any reasonable size requires working with both hundreds of thousands of active files (my current project's repo's HEAD has ~400k) and hundreds of gigabytes of active files, many of which are many GB on their own. Our repository (in perforce) is currently in the order of 10TB.

Git, even with LFS and partial clone and shallow copies and fsnotify just falls apart at this scale. Add to that the necessity for less-technical people (artists, designers, VFX, audio, etc) to use it, and it is really just a non starter.

I absolutely loathe Perforce (having used and occasionally admin'd it professionally since 2007), but I begrudgingly admit that is is currently the only publicly available VCS that can fulfill all of the requirements of this industry in a practical way. Plastic and the others just aren't there yet.
My experience is that the power of any technology unfolds gradually - with git it's like okay let's master the commands for a single repository on a single server for a single user up to a certain level of adequacy. Then (depending on need), let's add multiple repositories on the same single server for the same single user. Then add multiple servers (including a git remote server). Then add multiple users ... etc ... of course the magic of git is you can unfold those needs in any sequence. Often when I find I do not understand something (that I thought I understood), I go back in scope to an earlier unfolding, eliminating other factors.

I'm sure git can be improved, but I think the biggest improvement comes from the user being improved with their understanding of the scope of capabilities. I have yet to see a good tutorial on this (among the plethora of git tutorials out there). This reminds me of the (excellent) video where the "Harvard Professor Explains Algorithms in 5 Levels of Difficulty" [1]

[1] https://www.youtube.com/watch?v=fkIvmfqX-t0

I would love to see a Channel where that is the entire theme - explaining everything in 5 levels of difficulty.

All this being said, at each of the "5 levels of difficulty" of git, are there improvements to be made. I'm sure there are. It would be good to focus the answer on each of those levels.
An archive of the paywall isn't very useful...
>The only reason I wouldn't recommend this approach is that working full time and going to school was brutal.

Note that in the US, it can be easier to get federal financial aid after age 25 (parental financial assets are no longer considered).
> help the poor/middle class in the stock market to actually make some profitable trades with the help of simple signals backed by statistic

The poor/middle class are more likely to be pissed off at you when they discover, like you will, that throwing a kitchen-sink full of data at an algorithm is no substitute for hard manual work researching stocks.

You're not the first to have this amazing idea, you won't be the last. AI stock-selection is the new TA, back in the 90's everyone thought TA was the best thing since sliced bread and reading tea-leaves on a chart would magically give you the right selections. Throwing AI is simply nothing more than that.

I've seen the $$$$ commercial versions of what you're offering, they're all as bad as each other.

Hell, the financial vendors (Bloomberg etc.) give such functionality away free with a subscription because they know its a marketing gimmick that nobody uses seriously.

Researching stocks is hard work. You need to know the company, you need to know the sector. And that's before we start taking individual elements into account such as whether the investment is even appropriate for the individual, for example one of your "poor/middle class" would be making a grave mistake by "investing" in some illiquid penny stock even if your AI algorithm was insisting it was the next big thing.

That's the problem with AI. Its very good at sounding very confident about stuff whilst being completely wrong at the same time.
Exploring Rubber duck debugging – The abstract and low- and hightech options
I've been quite curious how to "divide and conquer" the problem by weaponizing the bored genius into teaching the perplexed and lagging. It may save teacher time for teaching the middle group while also teaching the genius what it is to explain something so intuitive to someone who doesn't. But it may backfire ..
They have tidied it up too. The Deep Underground and Ultra-low Radiation Background Facility for Frontier Physics Experiments - DUaUlRBFfFPE.
I've done a lot of work in this space, and unfortunately the answer is largely no.

These provide a nice frontend for writing simple rules, but I would not want to (essentially) write an entire transpiler in yaml.

For Python->JavaScript, you likely want a transpiler focused specifically on that.

Unfortunately, every such effort eventually hits serious limits in the emergent complexity for languages. There's a reason most of the SOTA techniques ML-based.
I've switched away from FastSpring in 2021, when they outsourced their payouts to Hyperwallet (for me this change meant double currency exchange USD -> EUR -> USD with associated double exchange fees). It looks like FastSpring rolled further downhill since then. This reminds me of Plimus/Bluesnap collapse: when this kind of company runs of cash, its tends to establish various funny fees before finally flipping up.
Appleseed sounds a lot like PageRank. Is it? The link for it returns 404. It looks like this[1] is the original paper. It does cite the PageRank paper...

[1] https://link.springer.com/article/10.1007/s10796-005-4807-3
I suppose Pokimane cookies are the future as well, but my link paywalled.

The yahoo one on the same topic is open:
https://finance.yahoo.com/news/marc-andreessen-mrbeast-feast...
Are you training a single model that's supposed to represent the entire market?
There's no shadowy Israeli lobby, there are very obvious and high profile people lobbying for Israeli causes. The groups denouncing BDS as "antisemitic", the ones that got many US states and the federal government to require employees to sign a pledge not to participate in BDS, for example.

Also, I should have noted that I wasn't referring to the Axios article, but to the larger problem being raised by the article we're commenting on.
They're getting a huge amount of money from social security and are writing blog posts asking for money saying they will be homeless. Smells like scam or huge entitlement.
DOET is very helpful in getting you to understand how to think from a user perspective.

I found it to be one of the most useful books in my development as an application programmer.

It teaches you how to see UI
That $7 trillion number is based on a methodology that counts not taxing externalities as a subsidy. I think that’s an economically reasonable way to look at it. But that’s not an appropriate definition in this context. Eliminating express subsidies (to make fuel cheaper) is going to be much easier in terms of “discussing and planning” than adding carbon taxes and the like to address implicit subsidies.
Can you recommend a good alternative?
> doesn't capture some metadata changes like renames

If you rename the file using git and that is the only change in your file, then it works:

git mv oldfile newfile

Commit that change and the rename is in your history.
Yeah exactly this. Git LFS is supposed to fix the problem, but I haven't seen it working flawlessly either yet.
And the millions of other RVC websites. Musicfy, Uberduck, Coversai, Kitsai, FakeYou, Voicemyai, Voicify, Bangerapp, Tryreplay, Weightsgg ...

RVC is so easy anyone can spin up a website for it. No moat. Over a hundred thousand trained weights files in the open, so it's easy to bootstrap.
This is exactly what a phone addict would say.

Besides I was obviously referring to the type of content consumption enabled by phones, not the phones themselves. Unless by scrolling you mean reading Hemingway on your Kindle app, then I stand corrected.
(If you want a Mac,) Apple silicon has the advantage of the unify memory, and with llama.cpp, they can run those models locally and quickly. I’d say start with the largest model you want to run, run it through llama.cpp which will tell you the amount of memory needed. And buy the Mac with at least that amount of memory that you can afford. If you have more budget, prioritize more memory because you may want to be able to run larger model later.

If not Mac, follow other advice with NVidia GPU. in term of the software ecosystem, NVidia >> Apple >> AMD > Intel. (I think I got the ordering right, but the magnitude of difference might be subjective.)
SuperGuud: Top development subscription for launching digital products in weeks
SuperGuud swiftly transforms your SaaS, app, or website idea into reality with no-code tech, often in just weeks. Ideal for agencies, startups, and entrepreneurs seeking fast, high-quality digital solutions. Check what we can build at https://superguud.co
It also seems to put anything I added recently on heavy rotation.
Show HN: Shotty – Create TikTok/Instagram-like shorts from a given URL or text
Hey HN, this is just a fun weekend project called Shotty. It lets you create TikTok/Instagram-like shorts from a given URL or text.

Please don't take generated content seriously :)

Repo: https://github.com/n4ze3m/shotty-fun

Few generated videos:

https://shotty.fun/api/v1/file/clpzn4l110003v0ntxwf1w9ac/vid...

https://shotty.fun/api/v1/file/clpznys9x0005v0ntvtcyovct/vid...
Maybe I’m confused but the warrant seems to suggest they’re not monitoring them. It’s asking for the notifications. If they were monitoring them, they wouldn’t need to subpoena them.
> Economists have discussed it, and just like with previous automation, there'll always be new job

Past performance is not indicative of future results.

> human wants are unlimited

Physical resources are limited, and producing work requires the allocation of capital. If people want to work but cannot access the basic tools and resources to work then they'll languish in unemployment. Society doesn't just default to a productive society with high employment; these conditions need to be nurtured. Given the current state of economic inequality we're trending away from conditions that will lead to full employment if AI wipes out large swathes of jobs.
git supports shallow clones.
Show HN: Rot - Offline secrets management
Finally open sourced an internal tool we've been using for managing secrets. It's similar to SOPS, but more opinionated, easier to configure/use correctly, and produces nicer git diffs. It also supports one-way encryption, so you don't have to know the private key to add secrets.
Yeah but I bet feral cats don't feed themselves on flies unless they have no other options. It's not efficient.
Passkeys are the opposite of "private key in a mini-HSM" in that they're synced to a cloud provider.

The goals of this whole thing have shifted, and it's hard to keep track of what was aiming at what goal. It started out as "actually secure 2FA" and now we're at "cloud-synced unphishable password replacements for non-technical users".
If you have vector data already.
Umm kitty has native tabs and the developer never tells anyone to tuse tmux, on the contrary he tells people not to use tmux. You are confusing kitty with alacritty.
Wow, this looks incredible! It looks like the release post has changed significantly since I saw and shared it.

Looking forward to the benchmarks and 1.0!
They are expected to get ahead of Tesla end of this year.
But the FAA and the NHTSA are different agencies under that. People who work at FAA can't switch tasks and stop working on plane safety and start working on road safety. With time of course either agency can be funded or defunded but that can be done independently. Just because NHTSA gets more money or resources doesn't automatically mean FAA will get defunded and vice-versa.
Adoptoposs · Keep open source software maintained
"Another red flag is bashing vim."

The website in context of discussing their inline editor says, "Ditch vim for quick updates.". You seem to have a very low threshold for what is considered bashing.
That's Andrew Tanenbaum's
Operating Systems Design and Implementation.

Now, yes, that shows you how to write a Unix-like microkernel OS; just skip everything except the file system chapter. And don't follow the advice about tree data structures. Just use flat tables, and don't bother to implement exact file sizes. Presto: CP/M.

(I prefer the 2nd edition. The 3rd edition needlessly complicates IMO, mostly so the demo Minix code will work on a late 1990s PC instead of a 1980s PC.)
This looks exciting. One thing I've always wanted to do is search Rust code but excluding code in tests (marked by a #[cfg(test)] annotation). Can it do that?

I certainly hope some excellent AST-based CLI code search tools come to exist; hopefully this is one of them.
Ye once the devs go user hostile it is all down hill from there.

Especially in a project like Emacs, where every efficinado has their own really custom config.

I mean, reading the Emacs docs it is written in a way that make you feel like color display and a mouse is cutting edge hardware and optional.

It is a very conservative project ...
> I strongly believe to beat the system where the rich people are flourishing too much and the poor are getting poorer everyday due to inflation

You are digging yourself rapidly into a hole, please stop digging.

The rich manage their money through capital preservation, investing for income not aggressive growth.

Meanwhile you are promoting an aggressive growth strategy to the very people who cannot afford it. It will only end in tears.

"Never invest more than you can afford to loose" - the very first rule in the book.

Yes, of course I agree the poor need to move higher up the ladder. But aggressive, high-risk growth punting on the stockmarkets is NOT the way to do it. Higher minimum wage, ending zero-hours contracts etc. .... that is the way to do it.
It's written '2021' on Group-IB's page. Perhaps a typo they corrected.
https://www.group-ib.com/blog/krasue-rat/
> I'd love to see programs communicate through a typed JSON/proto format that shed enough details to make this more independent, and get useful shell command structuring/completion or full blown GUIs from simply introspecting the expected input and output types.

You should try PowerShell. It's basically Microsoft's .NET ecosystem molded into an interactive command line. I'm not entirely sure if PoweShell can make full use of the static types that build up its core, but its ability to exchange objects in the command line is almost unmatched.

On Linux you can use `jc` (https://github.com/kellyjonbrazil/jc) combined with `jq` (https://jqlang.github.io/jq/) to glue together command lines, but that's still two extra steps you need to deal with compared to PS's built-in capabilities.
Wasn't there news recently that a big supplier started selling commercial sodium batteries?

Found it https://northvolt.com/articles/northvolt-sodium-ion/
>Mercurial, because hey it was written in Python, so must be good, right? right?;

Well, I can't really say that that's why, but yeah. Mercurial's pretty great.
The intention I got from @dreamcompiler was that "A git server is much easier to set up than a subversion server.", which I feel is true.
Just came across this page in a GitHub issue [0]. Interesting idea, though I can't really tell if someone had success with this.

[0] https://github.com/untitaker/mysteryshack/issues/74#issuecom...
>
It is important to recognize that even if knowledge becomes untrue because some assumption or fundamental has changed, knowing the history of these changes and why they occurred is still extraordinarily valuable knowledge. [...] I think this sense of history is one of the most important aspects of "experience" when hiring.

I can tell you that in my experience employers do not value this kind of knowledge a lot. Quite the opposite: quite some employers hate such employees who ask "too many inconvenient questions" instead of surfing the hype of the "current/next big thing".
Sure, if you really mean people whose title and entire background is "AI ethicists" there are certainly lots of grifters (not "all" of them as you claim). It's to everyone's advantage, however, not to throw the baby out with the bathwater.

2) No, I'm not assuming anything. I'm observing in actual reality unexpected and unintended results with every single release. That is clear evidence that they do not have a complete grasp on what they're building, which doesn't necessarily mean it needs to be stopped, but it does mean we can't be asleep at the wheel and just assuming "technology makes everything better."

6) I didn't say LLMs are cataclysmic, but they have made evident a few things. First, that we aren't great at predicting emergent capabilities. Second, that builders of these technologies will be deploying them to the public en masse before they're well understood and indeed connect these technologies to vital systems with real-world impact. Third, that capitalist incentives will almost certainly override other concerns. These are good reasons to be worried about the path of development of AI overall. They indicate that the system (technological capitalism) around the systems (the technologies themselves) are going to struggle to really steer its development in a deliberate fashion. Competitive market incentives will steer the ship, and we have no reason to believe that'll change between here and AGI.
> neither love nor fame nor cash is a value if obtained by fraud

http://aynrandlexicon.com/lexicon/honesty.html
You are posting under an article called “The pro-Israel information war” which includes a subsection titled “‘Ridicule Works’: The Social Media War
” where you will find paragraphs such as:

> “Hamas does really good PR,” continued Schwarzbard. “We need to change the narrative.” She implored the group to use focused language. “We need people to see this isn't just a run-of-the-mill resistance, freedom fighter group. This is something equivalent of ISIS.”

You are literally playing their game. There is no evidence for the atrocities you cite. These are only anecdotes coming from the very same people who are so careless in leaking their propaganda techniques.

Put your self in the shoe of a Palestinian. Your family is dead. Your pets are dead. Your home has been bombed. You know who did these things. You know they will face no justice under the current order. Off course you support any resistance to this order, off course you support the people who are actively trying to make these offenders pay for their crimes.
I'm not sure why you had that experience. We just saw issues with no spot availability for the instance types we needed but you could get that info from the lambda logs. Most debugging could come from there.
For those curious

> The Lindy effect (also known as Lindy's Law) is a theorized phenomenon by which the future life expectancy of some non-perishable things, like a technology or an idea, is proportional to their current age. Thus, the Lindy effect proposes the longer a period something has survived to exist or be used in the present, the longer its remaining life expectancy.

https://en.wikipedia.org/wiki/Lindy_effect
Thank you!

Books are my biggest source of income, but "big" is relative here: I am earning about $500 per month in revenues. This is mostly a problem visibility, I think. Most people stumble across my books by accident. Reviews, presence on the front page of HN, etc. usually increase revenues significantly for one month.

Regarding FORTH, lets see. The code is already there: http://t3x.org/t3xforth/
Better cell design and better chemistry both contribute to safety, and I think the Blade’s primary innovation here is their cell design
You obviously do not have a realistic appreciation for the scale or centralization of the post office or AT&T, nor any understanding of American 4th Amendment jurisprudence. If the only thing you bring to the discussion is an equivalation of Google and Apple with the Stasi, that's nothing more than fulfilling a variant of Godwin's Law.
Do you do a lot of emacs development? I certainly don't. I'm trying to piece together who here is talking about the norms of the Emacs development team and who's talking about their opinions of how software engineering should work everywhere.
Show HN: Watering my Christmas tree with ESPHome
Oops, good catch. :) Thank you!
First thing I thought about: yank a line to a, yank another line to b; move somewhere into the file; paste from a, move two lines down, paste from b; repeat N times or create a macro for it. Basically it will be macro with two inputs, the contents of the a and b registers.
Windows at 1000 Frames per Second: The Raymond Chen Interview
> That’s only the last line, not quite what they stated

Then I wasn't clear, I am talking about using the mouse to position the cursor in the current line being edited. If I am writing a long command and realize I made a typo 50 characters earlier in the second argument, I should be able to click in the second argument to reposition my cursor. And yes, I do use vi-mode and know how to do this the vi-way with just the keyboard, but Vim also supports using the mouse for this and there's no reason shells shouldn't as well.

> The kind of person that would use it doesn’t use a terminal.

Absolute nonsense.
It is an interesting metaphor. To what extent is it the original architect's job to show or highlight these pathways rather than the maintainer?

I think the routers might be symptomatic of a lot of maintenance.

(A) maintainers are incentivized to graft fixes and additions rather than to find the way. They are not being payed enough to be able to care. They have a job, deploy a wifi mesh, so they use the way they know how because it is cheaper and easier to do something rote rather than integrate to the whole. This is the equivalent of throwing in a bunch of if statements and then walking away.

(B) rejection of the previous designers, "my way is better than what these dinosaurs hacked together - the technical debt in this system is bad and nobody knew what they were doing."

Thus is to say, I've been more intentional of late to wonder, "what types if things were the previous developers trying to make easy? Which paths did they lay out?" Even a system laden with debt, there might be patterns that are easy to continue. Same thing in the building, instead of mounting wifi as they had in other buildings, the routers could have been painted yellow and then hanging from the ceiling, perhaps mounted at head height. Which is to say, instead of respecting the art, the design, and doing something cohesive that could have been easier; instead routers (eg: springboot, orm, a new feature) were just bolted on without any thought, bolted on just as you would attach something in an assembly without care that this widget is different from another.

In sum, I see these two behaviors quite a bit. (1) this charging forward with a rote way to do something, to cheap and too hurried to understand context, to do any design, just bolt the thing on and move on. (2) no care, time, or respect to understand the existing design to know what has been made easy. Rather than sus out what us easy to do, the maintainer declares all previous developers idiors and all existing patterns and designs to be wrong. From this perspective, the new way is the only true way, even if what you are trying to do is actually something a previous developer did make easy (and following the existing pattern would indeed be easy, but nope, we need to out a feature flag in and build a new feature microservices integration, because "not built here" syndrome is strong) The thinking is hubris, the existing design is wrong, so everything is wrong and "your modern ways are the only thing that can fix it" - don't use any golden path because they are all wrong; eg: a building should be right side in! These routers should be tucked away! The building is wrong!

Really interesting metaphor!