skysight-inc/HackerNews huggingface dataset:
How do you explain that the majority of apps are contaminated by spyware like the Facebook SDK and dozens of other equivalents? (which for the record is in breach of the GDPR and Apple could be considered complicit if they allow this while at the same time requiring all apps to comply with local laws and has removed apps who break or could be used to break the law before)

How do you explain scam apps that deliberately mislead users into signing up to a "free trial" subscription that renews at a ridiculous price 3 days later?
I really like the sharp lines of old designs. Probably terrible for aerodynamics, but they look great.
flipkart is actually walmart
https://en.wikipedia.org/wiki/Flipkart ( Owner
Walmart (77%), )
Really all they’re doing is adding optional tags that people can optionally add to themselves so others can search for them. So the source of the demand is streamers that add these tags.

It’s not like you have to enter your skin color at signup.
Can we finally get over the concepts of 'race' and 'ethnicity'? These are both neither helpful in understanding society nor do they have a footing in reality. I mean - what the heck - it's 2021 and we are still taking about race? Humans have less genetic diversity than two random tribes of chimpanzees, how the heck do you even get hung up on a concept like race that no one can even define properly?

These are flawed concepts and belong into the dustbin of history.

Seriously messed up.
> Unresponsive applications can not be closed by clicking the X button.

They cannot be closed with server decorations either; if the client doesn't process the even queue and ignores WM_DELETE_WINDOW, it doesn't matter who paints the decoration.

> for the compositor to find out if an application is unresponsive or not literally means solving the halting problem.

Not in Wayland; if the client doesn't process events, the compositor knows that. It is just a matter of deciding on timeout value and then letting the user know (mutter does that, for example).

---

However, client side decorations ho have much more severe implications beyond estetic. For starters, with server decorations, you cannot guarantee frame-perfect synchronization of decoration and client area painting; with client decorations, you can, the same process does it.
Sometimes less freedom is a good thing. It frees the customer's mind to let an organization they trust make the tedious product evaluations for you. We do it all the time with retail shopping where we enjoy the curated decisions of the shop's owner instead of a giant bazaar.
There are still new kinds of music created which reflect the contemporary music production software/hardware - look up "deconstructed club" genre as an example. It would be difficult to create this kind of music with 90s tools, since there is less regularity.
Show HN: I open sourced a game I just released on Steam, written in Lua
libc's use the better timingsafe_ prefix for this.

Crypto folks should better follow the established standards.
Im not sure why you got downvoted. Its a legit opinion.

I can see the argument for why this is better for iOS users, but it is also painfully obvious how it benefits Apple's monopoly and works against app developers.
I mean, if you’re backing your phone up, you’re basically giving them free reign over your life. Of course there’s location data, and there’s every conversation you’ve ever had on there too.

It’s a matter of expectations: You’re handing your data over to Apple for them to back it up; You’re sending photos via Facebook to share it with friends, and location data isn’t shown anywhere.
"I hope multiple App Stores don’t become a thing on iOS. The reason I like iPhone is that I am assured that apps I download from App Store are not shit and curated by Apple."

Then dont install those other app stores and only rely on apples curated list, if other app stores ever become a thing on ios.
Thank you for taking the time to write this. And good point regarding dative case. I should just think in terms of sender/receiver.

Where I especially get mixed up with Russian is when dative and acusitive are in the same sentence. Next up for me is instrumental case - oh boy
Its not necessarily a good or effective way, but the only one we got, as it seems. It definitely works better than discussing those ideas. That only works with people who do not actively lie to win that discussion. If one side does not care about the truth, discussions are pointless. Brain are not computers. Giving such people a platform and allowing them to repeat their lies unfortunately does lead to more people subscribing to those lies, just because they get repeated often enough.

