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

I’ve seen way too many of “scientists” and “researchers” try their own cures to various problems.

Always shocks me how relatively simple solutions can be with the proper background but none of those would reach mass market due regulatory issues.

Wonder what the policy would be if someone forced experimental medicine on someone without permission. How much do you think the patient should be allowed to sue for?


It’s relatively simple to detect crawlers writing one from scratch could take a few weeks if the infrastructure was in place.

With salaries though finding an externally managed solution might be cheaper.


The packaging for the Vita was as close as you can get to perfect. i check the prices for Vitas every now and then.

Reminded me of Star Trek tricorders growing up. Especially with location based games which worked without GPS. Neet programming hacks was the coolest part of playing with embedded electronics.


HTTP errors aren’t the most readable, although traditional database errors aren’t too readable most of the time.


What I meant is that you'll get an HTTP error code from the insert if it didn't work, so that can go through the error handling. This isn't really an "explore this thing", it's a "splat this data in, every minute/file/whatever". I've churned through TBs of CSVs this way, with a small preprocessor to fix some idiosyncratic formatting.


I know there are other libraries which offer similar features (alpine.js), but none are as simple and focused as HTMX.

It seems like such an elegant solution I’m surprised more people haven’t started using it. It just works.


Disagree, I’m so disappointed in companies who do sprint type development refusing to use Python. It works well with the “Silicon Valley startup ecosystem”.

That being said, as far as workplace differences I’d say Java shops would be the ideal, slower, less long term problems but so much more initial investment.


As SV startup with Python monolith, yes, it's very common for startup but generally gets ejected because lack of strict typing and speed. We are replacing with Go, Node and .Net.


Python offers typing with static compiling. .Net doesn’t really match with startup culture.

I’m on the fence about Go, but maybe that’s my preference to having classes.

But yeah I’m the general case if I was an investor I’d be more careful with purely Python based startups.


> Python offers typing with static compiling.

Python doesn't enforce types and as far as I know has no plans to.

> .Net doesn’t really match with startup culture.

Who the hell cares? If it's the best tool for the job, use it. Anything else is unprofessional as hell.


Tell that to the people who downvote me which seems unprofessional as hell.

If I want to learn .Net which is more time consuming and more difficult to find employees why would I use it? Makes sense if you are in an area with a lot of windows people, but that’s not the case anywhere other than Texas.

And the compiler enforce typing. Admittedly not as nice as Go since you have to rely on external tools but workable.

People like their curly brackets though. Just not as helpful when dealing with system problems.


.Net came from group we acquired who yes, deployed things on Windows. However, their code now runs on .Net Core, in Linux Containers on Kubernetes. It's very performant as well, my only gripe is startup JIT. .Net does great in startup culture if you are not chasing trends and want code that works.


Hmm, usually the application start latency is very good. Significant improvements have been made to ensure that Tier-0 compiles fast. A base ASP.NET Core template takes about 120ms to start on my machine as tested with .NET 8 and Hyperfine (I modified it with starting the server with await app.RunAsync, then raising a CancellationToken on it in 10ms which outputs an error message in console about the fact and exits).

There is a good chance something else might be going on in one of the dependencies or perhaps some other infra package a team maintains, that slows this down. Sometimes teams publish SDK images on accident that have to be pulled over the network if they got evicted from the node cache, or try to use self-contained instead of runtime image + plain application - I know at least two cases where this was causing worse than desired deployment speed on GKE (arguably GKE is as much at fault here, but that's another topic).


It's very likely it's some library but at this point, I'm over caring. It's 20 seconds, everyone can cope with deployment rollout in Kubernetes taking 3 minutes.


I feel like as a scripting language Python excels. Glad to have this PEP, but it would be more pythonic have except be optional.

The reason I pick up Python for projects is because it grows with the application; opportunities to add typing etc. Who knows maybe in a few years Python will enforce all the types and it will be as verbose as Java. Personally I’d like to see how they handle declaring a method or function throws exceptions.

Pretty narly we have compiled Python apps with poetry, it’s starting to punch out of its weight class.


http/3 seems to be an excellent opportunity to optimize HTMX or any of the libraries which leverage HTML fragments like JSX. The obvious advantage of http/3 is for gaming.

The servers which run the frameworks have to http/3. In most cases the advantages should be transparent to the developers.


I’m curious what about HTTP/3 is particularly advantageous with HTMX?


A common use case of HTMX is sending fragments when scrolling.

Since http/3 uses udp to send the fragments, duplicate packet information doesn’t have to be sent.

Kind of funny the newer protocol effectively works in the opposite direction of GraphQl.


Network congestion management is gonna be wild in the coming decade with the proliferation of udp based protocols


Quicker games that can be easily put down and picked back up and don’t break the bank. Nintendo catered to their audience as the company grew.


The AI hype train is like gasoline for somebody’s car. It’s something people pay for to protect themselves against risk.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: