skysight-inc/HackerNews huggingface dataset:
> In the Chinese app store market [there are] five to ten commonly used app stores, and yet even the largest has less than a majority market share. Most Chinese people have more than one app store on their phone, so there is no monolith there, whereas “outside of China, Apple and Google control more than 95 percent of the app store market share”. Ecosystems with multiple app sources work, and governments around the world believe that monopoly forces are what keeps Google Play and Apple App Store dominant.
A few people are trying to claim it back! My current favorite - https://github.com/dremin/RetroBar
We've gotten to the point where a small 32-bit ARM core IC is cheaper than an 8-bit atmel core IC. I've stopped using 8-bit chips entirely in my designs.
I wonder if Arduino will support the ATtiny 2-series?

UPDATED:

Yes... it's at the bottom on the article.

"Spence Konde has updated his excellent megaTinyCore to add support for all the ATtiny 2-series parts"

The major differences that I can see:

- More flash/ram, now up to 32k / 3k

- This has two USART modules, not just one.

- This has no DAC module, it was removed

- The ADC is improved: was 10-bit 115 ksps, now 12-bit differential 375 ksps.
Making friends is not hard in the way that general relativity is hard, it's hard in the way that digging a trench is hard. You have to do a lot of grunt work for a very long time in order to see results. And there are no shortcuts, you have to do it all "by hand" or it doesn't work.
Remember that it took about 10 years for North Korea to go from it's first nuclear weapons test (which fizzled) to something that's probably a deliverable nuclear weapon, and they had spent decades before that to get to the first test. Nuclear weapons require great precision but they're not especially complicated devices. Any nation state, even the very poorest, should have no difficulty designing a nuclear weapon. It's the refinement of the design and the acquisition of the materials that is difficult, and even then the challenge is more in doing it clandestinely. Even then, the cost of the manhattan project, which not only developed two different nuclear weapons in 4 years, but also discovered a lot of the basic underlying physics from scratch, all in secret and with 1940s era equipment cost about $23 Billion adjusted for inflation. Similarly, the development contract for first American ICBM cost about $4 Billion in todays dollars. North Korea benefits from decades of scientific and technological advancement since that time, and it doesn't cost much to employ someone when you can throw their family into a camp, but even if we assume that it nevertheless would cost them as much to develop such technologies, over the course of 30 years that still represents a reasonably small fraction of North Korea's GDP. North Korea's long history of failures are pretty clear evidence that they were not given the design and manufacturing capability necessary to produce working nuclear weapons or missile systems. While no doubt there has been communication with other state actors over the decades, the idea that they are receiving active support is not at all supported by evidence, and indeed the embarrassingly long development time implies that either there is a great deal of incompetence in the development effort, active sabotage, or likely both.
Is there anything preventing wind power from being above forests? Every wind farm I've seen has been on empty fields but it doesn't seem impossible that you could use the land for crops or even trees.
Not true.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
The problem is that constexpr already is not sufficient to guarantee that.
I see -fconstexpr-depth, -fconstexpr-cache-depth, -fconsexpr-fp-except, -fconstexpr-loop-limit, and -fconstexpr-ops-limit, but not -fconstexpr: https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/C_002b_002b-Di...

Where'd you see -fconstexpr?
> Never in my life I felt like I have experienced censorship in default app stores.

You're thinking of censorship as a consumer that I presume lives in a developed country. Consumers elsewhere can face censorship [0][1]. I hope this can change your perspective a little bit.

0. Apple takes down Quran app in China https://www.bbc.com/news/technology-58921230.amp

1. Apple Removes New York Times Apps From Its Store in China https://nyti.ms/2hTHtWd
Confused here, isn't 'indoor air quality' primarily about CO2 levels, particulate matter, VOCs, etc.? I don't see any of that in there.
How do you think creators gain a following in a world without a recommendation system? I can assure you only maybe a dozen of the (english) creators in the top 1000 are actually popular from word-of-mouth, with the rest entirely dependent on the recommendation system for their entire channel.