Note that I do not talk about "the government" doing this. I am just talking about some people choosing not to give other people a platform.
My friend, Ryan, (shameless shoutout) has been manufacturing glass for a while now, and has some very interesting polychromatic glass that changes all sorts of colors. https://greasy-glass-color.myshopify.com/collections/uv
Have you looked at Google play store, in comparison? Apple is still doing 100x better job. 100% cleanliness is utopia but I will take an App Store that weeds out lot of contaminated apps than every other app being contaminated in some sort of way.
It seems to be a pretty unhealthy thing, psychologically. It's why 'gaslighting' is its own special term.
It's what's often used in psychologically breaking people down.

I think people can cultivate a "I'm keeping my cover up" mentality that helps, but I really do believe it has more costs than you're presenting, and it's not just about "ego" which is a very negatively loaded phrasing.
I would match rather sign up for a subscription through the iOS ecosystem, where I can easily and realisably cancel that subscription through Apple themselves as opposed to entering my credit card info and figuring out how to cancel for each and every application differently.
It doesn’t. WhatsApp is an app on your phone. That’s it. It can’t be anything else anywhere else, it’s how it’s been designed.
> I do wish that the market would work as intended

(Intended?! By whom?!)

In this case, the market is working exactly as markets are supposed to. Effectively dealing with abuse is expensive, and has no profit potential whatsoever.

The market will therefore penalize companies that spend money on dealing with abuse, and reward companies that do not. Economically, companies that manage to sweep abuse under the rug for the minimum possible cost will naturally dominate, and companies that spend the considerable investments needed to do a good job on it will eventually go to the wall.

If "market working as intended" has any meaning, maximizing profits is certainly it. It's very economically logical for a provider to not cater to the 1% or so abuse victims, who are expensive to handle, offer little revenue, and might stay with you anyway out of a lack of other places to go. It might be unfair, lack compassion, and be cruel to prioritize abusers over the abused, but none of these terms have any meaning by the metric of "markets"
> Why not give customers the choice to run other app stores?

Why would Apple want to do so? That would obviously reduce their earnings.

> Imagine if all the software on your laptop must be downloaded from the windows store..

I bet that is Microsoft's dream. They can't just do that because of disruption would be too big. But they did something similar with Windows RT, so they definitely looking into it.
Now all we need is a tool to search for this search functionality :)
Supabase does something like this.
> which sounds like Russian when spoken

Or rather Polish. Both Polish and Portuguese have nasals and sibilants in abundance.
As a geek and slightly autistic person, I find the show "The Big Bang Theory" mildly offensive and alienating. It has been compared, quite rightly so, I think, to a black minstrel show. I will tell anyone who wants to know why I, and many others, feel this way about the show, but if someone makes a joke about it at work or, worse, compares me to the Sheldon character, I just smile and get on with it. They don't mean any harm. I'm not about to start some tirade where we ban mentions of the show at work. That's just not how society works.
Its not me that thinks that. Its, you know, historians and stuff. But what do they know.

There's a difference between some people lying or saying not entirely true things sometimes, and a whole system of belief based on lies. If you believe Republicans and Democrats are on the same level there, there's no point that we continue. I will not convince you of anything and vice versa.
It's dead in the water. See also this comment when this project came up the last time on HN

https://news.ycombinator.com/item?id=21905955

https://github.com/includeos/IncludeOS/issues/2211

https://github.com/includeos/IncludeOS/issues/2183

https://twitter.com/perbu/status/1215931242593554434?s=19
> “IAP helps Apple efficiently collect a commission” — for payment processing, but also customer service and the use of Apple’s intellectual property. Without in-app purchases, “we would have to come up with another system to invoice developers, which I think would be a mess.” If Apple let developers tell users about other payment methods, Cook said later, “we would in essence give up our total return on our IP.”

Apple doesn't provide payment processing, customer service or anything on payments made using other payment methods, so there's nothing to invoice developers for. They also already charge developers a yearly fee for a developer account.

