skysight-inc/HackerNews huggingface dataset:
Sure, politics plays into it but if you live anywhere in the US outside of inner city a large car is very practical and people want what they want. Also, Americans are willing to spend a lot of their disposable income on cars.

Until we pass restrictive laws to force people to buy smaller cars they will not. Even high gas prices had a limited effect on consumer behavior.

The sad part for people like me who would like a nice smaller car, perhaps an EV, is the very limited selection.
I implemented a data processing API for customers to write convert and validate their unstructured tabular data in a defined way. For each column a user could specify/override one of 5 functions.

cast: (str|null) -> T
compute: T -> T
validate: (T) -> Message[] // doesn't modify the value
serialize: (T) -> str // primarily used so dates can be formatted

Each function was guarded by a try/catch block. This allowed users to write simple functions and not have an edge case blow up all of processing.

It ended up working pretty well. I don't think it was quite railway oriented programming, more a carefully thought out framework.
I have seen sites that complain if your password is too similar to a previous password, and that shouldn't be possible with hashes. So who knows of the sites that look for exact matches are looking at the hashes or not.
this doesn't really address OP's point, where in JS you can do:

const foo = () => doSomething;
foo.help = "this is a description of the function";
const commands = [foo];

// print help
commands.forEach(c => console.log(c.name, c.help || "No help is available for this function");

Presumably this isn't possible in C# because it's statically typed, so the object returned by "() => doSomething" can't be converted into one that supports adding more properties?
If you're that happy with `screen` I would suggest that you just continue using it. I also was a `screen` user initially.

Later, I switched to `byobu`, which started out as a wrapper around `screen` by Dustin Kirkland (of Ubuntu). At some point `byobu` switched to wrapping `tmux` to fix some corner cases/bugs, and it now prompts on first run whether or not you want `screen`-like ctrl-a behavior. https://linux.die.net/man/1/byobu-ctrl-a
I really dislike the way various "skeptic" communities tend to rally around "X thing is safe/maybe actually good". Like global warming is another example.

Science already tends to be very conservative and build a lot of bias towards the null hypothesis. And then amateur skeptics take that and add even further bias towards null/maybe-actually-good. Maybe global warming will make the plants grow better (no), maybe it won't do anything at all (no)!

These very faint studies around things like radiation hormesis get blown into loud dissent that "maybe radiation actually good?". But god forbid you ask them to wear a mask to prevent the spread of a deadly disease, they want to see long-term studies in triplicate with massive p-factors.
How about Uber? Are we so insular that we won’t agree it was a good thing that drunk people can call for a driver at 2am?
I never said it either/or, in fact I’m using PHP to power an SPA right now. I was saying that pretending that PHP alone was sufficient (for both customers or dev speed) was silly.
Apple had a time where they would allow even 1st gen iMacs (300MHz?) to get the latest MacOS X. You might have to max out ram but that was it, and it was very usable.
You're allowed to wait for later flushes, and to trade your position for a nearby neighbor's! Families would be absolutely fine in this system.
As an American interacting with Europeans in the US, you are more in tune with the local culture than them. They are probably aware that things are different from what they are used to, thus Europeans (really, most outsiders) are more likely to be up front when communicating with Americans.
The only thing I fear about the female breast is that someday I'll find it is erotic as the back of an elbow
sudo does completely obselete su, yes. (sudo su is redundant, you can just sudo -su)
Colors, Eyesight, and Reality
Probably I should’ve added more context, but it usually come through the conversation in a “dismissive” manner or a way to signal “you were wrong and idiot”, and I also noticed it’s different among the age (older people don’t care or notice) and culture (Chinese for example take it as an insult), I don’t have an example but goes like this:

Person A: I turned on the PC and have a blue screen.

Person B: No you can’t do that, you have to plug Y first then turn it on :)!

Or something along the lines, I can’t remember an example right now but I’ve seen it firsthand, give a look at this it might gives you some more context

https://www.wbez.org/stories/the-rundown-since-when-are-smil...
If you're on a budget, you're not using AirBnb (at least in the US). You're using budget motels.
Just turn on all warnings in your C++ compiler, and make warnings the same as error. For example, uninitialized variables are easy to catch as a warning and then turned into an error. More sophisticated compilers can warn about the other issues too.
> That old hotkeys didn't survive the evolution so it doesn't make sense to support them anymore.

No. It makes sense to support them if the userbase is familiar with them. Nothing is more annoying than having changes like that forced on you.

Then there's the fact that the "GUI standards" conflict with other command-line standards in a pretty serious way. Every command shell on Windows I've ever used uses a different convention than the "GUI standard" for copy-paste for exactly that reason (e.g. Windows Command Prompt's "mark" stuff, PuTTY's select/middle-click behavior).
Stuff like this sounds great but if you dig into the details of actually trying to implement it, it's not at all simple, and it would inevitably slow down the already-terrible compilation speed of C++.

