skysight-inc/HackerNews huggingface dataset:
That is like saying that Russia is not liable for the cyber-sabotage done by hackers it harbors (and presumably funds, covertly).

Israel is notorious of dodging responsibility, like carrying assassinations abroad that are set to look like accidents, just like Russia does.

Take the assassination of Waddie Haddad and Yasser Arafat with slow poison as examples.

[1] https://en.wikipedia.org/wiki/Wadie_Haddad#Death
[2] https://en.wikipedia.org/wiki/Death_of_Yasser_Arafat#Poisoni...
Hi, any one interested in shadowing, I build a application for shadowing practice to improve your speaking fluency. my application could auto pause and auto play when you shadowing, it's amazing flow experience. try it, it might could help you
visit: hispeaking.com
Show HN: Otto-m8 – A low code AI/ML API deployment Platform
Hi all, so I've been working on this low to no code platform that allows you to spin up deep learning workloads(I'm talking LLM's, Huggingface models, etc), interconnect a bunch of them, and deploy them as API's.

The idea essentially came up early in September, when experimenting with combining a Huggingface based BERT model with an LLM at work, and I realized it would be cool if I could do that instantly(especially since it was a prototype). At the time, I was considering a platform that could essentially help you train deep learning models without any code. It was my observation that much of the code required to train or even run inference on HF models have matured significantly. But before I solved that problem, I wanted to solve inference. Initially inspired by n8n and AWS Cloudformation, I built out otto-m8 (translates to automate). Given a json payload that lists out all the resources, and how each model is interconnected, launch it as one-off API the user can query. And thanks to Reactflow, the UI was just something I couldn't just not implement. And as I built it out, I did not want to miss out on the LLM and Agent bit.

With otto-m8, today, you can launch complex workflows by interconnecting HF models and LLM's(currently it supports OpenAI and Ollama only). But I like to see it being more than that. At the core, every workflow is an input process output model. Inputs get processed and there's an output. Therefore, with the way things are setup, one can integrate almost anything and make it interconnectable.

Project Link: https://github.com/farhan0167/otto-m8

Let me know what you guys think. I really would love feedback!
And introduces avenues for state actors to force the scanning of other material.

This was also during a time where Apple hadn’t pushed out e2ee for iCloud, so it didn’t even make sense.
> Also, with the advent of GenAI, CSAM has been redefined to include generated imagery that does not contain any of {children, sex, abuse}

It hasn’t been redefined. The legal definition of it in the UK, Canada, Australia, New Zealand has included computer generated imagery since at least the 1990s. The US Congress did the same thing in 1996, but the US Supreme Court ruled in the 2002 case of Ashcroft v Free Speech Coalition that it violated the First Amendment. [0] This predates GenAI because even in the 1990s people saw where CGI was going and could foresee this kind of thing would one day be possible.

Added to that: a lot of people misunderstand what that 2002 case held. SCOTUS case law establishes two distinct exceptions to the First Amendment – child pornography and obscenity. The first is easier to prosecute and more commonly prosecuted; the 2002 case held that "virtual child pornography" (made without the use of any actual children) does not fall into the scope of the child pornography exception – but it still falls into the scope of the obscenity exception. There is in fact a distinct federal crime for obscenity involving children as opposed to adults, 18 USC 1466A ("Obscene visual representations of the sexual abuse of children") [1] enacted in 2003 in response to this decision. Child obscenity is less commonly prosecuted, but in 2021 a Texas man was sentenced to 40 years in prison over it [2] – that wasn't for GenAI, that was for drawings and text, but if drawings fall into the legal category, obviously GenAI images will too. So actually it turns out that even in the US, GenAI materials can legally count as CSAM, if we define CSAM to include both child pornography and child obscenity – and this has been true since at least 2003, long before the GenAI era.

[0] https://en.wikipedia.org/wiki/Ashcroft_v._Free_Speech_Coalit...

[1] https://www.law.cornell.edu/uscode/text/18/1466A

