skysight-inc/HackerNews huggingface dataset:
> This is the state of scientific publishing in the 2020s, and we have to realize it. What we don't have to do is accept it.

What else can be done? This isn't a meritocracy, it's just capitalism. Is the alternative going to make more money? Then it will probably win. Is it going to make less money? Then it will almost certainly lose.

I think the simplest way to push more honesty into the system is to better inform consumers - Right now, a byline is a byline, and a citation is a citation, and those sell. People are vaguely aware that there are lower- and higher-quality papers, but for the most part, these bribes are considered someone else's problem and careers still use these simple metrics regardless of quality. We have to reduce the incentives to game the metrics, increase investigation for misconduct, and increase the penalty when that misconduct is found.

But how are we going to cause people to do those things? How does that pay?
Now passes 80% WPT as of Jan 10 2024: https://wpt.servo.org/
I think it's helpful to learn a little bit of C, to understand why computers work at all, and how we can get, step by step, from bits and bytes to higher-level "things".

Long ago, a friend of mine - a brilliant developer, who nevertheless never dug any lower than basic C++, once tried to write a simple C program that printed out some text. His first attempt went something like:

void greet(char *name) {
char *text = "Hello, ";
text += name;
text += "\n";
printf(text);
}

It was a lot of fun going together over his program, and exploring why things didn't work the way he expected!
Well, that would be a US only thing. I don't think you can build an industry on that.
I'm more concerned with megascale foreign companies having access to them. At least the police are accountable to the government which is accountable to the people.
Reminds me of NASA: Normalization of Deviance. People will sometimes cut corners even when they know that something isn't right.
You could say that obviously most engineering types are not good enough to run an engineering company.

But that wouldn't be true, in reality almost nobody is good enough to run an engineering company.

Having an engineer type sure improves your odds compared to general business practitioners, though.

It may be like unobtainium but if you had your choice of engineers at an aircraft company you can't do better than one whose mathematical ability puts general business leaders to shame, and who started out building planes at an early age and hasn't forgotten how for their entire career. In fact only gotten better by focusing so strongly on the finances that directly contribute to the most reliable aircraft that can be produced. Even then some will still crash. As we have seen, it's lots better without the temptation to be distracted by the general business trends that come and go, which encourage little manipulations of large resources in ways that any negative outcomes, unforseen or not, will be pushed far enough into the future for decision-makers to have fully cashed out before that time.

The worst you could do is have somebody who has never participated in aircraft design, assembly, and maintenance allowed into the chain of command anywhere between the entry-level engineers and the top decision makers.

It should go without saying that natural leadership ability has got to be there for it to be sensible for someone to move up the chain of command, but also it needs to be fully rewarding for highly skilled engineers to prosper progressively without having to be very near the ladder that has to be climbed leading to executive duties.

As each decade goes by and people overall settle more and more for having non-leaders in leadership positions, you can't expect things to ever be the same in any way unless this pervasive defect can be reversed.

It didn't get this way overnight and it can't be fixed overnight.
Zig, Odin and Jai are the main contenders.

I don’t think backward C compatibility is a good idea, since the C syntax has issues. Instead a transpilation tool from C could be built.
Generative Knowledge with Semantic Graphs, LLMs and RAG
Semantic graphs use vector models to build a graph network with semantically similar relationships generated for a dataset. While this can be used standalone, it also pairs well with RAG. This differs from a standard vector query for RAG in that this method not only looks at semantic similarity between the search and results but the similarity within the results. It's effectively judging the results to see which result is most similar to other results.

Graph analysis algorithms such as page rank and centrality can be used to form LLM contexts for RAG. This method is best for knowledge discovery and topic exploration when there isn't a clear question to ask. Sometimes the hardest thing about search is knowing what to search for and that's the main purpose here.
From an outsider's perspective, it seems "move fast and break things" worked well enough for SpaceX.

