skysight-inc/HackerNews huggingface dataset:
It's weird that a clueless person was able to download and install a malware apk when by default Android forces you to go to your settings and allow apps to install other apps (the behaviour has changed over the years, but you always need to do something). Not to mention that Google Play Protect scans your apps and warns you if it finds something sketchy.

In any case and as much as I like my own clueless grandma, I don't think my Android phone should only allow me to use the play store or that windows/macos/linux should stop me from installing Steam just because she's clueless about tech.
It actually listed under NEGG.

https://seekingalpha.com/news/3698743-lianluo-smart-closes-m...
> Cook used more privacy and safety claims to defend that system, saying it would be both insecure and inconvenient to let apps process payments separately

This one is always funny to me, because sellers of physical goods are of course totally exempt from IAP rules, because it would be untenable otherwise.

I can type my card number directly into the Amazon app and buy a paperback without any intervention from Apple.

And yet it’s apparently insecure for me to buy a Kindle book with the exact same mechanism in the exact same app? Get the fuck out of here.
Or call and text…
But it seems like it may start trading soon

https://seekingalpha.com/news/3698743-lianluo-smart-closes-m...
Sure, but you still end up with all of your devices seized for months and data dumped while you explain that you run an unprotected wifi router.
If your WiFi is entirely unprotected, depending on jurisdiction, you can be treated as an accessory which too can have serious consequences.
All those electric vehicles pose a problem for building roads
Ask HN: Most Frequented Websites to Learn
Which forums or websites do you regularly visit to learn and/or share information? These could be forums where you interact with other users or simply browse for information. They might be referred to as "social news websites."

Some prominent sites that come to mind are Reddit, hacker news, Stack overflow, and Slashdot. Quora, although not in its present form, perhaps would fit too.

That list seems like it hasn't changed much the past few years. They all have positives and negatives. If you'd like to share your opinions of them, please do.

Niche forum sites are worth mentioning as well. They don't have to cover the range of Reddit, HN etc. They could be sites about gardening, digital photography, or science fiction. Ideally they're devoid of negativity and encourage civil discourse.

Also interested to know any websites that you visit solely for broad learning purposes. Wikipedia is the most well known example of this type of site.
Germany Before and After Reunification
Things that get visited often: firefox bookmark toolbar.

Things that get visited every so often: firefox bookmark toolbar folder with similar links.

Things that might be interesting to lookup or are part of current/past research: single text file with descriptions, links, etc.

Things that have to be checked/researched eventually: gitlab issue with link in title

It's not perfect for sure, but works very well nonetheless.
All other factors aside (I think the responses from David are completely reasonable and bookend this discussion completely).

The enterprise plan for Faker Cloud is $500/month [1]. Retool donate $500/month to Marak [2]. I understand that the donation is not the same as paying for the service. But it seems pretty shitty and greedy for Marak to complain about this, _even if_ Retool were in the wrong (Marak could have tried to resolve the issue with them properly, first, before starting a witch hunt).

Don't bite the hand that feeds you. This sort of thing really disincentivises me from wanting to donate to or use this project. Personally, I would completely support Retool stopping using faker.js and pulling their donation - but of course they can't do that since it'd be a PR nightmare.

EDIT: I see that Open Collective reports that Retool's donation to faker.js has been cancelled. I assume that it will be reinstated per David's comment [3]. But as I said above I wouldn't blame them for cancelling it.

[1] https://fakercloud.com/pricing

[2] https://opencollective.com/retool

[3] "In the meantime, we'll certainly continue sponsoring all the libraries we’re sponsoring already, including faker.js." https://news.ycombinator.com/item?id=27252331
Maybe the best math text book I've ever read. Geared for secondary students (age 14-17). But I found it immediately engaging. And quite difficult to keep myself from solving just one more exercise ;)
I can't really understand why a "Games streaming service" allows tagging/filtering/sorting streamers by anything other than games they play and the language they speak while streaming. Everything else doesn't matter. If someone won't like something, they will just leave.
> Really? You don't think the US selling billions in arms to both Saudi Arabia and Israel makes them complicit in those ally's crimes against humanity?

