skysight-inc/HackerNews huggingface dataset:
Haha. The copyright license is a parody of the MIT license [1]:

> Copyright (c) 2024 Mechazawa

> Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software with specific restrictions, provided that the user intends
to use the Software explicitly FOR the purposes of evil or advancing evil,
including but not limited to:

> Genocide, Wanton Destruction, Fraud, Nuclear/Biological/Chemical Terrorism,
Harassment, Prejudice, Slavery, Disfigurement, Brainwashing, Ponzi Schemes
and/or the Destruction of Earth itself,

> with this, including without limitation the rights to copy, modify, merge,
publish, distribute, sublicense, sell and/or run copies Software or any
executable binaries built from the source code.

HN converts single newlines into spaces. The license text on Github [1] has apparently intentionally obstructive newlines within the "paragraphs".

[1] https://github.com/Mechazawa/103-early-anti-adblock/blob/mas...
Sigh. Better not save our habitat, because poseurs.

Now that's a laudable mindset.

Human idiocy driven extinction
Norway has done work in this area that uses computers. Their system recognizes fish and parasites. As the fish pass through the systdm a laser zaps the parasites and antibiotics are not needed.
Man I remember my last semester of college taking a history of photography course that was only offered every 3-4 years by a pretty legendary professor. The the day before the first day of class (or super close), Eastman Kodak declared bankruptcy after what? 110 years?

He scrapped his day 1 lecture and threw together a talk - with photos of course - about Kodak and how an intrepid engineer developed then the company foolishly hid the first digital camera because it would compete with their film line.

Incredible lecturer for sure haha
I bought some HP printer last year for $75. A couple bucks on popular auction site got me a coupon code that gave me like 16 months of free ink. Several reams of free paper.

The printer experience itself is horrible. I’m constantly having to reboot it, it cannot maintain a WiFi connection, they have crippled usb on it, etc. Reviews back me up, it’s a common experience.

However, it makes beautiful prints. I have printed literally hundreds, perhaps thousands, of pages of full color. And HP dutifully sends me another cartridge without prompting.

Just a couple weeks left on that trial. And the plan? Chunk it in the trash and start over again.

Weird times, friends. :)
people keep talking about drivers being uninsured but i have to ask, is that not part of what car registration is supposed to cover? where i'm from there's mandatory third party insurance which is bundled in with your rego, its impossible to drive a car that is registered unless you have insurance, is that not the case in the US? what do your rego fees go to?
Reminds me of this xkcd https://www.explainxkcd.com/wiki/index.php/XKCD_Marks_the_Sp...
An original what?

Thing is, I also own a color scanner. It’s just as easy for me to make a color copy of a doc as a B/W copy. That’s pretty common now. If your bank thinks that a form with red lines on it must be an original, then they suck at technology more than most banks.
You’re posting on an article about other things inkjet is used for and then you say the only thing you need a home inkjet printer for is for photos?

????

Photos is the last thing I’d buy an inkjet printer for. I’d be using a home inkjet to make circuit boards, temporary shirts, screen printing masks, transparencies, stickers, etc.
Ha. Yeah, there's PA weirdness, too. Once dated a girl from Mars. And of course you can't forget about Intercourse.
Throwing out privacy concerns, "normies" as you call them, interact with a lot of people, and don't remember every conversation word-for-word. Thus a smart conversation summarizer that's able to remind them where they met someone and what topic they connected on, and thus are able to seem like they have a better memory than they do, seems like it would be more useful than you believe. That's just as a conversation summarizer though.

I think the real value prop is in augmenting conversation. Siri/Google/Alexa do this poorly right now. I can ask them simple things, like what is 28*3, or what is the capital of France, and they'll answer. but try something more advanced and they fall flat, offering up a webpage to read on your phone. So currently, there's a break in a conversation while someone goes and looks stuff up on Wikipedia. Instead of going off and doing that, a pendant could maybe be a third person in the conversation to help the conversation along. There's also the connection to the outside world that may be enabled through an Internet connected device. Ie, voice control of smarthome devices to turn on lights and all that fancy stuff.

