skysight-inc/HackerNews huggingface dataset:
Just a few small suggestions:

1. Some code seems to be duplicated (although with slightly different formatting) across multiple files, like dd/dw/db in elf.c and x86.c for example. I'd suggest consolidating those.

2. It helps to define types when you have variables that can take a limited set of possible values; typedef works but enums are better. I'm thinking of variables like the `type` parameter to `primitive_data_type_size`, for example. The compiler can help you detect a missing case statement if you use an enum, but not an int.

3. It's a matter of preference, but typedef'ing your structs can make your code more concise and not have it littered with struct keywords.

4. You seem to have a mix of tabs and spaces in some files (e.g. in `elf.c`). I would recommend configuring your editor to use just one of the two or it'll start to be an issue as your code base grows.

5. On a related point, I'd suggest picking a formatting style and sticking to it. You have functions like `accept` in `ast.c` declared without spaces after the opening `(` and others like `read_file` in the same file that has spaces.

Good luck! This is a great way to learn.
"Other than talent and opportunity..."

Seems like opportunity is the big one. You get promoted, or given other opportunities, because the person in power wants to give them to you. These other attributes can play a role in that, but I think we all know people who were not talented, lack grit, and lack self control who were promoted anyways.
Location: USA

Remote: Yes

Willing to relocate: Yes

Technologies: HTML, CSS, Styled-Components, JavaScript, jQuery, Python, React, Redux, Express, Node.js, Websockets, SQL

Portfolio: https://strangestloop.io/#portfolio

GitHub: https://github.com/loopstrangest

Strengths: Quick and self-directed learner, creative thinker when finding and implementing solutions, prioritizes user experience

Weaknesses: Less industry experience, difficulties discussing technical minutiae, no technical certs (100% self-taught)

Résumé/CV: email for resume

Email: loopstrangest@gmail.com
No, it isn't the same in the US.

Reserves are vault cash plus deposits at the Fed. You cannot use USTs to count towards your reserves (and it wouldn't matter if you could, the reserve ratio isn't a binding monetary policy tool, excess reserves in the US banking system are close to $1trn).

You are right that pension funds own a lot of bonds...this makes sense because there are very few long-dated securities that can be used to match liabilities...but the US pension fund system is relatively dynamic, and has a big allocation to alternatives. The European savings market is also totally different to the US: outside of govt bonds their financial markets are essentially non-existent relative to the US, lots of people save by putting their money into banks who then invest in govt bonds (the reasons for this are slightly complex, but loan demand in the US is relatively strong in the US, and non-existent in Europe so banks own a ton of govt bonds there), insurance sector is far larger (and Solvency II means govt bonds...lots of them), and there are more DB than DC schemes...so pension funds are far smaller proportionally (and the demand for non-bond assets is, typically, smaller). Pension funds are always going to own a lot of USTs but you just don't see the same pressure on US yields.

Again though, don't take my word for it...look at the price. The Italian 10yr has traded under the US for the past five years or so...that clearly makes no sense.
DHL orders twelve electric aircraft from Eviation
this is a really cool idea!! It would definitely help organizing knowledge for upkeep, even for myself let alone for others. I may or may not use it because I'm just renting, but I'll keep this in mind and may pick it up. It's kind of like a house-specific wiki
Something I found quite interesting is that the spam wasn't just targeted at the Indie Hackers community itself (i.e. click the blog spam and get served ads, or whatever else), but to get backlinks on a site with high domain-authority.

I know this because I personally saw a couple of spammers openly talking to each other about giving each other backlinks too.

I never thought that spamming like that would be worth the time or effort, but apparently it was.
Can someone edit the title? Ray Ozzie doesn’t ring any bells and the title of the page is “The Notecard makes cellular IoT developer-friendly. Finally.” So the current title is already editorializing.
In the code snippet they show the `startAutocomplete()` function checks for the "started" variable being true; but never actually sets it to true.
Some vehicles have cellular built-in to where you can start your vehicle with your phone remotely. Some make it free, others charge for it.
> Most labor simply isn't worth as much as it used to be. This is evident in stagnant wages

You're assuming an efficient market, which we've long known is a flawed assumption.
> One could say that Australia or Canada, along with the United States, used to be a colony. Nonetheless, what is distinct about South Korea is the fact that it was colonized by former imperial Japan by coercion

They say this and then move on. The distinct thing is that it was Imperial Japan rather than Imperial England? I’m not saying those empires were similar, but it seems to me that they made the distinction just so they could ignore the aforementioned countries.
I also kept in mind that amount of R0 for the "Indian variant", until last week I saw it halved to 4..5×.

Then you realize that a transmission rate among the timid in ShyFleetersLand and the compulsive in LetsHugLand cannot be the same. Then you realize that that very average number needs explanations of the underlying model to be meaningful - it comes from societal behaviour not just from intrinsic viral properties.
https://github.com/CarterLi/nginx-io_uring here is a project that tries to use io_uring with nginx; you learn something every day...
> Can you go into more detail on that?

