skysight-inc/HackerNews huggingface dataset:
> Several ways:

> 1. Repurposing product listings for something unrelated and keeping the old sales data and reviews

Sure - but this seems trivially solvable by Amazon - you can't tell that a product listing for a knife set is not a tech product??

> 2. Merging product listings to aggregate unrelated sales data and reviews

Again - def happens I think. But can't these go through some type of review? The ones I've seen are WAY off when you look deeper.

> 3. Fake reviews that were unrelated to the product all along

This is harder, I'd have 2 amazon staff review higher volume products.
Inadvertently insightful
Haha what garbage. There's tons of new podcasters. For instance tim dillon.
I think you've misread me.
> I don't think this is the point of "anti work".

You should tell this to them. I've spent a lot of time in the sub (left recently though) and many of the people there seem to think we have the technology and means for a fully automated economy and are simply choosing not to switch over.

They truly believe if we had some form of pseudo-anarchist revolution, they would never have to spend another day doing anything but fun, rewarding activities.
>Laws really need to catch up to the tech which has far outpaced them.

None of this is new, or specific to tech, this is just how companies try to end-run the law.

How exactly would you propose changing jurisdictional boundaries and/or rules? Subjecting people to more governments that are not the ones for the areas in which they're operating? Removing the ability for some local areas to have control over the business that occurs in it?
No, government broadcaster would be the government broadcasting directly from a government broadcast centre over other platforms

This is the youtube outlet for it

https://www.youtube.com/user/number10gov

Are you American by any chance? Is CBS a government mouthpiece because they carry actual government broadcasts like presidential addresses and have some oversight from a government agency (FCC)?
While adding ROMs to the Pixel line (if unlocked) is pretty easy, however other Android phones is usually a nightmare and only geeks will ever attempt it. I only did it because of EOL android phones. I gave up about 3 years ago and just got an iPhone. I do still have an Pixel 3 with CalyxOS on it tho. I like the hackability of android, but it's just not worth it. I just don't like mobile hacking, I do that with my desktop, pi's, and various embedded boards that are much more open to fun hacking.
If a big anti-capitalist revolution ever comes to the West, it will be over housing. Seems that the little guy is completely screwed in this situation, but due to campaign finance laws, zoning, media propaganda, etc. they really have no recourse. Unfortunately I am in this category as I only recently graduated from college. I'm not going to accept a lifetime of getting buttfucked by landlords with rising rent prices every year - if the current system continues like this then eventually I will not be in favor of it.
Given git's support for merge trees, and arbitrary workflows, this already exists, it's just hard to access. With git, you can create a commit history that looks like this:

A
|\
| B
|/
C

and git log --first-parent will show A and C, and hide B, even though B's code is contained in A. We used this all the time at Ksplice, where we had some custom tooling that made it easy create those triangles and our build system would use the commit message on A while ignoring B in order to build updates.
Subclass Dog into MyDog, which is exactly the same as Dog. From there, use and modify MyDog as though you would be modifying Dog. Any class that references base class Dog isn't modifiable, but any future work you can use MyDog instances to get all the functionality you need (with some ugly casting). There are other solutions as well.
On iOS, the perf of Safari is definitely better than every other browser, because every other browser is mandated to use WkWebView by Apple. They aren’t allowed to implement their own engine. Of course Apple isn’t subject to the same restriction.
In my experience this coupling cannot be avoided. At a bare minimum the client has to know the communication protocol of the server. This means you typically need to define this protocol in both the server and client. If you could define it once and have both the client and server pull from the single source, it's a win.
Damn I was hoping Svelte had proper Typescript support given that they claim that Svelte officially supports TypeScript. Is it just like Vue - it "supports" it, but there's still important stuff that's not type checked at compile time?
This is very similar to how it works in most western countries.

You can photograph people in public all you want, but you cannot publish those without their permission.

