skysight-inc/HackerNews huggingface dataset:
I've used both. I slightly prefer python over ruby. But I haven't used either recently.

Ruby's strength is internal DSLs. Python's strength is that it's simple to pick up for people. There's a large community of people that are not primarily programmers that use it. The reason for this is that it is a very easy language to get started with.

Both share the same problem: they are weakly typed scripting languages. Both have in common that type annotations have been retrofitted to the language. But it's an uncomfortable and awkward retrofit in both cases and their respective communities seem to regard using types as an optional and inconvenient thing.
Ruby with types of course exists. E.g. Crystal is nice apparently. But I've not really seen that used in the wild.

Python is enormously popular; ruby's popularity seems to have declined a lot. I know a lot of former Ruby programmers that have moved to different languages and only a handful that still use it. It's not an obvious language to pick up for younger programmers. There are so many other languages to choose instead.

IMHO the key innovation in language design in recent years has been type inference. This has lead to a new breed of languages that keep most of what made python and ruby popular: the ability to write code with a minimum of verbosity but without sacrificing type safety. Whether you use Kotlin, Typescript, C#, or even Java: they have type inference now and it reduces the verbosity that comes with having types. Scripting vs. compiled languages is much murkier these days where scripting languages have compilers or transpilers and linters and compiled languages have REPLs and all languages can now run in a browser via WASM anyway. The distinction is just not that relevant anymore.

I write a lot of Kotlin, have dabbled a bit with typescript and I don't think I'll ever use languages without proper types again. Just not worth it for me. I don't see the value of not having a good typing system. Kotlin is interesting to me because internal DSLs are a thing with it; just like they were a thing with Ruby. And it can use javascript as a compilation target. Ruby has a slightly nicer syntax for DSLs than Kotlin for internal DSLs. But I don't mind curly braces and having strong typing enables a lot of good stuff. Like proper IDEs with refactoring, autocompletion, auto-fixes, etc. which are all very nice things to have in a DSL.

I use Kotlin DSLs for writing CSS, HTML components (we use kotlin-js), writing elasticsearch queries (I maintain the multi-platform kt-search library), gradle build files (which uses kotlin script), and quite a few more things. IMHO, it could do a lot of things that python is popular for as well.
I’ve always been a little skeptical of letting creators have so much control, because that’s how you end up with things like the Star Wars Special Editions or Jo Rowling claiming she should’ve killed off Ron so Harry and Hermione could get together. If enough time passes, creators can lose touch with what makes their work so special in the first place.

i don't follow this argument. the author claims that everyone should have a right to modify someones creations to their liking, but they criticize the original creators if they do that?

that seems kind of hypocritical to me. i am all for shortening the copyright, but that won't protect us from any star wars special editions.

we don't need a shortening of copyright to allow fan-fiction or even fan films. star trek is a good example of that. there are thousands of fan films out there. star trek creators have given explicit permission for these works, while other creators are much more restrictive, and it would be nice if what star trek fans are doing was actually explicitly allowed by copyright law. in other words, loosen the control a bit, without needing to abolish control completely.
I think a better conclusion is how much more resource intensive entire interactive GUI operating systems have become since. Cryptography inherently relies on algorithms that are as secure as possible given currently reasonable hardware requirements. More security means bigger keys, more cycles, more work.

Windows 95 could boot on 4 megabytes of RAM. It could work comfortably on 16 megabytes of RAM! Visual Studio 5, an entire systems IDE, ran comfortably with 32MB of RAM and a Pentium chip! Even if you ignore the extended screen buffer, you'll be hard pressed to find even a basic text editor that will run that lean. What's notepad.exe even doing with all that memory?

You don't need all that much for a GUI if you optimise well. Today's GUIs are built to be quick to develop, not easy to run, because everything needs to be done quickly and only optimised later if people complain about it. Real sad, in my opinion.