[2] https://www.justice.gov/opa/pr/texas-man-sentenced-40-years-...
You think people who took these jobs had a list of job offers and were jumping for joy to be able to pick this one out? Or that they stuck with it after the first 5 minutes of moderating necrophilia because they believed other jobs would have similar downsides? You’re so out of touch with the real world and hardships people face trying to make a living for themselves and their family.
I linked to their filed proposal here, https://news.ycombinator.com/item?id=42482510
When Your $3M Cello Gets Bumped from Your Flight
(Founder) We will be using authenticated encryption with per-basin (our term for bucket) or per-stream keys, but we don't have this yet. This is noted on https://s2.dev/docs/security#encryption
But we're not talking about an 80's christian mom since you proceeded to make the observation that "People are outraged by whatever they are told to be outraged over and ignore everything that they aren't".

Which is to say, being exposed to extreme violent/abusive content could only cause PTSD iff one is subject to a specific social construct that define these acts in a certain way.
Let's just assume you're right, what kind of employees would that imply are immune to getting PTSD from such content given your previous observation?
Author of the blog post here. Agree whole-heartedly with this.
note for signal users: in settings, you can disable link previews and automatic media download.
https://archive.ph/IYKpW
A couple of years ago, my (now) wife ordered her mother a battery case for Christmas because she had seen the same one at our apartment and mentioned wanting one. Since it was ordered using the gift wrapping options, we didn't open it when it arrived, and she gave it to her mother to unwrap. Her mother was quite confused when she unwrapped her gift and found a sushi-making kit. It's become a recurring joke in our family now that we need to check any gifts ordered from Amazon in advance to avoid accidentally giving someone a sushi kit.
https://en.m.wikipedia.org/wiki/Kosovo_student_poisoning (more than one theory exists)
Related. Others?

How SingleFile Transformed My Obsidian Workflow - https://news.ycombinator.com/item?id=39147615 - Jan 2024 (1 comment)

New Feature: Self-Extracting Zip Files Added to SingleFile - https://news.ycombinator.com/item?id=37791838 - Oct 2023 (1 comment)

Show HN: SingleFile is finally available on Safari (macOS/iOS) - https://news.ycombinator.com/item?id=33643192 - Nov 2022 (50 comments)

SingleFile version compatible with Manifest V3 - https://news.ycombinator.com/item?id=33063619 - Oct 2022 (274 comments)

SingleFile: Save a complete web page into a single HTML file - https://news.ycombinator.com/item?id=30527999 - March 2022 (240 comments)

Show HN: SingleFile Lite, new version of SingleFile compatible with Manifest V3 - https://news.ycombinator.com/item?id=29331038 - Nov 2021 (2 comments)

Show HN: Save web pages as self-extracting HTML/ZIP files from the CLI - https://news.ycombinator.com/item?id=25218947 - Nov 2020 (3 comments)

Browser extension and CLI tool to save a complete webpage as single HTML file - https://news.ycombinator.com/item?id=22449602 - Feb 2020 (1 comment)

Store the proof of a webpage saved with SingleFile in Bitcoin - https://news.ycombinator.com/item?id=21970779 - Jan 2020 (77 comments)

SingleFileZ, a web extension for saving pages as HTML/ZIP hybrid files - https://news.ycombinator.com/item?id=21426056 - Nov 2019 (36 comments)

Show HN: SingleFileZ – Save a web page in a HTML file which is also a zip file - https://news.ycombinator.com/item?id=19933196 - May 2019 (18 comments)

SingleFile can now save a web page from the command line - https://news.ycombinator.com/item?id=18974357 - Jan 2019 (2 comments)

SingleFile 1.0 is out - https://news.ycombinator.com/item?id=17457943 - July 2018 (1 comment)
>Even at that I'm not sure it really helps. Lawmaking is still fundamentally a "single member" operation: a bill either passes or it doesn't. You still get pushed to be in either the majority or minority coalition.

The solution for that is to not make it a simple binary pass/fail, but to have how it passes and fails affect the outcome.

A simple and consistent way of doing this is by making it so that all laws have a built in expiration date, and how big the majority for passing the bill affects how long the law is in effect from.

A 50% + 1 margin of victory should result in the law becoming void the moment the parliament composition changes.

Perhaps a 60% margin might allow it to go for 10 years, a 70% margin for 15 years, and so on.

Constitutional changes should essentially require unanimity ( and a referendum on top of it) since they are the only permanent laws.

