skysight-inc/HackerNews huggingface dataset:
Here's what I found in my community college experience of 5-7 years ago:

The experienced instructors were providing expert-level instruction for the tech classes, such as "CompTIA A+ prep", Cisco CCNA prep, and Linux Red Hat basic-level certification prep. The instructors were highly credentialed and qualified, brought to the table plenty of industry experience, generously invested their time developing custom curriculum and helping students, and could competently answer all our questions during lectures.

By contrast, I took a Calculus course because it was required, and this course was largely delegated to Pearson. We purchased a textbook which included an online component (not cheap at all) and the online component was where we'd find lectures and tests. Our instructor was assigned to assist us with extraordinary questions we couldn't answer through the curriculum itself. In fact, since the course was 100% online, I never met nor saw my instructor. She was assigned to a faraway campus which I never visited. Imagine my surprise when it came time for finals and she informed us that we'd need to show up there in person. I protested, and my disability-assistance office came to the rescue. We arranged a privately proctored final, but it was an extraordinary exception that we shouldn't have needed, considering the online nature of the class.

The Pearson curriculum was OK, but I found myself supplementing knowledge through Khan Academy, and particularly instrumental was the on-campus tutoring center, where I got 1:1 personal attention with each and every problem that stumped me (and there were many.) I also discovered that I could basically brute-force every question on the Pearson quizzes and approach 100% just by guessing. Our assigned instructor was more or less superfluous.

Interestingly, after I met those prerequisites, they reduced/eliminated the Calculus requirements for my major/degree track, and nobody else was required to take such advnced classes.
Fair enough, and point taken. Thanks for taking the time to re-iterate it.
I have used female names for random one-off online accounts and the difference in the way I was treated was pretty fascinating and frankly a little saddening.
I think he might mean:

1. Push items onto a stack.

2. Create new stacks (words) for categories of items.

FWIW, I do the same, and use a tool (now using almost exclusively the GUI tool I include in the github repo) to do it.

This is the explanation of the tree-of-stacks method that I am using: https://github.com/lelanthran/frame/blob/master/docs/FrameIn...

