skysight-inc/HackerNews huggingface dataset:
I don't appreciate the criticisms in the article made to languages that have problems which are artefacts of their popularity.

Some of these problems are merely cosmetic, which doesn't mean they are to be dismissed, but the very choices those languages took were either a result of some school of thought being demanded by the market, or they created that school of thought themselves. That would cover mainly syntax and verbosity/explicitness choices.

He mentions the GIL. Well, this is a well-known Python limitation because... Python has a particular implementation in CPython that is extremely popular, and they made the choice to focus in making every running Python process being relatively fast as a single thread, which turned out to be a good compromise combined with micro-services. Perhaps it was even partly a catalyst of the trend. But by no means this is the only Python implementation, it's just an extremely popular one that needs to be taken into account. Smalltalk doesn't have this problem to have any single implementation that is so popular, it became an externality and people needed to account for its choices.

But on the positive side, I agree with the sentiment that in order to beat the averages, popularity of your tools shouldn't be the deciding choice.

There's a reason why some (powerful, useful) languages remain "secret weapons": they have characteristics that are out of step with the mainstream. But this itself is not a bad thing. Smalltalk, Common Lisp, Scheme/Chicken/Gambit/Racket etc will remain secret weapons with a focus on creation and in not being part of the rat race, while others will be more focused in industrialisation, large team management, etc. The mainstream has to do that pretty much by definition. And outsiders will have the advantage of not having this burden on top of them.

It does appear to me that many startups decide to start off with what they anticipate it will be a good choice once they are big, prematurely. Facebook started as PHP spaghetti code. The main thing is that it has to work, and it has to allow you to move fast. Scale comes later, especially so nowadays with so many scaling solutions on the hardware side that will let you survive early hits in popularity, a problem most people would wish for.
Yes, many image editors support converting a raster image to a vector, even high-fidelity images like the one you've shown. But creating a usable vector is more than just dropping an image into vectorizer and cleaning up the results. Every angle and point in a vector is handled like a unique object, and thus, the image you've shown would be a nightmare to work with. Often times, there will be numerous duplicate points and hidden angles that can be impossible to sniff out. That's why Illustrator is distinct from Photoshop - creating vectors from scratch is not the same process as converting a raster, and the result is typically far more clean.

So yeah, still stands. If you can stomach messy, unpredictable outputs, use an automated solution. If you want something lean and usable, use a human-being.
> you better have chosen python

