skysight-inc/HackerNews huggingface dataset:
We all know .ipynb JSON format is not a great fit for Git. The Jupyter ecosystem has come a long way in the last few years. Solving this really comes down to a few tools -

- JupyterLab Git Extension[1] for local diffs (pre-commit diffs)

- nbdime[2] / nbdev[3] for resolving .ipynb git merge conflicts

- GitHub PR code reviews with ReviewNB[4]

- Alternatively, if you don't care about cell outputs then Jupytext[5] to sync .ipynb JSON to markdown

Disclaimer: I built ReviewNB. It's a completely bootstrapped business, 5 years in the making and now used by leading DS teams at Meta, AWS, NASA JPL, AirBnB, Lyft, Affirm, AMD, Microsoft & more[6] for Jupyter Notebook code reviews on GitHub / Bitbucket.

[1] https://github.com/jupyterlab/jupyterlab-git

[2] https://nbdime.readthedocs.io

[3] https://nbdev.fast.ai

[4] https://www.reviewnb.com

[5] https://github.com/mwouts/jupytext

[6] https://www.reviewnb.com/#customers
Not true. For your Unix hosts, you just need to write a perl script to strip carriage returns before running a script written on Windows, and substitute LF for CR for scripts written on a Mac and for your Windows hosts write a Visual Basic program to add CRs to Unix scripts and add LFs after CRs for Mac scripts.

If you figure out how to write an AppleScript program to munge the Unix and Windows scripts, let me know. Manually fixing them in BBedit is getting to be a real drag.
Another 100 McDonald's staff claim they were sexually harassed
loot boxes should be banned altogether... it's just gambling for minors...
That's also a blessing in disguise though, we don't want an LLM trained on closed source stuff, so ignoring sources it can't access is probably a great thing
I found a couple copies:

https://drive.google.com/file/d/1QlyZkyy8wKkcVcFNB8pf1uslgEu...

https://web.archive.org/web/20170707220206/http://splushka.c...

Source: https://puzzleaday.wordpress.com/2022/09/25/the-ravens-advan...
> But the second you don't think about memory you are doomed to write bad code anyway.

Yeah but the failure modes are different.

"Doomed" in C++ means now I've got worms all over my network. Pretty much a fully negative outcome.

"Doomed" in Rust means I can't change it anymore until I relearn and refactor everything. If it's a pacemaker or rocket engine, that's probably ideal. But if it's not...

"Doomed" in Go or Java means I gotta cough up another few GB of RAM and maybe kick over the service every month. For some random middleware, that's fine.
I found it nicer than I thought it'd be
Having some form of coroutines or green threads seems like a good idea to me for something low-level.
Otherwise countless projects that need something like it will re-implent their own incompable version with longjmp or similar means.
> The procedure adorned Oddsson’s upper body with the permanent, distinct imprint of scales.

This is not true

They used this meshed fish-skin graft - https://twitter.com/kerecis/status/1512189474750533638

If he want's to call it fish scales cool. I would.

But the media lying about medical treatments is not cool.

Pétur Oddsson story is here - https://vimeo.com/727665088 (Graphic medical)

And I call into question if the Kerecis meshed fish-skin graft works.

But since we are at the discussion level does it gives you scales imprints or not there is little point. This is a different product to using tilapia skin which has been used on humans and by vets for a while.
I remember that Neopets used to have a game called the 'Wheel of Monotony,' which was a chance wheel that would spin for like two hours before it landed on something.

When my mom saw that it was running on the PC with no one watching it, she thought that it could be hacking us and shut it off. As a kid, obviously I thought that she was overreacting.

Since then I've realized that if you wanted to run a script on someone's machine for a long time without being interrupted, a game like that would be a great way to do it.
I credit Neopets with the reason I have my degree and career.

There were many places on the site that let you inject your own HTML/CSS into the page to customize the appearance. I did this basically all through high school learning the in and outs of graphic design and front end development. It's the reason I knew really early on what I wanted to do and gave myself a clear goal.

