skysight-inc/HackerNews huggingface dataset:
They want to move to e2e for photos so they don't have to keep those keys. That's what this is part of — a way to prevent their service from being used for CSAM, yet still provide e2e encryption. I feel very ambivalent about this.
Ask HN: What is fair payment? How should employees be compensated?
I currently live in the most expensive city of my country(because of the office location, WFM at the moment but soon we will come back).
Acording to expatisan, living at my city has an average cost of 5500 Imaginary Coins per month.
I currently make, after tax, 6500 Imaginary Coins.
This means that after paying all my bills, 1000 Imaginary Coins remains, meaning that after 30 years of this bullshit, if I save diligently, I'll be finally able to buy a shithole to die in.

So my day is divided in 3. 8 hours I sleep, 8 hours I work. The last 8 hours I do all the stuff that enables me to sleep/work on the other 16 hours(eg: run errands, do groceries, meal plan, cook, clean house, take care of dog, etc). This means I essentially work to live and live to work.
Is this how things are supposed to be? Is there a better term to describe this kind of situation other than "literal, actual slavery"? What is a fair payment, in your opinion? How does thing work in your own country?

FYI: I'm 26, I'm a senior software engineer with 9 years of professional experience, contributing to a pretty large multinational company.
The mobile app is also appalling. The Apple CarPlay integration is shonky and seems like it's intentionally designed to ensure you inadvertently kill yourself in an auto accident.
Note: after 1. e4 d5/dxe4 2. Nc3/Nxe4 Qd5, White's only option to maintain an advantage is to play 3. Nc3, transposing into a mainline Scandinavian. On the other hand, 2. ... BF5 3. Ng3 Bg6 effectively gives black a Caro Kann two knights variation(1. e4 c6 2. Nc3 d5 3. Nf3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6), but with the moves c6 and Nf3 omitted. This helps black more than white, since c6 hampers the development of Black's knight. As white, I would probably attempt something like 1. e4 d5/dxe4 2. c4/f3, sacrificing a pawn for development and hoping to play d4 to get a big centre(e.g 1. e4 d5/dxe4 2. c4/f3 exf3 3. Nxf3 Bg4 4. d4 Nc6 5. d5 Ne5 6. Be2 Nxf3+ 7. Bxf3 Bxf3 8. Qxf3 Nf6 9. 0-0 when white has a lead in development, central control and pressure along the f file for the small price of one pawn(though I'm sure black has a better line than this)). 2. d4/d5 might also be interesting, depending on whether en passant is legal afterwards :P

Because I find the mainline Scandi to be dreadfully boring, I've been experimenting with playing 2. Nc3 with white. The tempting 2. ... d4 equalises but leads to a more complex game, with white's night rerouting to g3. Black's will often seize the centre with e5 and c5, but white gets attacking chances with Nf5 ideas as well as playing for the f4 break. The frustrating downside is that black can just play 2. ... dxe4 and force me to pick between the scandi I'm trying to avoid and a Caro Kann where black has already equalised...
The before is entirely correct. Only iCloud Mail was previously scanned for CSAM. As a sanity check: it's not plausible that Apple only generated O(100) referrals to CyberTip annually if it were scanning all iCloud Photos. Other services of similar scale generate O(1M) referrals.
> Where did we make the wrong turn?

We force companies to grow, I guess.

All of the bullcrap the banks are doing mostly serves one purpose: get you to buy more of their products at terms that are bad for you.

All the complaints I have against the UX of the banking websites and apps I use can be attributed to this: they do a shitty job on purpose, because the site/app is primarily a vector to upsell you loans, credit cards and insurance.

(All complaints except one: the bank I used for my business accounts when contracting decided to make an SPA with one of the trendy JavaScript frameworks. Well, they botched it. This failure doesn't even help them sell anything, it's just the usual webdev incompetence.)
These last three hours I was fighting with a health app which is supposed to be the software counterpoint of a Bluetooth weight scale.

It simply did not work. And the reviews on Google Play were 1 star reviews, because the app simply stopped working.

I wasn't using this app for years, since I've written a Python script to read out the scale via a Raspberry Pi, but I wanted to change some weight thresholds in the scale, which my script didn't support, so I installed the app, after two years of not using it.

I think this app messed up the scale. It connected once, then never again. I even installed versions from 2 years ago, assuming that at least that would work. It didn't. I've tried this with 3 different phones. Pixel, Motorola, Xiaomi. No success. I've rebooted the phones several times.

So I searched for the Bluetooth codes which were responsible for setting these thresholds in the scale, and added them to the script. The script worked fine and did set the new values.

But now I have the issue that the Raspberry Pi often fails at connecting to the scale. It's annoying, but at least the scale has a buffer for several measurements, and once it can connect, it downloads all the measurements.

For others this simply means to throw away the scale or use it offline. Granted, it was a cheap one at around 15 €, but that's no reason to break things.

I'm currently so angry at this.
Feels like a take from an alternate reality. I can’t think of a single great developer I know who was not self-taught. In my experience, if you got the will, drive, attitude, and curiosity, you had it for a while, and any given situation can only slow or accelerate your pace. And if you don’t got them, you don’t got them, and no sage shove from the outside is going to help.
The free market ensures that everybody can buy the pasta sauce they like. /s
I have seen the same thing in our company. Work that used to take a fraction of a sprint now spans multiple sprints. The velocity has plummeted, management doesn't care as much and people regularly do 3 hour lunches with coworkers. No one seems to give a shit. Company is heading in the wrong direction and everyone is coasting on this Titanic. Chatter on Slack is in comatose. IT issues take days to get resolved. JIRA tickets are piling up ungroomed. Is it because of WFH or pandemic? Not sure but what I am sure is the stark difference between pre and post pandemic times in our company. I am going to stick around because my pay is the same, so why not?
This is the part that also caught my eye.

Surely Apple's lawyers have also reviewed the same law, and if it's that clearly defined, how did they justify/explain their approach?
lololololo

socialist coding at its finest

go to hell you fucking stasi fucks

and for those poor affected souls in NYC who should be protesting tmo

you can get a 3/4/5G/wifi/gms jammer on amazon for ~$100 - grab yourself one and protect your kneck

if the government is going to use electronic warfare on you you have the right and the duty to defend yourself
Yes? Why not?

What's the objective benefit of rewriting something already working into a different language?
This feels like missing the forest from the trees — Steve Jobs said many times to the effect ‘it doesn’t matter how any of this stuff happens, GigaHertz, Ram, Speeds, it only matters that the user gets what they want.’

Right now Apple’s biggest unhappy user is the DOJ. As it stands with the legislation coming down the pipe and both previous administrations building on a keenness to ‘get something done’ about big tech, Apple will do as they’ve done in China and ‘obey the laws in each jurisdiction.’

Right now there are a lot of unwritten laws that say Apple better play right or lose quite a bit more —

So, how it’s getting done is a side show.

That said, it wasn’t long ago that they stood toe to toe with the FBI —- but there also weren’t wonderfully strong ‘sanctions’ on the horizon.
>I might prefer a retailer that focuses solely on books, or a retailer that is not a large chain. More generally, I might make a decision based on the company’s carbon footprint, or perhaps their reputation in paying fair wages, or....

Yeah, but not for the other people that are more "simple" if I can say it correctly, you are not the target demographic.
Most probably - metrics tend to be focused on something advertisers like to hear, like page views (paginate your artist listings for more page views!), scroll-downs (add loads of whitespace and padding and large artist photos), video watches (play the video in the background of the page), song plays (make it hard to find the song you want, so you try 10 until you find the right one...)

Given so many metrics are either time or attention based, they probably are opposed to user experience (less time needed to achieve the task).
I only remember that in the video the band played during a basketball match and I have a vague memory of the music. I think that the group disappeared after the first album. Thank you for the advise, I'll take a look to Reddit, too !
I'm unclear on how this supports a theory of pre-bacterial formation.

Yes I've been in a coal mine. What a strange stat check.
Successfully shipping the runtime in multiple web browsers works pretty well as social proof. People figure that if the sandboxing and portability is good enough for web browser vendors to trust it, it's probably good enough for them.

Java rode that train in the early days of the web with applets. But the user experience wasn't good and there were security holes, and Java support was gradually removed.

A lot of other languages tried this, but didn't get wide adoption.
What’s an ‘official magazine’?
Most of these sound pretty insane tbh (though some completely sane).

> Another is they just changing their ui/ux lead and they have different views.

This one specifically irritates me. Even under the assumption that that new lead is correct and the new interface is cleaner and more usable, it still needs to be weighed against the time it takes to retrain users to the new format. You have to deal with what you were given. You can't just burn Rome to the ground, rebuild it in a day, and expect everything to be fine. For the love of god, at least do testing to show that this the cost doesn't outweigh the benefits.
These speaking fees were earned while she was a private citizen. She took office in Jan 2021 and these are from 2019-2020. Her tenure at the Fed ended in 2018.
That would be both highly non-trivial and non-private.

For the non-trivial part, the approach would be hell to scale to any significant number of e-commerce sites. You can't have the client connect to tens of thousands of sites on a page load. And how do you reliably find the matching product pages on the other sites? It's easy if you can crawl the sites, but extremely hard if you tried to do it with point lookups.

As for the privacy, who operates the proxy? Why is giving them both your IP address and a stream of all commercially interesting web pages you visit not a tracking concern?
All most users care about is whats cheapest for them. Its kinda why Walmart exists like it does at the moment.
Yes. Legally you would. Now would your partners and customers and all the people who buy your products be ok with it? Hosting companies have popped up where for this exact scenario. Most businesses have a stack of (supply chain? vendors? dependencies?), and all of those people need to support you for you to stay afloat.
> Apple can’t change their TOS

Why not... has anyone actually successfully sued a company for changing their ToS from under them?
Show HN: SNEL – Svelte in Deno Apps
> their metrics are aligned with user behaviour

Or rather, they're trying to align user behaviour. Since customers have very little choice in the matter (most popular SaaS products tend to resist commodification, so there's no equivalent competitor to jump to), these metric-driven approaches often effectively become PID controllers, driving user behaviours to a desired trajectory.
Not bad progress from a 4 month old OS written in V.

Soon I can see it compiling the V compiler inside of Vinix, and then being able to build itself; making it a self-hosting OS.
> Apple then manually reviews each report to confirm there is a match,

This is always the terrifying part for me. They will access your personal photos or data without telling you. I’m surprised how is that even legal given all the law that are already available. Are they immune to those laws stated in thd blog?

Also what happens when they launch this in EU, AU, etc with different privacy laws?
No, it's definitely not okay for a government to threaten a private company (through which most public discourse flows) into censoring its political opponents. It is no different in practice to a 1A violation.

The extent to which this happens at all can be debated. But the principle of the matter should be clear, if it is shown to be happening, it is certainly morally wrong, it's anti-democracy and (although it's difficult to prove in court) perhaps unconstitutional.