We have static analysis tools which do a decent job. But like, there's a reason Clang has UBSan to detect undefined behavior at runtime. It's a hard problem.
How would you explain it better? I've done 4 1900 mile road trips in an EV, and have found that a 250 mile range would be sufficient. We stopped for bathroom breaks, food, sleep, etc. more often and longer than was necessary to charge the car.
> I wonder how 6 billion other people manage to eat.

Four billion of the top six billion live relatively very poorly.

Out of the 7.88 billion, the bottom two billion live in such horrid conditions as to have no regular access to fresh drinking water, routine medical care or indoor toilets at home.

The majority of all people on the planet still don't have access to functional indoor toilets at home, or otherwise have sanitary toilets at home.

Nearly one billion people are still open deficating as a routine. Did you know 35-40% of Laos households have no toilets? Information provided by UNICEF.

I'm willing to bet the majority (not all) of people on HN are oblivious to the actual state of the rest of the world, specifically the bottom four to five billion or so, and just how poorly they live day to day.

So to the question, how do they manage to eat? Food insecurity is still a top concern for the bottom half of the world's population. Four billion people roughly. And for the bottom couple billion people, it's a severe day to day concern.

It's such a serious problem on an ongoing, constant basis that a single war between Ukraine and Russia, is enough to put the basic food security of billions of poor people at risk.
> Arithmetic overflow? Two's complement

I don't really want this either; I'd rather the program abort. The vast majority of situations where I'm using signed arithmetic, I never want a positive number to overflow to negative (and vice versa).

Unsigned arithmetic is already designed to wrap back to zero; that's useful for things like sequence numbers where wrapping is ok after you "run out".
I think this is a bunch of over complication to explain away spinelessness when faced with the prospect of telling someone "no." Say no to people, it's empowering!

There are cultural norms in places about courtesy, hospitality, when it's appropriate to ask for certain favors, but that's not what the article is about. It's about telling people no vs making excuses. It's about being afraid to say what's on your mind. There's no culture associated with that, only confidence, competence and bring the arbiter of your own life.

It's pretty simple: don't hit people up for money unless your absolutely have no choice, be good to guests you've invited into your home, and say no to things you don't want to do without making up excuses.
Yup. It works well for both types of people as well.
What a bizarre anachronistic rant.
You can order pizza and get a quote for a mortgage within emacs
Maybe "Inquire vs Infer" is better?
Often, now, they do. But older trucks and SUVs are on the road still.
On another note, a friend of mine tried eating massive amounts of ginger to help his body heal from two years of heavy chemotherapy. The science behind his experimentation was sound and the cancer doctor confirmed that it might well work - without of course endorsing the approach.

He ended up with a platelet disorder. Anyhow... back to kale and spinach.
Naturally occurring sugar is still sugar.

And wait until you find out what's in fruit juice.
I understand there are alot of command line junkies here which might be against it -- but what's wrong with Tilde? (1)

1. https://github.com/gphalkes/tilde
No, the average crypto bro doesn't care about crypto, privacy or anything like that. The average crypto bro only cares about the opportunity to profit, and will gladly let the devil himself scan their iris as long as they get some digital tokens they can dump to someone else.

Truly unfortunate, because what Worldcoin is doing is completely opposite of the original cryptocurrency ideal.
That's precisely what makes Western (and particularly American) culture an "ask" one, though. Ask cultures arise when you have a great diversity of individuals and can't make assumptions on their backgrounds, desires, or how they would interpret an interaction. Guess cultures arise when you have a long period of stability, and communities that form and persist over generations. When this happens, you can start to make consistent norms and then pass them down in childhood, so everyone in the community has a good sense of what's expected of them.

Bay Area startup culture is an extreme example of Bay Area culture in general, which is an extreme example of Western U.S. culture, which is an extreme example of American culture, which is an extreme example of general western European culture. But they're all marked by fluid, transient groupings of people that came from all over.
> You get some connection by being close

hold up - is this why people go to concerts? because they think they're connecting on some level with the band?

I've been to a few small concerts and not once was I seeking, or did I feel, any connection of any kind.

I may be too autistic or ADHD to understand concerts, I guess. I didn't like the few I went to and I won't go to one again. the music sounds far better at home and I get to control the volume.
'Big adventure': Russian minister who fled the draft to drive trucks in the US
it was the right call.

> The relaunch of our ecommerce website had one goal: deliver blazing fast performance with Server-Side Rendering.

you’re suggesting they ship a rewrite that doesn’t do the one thing they’re rewriting for? at the time they also didn’t know when ssr support would be available.

