skysight-inc/HackerNews huggingface dataset:
Couldn't this be automated as a github action and run on a fixed schedule or triggered by policy update email?
If you are comparing Awk vs Perl for scripts, I'd prefer Perl (or Python).

This post is about short one-liners for ad hoc use cases. I prefer sed/awk over Perl for such cases. Though, if you already know Perl, you could continue using it instead of having to learn more tools.
Don’t blame scrum/agile for bad decisions made to appease business executives. A product owner’s role is to seek input from stakeholders and then make decisions to satisfy those stakeholders and the company’s business directives.

Companies were making poor technical decisions for short term business reasons long before agile became popular.

The cancer you seek is actually called capitalism.
I generally agree with you, but Russia can’t even manufacture weapons up to par with SU in 1980s.
Buddy, you're commenting on an article showing that cars aren't even that good at identifying people as people.
Sure there's a gazillion ways of detecting a debugger (specifically on windows), but then we are back to detecting debuggers. My point was that VEH (alone) doesn't prevent any sort of debugging, specifically not the VEH handler itself.

Btw, debuggers (on windows) won't usually install VEH to support BPs, they'll use the win32 debugger infrastructure where the OS manages exceptions and delivers them to the attached debugger object (which again can be detected in several ways).
They also do not technically need HW bp registers, although often they will. A simple way to implement BPs is to write 0xCC (INT3) to the text section, then restore original bytes when the INT3 fires.
With the last couple of election cycles in the US really emphasizing the “anyone” aspect.
It's good enough for the small usecases, but way behind tools that have first class support for binary files (binary deltas, common compression, ...). Even SVN shines here.
The spec tolerances being as wide as their panel gaps.
Why do you think the industry keep circling back on old stuff?

Look at how much time we lost with OO. I am only recently coming to grips with how bad it is. C++ was the "thing you are interested in today" back then. And it wasn't well thought through.

What were people doing before Rust?

C is great.
Isn't that just bad design on the part of SAP ?
I want to like Ada, but the lack of support for Mac OS on anything Apple Silicon related is a huge reason to skip it and do something else (for me).

One thing I still haven't wrapped my head around is how "dynamic" memory allocation and cleanup works in Ada. It doesn't seem as important to mention that early in any documentation anywhere. And, maybe it's the C/C++ programmer in me, but that strikes me as a bit odd. Or, perhaps I just can't see past the tip of my nose and it's there.

I kind of need to know how dynamic memory works in any programming language before I plan to invest deeply in learning it. And it needs to work on my hardware.
Tesla braces for its first trial involving Autopilot fatality
Value of iron and coal for Australian exports in 2021 was even higher than in 2019. Iron at $118B, coal at $54.3B, or $172.3B/343B (50.2%). That’s definitely going to hurt.
What angers me the most about this mindset is that unless your dev teams are full DevOps (this does not exist IMO), and truly can understand and create scalable and reliable infrastructure, all this means is “we are externalizing tech debt onto other teams.”

You built everything in AWS via ClickOps? Sounds like an SRE problem.

Your DB is just a giant JSOB object in Postgres? Sounds like a DBRE problem.

It’s extremely frustrating, as someone who has been / is both of those other groups, to see projects being hastily thrown together, knowing that one day it’ll be your problem to solve.
It's a Bertrand Russel joke, and an issue that caused him to want to fix and rebuild formal logic from top to bottom, to differentiate statements like that which aren't really part of reality from functionally identical statements that are part of reality.
Amusingly, the community note he cites complaining some LGBT books were obscenity and therefore illegal to distribute to children is misinformation in itself. Obscenity is a very high bar to pass and there's no way the linked materials would be considered illegal obscenity in the US.
and bullet points?
The reason it got traction was that it was easy to get a Linux, MySQL, Apache and PHP installation and getting it to run.

The documentation was easy to navigate as well. This is often an overlooked aspect of it.

It was comparable to ASP which was also popular at the time.
You'd hope an air traffic control centre would have a big box of popsicle sticks and black pen markers to cover the fallover of power | backup power | digital systems.
Shrooms helped me quit alcohol. Drank for 10 years every night, took shrooms twice in my life, never drank again after the second time. That was many years ago. I guess there are some things more useful than an accurate model of reality?
Wow. This is just a nice story but it hit me unexpectedly hard.

My loss wasn’t to a bad relationship but losing my wife of 14 years to cancer. She was amazing. We conquered the world together and achieved remarkable things that will be her legacy to future generations. Her story will live on.

But loss is so universal. It is the one thing we can all absolutely be assured of. Every one of us will die. The “lucky” among us will live long enough to watch many of our friends and loved ones fall away. Many will be taken before they should have been.

It is a harsh reminder that the only thing of value that anyone has is often that which we trade for things of lesser value.

Time. It is the finite resource, and you don’t know how much you have. Worse yet, for every person in your life that matters to you, there is an unknown quantity of seconds that you might spend together before one of you is gone.

Just gone. Not away. Not apart. Not estranged. Just gone.

Value your time. Treasure time shared with loved ones. Make every day count for something that stretches out farther than yourself.

Live without fear, the worst is coming anyway. The things that you think limit your possibilities are most likely irrelevant from a different perspective. Find that perspective and the fear falls away.
Rust would be so much easier for me if it didn't feel like every. single. keyword. was different than my daily drivers, Python and C---from type names to standard library functions, containers to punctuation. Even "void" isn't safe (hehe pun) from this keyword purge.

Beginners, count your blessings. You don't need to unlearn other languages before learning Rust.

I sincerely believe the only keywords common to Rust and C are a few control flow keywords (for, if, while; but not switch, goto, or do-while) and "bool"---the latter only because of C99 and stdbool.h
Never understood why each customer would have their own DB. Must be a nightmare to maintain.
I mean that's how you get k8s for projects that in reality will never need it.
Now you have a developer that is only doing k8s.
Managing overhead and minimizing it is really something to keep in mind.
So your App can't handle 100000 concurrent Users?
As long as there is a plan how you could enable that in case of emergency there is really no incentive to have all that premature optimization for 90% of companies imo.
What's the rationale for auto return type deduction and -> declaration at the same time?
As a French native, born and living in France, I can guarantee you that "a fully authoritative grammar book" backed by a public institution can be a think. Really, here even orthographic errors is supposed to be deemed as a "fault" for which you should feel very ashamed. All that with a large set of inconsistent rules, all having exceptions.
It's not my little ruleset and I agree that a writer doesn't have to hang out with other writers to get work done, or work in blocks of exactly 10 to 50 minutes; I just think you were very vague and never gave a specific objection to the content of the rules, which is quite a spineless thing to do. Prof. Robert Boice may be wrong, but at least his positions are stated clearly enough that we can see they're wrong.
Monorepo works whether your APIs are modular or not, and also allows changes to the modular structure.
Thanks! Actually wasn't aware of this. Still, not exactly something you want to repeat in every function declaration.
China is not pushing a new BRICS currency. They want the BRICS and others to use their existing currency, the yuan, for international trade. Of course this is never going to happen beyond token amounts, especially not in India.
I would definitely expect a high correlation between the top software engineering school and software engineering accomplishments, because there's a strong bias. If you want to achieve something in software engineering, most likely you'd want to go to a top school. I think it's the same for West point.
Yes, there are other ways to bring trains to a halt or to derail them. Even so I think it is irresponsible to spread such information further than it has to go, especially on a site called 'hacker news', and even more so in a thread where people are openly arguing that insecure systems should be replaced by more secure ones. Rail infra is not as easy to update as your average web based project and keeping such information out of the hands of would-be experimenters can only be good. No downside, possible upside: easy decision.
2000 sq ft is bigger than the vast majority of world housing.
There is a really simple flow chart to figure this out:

"Does entity X have a monopoly on violence?" If yes, they are a government. If no, they are not.

Whether X is nice or mean, important or unimportant, is irrelevant.
> I will say it seems to take an impressive lack of introspection to spend thousands of words expertly fact-checking how Community Notes works, and yet still conclude that fact-checking by experts "seems risky."

Only if you take the label "expert" as given and not itself subject to fact checking.

Very few people have a problem with expert fact checking, if that person is actually an expert. Hence why most people will listen to specialists doing work on their home, or their accountant when receiving tax advice. It's not controversial and doesn't differ by political stance. In this case Vitalik is clearly qualified to read, understand and explain ML Python; he is agreed upon by all to genuinely have expertise (relative to the average layman at least).

The reason that expertise has become so controversial nowadays is due to the left's habit of automatically labelling any academic or civil servant an expert, and continuing to insist on the unquestionable nature of their expertise even after widely publicized and very basic failures. To other people expertise is something you have to prove via unambiguous and exceptional results, not merely assert via title, and the public sector's general lack of quantifiably positive results makes academic expertise frequently subject to dispute.
No. Branching is orthogonal to modules/monorepo.
Well, to sum it up what you wrote - you are a proper mess, you took drugs without supervision despite literally everybody, everywhere, all the time since 50s advising to NOT take any drugs (including alcohol and cigarettes/nicotine) in such conditions.

Then unsurprisingly you got hurt, and now you are sour on whole world and want to tell everybody how to live their lives, since you obviously know what's best for all of us. And of course you understand very well literally every single human being in this world in these ways. Did I miss anything?