JS maybe (well TS, not JS; you'd be a fool to use actually JS) but I've seen more than a few projects strangled by their choice of Python and the terrible performance it comes with.

People always say "it doesn't need to be fast"... until it does and it's too late. Or "we'll write the bottlenecks in C++"... until you realise that it's all bottleneck.

Mercurial and Scons are obvious public examples.

Language does make a difference, despite everyone being polite and saying it doesn't. Of course that doesn't mean it is the only or even biggest factor.
It’s become an acceptable way of saying “tech thug”. You don’t like someone in tech, you call them a tech bro. Bro by itself is neutral.

You don’t like Bill Gates due to his unethical behavior? You call him a tech bro.
Yes I understood your proposed solution (and have no particular issues with it). I was specifically asking how you went about deleting things (i.e. the last paragraph of your response). Did you actually implement it that way in the end?
I wonder how it compares to taichi-lang which also came out of MIT CSAIL and doesn't suffer from this "Business Source Licence" nonsense.
The assumption is that Monte will only reveal the one of the two unopened doors that has the goat behind it, as opposed to picking a door at random (which may be the car or may be the door the participant chose, which itself may or may not be the "car door").

The distinction is at which point Monte, assuming he has perfect knowledge, decides which door to reveal.

In the former, the chance to win is 2/3, in the other 1/2. However in any case, always (always meaning: in each condition, not in each repetition of the experiment, as this is irrelevant) switching is better than never switching, as there your chance to win is only 1/3.
Github also charges for usage. Are they also hastening their demise?

AWS also charges you to host things in S3. Is it hastening its demise too?

This argument is just weird to me.
What is a non-trash programming language?
Are controllers that throttle down to zero common in the data centre space though? I don't think I've ever heard a quiet or silent server, except for the ones tech people make themselves at home.
We need to use a distributed system instead of a centralised one. Probably built on a source control system that can handle that.
Failed at the first hurdle:

main.py:15:1: error: syntax error, unexpected 'async'
> complex engineering problems where the data model is inherently very complex, Smalltalk can really help

Interesting, what are the features of smalltalk that make that possible? Wouldn't it be very similar to JS or Lisp for representing data?? Also, given its dynamic nature, doesn't it make very hard to wrap your head around complex code bases after they grow beyond what you can keep in your head at the same time (as any other dynamically typed language)?
Spammy emails are somewhat annoying, but they're 10x better than spammy phone calls. Any company that wants me to do things over the phone will drop right to the bottom of my list, especially if they want to do it by them calling me rather than me calling them.
I loved this one. I opened two articles and both were interesting. Thank you for sharing!
I have to keep this one in mind at all times: 356: Nerd Sniping

https://xkcd.com/356/
> Banks charge a monthly insurance fee for balances over $250k that provides FDIC insurance over the $250k cap

The thing is .. the FDIC is already funded by banks.

https://www.fdic.gov/about/what-we-do/index.html

"The FDIC receives no Congressional appropriations - it is funded by premiums that banks and savings associations pay for deposit insurance coverage. The FDIC insures trillions of dollars of deposits in U.S. banks and thrifts - deposits in virtually every bank and savings association in the country."

How the banks choose to pass that cost on to customers/shareholders is up to them.

It's instructive to read https://www.fdic.gov/analysis/quarterly-banking-profile/qbp/... for the last available quarter; the insurance fund is on page 24. I can quote you two numbers and you can decide whether they are big or small: there is $128 billion in the fund, and this covers 1.27% of total US banking deposits.
Publishing is generally speculative, and the common perception of "the author" as an ordinary individual with an interesting expression of an idea is inaccurate. A more useful analogue is "student who has just taken out a loan." Non-dominant publishers, meanwhile, bet that the large advances they do give (way too large) pan out into a property that can claw back some market share and cultural attention from major franchises, who should in this metaphor be known less as a copyright holder and more as "the house."

For the general expression of ideas in a corporate setting, copyright is an asset that is backed by a legal team. You're betting that a property gives you a competitive advantage.
It's ok to point out this is a left wing magazine, but the "investigation results" pasting is over the top and just indicates potential lack of balance in the rest of the comment...
Preface: I don't just want to crap on Python here and sell Nim. I like Python, and still use it.

But it still shocks me just how much money and manpower is thrown at trying to bikeshed and optimize and compile Python and its libraries, while the Nim compiler is essentially a community hobby project that has made the concept of a "compiled Python" a reality already. The orders of magnitude in scale difference, and the qualities of the output products, are staggering.

I'm kind of starting to see what Guido is talking about when he says Python is a legacy language that's probably on its way out. Even in the interpreted world, languages like Janet and other newcomers are performing fascinating experiments, often doing more with less.
The lawyer can enter their entire brief and get back the brief the other side's lawyer uploaded in her own brief an hour earlier.

No one can trust the AI.
This argument seems about on the same level as criticizing someone against capitalism for using an iPhone.
Benchmark for interactive zsh – plugins, frameworks and plugin managers
I'm willing to learn. Please teach me why 'human comfort' is not a value to which one can prescribe a an ethical weight.
You can kind of prove it is possible, can't you? I mean, we have ourselves, which we're sort of claiming is the ground truth comparison to "intelligence". You can then see that the average human actually have limited intelligence, when you look at say, savants or hyper-intelligent people. Then it must be that some physical structure of people's bodies enables this higher degree of intelligence, and removes the "limit" so-to-speak. The average brain has 86 billion neurons, which we know are mostly responsible for piecing together consciousness.

We also have extensive studies on all the ways we are actually really bad at processing input (a by-product of our primate ancestral heritage). There are entire textbooks on all of the different biases we have built-in. And there are clear and obvious limits to our perception, as well (I'm thinking of the five senses here).

Imagine you're neither constrained on the input side or the processing side of this equation. It becomes kind of a mathematical inevitability that we will be able to create artificial intelligence. When anything can be tokenized and act as an "input", and we can run that through something that can process it in the same way that our brains can, only scaled up 10-fold (or more)...

If there is one thing we're good at, it is thinking that we are the center of the universe. I think that is blinding people to the possibility of AI. We can't fathom it, for lots of good and bad monkey reasons.
>For the select few, including the one percent, we are compensated differently. We are paid for the solution, not for the effort. If a solution takes a day or a year, we are compensated the same amount. This difference means that time does not equal money, since the compensation is the same but time investment is differential.

But if you do X and win Y money, there's a difference between doing 365 * X in a year and win 365 * Y money and do X in a year and win Y money, so time IS money.
Antibiotics don't need to be strongly controlled?!
> nothing can be pushed before the diversity committee validated the change set

Why does every tech bro rant these days include a section blaming "diversity" for a bunch of problems?

Did renaming master to main really fuck up the system that badly?
Hm. That's pretty optimistic. It's like folks on the space station, "Let the oxygen filters fail! It'll teach Gary to clean them like he was supposed to."
In an ideal world every project had its own registry. Those centralized registries/package managers that are baked into tools are one of the reasons why hijacking namespaces (and typos of them) is even possible and so bad.

Externalizing hosting costs to other parties is very attractive but if you are truly open source you can tell everybody to build the packages themselves from source and provide a script (or in this case a large Dockerfile) for that. No hosting of binary images necessary for small projects.

Especially since a lot of open source projects are not used by other OSS but by large organizations I don't see the need to burden others with the costs for these businesses. Spinning this into "Docker hates Open Source" is absolutely missing the point.

Linux distributions figured out decades ago that universities are willing to help out with decentralized distribution of their binaries. Why shouldn't this work for other essential OSS as well?
Yeah actually in the last few days I’ve been using it more and the fan is pretty loud — don’t know why it’s coming on even when the CPU is not under heavy load
Yeah, personally I'd trace it back to the 2020 covid money printing mania, or even the 2019 (nearly) negative interest rates. I do think he's right to blame the rate hikes, and in turn, the inflation that necessitated them. But he does skip over the fact that these rate hikes shouldn't have been a surprise. The bankers had poor risk management by not considering the effect the rate hikes would have on their long duration bonds. And frankly, Sacks misses an opportunity here to shift blame to the bankers, who IMO are the real cause of the crisis (as always).
That risk belongs to the depositor though.
So, who can have access to the data that fastly has access to? Because it seems that url by url the chrome browser will send the entire history to a third party.
A co-op formed by big 3 cloud providers flush with cash and put in maintenance mode.
>I've never used any generative AI tools when coding or otherwise

I'm in the same boat but I must admit the temptation is increasing.
> 90% of them are plumbers, and many not very good ones

i think this guy understands the industry very well. maybe you are the one with tik-tok opinions?
Well, it's how they established themselves in the market. Without being friendly to open source projects they wouldn't have had that marketing and wouldn't exist as a company.

So now they destroy their foundations and learn whether they 10x or fold. Pretty standard VC playbook so I assume that's the driving force here.
We can't all read books. Someone has to write them.
The big lie about "No-code" systems like this is -- you're still coding, but without text. you have to click around in some obscure, usually proprietary interface to create every object and define its interactions with every other object. You end up with a big (usually binary) construct that doesn't lend itself to revision control or reuse, and building it requires a ton of knowledge about the toolset.

The only people attracted to these systems are people who
1) want to create software
and
2) want to avoid learning how to create software