Crimes against humanity? How am I supposed to take you seriously. I'm no fan of Saudi Arabia, but they're a necessary evil. But Israel? I don't know what standards you're operating under...
I hope the categories that are already available in the Web client will be available in the mobile [1] and Matterhorn [2] clients too.

[1] https://github.com/mattermost/mattermost-mobile/issues/5387

[2] https://github.com/matterhorn-chat/matterhorn/issues/711
Can only comment on what I've seen over the years, but in my experience with the women engineers I've managed there wasn't a notable pay/promotion difference even with those on H1B visas (non FAANG companies). And no skill/ability difference of course.

What was noticeable was

- A tendency to compare themselves to others and stronger "imposter syndrome".

- Tended to be less aggressive in tech discussions.

- Also more frequently moved/quit to be with boyfriend or husband when he made career moves.
Counter-argument to what? As Android shows, allowing 3rd party appstores has 0 effect on the main appstore offering.
> That said, there's definitely a tendency to call everything racist. Racism, by definition, implies the belief that one race is superior to others.

So if someone supports discriminatory policies not because they think people of other "races" are inferior, but purely because they would benefit from them (by finding jobs more easily, for example), you wouldn't consider them or their actions racist?
Perhaps I skimmed too fast, but the key "event" it doesn't mention is that much of the first wave of gear was not intended to for "dance music." It was intended for rock & roll. But that market shunned it.

It wasn't until some "crazy kids" said "What's this stuff? What can we do with it?" that modern "dance music" was born.

I suppose you can liken it to the invention of the urethane wheels for skateboarding. You want inspiration for innovation? What the "Dogtown and Z-Boys" documentary.
I can see that nuance, but the way I grew up (90s,00s,USA,minority), I do not equate the use of the word “racist” as needing to describe an act of prejudice, because I do not think it’s useful. The aforementioned joke relies on certain stereotypes of a race, making it a racist joke.

I know times change, but when I was a kid, it was okay to make racist jokes as long as it was not mean spirited. We joked about all races, but the point was alway that it was a joke, similar to jokes of stereotypes about other characteristics of people.

Edit: Then again, I acknowledge that language/culture are in constant flux, and maybe I should use “racial joke” instead of “racist joke” if I want to convey my thoughts to the largest number of people and have them interpret it properly? Or it can be accompanied by paragraphs of explanations.
The body panels are neither plain plastic nor paper-based, but more akin to Bakelite:

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

The cardboard thing was more like a joke because (I guess) when banging against the panels it sounded like a cardboard box :)
The problem with this view is it assumes developers need the iPhone more than the iPhone needs developers, which is absolutely not the case. It’s symbiotic certainly—for better or worse far more money is spent on iOS than Android—but without apps the iPhone would be basically useless.

In my opinion, Apple needs to acknowledge that, rather than acting like developers owe them the shirt off their backs.
I guess they'll never go for this but they could do something like select 1% of buyers at random and pay them (or refund product cost) to write a meaningful review with pictures with updates at fixed intervals so the product is evaluated throughout its intended lifespan. Perhaps with some pre-filtering to improve the likelihood that reviews will be useful and accurate (eg "spent more than $10k on amazon", "billing address is shipping address", "previous reviews were voted as useful" etc)
> but that patch didn't have it

