skysight-inc/HackerNews huggingface dataset:
One thing for a human to figure out is whether they are confusing short term weather with long term climate.

A good place to start is how it is we cannot predict the tumbling of a tennis racket or wingnut from moment to moment despite being able to very accurately model and predict the arc of motion of their respective centres of gravity.

https://en.wikipedia.org/wiki/Tennis_racket_theorem

https://www.wolfram.com/system-modeler/examples/more/mechani...

What do Lorenz (Butterfly effect) and Smale (Horsehoe maps) tell us about weather uncertainty Vs climate trajectory prediction?
From a cold utilitarian POV, ideas of justice and equity only need to be applied to those wo will, do, did, or might contribute to the common good (and the ones emotionally close to these), and would not do that if they weren't well treated. That is not the case for animals.

In fact, that is, I believe, a pretty good description of how things are. The treatment of animals will improve, if it does, by moving into the "emotionally close" group.
The goal is to enable JIT codegen without sacrificing too much performance and adding too much maintenance burden, and a functional JIT implementation needs a few more components other than that---most notably a facility to monitor and trace function calls for the eventual JIT compilation. Consider the OP to be one of intermediate goals, not the eventual goal.
Average Joe would use a YouTube tutorial and do it in less than 30 minutes.
Creating a salary slip in Excel involves organizing information about an employee's earnings and deductions. Below is a simple example of how you can create a basic salary slip in Excel. Keep in mind that you can customize this template based on your specific needs.
Super side question: how do you pronounce QEMU? I've heard it as "kyum" in a video; my personal guess is "kyu-eemu".
The channel names are unique per server. Knowing the channel name isn't enough to infer what name it represents so you can't just go and register the name on other servers after observing channel names. The only way to know what a channel name represents is to do a lengthy computation for a possible name, tld, password (optional), and server. Depending on uniqueness -- this might not be practical.

The idea of having masked names was only to prevent race conditions in the initial registration process. After the channel names are registered they are unavailable for other attackers to register and since a verifiable delay has to be done on the name to compute it -- there is adequate time to register the name across multiple servers.

A malicious server can reuse a channel name and have it hijacked by an operator. But the system also ties in ECDSA signatures with a basic threshold consensus algorithm across servers. So having a few servers (or even many) wouldn't allow a malicious third-party to compromise a name.
Why is the author so upset that a Boolean is a one-but integer? Seems pretty reasonable to me.
I think that's fair when you consider it all together.
-The complete removal of intermediaries (resilience, trust, immutability)
-Instantaneous transfer

Read more about Abrdn and Toko if you want to learn more.
>Have to pick them up by 16:30.

This is what you get for living in a car-bound society. In a walkable society, the kids can just walk home if they're 6 years old or so.
I agree with you and disagree with this article.

The assertions are quite generic to the point you could apply them to most pursuits or hobbies.

I think there is definitely an interesting link between coding and creative writing, but to me it's the way it scratches the same itch of producing something out of nothing, of the planning and different approaches you can take. They are similarly rewarding to me.
In all other ways beyond the surface level of yes, both involve writing words, I think they're wildly different. My anecdotal evidence is I find it very difficult to swap between writing code and writing fiction on the same day - I am either doing one or the other, and I feel it's because of how differently the brain works in these 2 modes.
If anything, I think coding has stronger similarities to maths, and it's just interesting that many coders also do creative writing - which I'd attribute it mostly to an intersection of people who like science fiction and also like making things.
Well, a lot of progress we've made is based on science, which is based on rejecting the stories we tell ourselves. Our senses lie to us all the time in the real world too, so the stories you will tell yourself in the metaverse will be just stories. I think it matters, you can't build a rocket to outside the solar system if you think the Earth is flat. Will you be happy? Maybe, but the world we live in now has never been more connected yet people have never felt so disconnected. But like I originally said, the world you die in is always different. Maybe people get used to it and it's all they will know.
Knowing there's people out there following incorrect grammar rules and not being able to correct them sounds like the opposite of societal well-being!
> But you factored-out developer productivity.