(yes yes, it's a slideshow, but until I can make a video, this is a better medium for visualising how it works).
Interestingly, if Apple loses its patent case it won't be able to do this with the affected devices (if they are out of warranty). I don't know why there's a difference based on warranty status, but according to the legal blogs I read there is.
"Newbies" to data science are indeed a good target audience, before they are already attached to pandas. But this doesn't imply they know nothing. It's very unlikely that someone both 1. has a need to do the kind of data analysis that polars is good at, and 2. has never heard of the "data frame" concept.
The one "rule" I wish it covered is about surfacing/exposing the conceptual model to the user.

If I don't understand the conceptual model of the product, I will always be confused, no matter how well-labeled the icons are. For example, imagine a product that has a "New Configuration" command. What is a "Configuration"? Is it like a template that lets me define other objects? Is it a way to rapidly switch between different sets of options? Is it a container, like a folder?

The UI must be designed so that the user can infer the conceptual model just from exploring the interface. This is not always easy.
I saw an infra guy using 2fa with the desktop app and had the same reaction. Like wait, why is that a thing...
Funnily enough, my Sony Xperia 5 III does this if I plug in a Thunderbolt 4 cable. Charges extra-slowly, and complains about liquid in the USB port.

It's probably a not-entirely-compliant USB implementation on the phone.
As a former male server I experienced women hitting on me in ways that I thought only men did and it didn't feel great at all. I'm sure there will be guys out there saying that's a good problem to have, but it really isn't. Especially if you have a wife already.
It is right there on the page, set to Python by default:

> Quick install
> Polars is written from the ground up making it easy to install. Select your programming language and get started!
This is bizarre. I get very annoyed with creepy behaviour in the workplace especially. But if this post is true, then I would absolutely be forwarding the email thread to the client and simply say: "Could you ask your employee to please stop filling the automated assistant inbox".
I suppose it depends on whether you prefer collectivist cultures vs individualistic cultures.
I’m personally very individualistic I keep my circles small and seperate. I have my work “community” and I have my family, which I don’t interact with my extended family much as I grew up quite isolated from them. I also join clubs from time to time, to meet new people, but I don’t really have a a big community I’m feel part of, and I’m ok with that.
But if you’re looking for community, joining a sports club, or a charity organisation or something like that can be a good place to start.
Man I sure hope so. I spent the last month or two working on my portfolio website to help stand out. I built an interactive resume ai, mostly as novelty, but to help get back into frontend dev. I'm building projects, writing tech articles and engaging on twitter with fellow solopreneurs/entrepreneurs. My worst case scenario plan is to build something that makes me money eventually.
I'm not convinced they aren't sprites...
I'm a bit confused how eschewing desktops in favour of tablets is a "retro" move?
I used to work on a support team where a bot could solve simple cases: eg. if the user's software license had just expired, it would grant an immediate one-off 24 hour extension so the user could get their payments sorted.

The fun bit is that it would reply to the case using a female name, using the same kind of account as human support reps. The bot's customer satisfaction surveys were over the top effusive, including not a few people declaring that they were in love and asking us to promote "her" for being so fast, polite and effective. I don't think "she" was ever asked out on a date though!
They're older?
If you have access to a Mac to periodically regenerate the keys, you could use Beeper's iMessage bridge. Maybe it's better in the end to ween them off it though ...
I'm on a 13 mini and am hoping there's an SE this spring that merges the mini line with the SE line. OTOH, I'm guessing the 16 Pro that will come out this fall will have built-in LLM capabilities, which might be worth the size/cost tradeoff.
Recent and related:

Mixtral of experts - https://news.ycombinator.com/item?id=38598559 - Dec 2023 (300 comments)

Mistral-8x7B-Chat - https://news.ycombinator.com/item?id=38594578 - Dec 2023 (69 comments)

Mistral "Mixtral" 8x7B 32k model [magnet] - https://news.ycombinator.com/item?id=38570537 - Dec 2023 (239 comments)
Being stuck because you have too many open loops is what happened to me in the past. What helped well with this was to choose one goal for each day and declaring that the day is a success if that one task or goal can be checked off.
It’s not even the relative timing: 2000 couldn’t run many games because (being a descendant of the NT line) it didn’t support all the 9x graphics APIs. Very few home users had it. I tried running games on it back in the day, and some didn’t work.

XP was the first Windows that had BOTH support for all “home windows” APIs AND the multi-user NT kernel (windows 95/98/me didn’t truly have a concept of user ownership of files outside the context of network file shares, for example)
Any tests that are unfalsifiable and can’t be reproduced are meaningless when it comes to gauging the performance of LLMs (and most other things). I could also post on a subreddit and say I have a secret set of German tests that may or may not exist and and I like these models, but that does nothing to advance the science of evaluating these things. If you want to evaluate human preferences, you can use chatbot arena, which can be gamed, but at least reflects more than what one guy says to be true. And this is with me agreeing that Nous-Capybara is also a good model. But don’t take my word for it because it’s not worth very much!
What, specifically, is bad about the docs? This whole thread is people who just looked at the home page, saw that it is "DataFrames", but didn't know what that means and came here to complain. Nobody has said anything about issues with the docs for someone who understands what a data frame is (or spent like two minutes looking that up) but is struggling to figure out how to use this library specifically.
1 - Polars has support for plotting in the most recent release. Using Matplotlib w/ Polars data tends to work too. Otherwise, you can drop into Pandas to get support where it may be missing.

2 - If you just want the columns, there is no need to make an expression; just pass the string. There are shortcuts like pl.sum(col) instead of pl.col(col).sum(). I guess you could shortcut, c = pl.col, if you really hate typing it...

3 - Polars supports chaining and encourages it out of the box. Anything specific you are looking for?
Were you treated better, or worse?
> I've asked out wait staff at restaurants, bar tenders, even co-workers with some success based on little more than them being nice or attractive

These people generally aren’t being nice to you because they reciprocate, they’re being nice because it’s their job. Asking them out while they’re working is awkward for everyone involved. Worse, it can make them feel pressured to let you down gently or give you the false impression that they’re interested if only they weren’t currently in a relationship.
No.

But I took an approach with my kid's smartphone that might interest you.

Bought her one of those e-ink hisense phones. Getting apps only through fdroid and apk-mirror is annoying, but bit seems to struck a balance between keeping her connected with friends and family, while not addicted to YouTube/tiktok/e.t.c - she doesn't even argue to have these installed, because of the black-white display with 4fps refresh rate.

We have other entertainment (has a switch, can borrow my deck, we have google-tv connected to projector screen) but this seems to be helping.
You and Dave Green -- always my heroes.
> There's no indication it's deprecated

The "Features Removed or Deprecated in Windows Server 2012" page has mentioned SMTP since the OS was still called "Windows 8 server": https://web.archive.org/web/20120517025232/http://technet.mi...

I suppose you could've missed this if you moved directly from WS2008 to WS2022, but I don't know any OS that publishes "things we have removed or deprecated in the last three versions", it's usually just "what changed from the previous version to the current one".
How are you making startups with no documentation, legal or otherwise?
Yes and no. I try to very consciously decide whether a new device is really needed and whether I get what I need out of it and how long I expect it to last.

For instance, I still run a Thinkpad X250 from ~2015 due to the replaceable battery and ability to swap batteries without shutdown. Yes, the CPU feels a bit slow after all the mitigations, but it's ok, I can compile remotely if need be.

For phone on the other hand, I decided to buy a back then new Pixel 6 due to the promised 5 years of security updates and good chances that I will be able to continue with it using LineageOS or so.

TV is ~6 years old by now, panel is still great, so I will switch it to a chromecast once the AndroidOS eventually breaks down inevitably.

But tbh, I don't think I've even been different, I always hated the trend to seem fashionable with MacBooks and completely ignore issues like waste or maintainability (even of simple things like battery).
I actually bring this up when they ask me again. "Didn't I just enter that?"
> sometimes a woman just being nice to a man is enough for him to see an "opening" and ask her out

Being nice to people in the workplace is part of being a professional, especially for jobs that may rely on tips.
I’ve had the idea for some time. Since I started working as a pentester last year, there’s been numerous occasions where I’ve wanted to quickly check how browsers react to different responses. E.g. for testing a CSP bypass, Set-Cookie behaviour, or Content-Disposition header (since it often includes user input - a filename).

Yes, you can get similar results with Burp or a custom script, but that is more hassle and doesn’t cover all the use cases (publicly accessible, linkable open redirector, …).

The last drop(s) in the bucket were
1) seeing a WebKit patch about Content-Type sniffing (XSS with SVG & text-plain) and wanting to test out a potential bypass on my phone
2) seeing a tool online that allowed you to test out your responses (I wondered what happened if the HTTP standards were violated or if I inserted null-bytes or sth like that)
China would never be "forced" to invade Taiwan. If that happens it will be a choice.
The fallback does seem to work! Although the 4-bit 7B models only run at 1 token every several seconds.

