skysight-inc/HackerNews huggingface dataset:
While there are parts of Swift that I like, I am more and more convinced as time goes on that Swift in general, and specific sub areas of Swift (like SwiftUI or Swift Charts) are destined to follow the trajectory of .NET as decried by Spolsky in How Microsoft Lost The API War [1]. To the extent this is true, it is likely smarter long term to avoid Swift except in cases where Apple has enforced its usage (like the watch).

For problem areas where Apple's frameworks provide a useful or necessary solution, accessing them from Objective-C instead of Swift is more stable. Examples like Accelerate, HealthKit, and StoreKit come to mind.

For problem areas where Apple has no advantage but you want to ship code there, oft derided but broadly usable solutions like C++ (which connects to Objective-C better than it does to Swift) or Javascript dominate.

Even Apple appears to struggle at drinking its own koolaid, given the recent criticism of the Settings port to SwiftUI. [2]

[1]: https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

[2]: https://daringfireball.net/linked/2022/08/15/ventura-system-...
> Europe, Asia, etc. they discriminate for different reasons and in different ways, but they all do it and it’s almost always overt.

As a Canadian living in Malaysia (just shy of being in the top 10 most racist countries[1]) this is definitely true (although not against me as a Caucasian). There have been several times where I am in a Grab and the casual conversation with the driver all of the sudden turns racist whether it's against Chinese, Bangladeshi, Indian etc. People over here are much less concerned about tact and racism is no exception.

[1] https://worldpopulationreview.com/country-rankings/most-raci...
That may be illegal depending on what type of rental setup they had.

https://www.hud.gov/program_offices/fair_housing_equal_opp/f...
Yeah this is the tension. Learn something to benefit the company? Or throw Redux/Kubernetes/Microservices/Rust on everything for a killer CV?
What do you mean someone else? What about me!