Some laws would be more or less "permanent" since every 30 years or so you'd like get a 99%+ majority for a "theft is illegal" type low, but other more controversial would likely be on the ballots every few years.
That looks pretty handy! I’m learning mandarin at the moment and that would be super useful
The Autocode programs developed for the Manchester University computers. (1958)
I also used to be enthusiastic about the prospects for Bitcoin (and the lot of cryptocurrencies).

But they massively failed their core challenge, which would have made them great successes — they never solved the problems of security and usability. (and no, wallets, cold-wallets, hardware keys are all still vulnerable and clumsy to use, and confirmation times randomly jumping between 50-2500 minutes in the last month [0], not usable). The result was clear years ago when many vendors who had started taking BTC and ETH payments started quietly dropping the option.

And the people thinking BTC is a Store Of Value for prepper-survivor-type collapses are hilarious; you can dig up your hoard of gold, but when the electrical grid and the internet dies, good luck transacting in any cryptocurrency.

So, the only thing setting it's value now is the Greater Fool Theory — the expectation that a greater fool will come along to buy at a higher price. The BTC whales cannot cash out at the paper "value" they see today. Which is exactly the scam Musk is trying to run on the US Govt. The "Strategic Bitcoin Reserve" will fleece the US citizens and taxpayers into being the buyer of last resort, allowing the whales to cash out.

Sad ending to a technology that started with so much promise. All because those in the field never really did the hard work of ensuring it was broadly usable, instead just focused on promoting it.

[0] https://ycharts.com/indicators/bitcoin_average_confirmation_...
It seems that Firefox doesn't support saving a page as MHTML yet.

Maybe that's the reason.

https://connect.mozilla.org/t5/ideas/add-support-of-mhtml-fo...
> For example, 8-bit division by 3 is equivalent to widening multiplication by 171 followed by a right-shift of 9, as 171/2^9 = 0.333984375 which is close enough to 1/3 that the results match exactly.

Is this related to the fact that 171 is the multiplicative inverse of 3 (mod 256), or is that a coincidence?
Last xmas my kids and I stayed over in Wuppertal on the way back home from family just to check out the Schwebebahn and it didn't disappoint! It makes what would otherwise be a relatively ordinary Ruhrgebiet-style German city (ie mostly ugly), a uniquely beautiful walk. It's also awesome that the Schwebebahn is just regular public transport. You can get up into one of the stops, buy an obscenely cheap ticket (like 1 euro per person or something, I forgot), and ride it out.

I liked being under it even more than being on it - the combination of the post-WWII buildings with the nature around the river and the early industrial Schwebebahn heavy metal design gives the riverside a very unique, slightly dieselpunk, atmosphere.

I wouldn't say it's worth a trip on its own but it was definitely worth a detour for us!
Saving pages as standard archival web archives (WARC)
American, but in what accent do those words use different vowel sounds?
With end-user-device-controlled e2ee, the only information available to law enforcement is metadata. With a warrant, they could seize your device (or the backups, if unencrypted)
Yeah, I wasn't intending to imply disagreement. Comment just sorta wandered on me to a broad-based reaction to lots of comments I saw on the thread. You see so many people who get stuck while language learning for whatever reason, and I've become convinced it's basically just about motivation.

When I was younger I completely failed to learn to speak French because of embarrassment/shyness, so I do understand why people say that English is a crutch. I think part of the reason I was more successful with Japanese was that I was having more fun while I was doing it!
The pubs in London are managed by his son, not him.
Simpler and faster parsing code with std:views:split
The author is on HN and makes awesome art at https://andrewwulf.com
This is a great direction! I would love to be able to take trains across Europe instead of flying.
Also, if you know ahead of time that it’s exact division, there is a similar approach that doesn’t even need widening multiplication!
That's not correct. MHTML has been defined as internet standard since 1999. MHTML has been an internet standard since 1999, with support dating back to IE 5.0.

https://datatracker.ietf.org/doc/html/rfc2557
The newer migrants might still be linguistically isolated. And the poor, helpless Amis also in any case.

But the Türkendeutsche no longer are - not the under-50 set, anyway. Try ordering a Börek in Berlin sometime - the person serving you will answer in perfect Berlinerisch.