Sometimes I wonder what my system is doing with the 2 to 3 gigabytes of RAM and five percent of a quad core CPU running a several gigahertz clock; it's using right after boot; it's certainly not running 500 times the complexity of Windows 95!
Good thinking. You might have to learn something new.
They could also have considered porting Minix 3 OS - https://en.wikipedia.org/wiki/Minix_3 - to the mobile platform. It is freely available with far less restrictive license than Linux. The only "production" ready and usable Linux based mobile OS currently is Sailfish OS - https://sailfishos.org/ . There is also Tizen OS https://www.tizen.org/ and LG's webOS - https://en.wikipedia.org/wiki/WebOS , though I don't know how how much Linux support is open to use in these two.
It's amazing how you uncover just a bit more depth to Calvin and Hobbes every single time you read it. Reading it once again recently, I began to really see the subtle depth written into his parents.

They're generally seen from Calvin's perspective: super old, crabby, out of touch. But then you realize that's just how a 6 year old sees them, and that there's a lot more to their characters. They're likely only in their early 30's, and are honestly doing their best job as parents. There are all sorts of little hints towards how much they love their son (even though he can drive them crazy), their fears, their hobbies and interests outside of parenting, their relationship, etc. It's really beautiful.
I got an email a few days ago saying that a couple of my Python projects were 'critical', and I'm not sure what to make of it all. On the one hand I like working on the software and listening to users and improving it and it's good that a lot of people find it useful. On the other hand I find myself feeling a bit exposed, and feeling a bit of pressure, and that makes it feel like 'work but without getting paid'.

The thing I liked about doing open source in my spare time is that there was absolutely no pressure and I could take as long as I wanted to ponder the technical details and there was a kind of purity to it. Now it feels like there's a sense of expectation that I need to fulfil.
I feel it could be the same for Mafalda, which I just realized I haven't seen outside of comics. Or maybe I'm too young?

The internet is tricky for these things though, if you search "calvin and hobbes mug" you'll definitely find a lot of them to buy, same as with Mafalda, so not sure how to validate this feeling.

Edit: Wikipedia corroborates my feeling that Mafalda hasn't had many adaptations also because of the author didn't want: https://en.wikipedia.org/wiki/Mafalda#Adaptations
The corporations won the culture war. I never realized it but looking at the cultural wasteland that we have now, they won.
Not just on the surface. See the ruby to python bytecode compiler: https://github.com/whymirror/unholy
Hugops to the team. A quick question: is it intentional that there's nothing on https://denostatus.com/?
My wife's mother told her fairly young Santa didn't exist after much questioning the practicality of it with her. After confirming her suspicions, my wife told all of her classmates, which prompted an angry call to her mother.

The conversation went something like

Teacher - "I am going to have to discipline her if she keeps telling the other children Santa isn't real."

Her mother - "Well, he's not, right?"

Teacher - "Well yes but she can't say that"

Her mother - "Well, why don't you talk to the principal, discuss this conversation, and call me back"

That was the end of the story.
There is also "Physics experiments for children" book.
Also, the perspective here might be skewed. After all this is place that observes and connects with newly generated wealth and millionaires. Which could even be considered a entirely new and separate social class. Or multiple. From your average developer, to bay area developer in FAANG and like to those that made multi-million to billion dollar companies. And all this inside single generation.

Lower end is probably associated with your traditional professional classes. Then there is managerial classes. And finally the newly rich. Which might interact with others, but likely won't fully belong...
Overall, probably not.

Out of 10 interns, I feel like you've got maybe 1 or 2 that are really good. These people have maybe had a previous job or coded open source. You can tell them what you need, and help them out a bit. They will get not only one but maybe a couple of different projects finished.

Half maybe are people that you will really need to watch over. Talking with them every day and checking in on their code to make sure they are doing things well. If you don't watch over them, you are very likely to have to throw out what they do.

The rest are hopeless. They might not even regularly show up or get anything done.