Alternatively, what do you mean, quit?
Just because other countries may have it worse doesn't mean that we're doing well. Look at our prison demographics -- black men are over-represented by a factor of two.
Top of the line S6 comes with glossy plastic buttons on the steering wheel. Extremely cheap look and feel. No idea what they were thinking.
All I can say is I'm glad I don't live in Northern Europe. Or Libya, Iraq, Syria, or Afghanistan. Enjoy your illiberal democracy while it lasts.
I understand the author's disappointment, but despite the defeatist tone of the writing I am convinced that this will thankfully not be the end of PINE64.
Accounting For Developers, Part I
A DAW made in Excel (2020) [video]
I wasn’t talking you to here, and in this case parent was (I assume) talking about scooter usage in the US, so you may in fact be wrong here, according to you (“US and Canada are probably the only places where scooters aren't the norm.”).

I don’t need to present any evidence to the contrary because I didn’t make any claims to the contrary. I’m not claiming scooter usage isn’t high, I didn’t say it’s not more than cars or bikes. I was more careful than that.

You made a strong claim that you can’t back up, and you’ve already admitted that you’re just making up. That’s on you, not me. I’m simply sensitive to people making assumptions and insisting on calling them facts, and that is what you did.

Just like your unfortunate and unnecessary anti-American comments that got you downvoted, you could have ended this by simply acknowledging gracefully that it’s your opinion, and you believe it’s most, rather than continuing to add hyperbole after hyperbole, exaggeration after exaggeration on top. Claiming scooter usage of scooters for food delivery is the same as the sky being blue is a pretty bad analogy, and weakens your point.

Adding an ad-hominem on top accusing me of trolling just becuase you can’t answer my question also reflects poorly on you and tends to undermine what you’re trying to say. It would be so much stronger if you simply qualified your claim as your own belief and left it at that, or did some Googling to find stats. I’m sorry that asking for evidence of what you said upset you so much.
The worst of the worst is the window switch in the ID.4.

Like, just changing the window open/close button to a capacitive touch surface is bad enough - you rest your arm there, and the window opens.

But no, that wasn't bad enough for VW engineers - they reduced the number of buttons from 4 down to 2, + another(capacitive of course) button to switch between front and back windows. How do you know which ones are being controlled? The button lights up, of course! Don't you love looking down by your elbow to see which window you are about to control? It's great! So futuristic!
The first implementation will be in the kurbo codebase, in Rust, permissively licensed. If it works out as well as I'd like, the code will be only moderately complex, which I hope means others can implement the ideas without too much difficulty as well.
> white folks were like "but Indian food smells!"

It does smell... freaking delicious.
It's weird, but probably not illegal. If they can mandate you not to smoke then this should not be a problem.

Getting a smell out of a place is not possible with cleaning and ventilation. It eats into everything, you need to paint again and possibly get rid of furniture.
Touchscreens seem to me to be wrongheaded primarily because they inevitably end up with multiple screens and layouts that require "navigation" to perform a task. Every navigation action is a hand-eye-brain coordination problem to be solved. Moving common tasks to a touchscreen multiplies the cognitive and re-focus burdens very quickly, and sometimes by quite a lot. Environmental controls are a great example of this. I can turn down the heat on my Tacoma with at most a single glance at the dash, followed by a "muscle memory" action to turn a knob counterclockwise, with haptic feedback as to how far (one, two, three clicks). Put that on a slider on a touch screen and I may have two or three purely navigation steps to get to the right screen, and find the slider, and then a visually engaging task to move it. This is nuts, as the Swedish study shows.
Rents have risen over 30%, salaries have gone up 3-7%. Do you see how that large gap can be problematic?

> Economic opportunity is being brought in and it is a pro-building area

Money, jobs, and workers are being imported. This does very little for the local employment market because companies that move here also want to move their workforce as well. A lot of new construction is luxury apartments. Not something that a waitress or tour operator will be able to afford.
> people will try to understand why you bought that one. Are you poor? Why would you buy a tiny phone?

I mean, fsck them. If I had people in my life who though like that (I don't), I'd get rid of them. If they're family and cannot be simply cut off, I'd minimise the contact.
Sometimes one thing leads to another. WWIII-type conflict could be started by states that are not superpowers.
is this the same as hitting CTRL-D?
Absolutely they are. But I work a lot with teams that are on the fringes of tech and business like Data Science & BI. I am trying to find the right balance between doing things cleanly but not overburdening non-engineers with too many tools and abstractions.
How long until neural networks replace rasterisation for games? (Direct3D, Vulkan, etc.)
I'm not surprised. Even M.K. Gandhi said the same thing about caste. That without casteism the Indian society would crumble.

Gandhi also slept with his underage niece to test whether he can control his sexual desires after adopting celibacy.
I'll be needing a new car in a couple of years; I hope physical buttons are back in style by then.
It is rare that a hotel guest will pay the fee. Credit/debit cards forbid merchants from collecting for damages, so unless you have a signature signed or nowadays EMV chip approved transaction from the guest for the specific amount of the fee, they can simply do a chargeback and get their money back.

The next option is court, but of course, proving a specific person caused a specific damage in a hotel is also near impossible without spending too much in legal costs. Pets are always a headache for hotels because the probability of the pet causing high dollar amount damage is so high. Scratches and whatnot on furniture, ripping carpet, peeing and pooping. Replacing furniture and carpet and whatnot easily gets into thousands of dollars. I know the hotel I worked at made a loss on pets even though pet fees were collected.

>The point of the fee is less to be charged and more to signal that someone shouldn’t take the room if that’s a probability.

Yes, just like smoking fees. You basically have to re-floor and repaint the walls and probably replace all the furniture and fixtures to undo long term effects of cigarette smoke to a dwelling. Hence why any decent hotel will do mandatary semi weekly or at least weekly checks of all hotel rooms (regardless if the guest has a do or disturb sign).

Anytime you allow someone on your premises, you introduce all sorts of risks, and getting rid of them is not as simple as calling the police, especially when tenancy rights get involved such as with hotels. So if you want to stay in business, you have to be proactive on monitoring against these risks.

Hence the use of credit card security deposits as discrimination against those who have no credit cards. It is the most effective way to reduce your probability of having to incur huge costs from problematic hotel guests.
But if that's the case, then these assumptions are (royal/imperial) government propaganda, with immediate political use. And people who are displeased with the current monarch (all-Chinese or part-of-China, depending on the period) would see the dragon as the disagreeable symbol of a corrupt/unjust ruler, wouldn't they?
I'm refusing to buy any recent model car until an automaker defects from the horrible trend of touch screen hell.
They should always be available on trucks. How can I turn on the heater with work gloves?
If the CCP invades the ROC it has to win fast, before Taiwan’s nuclear weapons program can spin back up. Losing to Beijing means death and organ harvesting for every member of the government of Taiwan, so I wouldn’t blame them for chosing death by nuclear exchange over defeat.
Show HN: Authorizer 1.0
I am excited to announce the stable version of https://authorizer.dev with the most significant updates . The most complex part of your application, i.e. auth has never been this simple in the open-source space before. Bring your database and have auth layer ready for the application within minutes .

Amazing Features of Authorizer

Support for 11+ databases | Sign-in / Sign-up with email ID and password | Password-less login with magic link login | Social logins (Google, Github, Facebook, LinkedIn, Apple more coming soon) | Secure session management | OAuth2 and OpenID compatible APIs | APIs to update profile securely | Forgot password flow using email | Role-based access management | Multi factor authentication | Email templating | Webhooks |

For more information check:

Website: https://authorizer.dev | Docs: https://docs.authorizer.dev | Github: https://github.com/authorizerdev/authorizer | React SDK: https://github.com/authorizerdev/authorizer-react | Javascript SDK: https://github.com/authorizerdev/authorizer-js | Youtube: https://youtube.com/playlist?list=PLSQGbUjHc6bpaAgCiQPzNxiUP... | Examples: https://github.com/authorizerdev/examples/ | Discord: https://discord.gg/Zv2D5h6kkK | Github Sponsorship: https://github.com/sponsors/authorizerdev/ | Buy me Coffee: https://www.buymeacoffee.com/lakhansamani |
Fossil fuel usage is only one such source, agriculture is a significant component as well, as is concrete
There is no shortage of contexts in which HN will happily tell me it is not ok for me to be able to do something because there are some other people who might do it wrong in a way that has some minor negative effect on others (heck, half the time the effect isn't even guaranteed, it's just a risk) and I should just bend over and take it with a grin because that's the pro social thing to do.

Why is this any different?

And to be clear, IDGAF about Indian food. IDGAF about people who microwave fish in the office. My dispute is with cognitive dissonance.
Seat adjusters need to be available from the OUTSIDE, not from the screen… otherwise a tall person cannot physically get into the far to adjust the seat after a short person has been driving, unless they remember to reset it.
I've no idea if that even means anything. I'll say it then, I think that's a load of tripe.
The article is about travelers bringing processed meats. So because its banned, it gets smuggled, which now is a major human health concern due to improper storage, also consumes resources and time from our CBP from looking for actual threats. Coming from Mexico, bugs don’t mind national borders on their own accord, and a product that is legal 100 ft to the south but illegal just a skip away makes little sense.

I understand strong restrictions on overseas seeds and bugs (especially in New Zealand’s case where they have a defined, delicate ecosystem), but it just seems like US is beating up on its little neighbor.

I’m just saying this whole article details a little corner of American law enforcement that is an overzealous interpretation of a reasonable, because SOMEONE out there made a big stink about it. “Whoa whoa whoa, you can’t bring this low cost meat product across the line to sell in US markets!! US Markets are only for big US Farming Corporations!
Sure, my laptop looks outdated with a keyboard. But compared to touch screen I'm more productive, faster, make less mistake, can wear gloves, don't have to look, can use it in sunlight, and it was never unresponsive.
"At the end of the day it's just a handful of people who get to decide these things" I disagree, there are far more factors playing at hand. A government is made of many people. Or as example, general A decided to attack, but the army couldn't progress due to bad weather. He did his decision but it didn't matter.
> that the USA has mitigated it all, because that’s easily disproved by speaking to any minority person.

The OP literally said "It’s not perfect, but we strive in the right direction" in the next sentence
This strikes me as an unjustifiably harsh/absolutist conclusion based on a tiny sample. Reality is more complicated.

For some things (e.g., turning on blinkers, turning on a windshield wiper), a physical control may be the best choice.

For other things (e.g., scanning the map of an area, configuring trunk opening height), a touch screen may be the best choice.

And for yet other things (e.g., choosing a destination, finding a charging station), a voice command may be the best choice.

Finally, if we ever get fully-conversational self-driving cars at some point in the future, most physical controls may become unnecessary. For now, I'm OK having a modest number of physical controls for common everyday tasks and a touch-screen and voice commands for all other tasks.
> Biden has clearly and repeatedly stated that the US would defend Taiwan

And he was rebutted by the White House when it looked like he meant that the US would intervene militarily

No-one doubts that the US would help, e.g. by supplying intelligence, weapons, etc. as they do now. But they would not send troops and they would not engage (nice word to mean 'attack') the Chinese.
For what it’s worth: I’m at a company that did survey employees on this question. The results actually leaned toward return to office for a lot of the non-engineering parts of the company.

Within engineering, the more junior people really wanted to return to office. The people with 10 years of experience and 2 kids at home really wanted to stay home. Not surprising, really.

Our engineering team remained remote, but not everyone is happy about it. I get emails every other week asking engineers to not come into the office very often because we don’t have enough extra desks for remote employees to be in the office very frequently.

> Did you care to ask your employees what they think? Why not?

While I do think it’s very important to keep employee’s desires and career goals in consideration, questions like these aren’t necessarily aligned with what’s best for the company or getting work done. If you survey employees about how many hours they’d prefer to work each week or how big they want their next raise to be, you’re not going to get answers that reflect what’s best or even realistic from a business perspective.

That doesn’t mean you can ignore your employees desires, of course! But you do have to keep in mind that most employees will default to responding with what’s best for them personally, and for a lot of people from the general population that can mean something very different than what’s best for their team or the company.
> Touch screens are just their 60+ year old fossils deciding "that's hip, that's what kids want!"

Is there evidence it was 60+ year-olds who decided to lean on touchscreens for cars?

If that's just an assumption, isn't an equally likely ageist guess that it was pushed by people who came up through the ranks in the era of "UX"? (Since I'd expect that old-school, pre-UX human factors engineers, who grew up on research coming from aircraft cockpit optimization, safety, and UI in service of the user... would research the heck out of a new technology option like this.)
My brother works in automotive engineering, it isn't 60+ driving this trend. It is the design team, which skews young, and the marketing team, which also skews young.

Tesla does not skew 60+ anywhere in the company, and they introduced these oversized screen based displays years ago.

So on you four bullets above:

1) True
2) I don't know, perhaps?
3) Maybe a quick 'image' audience, but are they doing usability testing?
4) Completely false.