"note to self" is another use case, though the current voice assistants already do this (poorly). "add milk to shopping list" is very handy. having access to that around your neck (or wrist) instead of fumbling for you phone is very handy.

Will these devices pan out? I don't know,
nor have I bought one.
I happened to pick up the same model a little while back, to replace an HP that died after most of a decade of good service - Instant Ink's an amazingly good deal, if you use it for photos, but I wanted something I could easily use better than stock inks in.

The resolution is reasonable, though the default color settings produce a blue cast (vs. both on-screen rendering and my Pixma Pro 100, as well as the HP it replaced) that I haven't figured out how to reliably prevent yet. As a photographer this irks me greatly, enough so that I won't print my own work on it until the problem is solved; others may not care.

It tends to go into deep sleep and need a poke to start listening to the network again, which is annoying when it lives with the other printers in the attic. I work around this with a homelab cron job that curls the printer's admin web interface once a minute.

Other than that it's been solid thus far, though admittedly I've only had it a few months. Certainly it'll be a while before I need to refill it.
there needs to be some pandoc (panbin?) for binary formats to convert between parquet, hdf5, fits, netcdf, grib, ROOT, sqlite, etc. (Ok these are not all equivalent in capability...).
Maybe for you but for me it didn't work at all until I used the 45 degree angle (with electric tooth brush and tooth paste) approach. For me I could tell that things were getting better when I could stop flossing for a week and then floss and there was no bleeding or tenderness. Before the 45 degree technique my gums were tender from flossing almost all the time. I'm not sure that every mouth is different but I'm pretty sure that there is a lot variety. My mouth creates a lot saliva that, in turn, creates a lot plaque.
Hp labs \subset HP corporate
>NONE of these companies send anyone anywhere to actually check that the parents OK'ed going on omegle etc.

Why don't we instead ask how many parents actually check? Instead of requesting Apple/Google/Microsoft to help parents see their kid's browsing history from the get-go, we seem to be working towards internet based controls that will also impact the privacy and freedom of adults.
You can't just say "lockdown means no walking" and somehow imply that the COVID lockdowns that happened redirected walking. That doesn't even make sense, and it seems like you have some ulterior point you aren't making.
If you can give examples on how does Rust leak memory, that would be informative.

I had two services run uninterrupted for months in 2GB RAM containers. Memory increased steadily the first 5-10 minutes and then stayed there indefinitely long.
It's on a permissionless block chain. It can't be stopped. That's kind of the point of the whole thing.
Probably many orders of magnitude greater than those buying TPU's for personal use...
I think “hackers” would be gloriously irreverent enough to have a substantial positive impact on recruiting and retention.
How can they be? Assuming you're using a usb dongle, the interface is exactly the same. Only the wireless has an extra wireless path in the connection.

There's just no way it can be faster, only equal or slower.
Political theatre? Courts will most likely strike it down for violating the First Amendment.
> I’d be using a home inkjet to make circuit boards

I've heard of using Laser printers for this but not InkJet
And it seems dumb because that isn't how it works. I swear there should be a SomePerson's Law that says, "If a currently functioning system can't possibly work that way, then it probably doesn't." Like over the years and years this system has been in place and the many people involved in it y'all really believe no one has thought of this before?

You don't just get your license suspended if you stop paying, you get a suspension when you...

1. Stop paying child support.

2. Get a notice of from the government telling you to get in contact with them to set up a hearing to address the non-payment and ignore it.

2b. Set up the hearing, fail to have good reason for non-payment and refuse to negotiate a payment schedule and...

3b. Don't appeal the decision or fail to make your case at the appeal.

