skysight-inc/HackerNews huggingface dataset:
Apart from localization all of the things you mentioned come with Go as well. There's net/smtp, database/sql. You can implement in-memory sessions in Go with a few lines or use the well established gorilla sessions or similar.

The only thing you _need_ to install via dependencies is a DB driver.

On top of it you are getting a HTML template system with very good security defaults. You are generally better guided and guarded when dealing with HTTP user input. Routing and handling is more explicit and doesn't require you to deal with the Apache configuration syntax etc. There are no arcane configuration footguns like max_input_vars that will silently break your application and so on.

Errors handling and logging are again, more straight forward, universal and explicit.

If you need interactivity, SEE and Websockets are not only easier to use but also a more natural fit for Go.

I think for a language beginner those things are very, very beneficial. Us more experienced programmers sometimes forget how many battle scars we had to earn with languages like PHP.
No, because if you do it that way, you wouldn't have Thales's Theorem. It would be Thales's Trivial Corollary.

Thales's Theroem is a simpler, easier to prove (as in OP), less powerful statement than the inscribed angle theorem.
I don't see any reason for Python to want to have JIT.

There are already languages that are more suited for that kind of model, that have a long history of incremental improvement of JIT compiler design and implementation. Why is Python trying to compete in the field where it's almost certainly guaranteed to lose, and is almost certainly guaranteed to win nothing?

Having an interpreter is great for some things. Especially, if you want to have bindings to third-party libraries, which is something Python does a lot.

----

My interpretation of the events is very different from yours. I believe that Python became swarmed by people who really, really want Java, but they feel that Java isn't cool for some superficial reason. And guided by the fear of crowd opinion, they won't just use Java and be content with it. Instead, they slowly make what used to be cool into a very bad clone of Java.

And the reason why the big names you mentioned have anything to do with JIT development is because they want to ride this wave of insecure and self-doubting developers to score popularity points, and, eventually, to control the popular technology. Esp. in the case of Microsoft, it's a multi-prong offensive. They've installed their people in Python Foundation, various SIGs related to Python. They've made CPython builds and CI run on their infrastructure, preventing it from choosing free tools for their development process... Microsoft has a bad rep with people who used to like Python, and that's why they don't rebrand it into MS-Python, but really, if they wanted to, they could certainly do it.
I Built the New Fastest Drone [video]
Sometime things becomes a problem when they start having practical impacts.

Not everything is a matter of principle
I do not understand how anyone can be so categoric about this - it should not depend on peer pressure but also it should not be dictated by some ideologies. Phones (instant communication actually) is part of modern world and is here to stay and children should learn it as fast as they are able to handle it. Otherwise there is a danger of being left out for them. And at their age there is few other equal things that can make or break their future as being accepted by their peers.
And of course not all children are the same so you need to know yours and decide on case by case basis (my dauther got her first phone when she was 9, my son on the other hand will have to wait)
Article is paywalled but the healthcare system is death by a thousand cuts, there's no one boogeyman to blame, it's a very classic tragedy of the commons. Anyone claiming they've found the root cause of the broken healthcare system is selling you a bill of goods.
> Does installation matter at all? Once you've installed a package, you're very likely to immediately include it in the project, build, and run. Any malicious code can easily run during the package's initialization in your app.

True, but in the case I've mentioned, if you've mistyped the name of the package, you can safely uninstall it without any issues.

Furthermore, code is often ran in (sort of) sandboxed environments like Docker during development, in which case arbitrary code on runtime is less dangerous than arbitrary code on install time.
I wonder if this phenomenon happens in other industries as well.

I can't imagine a road crew getting away with spending an extra year to build a road because they decided to use completely nonstandard equipment that doesn't work well for the task or they don't know how to operate. I especially can't imagine the road crew screwing up multiple jobs in a row because they change equipment every time they're starting to understand the current equipment.