Am I misunderstanding the argument, does the article misrepresent it, or does it just not make sense?
I agree that it disproportionately benefits Apple but alternative is free for all like Android and all responsibilities fall on end user (not possible when you have from very young users to very old users, both unsophisticated and sophisticated users).
Ask HN: What are some books like SICP/HtDP, but that use a more common language?
The Divide Between Customer Service and Marketing
While the linked post maybbe right. I completely agree with the Uber engineers that it sounds too complicated. I can understand the double polygon search without thinking about it.

I also understand the double polygon search with bounding box optimization, so I’m not sure why that wasn’t used.
I’m sure HN users are aware that there are ways to share files online. File upload exists on the form but it has been arbitrarily limited.
Counting Billion Distinct Objects Using Only 1.5KB of Memory (2012)
I do think that the apple app store has better quality apps. But to be frank, those 3 day trial autorenew apps are definitely more common on iOS.

There are so many highly rated iOS apps that look great and where you can't even get past the initial stage without having to sign up to a subscription without even know what it is.
Eh, but stateful and synchronous and chatty. I don't think DCOM has too many good ideas, beyond what it shares with CORBA - mostly, an IDL. It's good to have an IDL if you're going to be serious about heterogeneous implementations.
> The kid is another casualty of us engineers and managers not doing our job in migrating to IPv6 in the last ~20 years or so.

Absolutely wrong.

The kid is a victim of an incompetent and unfair school system.

> The kid might actually do quite ok as I have suggested in other comments.

He might well recover from this serious loss, yes. Will his mother, who was stricken when this happened, recover her health?

A cruel injustice is not acceptable just because the victim "might actually do quite OK".
But you do! Buy an Android. Or jailbreak the iPhone.

As a consumer, his comments were spot on about me at least.
Nobody is proposing that the Apple app store should go away, or that other stores shouldn't be curated. (E.g. exactly because the play store is as it is, on Android I go look at F-Droid first, because if it has something I trust it more)
> governmental politicians

Does “politician” just mean “person who makes decisions for reasons I don't like” to you? Politicians can also make good decisions.
It'll end up similarly to macOS AppStore. Developers will avoid it, so user will be forced to use other stores to make his phone useful.
The real WTF is that something as fuzzy as the calendar was done in hardware. Our time-keeping methods are notoriously fickle, the only stable thing is how long a second takes, and so that's the only thing we should have in hardware.
If you tweet that at @natfriedman or find the product manager, they’ll add it soon. They just added file uploads to the file editor so they might also add it to the wiki (if they haven’t already)
"soft with crunchy bits here and there" ...ware
Use Licecap. It creates super-lightweight GIFs if there’s not much movement.
I am still puzzled at Amazon's decision to quit China, they did so well exactly in those small town markets, where Taobao, and Jingdong did not venture.

Their service with mostly wholly owned logistic was considered superior.
If you’re backing your phone up to iCloud.
is it normal that these methods have no tests?
The Amazon model makes a lot more sense to me: compare products, and then either just buy it or narrow in on a seller.

eBay forces me to simultaneously compare different products across different sellers. It's a nightmare to keep track of the differences and pros/cons of each listing.
> We intentionally designed that system for creators to be able to describe what they were streaming, not who they were or what they stood for. We have maintained this distinction since that time, and we were wrong.

And giving people a label such as "disabled" or "LGBTQIA+" somehow defines what a person stands for or who they are?

I think this must be a cultural gap because as someone who doesn't live in the US I'm seriously flabbergasted by what I'm reading. I seriously fail to see how labeling people is leading to a more tolerable and inclusive society. The blogpost also doesn't make case for it. It just pretends that it's "common sense" that it does.
Thank god we now have the EU bureaucrats making decisions. Because forcing the companies to cheat on, ehm I mean "innovate" on emissions is democratic and western. Somehow the markets don't care about ecology, which is strange, because market knows best.
While that's not relevant in this case, the ISP can correlate an IP address and datetime to an account, which can definitely narrow down the suspects from millions/billions to a single household.
You do realise that any steering parents apply to their children is social pressure, right?
>They can't just do that because of disruption would be too big.