those two attributes describe the absolute worst software developers. Learning a programming language is only marginally more effort then learning to use these tools, but grants an infinite amount of utility and flexibility
It hasn't, but then again reddit is huge, and it is easy to wall yourself off from most of it if you try hard enough, which I have.
Yet armies did not get smaller. WWI, 40 years after the Gatling gun, saw more soldiers die from infection and disease than from gunfire.

Technology has made militaries more efficient and multiplied the number of bullshit jobs in the sector. Projecting forward we can maybe expect to all work bullshit jobs, rather than facing unemployment.
The NFT infrastructure supports buying and selling tokens. Attaching IP rights to that token can be done through the legal system, and third party agencies could attest on the blockchain that they believe the token has such a legal structure in place and properly set up (e.g. that the legitimate rightsholder has signed the release/deed/what-have-you in question).
You don't need fancy baristas and exotic blends, but cafeterias with people making coffee for workers has been a thing in offices and even factories for a century or so, it's not some unique privilege...
> ... as long as it contained a positive number of rabbits.

That seems a pretty safe assumption.
> Compared to what?

Nurses? Our job is a lot easier and less important and working conditions are much better. And yet, a fresh grad straight out of school gets a few times more money than an experienced nurse. And, what is worse, a lot of devs honestly believe that they deserve it.
Seems based on some of my research that they've completely exited the free side of the business. All of their plans are now paid and the cheapest plan is $64/year
Podman is great and is first class citizen on Fedora. It also integrates nicely with SystemD.
My only gripe with it is not many developers provide podman configuration on their install pages like they do with docker compose
Alex did nothing to get that account, he did not put any meaningful effort into better that client's experience and did nothing to lose it.

It was all outside of his actions and any benefit he received was purely accidental.
The investor is basically an extension of the Saudi state, so it's not unthinkable that if they wanted to, there would be an exception made.
If you are fetching lots (not even 'big data', but a few thousand rows) of data using the Django ORM, you will see a performance difference when using pypy, or at least I did a few years ago. The database can happily return a few thousand rows very quickly, especially if you take care to optimize your queries and have good indexes.

Converting a few thousand rows to python/django objects takes _time_. I can't quantify anything, because it's been too long, but I remember it being fairly significant. When I profiled it, the majority of the time was spent calling __setattr__ a few million times.