Maybe it does happen though and I just haven't seen it since I'm not in that industry.
Yeah, I had to reread the opening paragraph before I got it
Choosing the Right Model of the World
I'm not sure which came first, but whichever came second is the worst naming of anything ever.
And get your money back by selling for scrap!

Fun fact: replacing copper pipes with PEX during a renovation will often pay for tools and supplies needed for the replacement when the copper is taken for scrap.
> Quality of food is dropping like a rock while prices go up, the average rent in my area is already 2.5x of what I'm currently paying, when both of us are under 20k/y, so mostly just waiting to be kicked out.

Not trying to disregard your experience here, but this phenomenon happens everywhere in Europe. In „Central European“ Germany most of the larger cities are becoming inaccessible to the lower to middle class population. Rents increasing, and cost of living rising drastically when it has historically been relatively low. I‘d wager tourism isn’t the driving factor in most cases there, but the trend is there.
Ask HN: Do LLM code assistants rip off open source code?
I'm working on a new open source project. I want to use the GPL3 (and indeed I think I must use the GPL, because I'm incorporating algorithms that I'm learning from other GPL projects). I have this suspicion that as soon as the code is public, it will immediately be used as training data for LLM code assistants which will then regurgitate the code without any concern for the original license. What can I do about this?
Dr. Glaucomflecken on YouTube has a funny but informative series of shorts on private equity and their effect on hospitals and the medical system. In case you have people in your life with short attention spans but who still need to hear it.

https://youtu.be/R5C4v22y3C0
It took me 5 minutes to realize that this isn't PyPi the package manager but PyPy, an interpreter for python.

This was very confusing, especially because they mentionned pipx, which seems related to PyPi, so it was plausible this was about PyPi.
Better compensation, tech focused company better tech stack (that's debatable) & highest work impact
I’ve been a Halide customer since the first week it was released. I’ve gotten numerous updates since and not been locked out of anything available when I purchased (and including many new things since too) without having to pay another dime. In fact, the app has never even mentioned the option to subscribe, I only learned of that option via this thread and found it buried deep in settings. I value their work, so I’ll now pay as I heavily use the app (among other of their products), but to say I’ve been forced to and/or “locked out” is dare I say grossly inaccurate at best.
Mind sharing bit more on this?

> because deploying Python/Diango is a mess (at least without docker)

I'm playing around with FastUI (disclosure - I'm not a programmer at all), so I'm in "day 0" position and would like to hear more on "day 1" side of things. Coming from Ansible side - it's easy peasy, just install things with pipenv and later `pipenv run ...`
YES. I'm sorry, but I like my pasta floppy please. The sheer bloated feeling I get after eating an otherwise perfectly prepared dish is nothing to joke about.
The fact that PyPy has a JIT is kind of a side-effect. PyPy's goal is not to make a JIT compiler for Python. To be honest, the goals are broad and ambiguous, but it's something along the lines of "refining the core Python language, a subset of Python, and then see if it can be made to run Python in various other ways".

I think, that the first goal of PyPy was to compile Python to C or something like that. JIT came later.
The problem with not null is people classify them from a domain perspective and not from a distributed systems perspective where basically everything can be null but only some fields mean rendering the page is impossible. It also depends page by page what fields make it unrenderable
If your informal proof is to draw a picture and say "it's obviously true by lookikg at it", then you don't need a parallelogram at all. Just draw the diametric triangle and look at it.
The Technology Behind CedarDB
The whole system is rife with widespread, unreportable fraud. I’m on hour 8 of trying to get a 46 dollar charge for my annual preventative bloodwork reversed since its literally the only benefit of my plan that should be covered, but because the mysterious incantation of CPT and diagnostic codes are wrong, my previous provider is still sending me a bill once a month.
and if the Go dev needs a database, or a cache, or an actual fully-featured HTTP daemon processing the requests?

