skysight-inc/HackerNews huggingface dataset:
Which ones?

Gear change: drive/park/reverse. Always using when stopped.

Music: has physical control to change + voice

Volume: same

Side mirrors folks: same + auto

Climate: profile + voice
The only thing that I found I need to fiddle with touchscreen (one physical button -> one touch button) while driving is rear fog light. It's neither auto nor supported by voice.

It's an easy software fix; not sure why they didn't add it yet. The software even recognizes the command and says not available yet.
Had vfork, unless you're on some not-BSD where vfork has remained relevant the last three decades?

DESCRIPTION
vfork() was originally used to create new processes without fully copying
the address space of the old process, which is horrendously inefficient
in a paged environment. It was useful when the purpose of fork(2) would
have been to create a new system context for an execve(2). Since fork(2)
is now efficient, even in the above case, the need for vfork() has
diminished. vfork() differs from fork(2) in that the parent is suspended
until the child makes a call to execve(2) or an exit (either by a call to
_exit(2) or abnormally).
...
HISTORY
The vfork() function call appeared in 3.0BSD with the additional
semantics that the child process ran in the memory of the parent until it
called execve(2) or exited. That sharing of memory was removed in
4.4BSD,
I think the problem is that small tools are missing that "comprehensively" part.. trying something as simple as getting full system startup log (something very useful on headless system!) - it was basically impossible until systemd came. Only gentoo tried to do this for a few years, but then that functionality broke.

Same goes for service startup - why does start-stop-daemon discards stdout/stderr instead of logging it? This would be trivial to fix, but somehow this was not available until upstart (and then systemd) did it.
When my Aunt was diagnosed with MS in the 80s it was a crippling and degenerative ailment.

When my brother was diagnosed with MS ~30 years later, it was a nothing burger. He gets an infusion monthly and suffers no significant impact on his quality of life.
Over-enforcement of the anti-redditism rule on top level comments is sometimes, in itself, distracting.
Agreed - just redid mine in plain HTML+CSS yesterday after getting a bit annoyed with Google Docs. I am reminded how annoying margin collapse is but on the whole having more control is nice.
In my mind,I just automatically translate a EXPRESSION1 b EXPRESSION2 c as (a EXPRESSION1 b) and (b EXPRESSION2 c), so there's no ambiguity. But I agree, it can be very confusing,so I tend to write code that is easy to read without being a master. For example, what would have guessed this evaluates to:

False is False is False. If you thought, True, you were right :)

I would recommend to take a look at one of my favourite repos for more[1].

[1]https://github.com/satwikkansal/wtfpython
Related to the “implies simplicity” component, and posted here on HN multiple times:

Reality has a surprising amount of detail

https://news.ycombinator.com/item?id=38407851
I agree that anyone (including an obviously juniorish candidate) using it should be able to explain it to an extent, but maybe not if you confidently and wrongly claim it doesn't work as an interviewer :)
Blame the FDA. It is near impossible to get these treatments out to patients.
Yeah, that's pretty shitty behaviour, invalidating all the good-faith feedback and going so far as to call it "trolling"?? Ridiculous. There's no excuse to be so hostile when handling bug reports.
They have to trim the middle management fat, 1st, before anything else will succeed.
404 guy seems like a typical historiphobic young journalist. Do some research before speaking, young ones.

Here are some names off the top of my head: Rupert Murdoch. Robert Maxwell. John Edward Taylor.

I'm sure five minutes' duckduckgoing would bring in several more.
Tesla’s approach to pure vision-based autonomous driving—temporarily setting aside lidar and other sensors—seems designed to make this technology more accessible and scalable. By focusing on a vision-only model, they can accelerate adoption and gather large datasets for quicker iterations. Once the vision-based system reaches a mature stage, I imagine Tesla might reintegrate additional sensor data, like lidar or radar, to refine their autonomous driving suite, making it even more robust and closer to perfection.