I still wish Phi-2, Dolphin Phi-2, and TinyLlama-Chat-v1.0 were available, but I understand you have plans to make it easier to download any model in the future.
I've managed to couple without harrasing people doing their job over the internet (bot or not) so obviously it can be done.
I would describe my progression as being from more smaller computers to fewer nicer computers. For "hyperconvergence", centralized hosting, easier backups, etc.

I ironically am kind of the opposite and I see efficiency gains/etc as being very attractive over time for machines I am going to use a lot. Going 9900K in a tower to 5700G in a Mini-Box M300 was revolutionary and a 7800X3D or 8800X3D will blow the doors off that too.

But I am not buying a bunch of shitty throwaway raspberry pis etc anymore either. I build good systems that have good cost-value (even if they're older/used/surplus) but target just a higher set of capabilities. Less stuff running is less clutter, less noise, lower power. I would prefer not to step down but stuff that can provide a desktop-experience (meaning 8C+ etc) in a SFF factor is also attractive, as is powerful expansion like TB3/USB4 or Oculink or MCIO.

I totally do love retro stuff etc, I am on a minidisc kick right now. And to some extent the ready availability of storage/containers/etc helps that!
Yes, I shouldn’t have gendered it. Pestering anyone in a service role in this way is beyond obnoxious behavior, to put it politely.
> I often do this when I am walking my dog or commuting to work.

Do you make it clear to folks you are doing other things while speaking to them? Have you had anyone give you feedback that you are distracted?
There's an obvious solution that doesn't involve moralizing about gender disputes. Set up another bot to schedule hoax dates, "Here's my personal email address" Continue to elaborate on the scheme with AI selfies, excuses for the no-show and whatever else you can come up with. You'll have more ideas as the project progresses.

The real comedy gold will be when the person involved asks about your assistant in real life.
This seems like the perfect opportunity to plug the Windows authenticator app I've written: https://github.com/PeterReid/toptyp/blob/master/README.md . It looks and works somewhat like Authy Desktop does. It does not sync at all, though.
> I hope more companies crack the secondary market puzzle.

This feels like the wrong solution. I mean, the reason we need a secondary market is because companies are going public much later than the used to. Why? Because the government made it a lot more onerous to go public. Why? Because companies were abusing the process to enrich insiders.

If we make the secondary market easier, we'll just be right back where we were, and then the government would probably just step in and make it onerous again.

I think the actual solution here is to make going public easier again while addressing the loopholes for abuse so that companies can go public sooner and everyone can get liquidity sooner.
> I think you are being sarcastic, at least I hope so, otherwise, unless you are 100% abstinent, how do you expect couples to form and human to procreate? If you really are this uninformed, the way it works 99% of the time, men ask out women they are attracted to, sometimes a woman just being nice to a man is enough for him to see an "opening" and ask her out.

>I've asked out wait staff at restaurants, bar tenders, even co-workers with some success based on little more than them being nice or attractive, this is how our species reproduces, if its "bullshit" for anyone its men getting the short end of the stick, all women have to do is ignore or deny the advance, how is that "dealing with bullshit"?

You make a good point. You have personally asked out women based off them being nice or attractive, therefore it cannot be a source of irritation. It cannot have been unpleasant if kylebenzel does it
Optimize UX Audit for Your WordPress Websites
This is fixed. You can now update a previously entered value. Thanks for the feedback!
There must be a corollary to Greenspun's Tenth Rule (https://en.wikipedia.org/wiki/Greenspun's_tenth_rule) that any sufficiently complicated data analysis library contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of SQL.