Blurring or the people not being in focus/center can allow you to do so without getting everyone's permission though (think of crowds, passersby in the background).
The conservative approach — I like it! Yeah it's not for everyone but it's a real delight if your needs align with what SQLite offers.

> there's no "managed SQLite" offering

It's just a file :) You can copy it to a remote server or use Litestream or whatever you want to do with a file.

> SQLite is not compatible with Heroku

Yeah, that's pretty annoying. Apparently fly.io is similar to Heroku but lets you use persistent disks — I've never used it though.

I'd love to see more "managed app server + sqlite" options, since a lot of the times the "managed database server" option from cloud hosts is kind of expensive. Send emails to Heroku and DigitalOcean and Google Computer platform. Tell the world!
Suburban sprawl is not the biggest concern to people seeking a better life
34/30 pants for me, but yeah, I think torso size is a big part of it. It also comes out in bicycle sizing.

Bikes are sized based on the horizontal length of the frame, via measurements "effective top tube length" or the similar "reach", with almost everything else being adjustable. So long as that length is good for your torso length, the other parts can be adjusted or swapped to dial in the fit. (This is why bicycle sizes tend to indicate a height range.)

The whole long torso length thing means that I tend to ride a larger frame with the seat adjusted shorter than someone with a shorter torso would. Thus, I generally ride a large from most companies, but have to be careful that the seat can be adjusted in the right position. Similar height buddies will often ride medium frames with the seat much higher. Their longer legs exacerbate the need for a shorter (length) frame because moving the seat up moves the hips rearward on the bike, making something even shorter needed. For a lot of the typically-athletic-build women (long legs) this can make it a real problem for them to find bikes as it's often difficult to have the seat high enough for their legs but a short enough reach.

(That old thing about sizing bikes based on being able to stand over them is completely wrong. Bike sizing needs to be done based on riding the bike, not standing over it.)
It's too bad ubuntu's and firefox's UIs for phones died.

Maybe it is time for linux to stop obsessing over PCs and move to mobile.

But given how badly they continue to screw up desktop Linux with balkanization and failed support of settings and other things... well, maybe it's an opportunity to do it right, but I doubt it.

But the need is there. You'd thing there would be a company to do this. Maybe now that hardware in phones is somewhat stabilized, a competing long term support OS company will appear.

It probably is a lot of grunt work and labor, so it won't scale and SV won't fund it.
> The implication being that the web can be changed?

Yes - the slice you visit can be changed for you by using the right user-agent (as suggested in TFA).

> When I browse the gemini space, I'm guaranteed to not be flooded with ads, harmful javascript, etcetra

Why can't gemini space be defined by "Content-type: text/gemini" sites linking to each other and/or a limited functionality browser that doesn't render content you don't like?
Nasa is exploring the deepest oceans on Earth
What do you mean? You can use TypeScript or JavaScript, so .ts or .js extensions.

I think what you are missing is that, if you use TypeScript in Deno, the extension is .ts. What's confusing is the way Node.js+TypeScript does it, which means using TypeScript with .js extensions.
entirely_too_long_variable_names -> I prefer very long variable names which are self-explaining and easy to grep. Abbreviations make code less consistent and less greppable. Also what's the point of making shorter variable names if you need a comment to explain what it's doing - or worse I need to email the author to find the answer. A variable name should be the minimal representation of the role of this variable, but without cryptic shortcuts or abbreviations.
Thanks!

> 2- The schema you have designed helps a lot on the server-side. If this schema can be extensible (that is, people can make extensions by allowing extra information in the schema that the DBMS ignores, similar to comments) and available to an authorized user, people can create great tools for the client-side as well.

This is so very much on point!

We've designed EdgeDB with schema re-use in mind. Our type system allows types to be composed with mixins. And the query language allows to write polymorphic queries against all types having a particular mixin [1] (like "give me all objects that implement NamedObject type).