Additionally, I’ve been exploring an idea about voice interaction systems. Currently, most voice interactions are processed by converting voice input into text, generating a text-based response, and then turning this text back into audio. But what if we could train the system to respond directly in voice, without involving text at all? If developed to maturity, this model could produce responses that feel more natural and spontaneous, possibly diverging from traditional text-to-speech outputs. Natural speech has unique syntax and rhythm, not to mention dialect and tone variations, which could make a purely voice-trained system fascinating and more human-like.

Could you let me know if your current voice interaction model follows the standard speech-to-text-to-speech process, or if there is exploration in voice-to-voice processing?
Not sure one should believe that - everyone with even mild experience of public spaces knows that at the end of the day rules are enforced by people. Doesn't matter if you pour a few liters of woke over the system, it's still the same system.

I'm ready to believe in a conspiracy theory around codes of conduct, actually.
> Can you share an example?

The most detail my NDA permits me to get into is that our most recent failure was that the systemd cron replacement gets in a state where it refuses to ever schedule a scheduled task and that the systemd folks were like "aw, shucks" about it.
I actually want a few physical buttons on my phone and tablet.

Physical buttons to answer and disconnect a phone call, to mute the speaker (whenever ads popup on Spotify or YouTube say), to disable camera and microphone when you absolutely don't want to risk it (attending an office meeting while sitting on the toilet), etc. Without any dependency on screen being clean and registering touch properly or OS not being laggy at the wrong time.
> So if they have the rights to grant it to you, then you can use it under the MIT license

That seems rather the crux of the problem: did they have the right to upload that patch with the given license, or did they commit fraud first? Being able to see the LICENSE file still intact (which GitHub has promised you can do indefinitely for any PR branch even if the contributing repo got deleted) would not protect against that. The CLA doesn’t protect against it either, but apparently some companies think it is at least a useful additional legal barrier. IANAL and so not qualified to comment on whether such CLA is actually useful for the intended purpose

I find it interesting to consider that open source existed for decades mailing patches (usually sans any license info) to a mailing list without legal trouble, and now that GitHub offers easy and complete traceability of the whole patch context this makes it to HN as a concern
I am tired of news like this that never gets anywhere. We have a billion way to destroy cells, great. Let's get a reliable delivery system working now. While that is in the works, I will stick to fasting and other simple methods of decreasing oxidative load.
> being a contractor offers some distance from the internal politics.

This is the best advantage. Being an "outsider" in the sense of having a special role (age, status, etc) can be a huge aid in avoiding bullshit.
It's actually an interesting exchange as from my perspective, the people who are worried about disinformation are what I would call totalitaritized, where the idea of many-truths and subjectivity is a proxy for there being no truth at all. not so much champagne socialists as more banal, pumpkin spice nihilists.

the difference between a natural and recieved ontology is like a received pronunciation, people use it because they were told to use it for in-group signaling, and not as the effect of competence, principle, or experience. the people who are affectedly concerned about disinformation aren't reasoning from base reality or experience, they are iterating a logic of ideas used for in-group signaling. one of those ideas equates criticism with competence.

a received ontology is an affect, whereas a natural ontology is an effect. a mind that can't tell the difference between effect and affect is not equipped to apprehend the consequences of experience or competence, or of an ontology derived from it. it operates on representations and believes others do because that's the depth of its own experience, its consciousness exists on a substrate of languge and material symbols navigated by criticism. in a word, godless.

the beauty of sites like reddit, 4chan, and related ones is that for all their astroturfing, they accumulate honesty that people managing a hegemonic narrative persona can't allow to exist. disinformation and conspiracy theories exist, but I would argue the perspective that problematizes them is just an in-group affectation.
lol given the nat sec issues with allow intel to fail, I agree with you, doesn't mean there won't be a bailout with forced bankrupcy like they did the automakers who wanted bailed out.
I think that mindset is held by most people, most of the time. But not all people at all times. If you're in that mindset, however, the mindset itself may taint your perception of how often others are in the same mindset, which I suspect (hope?) may be the case for the person who wrote the original statement. I suspect (hope?) that person has done at least one selfless ethical/nice/kind thing at some point in their lifetime.
The Debian mirror
There is Good Stress, and there is Bad Stress!

