skysight-inc/HackerNews huggingface dataset:
I literally made it to the third sentence. How is using something other than C going to fix ABI? Isn't it literally the same problem? Do other languages super mangle their symbols so there's no breakages anymore?

Memory safety etc is a complaint about C but worrying about ABI breaking is literally what you'll always get when you do anything other than assembly[0]. The author laments that Rust and Swift must speak to C but that isn't because of the K&R controlled cabal, albeit it might have been the initial reason. Today the reason everything must talk to C is because operating systems are written in C and expose their API and ABI in C. Write an OS in Rust or Swift (lol) and then get mass adoption and then you won't have to worry about interfacing with C anymore.

They do eventually touch on that, but as long as OS'es are in C then you need C. There unfortunately is no alternative.

[0] I mean technically, you have "ABI breaks" in ASM too, it's just the program goes it's merry way being zombie like until a seg fault happens or worse.
Unfortunate that the author doesn't know avocados don't grow true to seed.

https://www.thespruce.com/true-to-seed-4082482
I am not the person you are replying to, but perhaps the cleanest indication of what "the bond market" "thinks" is to look at the Eurodollar futures quotes at https://www.cmegroup.com/markets/interest-rates/stirs/eurodo...

It is hard to define exactly what a "Eurodollar" is, but for now assume that a Eurodollar is a bank deposit in a jurisdiction not subject to the Fed's authority. ("Eurodollar" has nothing to do with Euro the currency. People are surprised that "dollars" exist outside the authority of the Fed.)

A Eurodollar future is a contract to borrow a "Eurodollar" for typically 3 months some time in the future. The price of the future is quoted as (100 - interest rate). For example, the Sep 2023 contract (called GEU3) is currently priced at 97.225, meaning that people are agreeing to lend money for 3 months in Sep 2023 at a 2.775% interest rate. Now to my point: the Eurodollar futures curve is currently inverted starting in Sep 2023. For example, the price of the GEU4 future (Sep 2024) is 97.50, implying a 2.50% interest rate, or a rate cut in GP's parlance relatively to Sep 2023.

Why would you pay attention to Eurodollar futures? For one thing, the notional value of all futures is about $12T. (This market used to be larger than the Treasury bond market until Congress fixed the problem.) Like all markets, it may be right or wrong, but if you strongly believe that rates will not be cut between 2023 and 2024, there is a ton of money to be made in that market. The curve started getting nervous, with small inversions of 1-4 basis points, in December 2021, and the inversion has grown larger since. The inversion peak-to-through was ~30bp yesterday and is ~40bp after the Fed's announcement today.
Can you refer to roles? Something like “set local role (SELECT name FROM roles WHERE id = 7)”
If rates stop increasing and inflation continues with barely a pause, then what happens? We have massive social instability? Retirees are screwed? Lenders will have to increase rates just to earn a real return.
Part of "just being yourself" is to follow those natural primate
instinct to go along, get along, evaluate, adapt and fit-in. That's a
good and useful thing. The time when you'll most be "yourself" is in
these novel situations. For most people new challenges bring out their
best sides.

The time when people are least "themselves" is when we're entrenched
in established groups, trying to stay "Liked", following the
group-think, not risking status, saying what we think people want to
hear.

The risk of being excluded from an existing group as a
"defector/traitor" feels much worse than of "not being accepted as an
outsider" when approaching a new group since we expect some latitude.
Being the new kid can give you some charm and opportunity.

However, it's within existing, rigid structures that speaking your
mind (against consensus) can have the most extraordinary effects. It's
a huge risk and a fine balance, but someone who has earned respect,
and has "standing", can be themselves while also being part of the
team then they have become something much more - a leader.
> I totally get where they are coming from but it does make it sound like unsupported software.

All software is "unsupported software" unless explicitly stated otherwise. Just because some software has its software published under an open source license does not make it magically "supported". Not more than any proprietary software.

If you want support, pay for it. You can already be glad that somebody published the source code under a somewhat permissive license (i.e. not just an illegal leak). They have their reasons. Don't just assume a "support for free model", since that assumption is most certainly incorrect.

The reason that people support their open source projects _anyway_, and _for free_ is a mix of (1) self-interest, since I want my software to not have bugs, so of course I fix reported bugs, otherwise I may run into them myself, (2) fun, since it's just fun to tinker with things, (3) business interest, since showing support makes me look good to potential customers and (4) misconceptions on the author's side, thinking they have an obligation, fueled by threads like these.

Reasons (1)-(3) are fine. Reason (4) is terrible and I wish it would stop.
Maybe a little direct, but you don’t see the irony in being soured towards anyone in the space because they’re not open to criticism?
Orwell Was Right
phones are sub 5w, even assuming it's a linear relationship you have 100-400x time less energy
>They might be a bit gifted, but I think that the main difference is that they didn’t go to school, they didn’t get used to waiting and learning at the same pace as everyone. I think that most kids a much more capable than we think.

