skysight-inc/HackerNews huggingface dataset:
> When my car is not in motion, I don't care what's on the screen because I'm probably about to get out of it.

So do you just not stop at stop lights? When you enter your car, do you somehow manage to get it to engage into reverse without you being in it and you jump in it while its moving?

No?

I guess when you get to a stop light you shift into park and step out of the car then?

No?

Huh. I guess you probably do spend some amount of time with your car not actively in motion then.

> I view my car as a tool for driving. You seem to view yours as an entertainment center.

If anything my comment is arguing the opposite. I'm arguing when you're in the driver's seat, and the car is in motion, the only thing you should be doing is driving. You shouldn't be fine tuning to a radio station or changing some other stereo setting. You shouldn't be adjusting the AC. You shouldn't be pressing that PHONE button or BLUELINK or INFO button or NAV button while you're driving the car. You shouldn't really be doing anything on the center console, at all. Both your hands should be on the wheel, and all your attention should be focused on the road ahead, the environment around outside the car, and how your car is currently moving.

So with that, it shouldn't matter what the center console is like, because the driver shouldn't be messing with the center console at all while driving. It might as well not even exist to the driver. That's my argument. I'm far more leaning towards your car being a tool for driving when you're in the driver's seat and the car is in motion than you probably are, as I imagine you'll probably say the driver should be adjusting the fine tuning of the radio, the driver should be changing how the AC is blowing, etc.

When I'm driving my car, if I can't do it from the steering wheel or the toggles immediately around the steering wheel or is manageable from the voice commands, I don't mess with it when my car is in motion. When I'm at the wheel and the car is in motion, my focus is on driving not playing around with dozens of buttons and knobs and wheels on the center console.
Others did not made mistake. Others asked different question then the one you answered. Others asked about specifically about musicians such as Liszt, Beethoven, Mozart, Bartok, Handel, Debussy, Bach - the top of the top. You answered about salary of guitar teacher, someone whose work you do not play, because it never even got recorded.
> “No touch screens” isn’t the optimal configuration

[citation needed]

> Instead, you want buttons on the dash or wheel for commonly used actions,

Yes.

> and you want less common actions on a nice large touch screen that also functions as a good GPS screen.

No, I don't want a whole second set of controls tossed willy nilly into an entirely different physical interface as a second-class afterthought because the designers were too lazy to figure out how to do it properly with physical controls. Consoles like the XB1 and PS4 have been doing fine building gamepad-driven user interfaces with a relatively limited number of physical inputs, no touchscreens required. Yes, including such things as scrollable menus. And given the disappointing nature of bespoke car GPSes (my current one can't even handle my home address!) I'd honestly prefer a proper phone dock replacing that touch screen, and allowing my car's manufacturer to focus on their core competencies, and allowing me a modular choice for handling what the car lacks.

> [...] gives significantly more customization opportunity than pure physical controls allow.

A power which is used for evil far more than it's used for good. "Customizable" and "bespoke and standardsless" are synonymous here. The limitations and constraints of physical controls are a wonderful forcing function that made for more consistent, tactile interfaces, that will inevitably be skipped over for some gauche touchscreen based vomit whenever there's an opportunity to do so.
It's not actually reverse racism. It's just racism.
I grew up in the suburbs. By the time I was a teenager I couldn't help but ask: "Why is everything here new? And why are all the people white?" I took a look at "White Flight: Atlanta and the Making of Modern Conservatism" for some answers.
They mention in the faq that they do not use GNUStep's implementation of the frameworks, but they do use GNUStep's implementation of the libobjc2 runtime. There's licensing and goal issues. Apparently their Cocoa implementation comes from "the same source" as Darling's, but I don't know what that means. (Cross referencing with Darling's faq, I guess it's The Cocotron.)
This point of view ignores the fact that suburbs are also necessary for employers to be able to have an ample worker pool without paying salaries that are high enough to afford city-only residents (a cost that would go even higher as more people moved into a city for work). Many people in suburbs who work in cities would not be able to afford living in that city, or, flat out refuse to because cities aren't always the best places for families.

Suburbs are a compromise.
No but it converts the action into a multi-step process. A button is a single-step process. Multi-step is fine for infrequent configuration-type actions that happen when you are not actively driving but are a distraction while driving.
> If what you understand by macOS is how Panther used to be.