I use Pandas from time to time and I'll probably try this out, but I always find myself wishing I'd just started with shoving whatever data I'm working with into Postgres.

It's not like I'm some database expert either, I'm far more comfortable with Python, but the facilities for selecting, sorting, filtering, joining, etc tabular data are just way better in SQL.
Just... differently. A lot more random messages from strangers. A lot more smiley faces and what I could only describe as mild flirting or "flirt prodding". Depending on the platform there can also be a lot more abuse.
On a purely fuel cost/KM basis, but you don’t save money on the long term with an EV. You have to do a LOT of driving to make up the difference between the vehicle costs and infrastructure costs.
Quit and do it for someone else
Well you can argue against procreation of human race if you want but long-term this only means no procreation of your culture and not of the human race as a whole. Other cultures, more eager to spread will take it's place eventually.
I know we’re supposed to focus on the content, but the conversion funnel for subscribers (at least on iPhone) is brilliantly done. You scroll down and instead of sign in or funneling potential subscribers to a separate checkout page, the “subscribe with Apple Pay” button is right there ready to go. So much less friction than any other approach I’ve seen.

Of course I don’t need to spend $40/year on business insider but they really nailed the frictionless conversion process.
Oh wow thanks, I just assumed it's Linear Technologies.
Yep, been using pandas for years now, still have no real mental model for it and constantly have to experiment or chat with our AI overlords to figure out how to use it. But SQL and polars make sense to me.
I'm not sure the new model will be senior dev + junior devs + LLMs. Rather it is more likely that it will just be senior dev / person with ideas + LLM. At least that is how it seems that it should work. However, my own empirical evidence runs somewhat counter to that: ChatGPT has a tough time getting the details right. Perhaps in time we will get true amplification.
> all women have to do is ignore or deny the advance, how is that "dealing with bullshit"?