A typical example is a two-step argument equating race/biological heritage with culture and/or ethnic identity coupled with appeals to an imperative to preserve culture and/ot ethnic identity.

Something like this:

https://news.ycombinator.com/item?id=28051854
The structure of the market is such that massive scale and non-local business has been winning out lately, but that has not always been the case. I’m not arguing against capitalism here (plenty of arguments to be made tho), but against the incentives of our current policies.
Activision Blizzard Sued Over ‘Frat Boy’ Culture, Harassment
Satan should chair your meetings: A literature lover’s guide to office politics
Hell the NIST does more to fulfill the NSA's mission of domestic IT security than the NSA does. Ghidra is the only good thing out of the NSA is a long time.
I'm going to make a suggestion for the cause of your observation.

I think many people come into a job for a specific project(s) during which there is a ramp up period of understanding the requirements, limitations, team, how the company works, getting to know people (6-8 months).

Then after working on that project, delivering it, iterating on it, tuning it, working through potential production support issues and some scaling items...in many cases the vast majority of the work is done (2-3 years).

At that point, a few things happen because this developer is ready for a new project or new challenge, as are most of the people who were involved with that project.

Their options are:

- Find a new project at the company and restart the learning period as they transition in a potentially lateral move. If this happens, it's unlikely the company is going to give them a sudden compensation boost when in the eyes of management they're continuing to do their existing job.

- Seek training related to some advanced problem that they solved to become the company's expert on the subject, in which case the company will likely pay for the training but not a subsequent boost in compensation (because in their eyes...they just paid for the training)

- See how well they have marketed themselves to find out if the company has recognized their talent to promote them into a higher level position with an equivalent pay bump or potentially managing a team. The only problems is that you can only promote so many people, so this person will be the exception and not the rule.

- Update their resume with the newly acquired skills and have somebody else pay them market rates to start a new project at a different company, using their current job as leverage to get a significant bump in compensation. Meanwhile, you'll be paying new market rates to hire the replacement.

It's no secret why people often just jump jobs. You've finished one project and you're going to transition to a new one anyway, getting a fresh start can be a good choice. Additionally, no matter how much people like their situation in one job they will end up building up frustrations with certain people and/or management over time. As long as those people are still around, it will increase their likelyhood of leaving.

But ultimately, you're looking at the likely timing of concluding one project and then exploring options for what's next. IMO, that coincides with your timeline.
This is right too. Although on some level one suspects parts of this problem are self correcting over a longer timescale. If the predicted population implosions begin to manifest, there will also be a corresponding decrease in the demand for housing, and a corresponding increase in wages paid to labor as it becomes more scarce. These trends will make having children easier. I know it's hard to picture that world but many times it has come to pass that we have arrived after twenty years at a world that would have been hard to predict.
From a month ago: https://news.ycombinator.com/item?id=27650775
Alternative media sources will force traditional media to realign with objective journalism at some point. It just cannot happen fast enough.
There's a real back-and-forth struggle for me with spreadsheets. I find people very frequently reach for them for things that they do really well: data slicing and dicing, ordering and sorting, formulae that cross-reference cells, and so forth. However, the contents of those spreadsheets are often (for me) not numeric, but text, and working with text that's longer than a few words in Excel is still a huge PITA, even after all these years, because Excel still thinks of the contents of cells as numbers first.

Consider the output of your average audit. You'll have tables of findings, each of which needs a due date, a risk rating, a description of the problem, a description of the solution, auditor notes, customer comments, responsible party assignments, and so forth. (Yes, those would eventually go well in a tool like Jira, but that's for later--this is coming out of an audit visit.)

From a data standpoint, putting those in a spreadsheet makes sense: you can now order the findings by date or risk rating, hide ones that don't apply, cross-reference findings between visits, and so forth. However, from a text perspective, it's awful: the descriptions might run to multiple paragraphs, comments and instructions need more complicated formatting than just "bold or italic", some fields should be constrained on content while others need to be free-form, and so forth. All of those things work much better in a Word table than in Excel cells, but putting the content in Word utterly removes the ability to data-manipulate. So you wind up either creating some Frankenstein hybrid solution or with crushing one perspective to satisfy the other.

If Microsoft wants a win for Excel, making it an order of magnitude easier to deal with free-form text in cells would be an enormous step forward.
> You say they are inaccurate? Oh how so? All of them? By how much?

Hundreds of models have been published, I can't refute them one by one. I can however make this claim : You are will not find a model that predicts COVID-19 with the following properties :

- Modeled population : > 5 million people (a very big city, a US state, or a standard EU country)