That's a bit old for me (I started with Tiger), but I would definitely be all over an option to go back to OS X (where, I felt, the paradigm was that users should be presented with the best possible default experience, but also should be trusted to tinker if they chose to do so) before they started pushing this macOS = iOS integration (where the paradigm should be that users should be protected, even against themselves, from any need or ability to tinker).
GNUStep is GPL though, and one of the stated goals of ravynOS is to be BSD and MIT licensed. On the FAQ page they address this, even saying they might be willing to use it despite the licensing.
Yes, but a lot of car manufacturers got around this by making a relatively common control suite for all of their cars. There are car-specific items, and luxury versions of a brand tended to change it up from the standard, but most manufacturers seemed to have an identical set of buttons/knobs for climate control in each of their cars.
It's actually really interesting that the mirror image is that close though. The AI could have seen the water and just saw that there is mountainous shapes, but the AI at least noticed that it's similar to the above one - which tells you how deep these nets go. Perhaps for it to know that it's a nearly perfect mirror image it will need more depth.
I've found that the Calca[†] format hits a nice sweet spot between using an ordinary calculator and running a spreadsheet.

[†]: http://calca.io

It's particularly suited to calculations I'm doing by fetching various numbers from websites, and for the most part it 'composes' by just copypasting a calca into another one.

Basically where the numbers mean something, aren't stable / I don't know them all when I start, but there's no tabular data or significant aggregation going into the question.
Yes, France is shutting down perfectly functional reactors like Fessenheim that could continue working for decades with minimal maitenance. And now electricity prices are projected to dectuple
Effectively an ATM-style interface?
People with a bias, working for publications that take massive advertising dollars from the auto industry, design biased tests and publish them, is one contributing factor.

But then consumers who imagined all sorts of problems with a system sit down and try the system in real life (not in a contrived test) and they find they surprisingly like it and it works very well.
The problem with that analogy is, suburbs doesn't benefit anyone besides the people living in them. So, by that logic, they should sustain themselves. Maps, Docs, and etc provide value to people outside themselves.
For single use, sure.
> usually the biggest problem is an enormous amount of CRUD boilerplate that looks very similar in each project, but it's nevertheless different in important details.

Once upon a time, a lot of microprocessor code was written in assembly. Then C came along, and many of the assembly people said: "whoah, hold on, I use different calling conventions in different places for good reason; what do you mean every C function is going to use a whole stack frame even if it's never re-entered?" But now 99+% of programmers don't care about sub-kb stack frames, and probably most of them even consider C too low-level[0] to touch.

I've said elsewhere[1] that much of the ceremony of cloud sw dev reminds me of 1960's mainframes — so what is the equivalent of a "structured programming" toolchain for the cloud, that takes some higher level description of inputs, outputs, and logic[2], and then generates not-entirely-ludicrous boilerplate to mash it all together?

[0] in hindsight, C's big advantage back in the day was that it mixed much better with assembly than purer HLLs.

[1] https://news.ycombinator.com/item?id=32467919

[2] compare the "environment division" of COBOL with Terraform, and the "data division" with Swagger. I mean, we've definitely progressed on many fronts since then, but certainly not on the axis of "lack of verbosity"[3].

[3] OTOH, Conway's law suggests that multiple-team projects will always wind up with multiple configuration in multiple places.
Which doesn't necessitate the presence of the suburban environment. If suburban residents want a lifestyle distinct from living in the city, that is absolutely fine - but they should pay the costs of that lifestyle as it is a choice (just as living in a single family home versus an apartment is a choice urban residents make and should pay the corresponding costs to support).
How are touchscreens cheaper? On my phone replacing the screen costs way more than replacing a physical button.
Housing is not the root of the problem. The root of the problem is our current inflationary debt-based monetary system. Banks create currency by giving out mortgages, and mortgages are backed by real estate. Currency used to be backed by gold, and now it's backed by real estate. In other words, real estate has become money.
the mountains have a tendency to be surreally pointy
As a Codespaces user, glad to see competition in this space!
On first thought, I would support a US/EU bill that requires all AI-generated imagery to have the creation date, model used, and some relevant prompt information embedded into it using steganography.

Any service generating imagery must keep an archive of such imagery for X years. FCC (or similar) penalty for publishing any image that was matched to an AI without attribution or with steganographic information missing would rival DCMA costs.

Why? Most users won't care, but news agencies will get caught red handed posting these as real / without thinking about the repercussions. By keeping an archive, a reverse image search would trivially and automatically catch them.
I’m curious if there is a language server that provides grammar and spell checking. It seems like that would be very useful when writing longer markdown documents. It would be extra cool if a markdown language server such as this could strip out urls and markdown syntax characters before sending them to such a grammar / spell checker so that diagnostics would only show up for text that is visible in the rendered document.
there is no ASIC here
Can it work at -40 C or 85 C ? Can it work after it was in a salted atmosphere for 100 hours ? And then in a sandy atmosphere for 100 hours ?
cars that support android auto try to do this. theres a button on the steering wheel that turns on the voice assistant like a phone. you can do a lot an definitely not take your eyes off the road.
If you're talking about Elon, he does in fact have pretty deep technical knowledge. Both from reports of his employees and just watching technical interviews with him.