Let's not act like everyone who tries Rust gives up. OK? Sure it's definitely more difficult but people are learning and practicing and the pool is slowly expanding (me included, though I am not at production-grade experience yet).

> What you gain in reduced server costs is lost many times over in developer productivity.

Are you exaggerating for dramatic effect? I'd say depending on your people's seniority the productivity loss is anywhere from -50% to -500%, which is hardly "many times over".

You absolutely do iterate slower with Rust writing web backends -- no two ways about it. But you also (a) exaggerate the multiplier and (b) underestimate the long-tail of gained productivity that a language like Rust brings to the table (strong static typing et. al.)

And even if we take into account your comparison between server costs and programmer productivity -- there are areas where correctness and speed are more important than Joe and Susan being able to crank out 17 CRUD endpoints this week. I feel that this nuance is often ignored.

> Companies who chose Rails for decades knew it was slower and more memory-hungry than rolling everything yourself in Rust or C++.

I have worked with Rails for 6.5 years and they knew no such thing. They treated server costs exactly like they treated programmers -- a necessary evil, a cost center that (currently) cannot be optimized away.

I am consistently blown away by the protected and downright pampering environments that some HN people have lived in. It's pretty brutal out there though, and somebody has to point that out to you every now and then, lest you forget it (which it seems that you did).

> They did the math and the business case for Rails was more compelling.

They did no math, except one: how easy it is to hire 5 new devs in the next 1-2 months. No other analysis was involved whatsoever. Again, I've looked from within, a good number of times.

---

I am all for an informed debate but that seems to be difficult with you as you resort to exaggerations and dramatic language.

For the record, I don't do my main work neither with Ruby on Rails nor with Rust (though I know both, or should I say I knew RoR because I haven't used it in a while now). I got no horse in the race, I am simply looking for an objective discussion based on merits that can hopefully ignore network effects and popularity. Technologies absolutely can and have won by utilizing network effects and popularity (see: Python) but that does not say much about their objective merits.
CryptoStorm.
> It is hard to be open licensed but find other players in the space who just want to commercialize other’s contributions without giving back. And I have not seen any practical proposals for how to deal with this without changing license terms away from the OSI definition.

Proposal: SaaS. Offer your product as a paid hosted service. Sure, other players can take your shiny awesome product, and launch a competing service. Compete with them! As the original author of the product you have the name recognition, and you have the best specialists for offering customer support. You will always be one step ahead in rolling out new features and bug fixes.
Reports emerge suggesting Mt. Gox creditors are receiving repayments
I can add one more confirmation: a good friend of mine just got a payment.
Well, we installed around 400+ GW in 2023, depeding on sources.

And you are off by an order of magnitide: The largest NPP has all of 8.2 GW...
You could use a custom firmware that allows asset packs, and just remove/replace either the sad animations or just all of them.
My impression is that MAUI was released with a lot of fanfare but wasn't really ready (but that's just from articles I read, I haven't tried it myself). That's before even getting into lack of official Linux support. It then seems to have very little attention.

It fits the classic Microsoft pattern of releasing a developer technology that doesn't quite work, then abandoning it before they ever finish it. For example, WinForms was meant to get hardware acceleration but, before then, was soft-deprecated in favour of WPF.

