skysight-inc/HackerNews huggingface dataset:
That's a fairly Silicone Valley focused argument. I don't subscribe to the theory at all that Google closed internal use of Python was instrumental in its adoption.

Django was released in 2005 and RoR in 2004. I suspect my journey was similar around then (late 2005), I had used PHP, classic ASP and a little Perl. I was looking for something better, read the tutorials for both Django and RoR. Had a look at what desktop GUI toolkits were available for both Ruby and Python (I wanted to lean one new language), Python had a few more options and so went with Python and Django.

At the same time Python was gaining significant traction in the scientific community with NumPy (2006/1995) and SciPy (2001). Ruby I don't believe had an answer to that back then. I was vaguely aware of that and it somewhat influenced my decision.

Ultimately it was the two pronged (web + scientific) development of the ecosystem that pushed Python ahead of Ruby.
https://fr.wikipedia.org/wiki/Koin%C3%A8
My h index is around 20, which just means I have lots of experience with peer review.

Peer reviews are text, it is hard to accurately infer emotions or intention. What one person sees as passive aggressive another person might see as polite and deferential or even helpful.

Consider further that scientists come from all over the world and often have deep cultural differences, it becomes even less likely that you know the reviewer's intention.

Science is really hard and it's easy to fool yourself. Smart people want criticism to help validate and improve their work.
...for some value of "huge" that others might take issue with.

From my perspective, python was just starting to gain real popularity in the mid 2000s, more than half a decade after Google was founded...
If with "dynamic", you still mean client-side rendered, then yes, it's the same as deploying any other static website with or without JavaScript.

You can follow a tutorial like this one: https://www.newline.co/fullstack-react/articles/deploying-a-...
> but because I never could get the wheels aligned perfectly straight it would inevitably try to turn

Hm. I don't think "wheels aligned perfectly straight" is the actual solution. I wonder if there's some simple mechanism by which it could be made directionally stable, in the sense of continuously adjusting itself to go forward instead of turn.
>If you follow that logic through, then only the ultra-conservative cultures that turn women into breeding machines and then relentlessly indoctrinate the next generation to do the same have a chance to survive.

Your dismissive comment would be funny if it wasn't being proven true right now. European people are currently slowly being replaced in some cities in Europe as over half of the newborns are now from middle eastern/Muslim and African immigrant families precisely because in their culture they treat their women as breeding machines that are supposed to sit at home to take care of the kids and house chores while the male is working and providing. You know, exactly like how it was in the west over 70 years ago up till the baby boomer generation.

The Europeans of today don't reproduces as much since they pushed women into the traditional male only workforce and the males of today are expected to climb the work ladder even higher than women in order to be seen as a desirable mating partner, while also making the traditional stay-at-home mom taking care of the kids instead of pursuing a career and an independent lifestyle be seen as something shameful and old fashioned for modern European women, leading young Europeans to spend most of their prime reproductive years studying, working and competing for jobs and overpriced housing instead of reproducing, leading to their demographic collapse.

So yeah, the ones who reproduce more are surviving, displacing those who don't reproduce. I'm surprised you're trying to argue against such an obvious fact.
Why wouldn't a Catholic consider anything written about their religion by the Pope to be more important/reputable than by some random stranger who happens to have a cult following?
The GP's point was purely that currently there's no automated search result ranking mechanism that can take account of the expertise level of the author. It seems like a reasonable enough idea to me (though not without difficulties).
When ChatGPT drives the value of SEO to zero, people will write for the same reason they did on GeoCities in the early internet: impassioned amateurs who actually care about the topic. Why do you think people contribute to Wikipedia?
I was going to say. Helicopters are difficult to fly, period! It's not just those -- also the big ones.
Source? The vast majority of people do not use that definition. Ask the average person for a list of races and they will easily answer with something like: African, Asian, European, etc.