Like you said, it depends on your use case. If your queries are slow, then optimize your database queries. But if your queries are fast and your responses are still slow, then investigating pypy is definitely worth it. You can also play around with .values_list or something in Django, so that you get 'raw values' instead of objects (but there's still a cost to building them up).
You can’t take the risk. A cloud server is too open and too juicy. Everyone will be probing it 24/7, including hostile countries
> I wonder how Kim Kardashian programming language looks like. I guess low level but with garbage collector. :D

And exposed naked primitives ... :-)
Travis CI got acquired by Idera in 2019 (https://news.ycombinator.com/item?id=18978251) then a month later laid off senior engineer staff (https://news.ycombinator.com/item?id=19218036).
It might be that it's not a forbidden limit but a limit with strings attached
Where do these massive outflows of customer funds go? Do these customers see the risk of collapse before everybody else and move the money to another bank, or.. ?
I think that Docker can have a viable business plan but they had terrible execution.
At my previous position, I wanted to use DockerHub more heavily but the entire experience was like a bootstrap project someone did as a university assignment. Many advanced features for organizations were lacking (SSO/SAML) that we would have happily paid for.
Was there a tech-hiring bubble, or has everyone just realized that posting on Indeed gives you garbage results, and has adjusted their posting activity accordingly?
Is there something in particular missing? I have been using Podman for Windows almost daily for the past six months. There is no management GUI built-in like Docker for Windows, but I have not found that be a problem at all.
Honestly, this is reminding me of Oracle after buying Sun.
There's a good explanation of this on the Cloudflare blog here: https://blog.cloudflare.com/stronger-than-a-promise-proving-... The relay server can't see the HTTP request contents as it is encrypted using the key of the gateway (i.e. Google).
PostHog ClickHouse Manual
> Nobody is going to post anything on the internet for free

If there’s one thing I refuse to believe people will ever stop doing, it’s posting.

I’m genuinely curious how much time you spend with non-techie people to come to the conclusion that your opinion comes close to representing the masses. Try to make this argument to a 16yo posting dances on TikTok or a boomer reposting poems about their grandkids.

“Don’t you understand?! The big tech companies are vacuuming up your posts as TRAINING DATA! It’s going to become part of the CORPUS! You have to be like me and WITHDRAW from public social media!”

“Yeah I don’t care lol”
The Guide to Finance at Seed/Series A
Let's say that I repair donated bicycles and give them away for free. It's a fun activity that does some good for the community.

Now, let's say that on my morning walk, I see someone selling a bike I gave them a week ago.

Is it fair to be offended by this?
I told it not to use the word killed, and it got further.

But it’s annoying when you have a conversation limit, and have to screen record, and fight the censor.

And other methods for getting past the censor indiscriminately might be adding people to the ban list.
Keep the funds in what?

There's about $2trn in banknotes https://www.uscurrency.gov/life-cycle/data/circulation and from my earlier reading of the FDIC statements there's about $24trn in total US bank deposits. So if you want to have everybody keeping their own individually serialled banknotes that's a non-starter.

You can keep it at the central bank, whether that's "postal banking" or "the deposit window" or "a CBDC", but that seems to be politically unpopular for incomprehensible reasons.
Even so...storage is not free.

Looking at the rates of enterprise storage costs compared to what Google or Apple charges consumers - I was surprised by how subsidized people's photo libraries are.
Yes that's correct. I'm suggesting an additional fee that is paid by the account holder who holds excess funds above the amounts that are already covered by the bank in their fees for FDIC insurance coverage. I'm aware of the existing bank-paid insurance that covers the mandatory $250k FDIC coverage up to the cap. The difference that I am suggesting is that the umbrella insurance is paid by the account holder to the bank for excess insurance coverage. This allows insurance coverage for account holders over $250k, of which there is no insurance coverage, optional or of any kind, available today.
Travis was acquired a few years ago and things went downhill from there on.
AMD Announces Zen 4 EPYC Embedded 9004 Series: Up to 96 Cores With 1P and 2P
Found the ad-hominem
My first thought on this was good riddance. The dev model of "we've lost track of our dependencies so ship Ubuntu and a load of state" never sat well.

However it looks like the main effect is going to be moving more of open source onto GitHub, aka under Microsoft's control, and the level of faith people have in Microsoft not destroying their competitor for profit is surreal.
Any predictions on if they'll just let this bank implode naturally?

I feel like we are close on the verge of a event that sets off the recession. It feels like the banking sector is going to be the fuse again.
Docker’s not obligated to host open source, but they sure worked hard to convince open source projects to jump on their free offerings in their earlier years.

I can definitely understand how it could be frustrating for project maintainers.
The only real moat they seem to have here is that "FROM" in a Dockerfile, "image:" in a docker-compose.yml file, and the docker command line default "somestring" as an image to "hub.docker.com:somestring".

They pushed that with the aggressive rate limiting first though, which caused a lot of people to now understand that paragraph above and use proxies, specify a different "hub", etc.

So this move, to me, has less leverage than they might have intended, since the previous move already educated people on how to work around docker hub.

At some point, they force everyone's hand and lose their moat.
Data can discriminate in criminal justice