While with any system involving humans you can get a series of fuck-you-in-particular's there's quite a few checks. It is explicitly the charge of the DCS to keep this very catch-22 from happening by having lots of different enforcement mechanisms and taking the person's finances into account. If you don't have a job and are making a "good faith effort" to get one they won't suspend your license.
Solar storm warning issued: Northern lights may be visible in Alabama
made a morning alarm that plays a playlist. every day at 5 am. i now get up to lovely songs than the buzz kill of a traditional alarm.
now im on to making it a more general media player accessible over local network.
Laws that make everyone (or in this case, every social media company) guilty aren't unenforceable, they're super-enforcable and result in a constructive ban.
Nix Hash – Hashes in Nix (Base16 vs. Base32 vs. Base64 for Encoding SHA256/512)
The tl;dr that I got when I read these a few months ago was that C# relies on too much FFI which makes implementing green threads hard and on top of that would require a huge effort to rewrite a lot of stuff to fit the green thread model. Java and Go don’t have these challenges since Go shipped with a huge standard library and Java’s ecosystem is all written in Java since it never had good ffi until recently.
Yes this makes sense.
Thank you for these. Always enjoy book recommendations .
Yeah... I think this article is bullshit. A better analogy, imo, is the somewhat cliche rocks in a jar. I'm my experience, you get ONE big thing in your life. But there can still be room for other, smaller rocks.

But the overall message is fine, if obvious. You have to prioritize, you can't do everything.
That could prove to be an empty hope, considering the fact that kids already don't have second amendment rights. There is also a long precedent of allowing bans on the medium (spraypaint, public parks and megaphones) that do not mention anything about the specific message.
And the documentation makes me think they did a great job making this easy to use. Looking forward to playing around with it.

Edit: oh you’re one of the authors — thank you, and congratulations!
> It also upset me a little that he took snippets of my email conversation with him and placed them out-of-context ...

Sounds like the internet!
> It would be useful to have a good standardized / canonical json format for things like encoding, delimiter, schema and metadata

We already have that. Dan Brickley and others put a lot of thoughtful effort into it <https://www.w3.org/TR/tabular-data-primer/#dialects>:

> A lot of what's called "CSV" that's published on the web isn't actually CSV. It might use something other than commas (such as tabs or semi-colons) as separators between values, or might have multiple header lines. [...] You can provide guidance to processors that are trying to parse those files through the `dialect` property

As is usually the case with standards, it's not that the standard doesn't exist but that people just don't even bother checking (much less caring about what it says or actually trying to follow it).
About point 2: in my neighborhood there's half a dozen kids, all aged 5-8, all communicating constantly during weekends using cheap, loud FRS walkie talkies some parent bought in a 10-pack off Amazon.

My point being that even without internet, or even without knowing how to type and barely able to read, social networks just pop into existence.
Why would a better public transit system make this a non-issue? People could be banned from it just as easily as people could have their driver's license banned.
Suspending a Dad's driver's license because they fail to pay child support works out well how? Now that they've lost their job (because no drive, no job) and so they have a real excuse for not paying it?
DeSantis is very aggressive in his anti-liberal agenda.

Kinda stupid for a state with so much sunshine to not go deep in solar and have one of the cheapest electricity rates in the country.

Especially when most of that AC is used for air conditioning.
>"A hash – which is simply a sequence of bytes – is usually encoded in order to be representable as string. Common encodings are base16 (commonly called "hex"), base32 and base64. Note that the base32 is a custom one that is not documented nor standardized in any way! If possible, use the provided hashing tools to convert hashes to it (see below).

base32 is used by Nix in a lot of places because it is shorter than hex but can still safely be part of a file path (as it contains no slashes)."

(For future OS system engineers: Base64 can apparently NOT be used for any system where the Base64 encoding is used for part of a file or directory name -- because it contains slashes! (Periods and asterisks and other special filesystem characters are probably bad things to use in filenames as well -- but that discussion is probably a bit outside the scope of this post!))

Related:

Nix Error: "error: invalid base-32 hash" (When specifying a 'sha256 =' value -- with a valid SHA256 -- but the SHA256
is not in valid base32 which is what Nix apparently expects! Tricky!)

"sha256 - Nothing makes sense":