With great power comes great responsibility, you skipped the second part. Me, just like many others, had wonderful, enlightening experiences and I've done the best decisions in my life with help of those (but not only those). Those decisions stood the test of time and literally decades after they happened they are still right ones and I am profoundly thankful for them. And it literally doesn't matter what anybody sour writes on internet, you do you and we do us, in both good and bad ways.
An open-source MySQL alternative for running database on Kubernetes
It's not clear what purpose this cast part serves. I assume the body of a Tesla is formed/stamped from sheets of steel like most modern cars and that this provides most of the structure. It looks like this part is near the top of the hood, so is it structural? Is it just holding a bunch of other parts in place? Hard to tell.
I’ve found that if I really want to learn something, I just get up an hour early, makes some coffee/tea and get to it. It’s the only thing I can control with any certainty. The quiet time while everyone is asleep provides a distraction free environment.

I also like giving my most productive/energetic time to my own projects/learning, as opposed to work, but that is just me.

After work time is for dinner, family, and fun projects that I don’t need additional motivation for
I'm not saying anything would be changed. Just that this is not hacking. In the same way breaking the green lights at an intersection is not hacking.
There's a name for this feeling [1]

[1] https://en.wikipedia.org/wiki/Stockholm_syndrome
> This just sounds like "Sex is good, but don't show it to anyone but people you care about".

Yeah, that's "just" the way it's been for most societies in history.

> Either way, I feel "sex positive" means being able to respect differences.

"sex positive" actually means "pro-prostitution, pro-porn, anti-tradition and anti traditional morality", couched in terms that try to cast a better light on it and to cast people who object to it as joyless prudes. It's a political term.
Due to capital controls, most regular Chinese who lack CCP connections can't legally keep their savings "elsewhere". Speculative investments in residential real estate have been the only game in town.
The value of work is not tied to the physical effort involved in the work, this idea that if one "works harder" that means they should be paid more is naive and ignorant of modern society.

I have never contempt nor solidarity for any workers. I reject all forms of collectivism on principle and support forms of Voluntarism (philosophy), and Individualism.

I do have contempt of lazy, or entitled people that believe just because they were born they are entitled to things and should not have to work for food, housing, etc. That "necessities" should just be provided as if by magic.
Ask HN: Are “theoretical” concepts being lost by new engineers?
I've dealt with a lot of developers in the past ~4 years and I've noticed a lot of them didn't have the "basic" theoretical concepts that I considered widespread and universal about Software Engineering and Computer Science. For example, engineers putting a lot of logic in their unit tests, or choosing the wrong data structures, etc.

Maybe it's because of the advent of self taught engineers? Or maybe these concepts are just "too boring"? I'd like to know if I'm biased or not.

EDIT: I'm not implying this is a "bad thing". Just trying to assess if it's a reality or it's just me. And I'm very supportive of self taught engineers! I think it's great that people can build their own careers by themselves. We might just need to adjust our field a bit based on how it evolves.
In other words: "Objects with less surface area and lower albedo are less reliably picked up by visual deep neural nets. We haven't benchmarked this against human drivers."
We've taken note of your concern and made email input optional. As we're in our initial development phase, your suggestions to enhance this aspect are greatly appreciated. If you have further insights to ensure a safe experience, we're all ears.
Maybe if state and federal funds were allocated without regard to how much local funding there is, but that's not actually how it's set up.
Reduce your abstractions and reduce your dependencies for a more stable environment. It will give you greater control while you at the same time don’t need to relearn everything every 5 years.

Why does it have to be “containerised” at all? Why can’t the software be directly installed on a *nix virtual machine?

This fatal scenario could have been easily avoided with a basic rsync cronjob to rsync.net or another $10 virtual machine.
> Okay but the brain exists to provide an accurate model of reality.

There's no such thing. Reality is subjective for everyone who experiences it, as our senses dictate how we perceive it. The model of reality we agree with is a general overlap of our collective senses, and is not any more "real" than the one experienced when under the influence of mind-altering substances.

And this is fine. The way we all experience life is different, but claiming one way is "real" and the other "delusional" is a mistake.
Yeah I agree, it seems low. If there is a 75kg per passenger-with-luggage design limit, then it's not just "fat Americans" who are exceeding it.

https://www.easa.europa.eu/en/newsroom-and-events/news/easa-...

> EASA contracted Lufthansa Consulting to conduct a field survey and obtain the average weight of passengers, the weight of hand luggage and the weight of checked luggage at six airports, representing different regions in Europe: ATH (Athens Eleftherios Venizelos, Greece), BRU (Brussels, Belgium), CPH (Copenhagen-Kastrup, Denmark), MXP (Milan Malpensa, Italy), MUC (Munich Franz Josef Strauß, Germany), SOF (Sofia, Bulgaria).

> Male passengers have a mean weight of 82.2 kg, which is 14.7 kg more than the average female passenger (67.5 kg).

> The average weight of checked luggage, which is always limited by the luggage policies of the airlines, … averaged 16 kg.