And of course, for the first week, everything is hopeless ramp-up time. You only get a real idea of their productivity after a month or so. Then they have maybe another couple of months before they go back. Given the amount of time you have to put in, it's not a great investment. But it is a great way to find people to hire later on.

And after training them for a few years, they start to create value.
we just had this topic: https://news.ycombinator.com/item?id=32110420

making money as an athlete used to disqualify you from the olympics
“Hey, I will give you this trunk full of cocaine if you make sure to win one of my relatively unknown paintings at the next auction for a least $1m. My friend will bid it up that high for you to take the win. You probably can not resell it for that, but donate it to a museum and take a $1m tax write off for your trouble”

Money spent to buy the art is clean in one shot because art is worth whatever someone pays for it and it is hard for an investigator to prove you didn't simply -really- want that particular painting. Someone showing up to a bitcoin exchange with $1m in BTC trying to convert it to cash is going to invite law enforcement questions about the source of those funds really fast.

Art remains one of the most effective money laundering and tax evasion tools.
I am saddened that now success === money is so very pervasive.
Apple should make a MacBook Air 15", and a smaller laptop like the MacBook 12". With the Apple Silicon, it would be perfect.
If you saw Calvin in a Cola commercial, you wouldn't feel that lessens the artistic value of Calvin and Hobbes?
You need to assess willingness to pay, people will more likely pay for something they need than something they want. You obviously won't market a tech product or SaaS like a vitamin or painkiller, but its much harder trying to convince someone (let alone a company) to buy something they want vs something they need, whether sales led discussion or online conversion
Cash is traceable in a similar way to Bitcoin. Investigators frequently follow the serial numbers of large bills to track down criminal transactions. Banks even help.
Tauri use webview2 on Windows
You certainly don't need the slightly faster SSD, I bet most people would never notice the difference.
I've got my hands burning over the last 12 years in 4-5 places like that.

From web & app, frontend, to backend, databases and server management.

Yet I still find it hard to grasp good system design.

At best I prefer things to be as simple and clear as possible, that's about all I'm certain off.

Most systems are already so established if they get going, you are mostly patching. Once you start patching all effeciency goes out the window, especially if those who build v1 are gone. Hard, and most often a bad idea, to overhaul a system to something more stable & efficient.

Now that I think of it, probably my biggest learnings are what not to do, not what to do.
Terrible counter arguing by just saying "you have no idea what you're talking about".
The only selling out buy-in I’ve seen is on HN with all the talk about being at “faang” or wanting to get into “faang”, all the while being very aware of how problematic big tech is.
The problem with lisp is `lack` of sigils to give one enough sense of flow.

