skysight-inc/HackerNews huggingface dataset:
Yup exactly just adding a suffix. I'm not only backing .jpg files. For example I also backup a few screenshots (some are in .png and some are in .webp format).

So I don't care about the different pictures (or short family movies) format.

I just wrote some Clojure / babashka code to do that. I also truncate the checksum so that the filename doesn't become gigantic: it's not sensitive content, it's just to detect corruption.

Then I can use another computer and generate, say, all the thumbnails of the pictures and do a quick eyeball verification. If it looks correct, later on I can just automatically have the checksums verified.

Funnily enough I got a few old JPG pictures who were corrupt but I ended finding the correct version on older backups.

Checksum then helps too: otherwise you have two files with the same name (say on different HDD), but only one is correct and you don't know which one without manually opening them.

It's not super advanced and maybe a bit overkill but it's not complicated and works fine for my use case.

P.S: I take it another way would be to use a fs that use content-based addressing or does checksumming for me.
This doesn't seem realistic. Imagine you're a ten year old sitting somewhere reading "Matilda" and came across that line.

Maybe there's someone around you can ask who Kipling is, but there's a good chance they either don't know the issues or are going to be unwilling to have a conversation about the historical context of racism with some child over a one sentence mention of Kipling. More likely, the child will continue reading the book gaining at most a recommendation for future reading.

I don't know if that small recommendation should be changed, but I don't see it's inclusion as some potential learning moment. The line has been in the book for thirty years, and I doubt it's taught many children about the historical context of racism.
As a kid, I swam in our backyard pool during thunderstorms. I sunbathe. I drink alcohol.

I do these things knowing the risk but knowing the happiness they give me outweighs that risk.

Personally, I feel like the benefits to kids of greater independence (developing social skills, learning to deal with being uncomfortable, learning to see things through on their own) outweigh the risks of that independence (sex trafficking or sexual assault, bullying).
I don't really see that she's meant to be either of them. Have I failed the test?
It was a real initiative using a real company which specialises in this. They just aren't very good at preserving the intent of the author and the nuance of the text. Which is exactly what we should expect of any censor.

https://www.inclusiveminds.com/
Brussels moves to ban Eurocrats from using TikTok
The Primer Is Scalable
you reversed my sentence. I didn’t say everyone who was up in arms was anti-woke, I said anti-woke people were up in arms.

That’s not a label I’m applying to them without their consent. It’s a term they use themselves as a matter of pride.

I did also mention that other people found it odd too, which was meant to imply that nobody was really for this change.
The researchers and engineers and other assorted dorks who built it weren’t thinking about moats, for sure, I agree with you there. But I guarantee you that the metaphor of medieval warfare was on the minds of the executives and legal team deciding whether to let the team release their work in this way.
Assuming the drills are necessary currently, doing "the one thing" isn't going to end them for at least decades. It's not going to be an either or situation.

The best solution I see is worldwide disarmament in some manner that still allows equalization of women, elderly, etc in physical force. That's a pretty tall order honestly not sure that happens anytime in my lifetime. It also has a sort of 'prisoner dilemma' element where the individual would be insane to give up their arms while the criminal still has theirs.
> ChatGPT can say the rules of chess it just doesn’t understand them, thus stupidly rather than ignorance.

It acts similar to a human that has a button for "recite chess rules" and presses it when you ask them to recite the chess rules. You'd then get a reply with the chess rules without the button-presser getting the same info, so they wouldn't gain any knowledge from it. I'm sure you can find a lot of people who could, if asked, read you the chess rules but even after reading wouldn't have understood them themselves. But are they not generally intelligent?

I get a feeling that people compare ML-models to a smart person that concentrates on what you ask them, and LLMs fail in comparison but do so confidently. If you instead compare them to an average person at their daily average focus level, the ML probably looks pretty smart.