> (Average carry-on luggage weight, from the study: 7.6kg)

For European passengers, men on average brought ~108kg of weight on board, and women ~88kg.
Do concurrent loops can also be parallelized.
> proper compiler

transpiling to C actually makes adoption much easier. if you create an entirely new compiler auditing and verifying that takes many years and tons of money before it can be used for anything serious.
Fully agreed on that.
The question comes.. when your app is on the growth curve, do you start to test this?

I work in enterprise software and one of the big problems I see is companies suck at software growth when it's obvious the software is in the upward curve.

Large companies will throw huge amounts of data at your app once you sell it to them.
Probably Fluent Python comes the closest, I would say.
Managing Past, Present and Future Epidemics
With const pointers, you have no idea if the parameter is implicitly optional, if it must point to a valid object, if it will throw an error when provided with a null pointer, if it will segfault when provided with a null pointer. Not even reading the header file will help you here.

With const references you never have this problem.
It's cool that you're using development tools that successfully parse the C++ you're working on.

I found that to be a rare circumstance in any complicated code base. And once you lose that capacity, oh boy does this language become terrible fast.
He questions his own system constantly, but he's necessarily committed to it (modulo modifications and extremely rare overhauls), because his identity is tied up in what he's built, and he can't just jump to something new without losing a huge amount of himself.
I’ve seen some of these cartels flights videos, they fly low, between trees/mountains, land on off roads, you name it, it’s crazy!
Consistency. The rationale is: "always use auto as the return type, and add a postfix type if inference can't do the job for a reason or another."
Thanks, didn't know they were in the standard (for a while anyway).
You assume incorrectly.

https://electrek.co/2021/10/05/tesla-building-model-y-bodies...

> In an auto manufacturing first, Tesla has started building Model Y bodies with two giant single casting pieces for the front and back of the electric SUV.
IMO read the damn header file and abide by the api contract. A const pointer type suggests nullability, and possibly even pointer arithmetic is permissible.
How to Play Arrayality Battle?
Tournament rules now officially released!
Can relate. Recently I have grown some interests in building Neverwinter nights EE modules so I get up early to read DND source books and look at the scripts of the official campaigns.

After work usually there is too much noise to get a large chunk of time. I do have 60-120 mins after my kid falls to sleep but I'm always in a gameplay only mentality during that time.
I believe you that as a user you don't care, but for the community that implements the features, they exist in the imagination of the devs, design, planning and early implementation attempts for a long time before you can use them.
"My opinion is that US is up for rude awakening on ineffectiveness of US army when/if real fighting starts."

Possibly. Though units that fought in both Afghanistan and Iraq during those time periods would argue with you about the fighting. What can be said definitively is that the US largely fought in small unit actions/light infantry compared to the Fulda Gap style battles foretold in Tom Clancy novels.

The US military is huge though, and has incredible resources it can bring to bear in a conflict. Logistically, the US is unmatched. It has the reach of an empire and can bring force to most regions in a matter of a few hours. Its deployed military technology is still much superior than any potential opponents despite their best efforts.

Would losses be huge? Any peer conflict will have huge losses (even assuming the conflict doesn't break past the nuclear threshold). The war in Ukraine has resulted in roughly 500K casualties. Even a conflict over Taiwan, which would largely be a naval battle, might see high US casualties.

[Note; Fallejuah took a long time because there wasn't unity of command; two separate battles, different organizations, and a desire to appear civilian-friendly. If the US was fighting to recapture Crimea, there would be no concern about appearing civilized. People need to remember Sherman's march to the sea, or the battle for Hue. The US is fine with inflicting huge casualties, and will even suffer them willingly when the ardor of war has infused the population.]
Waiting list for heart transplant no longer rising due “heart-in-a-box” method
Human driver eyes (and I suspect any other optical systems working in the visible color range) are also less likely to detect people of color. Five years ago I avoided running over a pedestrian at night only by luck: he was black, wearing a black jacket, black pants, walking across a badly-lit suburban street; I think that either my visual system did not perceive him at all until the last fraction of a second, or perhaps perceived him as a shadow. I managed to swerve. But a fraction of a second later? I am afraid to think about it...

I am a big fan of Scandinavian style pedestrian safety reflectors. Attach one to your bag or jacket if you are walking late at night; it might save your life. But if you don't have a reflector, wear at least one piece of bright, light-colored clothing; this is particularly important it your skin color is dark!
Divide your life into semesters, even when you’re not in school
It's not "open source" because it's not free software. We do not have access to the training data (source code). We cannot make new versions by editing the preferred representation. It's a big closed source blob released by a corporation that does a cool thing. At best, it's freeware.

If it were really "open source", nobody would be complaining about its moralizing attitude. They'd just make a new one, without the attitude.
Legalizing online gambling doubled Dutch State's gambling income to €1B