I’m just confused about their focus on “single binary” when applications in those languages tend to be a single-container plus the same supporting services their single binary is going to need too.
Why Musk is likely the most important business player in U.S. politics
What do you mean? Both GraphQL queries and results are JSON. The query expression is just a json string. Are you referring to the schema language?
> It's easy to dismiss the power of marketing and branding and the importance of investing in that, as pure tech founders.

It is even easier to think that your product is great and the problem is marketing. If the product is great, the marketing is really, really cheap. Your product probably isn't as good as you might think.
What did you do that your parents didn't want you to do? Some concrete examples? I'm asking because I'm having a hard time coming up with examples of things that both my parents wouldn't have wanted me to do and would be obvious if they tracked me in real time.
There are 100% dog men but rather than "more dogs" they tend to go for "more dog".

There are also definitely "rat people", but not Splinter IYKWIM.
Twitter allows manually adding alt text to an image. It doesn't have the nice OCR feature that Mastodon has, unfortunately.
>Let's ignore future cash flows and how those are invested, just consider the initial investment of $20k.

But that's only a tiny piece of the money you will spend on the house and ignoring this will obviously lead you to a false conclusion.

Anyway, you don't have to agree with the numbers. I can link you to articles where Warren Buffet also points out the same thing, but you don't have to believe him either. Or you can Google rent vs buy calculators and do the full picture math yourself, if you're really that interested.

An 11% return will always beat a 4% return eventually, no matter what the initial conditions are. The question is just when.
You also usually need to actually try out a new technology to know if it’s going to help you. Less “must use the latest tech” and more “let’s see if this latest tech is helpful”. Of course, both happen.
Looks like he wants to be convinced that it is a good move to spend a lot of money in marketing. Maybe it is. Probably it is not.
Thanks for the feedback.

Because the user already has a card, it means it has been verified by the bank (AMLc, CTF, etc.), and the bank has the final say on each transaction. I based ThreadPay on the logic of "checkout as guest" when purchasing something online; in my case, you pay an individual rather than a merchant.

According to security considerations, there are three layers:

1. The bank is the base layer. At any time, the bank may limit, suspend, or enforce any regulation on the user card.

2. The provider - Most payment providers, such as Stripe, have their own risk analysis products.

3. ThreadPay - based on the observation we will enforce our layer of security also. (We don’t have one at the moment)
I benefit from "state changes"—shifting from sober periods to high periods and vice versa. These transitions seem to spur the most creativity for me. Each state causes me to think differently and notice things I didn't in the previous state. This applies to other substances as well. Its when I overstay my wecome in either state that things start to fall apart and stagnate.
I'll try it another day, the cleaner is packed away now.

Perhaps a ziplock bag would work well.
> Just because you don't see it, it doesn't mean it's not there. Do some research and you'll see it.

You're the one claiming there are races when starting services, so it's your responsibility to justify that claim.

You've mentioned before that "If userspace implements the bus, then only the half of userspace that comes up after the daemon can use it", but any service manager that supports service dependencies could be configured to run the bus first, and only run the rest of the userspace after the bus is up.
One of my most-used apps is $2/yr and I’m very happy about it
It's a tool you tend to come across when you're building highly available network systems, https://github.com/acassen/keepalived .

You might use it to implement redundancy in the load balancer layer of your system, perhaps your firewall round-robins incoming connections between two IP:s where you have nginx proxying to share load between two mirrored clusters, and those IP:s are virtual and handled by keepalived that will shuffle in a backup virtual server if the one currently serving becomes unhealthy or needs to be switched out due to a config rollout or something.

It's a really neat way to be able to just throw more virtual servers at the problems in availability, redundancy, load balancing and so on. I think it does some ARP messaging to achieve this.