I think you misunderstand what YouTube is. YouTube's primary product IS its recommendation system. Other platforms will happily host video files for you for a marginal cost, but nobody goes to them because they won't see videos that appeal to them specifically when they visit the site's homepage.
The SQL comparison is a great illustration
There are some on itch.io

https://drwhut.itch.io/tabletop-club
I believe Google uses UX data to influence the search results.

- They have access to the entire internet stack: Android --> Chrome --> Google Analytics.

- Every major platform; YouTube, TikTok, LinkedIn, Instagram and Facebook use UX metrics to influence reach of content in the newsfeed.

- If you think about it, wouldn't UX metrics like time on-site, pages visited, bounce rate, etc be the best measure of whether one page is more helpful to Google's searchers than another?

- Google is considered the world's most innovative big data company. It doesn't make sense that all of their platform peers are using UX metrics to influence reach + Google's access to the UX data, that they would NOT use it.

DDG and Microsoft, nor any other search engine have access to this data, thus their search results can, and will never be as good.
You are describing ways of getting acquaintances/just friends, the article describes ways of deepening those friendships such as paying more attention to questions that lets you better know people, I found it very helpful, it may come 100% naturally to you, but not to all of us
> you have to massage your code enough that you are ~95% away from just running it on the GPU anyway

Depends on your usecase, I guess. Having AVX-512 on the CPU allows you to just re-implement one critical function to be faster, and let the rest of your code be clean and simple. Communicating with a GPU comes with a large latency penalty that is not acceptable in some use-cases.
> In general, an M.S. in STEM fields indicates a coursework-only degree (typically 6 classes, no thesis or original research) and an M.A. indicates a more rigorous course of study and research.

I did not know that. Thanks for the explanation!
There are a handful of people who think there is some there there with Web3. For the rest of us "ownership" is at best "A TRS-80 with a coinslot attached".

If it cost spammers $50 to send me an email that might be a good thing but it's more like $30.71 to log into my computer in the morning, $17.44 in gas fees to check something into git on a good day, $771.41 if the network is busy.

I am sure it would have made Sam Bankman-Fried rich except that he's going to jail. You might think you're the wolf who is going to get rich at the expense of us sheep but odds are you are the one who will be left holding the bag.

I heard there are some people who trade loli pictures on Tor. I bet they'd be really interested in a way to publish that can't be censored.
Yes, centralized crypto exchanges are pre-failed.

Really. They've already failed, it just hasn't manifested on the time axis yet.
Only 1 of the BlockFi founders (Flori) has an ivy league degree (from Cornell). Zac is a moron who made his wealth playing poker and through a scam loans startup (Zibby).
https://www.theverge.com/2022/10/3/23386058/house-of-the-dra...
I can't see how constexpr could be used for what constinit does. Indeed, there's a part of me that thinks constinit is kind of a poorly chosen name/keyword.
> " ... is often called the stack."

What's wrong about the stack part? It seemed a little odd (and unnecessarily abstract) that the author said "automatic storage" instead of just stack

is there a situation where there's automatic storage but no stack?
As much as I'd love society to wake up from blindly trusting celebrities, billionaires, sports players, and musicians... it is and will continue to be the strongest tool that the 1% has against the 99%, along with pushing division to keep us (the people not in their bracket) fighting amongst ourselves. I don't expect society to change overnight or even in the next decade, but I feel that the elites see their trillions shrinking into billions, and billions to millions and so they are literally engaged in a culture war that will be very hard to defeat to maintain their status quo.
That looks tremendous. And the audio version is included with a membership I already have... that may be my dog walking material for the next few days.
On troubleshooting/repair attempts:

> One reason the Ford anatomy was never reduced to an exact science was that, having “fixed” it, the owner couldn’t honestly claim that the treatment had brought about the cure. There were too many authenticated cases of Fords fixing themselves—restored naturally to health after a short rest.