The big weight is on point #1, for two reasons.

1) Those displays may seem expensive, until you actually price out the panels they are using. Then go and see what those physical buttons cost. They are not cheap. And there are a lot of them. And both technologies have micro processors behind them, so using physical knobs and buttons doesn't save money there.

2) Using modal displays to cover multiple controls saves dashboard real estate, and eases design constraints. Designers love it.

One of the things I hate the most, is that I want a mostly dark interior when I drive at night, and now I'll be stuck staring at an illuminated display that I hate using in any case.
one problem i found is getting a side profile of a charcter, midjourney seems to default to the typical front shot. Also if it could walking animations would be awesome
> "Instead of developing, manufacturing and keeping physical buttons in stock for years to come, car manufacturers are keen on integrating more functions into a digital screen which can be updated over time."

That's lame. 3D printing buttons is a very quick and simple solution to that problem. They can even use my lasts-forever, contactless analog hall effect Void Switch design: https://github.com/riskable/void_switch

Keeping buttons--something that's so quick and easy to 3D print--in stock seems like a huge waste of storage space.
Does it work like that anywhere? At least in Germany the burden of proof in discrimination cases are on the accuser, and perpetrators have to be stupid enough to say it out loud to lose their case.
I heard it said once, about how prevalent and deep racism runs in various societies, that