Edit: I've applied it with ProxySQL in one case, it was an application on a trajectory from a simple rig with one virtual web server, one virtual database server to a highly available and resilient system. When I left we had a master-master-cluster with ProxySQL in front, with three ProxySQL-machines keepalived, so in case one went out for some reason there where two more in the stack to fill in. When you aren't sure what kind of peak load you're going to handle it's nice to know that when the alarm comes you have one fresh machine buying you some time while you figure out what you need to do to the third before it is shuffled into service.
> They didn’t seem to mind him running Worldcoin though

He left YC in March 2019. Worldcoin was formed in 2019.
I appreciate your response. I should not have replied in the manner that I did. I think there are many ways to make the argument against using these libraries, and all of the maintainers would agree it doesn't make sense in many situations. I am fine with these arguments, but I don't think it warrants referring to the work we've done as half-baked or hobby projects. Even if not the intention, I think it implies a lack of effort and professionalism which comes across as more disparaging than simply pointing out the gaps.
I don't think an employer can legally force that, can they? They can request that employees stop working from home, and they can fire them if they refuse. Forcing them to come to the office would be kidnapping.
Niche media hype.

There are other such media hypes which you can explain like that without involving a neurologically active parasite. For example the belief that whites are being systematically replaced by blacks/hispanics/muslims/jews/... Or the belief that there is a single supreme being in the sky, watching everything we do, having killed his son for humanities sins. There are no rational reasons to believe any of this, still, many people do, with lots of media helping them reinforce those thoughts in quite effective bubbles.
People can be phished via Google Ads, using our domain
Define the host as http://hostname in the config instead of just hostname and it will do only http for that config. You can have a separate https config that's is different as well.
KDGpu 0.5.0 released: Vulkan wrapper now has OpenXR integration and more
Try this: https://www.wsj.com/health/healthcare/you-can-thank-private-...
Thank you for noticing, I pasted in the wrong link!

Corrected:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1118145/
True but “there’s no one boogeyman to blame” should read as “there are many, many boogeymen, all of whom bear blame, and all of whom need to corrected/removed/circumvented/improved.”
Brief video succinctly describing, just how private equity ruined healthcare.

1. https://www.youtube.com/watch?v=fFoXyFmmGBQ (5:25)
The transducers are fairly cheap from China [0]. I've thought about making a high powered bath before but never pulled the trigger.

0: https://www.aliexpress.com/w/wholesale-ultrasound-transducer...
Corrected link: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1118145/
Paywalled. But the title is provocative in pointing a finger at private equity. The US healthcare system is a textbook example of thoughtless regulations that create needless bottlenecks and localised monopolies.

When private equity does something destructive it is remarkably like a maggot infestation - usually don't happen in well functioning systems.
Welcome to the club. It sucks here. The only thing that works, for me anyway, is spending time in the woods hiking.
The problem is health insurance! Get rid of that and most problems vanish.
In this context, it just means "underappreciated" or "less widely known or acknowledged than other inventions of similar magnitude of impact".

I don't think it's millennial slang; I'm almost 50 and I've heard it used this way all my life.

However, I was vaguely aware that it had some original, more technical meaning, specific to some discipline like composing music or something like that. My interest in investigating was limited, though, so I only asked GPT-4o, who claimed:

> Originally, the term "low-key" was used in reference to a lighting technique in photography and cinematography. It described a style that utilized less lighting to create a mood of intimacy, mystery, or dramatic contrast. This usage emphasized the subtle, understated nature of the lighting, which is less intense and less prominent than high-key lighting. Over time, "low-key" evolved to take on broader meanings, including understated, subdued, or not seeking attention, before arriving at its contemporary connotation of something or someone being low-profile or modest.