Sound familiar to anyone?
Maybe as a high schooler (presumably) in the 90's. In today's world, probably not.
This is the sort of thing that pushed me away from C++ a couple of decades ago. I remain perplexed that the "solutions" to C++'s "problems" have largely been to continue overcomplicating the language.
Mustard, horseradish are pretty strong, however it's a entirely distinct sensation from chili.
is there a well-maintained and widely-adopted cli type checker for jsdoc other than eslint-plugin-jsdoc though?
Good point.

I love constexpr because it allows me to write compile time unit tests inline with the library code, with static_assert. The implied UB check is gravy.
Breaking Password Managers: How Easy Is It and What’s Inside?
I've been packaging cat food when I was in high school and they do that because, when a single of those cat food packets rips open for whatever reason, the smell is pervasive and intensive. It spreads through the whole warehouse, from a single open bag, getting ever worse as it spoils. The plastic lining in the displays is to protect the shipment - think of an the oilsump the cellar which contains a houses oil tank is lined with. It's a way to contain the spread of a hazardous substance in case the probably containment unit fails.
Quite the opposite, it's now necessary to hide the notch by underlaying it with a black background.
I have an Airthings Wave Plus [1] which measures CO₂, Radon, VOCs, and some others but until recently I could only get the data out via the cloud integration.

Home Assistant recently added a BLE integration [2] with the device and it works great, way better than the Airthings app actually. So now I'm automatically logging and tracking all the data on a regular basis instead of hoping the app is still running in the background on my phone and updating the cloud.

I am not sure about initial setup since I had to go with the cloud integration to get it working in the first place a year or so ago, but maybe now you could skip that and just start reading the data off the BLE? It's possible but I cannot say for sure.

1. https://www.airthings.com/wave-plus

2. https://www.home-assistant.io/integrations/airthings_ble/
Ok, so facelift after 5 years of production. That's nothing unusual.
>The size of the Suburban is considerably larger than the Land Cruiser.

Ok, and? The comment i was responding to was comparing a 1988 Suburban to a 2022 Suburban,

The fact that chevy makes smaller SUV's that are more inline with a Land Cruiser that also get batter mileage has no relevance to the comments I was replying to
You’re working less, but for 5 days, so you get more “fresh hours”.
> Coinbase is an exchange

Not in the conventional sense. It’s a broker with a prop desk.
Building a High Performance Data Integration Framework in Go
Most of the moat seems to be some combo of

• Website today seem much more aware of how search would ultimately seek to summarize and off-site catalog their content to siphon away incoming users than when Google started, so you don’t have the benefit of naïve counter-parties anymore who will quietly welcome you scraping them.

• The web’s way bigger and faster now than when Google started so keeping results up-to-date is Sisyphean

• If you only have a search engine, you will have to pay for almost literally any other non-search data stream you’d want to use to augment search - locations and business info, traffic, routing, media names and metadata, stock prices, and so on.

• While power users here often complain, it seems that whatever metrics google is using have found that human-curated results and normal non-ML approaches like basic keyword search are not preferred and ML-based approaches have been more successful, which likely cost a lot in compute to build and definitely comes with a hiring talent premium for being a niche skill

The moat is money, and lots of it.
I need new research on how using "effect" as a verb in a headline affects my emotions.
Dentistry is highly regulated market so it must be expensive.
I know a bunch of MUMPS folks too and yes, it's a very similar vibe. Ditto with other "niche" tech communities. Some people just really like those little pockets outside of the mainstream. One of my mainframe friends frequently posts pictures of RL gatherings of that community where he is, and it definitely seems like a good scene to be in. If I ever had to un-retire, it might well be into something like that.
I support that effort. In the meantime, we have to do what we have to do. I'm presently in the process of optimizing some stuff and comparing the improvements of SIMD vs GPU on both ARM and x86 (this isn't that impressive, it's some basic loop vectorization). But just as Linus writes in that post, getting the compiler to do well seems impossible.

I'm measuring performance improvement and energy consumption reduction. The results are incredible. We really have to do this stuff. But it's complicated and the documentation is generally awful. So yes, a new language that deals with all of this would be very, very welcome :)
>Never in my life I felt like I have experienced censorship in default app stores.

Alternative frame: How could you possibly know? Have you experienced an app store system outside the western duopoly?
I also think it is time to sharpen our critical minds and stop steel manning everything said by anyone with power, money or past success.

House of cards are built on blind faith and are ultimately detrimental for society.

But this kind of skeptical reasoning should be applied with nuance, quite a few innovators are at the same time brilliant and insane, like Howard Hughes or Kanye West, and to some extent we could include Isaac Newton and Nikola Tesla.
McPlant burgers are available in the UK - have they stopped in the USA?
Koyo and Aisin are like the ACDelco and New Venture Gear of the far east. All the other manufacturers from that region use their assemblies.
Plus, it's 2008. 14 years is enough for lots of thought to have a revisit with revise. If there's a very good C book in 2023 I would buy it.

Edit: No, change my mind. I'd go for Zig book instead!
They likely left out some qualifier when reporting on the RR press release -- it was green hydrogen generated from tidal energy + electrolysis so I suspect something like "Rolls-Royce tests carbon neutral hydrogen-fueled aircraft engine in aviation world first" would be a more accurate summation.
It hasn't AFAIK. Most macOS apps are considerate enough to let you choose whether to show an icon in the menu bar, but even so, Bartender (macbartender.com) is a must-have menu bar clutter tamer for me.
Show HN: Automate your task follow-through across your business tools
Hi All, Rejoy is a tool that automates your task follow-through across your business tools. Connect and monitor fields across tools like Zendesk, Jira, Asana etc. Create rules to trigger actions based on conditions. Automate notifications, field updates, and reporting.

We are in private beta with a free one month trial. Thank you for your feedback.
If people are going out of their way to approach you (especially women), then it's probably down to you being attractive or at the very least above average.
Sorry. It is -fimplicit-constexpr, new in gcc12: https://gcc.gnu.org/gcc-12/changes.html
In C#, you can write (pseudo-code): if (AVX2) { ... } else if (SSE) { ... } else ...

Then, when you run the program, the JIT will pick the first supported option and eliminate the other ones.
You'd need whole lot more prevention and education for that choice to be made. OF is full or barely legal teens who just see the "quick money printing" aspect of it but it obviously have a much broader impact, especially psychologically

It's no all black or white but let's not treat OF as the next best thing after running water, I wouldn't be surprised if it was, as many other websites (social medias cue), a net negative when you start looking at the broad/long term impact

As always with tech, what was once ok at a small scale doesn't necessarily stays ok when it becomes a world wide "1-click" away phenomenon accessible to virtually anyone over the age of 12 with half a brain
Let’s slow down a minute here…

It looks like some are assuming the problem is with SwiftUI and immediately speculating on the reasons, however even the author admits they do nut understand the framework architecture well enough to be sure.

Some of the “problems” that needed to be optimized were using global state that triggered all kinds of unnecessary redraws. This is going to cause problems for any system.

Also the author endorses adding “animations just for flourish”, then laments that animations make things slow. The first point is not really a good idea. Beyond that synchronous animations by definition cause latency, that’s not a performance problem. How much of the problem was due to this isn’t mentioned.

The whole thing is not well argued and the conclusion of the title is suspect.
I take a small amount (500 μg) of melatonin. Works every time.
On the contrary, I find that the older generation has much greater trust in the government than the younger generation, but also believes much more strongly in Chinese traditional medicine.

In my experience, people in China nowadays do not associate the post-Mao government with the Cultural Revolution, particularly since the people who took over in its aftermath had themselves been persecuted. Deng Xiaoping was purged during the Cultural Revolution. Xi Jinping's father was purged and imprisoned. Even Xi Jinping himself was affected, in that he was "sent down to the countryside." There's a broad rejection of the Cultural Revolution in China, but that isn't the same as a rejection of the Party or government.
> it's largely just an arbitrary restriction