Moving the ( to the left of the function name somehow feels as disconcerting as gazing upon an non-trivial Haskell function and trying to map the type signature line to the function definition directly following.

Confusion is the mother of "Back to python, where I can knock this out."
> You can back up this header.

Is this particular to any one FS or applicable for all production FS (NTFS, APFS, HFS+, ZFS etc.).
Ask HN: What's Your Experience with Darklang?
I just saw that Darklang 3.0 just got released (https://blog.darklang.com/darklang-release-3) a few days ago. I found it very intriguing from the day they first announced it, but somehow never got around actually building something on it. What's everyone's experiences with it so far?
In almost all cases the party who writes the drivers it's the SoC vendor which is either Samsung themselves for their own chipsets or for everyone else Qualcomm, Mediatek or one of the less popular upstarts (Allwinner, Rockchip). For everything used by Google and Samsung, both do open source the kernel modules. Almost everything by Mediatek leaks sooner or later somewhere.

The problem IMHO isn't driver source code availability itself, rather their often shoddy quality and the fact that SoC vendors drop support for updates very fast.
Some of this feels a bit artificial. Maybe it’s just me but I feel mostly like that at _all_ parties. And I dont’ belong to or mingle with elite in the sense she means. Also, it would seem there’s a simple lack of context: would she have a fundamentally different experience at a gathering of, say, biochemists?
This page is old [1], is there any reason or context regarding why it is interesting now?

[1]: Archived in 2006: https://web.archive.org/web/20060925032432/https://www.ruby-...
Even if there were only two, it still gives users choice to leave and take their email with them, especially if they bring their own domain.

Some orgs still self host.

Choice is what matters.
Yeah, I guess that's true.

The final result is a 78% smaller docker image, not container. But the way they achieve it, is by running a container of the image, running the functional test suite, then remove everything that was unused when the test suite ran, creating a new image from the results of the removal.

I don't think the title is purposefully misleading, it's just incorrect by mistake (confusing image/container).
Like the other person who replied: hard disagree.

When I first tried to get Sonic ADSL in San Francisco there was a multiplexer on the line (no 56k, no DSL). Lots and lots and lots of calls with Sonic later and they threw their hands up and told me to deal with AT&T myself. In the end what worked was going into the PacBell/SBC/AT&T direct support forum on dslreports.com and having one of those techs prod the bitchy bell into disconnecting the multiplexer. Nothing I've seen since then suggests that Sonic has any more sway over AT&T these days. In fact if you get the resold AT&T service from Sonic you still have to rent the AT&T dongle and use the AT&T DNS servers.
Europe heatwave: Deadly wildfires spread in Mediterranean
In my country (the UK) the wage stagnation, increasing progressive taxes and rising living costs, anti small business legislation mean that there is no longer a distinction between e.g. working class and middle class. Everyone is struggling (of course the middle class still less so). You have majority of people just about managing and then 0.1% the rich, who don't pay taxes and live in parallel universe.
Ever heard of PostgreSQL FDW (Foreign Data Wrapper) and associated community developed extensions ?
I’m actually more surprised by the number of millionaires in European countries with high income taxes that typically go north of 50% way before you hit “millionaire” status

https://en.m.wikipedia.org/wiki/List_of_countries_by_number_...
Under certain circumstances, playing a lottery is a completely rational idea. Even if mathematical expectation of a win is negative, taking into account utility function can turn it positive. After all, mathematical expectation of buying insurance is negative too, but we don't talk down on those who buy insurance.
Machine learning identifies gun buyers at risk of suicide
> they are weakly typed

I think you should check the difference between strongly and weakly typed languages [1]

You probably intended dynamically typed.

[1] https://en.wikipedia.org/wiki/Strong_and_weak_typing
What do you mean?

> When tested for truth, only false and nil evaluate to a false value. Everything else is true (including 0, 0.0, "", and []).

In ruby only `false` and `nil` evaluate to false values. 0, [], "" all evaluate to true when used in `if` statements. In python (just like in C and JS) many things evaluate to false (including 0, 0.0, "", and []).
Most likely the former. There are a lot of people who are considered by others to be very high in hierarchy, yet they are antisocial and don't want much to do with other people. Many of them are scientists.
They burned the entirety of the country to the ground. Vietnam's neighbors were absolutely destroyed by the US. Laos is the most bombed country in world history due to the US trying to stop Vietnam.

What would be considered "all out" if not dropping the most bombs in human history, and double the amount of WW2? There is no higher level.
The unique UX ChromeOS provides is that chromebooks are only $200. The comment above is just asking how Fuchsia will provide a differentiated UX
How about just fork Linux, and then they can keep it ABI compatible all they like?
Mind sharing these other alternatives of Redis you are talking about?

There's also Redis Streams. Do any of these alternatives have similar streaming features or are there any other databases that are lightweight (instead of going full on Kafka)?
How Not to Fight Inflation
I can't drive a mile without seeing a truck sporting a sticker of Calvin peeing on (competing brand truck logo) or praying to a cross. Or both.
Samsung is a conglomerate - the various Samsung businesses are separate, but they are affiliated in deeper way than just having the same investors.
Janet DSL for Shell Scripting
> I don’t think “nut milk” works without a nut milk factory.

You are mistaken.

Take 20-100g of any nuts (or oat flakes, or cooked rice/potatoes, what have you), 1-2 dates (or a pinch of sugar), 1 litre of water, and put it in the blender. Filter it through a sieve.

You've got milk, no factory needed !
We're on a forum that will celebrate independant companies getting bought by bigger entities.

Going "major" is widely seen as positive.

More generally artists will openly talk about trying to get financing, be more transparent about advertisement spots being open, or request sponsorship. Patreons and direct support also comes here.

The "if you're not paying for it you're the product" quip at least cemented the idea that how money is made is something that can be discussed in the open, instead of just shunning "sell outs"
They shouldn't be offering 256GB on the base model given the price rise (arguably at all, even on the M1 MBA). Let alone making it slower by default.
Comical in the wrong sense, as in it's so bad it's funny.

The sub is more serious sounding and is a reflection of what the directors vision was. The english version is a mangling of what cowboy bebop was intended to be. Heck Faye in japanese sounds like a 25 year old woman while in the English version she sounds 40.

> also don't see why it needs to be like how normal people talk, because it's literally a cartoon.

You realize that anime is a genre in itself that can be as serious as anything else out there? Japanese voice actors are the best in the world. Cowboy bebop has comedic elements but the genre is NOT cartoon, it's science fiction noir with a jazzy element and kung fu. Nowhere in there is "cartoon."

I think you like cartoons. And you like the warped version of what cowboy bebop was not intended to be. Or is this really true? The ending was serious. Was the ending still cartoony to you?

Maybe it isn't that you like cartoons. Maybe you're just use to the voice actors and can see past the horrible acting. Or maybe you're not use to subs. Even so the fact that you can hear the bad acting from the dub shows that you're preference is less than objective. The Japanese version has definitively better acting.

I can't accept the dubbed versions level of acting in a regular Hollywood movie, so I can't accept it if it's in an anime too. The bar doesn't lower for me just because it's an animation, but I guess it does for you.
There are still plenty of people not using any kind of source controll system at all. Particularly among data scientists, DBA's, etc.
The key is called Emotional Intelligence. That book is one of the best about that topic: https://www.amazon.com/Emotional-Intelligence-Matter-More-Th...
This article sounds like “classicism” upside down, all “elite people” are boring, plastic, superficial, all the same, despair poor people, focused only on money… Blablah.

She finished with the drug dealer example, what if she went to a “gang-meeting” or Magic the Gathering meeting and tried to ask the same questions that she claims are not answered at this parties:

“ How do people talk about money? What makes people prestigious? What kind of traits influence social standing? How familiar are people with evaluating quality of research? How private are we supposed to keep gossip?”

Would she have clear or better answers?
I am always curious whether the bureaucracy ubiquitous to big corps a feature or a bug. If the big corp in your experience is doing fine nowadays, then perhaps it is more of a feature?

In my experience, the existence of bureaucracy always started from someone wanting to bring process in place. Either the process was not necessary in the first place, or somewhere down the road the reason for process no longer valid. Instead of removing the useless process, it lingers on. But the existence of bureaucracy never directly impact the business that there is no incentive to refactor it out of operation
> you buy monero

You realize you could s/bitcoin/monero/ and OP would pretty much have the same relevance right?
T-shirts of Ernesto "Che" Guevara are the top example of this. It's too take an ideal, whatever you agree with it or not, and to convert it into a product for profit.

It's to commercialise ideals, memories and anything that makes people human. It reduces the idea's value and by extension our own humanity.
The solution to drop random packets using iptables could be used to prank your linux using friends
I feel the same way about music licensed to shows or commercials. Due to the amount of airplay a show or commercial gets, the music becomes overused.

The USPS use of "Fly like an Eagle", and overplayed CSI: X shredded The Who songs.

Although, "Love and Marriage" used in "Married with Children" (90's) doesn't have the same tiredness, probably because that Sinatra really wasn't in my listening list.