skysight-inc/HackerNews huggingface dataset:
I try to use polars each time I have to do some analysis where dataframes helps. So basically any time I'd reach for pandas, which isn't too often. So each time it's fairly "new". This makes me have a hard time believing everyone that is saying "Pandas but faster" has used Polars, because I can often write Pandas from memory.

There's enough subtle and breaking changes that it is a bit frustrating. I really think Polars would be much more popular if the learning curve wasn't so high. It wouldn't be so high if there were just good docs. I'm also confused why there's a split between "User Guide" and "Docs".

To all devs:

Your docs are incredibly important! They are not an afterthought. And dear god, don't treat them as an afterthought and then tell people opening issues to RTFM. It's totally okay to point people in the right direction without hostility. It even takes less energy! It's okay to have a bad day and apologize later too, you'll even get more respect! Your docs are just as important as your code, even if you don't agree with me, they are to everyone but you. Besides technical debt there is also design debt. If you're getting the same questions over and over, you probably have poor design or you've miscommunicated somewhere. You're not expected to be a pro at everything you do and that's okay, we're all learning.

This isn't about polars, but I'm sure I'm not the only one to experience main character devs. It makes me (and presumably others) not want to open issues on __any__ project, not just bad projects, and that's bad for the whole community (including me, because users find mistakes. And we know there's 2 types of software: those with bugs and those that no one uses). Stupid people are just wizards in training and you don't get more wizards without noobs.
Interrupting yourself is just individual agency. Nothing like being interrupted by an external device.
They didn't claim that originally, they said it was just a historical accident because we didn't originally have the technology.
When I first learned C I was a teenager coming from x86 assembly, and before that I was only involved with basic scripting. Having the base of how computers worked on the lowest level, as well as familiarizing myself with ROP and how that works. Only then to move onto C, which was a breath of fresh air. I will say that learning Assembly so early on was rough however it really helped with C. I followed the same path that a lot of earlier men and women went through. A lot of individuals back in the day learned a variation of BASIC, then they moved onto Assembly or C (often both) when things were just too slow for their liking.

Going through college I saw exactly what you are saying when it comes to struggling with the language. However most of the individuals I ended up assisting on top of my studying, one-on-one tutoring (if you will); the most glaring thing I noticed was not just a lack of understanding with how the language worked, but more importantly to our discussions, they didn't seem to understand how the fundamentals of computing. How memory is addressed, what exactly are pointers, how de-referencing works in actuality, heap vs. stack, passing to functions to returning values, etc. Once I would walk them through the basics it seemed that they started to understand that while they weren't able to really work effectively within the lower-levels, they would eventually begin to intuit things for themselves much more easily.

I don't believe that all that is required to learn how to write code, however if you know how a machine works, you tend to be able to figure out how to treat it or use it. Like with a manual transmission, if you watch visually how a clutch engages, you'll tend to not burn it as much while letting it do it's job, since you know the fundamentals of how it works. It's no longer the "abstract" or "too complicated to understand". Giving people that knowledge gives them the ability and the confidence to delve deeper and genuinely engage with new ways of doing the same thing they've been doing before.
LLaVA is open, although not the leap you are expecting: https://llava-vl.github.io/

Meta also released a (non-commercial) multimodal model among 6 modalities: https://ai.meta.com/blog/imagebind-six-modalities-binding-ai...
You've just reminded me of a project I ran into years ago that seems to still be around: https://remotestorage.io/

The library for that seems to support their custom protocol as well as Dropbox and Google Drive these days.

There's also Solid which attempts to do something similar: https://solidproject.org/
I had a math teacher in a proofs class that always said, "the answer isn't on the ceiling or out the window; look at your paper and just write whatever you can think of. Either you'll think of something, or you'll show me that at least you know something."
WTF? Does it cost more money somehow to serve the desktop app than the mobile app?

Not looking forward to having to type codes vs copy-paste..
> I buy only refurbished smartphones, because I cannot find a modern device which comfortably fits into my pocket during cycling.

This ! Exactly this. My -ideal- new smart phone would be half a galaxy flip. Small enough that i can still use the android parts i need, and big enough to do emergency browsing.

I can fit it in my pocket like a wallet.
I agree.

My issue with Carta is now the permission vs forgiveness thing. They won't get the opportunity to ask for forgiveness again at least in my case.
> Non smart TVs and Displays. No, I do not want internet connectivity built into a display.

How's that working out for you?

I was looking at buying a nice screen for movies and such the other and like you, I don't care for smart TVs, so was looking at computer screens. Didn't find anything noteworthy above 43" (some LG model). In the end, I went with a smart TV that I don't connect to the internet. Works well enough.
Blink can now be compiled for iOS, but without JIT or WASM:

https://chromium.googlesource.com/chromium/src/+/main/docs/i...

https://bugs.chromium.org/p/chromium/issues/detail?id=141170...
The Road to Honest AI
> Assuming you're sitting 10" away from your TV (common benchmark)

Do you meant 10' (feet) here? Because 10" (inches) certainly doesn't seem like a common benchmark to me.
He didn’t say anything like that: https://transcripts.cnn.com/show/cnr/date/2023-12-09/segment...

“He says, you're not going a dictator, are you? I said, no, no, no. Other than day one. We're closing the border, and we're drilling, drilling, drilling. After that I'm not a dictator.”

He’s clearly turning back the “dictator” comment and using a metaphor to talk about things within his executive authority. Trump has the power to close the border. He also has the power to approve oil drilling permits. He then specifically says: “after that I’m not a dictator.”

The way CNN ran with this comment was unmistakably in bad faith.
It has zero GPU support for now.
The depth of X-Ray penetration is very likely sufficient to induce secondary rays from the covered over not-gold.

Failing that there's still the old Eureka! standby of weight + water volume displacement.

https://www.horiba.com/int/scientific/technologies/energy-di...
The Travelling Salesman Problem Is Not a Routing Problem (2020)
Aren’t there others in that list above the 3090 that are even more expensive?
A long walk in the forest does wonders in our current state of affairs. At least for me. It’s so easy to fill your time while stuck with endless distractions. Detaching from those distractions, sometimes physically leaving connectivity, is the only way I can find a way out.
This is a business entirely dependent on trust.

Trust is quickly lost and hard to win.
That’s pretty neat. What transmitter do you use? I haven’t had something like that since probably the early 2000’s. Used it to play my iPod in my car when the cassette deck broke! Could only do mono IIRC
My brain could not connect to wifi the other day and the key fob trick worked!
+1, consistency above everything is a very common trap new designers fall into. Humans are messy.
> it's quite alienating to newbies who might otherwise become your most enthusiastic customers.

Newbies are your best target audience too! They aren't already ingrained in a system and have to learn a new framework. They are starting from yours. If a newbie can't get through your docs, you need to improve your docs. But it's strange to me how mature Polars is and that the docs are still this bad. It makes it feel like it isn't in active/continued development. Polars is certainly a great piece of software, but that doesn't mean much if you can't get people to use it. And the better your docs, the quicker you turn noobs into wizards. The quicker you do that, the quicker you offload support onto your newfound wizards.
HPE closing on $13B deal to buy Juniper Networks
I mean bartenders are unironically useless. If there was a machine that dispensed highballs I would much rather prefer that than leaning over the counter for 20 minutes waiting for my drink while the bartender flirts with some girl.
just as productively remotely

...with the same staff and teams, that's the important qualifier. Nobody thinks they're going to get the same quality team by body shopping their hiring funnel.
As true as the notion that cellphones and microwaves cause cancer.
The story of Polars seems to be shaping up a bit like the story of Python 3000: everything probably could have been done in a slow series of migrations, but the BDFL was at their limit, and had to start fresh. So it takes 10 years for the community to catch up. In the mean time, there will be a lot of heartache.
Gone Bad, Come to Life (2022)
The urge to do more and explore exists, but it is not the centralized monolith it once was, nor does it occupy the mainstream imagination like it once did. In fact, I believe that the internet has destroyed the very notion of "mainstream". Culture is reduced to is lowest common denominator: money-mediated commerce. Capital does battle with itself in the infospace to manufacture consent, and capital's tools are so efficient now that nothing can battle capital itself. The talented individual dreamer can sometimes find refuge in the whim of philanthropy, or occasionally a YouTube channel. But big, world-changing projects funded by government require a cultural coherence that is incompatible with capital's demonstrated effect. The culture has lost a coherent notion of virtue, and that means the virtuous are at risk if they do not do what is expected of them, which is to plug in to the machine and stay plugged in or die.

The Great Change we need is to revitalize free speech. Speech should indeed be free, and paid-for speech should be made illegal. Or, if that is too radical, paid-for speech should require specific consent. No more lawyers and pundits paid to install their jaundiced opinions into weak-minds. No more advertisers paid to inflame greed and envy. It would be a world where, if you hear speech, you can be assured someone said it of their own accord, without a profit motive. In that world, speech would be truly free.
Under the “DBMS-optimized cloud storage” section, won’t replicating the WAL across various different availability zones entail doing an atomic broadcast if you want any isolation?

It seems to me that you would need to run some sort of consensus algorithm to ensure the replication is consistent but that’s obviously very expensive in latency. Is it actually done this way?
This is a rather personal opinion, but I have gone one more step ahead. Physical devices should be entirely replaceable. We believe in owning our data despite the “Cloud.” However, at least one copy of every content lives somewhere online/backed up where we can quickly get it back when needed. The idea is to use any computer/device easily instead of one perfectly.

Currently, our family leverages the Apple Ecosystem to get things done. We maintain backups of most options so we can walk out of the ecosystem when needed. We will lose the seamlessness, but things should still work.

We run most other services geared towards the more open Linux Ecosystem while leaving the content part easily accessible across environments.

For instance, I like the form factor of the iPhone 13 Mini and hanging on to it. But when I need it replaced, I will move on. I use a Laptop on travels but love the big screen and power of a Desktop at home. I have been using an iMac since the Pandemic started. People bring Laptops to meetings; I don’t do that anymore - pen and paperwork for almost everything, and I can give undivided focus to the other person. Of course, the Smartphone can come in as a backup if needed - schedule a calendar event, email the notes you just took, etc.
It’s here
https://www.deusinmachina.net/p/compiling-history-a-brief-to...
Prompt: A terminal for the container-oriented desktop
I recently purchased a 3090 on Reddit’s hardwareswap community for $550. New GPUs are pricey right now because of shortages, but if you look around a bit it can be affordable.
Yeah I don't trust the firmware they come with. It's some customised variant of OpenWRT, but I replace it with vanilla immediately. At least this is very easy (simply upload the new firmware in the web interface, no serial port or TFTP shenanigans necessary).

FWIW I don't trust the OEM firmware of any router. They're all a mix of crap, some intentional, some not.
I tend to think similarly about most optimisation things. Sure, sometimes in niche cases (embedded, or sometimes gaming, are good examples) doubling performance takes it from a no-go to a go, so it's definitely worth knowing things like this. Usually though we're looking for more than 50% scalability, and if you're within 50% of max capacity you need to re-think things on a much higher level.
i suspect the torso's cavity isn't as amplifying as the liquid in your brain.

an interesting test would be to try a full bladder vs empty bladder...
> I have an older desktop and laptop (10-15 years old), but it seems those will need to be upgraded in about 18 months due to TPM module requirements and Win11.

It's not yet strictly required. I run Windows 11 on a tpm-less 2012 or 2013 era PC with 0 issues.

The only hassle is that it won't update on its own between major versions (22h2 -> 23h2). It does get regular updates without any issue, though.

This is an otherwise quite capable machine, I slapped a nice-ish GPU in there during COVID lockdowns and it's my gaming rig.
In C and similar languages, a standard error is more often known as a "defect report" (DR).
>when we reproduce, do we make copies of ourselves?

You have been blessed not to grow up with a narcissist or vicarious striver as a parent.

Technically, cars are a means of transportation for people. However, an honest assessment of the American transit system might lead one to believe that the safety and comfort of cars (or the automotive industry and ecosystem) are more important than the people they're supposed to ferry. In reality, the system is complex, incentives and drives are many; a holistic view is more useful than forcing a tortured atomic hierarchy onto that system.
Thanks folks, you all made my day. "Frame of mind" was my favorite. I'm surprised I didn't think of some of these, I must be getting... Rust-y
Keysight Labs did some testing on this a few years ago. https://www.youtube.com/watch?v=AjYyjQKW-pU
Ok, I think I've got it working on Debian now. I've updated the "Getting Started" section with the dependencies: https://cassette-lang.com/#getting-started
One of many Google projects gone too soon, before its time.
To opt out of the relentless churn and over-production that is driving climate change and inequity?
> The Max 9 has been in service since 2018 though, I think if it was a design issue it would have occurred before now.

That's a bit of a leap. If the bolts are e.g. too soft and have worn out in use, that would be a design issue that would only show up after a period of use.
They refused to take any actions after doing
a one time fix up where battery swell and deformed the keyboard.
After that one time full fix that came with subpar customer service repair … the issue persisted
And repeated.
They deliberately waited until full service warranty
expired. Then kept arguing that the entire thing is out of warranty.
Worst people ever. Worst support and worst silencers.
Also worst design for battery replacement.
Not necessarily if it takes time to collect, ingest and update the data structure. Many algorithms will rebalance based on usage but that also has a cost.
Makes one wonder about bluetooth headphones
> But it's strange to me how mature Polars is and that the docs are still this bad.

Interesting, I've personally found them quite good and compared to datafusion or duckdb they're dramatically better. I agree pandas has better docs, but one of the strengths of polars is that I find I often don't need the docs due to putting lots of careful thought into designing a minimal and elegant API, not to mention they're actually care about subtle quirks like making autocomplete, type hinting, etc. work well.
And yet, all the major sports get a pass on doping.

There is still no real testing in US sports, nor any soccer/football league. They all have their programs, but they are all urine tests. Remember that cycling in the 90's couldn't catch people using a blood test and had to eventually rely on a series of blood tests and variances in levels. These urine tests (which are practically announced to the players) are laughable.

These leagues should be paying cycling for the cover it has given them over the years.
Id feel mostly vindicated (which is worse - no one likes that guy), but also reassured. Reassured that I'm not crazy!

The decision OP took might have been extreme and costly (time wise and effort mostly). People around him might have lightly whispered to him to be reasonable, or "trust the experts". This wears on you eventually and you start to doubt your own reasonableness.

Boeing starts leaving bolts unfastened and all of a sudden you remember the almost weekly stream of pre-pandemic HN articles with new material on Boeing's fall from excellence.

Boeing's marketing dept. was capitalizing that everyone had forgotten about the MAX. The few of us who remembered it maybe weirdos, but we're nut nuts!
Ask HN: Good AI-assisted behavioral interview prep tools?
Know any good tools for behavioral interview prep that help sort experiences and create custom answers?

I'm prepping for interviews, and going through past experiences, while organizing them neatly one by one is such a pain. An AI tool for this would be awesome.

Also, using my experiences to answer BQs the right way is quite challenging. There are so many questions out there, and how I presented my experiences seem to make a big difference. If I'm unprepared, I tend to ramble and get rejected. This market is tough.

There are guides online for BQ preps, but I need something to:
1. Dump and neatly organize my experiences;
2. Provide good answers to BQs using my most relevant experiences;
3. Maybe even help create perf packages or docs;

Anything like this out there? I wouldn't think this is too hard to build, and might even build one if there's demand.
I have to admit: I don't know where the "obvious error" is.

Which part is incorrect and why? Thanks.
The definition of an 'intellectual task' used to mean 'abstract from experience' (Aristotle) or 'do symbolic processing' (Leibniz). Computers can now do these things - they can integrate better than Feynman, distinguish 'cat' vs 'dog' pictures by looking at examples, and pass the MCAT and LSAT better than most students, not to mention do billions of calculations in one second. And we have moved the goalpost accordingly.
The only people who will ever be caught using Carta are fools, the unaware, or those who have no choice for some reason. You need a base level of trust and that’s gone.
How the dark days of January shape your mood, intelligence and sex drive
The electric trim switches override MCAS. This was explained in the Emergency Airworthiness Directive sent to all MAX pilots after the first crash.

Also, overspeeding the airplane makes it much harder to turn the manual trim wheel. The cockpit voice recorder on the EA flight recorded the overspeed warning horn, which the crew did nothing about (they were at full power, should have pulled the throttles back).

The LA crew restored normal trim twenty-five times before crashing. What they never did was turn it off after restoring normal trim.
That’s not how I’m reading the release information. I don’t have a computer to check this at the moment either:(

Edit: oh you’re right! They changed the message in the release information! It was originally
“ Firefox now imports TLS trust anchors (e.g., certificates) from the operating system root store.”
Are airlines still saving money by “servicing” their airplanes overseas with cheaper labor like my friend told me a few years ago?

After 9/11 a friend who I’m close with was laid off as well as many other maintenance people. United began the process of moving their plane maintenance people to southeast Asian locations to cut down on labor.

Race to the bottom to save money and now loose bolts?
Just wear a couple of white earphones and you won't be judged
Yup, that’s what the title indicates…

If it wasn’t minted, that leaves one option…
I want a dumb tv but I just got back into piracy and found out that my TV can play x264 and even x265 videos over DLNA, as well as USB

streaming service and licensing ridiculousness did this to themselves. we all have fast enough internet, wifi, VPNs and everything we need for pirated media consumption, in comparison to the enthusiast level of finesse needed pre-2010
I think the answer there doesn't have much to do with doping, but rather super-teams. Especially teams focused on a single event like US Postal was. Reduce the size of each team to 7 or 5 and chaos would ensue (for good or bad). Do you want F1 or NASCAR?
That's only a denial of service issue, not a security issue. Wifi is too cheap to meter
Commandments of Refactoring
No it's just super easy and free to post on SC, that's all.

Now that you mention fingerprinting, it could be good if it means musicians can sample without fear or bad if original musicians get false positives from the algorithm.
Not if they’re not running or if you replace them outright. So you can rename a garbage file over your main executable, exec yourself, and segfault. Is that memory unsafety?

How about ptracing yourself?

How about undervolting your CPU such that it malfunctions?

How about running your program off a FUSE filesystem that changes the contents out from under it?

How about editing the raw block device you’re running from?

How about modifying /dev/mem on older systems that allow that?

This particular rabbit hole is extremely deep, and I don’t think it’s practical to address it for real short of making a real security model for what running code may and may not to do the rest of the world. (I think doing that is an extremely worthwhile endeavor, but disallowing opening specific files won’t be part of it.)
I honestly don't believe something like polars could've evolved out of pandas.

It's a complete paradigm shift.

There's honestly not much that probably could've been shared at the point polars was conceived. Maybe now there's a little more (due to the arrow backend) but still very little probably.
I’ve always put the key behind my head when doing this, and can confirm, it extends the range through experimentation.

I thought for sure I’d be absorbing it with my head but I definitely get extra range.
I remember back in the day we used to do that the other way around ;-) That said, I do think it makes sense to have both physical and digital copies regardless of which one you buy!
Waiting is fine, as long as they aren't fighting. Them just hiding out in a cave somewhere counts as winning here, since we only care about protecting shipping.