Hacker Newsnew | past | comments | ask | show | jobs | submit | bfivyvysj's commentslogin

You can disable it. It's annoying wf.

Does it even matter?

Make a new phone with this please.

What are you talking about, NZ has had suitable DC's for decades now.

You can't imagine why a quick succession of bolt fire might be more advantageous than a slow reload?


I mean how is it actually faster if the rate limiting step is the same. People are claiming it was 2-3X as fast.


Reading https://en.wikipedia.org/wiki/Polybolos, at least some of these used a windlass to rearm. That may explain part of the speed difference over one using a separate lever or one that’s rearmed purely by hand.

These weapons also may have given up on some firing power for firing frequency.


Yeah, I was thinking maybe the entire speed advantage was the windlass and had nothing to do with the auto bolt feeder.

Maybe it's harder to deal with ten projectiles in a minute followed by a nine minute reload than one a minute for ten minutes?


Even a short surprise can be crucial in an ancient battle, where breaking formation can be fatal


Breaking a calvary would be very powerful. And horses are a larger target.

I'm not even considering the magazine reload time, just the time between shots assuming a full mag. That's 10 recharges either way, as shown in the videos. It's not like a machine gun where the energy is in the powder.


Very likely.


How often do you self edit before submitting?


I don't think I've ever heard that cannabis was a treatment for PTSD let alone a good one.

Is this paper trying to confuse people about psilocybin?


The paper is just listing studies that happened. There might be a political agenda behind it, but identifying a study about cannabis use for PTSD and drawing conclusions about the results is what you would expect this review to do. Leaving studies out is much more suspicious.


How many veterans do you know? How many veterans that you know use cannabis to treat their PTS? I guess I might be living in a bubble but there are plenty of videos of veterans and others talking about how exactly it is that they use cannabis for PTS. I recommend watching some.


Too late

- Australia


This is the biggest issue I see with AI driven development. The data structures are incredibly naive. Yes it's easy to steer them in a different direction but that comes at a long term cost. The further you move from naive the more often you will need to resteer downstream and no amount of context management will help you, it is fighting against the literal mean.


The rule may not hold with AI driven development. The rule exists because it's expensive to rewrite code that depends on a given data structure arrangement, and so programmers usually resort to hacks (eg. writing translation layers or views & traversals of the data) so they can work with a more convenient data structure with functionality that's written later. If writing code becomes free, the AI will just rewrite the whole program to fit the new requirements.

This is what I've observed with using AI on relatively small (~1000 line) programs. When I add a requirement that requires a different data structure, Claude will happily move to the new optimal data structure, and rewrite literally everything accordingly.

I've heard that it gets dicier when you have source files that are 30K-40K lines and programs that are in the million+ line range. My reports have reported that Gemini falls down badly in this case, because the source file blows the context window. But even then, they've also reported that you can make progress by asking Gemini to come up with the new design, and then asking it to come up with a list of modules that depend upon the old structure, and then asking it to write a shim layer module-by-module to have the old code use the new data structure, and then have it replace the old data structure with the new one, and then have it remove the shim layer and rewrite the code of each module to natively use the new data structure. Basically, babysit it through the same refactoring that an experienced programmer would use to do a large-scale refactoring in a million+ line codebase, but have the AI rewrite modules in 5 minutes that would take a programmer 5 weeks.


Naive doesn't mean bad. 99% of software can be written with understood, well documented data structures. One of the problems with ai is that it allows people to create software without understanding the trade offs of certain data structures, algorithms and more fundamental hardware management strategies.

You don't need to be able to pass a leet code interview, but you should know about big O complexity, you should be able to work out if a linked list is better than an array, you should be able to program a trie, and you should be at least aware of concepts like cache coherence / locality. You don't need to be an expert, but these are realities of the way software and hardware work. They're also not super complex to gain a working knowledge of, and various LLMs are probably a really good way to gain that knowledge.


Then don't let the AI write the data structures. I don't. I usually don't even let the AI write the class or method names. I give it a skeleton application and let it fill in the code. Works great, and I retain knowledge of how the application works.


> This is the biggest issue I see with AI driven development. The data structures are incredibly naive.

Bill Gates, for example, always advocated for thinking through the entire program design and data structures before writing any code, emphasizing that structure is crucial to success.


Ah Bill Gates, the epitome of good software


> Ah Bill Gates, the epitome of good software

While developing Altair BASIC, his choice of data structures and algorithms enabled him to fit the code into just 4 kilobytes.


Yes, actually. Gates wrote great software.

Microsoft is another story.


And Paul Allen wrote a whole Altair emulator so that they could use an (academic) Harvard computer for their little (commercial) project and test/run Bill Gates' BASIC interpreter on it.


I'd like to see Gates or anyone else do that for a project that lasts (at least) a quarter century and sees a many-fold increase in CPU speed, RAM availability, disk capacity etc.


You can have that already? It's just dns. Are you saying different vms share the same box1 ip? Well then yeah, you want a reverse proxy on some shared ip.


> Well then yeah, you want a reverse proxy on some shared ip.

At that point you run into the problem that SSH doesn't have a host header and write this blog post.


Yeah, ftp has the same issue depending on implementation.


Most host/port services have the same issue, even https used to have it and it's the reason SNI was introduced. But if by implementation you mean sftp, then of course - it uses Ssh


I wonder if SSH supports SRV records and if it would help.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: