skysight-inc/HackerNews huggingface dataset:
An anecdote to counter your anecdote - I've owned 4 Hyundais and 3 Kias over the last 23 years and have yet to have a major issue with any of them. ¯\_(ツ)_/¯

My first new car, a 2000 Elantra was an affordable and reliable car that I sold to a teen for a decent amount. Probably the best financial deal on a car I'll ever get.
Similar. I dipped my toe in the competitors, but honestly the ease of use and interface combined with how much more productive I am after using it. I recommend flow club.
"Undefined behavior" in general is a nightmare. After memory safety, the next target should be the enforcement of underflow/overflow trapping. With the exception of the intentional use to implement modular arithmetic, underflow/overflow should always be an error condition.
A lot of negative comments here. However, I liked it!

Perfect Show HN and a great start of a product if the author wants to.
wait for gov contract projects mandate them in the fine prints, it's a signal that is serious enough for anyone interested in doing any software-related business with gov, for them, this is nearly the same as 'mandated'
If you will be the only app user, then the Python SDK's local mode might be suitable. However, in the long run, when you decide to publish the app, you rather have to switch to an on-premise or cloud environment. Using Qdrant from the very beginning might be a good idea, as the interfaces are kept the same, and the switch is seamless.

Local mode: https://github.com/qdrant/qdrant-client#local-mode
Is there some sort of metric/data/graph for housing concentration? I'd imagine older people might have several properties if many of them bought a main residence, a summer home, etc, 30+ years ago when they were somewhat cheap.
So you heard once that someone lost their entire family and support system because of a single inpatient stay?
This is a huge help, thank you. I've been using the Postman Interceptor extension, but OpenAPI-devtools looks tailor made for my use case. The hard part will still be figuring out the auth headers/calls (EDIT: the dev has added auth support since the HN post!)
The Joe editor has a jstar binary/setup to run it with Wordstar key set.

Jmacs from Joe it's a must too if you are used to Emacs keybindings but you don't want the slight slowness of Emacs, even with "emacs -nw -q". Or basically you can't sand the Vi keyset.
Great example. Another one is state governments joining a union or federal system, such as US states joining the Union or European states joining the EU, and becoming bound by federal/EU law.
Got that one as well a bunch of time with 2 fake dutch inventors. Reported it, got denied because Youtube thinks it's fine to promote a scam like that.
Social media influencers may affect more than voter opinions
>> And in the case of piracy (communicating information to others without permission of the original source), nothing is taken.

I'd like to add, that revoking a license is about taking someone access away.
Only one side is taking something and it's not the pirates.
Doom Now Runs on E.Coli
I would bet it's more unsafe to use Perl than C, on average.
Confused about Python in particular considering a lot of powerful and common dependencies in the ecosystem starting out from numpy and friends all have C/++ components to them for performance improvements. Surely this is a vector to be considered?
based and true.
Well, you have psychological and physiological addiction. Normal "happy" people get addicted all the time - we've seen that with prescription drugs. That's almost purely a physiological addiction.

But of course, those two are not mutually exclusive - you can have both forms of addiction, and they do often merge into one with many types of drugs. Even if you beat extremely physiologically addictive drugs, you can lust for the effects many years / decades later, because of how good they made you feel.

And as you become addicted, usually at the expensive of everything else in your life, depression will set in - which just amplifies the need to escape.

The big problem with homelessness, and those types of drug users, is that a solid chunk of them have underlying mental illnesses - which may have lead to the drug use (self medication), or came out after drug use. These are the type of patients that simply can't function on their own. If you give them a free apartment, they're not able to live there.

I don't think radical decriminalization is the root problem - but rather the utter lack of (mental) healthcare.
As ChatGPT gets "lazy," people test "winter break hypothesis"
The NSA’s charter includes both offense and defense: if only American companies choose to do things securely, the NSA gets a double win for free here.
This is my belief as well.