I get the hate about him, but it's reached the point where people just make stuff up and it gets swept up into "truth" just because it feels good.
Great post - the one word missing, "maintenance." Most programming work is done maintaining/enhancing existing code. The greenfield work is a piece of cake by comparison.

You want to do the hard stuff? Maintain existing code you're not familiar with.

The problems around maintaining unfamiliar code are huge, largely unsolved, expensive and risky. There's a little branch of computer science called Program Comprehension and no one pays any attention. Though most programming money is spent on maintenance.
Where are the red lines for AI?
Uno Platform CTO here - About the Xaml Controls Gallery on Wasm, the issue is on our side and we'll update our websites. This specific demo webapp has not been updated in a very long while, and a very recent one to try Uno out is https://gallery.platform.uno for a more accurate representation of the perf/size/features characteristics.

About the payload size of the app, this is still very much a work in progress on all fronts, whether it being missing WebAssembly features, size optimizations on the dotnet front, or linking/trimming (IL and native) opportunities on Uno's generated code side.

On the performance side, threading is coming, AOT (IL to Wasm) is improving significantly in .NET 7 and more coming in .NET 8 to reduce the size of the payload by using newer WebAssembly features (albeit at the expense of older browsers).

As for the menus and toolbars, you can take a look at some our our live samples here: https://playground.platform.uno/#menubar

We know that Wasm-only apps will still be at a disadvantage for while when compared to JS frameworks simply because browsers are offering a lot out of the box (standard JS library, GC, Runtime, HTML layouting/rendering, more advanced JIT, etc...) but that gap may eventually narrow down as Wasm evolves, making the porting and development of webapp using many established language ecosystems an attractive choice.
> others might see as a fragmented market

So uneducated outside views matter more than the communities themselves?

> multiple distributions and overlapping projects trades off deep development for broad development

So volunteers are supposed to - I don't know - know better, stop working on what they want to work on, and coordinate? And it's the fault of these volunteers that there's "fragmentation"?

You think this is a zero-sum game, and that volunteers are the equivalent of workers at a business who're dividing their energy amongst competing projects instead of working together. That's both incredibly naive of you and also incredibly presumptuous.

On the other hand, there is the problem that work in one project can and should be usable in another, but when that doesn't happen, that's just because that's how the Linux communities are sometimes.
> This is a very dangerous article as it tries to make an argument that a person with minimum to no training can start to run these black box systems.

it is obvious that a class of executives-in-training want to make Ford Factory Workers out of machine learning operators. Do you want to be a Ford Factory Worker? maybe not but the implication is that there are others who will do it
Show HN: Cleanlab Vizzy – automatically find label errors and bad data
Cleanlab (https://github.com/cleanlab/cleanlab) is a family of algorithms for automatically finding issues in datasets. It might seem surprising that it’s possible to automatically identify label errors and out-of-distribution data; Cleanlab does this using the algorithms published in https://arxiv.org/abs/1911.00068.

Cleanlab’s algorithms, while clever, are actually relatively simple. To help myself (and others!) build intuition for how they work, I built Vizzy, an interactive demo that runs in the browser. Vizzy lets you experiment with an example dataset, tweak the labels, and run Cleanlab to automatically find issues like label errors and out-of-distribution data

Vizzy includes a JavaScript port of (a part of) cleanlab, along with other neat technical nuggets including ML model training in the browser (using features from a pretrained ResNet-18, performing truncated SVD, and using an SVM model for speed). If you’re interested in the details of how Vizzy works, check out this blog post: https://cleanlab.ai/blog/cleanlab-vizzy/

I’m happy to answer any questions related to Vizzy, cleanlab, or confident learning and data-centric AI in general!
Part of me kinda wants to find that image.
I kind of doubt that adding an extra chip was the only way to preserve the ability to boot from microSD, given earlier hardware revisions did do it too - i.e. its something they decided to take away. (RPi btw nowadays can boot from multiple sources too ;))

And even then, it's only one of the complaints, and this isn't the only places I see backlash against pines treatment of the dev community - again for a company that relies on said community for a lot of software work across their products. My impression is that RPi foundation with Raspian relied a lot less on the community.
This is the first time I hear about memgraph, its really interesting because I'm beginning a project that involves the analysis of some large graphs.
Sometimes, before using a lib, I dig into the GitHub repo. So here, I viewed their implementation of a ring buffer (memgraph/src/data_structures/ring_buffer.hpp).

I was surprised with what I found, especially the sleep after adding an element and the loop just before a spin-lock. Not sure, if this is a good implementation, I hope if a more knowledgable person could explain to me this piece of code.