It seems like that isn't your experience, is that right? I'm genuinely curious because I want to like MAUI – I'd love a cross platform (Windows, Mac, Linux), hardware accelerated, C# GUI toolkit (that works and is supported).
My point was reinforcement of escapism and infantile behavior.
If we're at the point where power producers are saving up excess sunny-day energy to sell at other times, then we've solved renewable energy's infamous base-load problem.
your library seems really interesting (I'd be interested in collaborating if it had a license compatible with my projects) but I've not found it mentioned in the repo. Would you be interested in clarifying the licensing terms?
Just wanna say I ended up sitting next to Rich Hickey at a conference years back and had a fantastic conversation. He is one of the most thoughtful and just nice people I've met in computing.
I wore won to my graduate ball, it took me a while to learn how to tie it, like a shoe lace, but from the point of view of the shoe.
was it udacity's cs101?
You're making the same mistake if you think that's "incorrect information", because it isn't --- there is a clear and logical reason why the sizes are reported the way they are, and if you'd only take some effort to learn instead of complaining because they don't fit your incorrect assumptions, you'd understand.

A sanity check would at least have the Finder report nothing instead of incorrect information.

You're saying to just not show any size at all if the filesystem contains more data than its capacity, which is basically going to be 100% of the time after enough backups are made? WTF. That makes even less sense.

I'm not one to trust AI much at all, but I bet even an LLM these days would know and tell you why the total size of all the files on a filesystem can appear to exceed the capacity of the storage device.
> They go there with nothing and teach their children only the necessary skills to live in the forest.

To live in the forest like humans do? Because then they would absolutely teach them language, and show them how to make fire and use sticks and stones.

> How would they score on common IQ tests?

Common human IQ tests? Very badly, they would probably not do much with the paper other than maybe take it with them for fire starter, and would just wander out of the room.

On an IQ test you could conduct with great apes? Like various physical puzzles which hide treats? Very well presumably. They would have dexterous hands and great eyesight and problem solving skills, and oral traditions.
Prose is the freest, loosest, and default way of writing in English.

Writing code is a lot more like writing verse in iambic pentameter [1]: You have technical constraints that you need your writing to conform to, and thoughts or sequences can stretch out over many distinct lines.

[1] - Lines of ten syllables with certain rules, usually applied loosely, for syllable emphasis.
No, the real problem is there isn't enough people. If one Einstein is born per 1bln people, imagine what kind of progress in culture efficiency, technology, and ideas in general we would make as a species if there was 1T people (tera as in trilion).
My favorite genre of astrophotography involving perfect alignment are photos of ISS transits over the Sun or Moon, e.g. [1], [2]. There is even a website which caluclates such transits [3]. Destin from "Smarter Every Day" made a video [4] about ISS transiting the Sun during an eclipse with all the details of preparations and setup.

1. https://petapixel.com/2023/06/13/photographer-captures-iss-c...

2. https://mashable.com/article/space-station-moon-transit-phot...

3. https://transit-finder.com/

4. https://youtu.be/lepQoU4oek4?feature=shared
> While you're baking all of that yourself I'm launching our MVP.

That's the only thing RoR wins at: speed of delivering first MVP.

Once you get into areas where companies don't die if they can't deliver a demo next week, RoR is not at all impressive or even consequential.
In my day we used to copy and paste from Encarta and then carefully rephrase it.
Show HN: TBMK – A Commands Bookmark for Terminal
Well read up on it then instead of constantly asking basic questions. Do you think nobody ever thought of that?
Dumb and honest answer: do you have an automated tool to generate such a list of "we discussed that already" ? Would it belong "somewhere" in the base UI for HN (if it's ever allowed to change ?) Or do you just keep a list at hand for the usual suspects ?
The analogy would be a software engineer having to understand resistors and capacitors and transistors.

Also, I don’t think you’ll find a single conductor on this planet who is not skilled in at least one instrument. Terrible analogy.
Yes and no, some languages like Python and Ruby do introduce overhead even in conditions where waiting for the DB is 80-90% of the time spent on a web request -- that much is true. But the database I/O problem is definitely not pretend. It's very real.
The amount of companies who do that is greater than zero.
"Nazi or extremist speech" is not a well-defined term in fact very dangerous term to be used as a censorship term. It is very similar to a typical dictator ship law term such as "looting or other disturbing activities", the key to combine a relatively well-defined term with a very extended not well defined term so it gives it enlarged power of arbitration.
Required =|= Recommended
Are you an orchestra conductor or a professional violin player?
People who believe earth is flat wouldn't have gone to build rockets even if they didn't believe so.
This looks very interesting, but if I was to write a game with it, how would I handle cheating if I can't control the server?
TDD cultists are awful about that, none of them do TDD the same way and if you don’t like TDD it’s because you’re wrong and are certainly doing TDD wrong.

I wrote a short rant about it last week: https://dev.to/thiht/tdd-is-a-personal-practice-3o76
Wireless interference would be the lesser charge at this point.
Yes, but I haven't argued that. Let's not shift goal posts.
Also contains c++ interview questions/tasks, which I found interesting (although pretty standard)
Note that there is no way to answer the question “what’s the probability of X conditional on the data observed” without taking into account “what was the probability of X before that observation”.

The thing with non-Bayesian analysis is that they don’t answer at all the question “what’s the probability of X conditional on the data observed”.
This book review of Kieran Egan‘s Educated Mind: https://www.astralcodexten.com/p/your-book-review-the-educat...

I haven’t thought much about education and school, but this got me interested.
actually using UDP is the whole point. we explain why it's superior to TCP in the guides (https://socketsupply.co/guides/#p2p-guide_how-p2p-works_why-...).

and our NAT traversal success rate is comprehensive, every known routable path actually works (check this table https://socketsupply.co/blog/the-next-chapter-in-the-story-o...)

we're actually not reinventing too many wheels here, our work is conceptually based on DTNs — cited frequently in our guides and docs.
Fascinating! Especially because it sounds very woo-woo at first thought. Adam Neumann comes to mind. I googled and found something similar. Was is this[1] article?

[1]: https://www.sciencedirect.com/science/article/pii/S231941702...
There are liability questions attached to formal qualification.

A company that sends out unlicensed / untrained staff to fix something will have a harder time convincing a judge that they did their due diligence if something goes wrong.

I am not saying this is good or bad, just that it is legal reality in parts of Europe.
I've heard KEE-moo and KEM-oo.
Sorry about that. Most of my posts are open, but I usually put one of these behind the paywall in a month. I opened this one.
> People already die of diabetes due to not having enough money.

Not in civilised countries.
A closed source SaaS is the worst for customers in terms of risk. An open source SaaS runs into the freeloader problem:

> As the original author of the product you have the name recognition, and you have the best specialists for offering customer support. You will always be one step ahead in rolling out new features and bug fixes.

That is somewhat true but in many ways it turns out that customers treat the open source
version as what it is: open source. This means that they do not shame, reject or decline the offer of some other company to provide bespoke deployments of open source SaaS. It’s not even just Amazon, there are also smaller companies who are interested in self hoisting Open Source software for their own customers. The time advantage does not appear to matter there.
Actually there are exceptions https://news.ycombinator.com/item?id=37252113
I haven't seen 80% anywhere in the linked article[0] so let's use facts and not beliefs.

It is possible Ruby itself got accelerated a lot, okay, I am just not sure that's relevant since almost all Ruby usage is Rails.

[0] https://railsatscale.com/2023-09-18-ruby-3-3-s-yjit-runs-sho...
Yup, I've had doctors prescribed medications which caused issues. When I looked into it myself there was publication after publication of people taking the medication and having the exact problems I had.

Scary as fuck, especially when one doctor threatened to lock me up if I wouldn't take them.

Sick and disgusting behavior.
> This is also the reason a computer with 4GB of RAM can't run Gmail and Spotify at the same time.

That’s demands for faster delivery of software and ridiculous demands on user experience.

Does looking down on higher level devs make you feel superior or something like that?
I think you are missing an important point here.

1. Open source is about the code belonging to the community

2. Open source projects can not survive without funding - as you develop

3. So, both (open source and company) can be compatible if and only if funding belong to the community. In other world, if the open source company is decentralised and democratic. And that is what we need to fight for.
It's a pleasant tangy taste that's pretty nice if you grew up eating it. Chocolate from other places sometimes feels like it's missing something...
Coal has peaked, is on a plateau, and will decline and continue so, according to the IEA. https://news.ycombinator.com/item?id=38652273

Lithium, Copper, Nickel, and a slew of other minerals and elements are on the increase and have some serious waste products.

The comparison here is to

> Good thing nothing like that ever happens with nuclear.

(with implied /s)

with the rational response that all resources come with a downside.

This kind of context is important before whatabouting.

You've whatabout'd by dragging in coal.
Thanks for sharing Bosky.

I think you gave the wrong URL :)

This one talks about how CPython executes a + b: https://codeconfessions.substack.com/p/cpython-dynamic-dispa...
Whole renewable energy industry is dead end without usable grid scale storage.

Like inventing a car without brakes.
What part of Veilid provides a key-value store for DNS as a service? I'm not seeing anything on the site that mentions it.
> But, saying that the frameworks using the language under the hood has almost no relevancy is wrong in my opinion!

I did not claim that in general sense, I said it with the context that even if Ruby got accelerated a lot then that's still kind of inconsequential because most Ruby usage is Rails.
It depends on the metrics you care about.

Ruby is concise compared to Go though. I like Go and but when I use it I have to accept that I'll write (and debug) at twice as much code as I would do in Ruby.

If you're mostly just loading data into a large fast cache, lines of code may be a more critical dimension than execution speed.

That's how well designed Rails projects work and you get most of what you need straight out of the box.
Please can you define "from scratch"?
I hate the Freedesktop.org organization and their design philosophy. Also their pro-censorship political stance, they were among the first to adopt the polarizing "contributor covenant" code of conduct and other Woke ideas, such as renaming all the git master branches to main. [1][2][3] And I like having a minimal system that's practical and usable.

1. https://github.com/systemd/systemd/issues/26257

2. https://gitlab.freedesktop.org/NetworkManager/NetworkManager...

3. https://www.inclusivenaming.org/word-lists/ (this one is comical, it is a real project sponsored by the Linux Foundation, it is not satire)

4. https://getwoke.tech/
As a businessman, Emmanuel Katto's drive and focus are unparalleled. He is a visionary leader who has the ability to identify opportunities and capitalize on them with great acumen. His strategic thinking and analytical skills have enabled him to build successful businesses that have contributed significantly to the economy.
How is a C codebase a part of the Python ecosystem?

More accurate statement would be: Python is piggy-backing on hugely successful C libraries and claims big performance on their backs, IMO.
Built in to bash and other shells.

https://www.gnu.org/software/bash/manual/html_node/Using-His...

I think people who work a lot at the command line mostly use aliases and little scripts in files.
I'm Swedish so I just pronounce stuff I'm unsure about like they're spelled. In this case: "Q-emu". But I also say /etc like "e-t-c" rather than etsy, mysql like "my-s-q-l".

I'm not in a hurry, and people will know what I'm saying even if I sound a bit stupid. Benefit of not being a native speaker :)
Assuming there is no solution to when the sun is not shining you still managed to reduce the usage of coal, no?
> Here's the thing: you are no longer working in open source.

That’s just not true. I personally and Sentry too write open source software every day. Not every thing we create is FSL licensed.

But I will take you up on the offer.
Flat Earthers absolutely do build rockets. And historically, everyone for whom the shape of the earth was of any importance, knew it was round. Everyone else didn't care either way.
Threads will probably switch from a blacklist to a whitelist soon.
Buy an old car. When problems start appearing, learn how fix them. I feel most "car guys" got started this way in their youth, out of necessity.

Get something cheap to learn on at first, before spending the time and money on a "classic". Something fairly common, so you can find info on repair online (forums/youtube). Get a Haynes workshop manual for it.

Make sure you have access to a garage space with a lift.
This is not human-readable and centralized. It can't be used as a name system