Because the patch itself never made any such claim. It was the out-of-context headline here that implied it.
Love2d (the lua engine used here) is really great. If I were teaching a newbie to programming, I'd probably have them start with love. It makes it super easy yo just get something on screen, and you're not screwing around with configuration, build systems and package managers etc (the death of productivity IMO, especially for a beginner). I used it on a recent jam game too (https://wheybags.itch.io/drilbert)
Like I said in other comment: this is all Amazon doing, and their inactivity towards reports of what clearly was, and is, bad practices.

Amazon basically became a rigged marketplace where those who thrive are the ones who can get away with a lot of things. From completely disregarding guidelines, TOS, targeted attacks to destroy competitors listings, you name it.

It's just like prisons, people go in and come out worst because that's the game that has to be played in order to survive.

The only one to blame is Amazon that promoted these practices by giving leverage to those who did it. With more revenue, more exposure, privileged access to Amazon account managers (yes, talking to a human is a privilege for an Amazon Seller).
> If you have a seized messageboard and an upload record from an IP address, and that's all you have, how do you investigate?

I would say you search the computers, but do this in a very timely manor so that you do not have to involve employers and social services.

These searches should take minutes or hours, not months, and shouldn’t ruin people’s lives if they are innocent.
At least for app reviews; the rating should only be (opt-in) metrics with avg session time, crash %, etc. Fake reviews are beyond repair at this point
This is also a Facebook problem. A responsible company would have disclosed a vulnerability instead of exploited it
If you're like me and uninterested in being locked into using yet another proprietary data silo you might be interested in open-source alternatives like CryptPad[1], Outline[2] and TiddlyWiki[3]. That said these alternatives don't have the whole featureset of every tool in the OP, so I periodically research alternatives too.

[1] https://github.com/xwiki-labs/cryptpad

[2] https://github.com/outline/outline

[3] https://github.com/Jermolene/TiddlyWiki5
The 313 is sitting in some kind of uncanny valley for me. It’s close enough to good looking that the oddities really stand out.
The question was who. Not what are they drinking.
Why snake like? Just curious.
Screen2gif seems to be an option also
My main gripe with Amazon right now: There should be a big red sign saying that a product ships all the way from from China. I only learn about that fact after I've paid for the order. It can take 5-6 weeks waiting for something to circumnavigate the globe to reach my house!
Game over Tesla's Insane New 4680 Battery Admits No Competition
No... it was pretty hard to know what Marak wanted just by that email. Knowing the backstory, yes, you could see that. Just reading that email alone, no way would someone understand that "you're using my product in a way I'm not happy about" was the intent.
I’ve long thought that processing[1] makes for an interesting learning language because it’s simple to have something show on the screen. It incentives experimentation and quick iteration.

It’s Java, which can slow you down as you simultaneously need to understand types and use an IDE, but that can be mitigated by a variant like P5.js[2].

Those do have a small amount of boilerplate which your tutorial foregoes, so thumbs up to that! But I think you should avoid the one character variable names, such as `a` and `i`. When I started, more verbose (and descriptive) variable names helped me keep things in my head, to the point I’d rename the example variables.

[1]: https://processing.org/

[2]: https://p5js.org/
Amazon has been increasing its reliance on 3P sellers (60% of total revenue now compared to <50% a couple of years ago) as they bring in more profit than 1P. Such problems are likely to increase. As others pointed out, plenty of fake reviews out there.

I live in UK & do buy electronics from Amazon mainly because its the only reliable (fast delivery + refunds w/o questions) place to buy cheap Chinese stuff.
If I remember correctly, SQL Server will convert NOT IN to anti-join. PostgreSQL currently does not do that due to NOT IN being incompatible with anti-joins in regards to NULL values. There's room for improvement there by detecting if NULLs can exist or not, and converting if they can't.

If you don't need the NOT IN weirdness around NULL values then I'd suggest you just use a NOT EXISTS. That'll allow something more efficient like a Hash Anti Join to be used during the DELETE. Something like:

Delete From "APCRoleTableColumn" Where Not EXISTS (Select 1 From information_schema.columns SC INNER JOIN "APCRoleTable" RT ON SC.table_name = RT."TableName" Where RT."TableName" = "APCRoleTableColumn"."TableName" AND SC.column_name = "APCRoleTableColumn"."ColumnName" AND SC.table_schema = 'public');

Is that faster now?
And Apple protecting her from that is the only solution? I don't think so...

With just a tiny bit of imagination I'm sure we can come up with something which will work. Here's an idea: Let Apple sell Apple-locked and unlocked iPhones. It can work just like carrier locking. Buy one unlocked, maybe pay a little extra, and you can have 3rd party app stores.

That took me a minute to come up with. I am absolutely positive that there are many other degrees of options between full-control by Apple and full-control by End-user.

I get it though... people who like Apple aren't very appreciative of having options.
Newegg's still around. And I'll second the B&H recommendation for anything they stock.
Ah, yes, I can finally filter out all normal streamers to see only erotic almost-porn content.
Excuse me, but what? My friends text and call me through WhatsApp or Facebook. If anything, me ditching those two services would justify them not reaching out, because it implies I’m the difficult one. Me making it difficult to be reached does not mean they’re not my friends.

EDIT:

> And There’s FaceTime if your far from friend. Stop relying on Facebook to connect you…

I'm not even sure to describe how ignorant this comment is. Even if I stop relying on Facebook to connect me. Now I'm relying to Apple to connect me? Am I supposed to tell me friends that because I don't use Facebook, they should all buy an iPhone to connect with me?
HTTP Status Codes Cheatsheet
He definitely burst the wine tasting/snobbery bubble. Impressive how he pulled off this fraud.

“Some see Kurniawan as a hero — a Robinhood-type figure who duped greedy billionaires and proved that they couldn’t tell the difference between a $500 bottle and $10k bottle.”
It's a good abstraction (definitely a massive improvement over the awkward classes) but it's built on so much react tech that you need limits which don't make sense (all the rules you need to remember) and when things break you're in for a world of pain.

You can definitely have "hooks" that are just normal js functions without limits.

My favourite public example of this is definitely solid.js (by ryansolid).

In general, I'm grateful to react / facebook for bringing in the spotlight the hyperscript way of doing applications and pushing tons of developers to develop similar libraries - but technically react is bloated and a ugly corporate mess.

Similar considerations for redux and elm.
Rapid Prototyping with a $100 Inkjet Printer
Is someone taking the App Store from you? Does adding alternative options somehow corrupt the original App Store?
True, I guess that's mainly because it had to share parts with the 311 model. Still it's by far the most elegant car made in East Germany.

For a really odd looking car, check out the Melkus ;)