Being in a stressful situation that you have little or no control over is likely creating a bad form of stress. Such as being trapped in a corporate job under a toxic management structure.

However, dealing with your growing business and recruiting to fulfill more orders than you can otherwise handle, that's probably a good stress.

Watching your business collapse and orders vanish, thats a bad stress!

Stress isn't one thing, and running a business generally creates stress at both ends of the Good Stress vs Evil Stress Tier List! ;-)

Now financial security on the other hand, that has to be around the top of the Stress Reduction list!
I prefer JSON as it is really simple
MySQL never had a problem with scaling to multi-core systems; Linux on the other hand did have a problem and its problems became everyone's problems. In the early 2000's the answer to multi-core Linux issues was to buy a system running one of the commercial UNIX. By 2006 or so this became a non-issue for Linux ( for the most part ).

Postgres uses an old design model which predates threads; I have no idea if they have made any progress in updating their design. In the past I have heard the core devs talk about how difficult it would be to do this.

Oracle Database moved to a hybrid process/thread model at some point, this is the superior solution ( I have no idea if it was done well or not, but from standpoint of how to achieve better leverage of CPU vs IO, this is the way ).

If the PG devs had enough time/money, I am sure they would move towards a hybrid model where the focus would be on processor affinity with IO being all tied to events.
Even without GPS, I imagine osm would still prove invaluable in saving lives during a disaster.

I wish there was a simple, portable, plug-and-play solution for downloading and viewing maps on Linux/Desktop computers.
"it basically simply just sounds like we have a volunteer"
https://www.gentoo.org/support/news-items/2021-08-24-eudev-r...
This feels a bit like a case of a "Python from 10 years ago in my head" vs "Python from 10 years ago in reality" meme.

Chained comparisons have been in Python since I started using it at 2.1. It looks to me like they've been there since at least 1.4:

https://docs.python.org/release/1.4/tut/node40.html#SECTION0...
They'd just end up doing both
Hah. Even if the interviewer didn't see through the charade they have plenty of time to check the code after the fact. Once or twice a candidate has done something I didn't know about so I just googled it. Nice little learning opportunity for me.
I prefer JSON as there are libraries for it on every platform and for every language I've needed it.
Came here with the hope of better understanding how a "reasonable person" is defined and interpreted in legal terms. It's always bothered me that legislation reaches for this "reasonable person" in some enlightened attempt to assume that there is a coherent and uniform definition and interpretation for this.

This post didn't help me.

I think the standard "it depends" applies here too... as always.
First enumerated mode of badness: Failure to enumerate badness
As is often said you cannot reason someone out of a position they didn't reason themselves into. It also goes to show the immense danger in allowing authorities to lie and build a straw man because this leads to permenant damage to the thinking of the people who believed it even when they know later it was a lie.

Adopting scientific thinking and evidence is significantly harder work which combined with the bias of prior experience makes it very hard indeed for new evidence to change existing minds. We know this as science progressing one dead person at a time, even scientists can not adopt new thinking we have to wait until they die while training all new people with the new understanding.

We have deep flaws as a species.
just over-enforcement of the anti-redditism rule on top level comments is sometimes, in itself, distracting.
Bingo. It's a nice trick because you get the menu bar space back to.
I have always believed that the purpose of employment (of working for someone else) is to gain enough savings and skills to eventually launch your own business. If you don't execute this plan, you risk feeling frustrated and trapped. An exception is if you have a parasitic value-robbing position somewhere which not everyone does.
Renegotiating a fixed price is generally a much harder conversation to have. You're effectively having to say "I can do this for $12,000...well, I could do that for $12,000 but you just changed the goal, so its $15,000 now."