And by your definition, many humans don't even have a race.
` t.__orderedIndex = nil` looks like it cleans up at the end of the iteration, am I missing something? Mutating a table while iterating over it is fairly hazardous anyway
retained
This small utility generates a simple chart of all your GitHub contributions.
> I don't think the execution model you mention, which results in the absurdity of C style transitive includes polluting the global namespace, will ever be changed though.

There is a proposal at https://bugs.ruby-lang.org/issues/19024 to change this but, as you can see from the comments, it’s a bit tricky to get right while preserving backwards compatibility. (Whether that conversation makes you more or less optimistic about the chances of it ever being changed is up to you.)
this is a wonderful race: as the machines become more human, the humans are forced to introspect and double down on what it means to be human. One could almost call it the human race. (ba dum tss)

I've had my own problems with proving my own humanity[0]. With this AI wave, I also took a stab at enumerating what machines/AI can't do: https://lspace.swyx.io/p/agi-hard

- Empathy and Theory of Mind (building up an accurate mental model of conversational participants, what they know and how they react)

- Understand the meaning of art rather than the content of art

- Physics and Conceptual intuition

Another related paper readers might like is Melanie Mitchell's Why AI is Harder than We Think: https://arxiv.org/pdf/2104.12871.pdf

(sidenote, always love Maggie's illustrations, it is a real super in a world of text and ai art)

0: https://www.swyx.io/proving-our-humanity
I have been an NGO volunteer for the last 5 years and I used to request my friends to make small donations to the NGO. But most of them show hesitancy to make NGO donation as they have wrong assumptions about charity donations. Most of us have wrong thoughts about donations and I would like to discuss some of the common myths and the truth behind them.
Scheme would have been a wonderful choice for browser scripting too. Alas.
Uhm.. I'm no scientist but from that perspective, aren't phagocytes also virovores ?..
Same trick as perl5 changed to recently. Not related to re2 at all.
Some Free software communities, such as the Gnome devs, explicitly reject the idea that users should be able to control the way their systems look.
A lot of rebooting and cursing.

Fortunately, it only happened when the robot's arm was moving, and we were mostly doing mobility research so we were able to be productive simply by not using the arm.
Maybe businesses that provide an essential service to a community, like the logistics company from the article that many farmers depend on, should be donated the that community. Make it a coop of some sort, run not for profit, but for the needs of the community that uses it.
I was expecting ghashtable to be the longest but what a surprise
What a heat pump does is move heat from outside your house to inside your house (hence the name). You can do this for free if the outside of the house is warmer than the inside (just have a thermal conducter). If the outside is colder though, it costs energy to move the energy - you're pushing the heat "up" the temperature gradient.

[Of course, this is a heat pump used in the 'heating your house' use case - heat pumps are more general. Fridges and air conditioners are also heat pumps that use energy to move heat from a cold place (fridge/room) and release it in a warmer place (the outside)]
I've run a email related service for a while. It was a constant battle with spam, scam and infrastructure attacks for more spam.

It's not tamed at all, at best it's hidden for a part of the users but in reality there is far more spam than actual emails.
Yeah, not helpful. But long winded.

There are many air fryers on the market and the best one for you will depend on your needs and preferences. Some factors to consider when selecting an air fryer include size, price, features, and overall performance. Some popular air fryers to consider include the Philips Airfryer, the Ninja Foodi, and the Cosori Air Fryer. It might be helpful to read online reviews and compare the features of different models to find the one that works best for you.
There's no reason they can't. People that want to taboo HBD are afraid that the slope from "some difference in socioeconomic outcomes between races is inherent" to "all difference in socioeconomic outcomes between races is inherent" is too slippery, and the only safe way to ensure that the policy changes they want ever happen is to stabilize the consensus around "all difference in socioeconomic outcomes between races is due to systemic racism".
When Jobs came back he couldn't find someone because they were on sabbatical, so he ended them.
https://www.spokesman.com/stories/1997/aug/14/jobs-axes-sabb...
Marlett Font
> But then you will probably get an even worst bill with a gas boiler

Quick google shows that electicity in France[0] costs roughly 1.6x more than natgas. For Washington State this ratio is around 2.45x.

Eyeballing this graph[2] that corresponds to breakeven outside temperature of <-20℃ and -8℃ respectively for 40℃ output (~-18℃ and 0℃ for 50℃).

[0] https://www.globalpetrolprices.com/France/
[1] https://www.bls.gov/regions/west/news-release/averageenergyp...
[2] https://support.sefaira.com/hc/en-us/articles/115000249971-A... -> scroll down roughly 2/3.
The first time I saw the term AR, several decades ago, it with the definition that you use for the term MR.
What shelf? A garage? Detached? A shed? How humid? You may want to resurface and oil that saw after a decade. The wood handle may have rotted, or the plastic one may be gummy. Taking care of tools is how they last.
> Email spam has been "tamed" on most mainstream providers - you still get some of it, but nowhere near the amounts you get on the web.

Weird, my experience is the exact opposite. Maybe once a week I click on a promising looking web search result to find that it's essentially "spam". But every single day I get multiple emails that are obviously so, and worse, if I don't check my junk folder frequently I miss important emails.
> reason for a company to choose Ruby is if they want Rails

And that there, is the whole "Problem" of Ruby.

Ruby is a beauty. Rails isn't. It's nice, productive (for certain niches) and has a long track-record. But Rails is also often the root of problems such as maintainability, long-term-productiveness, hosting (performance, scaling), and lock-in.

There are far better solutions for simple CRUD-apps today than writing them all out in MVC code. And when you need complex business-logic (i.e no longer a simlpe CRUD app) the , the weird MVC (plus Concerns) that rails offers is simply not cutting it.

Yet Ruby is Rails, and Rails is Ruby. So when Rails looses its niche and usefulness, Ruby uses it's niche and usefulness. And that's a shame.

(I am a 12+years Ruby, former Rails, and now moving-to-Rust developer)
How does this code work?

primes = InfiniteAIArray()

Is the context determined from the variable name? If so is this through a kind of reflection?
Hand wash, dry flat.

People have been wearing wool for thousands of years.
Do humans understand the meaning of art? Of modern art? Regular humans? Other than the author?
I can understand screenshots for things such as games, but for text editors, one text editor screenshot looks pretty much the same as the next. I don't think it is usual for software like this to have a sreenshots page. What sort of things are you looking for here? The new website will have gifs on the front page showing some of the features.
Three New Linux Tablets
Close, but not quite. D-K is the law where someone who's really good at one thing (like writing software) thinks that this means they're super-smart and therefore must be an expert at everything else.
Python was already in the gold path years before Rails, thanks to Zope, being an alternative to Perl, and research labs like CERN and Fermilab starting to adopt it, this is back in 2000 - 2004.

When Ruby and Rails started to make an appearance in European circles, around 2007, it hardly mattered when Python was already around.
This is the first rule of French: there is at least one exception to every rule.

And this probably includes the first rule itself.
Why is it a good proxy for growth? What do you base that on?

Are you familiar with the term Deflationary Asset?
Past discussion: https://news.ycombinator.com/item?id=28663719

Relevant xkcd: https://xkcd.com/1814/
> I can imagine good enough AI being able to spot truth even better than what humans do

The thing that makes me question that is the data that is used to train those models to begin with. To disect truth on the internet, can you use the internet as a source of truth to train it?
As I say in this blog post [1], we are the ones becoming more computerized and limiting ourselves of expressing our humanity through digital means.

There is no race to become more human, just close the computer and go outside and an AI will never be able to compete with you in that regard.

[1] : https://but-her-flies.bearblog.dev/humans-arent-text/
But we do know plenty about it. It's right there in front of us. Pretending there is some understanding just out of reach is called mysticism.

What you are telling me is that I should place my expectations for the future, not on the reality in front of me, but on the hopes and dreams you have for the future. That's circular reasoning.

The very reason that I don't place credibility in your assertions is the lack of reason itself: in your assertions, and in what a neural network is.

Neural networks are like dreams. Wonderful only when your intention is to get lost in a swirl of memories. Useless if you want to actually accomplish something.

Knowing the difference is crucial, because that difference can never be taught to a neural network without completely redefining what a neural network is in the first place.

Knowing the difference is literally the thing neural networks are incapable of doing. They don't know anything. They just guess. That's literally the function. In the code. Guess what comes next.

There is no sense pretending sense itself will magically appear out of a guessing machine. Neural networks are nonsense generators, and that is what they are forever doomed to be.
Libsqlfs: A Posix-style file system on top of an SQLite database
I used paid brave search, but they plan to associate with google (beta)... So I still don'tknow about them.

Correction: it goggle (beta), not google (beta).
But Sorbet is also not part of the language, not part of the std-lib, and AFAIK there aren't plans to make it that.
Interesting. Thanks. For some reason, at the time, it didn't work at all -- but I've double checked it right now with Midjourney & in Dream Studio, and it works now using the same old prompts. Old sticking points are being swept aside pretty fast...

ETA: They still can't seem to make it with the white tie, though!
Reddit User Asks: How Is SBF Able to Pay for His Lawyers and Personal Security
I'm one of this loyal users. Please, don't screw it!
Fav,+
Discovery is its own reward ;-)