Most men are decent, but plenty of men are aggressive, scary, or make women very uncomfortable.

If you ask someone out respectfully, of course that's fine. If you're not taking no for an answer, being hostile, or making someone feel very uncomfortable/unsafe, then you're not doing the right thing.
Yup! I told the team at our all-hands I started doing this and usually while I am in motion. So far only positive feedback. I've also been able to get ahead of a few silos that were building at our business too. Fun way to get to know people on a more personal level.
One trick - after submitting, check page 1 of the domain submissions link.

I enjoyed this discussion though, so glad things went the way they did. Cheers.
According to GitHub, 90% of Pandas’ codebase is written in Python, which probably means there’s a lot of language overhead during operations compared to the rust code in polars.

That, plus parallelism, probably explains the performance difference. If anything, 60x sounds conservative to me.
Women do tend to get treated better and given more opportunities, interesting observation.
I bought my wife the best compact phone still available, the Chinese Cubot KingKong Mini 3 for 150, and we love it. Sony and Apple have none of their great compact phones available anymore. Hands are not getting bigger for a while.
New app can reduce debilitating impact of tinnitus, say researchers
I didn’t argue against it in general, just for the case of people who pester service staff in pursuit of sexual gratification. I don’t think that’s a cultural issue, so much as one of individual boorishness.
Related. Others?

How We Handle Cap Table Information - https://news.ycombinator.com/item?id=38906749 - Jan 2024 (88 comments)

Linear CEO alleges Carta mishandled sensitive cap table data - https://news.ycombinator.com/item?id=38899001 - Jan 2024 (36 comments)

Carta CEO's response to the unsolicited outreach to their customers' investors - https://news.ycombinator.com/item?id=38897363 - Jan 2024 (98 comments)

Carta doing unsolicited tender offer outreach to their customers' investors - https://news.ycombinator.com/item?id=38886915 - Jan 2024 (80 comments)
You only have to look at LinkedIn to see the levels people go to when commenting on women's posts. Even those where these women post nothing but business - and if their posts have a photo, there's an even better chance these comments will be there.

On the other hand, you can see some posts are bait. And the guys replying take it and run. You see them because if any of your connections react to these posts, you might see them in your feed.

It's cringey. Coupled with the self-aggrandising posts, the self-help "wisdom" and other stuff, they make LinkedIn look like a Mos Eisley Cantina.
I also use Pandas very infrequently (it has been years). Usually, for data analysis, I'm reaching for R + tidyverse/data.table/arrow. I have found Python and Pandas to be inelegant and verbose for these tasks.

As of last week, I have a need to process tabular data in Python. I started working with polars on Friday, and I have an analysis running across 16 nodes today. I find it very intuitive.
Courts won't buy this, at least not completely. Copyright infringement liability accrues to the entire value chain - model users and developers alike. So the only way for a model to see copyrighted data during training and be non-infringing is if there's no conceivable way to reproduce training data.

I don't think fair use saves us either, at least not the model authors, because the whole selling point of these models is to replace artists. Yes, artists can use them as tools, but that is far less lucrative. The valuations and hype being thrown around specifically come from, among other things, being able to cut the creative class out of their own business. No court is going to look at that and say "ok, yeah, sure, it's perfectly fine for you to be using other people's work to train on".

An individual using an AI art generator may still wind up getting novel output that isn't obviously infringing to anything in the dataset. If that's the case then they probably haven't infringed copyright. Or at least, it'd be difficult to make a case around it.