https://github.com/NixOS/nix/issues/806
Look at how neural voice synthesis has evolved over the last five years. It's gone from science fiction to extremely expensive to 'can run in real time on a phone' thanks to a combination of hardware and algorithmic improvements... But mostly algorithmic improvements.

Algorithmic improvements are coming quickly in generative ml. We're still in very early days.
Home Movies carried me through the pandemic, fond memories of the show
Ah, I didn't realize you were the person I was replying to, and assumed that the "airing of grievances" bit was directed at me. My reference to "those laws" was to the ones you said have disparate racial impact and are enforced. I still think that NYC is unlikely to start robustly enforcing the ones you are talking about.
Position statement on 'Controlled Digital Lending' (CDL) [1] is an interesting read. Within it there is the clause "Because there is no directly analogous case on point, this Statement offers a more detailed explanation of how fair use and copyright exhaustion can work together to effectuate CDL practices:"

The idea of CDL is indeed novel and possibly worth pursuing through the courts. However, it is an argument fraught with financial peril for the IA because of the statutory penalty structure of US Copyright law.

1. https://controlleddigitallending.org/statement/
My friends and I think this might technically ban Steam; unless Steam makes changes to not auto-play videos, allow "infinite scrolling", etc.

https://www.flsenate.gov/Session/Bill/2024/3/BillText/er/PDF
Similar laws in states like Utah and Texas, focusing on adult content, ask websites to block any user who hasn't either submitted government ID, or been vouched for by an ID compliance provider who themselves are required to have seen your papers (an industry these laws created).
I have an Epson inkjet, similar to this model:

https://www.bestbuy.com/site/epson-workforce-pro-wf-7840-wir...

1) Surprisingly, the running costs, with generic ink, are the same as a laser.

2) The text quality is fine. The image quality is better than a laser. Photos are great.

3) It can do larger formats (up to 13x19), copies, duplex, etc. The cost is literally a fraction of a similar laser. A large format laser is $$$. This one is $250 right now.

4) The speed is similar to a basic laser, but slower than a nice laser. It's rated at 12PPM color and 25PPM mono. It's slower, but it's fast enough.

I used to share your opinion, but ink has come a long ways. Something like this is super-versatile, since it does literally everything for $250.

Just don't get HP.
Ok, we'll change the link to that from https://twitter.com/t3dotgg/status/1772328210900074786 above.
I've played Everyone is John for years now, and groups of friends I've played with have gone on to play with even more groups of friends. It's been a fantastic middle ground between role playing and party game, with no preplanning required and very little prep.

I was surprised to find that how I've interpreted and run the game differs from videos I've seen of others' games. Not to suggest there's a right way or a wrong way, but this seems to strongly impact the flavor of gameplay.

The way I've run it is guided by this paragraph:

> Everyone is John is a humorous, competitive roleplaying game about playing the various personalities of John, an insane man from Minneapolis. One participant is the GM, or, in Everyone is John lingo, “Everyone Else.” All of the other players are Voices in John’s head.

Hence, the Voices are John, directly making choices and taking actions. The GM, despite the name of the game, is not John. The GM handles all other characters, describes the world, calls for rolls, adjudicates, and does the usual GM stuff.

However, in videos of games I've seen online, players will act only as literal Voices in John's head, while the GM plays the voice of "sane" John, whom the other players get to boss around.

IMHO, I'm running it correctly, and the results speak for themselves, with tales of misadventures told and retold years later. The other version, to me, is more one-note and less worthy of replay. To each their own, of course.
》Capitalism works when there's competition and cost for (long-term) failure. Neither are guaranteed to exist if you're at a Big Corp that's printing money.

Disagree