It actually looks great here in the photos, but in reality some things look very odd (also because it was a bit like a Frankenstein car, using parts from regular East German cars):

https://de.wikipedia.org/wiki/Melkus_RS_1000
worth to mention documentary movie "Trabant at the End of the World"

https://www.imdb.com/title/tt4205202/
Each developer needs apple more than Apple needs each developer.

Developers need to ally with each other, then they can force Apple’s hands.

What’s funny is that developers are practically in the best job to do that. Their jobs allow them tons of time to communicate with each other, they’re highly educated and able to communicate, and they have the know how to operate the mechanisms allowing them to communicate (forums, email, chat groups).

So what is stopping developers? I can only assume they’re not yet being taken advantage of by Apple sufficiently to warrant the efforts of banding together.
I am mostly ambivalent towards this. The change seems to be in response to what a vocal proportion of twitch's users want which makes this a logical step for twitch to take.

Though I am worried that the mentioned "ally" tag will just enable cheap and pointless virtue signalling. I would prefer that the tags have the restriction that they be based on some verifiable categorisation such as nationality, physically identifiable race or similar.
Which agenda is that?
Seems well hinged to me.
California nightmare: How high taxes, rampant crime, streets of homeless addicts
We Are All the Burnout Generation
In such a hypothetical scenario, that someone would be just as likely to support policies that discriminate against people based on age, social class, language, the number of vowels in their last name etc. It being a race-based policy would be entirely coincidental. I wouldn't consider it racist, just being a dick.
Just to note, I think I do agree with you. With the above flow, it's behind an interface that just provides update functions, the current top-level state, and the values that are updated by it (the user object the remote calls return from my Auth provider, for example). All the machinery is completely hidden: I had previous versions where it was more exposed, but it asks a lot of every other dev I work with to learn yet another complex API.