```

template <typename... TArgs>
void emplace(TArgs &&...args) {

while (true) {
{
std::lock_guard<memgraph::utils::SpinLock> guard(lock_);
if (size_ < capacity_) {
buffer_[write_pos_++] = TElement(std::forward<TArgs>(args)...);
write_pos_ %= capacity_;
size_++;
return;
}
}

SPDLOG_WARN("RingBuffer full: worker waiting");

// Sleep time determined using tests/benchmark/ring_buffer.cpp

std::this_thread::sleep_for(std::chrono::microseconds(250));

}
}

```
I think you are more than exaggerating.
Thinking of someone who's 65 now and owns several homes, these people are utter fools. How much would money put into houses 40 years ago when they bought, and put into stocks at the same time, would make? You don't even need to google up to know the answer.
SP500 would make 96x with dividends reinvested and 37x without. Median home price is not even 10x, and the median home has increased in size 1.5x in the meantime, plus required upkeep.
Fix to housing problem is nothing but financial education for people.
<<And... unless you're in a marginalized minority group, you really aren't in a position to know how racist people are.>>

Does this mean that it is not empirically measurable then? That would explain a lot because actual data is what I find missing from the claims of how prevalent racism is.
If you're open to it, I'm curious about a few things:

1. How do you handle DB interactions? A data mapper/repository pattern?

2. Do you have a service layer to coordinate between the different "inputs" (the REST API, event processing, and scheduled jobs)

3. Is this REST API used by a web front end or other services? Interested in how people handle token auth and/or using session tokens.

I've been reading about architecture patterns more and I've realized which patterns I've used without knowing it, so now I'm interested in how others handle similar situations in different languages and ecosystems.
Assuming you mean that to be a rough draft for the spec of a book management app, you wouldn't need an AI to parse that and generate code. A simple DSL is enough and indeed the "spec" you wrote could be implemented in about ten minutes with Rails, devise and pundit. (I imagine most other popular backend webdev languages have similar libraries available)
I was curious on the data on this. I mean difficulty voting certainly is a major narrative and passes the smell test but the survey in this article suggests 3/4’s of non voters say it is easy to vote:

https://thehill.com/opinion/campaign/561886-whos-not-voting-...

This is however contrasted by the confusing bit that not being registered was the biggest reason people didn’t vote, above apathy and political disengagement.
> The automakers know which trims and options have sold best and presumably they're competent at interpreting this data and catering to the whims of the market.

Based on conversations I've had with people involved, I think presuming competence is too generous. The huge number of variables and gigantic bureaucracy involved is highly stifling to legitimate improvements and ends up making terrible decisions. They do try to make data-driven decisions, but they're quite incompetent at it. And, most of the decisions they do are to comply with regulations and protect their asses from lawyers. Much better (from their perspective) to have an enraging user experience for navigation than to have a person crash because they were plugging in an address while driving.
Free Speech on Trial
That just happens to be a side-effect of using Alpine as base distribution. If you really need something closed source it's still very easy to just use a flatpak for that.
You're probably correct in many (or even most) cases, but I still believe that it's too difficult for some people, for two reasons:

1) Some people are under more stress than others, and are less able to summon the effort to vote. Admittedly, this does also include people in rather different circumstances, such as elderly homeowners who become unwell at election time (especially after the postal vote deadline).

2) Voting arrangements aren't uniform between countries (or even within one country), and travelling some distance to a polling station and then queuing to vote is a burden some voters might experience much more than others.
Thanks for clearing that up, I'm not distributing the source code so I think I'm good.
Then a question: how does one call these APIs from another language? You can use Objective-C frameworks from anything that can call C functions, by manually doing objc_msgSend and all the related stuff. But will you have to write a Swift wrapper for these?
The general rule of thumb with PE(not so true maybe in the last 2-3 years) is that if PE starts showing up en masse to your industry your industry is either half alive and needs an emergency operation that might kill it or it has a lot of excess fat that is obvious by looking at the balance sheet.

Not one of the ones he listed (retail, healthcare, defense) are industries where people would look and say "this is working well, fuck PE for fucking it up".

Tech and software buyouts by PE only really started happening within the last 5 years, so can't make a judgement on that yet.
In every car I've owned for over 20 years skipping a song is something that can be done from the steering wheel. It would be a less safe choice for me to use the center console to change the track than just using the control on the wheel.
This is like trying to define a garden to include only the tomatoes and none of the weeds. My commonsense opinion is that both the tomatoes and the weeds are part of the garden and if you setup a system where you say, "look, I only take care of the tomatoes, I'm not responsible for those awful weeds" then you're going to end up with a shitty garden.

Rich people and poor people alike live in cities. It is basically insane to separate them physically and declare them independent. You can't define away the problems of urbanization through economic segregation.

I mean, it would be one thing to enforce physical separation while still acknowledging that both halves are part of the same city (and the same tax base), but to go so far as to say, "no, we're actually not even part of the city, despite all commonsense physical reality; we're actually just a whole separate thing over here" is really an awe-inspiring level of audacity and chutzpah.
If there is such a level, we haven't reached it yet. There are 40 million people in Tokyo; would that city be improved if people left?