Socially/politically they might be in some kind of a bubble, but so are the rest of us.
I feel like I might be similar to a lot of HN.

I saw the crypto hype about how the entire world was about to run on web3 and knew it made no sense.

That made my opinion of crypto as ‘tons of people with no understanding of technology or the real world’

That cooled off and then watched the opposite. Tons of people tell me bitcoin would hit 0 even though it had been useful far before the 2021 hype.

Now I don’t know how I feel. Bitcoin has a fixed supply and I think it can serve as a store of wealth in that way if we all agree to it (author sort of disagrees with this).

I’m realizing I’ve maybe met other people decide for me how I feel about it.
I use WebScrapBook, an extension for Firefox. It seems to save a whole page in one file, and I can tweak a lot of the settings.

Sometimes I wonder if there's an even easier browser-builtin function that does the same?
What other thread(s) from today are you thinking of? (maybe https://news.ycombinator.com/item?id=42441609?)

We try to avoid repetition on the frontpage—people tend to post related/follow-up links as submissions (bad) instead of in the comments (good, as you did here!)

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
There's also something revealing about how these whiners think "give monkeys party-drugs" is somehow a fun diversion from work, instead of tedium and annoyance of compiling data and shoveling feces and some traumatizing euthanasia.
In my experience, the standard library is inconsistent with its 0 terminator handling.

fgets will treat the length passed as the capacity of the buffer, and terminate the last byte with a 0.

scanf however treats the length as the number of characters to read, meaning that you need a capacity of n+1 to make sure the 0 terminator is stored properly as well.

Its quite easy to mess up placing the 0 terminator yourself too. It's an overall unnecessary burden that could've been fixed quite easily.
It would have suffered the same fate as Perl 6 and we'd all be on 2.1x.
Ex-OpenAI engineer who raised concerns about the tech he helped build has died
Are there explicit examples of bias in AI when talking about the class war?
In 1980 75% of adults thought that homosexuality was always wrong and 20% that it was never wrong or only sometimes wrong.

https://lgbpsychology.org/html/gss4.html

https://lgbpsychology.org/html/prej_prev.html

Your feelings about the period mean nothing.
I'm at a loss as to why you'd invest time and energy in studying kanji, because Japanese is such a different language from virtually any other.* Besides the thousands of Chinese characters and the couple hundred building blocks they're constructed from, there's the numerous different semantic and pronunciation readings and the very high rate of homonyms in Japanese due to its relatively small set of distinct sounds. Plus there's zero linguistic overlap with any European language so bootstrapping is significantly more work.

If this seems easier than the hurdle of learning German, it makes me think issue is more psychological than technical, eg maybe you find German people a bit intimidating or there are some socialization patterns you don't feel comfortable with.

Certainly Anki will help if you stick to it daily. But grinding unrelated vocabulary and sentences is also likely to feel fragmented and random until you pass some threshold where things start to gel in your head and you notice emergent patterns of word formation and sentence structure. You need more German friends and you should probably buy a bunch of children's books. Also listen to daily news broadcasts on radio or TV; newscasters are selected not just for looks but for perfect elocution.

* I'm exaggerating somewhat; Japanese is part of a family of related languages. That said, only native speakers and linguistics nerds care, because these related languages are only spoken within Japan or the surrounding islands.

https://en.wikipedia.org/wiki/Classification_of_the_Japonic_...
Ah I see. I thought you meant that you had mixed feelings on the truth of the claim I was making, sorry for misinterpreting.
Why would NoGIL change that, though? It's not like large data-parallel operations can suddenly be done efficiently in Python if you remove the GIL. The problem with GIL afaik is mostly latency problems in interactive applications.
Worked at PornHub's parent company for a bit and the moderation floor had a noticeable depressive vibe. Huge turnover. Can't imagine what these people were subjected to.
There is an uptick in heart attacks and strokes just after the spring change. There is nothing natural about daylight savings. A terrible idea whose time is long due.

https://www.nejm.org/doi/full/10.1056/NEJMc0807104
>What is the point of eating something that is hard to process and digest and has no nutritional value for you

Wouldn't that make it dietary fiber then? What's functionally dietary fiber varies from species to species, but like with humans we eat things exactly like that for GI health. Birds of prey for instance eat casting (fur and feathers) which is functionally like dietary fiber for them where it would be unhealthy if you just gave them a steak without having them also eat the indigestible bits as they wouldn't be able to properly form and regurgitate pellets. Certain animals might not need something that functions like dietary fiber but for at least certain animals - like humans - eating certain indigestible things is important for good health.
NSO Group: Relationship with the Israeli state

https://en.wikipedia.org/wiki/NSO_Group#Relationship_with_th...
I was working on a trick to save files in a more compact way by taking advantage of UTF-16 encoded HTML files.

I have an example HTML files on my website here: https://www.dwedit.org/files/test.html

(Tip: type "codeText" into the JS console to see the second-stage loader. First stage-loader is in clear text in the source)

It's storing a 64479 byte JPEG into 64680 bytes of UTF-16 text, for around 0.2985% expansion. The decoder isn't size-optimized right now (there's even comments in the code), so it takes about 10KB more.

This is doing two things:

First stage is a basic kind of UTF-16 packing, where you use a simple Javascript string literal, and anything that needs escaping gets escaped. This keeps most 8-bit data the same size, but byte pairs that turn into a forbidden string character get escaped. Then you split your result string into bytes.

Forbidden characters (requiring escaping) in a Javascript string: 0x00, 0x0A, 0x0D, 0x22, 0x5C, 0x2028, 0x2029, 0xD800-0xDFFF

---

Second stage involves using very large integers to pack 335 bits into every 336 actual bits. This avoids all escaping completely in the JS string, as you can avoid the forbidden characters.

During decoding, my code is using a handmade 48-bit BigInt (actually stores 7 48-bit words for 336 total bits), allowing support on web browsers that predate native bigints, and it runs faster too.

Let me know if I should make an article about this.

(I also made a WASM version of the decoder to see if it would run any faster, but it didn't.)
I think it’s better to switch to dst permanently
Would you ever use a creator productivity platform?
thinking of start up ideas. i know some creators (YT/tiktok) use notion to track their ideas and how they go about building a video.

for long form youtube videos, the process is so long - you have to ideate, script, film b roll etc, edit, description everything!

wouldn't it be nice to have a very CLEAN platform/website to handle all this for them?

just an idea - think anyone would actually use this?
Borrowing the thought from Ed Zitron, but when you think about it, most of us are exposing ourselves to low-grade trauma when we step onto the internet now.
Heh?
Surely fast convert 8-bit int to 16-bit FP,rcp+mul/div is a no-brainer?
edit make that fast convert,rcp,fma (float 16 constant 1.0) and xor (same constant)
We only infer value through market transactions, and we are actually inferring a bound on the surplus rather than the precise value being exchanged. It does make sense to draw distinctions between different kinds of value, and often "intrinsic" and "extrinsic" are used, even if they may not be great terms. I can give a few examples.

- In options pricing. The intrinsic value is determined by what the contract says happens at expiration. The contract is enforced by the authorities like any other legal contract. The extrinsic value is the name we give to the value that must exist to make up the difference between the intrinsic value and the current market price. It's sort of like the "dark energy" of the option.

- Gold is said to have intrinsic value because it can be used as a material in ways that other material's can't. It can be used as an input to whatever industrial process regardless of what humans have to say about it. There is additional value implied by the price of Gold, just as there is with the price of an Option.

Intrinsic value means something like "if the other market participants disappeared, the value the last person holding the thing could still get from it". Maybe as a matter of semantics, you would exclude this from the "economic perspective". In the case of Bitcoin, intrinsic value may just not exist (as you seem to imply).
This is very personal. I credit "fun" classroom conversations with scaring me off French for a decade. Anki on the other hand is great, it's a big dopamine hit when it lets me pick out a word in the wild for the first time, especially when it's something niche that I was dubious about learning.
As the author of the post, I do agree. I do find it kind of sad as well. Sometimes life gets in the way, and you find it hard to motivate yourself. Change needs to begin somewhere.

However, I'm not a native English speaker, the other languages I speak is Japanese and Swedish.