With hourly it has always been an easier conversation for me. The estimate is pegged to time, and if change requests come up its easier to see what happened. With they said, I'm pretty generous on actual hours worked if the client doesn't ask for anything different and I simply under estimated the work needed for a job. I'll bill fewer hours when its obvious they my estimate was just wrong.
Another aspect that critics miss is that the company wants the money spent. If you only spend 50% of the budget, then you aren't "investing" the allocated capital in the project. Maybe you could have added another feature, etc.

Yes, I agree that incentives can get strange, but that's the mindset to understand from executives.
Cancer mRNA vaccines for solid tumors are administered to real patients in clinical trials right now.
This is not better than XML or JSON. Anything is better than YAML, but this is not great.
Whisper WhatsApp AI Bot
You can see how that's effed up right? Email support to disable a "feature"?
Built this bot for myself, wanna to show it to community. Works pretty simple: Bot uses models to convert voice messages into clear, concise bullet-point summaries. Users can also ask questions about the content, making it easy to retrieve key information quickly and efficiently from any voice message.
I prefer jq.
Ask HN: What happened to the No Paid Prioritization net neutrality rule?
> then you do not run a separate process on the same node

You might if you want the KV to persist between app restarts (for warm starts.)
I saw a solid dozen Python 2 projects leave Python entirely across a couple companies back during that timeframe.

The Python ecosystem has been growing overall especially because of the success of things like Pandas, but a lot of backend/fullstack web app programming did move away from it and never looked back.

(Though you might say the more interesting question is: would they have moved away to things like Node for async/perf or JVM-stuff for "maintainability of old large codebase with lots of devs" issues? Maybe? But at this point Python has added in a lot of things from those languages; but maybe if they'd been there five years earlier with a cleaner upgrade story the migrations wouldn't have happened.)
I think this makes a lot of sense, and also highlights why its use in e.g. documentation can be inappropriate. Lacking context for your user, you might not correctly anticipate which parts are easy for them. But often it is used in places where it's not useful to communicate that you think something should be easy. If I need to add a DNS record, you can tell me only that, instead of implying "add a DNS record, which should be easy for you".
There are pros and cons to using JS. GJS has only collected the negative features of JS. If there is some guarantee for JS applications that it will work in a few years, then each new GNOME release breaks half of the extensions. Enabling and disabling an extension freezes the system for 8-10 seconds.

And it would be fine if GNOME extensions were too functional... But in fact, the functionality of GNOME extensions lags behind conky or XFCE in capabilities by at least 10 years.
Whenever something hip comes up, wait 5 years and see if it's still hip. If it's still hip... At least look into it.
That will never happen in the USA (at least not as the country we know it as)
People want to be able to have a free-wheeling NodeJS-like ecosystem (in a language that shares the whole "`import`s are tracked down at runtime rather than being statically linked" thing, which in turn means you can only practically have one version of the same dependency in a given environment) while also having pieces that are, well, as complex as SciPy, Tensorflow etc. are. And they want to integrate all the missing functionality without anyone ever getting their workflow broken, because everyone still remembers the 2->3 transition. They want this even though the traditional `setup.py`-only way of doing things was abhorrently designed (i.e. you have to run arbitrary code at install time to get any metadata at all - including metadata about build dependencies, the absence of which might cause that code to fail).

Of course we haven't figured it out yet.
Going to plug Reactive Resume here, because it basically does this in an open source, self hostable, easy to use interface.

https://rxresu.me/
Type “drone jamming” into YouTube.
There's nothing named "systemd" in the FILE_LIST [1] for Slack64-current (which is what eventually becomes "the next release" at the appropriate time.

So it would seem the GP has been taken in by some rumor somewhere.

[1] https://ftp.ussg.indiana.edu/linux/slackware/slackware64-cur...
As a Canadian, I have no idea what you're talking about, but I appreciate the consideration.
If you can't see that "helping other people in another class cheat" is violating the honour code then you might benefit from taking the time to do so.

> Failure to realize the consequences of a course of action does not justify it.