The core idea here is that we can make re-usable libraries of schema types that's easy to integrate into your project. Finally making "schema re-use" and "code re-use" possible.

> 4- It is vital to allow the developer to take control and query the underlying Postgresql whenever needed. Most huge abstractions that are all or none are doomed to fail in non-trivial ways. I'm throwing away Prisma integration of my company's project because they did not provide enough extension points, hooks and all the other ways to use the full power of the database. So as soon as you need something they don't support, you have to bypass the whole abstraction layer.

And this is also on point. That's why we spent years designing EdgeQL - our query language and really a foundation of our project. It had to be sound in terms of its design and underlying math to allow proper composability. We hint at some design aspects of EdgeQL in this blog post [2]

[1] https://www.edgedb.com/docs/edgeql/select#ref-eql-select-pol...

[2] https://www.edgedb.com/blog/we-can-do-better-than-sql
Wealth != income. What you're advocating isn't changing a loophole, it's developing an entirely new tax (wealth tax) to supplant the old (income tax). It helps to be explicit.
YouTube accounts of Indian crypto exchanges fall victim to scamming attempt
You compile ts without type checking when the options to do so are 10x+ faster than with type checking.
The way of dealing with cycles is generational arenas. Also where is the codebase? I would like to see the uses of unsafe.
It seems uncharitable to assume people are analyzing society through a Marxist lens for "gasps". I personally believe that Marxism is a useful tool for understanding the interplay between the powerful elites in our society and the state. I also have a degree in political science (in addition to my CS grad degree), so I feel confident in saying that I'm not an edgy teen and that I have the academic background to apply Marxist analysis to contemporary issues.
I don't expect ARM to have much effect here. The wasm instruction set is basically a low-level compiler intermediate representation, and to go from that to machine code for x86 or ARM is about equally difficult in both cases.
While a complete nuclear war would cause radioactive waste to reach all the globe, humanity and civilization will likely survive, in the form of countries that were not primary targets.

For example, in North America USA would be severely crippled, but Mexico would be mainly unscathed. Canada probably too, as it officially has no nuclear capabilities.
Original title is "YouTube accounts of crypto creators, Indian exchanges fall victim to scamming attempt"
I'm not sure about "$some.prop = avalue", but props are declared as exports of your component [1], and they can be given types. Perhaps you're refering to "$$props"? The only time I've hacked into the component variables is to check whether slot is set.

[1]: https://svelte.dev/tutorial/declaring-props
The problem with using lead-rich environment as an example of systemic oppression, and the reason why activists are taking very little about lead these days, is that unlike “systemic oppression”, lead exposure is something very concrete, and it can be tested and studied. We did a lot of studies, in fact, on this particular issue, and the results are pretty clear: differences in lead exposure explain very little fraction of the outcome gap here. It turns out that in many places, exposure to lead is either overall minimal, or there is no big difference in exposure to it across races, but the gap is just as big as everywhere else. This is inconvenient for the lead blaming narrative, and so the narrative is abandoned in favor of more magical, less well specified theories, that cannot be studied as easily.
> If you want to operate in a jurisdiction

What defines "operating"? Does it mean you are physically based there? Your infrastructure being there? Your company registration? Your bank account? Etc.

Back in the day these weren't problems in practice; for physical goods/services you typically were based in a single jurisdiction. If exporting goods, customs take care of it.

The internet has no "customs" equivalent though, so you can very well be based in one jurisdiction and yet process personal data of residents of another. Sometimes you may not even know where the data subject actually resides.
I agree.

I built https://taaalk.co which looks a bit like Sonar but for text based long-form conversations - so skimming is possible.

The current site is content-less as I had to change servers.