There are other potential uses for in my apps (ex. backing a numeric input made up of multiple inputs for PIN/OTP that needs to track focus state + a few other things), but I've been slightly wary about introducing more xstate code.

I feel like:

- explicit state machines are extremely useful.

- they're very well understood by embedded/game devs, but not so much by web GUI devs...

- ...but the latter have an innate understanding due to much of the things they build often being implicit state machines. And those things are often fine as they are.

- adding an explicit machine greatly increases granular control at the expense of [complex] boilerplate.

- the simple fact that they are so explicit (and that you get one state at a time) means state machines aren't some silver bullet for UI, and they get complicated really fast due to state explosion.

- I think any game dev would be able to explain why you don't just use them for everything, and I find it slightly strange that there's little input from game/embedded devs when these things come up on HN -- maybe I'm just assuming there's some overlap of knowledge when actually there isn't.

- heirarchical state machines and state charts fix the state explosion issue, but then bring with them a more complex API that needs to be learnt.

I'd say, for web/JS, XState is gold standard and it's a fantastic library. Explicit state machines are very useful, but writing ad-hoc machines that do anything useful isn't particularly pleasant in JS; XState, with its serialisable object configuration, is pretty easy to explain.

It has the advantage of being completely agnostic w/r/t front-end library, which I think is critical. I can shove it behind an interface, and if necessary replace it with something else pretty easily. I'm somewhat uneasy about having it directly tied to [in the OP's case] React, because I'm in agreement that it's baking clever, complex code right in (yes, for anyone disagreeing, I am aware state machines are a simplification. So is Redux. So are observables. Hell, so is recursion. Anyway).
I've used AC-Logo in middle school.
Rhetoric and frame analysis of ExxonMobil's climate change communications
'Related Geoengeneering'-Pickings: 'A Weight, suspended from a System of String where cutting one of the Strings would actually increase the Tensions make it move...'? (-;
The article says he thought they were, additionally this changes my point exactly 0.
I'm new to PoS, so please apologize my lack of knowledge - but which part of the system will consume as much power as a medium sized country?
Highlights:

* ExxonMobil's public climate change messaging mimics tobacco industry propaganda

* Rhetoric of climate “risk” downplays the reality and seriousness of climate change

* Rhetoric of consumer “demand” (versus fossil fuel supply) individualizes responsibility

* Fossil Fuel Savior frame uses “risk” and “demand” to justify fossil fuels, blame customers
It's a good idea. Personally I prefer to use a SSH key.
PG also has an article about this -- tl;dr. it is about pure creativity, imagination and experiments.
> The argument was that 3rd party app stores would somehow affect apples appstore quality. That's false.

With Apple in control, the developer faces the choice to play by Apple's rules, or lose out on the money to be made in their walled garden.

With Apple no longer in control, the user now faces the choice to play by the developer's rules, or lose out on the app.

That said, I'm actually not a fan of the walled garden approach, and won't be buying an iPhone in the forseeable future. It's just that I do understand the appeal.
It'd be great if the ally tag came with a set of higher standards than the Twitch TOS.
How to Avert Getting Struck by Lightning
Personally, I never could use Istio because my infrastructure is composed of multiple small Kubernetes clusters and Istio requires 6GB of RAM to even start, which seems crazy to me.
So does Walgreens not want money then or why are they shutting down? If a big business like Walgreens can’t make it profitable, why do you think a local business will do any better? I find it frustrating the level of denial and lack of common sense displayed here. Clearly the shoplifting issue is worse in SF than other cities due to its policies which essentially encourage it.