https://deans.caltech.edu/documents/24878/Honor_Code_Handboo...
Thats cool - I’ll give it a shot with Go after I get over my PTSD.
That might seem like a bad thing if you're a government trying to boost consumer spending so you can keep the economy running.

But from a consumer's perspective, deflation is a feature. I don't want to spend my money! I want to save it, and to be rewarded for saving it, so that by consuming less I can also work less.

Why would I hand over my Bitcoin for some bread? Because I'm hungry and need to eat. Otherwise yes, I'll save my money for later, no need for needless and wasteful spending.
"As a rule, strong feelings about issues do not emerge from deep understanding."

Mind = blown.

Also relevant: https://www.youtube.com/watch?v=bX3EZCVj2XA&t=289s
Net neutrality law: https://en.wikipedia.org/wiki/Net_neutrality_law

Net neutrality in the United States > Regulatory History:
https://en.wikipedia.org/wiki/Net_neutrality_in_the_United_S...
Six Charged in Scheme to Defraud the Federal Government
That would be kind of neat. Bc realistically the marginal costs on most digital things is negligible. But if it were practical to charge people the 1e-11 dollars per page view or whatever maybe could do some interesting things
Microsoft Todo, formerly Wunderlist, may or may not have an iOS app. It's pretty good.
Had an aunt who wanted to be reachable but only by her friends in the know. She confided to me in the late 70s if I needed her she was listed under J.P. Sartre.
Running in its own process, and, better yet, in its own cgroup (container) makes potential bugs in it, including RCEs, harder to exploit. It also makes it easier to limit resources it consumes, monitor its functioning, etc. Upgrading it does not require you to rebuild and redeploy your app, which may be important if a bug or performance regression occurs is triggered, and you need a quick upgrade or downgrade with (near) zero downtime.

Ideally every significant part should live in its own universe, only interacting with other parts via well-defined interfaces. Sadly, it's either more expensive (even as Unix processes, to say nothing of Windows), slower (Erlang / Elixir), or both (microservices).
I mean, both of these are really just lists of mitigations. What would really be useful is why each of these has been developed, what attacks it tries to stop, why that was chosen as something worth protecting against, and what is out of scope for each of them.
How is freenginx doing so far?
> people's treatment is not going any better

That's not true. It's improving steadily: https://progressreport.cancer.gov/after/survival , and with the newer advances it's going to become even better.

Yes, it's not like an exponential Moore's law graph, but there is a steady drumbeat of incremental steps. And they keep reinforcing each other.
That would be indeed crazy, luckily you were to fast reading the pricing:

https://www.prisma.io/pricing

60k are included.

But, I totally agree to your overall statement. The premium for hosted DBs is quite high despite the competition.

Usually, if you want hardware to handle real world production data volumes (not 1 vCPU and 512MB, but more like 4 vCPUs and 8G) you are very soon around $200 to $300. A VPC with that size is around $15?

The hosted solutions are just so damn easy to get started.
Location:Bangalore,India
Remote: Yes, immediately available
Willing to relocate: Yes, selected countries.
Technologies: Java, Javascript,kotlin,Android, react , react native, iOs
Résumé/CV: https://rizvan.work, https://github.com/llRizvanll
Email: rizvan.g.h@gmail.com

Hey ,

I have around 10+ years of experience working on mobile domain. I have been worked for multiple product companies with fast paced release environment. I have been contributing individually and also led the team. I have been actively building, contributed highly on performance metrics improvement, migration of native to hybrid or hybrid to native app development. I have worked with US based startups and big corporate on contractual basis. I worked so far NCR, swiftsku , ey .
I can easily get along with the team, happy to connect. Feel free to reach out. Thanks and cheers!
I've been doing advent of code with Uiua [0], an array and stack programming language. And it feels like playing Tower of Hanoi with data and building pipelines with functions.

[0]: https://www.uiua.org/
good luck!

only thing worse than dysfunctional companies is dysfunctional technology.

someday we’ll get the incentives aligned properly, and thrive.
Warcraft 3, Quake 3. We're set.