they switched and shipped ssr support faster than it would have been available otherwise.
Yup! I often invoke it with "jmacs" to get the emacs keyboard shortcut set.
There is a big difference between breaking the law for ethical reasons (e.g. Rosa Parks) and breaking the law because you want to make bigger profits.
It's not one laser, it's 100,000,000 single kW lasers spread across the surface of the Earth. A single kW laser is already very dangerous and stuff like reflecting off of a passing airplane will be a problem, but they'll be everywhere so you can't hide.

That's probably unfair. I assume they'll be spread across deserts and other places with low population density.
In a word: piss.
Epic, a system used for medical records and associates is legendary for being horrible.

You had to go back to the main form for navigation to do anything, over and over... There were arbitrary limits on notes far far too short,1000 characters isn't long enough for a complete medical history.

I hope it has improved, but I doubt it.
That sounds like a: https://www.thoughtco.com/false-analogy-fallacy-1690850
Linux Foundation Website Cookie Policy Lacks Opt-Out, Hypocritical
This, for example. And they got caught. How many times they did not?

https://www.theregister.com/1999/11/05/how_ms_played_the_inc...
> Also, try/catch will never compile in the JIT

That's false. It used to be this way with Crankshaft but since 2017 we have Turbofan which solves this.
Would someone explain the difference between codependency and "guess culture"?
Science is publishing all sorts of papers about the gut biome, and almost all those papers will turn out to be misleading or wrong.
People who make suspicious, dubious claims deserve to have their claims called out.

I am not going to give up on calling out this purposefully vague, bullshit commentary just because you dislike it. If you don’t like having your sides bullshit being called out, don’t post it.

It’s actually hilarious how eerily similar your group is.

>oh woe as us, we’re such big victims

Someone responds shutting it down

>why do you have to call out the posts. Can’t you just not respond

Every single time like clock work. It’s like you guys all belong to a forum of AI generated comments and responses and you just copy and paste them.
What should they have done to prove these articles were generated?
Breaking the law as a means of agitating for change isn't necessarily unethical. But an important part of that is accepting the legal consequences for the lawbreaking -- that's the part that accelerates change.

Breaking the law in order to enhance your profit is an entirely different thing, and there is no high ground there.
Sorry but this is bullshit and putting the onus on the wrong person. “No” is a complete sentence and I don’t see the problem with using it, if you do (after say, I’ve asked for you a slice of cake) but can’t think of another phrasing (“I’m afraid not”, “maybe after you dinner”, “ask your father”; there are endless possibilities - especially when dealing with children) then the issue is your vocabulary, and not my failure to bend over backwards phrasing the question so do you don’t have to say the, apparently dreaded, word “no”.
Personally, I don't want a middleman to be inserted between the application developer and me.

I want to get my applications directly from the application developer, because that way I can make sure that I'm using the officially supported version of the app and that no one has meddled with the code.

If I don't trust the application developer, I simply don't install the application.
A pleasant environment is not too dense. People prefer less density, more space, more greenery.

At some point more people means quality of life has to go down.

Now, the UK's population does not even grow intrinsically, we're creating the problem by literally importing people.
Also, in certain groups, people will deliberately troll each other in order suss out how they’d act under pressure… and whether they can be trusted to perform as part of a team under pressure.
Docsend alternative using your domain
Have you ever seen a docsend alternative that allows you to share documents with links that use your domain?

Ex. Docs.Yourdomain.com
> Performance can absolutely come from the programmer.

To a point, sure. But your language and tools dictate a upper bound on speed. You are never going to get a trading app written in Python to be faster than your competitor's app written in C.
I'm not sure how this is anymore inefficient than what a functional design would come up with. Is asking the objects about their behavior any more inefficient than dispatching yourself based on the characteristics of that object?

> What was the benefit of the exercise?

I don't know, you were the one that asked about it. What was your point?

> first there's the fact that it's the Integer class that implements readFrom (and that class has no internal data beyond its type, so it's just a namespace)

Ah, but it's the _trait_ that would implement that behavior (my original post said that classes are just an over-simplified way to look at object programming, and I stand by that. I'm working within a prototype-based framework). So the integer's behavior would be provided by the trait, as well as the behavior to create it.

> and the fact that in order to create the integer, the class has to see the data that comes out of the stream

I'm not sure how that goes against what I said? Indeed it would.

> If you think this is object-oriented I have a bridge to sell you.

You can have non-object programming style bits in an object programming language. I'm not even sure what your original point was if this is what you're saying: that an object programming environment contains procedural or functional styled bits? I don't disagree with that, but a functional-style programming language will contain object programming-style bits just the same.
The civic was only a little more thirsty than the fit when it was here in the US. It also has significantly higher performance (~7s 0-60 vs 9s for the fit). Acceleration doesn't matter much in the city but being able to safely complete a pass on a two lane road is a major concern for a lot of america.

