skysight-inc/HackerNews huggingface dataset:
Not sure about OP but I just implemented this in my Hacker News android client (thanks for the idea OP).

This is how I implemented it. I had already achieved article to "reader mode" extraction by heavily customizing the Kotlin port of Mozilla‘s Readability:

https://github.com/dankito/Readability4J

From the extracted "reader mode" text, I had to do further extraction to get rid of things like image captions, author names, article publish timestamps etc. Also links had to be removed to not let the TTS engine speaking out links.

Then I pass the text via Android's TextToSpeech library and it works very well:

fun trySpeaking(str:String){

fun speak(){
tts?.speak(str, TextToSpeech.QUEUE_FLUSH, null, null)
}

tts?.also {
it.stop()
speak()
} ?: run {
tts = TextToSpeech(appContext) { status ->
println("Speak: $status")
if (status == TextToSpeech.SUCCESS) {
speak()
}
}.apply {
language = Locale.US
}
}
}

If someone wants to do a tl;dr on the article text, they could pass it through SMMRY api (which the Reddit's TL;DR bot uses):

https://smmry.com

On Desktop, one can do text to speech conversion using mozilla TTS:

https://github.com/mozilla/TTS

Or Amazon Polly:

https://aws.amazon.com/polly/

For anyone wanting to give it a try, this "article to audio" will be available in tomorrow's update in my app. The reader mode is already available:

https://play.google.com/store/apps/details?id=com.pranapps.h...

Full disclaimer: I am the developer of the app and the Android version is brand new (released at 4am this morning).
> The French state had economic and, more important, geopolitical reasons for pushing this; private US telcos did not.

As the Minitel experiments progressed in multiple countries, there'd be demand for something like CompuServe for cheap terminals like those. Imagine that, instead of Bloomberg/Lexis and other specialized terminals, one could just to all that from a single minitel-like terminal. Or personal computers with Teletext built-in (like the BBC micro, or the Philips PC2000 for instance).

> We might have, however, seen Concurrent CP/M and MP/M continue CP/M-80's co-dominance of the business market outside Apple.

They also had CP/M-86, CP/M-68K, and CP/M-8000. IIRC, there was a standard graphics package for it that could serve as the basis of GEM, provided Apple made a Mac or Lisa to inspire them. The Apple /// and the Lisa would have failed spectacularly the same way they did in our timeline.

IBM could have bought Atari (their Atari 800-based PC mock-up is a beauty!). IBM had also their colorful home computer concepts that look pretty advanced even for today.

> Without the PC, Microsoft remains focused on programming languages with small consumer (Adventure, Decathlon) and hardware (Z80 SoftCard) businesses.

I think they'd try the MSX thing - licensing the same design to every electronics manufacturer eager to enter the home computer market, then milk them while they race to the bottom competing in price.
This is an old technology. Often seen late at night on "As Seen On TV".

They have become very refined over time. Rugged, injection moulded (mass produced), years of iterations to fix problems. Designed for remote or unit living. Some higher tech components have been reversed like pressurising them I assume because the complexity has not matched in field experience.

ie - https://www.youtube.com/watch?v=zUVR2vjRJRo

What problem does this solve?

I have never seen one used by the poor compared to normal hand washing or electric, perhaps it would be done inside compared to hand washing so it might be bias.

The evidence to me is hand washers like these are more for the rich getting third level education or living in downtown apartments or travelling the country or people into low tech solutions.
Trump violated the Twitter terms of service hundreds of times.

I am shocked at how much support a very harmful moron like Trump gets on Hacker News.
Agreed. There are tons of niche environments where wind and solar are not viable. Proving that it's viable will kickstart investment and further research for those areas.
I wasn't much interested in 'windblown old sites' until I found a hardcover picture-book in a nearby library: The Past from Above by pilot/photographer George Gerster.

My attitude completely changed after I experienced this collection of 240+ aerial photos from around the world. It put the magnitude and impermanence of human history right in my face. Strong recommend if you've any interest in world history!

Wikipedia nearby libraries: [ https://en.wikipedia.org/wiki/Special:BookSources?isbn=08923... ]

Can be borrowed from Internet Library. [ https://archive.org/details/pastfromaboveaer0000gers/page/n4... ]

2005 (expensive) hardcover, 2007 paperback. Goodreads reviews [ https://www.goodreads.com/book/show/576680.The_Past_from_Abo... ]
I'm not sure what he meant, but yes, I'm pretty sure what you said wasn't it. What's more, I'm pretty sure you know it.
That's true. However, Apple is part of the same tech bubble as HN users. There are Apple employees reading this thread right now. Most regular people don't care about privacy either and just follow soundbites in the mainstream media e.g. "WhatsApp is spying on you!!!". But as long as HN/Apple think that they do then all is good.
this was me except I made the switch after a decade of being away from apple ecosystem. now I am seriously considering going back.
It will come to the Mac eventually though, right? Macs can upload photos to iCloud.
A total of 68 Amazon lockers are being installed at Chicago parks across the city, according to a list provided by the Park District. Some have already been installed, and others are being installed later this month.

I’m stunned that A) someone at Amazon and the city thought this was a good use of public green space and B) no one anticipated blowback.
Why don't they just scan photos service side? Are they trying to save on CPU costs?
I keep changing my mind on this. On the one hand I already operate on the assumption that uploading data to a cloud service renders that data non-private, or at least in great risk of becoming non-private in the future. This simply makes my operating assumption explicit. Also this particular implementation and its stated goals aren’t egregious.

But then there’s the slippery slope we’ve all been discussing — and the gradual precedents set for it, this being a nail in the coffin. But I sympathize with Apple for making transparent what I assume happens behind closed doors anyway. My optimistic side thinks maybe this is a sign that extensions of this project will also be made explicit. Maybe this is the only way for them to take this fight if they’re being pressured. In any case now is the time to speak out. If they extend it to texts and other documents I’m out - even as it stands I’m thinking of alternatives. But the fact we’re all discussing it now is at least a point of hope.
Here's a modern review of the original LG Prada, from the noted iPhone lovers at Android Authority. You be the judge.

https://www.androidauthority.com/lg-prada-1080646/

>The LG Prada was the first mobile phone with a capacitive touchscreen, but there are reasons why you don't remember it.
Can we stop using gaslighting when it's not applicable? This is an instance of deceiving or lying, not gaslighting.
No it doesn’t…it’s a clear down trend.
Your phone threat model should already include "the OS author has full access to do whatever they want to whatever data is on my phone, and can change what they do any time they push out an update."

I don't think anyone's necessarily being too upset or paranoid about THIS, but maybe everyone should also be a little less trusting of every closed OS - macOS, Windows, Android as provided by Google - that has root access too.
Second IC
The Chinese and Russians just completed joint military exercises for the first time on Chinese mainland soil. It’s a ratcheting up of their version of NATO - the Shanghai Cooperation Organization.

My pet theory is Russia is playing both sides of this. The SCO has been around for 20 some odd years. But recently China and Russia have been fucking with each other and it primarily involves inviting India and Pakistan to join the pact. Anyhow, I imagine Putin is arming and possibly coordinating funding to the Taliban. Once in power the Taliban will become China’s problem in the region and may very well have some excursions past their border with China. So Putin will be able to swoop in to assist with additional military might. It may even become a showcase for the SCO as a NATO-like coalition.

It’ll achieve two objectives: showing that China now is a regional military influence in a former US sphere of influence, and that Russia is still itself a military power that can throw its weight around. And just like the US in Afghanistan and the Soviets before it, this will become China’s problem to deal with long term.
The statements I made are quotes by politicians and medical experts over the last 18 months. People have short memories unfortunately.
> even players like Purism seem to be ignoring the event.

Purism addressed it yesterday[1]. Here's the HN thread[2].

[1] https://puri.sm/posts/internet-of-snitches/

[2] https://news.ycombinator.com/item?id=28158939
I think it's very friendly. I don't think I'm lucky though. It only took 7 months of interviews to land a new job.
> Apple generates the on-device perceptual CSAM hash database through an intersection of hashes provided by at least two child safety organizations operating in separate sovereign jurisdictions – that is, not under the control of the same government. Any perceptual hashes appearing in only one participating child safety organization’s database, or only in databases from multiple agencies in a single sovereign jurisdiction, are discarded by this process, and not included in the encrypted CSAM database that Apple includes in the operating system.

Well, that's quite clever, isn't it.

It's just the sort of thing that someone who had "never heard of" the Five Eyes, or extradition treaties or illegal rendition operations involving multiple nations, might come up with.

Genius!
A better way of saying it would be that they just don't care that much. Most people care in theory about taking care of the environment, but that doesn't mean that they're willing to tolerate even 1c/gal higher fuel taxes. Most people care in theory about taking care of the poor but balk at the personal economic consequences of doing so. People have different priorities and when one consistently loses out to the others that means that they largely DON'T care about it.
How to Create a BEP20 Token
I’ve practiced meditation for over a decade with many, many traditions in and out of Buddhism and never heard of this concern.

Not arguing that meditation can’t have downsides, but I think you’re way over exaggerating them.
They'd have to be transparent about it as someone would easily figure it out.You have no way of verifying the contents of that hash database. once the infrastructure is in place (i.e. on your phone) it's a lot easier to expand on it. People have short memories and are easily desensitized, after a year or two of this, everyone will forget and we'll be in uproar about it expanding to include this or that...
Sure, but that doesn't change the fact that the vulnerabilities with local scanning remain a significant superset of cloud scanning's.

Apple has built iOS off user trust & goodwill, unlike most other OSes.
Leaking information to Apple makes it not E2E.

What law do you think banned real E2E encryption?
> Having said that, technology companies, big and small, are bound in the US to do this. By law.

Law requires reporting CSAM. They are not required to scan for it.
Bonus - once you say that, the evidence you produce is no longer legally admissible.
> And there is no way to audit that the database is what they claim it is, doesn't contain multiple databases that can be activated under certain conditions, etc.

They describe a process for third parties to audit that the database was produced correctly.
> There's a short list of things you do to make a button be "button-y", and users know to click on it.

Could someone please inform Microsoft of this, so maybe they could try that in "Skype for Business"?

I have to use the fucking thing at work, and it's even more afflicted by the fucking Flat Where Everything Looks The Same look than the rest of their apps and OSes. For instance, whenever I'm in a chat with someone and initiate an audio call by clicking on the round blue handset button, it pops up a helpful little tooltip/label in the form of a (squared-off, because Modern) speech bubble! to tell me that what I've just initiated is a "Skype Call". Then I sit there and wait for them to pick up for a while, before I remember that the fucking speech bubble IS A BUTTON, and that I need to click again to start a call.

Holy fucking goddamn shit! The absolute worst company at following Microsoft's UI guidelines is... Microsoft.

Another example: Just a few hours ago I was switching back and forth between Excel and my text editor, copying stuff from one to the other. Half the time when I though Excel had focus, it didn't -- because the fucking thing can't even de-highlight its bloody title bar! Their interfaces absolutely suck nowadays.
Forgive me for misunderstanding the ambiguous comment, both C-k and C-u are associated with multiple cursors in VSCode [0] ;)

I use the following mappings for emacs-ish editing in insert mode:

" emacs-style editing & motion
inoremap <C-a> <Home>
inoremap <C-e> <End>
inoremap <C-b> <Left>
inoremap <C-f> <Right>
inoremap <C-n> <Down>
inoremap <M-b> <S-Left>
inoremap <M-f> <S-Right>
inoremap <M-d> <C-o>de
inoremap <C-k> <C-o>D
inoremap <C-p> <Up>
inoremap <C-d> <Delete>

" restore support for digraphs to M-k
inoremap <M-k> <C-k>

`C-k` doesn't append to a "kill ring", but you could probably accomplish that with something like

inoremap <C-k> <C-o>"Kdd
inoremap <silent> <C-u> <C-o>"Kp<C-o>:let @k=""<cr>

Or if you want it in normal mode rather than insert mode:

nnoremap <C-k> "Kdd
nnoremap <silent> <C-u> "Kp:let @k=""<cr>

Edit: This is the closest behavior I could get to how nano seems to do it:

let @k=""
let @l=""
nnoremap <silent> <C-k> "ldd:let @k=@k.@l \| let @l=@k<cr>
nnoremap <silent> <C-u> :if @l != "" \| let @k=@l \| end<cr>"KgP:let @l=@k<cr>:let @k=""<cr>

The bigger point I'd like to make is that it's a bit silly to complain about vim's default behavior not being as you'd like it. This is the beauty of vim (and emacs): it's a solid foundation upon which to build your ideal workflow. Few people find vim's defaults to be entirely satisfactory, but with a bit of creativity, you can make just about anything happen (and luckily, thanks to many thousands of plugin developers, you can probably find it ready-made).

[0]: https://stackoverflow.com/a/29953572/947478
It differs, but iOS already scans images locally and we really don't know what they do with the meta data, and what "hidden" categories there are.
Correction: Apple regrets getting caught
It sounds like that specific location was a mistake, but that installation on city park property was intended (and agreed to by the city).
Could develop an iron dome type defense to protect against shelling and rockets. The land route is problematic with IEDs.
Imagine the reputational damage to Apple if say in 2 years it was discovered that they had been scanning all photos on your device and that the matches had been going to the government and that they didn't tell you. Their privacy marketing angle would be completely toast. Imagine if they did this to phones outside the US.

Any sane marketing person would try to find a way to sugarcoat it first.
I don’t care about the cloud. I don’t want anyone scanning my device.
Stereotyping is extremely rude. How would you like it if someone stereotyped whatever regions that you are part of? You are certainly aware that even within your own set of cultures, there's a wide diversity of opinions on what people want in life.

Let's stop making these kinds of silly generalizations. Within the United States there is a vast, vast diversity of opinion on basically any idea. I'm sure its similar virtually everywhere.
Apple shipped iCloud Private Relay which is a “1-line code change that hooks into CFNetwork” away from MITMing all your network connections, by this standard.
Works for me.

Internet Archive is more durable than Google Cache:

https://web.archive.org/web/20090325194547/https://tech.mit....
Is there a good argument for doing the scanning on the phone and not on the iCloud servers?
In Buddhism the term "Mind" refers to "Awareness" (aka attention, sati)

What you direct when you pay attention. What you concentrate when you concentrate. What gets jerked around when you are distracted.

(As opposed to "Mind", synonymous with "intellect", which is not what they mean. Call it a bad translation)
"On 5 August, the company revealed new image detection software that can alert Apple if known illegal images are uploaded to its iCloud storage."

People assumed this opens the door for Apple to alerted of any known file uploaded to its iCloud storage.

IOW, they assumed Apple can check what someone is uploading,1 despite alleged "end-to-end encryption" and a gazilion promises of "privacy".

No one except the people managing the "detection software" know what files the hashes represent.

Theres no way for the owner of an Apple computer to verify what files Apple is actually checking for.

Is this confusion. It sounds more like lack of trust.

1 Mind you, for a majority of computer owners the uploading is likely occuring by default, automatically, outside of the owner's awareness. As opposed to the owner consciously deciding to upload a particular file to a computer in an Apple datacenter. Tech cmpanies know that users rarely change defaults.

Remember how Apple had zero accountability:

https://www.newscientist.com/article/dn26133-jennifer-lawren...

https://arstechnica.com/information-technology/2014/09/what-...

Ricky Gervais' advice made sense. Wonder why he deleted it.
Yes, exactly why Apple breaching user trust matters.
> Respect the local culture but smash hard some cultural practices.

If you want good self-government of a people, then you must eliminate tribal/clan structures so that advantages aren't given to uncles/cousins, but rather to people independent of their relations.

* https://ideas.repec.org/p/sfu/sfudps/dp17-17.html

* https://www.u4.no/publications/the-kinship-in-public-office-...

* https://www.scirp.org/journal/paperinformation.aspx?paperid=...

* https://doi.org/10.1017/S0003055415000271

How much of a tribal/clan culture is present in Afghanistan?

* https://en.wikipedia.org/wiki/Kinship
Isn't it more remarkable if something grew in a straight line?

A spiral shell is just: progress forward as you grow in diameter, maintaining contact with yourself on one side.
I don't bet - I trade and invest both early stage, and on public markets.

Since you want to have a friendly competition around "put your money where your mouth is" will look into whether or not Purism is accepting investments and what the terms are. AAPL valuations are pretty lofty right now at ~$149 a share if you'd be interested in the reverse :)
Because it’s a short sighted solution not to make it easier and to build consensus.

The real threat to programmers isn’t going to come from easier tools it’s going to come from the failures of programmers and the ability for large companies to capitalise on it. I work in a non-tech organisation. We (and this is the strategical we) would like nothing more than to sign the keys of our IT empire over to Microsoft, IBM or whomever and simply use standard software because using custom software has been nothing but a three decade long story of failed, delayed and over budget projects. I’m from a programming background myself, and I never actually believed in standard software because it always sucked worse than the specialised software, but that is changing.

Over the past 5 years we’ve replaced more than 25 independent solutions (and enough money that I’ve not had to cut down on staff because of it) by simply using Office365. We used to have a myriad of different project management tools, now they’re all handles by teams and planner which both seamlessly integrate to our ESDH system (public sector documentation and record keeping).

We’ve kept our own programmers on staff, and they are busy, because we still handle quite a bit of internal data or services in Python and Powershell and we do a massive amount of RPA (robot process automation), but guess what’s now part of our Azure license. Because Microsoft recently pitched automation anywhere, which happens to be our branch of RPA software because we did it a little different than E&Y types recommend, but it’s like 5% of the license fee to run a municipality with 10.000 employees suite of RPA with Azure Auromation compared to what it would cost to do so in its competition. Which is just crazy.

That will be the doom of programmers, and the shitty tools that lead to failed projects might be part of the reason.

Maybe the market will move fast enough that it’s not an issue. It wasn’t an issue for web-developers when small businesses started being capable of buying a standard webshop for almost nothing, and as I mentioned we still employ our own developers. But I’d frankly be worried if I was young and not careering into some non-replaceable part of programming and even then, I think you might find that plumbers will earn more money than you in 10 years when the market is also saturated with all the people we are currently herding toward IT degrees because we need a few hundred thousand extra right now.
No, you're right. The TI-99 was notoriously closed and anti-hobbyist. It was my first as well, and I recently got my hands on one again (though a later, reduced-cost beige-case one). It's remarkable how opaque the system is.

Contrast this with my Commodore 128 or TRS-80 Model 100, which ship with schematics, opcode info, etc. and had a healthy book ecosystem around them.

I hit my limits with the relatively weak TI-BASIC, but having nowhere else to go (even with the technical "green manual"), I wonder what I would have gotten up to had there been more there like a built-in assembler. Then again, the thing did ship in 1979 initially and was the first home 16-bit machine (technically).
Everyone basically did Lua back in that era since it was so damn small. I had it running on 400kb of memory on the PSP, used it for multiple UI frameworks around that era on mobile hardware.

Someone still hasn't built an equivalent to LuaJIT. Quickjs is in the same spirit but still interpreted, the way LuaJIT does C FFI is just pure awesome[1].

[1] https://luajit.org/ext_ffi_tutorial.html
If your threat model includes pervasive spying by multiple nation states, and being grabbed in the night by black helicopters, it seems unlikely you'll be overly concerned about them precisely inserting at least 30 of your photos into multiple CSAM databases and also co-ercing Apple's manual review to get you reported to NCMEC.