- Americans are racist

- Europeans wrote their thesis on racism

- Asians wrote the original sources on racism that the Europeans cite in their thesis
I mostly allocate static areas in the BSS segment. That way, I know at compile time that I allocated my memory correctly, assuming that I have my stack under control.

Then I follow my two rules of embedded development:
- no recursion
- everything has to be O(1)

If I'm honest, I can't remember a project where I had to use even a pool allocator, which you would usually need if you were trying to do like, reorderable queues / lists / trees or so. I right now can't come up with a proper use case. If you do need to say, compute a variable length sequence of actions based on an incoming packet, then I would structure my code so that:

a) only the current action and the next action get computed (so that there is no pause in between executing them)

b) compute the next action when I switch over (basically with a ping-pong buffer)

c) verify real-time invariants

My most used structure is the ring buffer to smooth out "semi-realtime" stuff, and if the ring buffer overflows, well, the ring buffer overflows and it has to be dealt with. If I could have more memory I would just make the ring buffer bigger.

I'm not sure how clear this explanation is :)
I see this occuring through material choice, see: https://www.busterandpunch.com/
Love the controls in my Model 3. Whenever I see people complain about this, I always think "What is it that you're fiddling with your car so much that you need a shortcut button for everything?" because I don't fiddle with my car while driving, and little while parked.