This is far from a foregone conclusion and could lead to some bad consequences if, for example, we made school run five times as fast for everyone without checking to see which students would keep up with it.
It's more difficult technically to share game assets than to have everybody use the same JavaScript framework. At least in JS-land the engine is the same for all, and yet people can't find any agreement on how exactly to use it.

(I haven't yet seen web3 proposed as the solution for JavaScript framework proliferation, but I'm sure it's just around the corner...)
Homeschooling sounds too cruel to me, I would have hated it to spend my time with my parents instead of the friends at school.

Surely, the state sponsored education is also a formation but what I found was that teachers are people too(from all kind of backgrounds and ideologies). Therefore, you don't actually get your kids grown by the design of the government. The teachers do the magic.

In proper countries, where education is primarily education and not propaganda, they tend to appreciate that different kids have different learning pace and needs and you often have options for appropriate education.

There's this contrarian singer who famously homeschooled his daughter, later said it was a huge mistake to do it because she grew up to be too naive to function in the society. Who is going to break the heart of your kids? How they are going to learn to cope with it? Who is going to lie to them and how they are going to learn how to spot a lie? Who is going to be unfair to your kids and how they are going to learn to make it right?

I can't see homeschooling my kids unless the country I'm in turns into a crazy dictatorship with propaganda as a primary objective in the school.
May as well make all databases public too considering they get leaked anyway
I disagree with the author. C is an amazing language but its "lack" of an ABI is, in some ways, a byproduct of the language itself. C essentially sits half a layer above assembly and is meant to give the programmer fine-grained control over the processor and memory without requiring intimate knowledge of x86/ARM.

This is why pure C projects can turn into an unmanageable behemoths. This is also why the best way to use C is to use it to implement core algorithms and data structures which can then be called by higher-level languages. Numpy/Scipy did this perfectly and now their use is now ubiquitous within the Python community.

Most software engineers I know who have a background in EE love C, simply because it maps very well to what a processor actually does during execution.
Because Powell cares more about markets than the real economy or wealth inequality. Also they tend to care much more about the short term than the long term.

People will tell you that it's not in the Feds mandate to care about those things, and they don't actually care about markets, but it's clearly not true when cast in the light of their actions. Or to any rational observer that follows them closely.

Even in Powell's presser today he spent a lot of time talking about being sensitive to markets. Why didn't they raise rates in the entire year while inflation was increasing and the labor market already showed signs of overheating? That one's easy too. Because Powell's nomination was coming up and he wanted to maintain easy policy to boost his chances to get reappointed.

Why did they continue QE policy of buying assets to drive down interest rates while inflation was over 7%? Because he knew if he ended it abruptly it would cause a market selloff.

He cares about the real economy to the extent that their policy doesn't significantly impair asset pricing.

Pretty sad tbh
I’m not sure what you mean by SDI - that died in the early 90’s. The post-Soviet missile defense system that the US developed (GMD) is aimed squarely at countering ICBMs from a small nuclear state like North Korea. Does the US have another missile defense system in the pipeline?
Surging Used-Car Prices Are Turning Vehicles into a Profitable Investment
I thought that the 'Orange One' would actually cause WW3 according to the 'hysterical' mainstream media at the time.

But it turns out that the 'Sleepy One' was the one that caused WW3 without even knowing it (alongside with 81 million people).

It seems that they all voted for and created another war after that botched Afghanistan withdrawal, all by themselves which both events should not have happened in the first place.
I would hazard that families who could get by on a single income if they really wanted to are more common than highly gifted children.
I was interested by the "Where's Beethoven" graph, and went to read the original article (which is better, and doesn't actually agree with the idea that it's measuring a decline of genius). I'm kind of astonished that neither article considers the possibility that the effect they're seeing is that opportunity for acclaim doesn't scale with population.

The absolute population has more than quadrupled since 1901. If I understand the data being used here, the "effective population" has increased over 100 fold in that time period. Yet the number of people receiving Nobel Prizes in any given field each year hasn't appreciably increased. And we would likely perceive the Nobel as less prestigious if they awarded 4 times as many a year -- certainly if they awarded 100 times as many. The same can be said of awards in art, music, and other fields.

Awards are obviously not the only way of measuring prestige. But the same could be said of coverage in prestigious journals, or by renowned critics. Nobody would reasonably expect there to be 100 times as many top-tier literary journals in 2021 as in 1901. It almost seems like a contradiction in terms, doesn't it?

I think a limiting factor here is that acclaim is a matter of mass agreement. A single person can only watch so many films, listen to so many songs, read about so many scientific accomplishments in a day. A film critic in 2021 is probably not watching that many more movies a week than their counterpart in 1960. And it's not like movies are load-balanced between critics.
It's one of those alarm bells that got installed a very long time ago in my career... makes for some really exciting bugs.
Setting goals and requirements for code coverage via fuzzing (e.g. libFuzzer or AFL), where risky attack surfaces have stricter goals for coverage, is a great way to get ROI on your time spent securing C++ code.
Isn't that what we're doing already? I don't notice a lot of creative font choices these days. More than in the days of Verdana, Arial, and Times; but not by much.

The only sites with more daring typography seem to be artist portfolios or band websites. If there were still a culture of handmade amateur websites I guess we'd have more outsider art variety. But I don't really see it.
“Video shows Russian tank firing on an apartment building in Ukraine”

https://www.cnn.com/videos/world/2022/03/13/tank-apartment-b...
1. Don't use C++.
Well, not to the day, but it's never a bad time to remember him. Rest In Peace.
> It's harder to blame democratic leaders as inept if you are downplaying the seriousness of the underlying problem.

On the contrary, being confounded by an inconsequential challenge is a bigger sign of ineptitude than the reverse.
> The shape we're looking at is, in part, an artifact of the camera, unless the aliens are somehow reprogramming the camera to fuck with us.

It's possible the IR glare is an intentional countermeasure produced by the craft. It might sound far-fetched, but the military can already jam some cameras already, and they apparently license this technology too:

https://techlinkcenter.org/technologies/selective-camera-jam...

The US Navy has (admittedly controversial) patents for technologies that could produce a craft with these flight characteristics:

https://patents.google.com/?inventor=Salvatore+Cezar+Pais

The first time these craft were spotted on radar was during a Navy exercise where they were testing new radar equipment, and the craft were coming from the direction of San Clemente island (an island that is a Navy base). Here's a short video that talks about the radar sighting:

https://www.youtube.com/watch?v=ZKyP79v9e84

In the Nimitz case, the "UFO" disappeared, and then met the pilots at their rendezvous point. How did it know where the rendezvous point was?

https://www.youtube.com/watch?v=rBpcfeHI0Kk

Sightings of these UFOs have only ever been mentioned by US forces.

Who knows what is going on, but if I had to make a guess and I considered all of this information, it seems likely that the "UFOs" are experimental US aircraft.
An expat is not an immigrant. The term "expat" usually denotes a person living outside their native country for a significant period of time. There is no implication that an expat is seeking permanent residency, it is more transient status.
Sure, you can blindly trust your dependencies. And most people do. But don't expect them to help you for free if you have a problem. They might. But likely they won't.

Try sending an email to Linus Torvalds if something with the Linux kernel is not to your liking and you'd like him to change something. Brace for impact. Well, at least with the "old" Linus. He calmed down a little recently.
What happened to Google Fiber anyway? It's not like Google doesn't have the money to do whatever necessary to make it work.
As long as the value of the money that was created was less than the value of the goods that its investment provided, you're in the clear.

Sure, home prices have gone up, but what would the phone in your pocket (and all the software that powers it) have been worth in '08?
The onus is on those making extraordinary claims to prove them, not on others to prove them wrong.

Blockchain is cold fusion for tech bros.
It's less that the OS is written in C, but more that literally every single interface to literally anything is either written in C, or isn't meant to be used by multiple languages. C is the de facto standard for interacting with anything not written in your language. Window management, I/O, graphics, everything has a C interface. There aren't even any alternatives (besides just sending a list of bytes through a pipe or something, which noone wants to do for obvious reasons).
"Be yourself" is often said, but it's equally often not actionable advice on its own.

Not everyone knows who or what they are, and even someone who knows is not necessarily able to be themselves without outside help.

I struggle with being myself quite often; there are things I want to do, but I can't simply decide to just do those things... My brain does not work that way. For example, it can take a lot of effort to even say what I truly want to say, because consciously deciding to speak does not necessarily result in me actually doing so, no matter how hard I think the thought.
Software is not inherently good nor bad. It either solves a problem you have or it doesn't. Linux, for instance, is not a great fix for my specific uses on the desktop. That doesn't make Linux bad. It's just not the right solution for my particular set of problems.
Here are results for FBI Negotiator, on HN
https://hn.algolia.com/?q=negotiator+fbi

.

also highly reccomend this book: Never Split the Difference: Negotiating As If Your Life Depended On It

https://www.amazon.com/Never-Split-Difference-Negotiating-De...

..

Here is his TED Talk

https://www.youtube.com/watch?v=MjhDkNmtjy0

.

How to Win Friends and Influence People

How to Win Friends and Influence People is a self-help book written by Dale Carnegie, published in 1936. Over 30 million copies have been sold worldwide, making it one of the best-selling books of all time
https://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influen...
For sure! But what I mean is if NFTs catch on then there's no reason to imagine Unity/Unreal/Whatever won't create a standard for them that allows game developers to easily integrate them into textures/skins/etc. It's not some impossible unsolvable problem unless you don't want it to work.
You tryna mint an NFT or something?
What you quoted is the copyright office's policy from 1966, not something new ruled for this case. It only came up because the author himself insisted that he had no input in creating the work (effectively a lie) and so the work MUST be attributed to "Creative Machine" and not him.

A work generated by a human-created algorithm with a human name on the application will still be accepted. In fact this describes almost every modern company logo. A lot of art created today is inputs to a computer rather than pen on paper, and the copyright office isn't rejecting any of them for that reason.
>this would pose no known health risks

Feels like I've seen these words so many times before...
> That would save everybody the hours, days, and sometimes weeks of picking a font, a keming, a line-spacing, etc, not to mention the annoyance of having to read awkward fonts.

Thanks for the LOL moment. I had to look closely to see if you had typed kerning or keming
EUR has negative interest. You pay to deposit money at banks.
Yes, EUR has been printing a lot as well.

Also, from my understanding, EURUSD goes up/down mostly based on their difference in interest rates.
RE:Windows, docker <> wsl2 ubuntu feels just like docker <> native ubuntu. We're able to do all our CUDA dev that way too, the only gap is OpenCL. I don't use docker desktop. As it's annoying to do most modern AI + HPC without nvidia GPUs, as long as you're not doing OpenCL, windows seems to have beaten os x for most data people.

In contrast, I largely stopped using docker os x because of the broken fs virtualization here made it impossible to do productive JS dev. Subsecond editing vs 10s-3min is a huge step back. Unclear if the the new patches get it to the native-level feeling of wsl2 (1-3% overhead) or still feeling broken in practice. And of course, apple's vertical control means no nvidia GPUs / CUDA, even eGPUs, so no way for docker os x to support that either.
By its very nature, all war is criminal. Invading forces are free to kill indiscriminately, destroy property, violate the natural environment. Civilized behavior and legal culpability are no longer relevant. Trying to establish rules and conventions for war is truly a fool's errand.
C is still a programming language, even if you are frustrated with its ecosystem/standard.
"Some people in my country were victimized by organized crime in another country, so it's turnabout, and hence fair play, for me to victimize other people in that country"?

"Some people in my country were victimized by organized crime in another country, and that country's government didn't try to stop the criminal activity, so it's turnabout, and hence fair play, for me to victimize other people in that country"?
The hyphen prefixed arrays are very weird. It looks like YAML but behaves differently. Doesn’t help that YAML is also a superset of JSON too.

I also don’t like space (char 32) used as a field delimiter because that opens up entire categories of bugs that are already a daily annoyance for shell scripting.

I respect your thought processes but I can see this particular specification being more confusing than productive to most other people.
> never make the mistake of coding directly against the host platform's APIs to begin with

I regularly read this advice and I think it's bad in general. If you only ever work against an abstraction, you lose time and might get a worse end result than the one without the abstraction. And in the end, you might throw it away, if it doesn't prove successful. So move the cost for working with an abstraction into the future as much as possible, when you know the alternatives you have to abstract over.
There's no reason to excuse criminals over lack of enforcement.
Might be funny at first, but its childish. Striking out maliciously at random web developers surrounded by state propaganda is counter-productive. This just annoys them and feeds the narrative that they're under attack by the West who hates them.

I would imagine web developers over there, being more educated, technical, and exposed to the West, would be the ones less likely to support the war.

Instead of deleting their files, why not provide news and information that being blocked? This could have been an information bridge that would be hard to censor.

Now he's just degraded trust in open-source projects for everyone and ruined his reputation as a responsible maintainer. If you're willing to make your project overtly malicious to random users for political reasons, you might also be the type to rage quit and turn your project malicious for personal reasons and community politics.
This is a direct violation of the trust developers place in open source and does nothing to advance any individual's politics. This is purely malicious.
The other thing is, that there is not much of basic math and physics left anymore for people to study and figure out something new.

Archimedes' buoyancy, newtons laws, etc. are all something that we know and learn about in elementary and high schools, and we remember their names, because they were either first to figure it out or more realistically, first to put it in writing in a way, that we can now use in "math/physics". Since the elementary to highschool curriculum is limited, we learn only "basic" stuff there, and most of that was attributed to historical physicists/mathematicians.

Now, in modern times, it is hard to invent anything "by yourself" (you need to work at a college and/or institute, to get access to proper equipment and mentors), and even when you discover something new, the discovery is so far away from "basic" math/physics, that the only ones who read the article and understand it are other mathetmaticians and physicists, kids will never learn about you, because the science is too advanced, and even when something attracts the mainstream media (to make you famous), the media then published that "scientists prove good exists" (the famous "god particle"), or worse.