In California, the haves will have houses. The have nots will have ADUs.

Our world is structuring itself to (more) obviously reveal the wealth disparity.
To the dead sibling comments: Please review the guidelines. They're linked at the bottom of every page. In particular:

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

If you want to see dead comments, you don't need to repost them, you can just turn on the showdead option in your account preferences.
Because humans. Of course someone did; there's always one.
Really great stuff. It's a pain to do schema management with clickhouse when materialized views start coming into the picture.
"If you have used Python long enough you may know that Python originally had two types of classes"

Yes, because that's also the era where this claim was flying around.

I'd say that each individual person may have their own read on what the claim meant, but certainly the way it was deployed at anyone who vaguely complained that Python was kind of slow shows that plenty of people in practice read it as I've described... that if we just wait long enough and put enough work into it, there would be no performance difference between Python and C. In 2023 we can look back with the perspective that this seems to be obviously false, so they couldn't possible have meant that, but they didn't have that perspective, and so yes they can have meant that. "Sufficiently smart compiler" was just starting to be a derogatory term. I also remember and lightly participated in the c2.com discussions on that, which may also contribute to my point that, yes, there definitely were people who truly believed "sufficiently smart compilers" could exist and were just a matter of time.

As for proportions, it's impossible to tell. Internet discussions (yea verily including this very one) in general are difficult to ascertain that from because almost by definition only outliers are participating in the discussion at all. Obviously by bulk of programmers, most programmers had simply never considered the question at all.
Isn't C++ with RAII reasonably safe? I tried to learn/like Rust but it's against how I use to think.

If no friendlier safe high speed programming language appears, I rather use C/C++ and trade safety for friendliness.
Is it much better than the martian? Everyone said this about that book and it frankly sucked. It was probably still true though because for a lot of people it was the only sci fi they read in years?
There is a huge selection bias. Gen Z being the latest entrant is going to have people who are anxious and not well equipped for the environment who will move to other careers. These types of people will not be represented in older cohorts because they have already moved on.
A cheap AUE Chromebook flashed with UEFI makes a good (albeit rather storage-starved) Linux beater - but you'll have trouble with Haiku or any of the BSDs because the hardware is a little "quirky." The input devices in most of the currently-cheap x86 Chromebooks are plumbed over i2c in a slightly strange way that didn't even work entirely right on mainline Linux until fairly recently, and Bay/Cherry trail style half-SOC-half-external-codec style sound hardware that only mostly works in mainline Linux right now.

Just because I was beating on it at the time, I tried Haiku and NetBSD on a Dell Chromebook 3189 2-in-1 with Mr. Chromebox Coreboot back in August, and (quoting myself from https://pappp.net/?p=59407 ) Haiku R1B4 boots but sees no integrated input devices or sound, Haiku Nightly hrev57235 sees the mouse (which is interesting because it looks like the patch adding support should have been in R1B4), but it’s constantly drifting and spamming click events, and still no keyboard or sound. NetBSD9.0 loses track of its discs during boot, while 9.3 boots but with no integrated mouse/keyboard – there are patches under review in July ’23 to add support for them.

For about the same price as bare SBC or surplus SFF box, a hacked Chromebook gets you input devices, a display, a managed battery, and a usually rather rugged portable case, but no exposed GPIOs or UARTs or the like. For 3D printer controllers, streaming media endpoints, software experiments that might screw up the host so you don't want them on a machine you care about, and that sort of thing, they're a decent choice.
> "If you stick with it, you'll get a low rate," he tells Axios.

I love this kind of advice. It's so typical from someone who thinks they're self-made with no appreciation for their circumstances
This is the fallacy of scientism. You don't have to do a peer-reviewed research paper to see the truth. Firsthand observation is still the primary way we know the truth. Research depends on observations, not the other way around.
Things were much better in the good old days. Before the commoners ruined everything /s
That’s always seemed hilarious to me. In most of the EU, long and complicated EULAs are completely void, and yet the top brass lawyers at EA insist on including them?
This is San Francisco, my property taxes pay for the roads. There’s a parallel 4 lane road a block away.
I wouldn't call sarcasm normalization of shitty practices, but ok.
I'm cynically thinking "because they can now target the runtimes instead, and get far more value from their exploits".
Let's be real. Creating an air gap hasn't stopped a very few, unlimited resource, APTs. Don't let perfect be the enemy of good enough.
According to your definition no program that connects using rest to a webservice is open source. That is absurd.

Open Source is defined by a license, not by what a program does.
Also, it's trivial to connect such a program to another image recognition model if anyone wants.
Twitter actually has some of the best ad oversight, almost entirely by accident too.

Community Notes (formerly Birdwatch) lets users flag tweets that are misleading. Since Ads on Twitter are just normal tweets, they can be fact checked.

Twitter's average ad quality has plummeted recently, but most of the scam ads I see have a massive user-added disclaimer outlining how it's a scam. I wonder how this affects the click through rate for these ad placements?
absolutely correct, in fact now some new hires are expected to do a few git-commit the first day(looking at you, Meta).

no wonder so many bugs here and there.
I feel like the NUMA penalty would be high, and the coordination between so many execution units would be... painful.

That said, with someone clever enough working on it, it would be boss.
Startups are likely to fail, big tech is likely to fire the developer (or they quit), and poorly run companies just don't know how to train. End result is it just doesn't happen much anymore.
MS very quickly had an agreement with the ex-CEO to form OpenAI 2.0 within Microsoft. Maybe another player could have done that, but it seems more likely that Sam Altman and Microsoft have a Special Relationship.
Both Google and Epic are large for-profit companies, and are primarily concerned with maximizing investor returns. Neither company should be considered "the good guy."

Despite that, I'm still glad that Epic won this case, as I believe they're in the right. But just because I think they're in the right with this court case does not mean I think that they're "the good guy," nor that they're concerned with gamers. Epic clearly has their own agenda, and in this specific case it aligns with my own.
You can always use jmacs from joe, as you already know the emacs key bindings for either GTK or from the shell shortcuts such as Ctrl-a or Ctrl-e.
Colossal Sea Monster Unearthed in UK
It’s literally tested and proven?
Speaking of inspection, I was actually wondering what they do with rejected units. It would seem hard to fix problems once the car is already assembled, so do they just trash them?
> I know this is difficult to digest, but compared to a lot of the rest of the world, almost every US politician is conservative.

Source? This reads like a Leftist talking point. I’d be interested in understanding who trained on you on this idea.
Re-reading this, my analysis is slightly incorrect: the `MAX` at [5] with an unsigned arg means we can make `npins` an arbitrary `int` using the loop at [4].

Choosing to make `npins` negative using that loop means we'll end up allocating an array of 87 (`SYS_kbind + 1`) `int`s at [8] and continue with the OOB accesses described.

You'd set up your `pinsyscall` entries like this:

struct pinsyscall entries[] = {
{ .sysno = 0x1111, .offset = 0xdeadbeef }, /* first oob write */
{ .sysno = 0x2222, .offset = 0xf000f000 }, /* second oob write */
{ .sysno = 0xffffffff } /* sets npins to 0xffffffff so we under-allocate */
};

`npins` would be `0xffffffff` after the loop and then the `MAX` at [6] would then return `86`, since `MAX(-1, 86) == 86`.
And how many percent of US homeowners are mortgage-free?
I look at the closing of FAO Schwartz or Toys-R-Us and recognize that the kid consumer has also moved on from physical tangible goods to virtual digital goods. Either that, or China has become extremely efficient in drop-shipping toys directly to the consumer’s doorstep. It’s probably a combo of both. Amazon also has become the new Sears Catalog by sending kids toy catalogs. The demand for toys is certainly still there.

Hasbro has been holding onto brands that kids do not recognize any longer. Do kids really desire to collect Monopoly in every flavor imaginable? (Mario Monopoly, Costco Monopoly, Fortnite Monopoly, etc)

I think Hasbro is run by adults who don’t know kids just by what I see when I shop at the toy section at Target or Walmart (the new replacement for Toys-R-Us). Hasbro should take a lesson or two from Lego.
This article is quite incoherent. I've read it once, scanned it once more, and can't find any reference to the titular claim. The article, at best, seems to summarize some criticisms levelled at Orwell by the left-wing commentariat.

What is this weak drivel doing on the front page?
If you have admin rights, you can disable the umbrella trashware, apparently no one notices.

https://gist.github.com/jasmas/4976d359c00726cd3be1c9828aadd...

I think that old script needs a path adaption.
Couple of years ago got rid of my 2008 Tucson with 150K on it for a 2015 Audi, currently putting oil in it every 600 miles...
Thank you, it's my first GH project & Show HN.. and.. yeah.. learning here :D
https://www.cbp.gov/travel/trusted-traveler-programs/global-...

When you enter customs upon re-entry to the US there's a sign for a place where they'll do your interview real quick before letting you go. The downside (IIRC) is that you don't get your number for precheck either until you do this, so if you only do international travel 1-2 times per year you might want to find an interview time.
"What killed Pascal?"

Where I worked, it was nothing in particular about the language (or at least the variant we used) itself. What happened was exactly what another comment said, quote:

"And then Unix happened. Every Unix system had a C compiler; and C ate Pascal's lunch. C was the cross-platform language of its day, more so than any other language that was available. And, from my point of view at the time, that's what killed Pascal."

For us, is was about a major product we had which we re-hosted to newer, much faster hardware. The original system was mostly written in Pascal, on a minicomputer. Or Fortran-77, for a (math-heavy) subset. There was nothing problematic with the Pascal code we used, but we couldn't use that on the the SGI hardware we moved to so we decided to port everything to MIPS-C, actually ANSI C (we limited features to the latter). Even the Fortran code. And from then on, everything we wrote was mostly in C, until C++ etc. became a thing. No new Pascal code was written on Unix.
Wait, I thought pithy statements containing some element of truth counted as theses? They were oversimplifications all along?
Show HN: Advent of Distributed Systems
Hey! I built a playground called Advent of Distributed Systems (https://aods.cryingpotato.com/) where you can work through the Fly.io distributed systems challenges (https://fly.io/dist-sys/1/) directly in your browser. Running challenges like this directly in the browser has often been the best way for me to get the activation energy to start them since it bypasses all the annoying dev environment setup that has to happen as a precursor to working on it.

The coding environment was built with another project I'm working on called Cannon (https://cannon.cryingpotato.com/) that aims to let you embed codeblocks of any language in your browser. Right now the Go environment runs on a Modal backend using their sandbox, but I'm hoping to use the excellent work done on Hackpad (https://github.com/hack-pad/hackpad/tree/main) to run the whole thing in your browser, with no network calls necessary, soon.

Let me know what you think - week 3 is coming out soon!
It gives you access to original content (e.g. spam that has been removed) and you'll see posts 5 minutes before everyone else.
Isn't Ada memory-safe?
At least they don't check their own page on phones... Or they have bad taste.
Neither Ada nor Rust are completely memory-safe... and they are partially unsafe in completely different ways. But I guess people prefer the Rust explicitness.
I believe iRMX, Intel's own OS for the 386, did use those features.
The anesthesiologist doesn't pull out a test strip and check (measure) the purity of the fent they pump the patient with, so you are incorrect. I'm suggesting providing addicts with the tools to measure their own dope's potency so they can avoid OD.
>A lot of shops do this in Java

Absolutely not in the memory-safe subset of Java though.
Hmm making the argument that apple has a monopoly on the phone market is not easy though.

I my opinion the two markets are: Providing apps on iPhone, and offering payment processing for apps on iPhone. Apple is using its absolute monopoly on providing apps to also entrenched itself in the market of providing payment for apps.
Why train when they just leave the company in a year for 10%+ more money.
This is actually a big question about Apple’s emergency satellite communication. “Family of five freezes to death in blizzard because of Apple Wallet glitch” is not a headline they want in 2 years.

My guess is they’ll have some sort of postpaid system without verification gatekeeping, or they’ll just fold the cost into 4-year iPhone ownership and eat the loss for those that upgrade slower.
GTK can do that too with a gsettings command.
The wild west had a lot less danger and death than Hollywood makes it out to seem. Likewise, I'm going to miss the internet and computing as we know it now when it's regulated to shit like everything else. Nothing nice ever lasts.

Complete safety, or actual freedom. Pick one. You can't have both.
Thanks for the link! And I really appreciate any work about books, really, and yours is of great magnitude, thanks for sharing your project. If you ever look to expand it to French, I could be interested in helping.
Kind of interesting that they didn't include it given python is there. (JS is not even mentioned in the document.) I guess they don't class it as a general purpose programming language? It's not as if we have other options in the browser, particularly, and while node can do a lot of stuff, it's got a clearly intended purpose. Or... maybe they consider it unsafe somehow, but that seems less likely.
Sure. The problem is that externally one is left guessing which team something came from. I agree that this is a decent recommendation, but it would be much easier if those two responsibilities (offensive vs defensive) were two distinct agencies.
Sure, but even the best programmers can write buffer overflows and other memory issues. Not that average shops have any interest in actually training people, though.
"intentional training" (my term) is one of the most under utilized levers to pull for a team or organization to level up. Your observation aligns with my anecdotal experiences with teams, and it's sad to be honest.

The pushback I've received is something I'd categorize as "cart before the horse" - executives want to know exactly what will be achieved with such effort before approving any expenditure.

The teams I've been involved with - training has generally come organically and grass roots.
> Per ChatGPT the government agency that can sue you for false advertising is FTC, not DMV.

I would strongly recommend you not go to ChatGPT for legal advice in the future.

(Ask it about this; "No, you should not use ChatGPT or any other AI language model as a source for legal advice. While ChatGPT can generate responses based on patterns it learned from diverse data, it does not have the ability to provide accurate, up-to-date legal information. Legal matters are complex and often require a deep understanding of specific jurisdictional laws, recent legal developments, and the unique details of each case. Relying on AI for legal advice can lead to misunderstandings, misinterpretations, and potential legal consequences.")

The complaint is readily available for you to review: https://regmedia.co.uk/2022/08/08/tesla_dealer_complaint.pdf

> Respondent made untrue or
misleading statements in advertisements in violation of Vehicle Code § 11713(a).

https://codes.findlaw.com/ca/vehicle-code/veh-sect-11713/

> A holder of a license issued under this article shall not do any of the following: (a) Make or disseminate, or cause to be made or disseminated, before the public in this state, in a newspaper or other publication, or an advertising device, or by public outcry or proclamation, or in any other manner or means whatever, a statement that is untrue or misleading and that is known, or that by the exercise of reasonable care should be known, to be untrue or misleading; or to so make or disseminate, or cause to be so disseminated, a statement as part of a plan or scheme with the intent not to sell a vehicle or service so advertised at the price stated therein, or as so advertised.

The basic legal concept that permits both the Feds and individual states to separately create and enforce rules on advertising is https://en.wikipedia.org/wiki/Federalism.
We need more regulations to weaken ads entirely. We've seen the free market of ads and it's total garbage.
Absolutely not. You’re confusing it for Spectre, probably.
There’s a clear correlation between age and homeownership. The data is relatively stable over time though.

https://www.census.gov/housing/hvs/data/charts/fig07.pdf