Microsoft became rather antitrust shy at some point. Not sure if that's the case anymore but I think it affected many of the decisions.
> Databases are a bad place to be storing JSON, which is a good interface and a bad storage standard.

That's why in 99% of cases, Postgresql uses jsonb as storage standard, which is binary and compressed.

> This is needless complexity engineered by people who insist on relearning schemas from scratch

No, this is the right tool for situations where schemas are polymorphic, fluid, or even completely absent (like raw third-party data). I love SQL and following normal forms, and it is the right tool for most situations, but not all.
My teacher of English once helped a group of Russian Baptists who were emigrating to the US with their English. They learned it themselves using the KJV Bible and verily I say unto thee, that who listeneth to them and keepeth a straight face truly hath no sense of humor.
It seems like it would be really hard to be productive developing large projects in Assembly. Adding features/bug and security fixes seems like they would be very time consuming. What are the advantages of going this low level vs C or similar?
vbezhenar, for some reason there is no reply link visible in your commenr, so have to reply like this.

"It'll end up similarly to macOS AppStore. Developers will avoid it, so user will be forced to use other stores to make his phone useful."

So, kinda like on Androi... No, wait. It wont. Other stores will be in the margins likd on Android.
> If Apple let developers tell users about other payment methods, Cook said later, “we would in essence give up our total return on our IP.”

Apple believes ("insists"?) that they deserve a cut of your app's revenue--however you might collect the money--because your app is using their "IP" in the form of all the libraries and tooling they nigh unto force you to use to build apps that run on their phone; like, to them, UIKit (I presume), Metal (which many people are only using because Apple refused to implement OpenGL or Vulcan), and (this is rich) apparently even Xcode (wtf: that thing sucks ;P) is so awesome that they deserve 30% of your revenue, and they spent a bunch of time during their testimony trying to show the various ways Epic used--and even liked--their software.
Before Twitter, John used a much more usable platform called basic text files to share his incredibly interesting opinions.
Speed

Mental challenge
Yep. And this is easier now too. Disabled my FB account whilst leaving FB messenger open is possible now, so that finally worked well for me.

Can't change my profile picture in the Messenger app though, so would need to reactivate if I felt the urgent need to.
Developers Turn to Analog for Neural Nets
I grew up in East Germany, but i don't have any kind words to say about the Trabant; a small two-stroke engine (all East German engines were two stroke engines) that was quite bad to the environment (and to the poor guys who were frequently sick with some kind of asthma), what's so cool about that? (and the Chassis was made of pressed papier-mache, not even plastic; i have never seen one burning, but it would have been burning like a match)
Yes, look at the Supabase Realtime API here:

https://supabase.io/docs/reference/javascript/subscribe

https://supabase.io/docs/reference/javascript/removesubscrip...

https://supabase.io/docs/reference/javascript/getsubscriptio...
Actually, we live in the age of one group of people constantly lying, and convincing everyone else that everyone lies. Soviet-style propaganda - making everyone believe that the truth cannot be known, everything is possible and everyone lies.