Overall, for a few thousand more, the civic is just simply a nicer car. If you went with the fit, you made significant sacrifices for those 'magic seats'
> Does the RAV4 count as a "small car"?

Its a small SUV, but not a small car.
I would say my own experience actually comports with what both of you are saying. Anyone I've worked who self-taught over 20 years ago is damn near universally talented, dedicated, and good at what they do, both because they stuck with it and gained decades worth of experience, and because they loved computing enough before it was trendy to actually care and teach themselves something like this over 20 years ago.

On the other hand, if you're talking about people who decided in the last decade, as tech salaries exploded and other industries dried up, that they could just learn to code without a formal education because everything is on the Internet anyway, they seem to largely be bare-minimum "I understand roughly how a browser works and damn near nothing else about computers and networks and distributed systems" types.

And the quality of a brand-new college grad is almost always lower than a multi-decade veteran, regardless of where they went to school, but that doesn't mean the education was valueless. That doesn't seem like a revelation.
You're probably being unfairly downvoted by people associating this act with the CDA but you're absolutely right. That act basically killed the booming industry for last-mile fiber by forcing the incumbent companies to lease out last mile access. Fast forward a few more years to 2004, the startups that put those lines in are gone and the incumbents won the ability to stop leasing most of their infra out: https://web.archive.org/web/20160818001129/http://www.ictreg...
I dunno, I’m consistently having to teach PhD folks stuff at FAANG and I didn’t go to college. A lot of them only have a cursory understanding of distributed systems, graph theory, type theory, abstract algebra, compilers, etc.
It is possible to believe that both parties in a lawsuit are scum.

Gawker was scum because of what they did to Hogan.

Thiel was scum because of what he did to Gawker.

The two are not mutually exclusive. Thiel used Hogan in much the same way that Hogan was used by Gawker: to further their own goals.

> I feel the law is a means to an end.

It is a reasonably practical approach to a - hopefully - minimal set of rules that society needs to make it all work. Having parties that perform in extra-legal ways breaks that principle and (1) requires the continued expansion of the volume of law to close the holes and (2) creates a non-level playingfield where the rich get to use their money to improve their own station at the expense of everybody else. Nobody should have that kind of power.

> Is it correct that you feel the law is the end of the debate?

No, I think it is very well possible that you find the need to change laws, amend them or remove them based on evaluation by the various legislative bodies, judges and advocates. But once something is written into law things bifurcate considerably compared between say the USA and the EU: in the USA the letter of the law is what drives the process, in the EU it is the spirit of the law that drives the process. This isn't as clear cut as I would like it to be, there are examples of the reverse on both sides but it serves as a useful shortcut. And, incidentally, it is also why US companies tend to have a hard time in Europe when faced with lawsuits that they think they can escape on a technicality: such tricks rarely work here and can easily make your problems worse.

> Or that people who can afford to accept the penalties under the law are scum for choosing to accept such penalties?

I'm not sure I can follow you there. What do you mean exactly?

> I’m trying to make your worldview consistent and complete, but there might be a Gödel problem here.

Or it may simply be that to fully understand someone's worldview you'd have to be that person and that anything else is just an approximation.

I've met > 5 and < 10 billionaires in person. Some of them were the most humble and incredible people I have ever met, you wouldn't know their names and you would never realize that they did what they did because they do so quietly and effectively.

And some are utter jerks that see this world as their personal playground where the rules are for suckers and their money insulates them from the consequences of their actions.

The latter group is over-represented in the SV eco system, and it is something that we will all end up regretting, these people have a lot of power but not a gram of responsibility or ethics. You are not a person to them, you are a disposable unit that either serves to further their interests, can be discarded, ignored or destroyed at a whim.
I think this is something that sample biasing would work better for, which you could do with local LLM's. For example with ad-llama[1] you would just have a sampler bias like so:

const knownColumns = ['name', 'email', 'id']

template`
SELECT "${a('column name', {
sampler: bias.accept(oneOf(knownColumns))
})}"
FROM "table"
`

You're able to enforce, at the sampler level, that the output is one of the expected choices.

[1] https://ad-llama.vercel.app/playground/
Been awhile since I was fresh on the numbers, but a quick search says in 2020 the Fit got 33/40 MPG and the Civic got 32/42? Definitely not enough to move the needle for most prospective buyers.

Maybe it's different in Europe, dunno if it's a supply or demand thing but the US market notoriously does not offer the weaker, more fuel efficient motors. I just looked it up the other day; the Camry offers motors under 170HP for some markets but nothing under 200 in the US.