I have a neighbor who is not very bright. He'll see some news on TV and will tell you about it, only he doesn't understand it and will just repeat words and half-sentences as best he can remember. He doesn't know he doesn't understand (or he does but doesn't care), so he'll confidently state utter nonsense. He's not smart and I wouldn't go to him for advice, but I think he qualifies as "intelligent" in the binary sense.
I write a fair bit and have played with ChatGPT and my conclusion is this:

On the one hand, there is no way that I could just hand ChatGPT output straight to an editor.

At the same time--at least for certain types of stories--ChatGPT output is going to save some time relative to a blank page and it may even prompt you with some points you haven't thought of. You have to fact check and make it less formulaic and otherwise spruce things up. But I bet it could save me a couple hours on some articles.
Obligatory: https://youtu.be/YJg02ivYzSs?t=3
Edit 2: Actually it took 7 backspace to obliviate the whole family. Tough one.

Edit: Oops. I was trying to type emoji into HN comment. apparently it is not supported.

I never knew that [emoji of family of 4] takes 5 backspace to eliminate.
It goes from [emoji of family of 4] to [emoji of family of 3] to [father and mother] to [father] to [father]. Somehow [father] can take double the (key)punch than the rest of his family.
I think Google Earth has two options - you can keep the "camera" fixed and change the direction it's looking, or - you can rotate around a point on earth. I can't remember the details but this is accomplished using different modifier keys + the arrow keys.
Not all pins have names that are so specific, and it's a common convention to uppercase e.g. enumerators.
I agree in principal, however if the vast majority of a given service's users are using it for criminal activity then maybe there's room for some added scrutiny.
We moved to Gitlab after the acquisition of Github by Microsoft. Copilot is not used here. All devs received a company license for Tabnine.
We do: money.

The publishing company holds the copyrights, they make a lot of money from Roald Dahl, but they're worried about the long term prospects for that revenue stream due to social change. Maybe they have additional feedback from retail buyers or customers. They decided to take an approach of retooling their product to fit with changing mores, and either went too far or made a poor PR job of releasing the information.

As far as I know, nobody asked for this. It's fairly well known (at least in the UK) that Dahl harbored many prejudices typical of his generation and demographics, and himself watered down some of them to make his books more salable, eg the original Oompa-Loompas were modeled on African pygmies.
Same here, though now that I think about it, a facehugger is kinda the opposite.
China has not resolved its past lending mistakes. But it is learning from them
Of course it is. And I explicitly address that in my comment… There is no such ask.
I would add an enormously profitable market for illicit substances to the top of your list. If you legalized all drugs, gang violence would evaporate practically overnight.
Oh wow, that is super interesting data!!! Thanks for sharing
Actually, I think it's not OK to have 'sanitised' versions. No-one is forced to read a book but if you do you 'confront' the content. Sanitising everything, as seems to be the trend, is cowardly and weakening minds.

On the other hand, I fully understand that the aim of a publisher is to sell more.
Ericsson announces largest layoff in telecom industry amid slow demand
I'm not a fan of Figma at all and I am forced to use it since there is no better alternative. I found Adobe XD was better but it's getting discontinued (EDIT: last time I heard - I might be wrong? Can't find info on this anymore) and it doesn't run on Linux.

My biggest gripe with Figma is the fact that you can only use components from the same file, unless you're paying (and even then you have to use a team, even if you are the only member, then create a project and add the file with the components in the project, enable sharing of the components, and make sure your second file is in the same project... not exactly a seamless experience, in a UX prototyping software of all places).

Shall you decide not to pay and give up to only using components from the same file, good luck organizing it neatly, since you only get 3 pages.
So, pretend racism wasn't a thing? Or just outsource the conversation to Netflix and Government?
I am not sure for how much longer that will remain true. Mercedes seems to be getting closer and closer.

https://www.theverge.com/2023/1/27/23572942/mercedes-drive-p...
Would love a breakdown on how this fine-tuning is accomplished. What was the format of the input data? How many prompt/response pairs was it fine-tuned on? Where/how did you extract the prompt/response pairs?

Great work btw!
Serious answer: Check the lease.

Unless your company outright owns the building, your lease contract will usually have pretty severe restrictions about what you can or cannot do with the space.

If your company outright owns the building, chances are that your management may already be looking into selling it but can't find a buyer at a price they like.
Wasn't JMAP initiated by Fastmail and initially mostly based on their internal implementation.
This is good. Some antivirus programs run this check, but some ransomware adapted by encrypting 16-byte AES blocks every so often in the file, so that the file becomes useless without entropy increasing too much.

Also, JPEG, PNG, .jar, .xlsx, etc. are already compressed, so pretty high entropy to begin with.

As others have pointed out, the growth rate of your de-duplicated backup size is probably the best way to detect ransomware.
> Even if you did, you can't use it for your commercial product anyway.

And of course, the irony is that its not commercial products that endanger “integrity and misuse”.

The looming misuse of LLM’s is cheap content flooding by spammers, black hats, and propaganda bots — and those people don’t care about licenses, and will inevitably defeat any watermarks meant to prevent or track leaks.
Because ultimately it all comes down to the security of your keys. Which are just information.

Keeping keys secure is no different from keeping anything else secure. That's why 'generally'.

And crypto doesn't do anything about key security. That's up to each person/org to figure out for themselves.

(North Korea didn't hack the blockchain. They hacked however people/orgs kept their keys.)
This is like the 90s Christian companies that would strip out violence/language/sexual themes from movies and repackage them for families. I'm sure there's a market for woke-washed books, but I can't help but sense the same puritanical forces at play here.
The Astro Slide is shipping (mine arrived in mid-January!) but it's a little small for touch-typing -- what I'm after is a 65% or larger full-scale keyboard that packs down into something a bit larger than the Gemini/Cosmo/Astro, or their design predecessor the Psion Series 5.
Unfortunately non-commercial and only available to academics upon request.
How did Microsoft sour developers with Copilot? I know dozens of people that pay for it (including myself) and I feel like it is widely regarded as a "no brainer" for the price that it's offered at.

Please help me understand!
Sounds like India needs a single number for all emergency services instead of the fractured system they have now.
> A lot of people look down on the arduino ecosystem because "it's for beginners", but there is no benefit to complexity for complexities sake.

It's possible to be beginner friendly and not badly designed. Unfortunately Arduino doesn't really achieve that. The Arduino API is pretty terrible, the "IDE" is awful (they did improve it a lot recently in fairness), and the boards are very expensive.

Mbed is better in pretty much every way except that they screwed around with several different rubbish build systems for years, which meant it was very difficult to set up and as a result very beginner unfriendly. But the actual APIs are a lot nicer than Arduino's.

They do finally have a good IDE (Mbed Studio, based on Theano). I would probably use that for new microcontroller projects.
There is no original. The rhyme is shared among many languages with variants based on the language.

Earliest known variant:
Hana, man, mona, mike;
Barcelona, bona, strike;
Hare, ware, frown, vanac;
Harrico, warico, we wo, wac.

The rhyme potentially comes from old English.
Well yeah obviously read the TOS part about not sharing sensitive information.. in that sense it's not appropriate for therapy. But I've found it useful just keeping things general and not specific to details of my own life.
What is a cyborg is pretty fuzzy, but I think that a brain implant that controls your actions pretty much qualifies

Also

> 'mind control', what is 'mind'

Are you serious? Scientific papers can't talk about "mind" now?
Signal warns it will quit UK if law weakens end-to-end encryption
I really don’t like one bit the design of npm. Projects should specify their dependencies not packages. For example if one of my dependencies uses leftPad in my project I should have to specify leftPad as a dependency. This would encourage much better behaviour with dependencies because the costs would be crystal clear if it has 50000 dependencies you’d probably avoid installing it. It would also discourage lots of very small packages or you might even choose to add a version of leftPad to your codebase rather than let someone else be in charge of what is in it. Maybe the ship has sailed on JS/TS now but it would also discourage needless package churn.
One thing that both techno-capitalists and techno-commies have in common is that they will absolutely destroy the world today with the assumption that a visionary humanitarian warrior-scientist will arise and fix everything tomorrow.

The belief doesn't arrange itself along a left-right scale. It's mostly a self-serving belief held by wealthy upper-middle class professionals who insist that the WeWorks and Ubers (that they work for or invest in) are where these magical people will come from. It's the material philosophy of people who have never missed a meal unless they were on a diet.
> We still don't know the answer to the most important question, IMHO: why?

Because the copyright holders (Netflix, in this case[0]), decided it would be more more profitable.

This wasn't the result of an outside public campaign; it was initiated by the rightsholders.

Netflix makes money if they can market an entire franchise (akin to the MCU, albeit less crossover). If they feel that a more "palatable" version of the books helps them do that, they will.

[0] The editing began before Netflix acquired the Roald Dahl company, but it continued under them and they're the ones who decided to publish them (and now walk back the decision)
Is that Intel fab doing circuit boards or etching silicon wafers for integrated circuits, a completely different operation.

Doing a CPU out of a scoby would be real bio computing :)
Or why they tried to erase Joseph Conrad, despite Conrad being famous for his opposition to colonialism.

(Probably because they judge Joseph Conrad by the outdated language he used, rather than by the ideas and values he presented. Because they are shallow fools.)
Yeah I had a similar experience with another game. I’m a little bit younger than you but it seems like the same kind of thing.

When I was in elementary school, Pokemon had recently come out, and for my birthday I got a GameBoy Color and a copy of Pokemon Yellow. I played that game for many many many hours, and I found the game so so captivating.

Fast forward to present day, it’s not the same now that I am an adult.

I still take pride though in the fact that I have a genuine Mew in my Pokédex on the cartridge. A couple of months ago I went and bought a gameboy cartridge dumper off of eBay and dumped the ROM and RAM of my Pokémon cartridges.

Now my Mew can live forever, and that brings me joy. Even though the game itself does not appeal to me anymore.

I want to make a video about the process at some point. And I want to create a service where people can mail in their physical GameBoy cartridges to me and I can dump the RAM and ROM for them so they can have a copy forever too.

But first I need to come up with a script for the video to make it interesting to watch. And I would like to try and reverse engineer the software for the GameBoy cartridge dumper, because I had to dig up an old computer and put Windows 7 on it because the software was for Windows only and I don’t normally use Windows since many years ago now.

Some other cartridge dumpers work with Linux or macOS, but this one didn’t with any of the software I could find. Not could I get it to work by making a VM with Windows. Would be neat to reverse engineer it and implement it so it can run on Linux and macOS.
I can understand not liking it, but I don't understand why you find it strange: global namespaces are the norm in language package distribution. RubyGems, NPM, PyPI, and Crates all use flat namespaces (either by default or as their only supported mode).

Namespace partitioning has advantages, but it also doesn't solve squatting problems on its own: anybody (or any process) that's fooled by `requests` vs `pyrequests` is also going to be fooled by `some-owner/requests` vs. `requests-org/requests` (the latter being the fake one).
MvM isn't the issue; the other changes, like adding the Sentry Buster, were bad for the existing meta on a lot of other modes without adding anything better.
Why bother with a standard, just deny by default and whitelist the codepoints you care about.

Plenty of software already does that-- HN itself doesn't allow emoji, for example.
> people you're trying to sell a shovel to don't want to dig.

That's exactly where a tool like Packj can help. It can cut the digging time down significantly. Auditing hundreds of direct/transitive dependencies manually is impractical, but Packj can quickly point out a "risky" behavior (file and line number). Using obfuscation to hide malicious code itself is a suspicious behavior, which is flagged. After all, we have to start somewhere.
It's a bug with Safari because the HTML spec defines maxlength as applying to the number of UTF-16 code units [1]:

> Constraint validation: If an element has a maximum allowed value length, its dirty value flag is true, its value was last changed by a user edit (as opposed to a change made by a script), and the length of the element's API value is greater than the element's maximum allowed value length, then the element is suffering from being too long.

Where "the length of" is a link to [2]:

> A string’s length is the number of code units it contains.

And "code units" is a link to [3]:

> A string is a sequence of unsigned 16-bit integers, also known as code units.

I agree with your implied point that this is a questionable definition, though!

[1] https://html.spec.whatwg.org/multipage/form-control-infrastr...

[2] https://infra.spec.whatwg.org/#string-length

[3] https://infra.spec.whatwg.org/#code-unit
I use dovecot and there is a lot of configurability for shared and public folders.

Public folders are much nicer than having to add separate IMAP accounts; users can subscribe to whatever public folders they want/need from a list. All subscribed folders show up underneath the root namespace folder. I have about 6 types of inboxes based on business roles (sales, pr, hr, it, etc). I have many more folders, beyond general inboxes, that get filled based on sieve filter rules. For example, voicemail alerts get filtered into a special voicemail folder.

Dovecot lets you configure whether the read state is shared or per user.

We use a system where people can flag messages as to whether they are taken for action, are critical, or are completed. These show up in Thunderbird/Roundcube mailbox list as color coded, and this aids in people knowing if emails have been dealt with.

You still have strict control for access/permissions on a per-mailbox basis, with ACL.

All of this could have been done with shared folders under a "shared" user account (either one or multiple shared account, such as sales, hr, etc) with similar results.

Exchange also has shared/public folder support, but it looks like permissions aren't (maybe?) as fine grained as IMAP/Dovecot/etc? https://learn.microsoft.com/en-us/exchange/collaboration-exo...
Crypto only solves problems for ordinary users in cases where the society around them has collapsed or is on the verge of doing so.

As you say, this doesn't help most people in normally functioning societies, unless they're doing something where any sort of regulation is dangerous to them (often criminal activities and get rich quick schemes).

On the other hand I can see it being useful if the country is in complete meltdown, either due to a war, massive economic problems and overinflation (to Zimbabwe or Weimar Republic levels) or an authoritarian dictatorship.
Dunno, Rosenfield's take seems a lot more reasonable than the pandering Guardian article that also infantilizes the reader by saying they are just moaning about sensitivity editors while using new words like "cisgender" that 90% of society doesn't even know.

The Guardian might be closer to your views. Fine. But why try to appeal to some notion of the center of society instead of just posting the link? I'd wager outside of HN and Twitter, the Guardian article is obnoxious and trite.
Does the IEEE count?
My counter argument was only to your comparison to paper money.
Apple's take seems more reasonable. When a user uses an emoji, they think of it as a single symbol, they don't care of the Unicode implementation, or its length in bytes. IMO this should be the standard, and all other interpretations are a repeat of the transition from ASCII to Unicode.
Sure, there are real-world constraints in construction and in software, but the perception of constrants in software is different.

One can totally skip reality checks in software, because there is more variety, more options, crazy amounts of money and general immaturity.
Honestly, more like a malicious compliance way of doing it; designed to generate that backfire and aim atleast part of the blast at the "wokies" or whatever bullshit term you want to label non-conservatives.

As I said on reddit about this:

Warner Bros. have done fine with the pre-amble to their older cartoons that says something to the effect of "yo, this was written back when attitudes were different, they were shitty attitudes, but to erase them is to pretend it never happened."

A similar preface in the books would have worked much better, but wouldn't give you any amount of PR like this.