A few years ago, I was able to get my old, old account back (2004). Some of my pages and code were still there. It was a treat to see them again! Oh and the actual pets too I guess...
Fair. I think if this was the case for me I would go to a bar that has waiters or just get a take out.
It's insane that we are permitting tactics that are already sketchy when applied to gambling addicts to be used to target teenagers and other young individuals who are still developing. We are enabling behaviours in video games that will shape lifelong addictions and other huge problems all because we are unwilling to call loot boxes gambling because of half-baked analogies to opening a pack of baseball cards.
When predictable genetic engineering of animals will become possible, there will be no difficulty in growing both two hands and four legs, like in the mythical Centaurs.
Totally agree with this. I like the Markdown subset approach LiveBook (https://livebook.dev/) has taken to play nicely with version control in comparison.
Sometimes I do pine for the days when governments would overreact to this stuff and ban pinball machines and the like for decades.
No way. If they remove normal ways for people in Congress to make money, then normal people won't run for Congress. More MTGs will get in, but smart people who could make >10x more will say no.
This is my most favorite font to date. I've tried lots of others, but I've enjoyed this one the most. 100% worth the purchase.
Yes? I lived in Texas during the outbreak. It was very much so optional.
Thanks for your feedback!

I agree with what you're saying, our homepage came before our product so we're in a goofy stage of having a nearly finished MVP product and no mention or links to it on the marketing pages.
I get that it means that, I meant it doesn't tell me what getting that certification entails - someone else mentioned it involves things like tests to ensure certain behaviors.
Credit card companies charge 2.7% + 30 cents for each transaction. It makes it very difficult to charge for anything less than $4.

I'm with you on your ask for 1 euro/dollar per user per month. And that's what is reflect in our yearly billing which is $2 per user per month.
1. Compost; The volume of coffee grounds that my wife and I produce are by themselves significant, can be used for soil, and would be ruinous to a landfill. But other food waste as well. Half of my landfill waste has been diverted to landfills.

2. Conscientious recycling. Grocery stores recycle plastic bags (LDPE) and it's a trip I make anyway. I've introduced other people to metal recycling for old electronics, car parts, dehumidifiers -- and they're excited to turn non profit, corporate, and my car used parts waste into donations back to the non profit. I'm also that annoying friend / family member that tries to collect all of the aluminum cans at parties.

3. I've started investing in a couple green ventures each year via StartEngine over the last 3 years. Terracycle US is the only one paying dividends so far, but feeling like an owner of that is rewarding every time i see a new product that works with terracycle.
Hey everyone!

Our mission at CodeSee has always been to make developers’ lives easier by simplifying the complex task of understanding, building, and refactoring legacy applications. We're all too aware of the challenges posed by increasingly complex software codebases, particularly with the rise of AI-generated code.

That's why we've introduced a new feature, AI-Powered Code Understanding, which we believe will help developers interact more directly and efficiently with their codebases. By integrating an AI-powered code understanding feature into our platform, developers can now pose intuitive, natural language questions to their codebase, similar to how they might ask a colleague. You can just ask:

What third-party libraries do we use for auth?
Show me how state management works in this codebase?
Where do I start with understanding billing?

This feature isn't about replacing human expertise, but about enhancing it–think of it as having a codebase "whisperer" at your side to guide you and answer your questions as you navigate through your work. Or a rubber duck that answers back! It isn’t a new complicated workflow, it is just you and your team asking the questions that naturally come to you.

Here are some of the benefits we're excited about:

- Intelligent Codebase Understanding: AI-Powered Code Understanding enables developers to query their codebase and receive responses to questions like, “How does authentication work? Or, where do I start with understanding billing?”

- Visual Codebase Understanding: Explore your codebase visually, follow execution paths, and build up your understanding – all with the support of AI.

- Enhanced Team Performance: Using the understanding provided by AI with visualizations, teams can maximize their performance and confidently ship more code faster.

- Streamlined Onboarding: New engineers can quickly familiarize themselves with the codebase using natural language queries and visual maps, creating a smoother onboarding experience.

- Efficient Refactoring: The platform provides a detailed map of code connections and flows, providing a solid base for efficient and accurate code refactoring.

Ever wish you could ask your codebase questions & get answers? Well now you can!
There is no right to protection from infectious disease. It appears nowhere in the US Constitution. There was never any valid moral or legal justification for restricting the 1st Amendment right of freedom of assembly during the pandemic.
The reddit discussion for /lit/ is hilarious. It's sad how even reading books has become some political thing. God forbid I like an HP Lovecraft story because it's creepy.

Some of the comments have this "I like how honest and unrestricted /lit/ is, but why can't we have that without all the Nazism and patriarchy" vibe that's just so incredible, I sort of stare at them in amazement.
I've been wanting for monitors to get PCIe slots for GPUs. Lots of space to get creative with cooling as well.

My guess why it hasn't caught on is Thunderbolt timing issues. I could never get USB audio to work parallel to an eGPU on the same cable, which buries that whole one-cable-to-rule-them-all narrative.
The feature already exists for MS... (Microsoft Bookings, free with 365)
Also dingos, crocodiles, pitons and eagles.
Perhaps because that would be wasteful if what you want to select already has a class that identifies all the elements you want and only the elements you want? Adding an extra class for your JS might mean adding it in several places around your work too, not just in a single template. Why define .things-to-select-when-I-look-for-red-things when .red-things already exists and could do the job?

There is also the matter of separation of concerns, not wanting to add classes specifically for particular bits of code where possible to avoid it, but given the sea of classes generated by frameworks these days I'm not sure that is an ideal which is much followed ATM.
> If people are paying for it, it's been released and is therefore no longer a beta.

no

You can define "beta" whatever weird way you want but don't complain when it's not how literally everyone else uses it and don't complain when you're paying for something that uses the term the way everyone else does
Understanding the Fourth Dimension
I was obsessed with Neopets as a kid. I even got the PS2 game for my birthday, which came with a rare card, which gave me a rare paintbrush that I sold on my store.

I very much miss browser-based games. In the mid-2000s I think I played just about all of them, including the classics like Kingdom of Loathing.

It's been years since I've played any browser-based games - I've been thinking about making one for fun for a while now.
It features several photographs, it probably should've been a jpg at least.
Run Llama2 in your cloud, completely privately
Exactly, case in point is the abundance of mask wearing in Asian countries. They seem to go about their lives just fine.
Congrats to the Akita team! Repository is 2 years old. That's a pretty quick exit.
I have also encountered this quite often. I'll say the ideal solution would be "postfix streaming methods" like `.filter` and `.map`. Unfortunately, Python doesn't have those (prefix `filter`s and `map`s are not even close), and you have comprehension expressions at best. To make things worse, complex comprehensions can also create confusion, so for your particular example I'll probably say it's acceptable. It could be better if you use unpacking instead of indexing though, as others have pointed out.
My gripe is on system shutdown.

It always encounters some service to hang to where systemd responds:

"Waiting for service to halt - xx / 2m"

I've never not encountered that experience.
Jupyter is the protocol to communicate between a frontend and a backend.

Jupyter notebooks is an interactive notebook that implements that protocol.

Do you know what also implements the protocol? VS Code. And doesn't have any of the stupid problems that the Jupyter notebooks do.
I tried FreeBSD a few times, but after ~4 hours of reading docs, searching the forums etc, I was not able to create a fully featured systemd like service. With stop, start, restart and auto restart support. something was always missing or not working correctly.

But what I found was lots of hate and stupid talkin against systemd, that they all hate it and that FreeBSD will "never have this $hit"

I thought to myself, yeah just hate systemd but not able to produce an easy to use and full fledged service manager. The arrogance was staggering, and I stopped my use of freebsd since then, in almost all aspects linux is superior anyhow.

Such a fully featured systemd service is easily done in 6 - 8 lines of configuration.
No one is really counting but graft is probably the highest it's been in 75 years.

The reform laws (like this one) are written to make it's incredibly easy for politicians to personally profit from "campaign contributions" --- among other things.

Example: Trump personally buys copyrighted MAGA hats in bulk from China for $3 each and sells them to his campaign for $35 each. Instant personal profit --- from your "contributions". His campaign sells some, gives some away and trashes any remainder. They don't care, it's your money, not theirs.
The creator is a highly regarded professional type designer; I don't think this is a joke at all. He has a sense of humour which he applies to his work.

For example, he has pioneered the use of XBOX controllers in kerning typefaces:

https://twitter.com/Tosche_E/status/574735819589746688?t=F6w...

He later built his own custom input device for kerning:

https://twitter.com/Tosche_E/status/1641422399580012544?t=Wk...

This might seem like a gimmicky line of inquiry, but it is the kind of thing he is into, and it comes from a deep engagement with the business of making fonts. He is not a gag merchant.
> stays away from any "binary" formats

isn't a text file also binary at the end of the day?
From my outside point of view, it appears that every professional sport is highly corrupt. Some more so than others, though.
If you live in New York state, there are actually some really good programs you can participate in through the IEP process.
Chat control? The Stasi look like amateurs compared to this shite [audio]
A key point about the actual word, missing in the linked article, but present in HKFP [1]:

In a gaming competition with the China team, the Hong Kong player used a name which included the two Chinese characters for “Liberate,” according to the livestream of the competition.

The two Chinese characters for “Liberate” (光復), even though it is part of the pro-democracy slogan “Liberate Hong Kong, revolution of our times” (光復香港，時代革命), only count for a quarter of the characters in the slogan, and could refer to other things as well, such as the “Liberation Road” (光復路), which is also in Guangdong and Shanghai [2].

You can judge whether it is sensitive enough, and if it should be punished to “uphold the fairness of the entire competition and abide by the principles of sportsmanship.” Or, if the punishment itself upholds “the fairness of the entire competition” and abides “by the principles of sportsmanship.”

[1]: https://hongkongfp.com/2023/07/18/hong-kong-e-sport-player-s... "Hong Kong e-sports player suspended from competing for 3 years over ‘sensitive wording’ in ID name"

[2]: https://zh.wikipedia.org/zh-hant/%E5%85%89%E5%A4%8D%E8%B7%AF "光復路"
It's an absolutely crazy valuation for the product / industry. Ultimately they're competing with free & good enough. What's their moat?
Ease of development and speed of loading really makes a difference.

I remember just sitting around looking at these Java Applets loading whole applications. While Flash games were snappy.

The moment you hit some webpage and it shows you a Java Applet loading bar you knew the website was useless basically.

I think this had quite a bit to with Java and the way it implemented UIs. Also just serving a whole bunch of unnecessary stuff. To be fair this eventually became an issue with JS as well, but not the the same degree compared to the network speed.
This is a really disgusting phenomenon in modern society.

We all know how ghastly it is when an adult loses their mind with gambling, but when I realized my nephew (12) is already being strung out by these same mechanics through 'games' on his phone, I felt a sort of despair and psychological darkness descend over me and it's like the world is a little bit less bright, permanently.

Instead of thinking about his bright future now it just seems like a matter of time till he can get dragged down further. And I wonder what percent of kids are getting sucked into it too. Is half a percent too pessimistic? A gambling addiction is inculcated in one out of 200 kids before they're even old enough to work?

And as I'm sure you all can imagine, the desperate pleas and arguments of a kid who needs more 'coins' or whatever have a negative impact on the whole family dynamic. All a parent can do is block the kid from installing new apps on their phone and try to weather the storm of withdrawal, knowing that once they can't protect their child anymore, the kid will also be old enough to do real & permanent damage to their own life.
Is JavaScript a Java scripting language for terminals? Can I do #!/bin/javascript ?
I've been using Comic Mono as my primary font for about two years now. I use it for nearly everything; it's my terminal font, and since I spend a large percentage of my time in terminal I see it all the time. It's funny how many strange looks I share my screen with people, but I find it an exceedingly pleasant font to use. I'm even using w3m to view HN, so I'm looking at Comic Mono right now.

I checked out the limited free version of Comic Code and it didn't seem like it was any better than Comic Mono, and $100 for it seemed pretty steep for the pack, particularly since I'm not a huge fan of ligatures.
That's the default distro configuration more than a systemd issue. It can be changed and 20 minutes for a desktop config is far too high.
Apparently not. Is Solar Winds still a thing?
Yeah, in the UK and many countries there is an elevated rate of cardiovascular deaths, quite likely covid after effects.
Definitely not a failed technology in my personal experience. As mentioned in the report Arcep mandates IPv6 for 5G licensees. Turns out they put out the work and 4G has IPv6 retrofitted basically everywhere as well as a side effect.

ISPs have deployed IPv6 quite successfully now. Barring some legacy connections (DOCSYS 2 or something mostly) that still get no IPv6, basically all new connections have IPv6 as a default, and old ones have either already been migrated (including DSL) or are in the (sometimes long) rollout process. Some tied the IPv6 migration with an IPv4 CGNAT move, which makes IPv6 very attractive: hobbyists have to ride on IPv6 for external reachability, while casual uses like gaming, voip, conferencing, and whatnot benefit from relay-less p2p connections by preferring IPv6.

For the four major ISPs, this report from 2021 shows 89, 71 and 49% active IPv6 on mobile (not just 5G), with a 1% outlier that should have gotten its act together by now, and 99, 89, 53 and 22% for landlines, and projects 99, 93, 80 and 40% deployment in 2023 (which sounds about right for today in my experience), and 99, 97, 95 and 85% deployment for landlines in 2025, at which point CGNAT won't be an issue for most and IPv4 basically becomes legacy technology provided things also move forward server side.

https://www.arcep.fr/cartes-et-donnees/nos-publications-chif...
The state of desktop application is pretty alarming, everything is its own web browser..

I'm glad people still build these TUIs, that's exactly what i need, simple interaction with my keyboard, no fuss, no bloat (edit: just checked, the executable is pretty large ~5mb, I wish Go made some effort in that area), a simple executable that can run on my headless server through SSH
>major distro emerges
have you tried gentoo? Really fits your requirement of 'emerges' lol

They also have a pretty good page on their wiki that explains the current popular alternative init systems to systemd(0), even ones gentoo doesn't support.

[0] https://wiki.gentoo.org/wiki/Comparison_of_init_systems
> Functional css for humans (https://github.com/tachyons-css/tachyons)

What makes this 'functional'? Is it related to functional programming? Or is it used as a synonym for 'usable'?
I don't like it at all (it isn't 'decentralized' when the content is on a centralized server), but when I think really hard on it neither do I like stuff like Panini, MtG, and FIFA. Ultimately, the RNG is just massively unfair due to sheer greed. If you'd have say three token rarities, common worth 0,05 USD, uncommon 0,20 USD, and rare 0,50 USD you're talking about values which are OK for kids. You'd get the rare one you like for 0,50 USD and you're good to go. Maybe you collect a couple more. But its optional, they're all affordable, you could give a barbie NFT as present and its a small present (heck, it IS a small/minor thing). That's not how it works though. The prices are through the roof and they want rich kids to be whales they can suck dry, and they'll feel special with their unique rarity other kids cannot or do not want to afford. They think they look cool, and if it gives power (like Messi, Ronaldo, or Black Lotus) then it isn't about skill anymore (uneven playing field). In short, the issue isn't merely NFTs (the 'decentralized' marketing hype is a scam within itself); it is bad RNG/odds. Which existed in casinos and fruit machines way before FIFA, MtG, Panini or any NFT existed.
Torrent -> NAS -> Plex -> My TV
AS far as tracking is concerned, Goodreads works fine for me. I am not sure why should I use it.
I have googled this in the past with no success, how do you change the timeout?
If you're on OSX you can most easily get it from font-awesome using brew.

I love Iosevka, and well it has been only font I've used above Terminus and a pirated Pragmata Pro for coding, so don't let too many option hold you back from trying it if you like nice fonts.
I'm thankful for Iosevka, it's been great. I even like the quasi-proportional version for code, Iosevka Aile: https://chris.printf.net/iosevka-aile.png
Not even for children in the developmental stage of recognizing facial expressions?

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9628515/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9637007/

https://www.frontiersin.org/articles/10.3389/fpsyg.2021.6694...
They didn't "announce it", someone heard a call about it over the radio.
wow if those benchmarks are true that is amazing to read.