Actually, I remember reporting the bug to the compiler authors and being stunned when they told me that they were not going to issue a new version with the bug fix because the project was no longer being funded. (This was the T dialect of Lisp in case you're wondering.)
The logic of individualism: Andrew Tate is John Stuart Mill’s monster
> Russia’s threats become completely empty and meaningless if the blackmailees know that the blackmailer can’t turn the gas back on.

Empty threats are Russia's MO and have been for literal decades now. They've threatened Europe with nukes so many times that it doesn't even make the news anymore when it happens. Also, NS1 was not the only operational pipeline and it would have been a massive win for Russia if Germany had flipped their decision on NS2 to ensure their own gas supply. And clearly if they're working on NS1 now, it wasn't damaged beyond repair.

> Putin may be stupid, but he’s not that stupid.

I don't know, it sure looks like it. Most of his recent actions seem to be best explained as short-term fixes to a massive strategic blunder. It's only human to try to read into things and assume there must be some greater plan to his moves.
> users who care whether the content is authentic and original and users who don't and every website will now have to cater to both sets depending on their customer demographic.

I doubt it's possible to feed both from the same well, for the same reasons that news sites are split and social media is balkanising; people get upset if you they think you're lying to them.

Now, you can keep them from realizing this to a certain extent, but once you mix fraudulent and non-fraudulent information the people who care about that trust none of it .. and the people who came because they're cult members for the false information will also distrust it.
I don't think there was a Windows 95 "Second Edition". Are you talking about the theming that was possible with the "Plus! pack" or something related to the OSR2 version of Windows 95?
Computers don’t do what you “want”
> but then you can't rely on having a toolchain that actually supports it.

C++20 is still a bleeding edge so I'd advise you to pick C++17 or even C++14 if you want to have pleasant cross-platform coverage. That's what most companies with the goal of true cross-platform support will do. 3-year window time for compiler and library devs is really hard, especially given how many new features were introduced to C++20. And now consider how many different vendors there are ... https://en.cppreference.com/w/cpp/compiler_support numers them 12 but it doesn't count the ones from embedded space for example and probably some other are missing too, so 20? What we want to see on the paper hardly can match the much more complex reality.

> The most recent xcode/Apple Clang do not

It's a PITA, as usually found with Apple, especially considering that all other major compilers including GCC, Clang, MSVC and ICC work just fine: https://godbolt.org/z/Mj6ehq57v

> so on Mac you need to find your lib(std)c++ elsewhere.

This wouldn't work because concepts aren't a library feature but a compiler feature so perhaps your best bet would be to see if you can use vanilla clang or GCC to compile the code on Apple machines. I am not an expert here.
It’s because we invented money, basically. If you want your kids to have a head start you buy then a college education, a down payment on a house, etc. When the world was less liquid it made sense that the only value you could give your kid was an apprenticeship.
There is also "Member Day Session: J Extension Group Meeting"

https://www.youtube.com/watch?v=0EEzXsA--9Y
To think I'd live to see the day the JVM is regarded as "really, really fast".

Ruby is not "pretty fast". The hardware you run it on is insanely, mind bogglingly, out of this world fast and so people don't notice the way that they used to.

...which is fine, you don't always need to be fast. Just be wary of misattribution.
I think via regulation.

Two hundred years ago it would be hard to imagine that everyone would be registered in a central database and will need an ID to do many things.

I think eventually the internet will have to give up on the idea of anonymity and places like HN will require it's users to be proven humans.

Hour do you handle with humans using gpt to post? The same way you would handle botters in online chess.
If you asked them to list races, they might give those out of some habit, though I doubt anybody seriously considers those to be races.

I mean, do people really think that the Han Chinese, the Persians, the Hindu Indians, etc., are all of the same race? No. People are aware there are various African, European, Asian, etc. races.

Why do you want a source? Just think about it. How could race be anything else?

Yes, many humans cannot be sorted into any one race. They have ancestors of various races.
I explored this topic a while ago on my blog [0]

In essence, I don't think it has anything to do with elegance, syntax, or "easiness". It's more about timing + origin + corporate adoption:

* Python was created in Europe, Ruby was created in Japan - when Ruby gained more recognition in English-speaking world (~2004), Python has already been present and used worldwide for a decade

* Ruby was created as a personal, hobby project; Python was created while Guido worked in research institutions, and it helped Python gain recognition in academia environment

* Guido joined Google in 2005, boosting the adoption of Python; Ruby has never gained such a large corporate backing

Eventually I believe it was the combination of the latter 2 that pushed Python to top spot in popularity - scientists all over the world were familiar with Python, and with the rise of Data Science/ML (with Google being one of the main forces behind it), it became the most obvious choice for the new tools.

[0] https://www.notonlycode.org/why-python-has-won/
Because the code is easy to read and the framework is self-documenting, Rails enhances overall team productivity. Startups choose to work with Rails because it helps them get their product to market faster since it cuts down on development time. https://www.mygeorgiasouthern.net/
Collapse of the progressive economy: the future belongs to blue-collar workers
Certainly that was the case for me. Way back I was wondering what language to learn next. It came down to Ruby or Python.

Python was just clear to read.

Ruby looked a bit cleverer but was not so simple. Coming from working on a large C++ code base, I decided Python was the one to do next. Simplicity, clarity and one obvious way to do things as a philosophy.
Barbra Liskov’s CLU language had multiple returns in 1973, ten years before Common Lisp. I was a student of hers back then.

I’m pretty sure I saw multiple returns used in pseudo-code on a class handout the semester before I started working on CLU. The class was “Structure and Interpretation of Computer Programs” that would lead to the writing of SICP.
I believe you're trying to achieve what's impossible for most people. To have brain cycles left for mentally demanding side projects is not possible after 8 hrs solid coding work, for most people. Doing hard physical exercise for best part of an hour at some point in the day can revitalise and give , possibly counter-intuitively, more energy. That's a hack that helps a bit and is worth doing anyway. Other than that, how about ask to go 4 days a week, and spend the 5th on your side projects? That'd be a 20% salary hit , which is worth it if you can afford that and it either eventually pays itself back from side projects earnings or makes you happier and more fulfilled. Personally, I have some research ideas that I half fancy doing a Phd on one day, and I plan to do that once retired or semi-retired, so when 'm quite old. It wouldn't be realistic to try to do that before then on top of everything else. Another thing you could do of course is save up, take 6 months off and do all that on side project. But may require living frugally, and may be risky in current job market. Good luck :)