Kind of. But the restriction is in keeping with the C philosophy of no hidden implementation magic. C has the same restriction on structs. That's the same question; an array of bytes of known size to the compiler it could easily abstract away. But assignment is always a very cheap operation in C. If we allow assigning to represent memcpy() that property is no longer true.

Same reason why Rust requires you to .clone() so much. It could do many of the explicit copies transparently, but you might accidentally pass around a 4 terabyte array by value and not notice.
A Board-Game Auteur Makes His Next Move
this needs a mention:

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
UX goal is not enhance user experience anymore, it's improve profits by manipulation of the user experience.
Actually value is created when a scam company goes bankrupt. Less value destruction in the marketplace.
Even better when it says "[SPEAKS FOREIGN LANGUAGE]"
> And as usual, a great example of a censorship free open market - China.

If China looks like a more competitive and healthy ecosystem, as an anti-China person you can respond either by thinking that's a problem, or by smirking about China.

> make a clear argument

Their arguments are a lot clearer than yours, which seem to be an expansion of "oh, come on!" You're appstore-splaining to people who run a successful appstore by telling them they're out of touch.
Show HN: I created a site to help HN users give the perfect Christmas gift
The idea of creating this site came to me when I was thinking of gifts to get family and friends for Christmas after a very exhausting work week.

Getting Christmas gifts or gifts in general can be time consuming and mind draining if you are the type of person that likes to give thoughtful gifts and does not like to repeat gifts.

I decided to compile data of key points like gender, age group, hobbies, favorite things, favorite sports etc of the person receiving the gift, so as to suggest several gifts the receiver is most likely to love.

Since I wanted to share this with others that might need the help and I had little time (since its already 4 weeks to Christmas) to start creating a website from scratch, decided to just create a blog for it. I will set aside time to create a website to help users with tailored gifts(I'll have to do some crowd sourcing to get more data & key points so as to give the best gift suggestions).

Check it out, I hope it helps you give the perfect Christmas gift this year and send feedbacks my way.
Getting back to sleep is less about what you do at 3am, and more about what you do during the day:

* Watch https://www.youtube.com/watch?v=uj8FTWCb010
* Make a point of getting outside under the sun each day, and sunshine on your skin and your retinas, preferrably the same time each morning
* If the above does not raise vitamin D sufficiently, supplement
* Supplement the B vitamins, or get more in your food
* Exercise, preferrably the same time each day.

It worked for me (ᵀᴹ).
“read the manual” is part of the UX.
There are no viable alternatives to vaccines and medicine in general (ones that actually work, that is). There are alternatives to C -- for most cases.

> My Reddit app crashes several times a day, and I guess there is no immediate danger.

That's because your app is heavily sandboxed and probably (on Android, at least) running in a VM which enforces memory safety and isolation from other apps.

If each crash had, say, a 1% likelihood of eating a large portion of your data (or leaking pictures or whatever) you'd probably care a lot more about it.

The problem highlighted by the parent poster is that all these little risks add up and often end up being catastrophic (e.g. heartbleed) because so much of what we run is interconnected via the network (or just data in files).
De-prioritizing it is probably the way to go, but we'll see. Nothing is written in stone and we encourage people to provide their feedback in form of PRs or Slack messages
Done! Before we even had the conversation. Except from a credible source, rather than media matters. Guess how many pulled out at the point zero changes had been made?

But obviously even some alternate timeline where they had, that wouldn’t really prove Elon is somehow secretly trying to destroy twitter, would it? Someone is indeed very confused here.
Windows 95 was an unprecedented advance in the human/computer GUI interface, which is still reverberating today.

Even many Mac users copy aspects of it (put your Applications folder in your dock and you have a start menu/programs).