Big Corp print money still squeeze employees.
See the record profit & revenue and 10k+ layoffs.
Meta took $50 from my paypal account because someone got into an ads portal and ran a campaign. Tried escalating with Paypal and no word from Meta. That $50 seems gone. Meta did lock down my ads account though. Can’t believe they won’t refund the transfer
JSON(newline delimited or full file) is significantly larger than csv. With csv the field name is mentioned once in the header row. In JSON every single line repeats the field names. It adds up fast, and is more of a difference than between csv to parquet.
Changed my impression from "that's stupid" to "I'm impressed they've put so much effort and elaboration into something that stupid".
Our daughter goes to public school.

She is required to have a laptop, she is required to have a Google account, and must have internet during school hours.

We cannot attend class with her - this is illegal.

The amount of sh*t a kid can get into using only *.google.com domains is nuts.

And there is absolutely nothing we can do about it.
The authors would like to thank the reviewer for their insightful comments, while the edit window has passed for this particular thread, future work will make use of this trick.
The End of History.
We could all become vampires. The old consuming the young to prolong life and youth. It's a common theme in science fiction and fantasy.
"You give up human readable files, but what you gain in return is..."
Stop right there. You lose more than you gain.

Plus, taking the data out of [proprietary software app my client's data is in] in csv is usually easy. Taking the data out in Apache Parquet is...usually impossible, but if it is possible at all you'll need to write the code for it.

Loading the data into [proprietary software app my client wants data put into] using a csv is usually already a feature it has. If it doesn't, I can manipulate csv to put it into their import format with any language's basic tools.

And if it doesn't work, I can look at the csv myself, because it's human readable, to see what the problem is.

90% of real world coding is taking data from a source you don't control, and somehow getting it to a destination you don't control, possibly doing things with it along the way. Your choices are usually csv, xlsx, json, or [shudder] xml. Looking at the pros and cons of those is a reasonable discussion to have.
Isn't that a problem with the school, for allowing your kid to do dangerous things when you're not allowed to watch? They could just as well be giving your child unsupervised access to dangerous chemicals while the chemistry teacher is absent from the classroom, or letting them play in a woodshop.
Parquet is a columnar format. Which might be what you want, but it also might not, like if you want to process one row at a time in a stream. Maybe avro would be a better format in that case?
Yes, I did that on my work laptop with fish, since I only ever used it with the work project.

On my personal machine I don't bother with venvs, so also haven't thought about it in years. But was trying to figure out what the "workon" command did for GP.
I don't think Meta is a very good example here. The shareholders can be up in arms all they want, but they can't do anything about it, since Mark Z. can tell them to go pound sand. If he wants to drive his company straight into the ground, he has the legal ability to do that, since he owns a majority share.
Yeah it just doesn't add up on the face of it. Having a good marriage does not entail spending 8 hours straight with your spouse every day of the week, no kids, no hobbies. That's nuts.

It makes about as much sense as saying that having a successful career requires 20 hours per day and is therefore impossible unless you sleep 4 hours a night. You can say that, but it's just untrue on the face of it, unless you redefine "successful" to mean "something you spend at least 20 hours per day on."
>Similarly, it had no idea about the quality (and sometimes legality) of the chess moves it generated.

LLMs can play chess just fine. This isn't some inability. You just tested a model that couldn't. GPT-3.5-instruct-turbo plays at about 1800 Elo and makes legal moves consistently well past openings.

https://adamkarvonen.github.io/machine_learning/2024/01/03/c...

>Your snake site is probably a good example. ChatGPT has a bunch of words that it knows are associated with snakes. It's pretty straightforward pattern matching. It doesn't really "understand" what those words mean, except that they have relationships to other words.

Lol there is absolutely nothing straightforward about that. It's just so funny, people so ready to relegate anything to "pattern matching" that any supposed difference becomes meaningless.
I'd donate for MS patients even if it was just a temporary solution.
The responses to this... chefs kiss
I don't quite agree. While the paper is much less sensational than the submission title, the way the abstract reads clearly sounds like they are at least implying some causality, subconsciously or not.

Take the sentence "Individuals from higher income households showed preserved cognitive performance..." That could just as easily be written "Individuals with preserved cognitive performance showed higher levels of income..." There are a bunch of similar examples like that throughout the abstract.