- Population has covid running and has sufficently accurate testing/reporting capabilities (don't pick a corner case like singapore, or a banana states that reports "0 covid cases")

- Makes predictions for at least 3 month

- Predictions were within 30% of the reality for > 80% of the predicted weeks (if the model predicts a range, the average is taken as ground truth)
Theranos Patients: The Emerging Wild Card in the Trial of Elizabeth Holmes
There's something about writing like this that gets at me. It's angry, for a good reason, it has lots of good points, but in trying to get across its main point, which is signaling dissatisfaction with the tech industry, attacks lots of groups, hits lots of unrelated points, and when it gets into historical tidbits overrates single events in order to build a narrative.

For example, please stop using terms like cishet. I know what that means. I know it is important to marginalized communities, but know your audience. There is nobody, nobody in today's environment that could get away with saying "a bunch of (blacks|indians|mexicans|asians|gays|women)" but you say cishet white guys and you can group up a whole lot of people without thinking much about them as individuals. Do you believe this is constructive language that bridges the divide that's part of these issues? Do you know where my abuelita was from just because you can see the color of my skin?

Second, I don't think the Slack example is really about inclusion. We all can be stalked and spammed, of course marginalized people more than others. However, Slack's slowness about this isn't nefarious, it's almost certainly they were making so much money recreating IRC that they didn't have time to worry about "minor" issues like that, the same way Hulu can ship a UI that works correctly on a phone but can't be bothered to fix bugs in the TV version that ships to 10 million people. It's not hatred or marginalization, it's just laziness and apathy, it's how our corporations work because they turn into these battlegrounds.

> Steve Jobs wasn’t some kind of genius visionary who independently thought that thing up.

Jobs was infamous about taking credit, but he never would have made claims like this. That product like all of his products at the time was built by a small team, guided by Steve, that bought up and used lots of existing ideas. There's a reason we like to quote "great artists steal". Hell, the Newton existed 10 years earlier and they had Tony Faddell from an even earlier time that tried similar tech. (Steve Jobs, Becoming Steve Jobs, General Magic)

Some of us are sympathetic to many of your points but outsiders don't only come in races or genders and the only way we get out of this collective stagnation is to stop tearing each other down with various narratives about what's wrong with them.
SK doesn't have a large amount of land to grow into which means real estate is expensive which in turn limits population growth (people have less kids when real estate is expensive). SK has one of the highest population densities in the world [1] Having a stable population with that kind of constraint on land seems like a good thing.

[1] https://worldpopulationreview.com/countries/south-korea-popu...
Didn't the metaverse always suck? It's the setting for dystopian science fiction.
Why are we discussing this situation for people who only print once a year? That sounds like an absurd premise.

There’s lots of inkjets now that don’t suck, and don’t need much opex or capex. Some don’t need cartridges, they have refillable containers.
Where do you think they got that money from in the first place?
What if a company actively encouraged its employees to interview at competitors, and to welcome, even expect, external offers as part of discussions around professional growth, roles, and compensation? They could call it "peer review."

The company would offload the work of finding market rates onto its competitors while potentially gaining insights into competitors' operational logic. And as a machiavellian bonus, this arrangement might depress its own employees' market rates because other companies might be hesitant to extend offers to candidates they suspect are not serious.
FormAssembly is seeking an experienced Information Technology Security Engineer with exceptional technical skills to join our Security and Compliance department.
Most folks here arguing that banking laws are also a privacy disaster only because of the proposed law. I'm not saying they were ok with it earlier and changing their stance now. Just that, they simply had no stance earlier and accepted the status quo.

(Personally, I think the wording has to be tightened. My only stance is crypto should be on-par with other banking laws. No special treatment. Crypto should (hopefully) succeed but shouldn't become a refuge for money laundering, facilitation of crimes and other less than desirable activities. It could lead to long term harm for the ecosystem than adding KYC and making it mainstream.)
lotus notes, and a fill in for creepybill at microsoft for a while
They have the power to kill major initiatives; see e.g. how SCOTUS curtailed some of the New Deal programs (and how it took the extraordinary threat of court packing to stop them from going further).
Cmd | Vancouver BC | Onsite + Remote | Full Time | www.cmd.com

*Visa sponsorship for Canada available

Cmd is a growing cybersecurity company building a powerful yet lightweight security platform that provides insightful observability, proactive controls, threat detection and response for Linux infrastructure.

What matters to us?

- You’re naturally curious, and want to expand and share your knowledge

- You step up and help your team mates out. And we’ll do the same for you.

- You default to quality over quantity

Open Roles:

- QA Engineer, Platform: https://bit.ly/cmd-QA-platform

- QA Engineer, Linux Systems: https://bit.ly/Cmd-QA-Linux

Cmd is dedicated to providing an equal opportunity for all job seekers. All employment is decided on the basis of qualifications, merit and business need. We encourage you to apply, even if you don't meet 100% the requirements listed. We strongly encourage members of underrepresented groups and diverse backgrounds to apply.
Why do people take that site seriously? Just look at its name - "Rotten Tomatoes". It was always meant to be a parody website, not for actual reviews.
The latter, albeit it's not "the world as a whole", but some tech bubble. Various large companies prohibit pip/npm/docker.

(and here I'm even getting downvoted for going against the hivemind)

I can only hope that after enough software supply chain attacks the industry will realize that distros were right all along.
If you have 2 clusters, wouldn't you just blue/green them for rolling changes?
Mapping the Best and Worst Bus Stops in San Francisco
But one of these adjustments aims to keep mid day at noon, while the other aims to keep solstice around 21 Dec.

You could skip leap years and still have the sun up at noon, while your solstice date drifts away. Or, you could skip leak seconds and still have the solstice on 21 Dec, but have your noon drift away from mid day.
First off, 600 million is not "90 percent" of China.

Second, do you think 2/3 of China are uniquely brain-washable, in that they're living in really bad conditions yet believe they're good because of the TV programming?

Or is it possible that, while foreign to the US, their bad conditions are actually way better than 30 years ago, let alone 50?
I think you're making some incorrect political assumptions about my views. I have no idea what this "FairTax" thing is that you're referring to, but that sounds like something pretty different from what I'm talking about.
When my parents went to Japan in the eighties they were shocked that coffee in Tokyo was 4 times as expensive as in Germany. When I visited in 2016 I was similarly shocked that a vending machine Coca Cola costs half of what it costs in Germany. Japan's deflation has led the country to be very affordable.
Show HN: Open MLOps – Open-Source Production Machine Learning
I am dreading the windows 11 name at this point. It’s going to be just like win me, win vista, win 8.

Tick tock.
Many engineers are on their way out when they announce their departure. If they said: "hey, I'm thinking about joining this other company for a better compensation", that would be a topic of discussion. Most engineers instead tell me: "hey, I signed a contract with this other company. This is my last day".

The other point is that money is not the only motivator (esp. in our industry). People just like change, either more responsibility, or less responsibility, maybe more autonomy or more direction, maybe different leadership, etc.

Last, signing bonuses are quite large...
Well, I guess we just have to wait and see if the other ingredient will be an improvement. It could end up like BPA being replaced by BPS, or the specific PFAS on nonstick pans being replaced by a largely untested different PFAS.
Nobody is advocating this for people who can’t afford it. We’re talking about those who can and do need to print often.

I don’t know why we need to argue on about the poorest people who can’t afford it? Sounds like a rhetorical discussion honestly.
"my job is to do the absolute minimum amount I can do to stay under the radar, why would I try?"

Because it's a form of systematic corruption, maybe the biggest kind of corruption in the White Collar world.

The objective is to 'do a good job' , not the minimum, in every endeavour.

Doing the 'bare minimum' to keep a job is actually generally far under-performing, as most companies won't generally let people go.

It's how entire industries stagnate and sink.

When internal participants spend most of their time fighting over the surpluses, it's over.

This applies to companies as whole as well of course, i.e. the $1B government contracts that should only be $500M etc. etc..

Do a good job. If there's a better fit elsewhere, that's fine too.
Light Behind a Black Hole; Einstein Right Again
Spam isn't easy to get rid of. I even got hit by it today, on HN.

https://news.ycombinator.com/threads?id=dileepand06

It is quite unfortunate I can't just mark an obvious spam and get rid of it.

I wonder how much value these guys get from posting spam links on HN.
A sewing page that never closed its font size HTML tags
>I am confident we'll see hw acceleration for Chacha20-Poly1305 in the future too.

The speed gains wouldn't be as significant. AES uses S-Box computations that do well when hardware accelerated, whereas ChaCha/Salsa20 are designed to use more typical CPU instructions for bitwise operations.
Regardless of Snowden's personal character, the simple facts of the matter are:

1) The NSA was illegally and unconstitutionally spying on US citizens without warrants.

2) The NSA and other intelligence agencies explicitly lied about this to congress and other elected/appointed bodies responsible for overseeing the activities of these agencies. See, in particular, James Clapper perjuring himself before congress.

3) Without Snowden or someone similar leaking this information to the public, we never would have found out about these blatant illegal and unconstitional acts, since everyone with the power to do anything about it was either complicit or ignorant (see point 2).
Apple Makes Magic Keyboard with Touch ID Available for Purchase
This is an interesting personal project, but as someone who would want to sell a house why would I want potential buyers to know issues that I have had with my property? If I don't legally have to disclose something about the house when selling, odds are that I would want the buyer to not know about it unless it was something beneficial like a new roof (which I would list anyhow).

This is an interesting idea, but if you are planning to try to make a business out of this (it's unclear if you are to me) I don't believe that people will be on the same wavelength as you about the history of a house.