(I am talking about intentional, informed, strategic lies, I am not talking about people that just don't know better etc.)
In case this helps anyone, I spent this morning debugging my issue further and I am pretty certain it's a hardware fault either with, or affecting, the dGPU in my laptop.

If I force internal GPU with `sudo pmset -b gpuswitch 0`, animations and graphics benchmarks are much faster than with dGPU enabled! For example, I tried the Unigine Heaven benchmark and I get 14fps with internal GPU, 4fps with discrete (5300M) GPU, which I am pretty sure is not right lol. (If you run this command, `sudo pmset -b gpuswitch 2` set it back to auto).

Did a clean install of Catalina to rule out OS issues, and got friends with the same laptop to test out the same website I was seeing extreme slowness on (it was fine for them).

The laptop recently had a repair and pretty much every part was replaced as a result of liquid damage, so I suspect either a faulty part or incorrect installation. Off to the Apple Store I go!
I wish they had a hobbyist program.
China has had multiple app storeson both ios (through widespread jailbreaking- the shop you buy your iphine from will install it for you)and android. The experience is very poor. They are full of scammy, pirated apps(although they do have emulators)

The majority of users just want their phone to work.
If you sincerely believe that allowing people to browse by tags like this is segregation of any kind, especially to the level of those other things you said, you really need to calm down and think critically about this instead of saying something that absurd out of an emotional reaction.
I know that GIFs are very inefficient for what they're commonly used for, but your question was why people still use them. The fact they are “images” that are animated and loop is the whole point.
Are you arguing that racism doesn’t exist in 2021?
I actually think more generic worker's rights is better than expanding protected classes, which will always have holes.
You go to a company saying "we sell your wares on Amazon.com," and sign a contract. Your goods come in from one end, cash comes out on another.

Usually that's all

If the guy sucks, you go to another one.

You can see a company called Ugreen, which ended up with multiple "official stores" on online marketplaces this way.

Contract enforcement in China is of course non-existent. It's good if you manage to get a prominent handle for your own brand, in worst case somebody else can do it for you!

I know a man who regularly have to smack pretender "official stores" of his brand few times a year.

This also works the other way around, somebody with a vicious lawyer can coerce Alibaba, or JD into handing your (likely well doing) online store to them on a claim that you don't own your own brand name.
A VPN isn’t a solution, it’s a workaround. A solution would be to change the law. Pressure your law makers and your fellow voters.

It’s worrying that every time there’s a problematic internet law, the response is “use a VPN”. I even saw that suggestion where it would be downright useless—the European law to require upload filters.

If the recommendation is always to use VPNs and otherwise keep quiet, those in power can calmly strip you of every right and ban VPNs at the end. What do you do then?
Yikes. I can see that this was done with the point of good intentions, as some people may want to see non-English speaking streamers, so sorting by nationality may make that easier.

But this is a huge can of worms.
Since ~2004, folks in the financial industry have been migrating away from FIX to other lighter protocols such as ITCH, OUCH, and SBE (standardized from FAST: "FIX Adapted for Streaming").

This is analogous to the move we're all witnessing from HTTP to HTTP/2 (standardized from SPDY) and HTTP/3 (QUIC).

The desire to reduce the amount of bandwidth spent pushing uncompressed text around and reduce the amount of CPU needed to parse strings is what spurred market participants to explore alternatives to FIX, namely in the form of binary encoded message that costs less to parse (from a CPU and bandwidth perspective).

As libraries release support for alternative protocols and the industry compiles their projects against these newer versions, the adoption of non-FIX will keep increasing.

Similar to how you get HTTP/2 for "free" when using the Go stdlib so its downstream consumers such as Caddy and Traefik can provide that as a default to end users.

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

EDIT: Added year for context on timeframe of first implementations
See my other update: https://news.ycombinator.com/item?id=27254237.

I did a clean install of Catalina and same issue persisted so I think I have a hardware fault.
I just don’t buy the argument that end customers will lose out. The Apple AppStore will still be the default and available. People that want alternatives can get them at their own peril (like responsible adults, can you imagine?). And what percentage of people actually use alt app stores on Android?
Pretty cool, but it seems like a lot of effort compared with just learning them.
Why? Are you tied to Apple and unable to leave?

I don't buy Apple devices, and so am not affected by their restrictions.
And I think what you said sounds like a text from a stand up comedy show. From the 60's.

Even if what you said made any sense, what would be the problem on giving 12 extra sick days per year to women? As you said they can take them or not, and again, where is the problem?

And besides the discussion on the amount of suffering of all the women on the planet, where is the problem on giving women an advantage (in case it was)?