Boeing et al seem to be following the "move slow and hide problems so we don't fix anything" mantra.
Very valid point, but it's been twenty-three years since that crash - is it irony, or an attempt to be better than that? Hard for any of us to say, but the fact that they're taking these steps now suggests that perhaps it's moreso the latter.
What is the account needed for? I assume you track progress, but are there other reasons for it?
This script abuses the Indexing API which is intended for job posting and other specific purposes.
https://developers.google.com/search/apis/indexing-api/v3/qu...

Use at your own risk.
So it’s $60 for 5 years - about the same as a HDD.

That’s more than what I imagined when I heard “cents”!
It's not the media, it's those who complain about the "Mainstream media" not "telling the truth", and using bigtech platforms to reach people.
I would define 'general purpose computer' as something that is capable of doing general arbitrary computing.

I wouldn't class calling or photo taking as general computing in that sense as the important bit is special hardware.

Programming is painful hardware wise (no keyboard) and locked down. I can't run an arbitrary compiler and run that binary.

So I wouldn't class it as a general purpose computer because I can't do arbitrary things with the hardware.
C requires an OS to provide CRT and syscalls for it to function. So you're correct in that the memory model is more akin to "what the OS decides to offer you", with the singular guarantee that specific pieces of data will be contiguous.

If you were to write freestanding C code, this certainly changes. At which point the memory model becomes "what you decide to provide".
I think you’re overestimating how useful this is. Just like image AI, this stuff will only be useful in combination with existing techniques.
I'm confused as to why it's such a big deal to learn C. It's not a very large or complex language. If you already know how to program, there isn't that much to learn to understand C (pointers aren't complex).

It's also a fine beginner language, especially in a structured university setting imo.

Yes, you probably don't need to learn it. But it can come in handy. For instance, there's a wealth of useful software out there in C. It's nice to be able to read its source, hack on it, or leverage it from your higher-level language via FFI.
Well, it's an array of bytes with holes in it, because of the address map. Worse, the holes may change size as the OS allocates more memory as the program runs. So in that sense, no, it's not a huge array of bytes, and access to some addresses will segfault.

But C lets you treat memory like a huge array of bytes. You can do things like:

char *p = (char*)0;
char value = p[address];

This will segfault if you touch the wrong address. Other than that minor detail, you can think of memory as a huge array of bytes.
So is Boeing done? Can board of directors step in and replace all the McDonald Douglas C-suit.
Sure, I never said it was irrelevant or a waste of time. It can be useful and interesting. It's just not necessary, and it doesn't tell you how computers really work.
There was a couple of The Guardian investigations, but it was mostly about another type of questionable carbon credit source, forest protection: https://en.wikipedia.org/wiki/Verified_Carbon_Standard#Contr...

And the fact that this article mentions Gold Standard as being much better with the cookstoves and it avoiding some of that forest credits makes me think it's the good carbon credit issuer. Anyone with access to the scientific article proper can tell who issued the carbon credits for cookstoves?

edit: I also forgot where I read this but IIRC Verra has more corporate origins while Gold Standard comes from the NGO world may also be relevant.
Creators don't want scam ads on their videos. It hurts YouTube's image, which hurts their bottom line.
I'm not sure that abstraction is even in the OS. I think its on the memory controller itself. The OS reads from the memory controller.
You may have seen my comment. I was quoting my neighbor's speculation, who was career QA/QC at Boeing.

Since then, we have the whistleblower's account.

TLDR: A bureaucratic snafu where the record keeping didn't match the actual work. The repair of the plug's air seal was miscategorized ("reopen" vs "removal") in the system, so did not trigger the required post-repair inspection, which would have (most likely) spotted the missing nuts.

My neighbor said he'll look into the whistleblower's account, though he admitted it was plausible.

Also:

IIRC, castle nuts, which use cotter pins, are used for the plug's bolts. Meaning no tightening or torquing. The pressure differential keeps the plugs sealed. The bolts just keep the plug in place.

If I'm wrong on that, please correct me.
More people die in the US Every. Single. Day. on the roads than in the last decade in total from commercial flying, but sure flying is unsafe.

https://www.airlines.org/dataset/safety-record-of-u-s-air-ca...
Are celebrity endorsements actually useful for building trust? Usually i view them in a negative light, thinking that they just paid someone to promote the product, rather that a genuine and organic endorsement.
Without the 737 max the airlines would need to change the way how they operate. And use more smaller and bigger planes. So not necessarily a drop in air travel is needed. Also the lifetime of existing planes could be extended a bit.
I always think that these "C is a high level language / virtual machine and it doesn't teach you how your computer works because your computer isn't a PDP-11" style takes are very silly.

C is a high level language that maps very straightforwardly to what the hardware does and programming on a microcontroller without an OS let's you eliminate a ton of abstractions that otherwise take years to comprehend.

If someone wants to understand what's going on "behind the scenes" then it's going to be very useful for the to know C before trying to learn how the Cpython interpretor or JVM work.
I would argue everyone should learn c purely from a linux/free software point of view. So many open source libraries are written in c, and getting as many eyes as possible on that source code would definitely be beneficial.
Has anyone tried mirroring their apt repo yet? Using apt-mirror on Debian stable, I'm seeing errors:

Processing indexes: [PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPapt-mirror: can't open index packages.mozilla.org/apt//dists/mozilla/main/binary-amd64/Packages in process_index at /usr/bin/apt-mirror line 891.

Config section in /etc/apt/mirror.list:

deb https://packages.mozilla.org/apt mozilla main
clean https://packages.mozilla.org

Edit - probably apt-mirror showing its age and adding a second forward slash. I'll look into it soon-ish.
Authorities? I don't think it's illegal. Also I get roughly 5 offers of "bribes" (of the "special issue" variety) a day, it's an overwhelming situation.
My work is in (embedded systems and reverse engineering) so I use C every day as a necessity and love it. For me it is the perfect level of abstraction, not too high and not too low.

I use Python for glue code and for running unit tests and other boring stuff and find it frustrating with too many ways of doing things, too many libraries for achieving the same thing.

It could be I am still bitter because Python3 broke a bunch of my scripts by forcing everything to be a byte array.
I’m not so sure that it won’t be palatable. It’s not like their strategy is making money - Boeing has lost a ton of money for years now.

https://valustox.com/BA

If you told shareholders you’ll fix the crisis shown in the plummeting profit graphs above, I’m sure they’d vote for it.
What Apple Vision Pro's Huge Box Looks Like
You should learn C because everything around you is based on C, most of it open source, and the ability to read and study the massive amount of C code that everything else relies on is a smart bet for understanding computers in a broader sense, and for better bending them to your will.
My example was precisely between NY company and WA employee because that includes very different timezones, time off, work hours, local holidays, etc. So the international employee wouldn't be a novelty in that area.

Language, you're supposedly filtering for that in your hiring process but I understand it might be extra work (in the initial screening phase).

It seems everything you listed would be up to the company to decide (compared to hard requirements around legal/tax issues -- are there any that you know of?).

My question is more about stuff that would be a burden or even prevent that type of hiring even if the company is already 100% remote.

I'm trying to understand the multitude of "Remote US" job posts.
This is literally a breakdown of immigrants by country of birth. The numbers of “people with a migrant background”, as they are usually known, are much higher. Most major cities in the Netherlands, including Amsterdam and Rotterdam, are no longer majority Dutch by ethnicity.
Thus the quotes. As another responder says "well-rounded" is a better phrase, but either way the field is large and you'll always be learning in it.
To me what’s missing is a functional programming language that is statically typed and has an extreme emphasis on performance. C++ meets Haskell, but not terrible.
1. QA issues almost shut down 787 production a few years ago (~2019), all stemming from its Carolina based operations.

2. The 787 is an older airplane than the current hot topic.

>negligent union parasites

This perspective is so tired and it's quite frankly exhausting to deal with. Please reconsider your perspective and opinion on this matter, fairly new account.
> FAP FAP FAP .. anyone here got an idea as to how to get dried-in yogurt stain of a screen /s

Anyone here got a sense of humor /s
PgEdge Cloud: Free multi-region distributed Postgres
Hi HN!

You might be interested in pgEdge Cloud's new free offering, which includes 3 vCPU, 12 GB storage, and a 3 region cluster.

This is distributed, multi-region, multi-writer PostgreSQL.

The situations where our approach resonates with people the most:

* Ultra-high availability for SaaS

* Low-latency access, especially in multi-region scenarios

* Meeting data residency requirements

* Use with edge platforms like Cloudflare Workers

Our engineering team is a mix of folks that were previously at AWS RDS, plus others coming from a cloud security and IaC background. We're really interested in getting feedback from the community and would love you to give our free "Developer Edition" of pgEdge Cloud a try.

You can check out my blog post to learn more about the launch and see links to our various open source projects.

A quick demo video is available here:
https://www.pgedge.com/video/pgedge-cloud-developer-edition-...

Thanks for taking a look!
- Curtis (VP Product, pgEdge)
Are you the original? This story is very old :)
There certainly are these dodgy journals out there, but be somewhat skeptical of why the journal Science, which has fought tooth and nail against making its papers open access, is publishing this -- they want to imply that open access journals in general are scams.
Energy use is obviously related to carbon emissions, which as you may have heard we would like to reduce.
"Something of a tragedy: the Itanium was Bob Rau's design, and he died before he had a chance to do it right.
His original efforts wound up being taken over for commercial reasons and changed
into a machine that was rather different than what he had originally intended and the result was the Itanium.
While it was his machine in many ways, it did not reflect his vision."

Quote from Ivan Goddard of Mill Computing: https://www.youtube.com/watch?v=JS5hCjueqQ0&t=4054s

Bob Rau: https://en.wikipedia.org/wiki/Bob_Rau
I really enjoy C programming. I am a beginner. I wrote a JIT compiler in C recently. Why didn't I write it in Rust?

The semantics of C really fit how what I think about what computers do: that we move around things between boxes of memory and between registers. That computers is largely logistics between "places". Edit: It's a bit like a factory as in factorio

I didn't write it in Rust because I find the semantics of C++, Rust, Haskell and other functional languages to be much more abstract and harder than this simple idea of stateful movement.

https://github.com/samsquire/compiler
The tone of this article is a bit combative and incurious for my taste.

If you want to understand "how a computer works" - well sure C has gone from low-level to a high-level language. But the model of "how a computer works" - from Python or Ruby or JavaScript - that's very often expressed in C: kernels and libraries, in multiple layers. There's so much rich information in C code bases on why something behaves like it does. Whole histories of computing are expressed in C - types and APIs that tell you why something might work on one computer and not on another.

So sure, don't learn C if you don't need to, but it's not hard to understand if you're motivated. And it really does expose you to how a computer works in ways you won't find in higher-level languages.
I started ignoring MDPI emails entirely. I even know someone who is threatening legal action against them because they refuse to stop asking him to review papers for them.

The problem is that it poisons everything. It's not just those bribing, it makes everyone suspicious of legitimate journals too. Scientific literature in general is devalued by these paper mills. Now every scientist has to keep a list in their mind of "reputable journals". And guess what, those journals aren't that great either!
The hardest I had to do was to change the docker compose file and update my postgres instance. As long as you don't blindly update its fine. There's the occasional bug, but so far never had issues with the data
I agree with you that the article doesn't support that claim, but many socialists I know would also "have no time for welfarism or state ownership" - with some opposing the mere existence of a state - so it also doesn't really support the claim he wasn't "leftist" either.

The principles for Neals Yard regarding worker involvement, favouring encouraging and supporting workers expanding businesses by starting their own offshoots, and his practice of giving away businesses does smell lightly of something close-ish to socialism, though perhaps closer to the kind of Owens and Fourier, that Marx came to describe as "utopian" for their failure to provide any answers for society-wide structural change, than any more modern version.

As another comments pointed out, this article is peak Guardian - favouring small businesses and artisanal products over mass production, and countering extremes of capitalism in eccentric small scale ways, while at no point favouring anything to effect actual lasting change in any way that might threaten anyone with money.
> perfect Californian accent

Oh man, I hope they sound like this:

https://www.youtube.com/watch?v=dCer2e0t8r8
I made a couple browser extensions that make over $500/month each. The key seems to be naming your extension after high-volume search terms and getting good reviews on the chrome store (and obviously having an extension that works well and solve a common problem on major websites).

I'm extremely biased (see below) so take my opinion with a grain of salt, but I think browser extensions are a pretty neat way to break into indie hacking. They cost nothing to run because they're hosted by extension stores. They're often faster and easier to build than whole apps because you can just use them to fix or modify existing websites rather than create your own from scratch. They can get organic traffic from extension stores, especially if they're well-named.

The main piece that was a pain in the ass for me was adding payments, so I made a service to do it (https://extensionpay.com), and now I can just focus on making the extensions work well. Because of all my previous work I was able to build and submit my last extension (making over $500/month now) to the chrome store in four hours — no joke! It was a really cool moment. Plus, running an extension monetization API I'm able to see all the extension that make real money and learn from what works for them.
Passphrases probably don't work well with the target demographic that most needs it (elderly people). Maybe teach teach them to verify through another channel instead. I.e, hang up and call back at the number you usually use. That's what we just implemented at my company. If one of our CXO's (video) calls or writes to authorize a transfer of funds, then politely say you will, hang up, and call back the CXO in question at their regular number to verify.
This seems very funny/strange to me. Way back in the early/mid-90s, the company I worked for invested a lot of money to switch to some new computer accounting/inventory system that ran on AS400 (just to show its age). The software was originally built to track all of the parts and pieces to build an airplane. What type of airplane I don't know, but we made VHS tapes so the level of complexity between and airplane and VHS cassette always seems to be out of whack.

After that, I just assumed all airplane manufactures used something like this.
Strongly agree, I just don't believe there is the political will to do it at this, so we're left with capital market and corporate leverage mechanisms to encourage a positive outcome.

Much easier to get everyone in a room and say, "We're going to starve Boeing of revenue until it walks into Chapter 11, at which point we'll be ready to recapitalize and install new folks." Absolutely not my preferred thoughts on fixing a rotting enterprise, but you go to work with the tools you have.
In the hands of the government, yes. But companies can only use it to try, and fail, to get me to buy stuff I don't need because they really don't have the power to do anything unpleasant to me.
I haven't tried writing C(++) in ages, but what recall being a giant irritant was the tooling.

Writing simple programs was fine enough, but the whole matter of linking libraries and writing Make files was a headache.
I would vastly prefer a couple of boring years.
From the Big Bang to DNA?
Sorry. Can't tell US airlines with no european presence (except transatlantic flights i guess, but i don't do those) apart.
There are well-documented cases of theft from safe deposit boxes at large banks like Wells Fargo, likely from bank staff.

NYT article about it from 2019:

https://archive.ph/fBwSX
>Private equity wants to own your DNA

https://www.cbsnews.com/news/blackstone-private-equity-ances...
Define "allowed".

Will I get arrested? No.

Will the compiler stop me? Also no.

Will the program crash? Maybe. Almost certainly if I do it often, or without understanding.

You aren't guaranteed to be safe if you access memory or addresses outside of allocations you've made (with stack and static memory counting as "allocations you've made).

But on embedded systems with memory-mapped I/O, I have done things like

*(unsigned long *)0xFFFE1404 = 0x00011472;

in order to write values to the registers of a peripheral device. Those I/O registers were memory that I "owned", even though I never allocated it in any way.