skysight-inc/HackerNews huggingface dataset:
> By both still demanding 27% fees

In the court case that led to this, the court required Apple to support third party payment processors, but rejected the claim that their 30% cut was outrageous.

The EU also has regulations limiting how much payment services such as Mastercard can charge. https://ec.europa.eu/commission/presscorner/detail/en/IP_13_...: “caps are set at 0.2% of the value of the transaction for debit cards and 0.3% for credit cards“

Given that, I don’t see how the same court could say a 3% margin for third party payment services is unfair.

Requiring a new app, on the other hand, is the trouble area. It means losing App Store reviews, and, probably more importantly, means users can’t seamlessly upgrade to a version that supports a third party payment service.

Also, if you retire the old app, you likely will lose subscribers. If you keep it around, you’ll likely see few users move to the new app.
VHS would blue screen (bad) or static (good) - blue screen was bad because it could burn in TVs (you can sometimes still find TVs that don't display blue well and have a faint STOP burned into the upper right).

So the DVD setup was to bounce a DVD logo (specifically not standing for anything) around in a quasirandom pattern (I believe they did try to make it roughly touch the whole screen at some point).
Yes and no. Quoting TFA:

> While OpenHaystack-based AirTag clones are not paired with an Apple ID, the retrieval of location reports requires authentication. Such an account however can be created anonymously using an email address without any identity/KYC-verification.

> The OpenHaystack team currently even considers running a server that proxies those location report requests, which in the future might take away the need to create an account oneself.

Imagine a clone. They use the apple network for free, while white-labeling it. They could create accounts with their own emails and IPs, and forward the data to users.
Show HN: A daily maths brainteaser
So much innovation! Makes me want to throw my money into anything linked to it.

TL;DW: a floating color-changing QR code on a black background, with obnoxious music.
At last someone's succeeded in getting a discrete GPU working on the CM4!
Perhaps they could have, if only they would have allowed third-party app stores.

But doing this now, while this case is ongoing, will very quickly earn them a contempt of court badge,
It's a propaganda point, and false. So - I doubt you'll get any proof from them.
This happens in my home state. We have High Occupancy Vehicle lanes, which require at least 2 people (some roads-3). The maximum fine was recently raised to $536, but the final amount is still up to the State Patrol who writes the citation, AND you can plead in court, AND I see State Police check for violators maybe 2 times a month (I-405 between Renton and Newcastle), AND only when its good weather AND where there is plenty of space on the shoulder to pull over drivers.

For most people, they're better off using the HOV lanes illegally as the expected cost is effectively $0.

EDIT TO ADD: I commute with my kids, so I use the HOV legally. My reverse commute with against rush-hour, so there is no incentive for me to use them solo.
I was astonished at the length of that article as I kept reading and thinking the same, ‘isn’t this what he just said before???’
I’m happy to read long-form but I feel that piece would have benefited greatly from substantial editing
Meanwhile, my employer: "The hell you say."
You asked, and I answered. It was deemed an illegal protest by a court of law. Canada is a rule of law country. If you don't like the ruling you can appeal. You are also free to disagree.

It's not that they were protesting, it's how.

> BLM protests caused billions in damages, fire, looting, vandalism... And Trudeau supported it

This feels a lot like whataboutism.

I didn't vote for Trudeau last election and I do not plan to vote for Trudeau this election. That doesn't change my opinion of the lawfulness or correctness of the actions taken here. Only 1/3 of Canadians voted for Trudeau last election but 2/3 of Canadians support this decision. So clearly it can't just be LPC voters or "Trudeauphiles."

I don't think I can get 2/3 of my coworkers to agree on a dinner spot for an offset. It's only slightly less than the percentage of dentists who think Oral B makes your teeth fall out. Politically speaking that's a heck of a support base.

> And peaceful protesters were harassed by police in other locations

Obviously I do not support this behavior. I believe in broad-based police and prison reform.

I don't wish any harm on the protestors. I think they're misguided, but I do believe they want for what they think is best. I do however wish them a speedy GTFO the capital and border crossings.

I hope that once things are cleared out and order is restored that they return to parliament, without trucks - but instead, with their signs. They deserve to be heard.
Executive order prohibiting certain transactions re: Russian activity in Ukraine
Yes, but consumers of the phones themselves? Anecdotally, I haven't paid money for an app in...5 years or so. So the free apps would still be around, and I guess candycrush and such would get to Android before iPhone, and will be better on Android, but that really isn't going to affect me.

I guess the question is how many phone consumers buy apps (or pay for content in those apps)? And if paid app availability improved (or got worse for their platform), would that affect the next phone they bought.
I don't think this is a necessity but rather a trend bourn of hardening rituals and habits. When you're young flexibility is built in, you are moving quickly between milestones and change is part of the program, thus your adaptability is high which provides softer cushions and greater perceived rewards for change and growth. But as people begin to settle on a solid self-identity, holding fast to the place in the world they think they've carved out, this adaptability wanes and change starts to become more disruptive.

But of course this need not be the case. At 30 you have even more life direction choices available to you than when you were 18, indeed given this forum it's difficult to even fathom how many there truly are, though I'd wager you felt like the future was a lot more open when you were 18. But that's just inertia you're feeling, not destiny, and it can be changed at your whim.

Of course the WEIRD caveats apply here, as well as a host of other generalizations and psychological needs I'm glossing over. Nonetheless hopefully the shape of the point I'm trying to make finds some purchase.
You can buy a prepaid SIM, but it still needs to be activated with the service provider, and it will report the IMEI to the operator as part of maintaining a network connection. If the victim discovers the tracking device and reports it to the police, the police will be able to discover (from the service provider's records) where the SIM was activated and what payment method is used for service. If the SIM was prepaid, the network operator will have a pretty good idea of where it was sold (by tying the SIM number to a wholesale lot number), and that would give police a narrow pool of suspects (whoever bought a prepaid SIM from that seller while the wholesale lot was on their shelves) to work from. If anyone bought a prepaid SIM with cash, they may have been caught on security camera doing so. I guess if the perpetrator bought the SIM online with Monero, investigators might hit a dead end.

Compare that to the difficulty of tracking down where a commodity BLE antenna and battery pack were sold.
If you're wanting to automatically generate the Prisma Schema then all you have to do is create the schema file, define the datasource connection and then run `prisma db pull`
Not really polished for real use: https://build.webkit.org/#/builders/67

Most recent build #9606: https://s3-us-west-2.amazonaws.com/archives.webkit.org/win-x...

Depends on Apple Application Support (7-zip the iTunes installer to extract & install just AppleApplicationSupport.msi https://www.apple.com/itunes/download/win64.)
Ah, another quote misattributed to Twain. Looks like it was submitted as a letter to The Economist in 1971 — I'll update the parent. Thanks for pointing this out!
This is an old topic, but I disagree that any program that doesn't grind your disk into dust is broken. Consistency without durability is a useful choice.
Not long ago the battery on my Dymo 280 died and was pretty surprised to find that the cost of replacing it (~$30) was about the same as I paid for the product. The battery consists of two small 14430 cells in a plastic package that isn't serviceable.

For awhile I limped along by buying a few cells online and jerry-rigging my own connectors with a soldering iron but after the printer itself finally died recently, I actually replaced it with an _older_ 160 model that uses AAA cells instead - go figure - newer is worse.
> Nobody batting an eyelid probably isn't the goal of a protest though.

Indeed, but the protests made national news basically each time. There's a lot of folks from outside Canada suddenly paying attention when they were not, at all, paying attention to Canada over the last few months, years or even decades. Context matters and a lot of folks. I don't know if you're Canadian or not, but most commenters have none - but still insist on raising their pitchforks over something they either do not understand or do not have any context on.
I feel this is why leetcode rules the roost in the tech industry. Maybe it used to be more about the "approach to the problem and the way the candidate communicates his/her/their thought process", but even when I'm interviewing I have a hard time convincing the others in the panel when the candidate does not present the exact solution even if it is clear they can code and are able to understand the problem.

So what started as a way for a team to gauge the abilities of the candidate and more importantly if the candidate will play well in the team is now an examination with right/wrong answers supplemented by a half-assed "behavioral" interview with some canned questions.
I replaced Caps Lock with the Compose Key (https://en.m.wikipedia.org/wiki/Compose_key) and now I feel like a wizard when I type.
You get 37 bytes, and an optional extra 37 bytes with a more complex negotiation.
This annoys me too, but since starting work at a company which uses single sign on, it's started to make sense why certain sites have this pattern, e.g. if your login is an email address and the domain is enrolled to handle sign on outside of the service, you are redirected and the original website doesn't have the ability to capture your password.

For personal use, I find 1Password typically handles multiple screen logins, including 2FA quite well, although requires an extra UI interaction.
And you'll live in them for a few weeks and then go back to your cushy home, right

If I've been downvoted for saying dorms are temporary shelters, not lifetime homes, then so be it; HN is just as bad as the rest of them.

We're all gonna get fucked over here at one point.
I agree. I’m the admin for a couple moderately sized FB groups (roughly 250k users each).
The amount of content that is attempted to be posted by troll farms and bots is staggering. We originally had less moderation, and once the troll farms see they are being successful the amount of fake posts quickly outnumber the real posts.
And I’m not talking about just misinformation. One troll farm (I think it was one farm as all the profiles were from the same city in the Philippines) was just posting ASCII art pornography.
I give them 3 months of being open to the general public before being overrun with spam.
So when you see, "Individuals and interactions over processes and tools." and, "Working software over comprehensive documentation." how do you square that with, "You can't just NOT make SOP's"?
Sanctions targeting oligarch wealth (making it impossible to move more money out of Russia, or targeting Russian businesses in which they hold stakes etc.) might well work. As would international restrictions on the movements of oligarchs, politicians and their families.

It seems to me that this move from Putin is rather more unhinged than normal, and a lot of people around him will be looking for the exits. Denying them the exits so they have to stay home and do something about it might be a better strategy.

I think we will see some quite inventive sanctions rolling out from tomorrow.
Do you have a source for that huge lobbed of chunks? I have only found rumors and speculation.
yeah its supposed to be a Scottish flag. What are you seeing?
Since I don't have Twitter, I didn't know that. Yet people down voted me. Nice. Stay classy HN.
Russia and Ukraine: The Tangled History That Connects – and Divides– Them
>aren't they paying for ownership

Depends on the contract.

What they aren't paying for is the ability to say "these guys we paid couldn't come up with anything so we had to do it ourselves".

Because the agency isn't being paid to have a client bad mouth them in public as mediocre when it was the angency that came up with the idea.
> Clearly vendors and users are at odds with each other here; vendors want the best benchmarks (so you can sort by speed descending and pick the first one), but users want their files to exist after their power goes out.

I don't know, maybe if there was a "my files exist after the power goes out" column on the website, then I'd sort by that, too?
This seems like a silly move on the agency's part. Like... calling out your client in public. Cool, great way to get repeat business.

Coinbase is trying to squeeze as much marketing from the Superbowl ad as they can. The tweet thread by Brian is part of that.
This is a survey of potential industrial use cases that spans a variety of domains. The article feels like a submarine [0].

It's hard for me to imagine getting from where most businesses are now (unable to share data internally among teams, limited investment in web dashboards that show live data) to a fancier "live data overlaid with physical systems." Is there that much value differentiation? I get the tech appeal, and it looks cool. I'm not clear the cost/benefit is there in general.

I do suspect AR will be adopted in two scenarios. In niche domains where cost/benefit is acceptable (where?). And the other scenario is "shiny buttons and blinky lights" pet projects.

[0] http://www.paulgraham.com/submarine.html
In the UK in the 70s, "top stream" math students started studying the basics of calculus in what the US would call 8th grade. We did the foundations, and by the time I was in college occasionally using calculus, I didn't have to trust it blindly - we had studied it enough for me to understand how it works (to a point). The same was true of basic electricity, basic mechanics and lots more.

The US educational system seems to regard some of the foundational elements of STEM will enormous trepidation (I've known US high school students headed for STEM majors at quality universities who haven't studied calculus for more than a year (typically just covering differentiation, not integration)). Combined with it's greater breadth of educational goals, both in grade school and even for a bachelors, it's not really surprising that there will be students (in the US at least) who begin college level physics without fully understanding the tools (or history) of the subject.
It's brilliantly stupid because it buys into the whole idea that QR codes are things normal people actually ever use.
Modern programming language exception handler implementations use tables with entries describing the code at each call-site instead of having costly setjmp()/longjmp() calls. I think you could do something similar with trap-sites, but the tables would probably be larger.

BTW. The Mill architecture handles exceptions from integer code like floating point NaN: setting a meta-data flag called NaR - Not a Result. It gets carried through calculations just like NaNs do: setting every result to NaR if used as an operand... Up until it gets used as operand to an actual trapping instruction, such as a store. And of course you could also test for NaR instead of trapping.
I didn’t read all of it but they do talk a bit about woodcuts. That was a hobby of mine for a while. It’s where you carve a “stamp” into a piece of wood.
I'm concerned with the privacy/security issues of having my tax return, which contains a lot of sensitive data, stored on this site (as it needs to be, if they want to, for example, import my last year's data). If I use a tax program that runs on my machine, my tax return only needs to be stored momentarily by the service provider, while it's being transmitted to the IRS.

Also, despite being called "Free Tax Software", it's not really free, since most people in the U.S. also need to file a state tax return, and that costs $14.99.
> I am saying, that Atlassian is a big offender and energy waster through their bad software.

But they really aren’t. It’s companies like AGL that are the big (or perhaps mid-size) offenders.

Suggesting that Atlassian is a big offender in this context is simply ridiculous. They’re a submicroscopic offender.
The same place it’ll be now: Unable to substantively act because by design the five veto powers effectively neutered the ability of the UN to act against them.

The US is just one of the five, the UK, France, Russia, and China are the others.

Why do you think no UN action was taken against Russia for annexing Crimea and invading parts of Ukraine in 2014? Or against China for its treatment of the Uyghurs?

None of this means the US ‘controls’ the UN though, any more than the other four veto powers do.
> I wrote a Macro which adds identifiers to your program based on a SQLite database's column names.

Cool! F# has "type providers" which seem to be similar to this. Do you have any experience with them? I haven't used them but this sounds like an extremely powerful idea that more languages should adopt.
That's correct. Prisma is an ORM with all the pros and cons of being one. EdgeDB, on the other hand, is a brand new graph-relational database server, built on PostgreSQL.

ORMs have the ability to work with multiple RDBMS implementations, but for that they trade away expressive power and efficiency. Prisma is fairly slow, especially when your query is fetching multiple relationships, because it does multiple DB roundtrips to fetch parts of the result and reconstitutes it on the client. ORM APIs are generally very limiting, as there is no general way of doing server-side computation (e.g. do a comparison on a substring of a string property or simply do arithmetic).

EdgeDB does not have these problems, because its query language, EdgeQL, is designed to be efficiently embeddable into a programming language without any loss of expressive power or performance. At this moment we have a fully-featured TypeScript/JavaScript builder [1], with Python and Go coming soon.

[1] https://www.edgedb.com/docs/clients/01_js/index#the-query-bu...

(Full disclosure: I work on EdgeDB)
> US refineries have replaced sanctioned Venezuelan oil with a Russian type bumping them up to a very respectable 10% of oil imports.

Nothing but political will prevent US to allow Venezuelan oil back. Also, Iranian oil. Both have similar composition to Russian Urals brand.
How can text be NSFW? No one except you would know the actual context and longer story but you, so unless there are words like "PENIS INTO VAGINA" with big letters, I don't see how any plaintext can be NSFW.
It's also possible the CEO was told something that wasn't true by an underling.
This is pretty cool. Well done.
If you can't see how "interaction" and "collaboration" requires "communication", I probably can't help you.
That was the the time when I bought BTC as well. People are too attached to their political views to see that it could be them as well sending $25 to their favourite protest (for example BLM, where there was looting involved as well).
Thanks for the suggestion, I've created an issue to track this as I do agree that `ANY` conveys the operation more clearly.

https://github.com/RobertCraigie/prisma-client-py/issues/293
Or stop a company from operating in the country.
Ask HN: Alternatives to Google when searching for files of a specific extension?
Google used to be able to search for .csv files with a search like:

> airports filetype:csv

But 'csv' is no longer on Google's allowed list of filetype values: https://support.google.com/webmasters/answer/35287?hl=en

What are some other ways I can search the web for files of a specific file extension (like .csv)?
Part of the OAuth protocol requires a timestamp, which needs to be within the same 5 minutes of the Twitter server. If the timestamp is out of these bounds, Twitter returns HTTP 401 Unauthorized responses and nothing works.
Superpowers getting into wars seems like it would be "interesting to hackers". We were very interested a while back when Wuhan was reporting a weird disease outbreak.

That said, there isn't much heft behind this reporting yet because the events are so new. A future deeper article will likely be a better fit.
If you want a QR code bouncing on a screen, and you don't lie in social media, they might be exactly what you are looking for.
> I'm nitpicking, but an EVO has TLC.

b...but the M in MLC stands for multi... as in multiple... right?

checks

Oh... uh; Apparently the obvious catch-all term MLC actually only refers to dual layer cells, but they didn't call it DLC, and now there's no catch-all term for > SLC. TIL.
Very well written and researched. Thanks for including sources.
I would argue that the only way to build something meaningful to someone other than you is to talk about it approximately half of the time you work on it.
Truly Intelligent A.I. Must Have a “Theory of Mind”
> Guess the list keeps getting longer.

Penny for your thoughts? HP has a permanent place on mine. I'll also reluctantly add Canon to my list, as I have a MP280-series printer that I very much enjoy using.
Most of the graphics code (font rendering, texture atlas and so on) was copied from an older project, I wrote just the game logic.
> Also, if you retire the old app, you likely will lose subscribers. If you keep it around, you’ll likely see few users move to the new app.

I think the apps here would be front ends to the same dating network.
Actually small children with their snotty noses are huge spreaders of everyknd of respiratory diseases. So they were not technically wrong.
I was doing Yocto Linux development with an older computer, spending ages building OS images. Recently I upgraded to a Ryzen 5950X and now builds complete in a few minutes. They could complete in a few seconds or milliseconds, so it's still not "fast enough" for me. I think I can always come up with something useful to do with an even faster computer.
One of the most widespread potential targets for non-two's-complement C would be JavaScript, or otherwise abusing floating point hardware for C's signed integers.
Because their overflow is indeed weird (and breaks associativity).
Like I said, you don't hate marketing; you hate that most of what is marketed sucks.

Take away the marketing and we have a world where most products still suck, and when we seek one out at random we'd be statistically likely to lay hands on something we don't need.
Yeah one of the reasons I refuse to do SwiftUI is I want to do my layout in constraints. Its also how my head thinks when I think about layouts, and also probably why I never enjoyed web dev and got into it.
Let's make clickable and non-clickable text the same font, style, and color!

Let's remove all indications that buttons are buttons!

I've actually had to use a site which had all four combinations: static text that looks like static text, static text that looks like a button, buttons that look like static text, and buttons that look like buttons.
The paywall thing would definitely fall under legitimate interest, but analytics and marketing is very debatable.