Previous content can be seen on archive.org (https://web.archive.org/web/20210316214650/https://taaalk.co...)

I'm going to be reuploading the content and getting the community started again, so if you want to sign up to it please do and I will email you when it gets going. (A good place to sign up is on the Start a Conversation page, where you can leave your details for other Taaalkers to start talking with you).
I suspect they simply wouldn't care unless they actually fear repercussions from Canadian authorities. Whether those potential repercussions would be something to fear here and now, or if they simply want to keep the door open for potential future expansion, is not quite clear.

On the other hand, the scraping/facial recogniton they do would also violate European privacy regulations, and it could be they feel a win in a similar case would come in handy if they ever decide to offer their services to European customers.
LineageOS backports security patches when possible, including kernel-related ones since they ship their own kernel.

Firmware doesn't include kernels, generally speaking.
Thank you for your thoughtful comment and the links. Very helpful! Three thoughts in response:

- The appearance of unfairness is arguably at least as important as actual fairness from a community perspective. If you're being fair, but no one thinks believes it, the community suffers as though it were true. During this story, people were openly questioning your motives (even though the original story was apparently not factual) because they perceived unfairness.

- Choosing not to engage on certain topics and leaving that to other people in no way prevents you from connecting and engaging with the community naturally. Not engaging throws cold water doubt (unfounded though they may be) before it has an opportunity to smolder.

- There are lots of new community members, who could easily get the wrong idea. They don't know you like many (like myself) who have seen how you interact with the community, and in whom you've built up a large reservoir of trust.

The role you play in this community is very special and incredibly important to me and many others. Thank you so much!
> at least they're not on the brink of civil war here

lets see how much the Scottish want to get back into the EU
It's in orbit round L2, not stationary relative to Earth.

Video as linked by another comment: https://www.youtube.com/watch?v=6cUe4oMk69E&list=TLGG8tIphgp...
Haha check the original post, my friend
That's somewhat disingenuous. There are socialists who wish for full automation so you can just go fishing all day, and there are those who value work itself but simply want a different relationship both at their place of work and systemically in general.
The Apes Have Fat Fingers
No, because 100% of that 5% is taxed at the highest bracket but a percentage of your old salary is taxed at your old bracket.

To simplify 100k split 50k @20%, 50k @ 40% is less than (105k split 50k @20%, 55k @40%) / 1.05

The fist is worth 50 * 0.8 + 50 * 0.6 = 70k, the second is worth (50 * 0.8 + 55 * 0.6)/ 1.05 = 69.52k.
Yes. I can't quote anything on this, but they were in trials with major tourism companies at the very least. Probably lucrative enough on their own, but in terms of data collection as a resource, those contracts would be a gold mine.
Movie “Fight Club” has been given a different ending in China (spoilers)
You mean Ascension, right?

ThedaCare's TRO was dissolved once it became clear that it wasn't going to protect any patients from ThedaCare's stupidity and they've already had to pay some damages to the affected employees per my understanding.
How do you consider it “progressive” that Florida makes it easy to publicly shame people in the press for their transgressions?

Most of the time it’s just punching downwards.
Litestream author here. I'm working on a serverless option that'll run as a managed service later this year. I think there's a huge opportunity to get a simple option for folks running on ephemeral platforms like Heroku, Google Cloud Run, & Cloudflare Workers.
One issue that eats your data is worse than 100 issues that just take up your time to fix. And sure, you can say backups are important, but we know that in practice, a lot of people don't keep good backups.

And besides, it isn't just one issue. https://bugzilla.redhat.com/show_bug.cgi?id=2039993 is another example of a problem caused by incorrectly cherry-picking a security patch: OpenSSL was affected by CVE-2021-3712, which they quickly and correctly fixed upstream. But RHEL still uses OpenSSL 1.0.2, which has been EOL for more than 2 years, so Red Hat had to backport the patch themselves. When they did so, they made a silly typo (forgot the "!"), which made Web servers all crash with a double free error very shortly after every startup.

https://bugzilla.redhat.com/show_bug.cgi?id=1861977 was yet another, in which trying to fix a Secure Boot-related vulnerability rendered computers unbootable. A fourth one, which I unfortunately don't remember the bug ID for, was when a patch added to NSS in a security update made programs hang when you tried to use a smart card.

To be clear, I didn't go searching for these problems. I know about them because I was affected by them all.
Benchmarking Prometheus-compatible time series databases
Show HN: Windi – take short notes and share with your communities
How old must a song be to be considered and "old song"?
Great teams hire “high-clarity and high-energy” people
Thank you and the parent. I’ll try this path in the future.
The Making of a TikTok ‘Villain’
Well, good news for you, it does! Very well, in fact. Svelte itself is written in TypeScript.
Yeah, custom ROMs.

Most devices never get custom ROMs any longer than you would get regular updates anyway (since newer Android versions would not run on this chip).

Custom ROMs are a mess anyway:

- Untrusted sources

- Random annoying bugs (What, you need a camera?? Pff)

- Flaky "Android-Experience" (Yeah, you might be able to install Google Apps... after the 6th try)

- Device is "untrusted" - no Google Wallet or banking apps without yet another hack

- "Security Updates? You can get a full image every 2 weeks if you want that, but no idea what is included and what will break, sorry"

- Performance and stability of the device usually takes a big dive

Most importantly: You cannot build AOSP for a device, if there is no support from the firmware (Qualcomm), which is the main reason why there are no Android updates in the first place - at least that's the problem nowadays.
If you can figure out, for each frame, which sets of (pre-aligned) pixels have been averaged, you can create a large system of equations that captures those relations and solve it to find the unblurred pixel values.

Depending on camera movement (and whether you might get "ground truth" information from pixels entering and leaving the areas near the borders) the system will be more or less well-conditioned. I'm going to try this for the data the author graciously provided and report back!
About 8 years ago one of our devs purchased a couple Android tablets from China to test if they would work as a host for Smoothieware (and/or 3d printers).
It had malware prebundled at the ROM level. You could not remove it by wiping Android (IIRC..our dev that tracked the issue said he had to block what it was doing). The tablet forced your homepage...regardless of what you set it to...and I believe he said it was phoning home info...likely wifi credentials...etc.

It started me off on the thought process of "How many other things can be compromised?" SD cards with fake/hidden partitions? MCU counterfeits with entire subsystems?

IMHO...anything with an ethernet port, wifi, bluetooth...or anything that is able to at any time connect to those things needs to be watched.
No metals, this was white fluffy stuff floating in the water. And it was relatively a luxury apartment. Again this was 1977 so that's almost ancient history.
Everything is on a spectrum, they are further siloing off hardware from software and cutting out some spaghetti code between the two. Before hardware manufacturers had to merge in google's code with theirs before they release, with proper segregation google's aim with the project is to make a clean cut between the two so that kernel and up aren't so tightly coupled and they can upgrade their OS without breaking the hardware.
> it was simply a novel coronavirus

Unfortunately, the use of the word "novel" (which has a specific meaning in the scientific context: it was a new strain) was commonly twisted to interpretations like the GP comment. People heard "novel", assumed the colloquial usage ("totally new!") and leapt to the conclusion that we knew nothing about it. For example, for too long, people were speculating on HN and elsewhere that humans "might not have immunity" to this virus (even though "a virus that doesn't induce immunity" would be perhaps the most extraordinary development in the history of immunology). This was a claim easily debunked, but instead was repeated by some extremely high profile "experts" across the media.

This was a case study in poor scientific communication to the general public, made worse by the fact that the authorities seemed to lean into it, instead of calming the panic. Certain "medical experts", when confronted with uncertainty and doubt, didn't emphasize the things we do know, and instead retreated back to their standard mode of equivocating about any direct question. Meanwhile, a less-ethical group, seeing an obvious opportunity to advance their flagging careers, wildly exaggerated their claims. It was a perfect storm, and to this day, the general public has a complete misunderstanding of the virus and the risks posed by it.