Not surprisingly, this test is highly contrived and nonsensical. Let's review:

> 1. Activate the heated seat, increase temperature by two degrees, and start the defroster.

> 2. Power on the radio and adjust the station to a specific channel (Sweden’s Program 1).

> 3. Reset the trip computer.

> 4. Lower the instrument lighting to the lowest level and turn off the center display.

1. Seats, steering wheel, air are warmed by the app before I leave. Seats and air temp are set on auto and I rarely have to change them during a trip. defroster is a button on the bottom.

2. I click a button and say "Play <Blah> on Spotify". Sometimes I play stuff from my phone. Four years in, I have not yet used the radio.

3. Car has auto trips from last charge, last park as well as two manual ones. They are burried deep, in the menu. But why is anyone resetting trip counters while driving on the highway?

4. Ugh, it's set on auto brightness and I've never touched it after setting it up. Switches to dark mode on sunset as well.

Touchscreens are better because you don't need to fiddle with the cars they come with.
This assumes that WFH is equally as productive as in-person for all companies.

Some companies may have conclusively determined that for them, in-person is far more productive than WFH, and so losing certain applicants is an acceptable tradeoff.

As an anecdote, a friend works on a team that does a lot of hardcore low-level algorithm development. They require at least three days of in-person each week, since collaboratively doing math on whiteboards just doesn’t work as well over Zoom.
BMW did this in the 7 series and I think some 5 series. A row of buttons in the center console that you can choose what they do. Unlike old style "preset" buttons they have a sensor in them to detect your finger being on the button before pressing it, and then it shows at the top of the iDrive screen what that button is programmed to do. I thought that was quite an elegant way to fix the "can't remember what I made this one do" issue you get with programmable buttons.
> It would not destroy the planet nor render it significantly uninhabitable.

And you are 100 percent sure that your assumption is correct? For if it is not, the potential cost of error for your hypothesis (total destruction) are infinitely higher than that of OP's (no nuclear war even though we could survive it). And that is independent of which assumption is more likely to be true. I wonder which conclusions are poor then.

What about nuclear winter?
you're wording implies that they didn't ask at all, especially the "why not" at the end. Yet I see nowhere in GP's comment that would allow you to make that assumption
Exactly. And it only took a tool (Flash) that allowed a small team to do what used to require a whole company of trained experts (animated cartoons).