Here's an example of the grey area I'm taking about in my previous post. The executive branch is flagging posts for "COVID misinformation" to Facebook. We don't know who is doing the flagging or what criteria they're employing, and Facebook has an incentive to comply with the take-down requests so as to avoid potential costly regulation. The sum total of this is the government censoring speech (well, there's one layer of indirection, which is a compliant and scared Facebook) in a way that's completely unaccountable and not auditable.
I remember when Honey boo boo started playing on the learning channel.

I think that marks the beginning of the end of the human race.
It would probably just end up with only even starting moves being played as people would swap if you played a tricky starting move.
actually, a coin toss is a better idea as I guess it's something none of the teams wants, encouraging them to press harder and take more risks. Actually they tried all kinds of things: golden goal, silver goal, replays (FA cup, fe)
>It turned out you needed to make 3 or 4 versions and different people would find each perfect according to their whims.

I would fine tune that conclusion a bit: it's not that everybody each had their own different individual preference particular to them. It's that there really were specific, objective answers and that it wasn't specific to the individuality of each and every person. But the "right" answer wasn't one but three or four different right answers. But importantly, there weren't Zero right answers, and there weren't infinity. There were three or four.
What that phrase again? Oh yeah innocent until proven guilty. Whew almost forgot it. Why would you assume bad faith when this could be much more easily be explained by non-english speakers just using a machine translator.
I'd like to see such tiebreaks, in both soccer and chess, moved to before the game (soccer) or match (chess) instead of after.

The effect is to give one side draw odds in the regular game or match. The other side, knowing that a tie means a loss for them, will have to play more aggressively for the win. This should lead to more decisive games.
Well, it does come from dinosaurs in a sense, in so far as the word stands for the ancient - which TFA acknowledges.

I think saying that oil comes from dinosaurs gets the relevant point across despite being technically incorrect. I'm not sure if there's a better way to communicate the same knowledge in such a succinct way to a child.
You mean like for example MS Blazor WASM, or Qt for WebAssembly (QML in the browser)?

Even I think something like that is long overdue (as the misuse of HTML and DOM as the most horrible GUI framework for application development ever invented should stop immediately) I somehow don't like the outlook of MS Blazor becoming a thing. I hope everybody knows what that would mean: "Windows" (APIs) in the browser…

QML on the other hands side looks good (at least from the outside). But it's nowhere close to significant usage, so no hope for that, frankly.
This reminds me of the Intel FDIV bug.

https://en.wikipedia.org/wiki/Pentium_FDIV_bug

As well as the Windows 3.1 Calc.exe bug that would give bizarre results if you subtracted close decimals like 1.111 - 1.011.
BTW I always wonder what kind of profit Pocket might bring to Mozilla. They own it anyway.

The integrated Pocket does show some "suggestions" on the default new tab page. But I don't see any ads on them, and sometimes they are pocketed articles from paid-subscription resources like e.g. The Atlantic. It it's a kind of paid content advertising ("we pay you to bring more readers to this ad-free text page"), it can't be a very lucrative service.

Disclaimer: I actively use Pocket, but I'm not a paying subscriber of it.
Show HN: Ocus – an app where you can post once a day
> Made by Sofa, Delicious Monster, SubEthaEdit, TextMate, Panic Inc, Rogue Amoeba, Strange Flavour.

They all sound like band names, which shows the passion, that went into these endaveours!
That’s what I don’t understand about that paragraph.
No joke I have switched to Apple Music because I feel Spotify in CarPlay is legitimately dangerous due to how broken it is.
Most of it is exposed to weather - which means it'll oxidize and decay to uselessness rather quickly, and eventually dissolve and become diluted. With ores, we had it all in convenient form.
Hard work of being a fan account
According to my GF, who is a UX researcher, Spotify has a large UX research team of interesting people.

All I can imagine is that there is some confusion at Spotify and the developers must have the sign backwards, thinking that research findings are what not to do. It’s a consistently shitty experience.
While not on a USPS scale there are companies that offer this service. A lot of sailers and expats use these types of services. Works great and lets you move around as you please and get your mail/packages forwarded to where you are or where you are heading next. Adds time and cost to all your deliveries, but it is a service available now.
This is dumb.

The requisite amount of clothing varies country-by-country. There are countries -- such as some Arab countries -- were people are almost entirely covered, including veils for women. There are countries in Europe where nudity is accepted. Some countries, like India, have norms unlike the US -- bellies are okay, but parts of the leg are not. There are cold countries where people cover faces, not due to any sort of taboo, put simply to keep warm (modern HVAC systems are a very recent invention). There are nomadic desert tribes which cover faces to keep sand out. There are professions where people are masked all the time -- especially in food preparation, in biolabs, in EE cleanrooms, etc.

It's simply not the case that this somehow fundamentally causes deep-rooted harm.

Yes, if you reuse for a month without washing it, that's nasty.

And if you make a big deal out of anything, and make it seem extraordinary, traumatizing, and intolerable, kids will be harmed. Kids pick up cues from adults.

But on the whole, this is simple nonsense.

Footnote: My experience traveling is that everyone is outraged at cultures which permit different amounts of clothing. Any place which allows less clothing is considered sexually decadent in ways harmful to kids, and any place which requires more clothing is considered oppressive. I haven't found that to be the case -- from full burqa to total nudity, it's whatever people are used to. Liberals will always demand less, and conservatives, more, whether that's removing a veil, showing a belly, ripped jeans, leather jackets, or low-rider pants.
Somewhat tangential, but people like this author amaze me in their deep knowledge AND ability to communicate it well.

Also, none of this topic is something I would want to deal with.
Admittedly, "How is this different to Java [planned]?" isn't an entirely unreasonable question to ask in this context. :)

What's your theory on why it doesn't/didn't work out in practice in Java's case?

There is one key difference in our respective wording which might point to a difference of perspective:

I referred to "the same code" and you referred to "portability of applications".

I don't really foresee "portability of applications" so much as "portability of modules/functions" (or "portability of libraries/plugins", I guess).

In which case, you're still correct when you say a common byte-code interpreter isn't enough--there also needs to be common specification/API for specific domains. (Which is where WASI is aiming for in terms of general system-level APIs; interface types are aiming for lower levels; and, other higher level domain/application-specific solutions may be developed for other situations.)
Purdue’s bankruptcy deal shields Sackler family owners from future liability
That is insane, funny and true (I had to check it wasn't fake)

Remember adults complaining about kids 'watching' music, and the same clips again and again with their time. It's good to see kids can still do it.

https://en.wikipedia.org/wiki/Ridiculousness_(TV_series)

When Variety asked about the Ridiculousness’s wall-to-wall scheduling, MTV's execs there said that they were missing the point: The linear network is just a single sliver of their business, as MTV fare might be found on Facebook Watch (like The Real World reboot), or Quibi (Punk'd and Singled Out reboots), or Pluto TV (which features multiple MTV-branded channels). Soon afterward, ViacomCBS announced a revival of MTV's Beavis and Butt-Head that would run on Comedy Central (since moved to the ViacomCBS streaming service Paramount+).

Ridiculousness's Youtube channel - https://www.youtube.com/channel/UC5hk6O61heulo6Ld-ZNP6WA

I guess HN is just Ridiculousness but for adults when you think about it.
I remember a startup that was planning to create browser extension that would add a sidebar to web sites where users could chat directly about the contents (like reddit or HN but inline, next to the page). The interesting thing was the lawyers told them that the minute they monetised it they were on shaky ground wrt copyright: they were effectively creating a "derivative work" by presenting it in a single interface, and making money in that setting from somebody else's content without their consent will always put you into dubious territory. If Google can get into trouble for merely posting a link to and a snippet to content with the honest intention of simply directing users to find content they are seeking, then MS must surely be able to get into trouble for this.
That PhotoDNA is reversible is ridiculously shocking to me...
What's personal freedom if you can't afford to do anything other than have a basic existence. You talk about how expats complain but the average American would feel entirely subjugated if they had to live like the swiss.
case in point https://news.ycombinator.com/item?id=28106798
I think the article got that wrong. Apple does manually review tagged images, but does not access the original image, but the security voucher containing metadata, including the NeuralHash and a "visual derivative" of it (see Apple's spec [1]).

Also, this only applies to pictures you upload to iCloud. So, it's not like they're accessing your personal photos without telling you.

[1] https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
I'm familiar with how they operate and my opinion is that they screwed it up by hiring too many devs and setting up the teams based on software components.

Very hard to get anything meaningful done.
What I think is a key contributing factor here is that we lost the ability to say "no" to updates. Before the modern era of appstores users could refuse to update the app and in doing so throw a wrench into company's plans to just ruin the user experience.
Wouldn't it be easy for Amazon to see when negative reviews are being deleted? They could factor this into their overall rating or investigate the sellers proactively if they wanted.

Sometimes people want to amend a bad review. But this is usually accomplished with an update not deletion.