(I'll accept that, I guess, unless disputed/refuted here by the actually sentient.)
PyPy was first. It was indeed easier in the era when the Cheese Shop was called the Cheese Shop, and not PyPi.

[edit]: After some searching, I notice that PEP 301 is actually dated Oct 2002, so perhaps I'm wrong. The public/advertised name was Cheese Shop for quite some time after that, but apparently the name PyPi was at least suggested much earlier than I thought.

https://peps.python.org/pep-0301/
The difference is that the client came up with its own data access patterns instead of having to rely on the server to design the exact endpoints that it needs.

Overfetching or not, that's a rather big difference.
Oh my goodness. Different quality? This is like seeing a bunch of soothsayers looking at tea leaves intently to match a pattern.
Personally, for the tiny amount I paid back in 2017 for the app, $59.99 one time now is cheap to me. That’s under $1/month over that time which is well worth it to me. If I got “locked out” if I stopped paying, then I’d feel different, but that isn’t the case so keep up the good work!
I think that OP really meant that in his/her mental model of things, answers already known and battle tested for numerous cases [by using Nginx] - making HA with keepalived? Check. Making logging to be buffered to save iops? Check. Implementing ratelimits and custom logic? Check.

Keepalived is not really bound to Nginx by any means and should perfectly fine work with Caddy too.
I generally agree and am likewise "over" GraphQL. Having said that, I disagree on some of the finer points.

First, some of these issues--authorization, security, N+1--can be mitigated by using something like Prisma, PostGraphile, or Hasura, instead of crafting GraphQL backends with code.

Second, there are gains to be made by compiling a GraphQL operation to a single operation in the underlying database's query language (e.g. SQL)--when that's possible--rather than by following the "resolver and data-loader" catechism.

Third, as I've written elsewhere recently, I think the N+1 problem is overblown. Not that it doesn't exist, but just that it only sometimes exists and usually isn't as bad as is often claimed. But again, this is eliminated by switching to a compiler approach anyway, so it's not worth making a federal case over it.

Despite all this, like I said I'm still over GraphQL. If you must implement it, try to use one of the tools mentioned above if you can.
I worked on a deal with a US state government to bring broadband to unserved and underserved areas by working with local ISPs. Largest proposal of my career so far and will be nice come bonus time if we win but, honestly, if it were me I’d just give the unserved folks out in the country starlink vouchers instead of pouring millions amd millions into ISPs and call it a day.

I probably would have been fired if I said that out loud in front of the client.
And without tourism where will the people work? I don't like the AirBnb model but I also wonder if making those unprofitable will have further cascading effects on an economy that runs mostly on tourism.
$46/8 hours = $5.75/hour. Would you take a job that paid that wage? Perhaps it's better to concede that they've ripped you off, write a check and move on. Not a hill worth dying on.
What are you talking about? The regulations I'm aware of regard mostly construction standards. Not what you can do with the property.

Any restrictions for the use of a property typically come via your bank mortgage. I.e. if you are already rich enough, they won't apply to you.
Giving Sam an ultimatum, forcing him to choose one or the other, is a very forceful move.

Sure, but is that what happened? Or, did they sit down and have a chat and mutually agree that on what was best? I guess we will never know with certainty (and I frankly don't care).
Yes, understanding can help memorisation. I was merely arguing against understanding being _necessary_.
> Sounds like they were fine with him moonlighting other projects

Even that’s not quite right. OpenAI had been a research project inside YC. So there was no “moonlighting” about it (and Worldcoin started around the same time Sam left YC).

It seems everyone accepted that things qualitatively changed when OpenAI stopped being a non-profit research project inside YC to becoming a for-profit venture, and they just had an adult conversation about it.
https://www.forbes.com/sites/alicegwalton/2017/06/15/the-str...
https://medium.com/@tedisaacs/codestral-for-ai-coding-models...

This article says 88GB without quantization. Though it then goes on to make a ridiculous claim that if you had 128GB of RAM, then using up 88GB of 128GB would make everything else really slow because I guess the think the remaining 40GB of RAM somehow isn't enough for your OS and desktop apps.

So it’s probably not a very authoritative source.
I run a software book club
And in the UK for your large vet bill: https://archive.ph/bTwcD https://archive.ph/Dk0dn
Well... considering where Sam is today, you just have to accept and expect that speculation will be maxed out.