skysight-inc/HackerNews huggingface dataset:
Thousands per day, let's be generous and say 9,000 queries per day. In 24h and 3,600s/h that is ~0.1 req/s. Are you saying that SQLite cannot deal with 1 request every ~10 seconds? Or were you referring to 900,000 queries when you said "thousands"?

FWIW the typican front-page article in HN sees around 10-30k visits in a single day.
#[no_mangle], like many other Rust features, is unsound; that's a fact and not an opinion, there is a bug in the tracker open for it and labelled I-unsound (accepted as an unsound bug). It is a low priority issue, but will be fixed eventually.

> Frankly Rust values being a usable language too much to be 100% sound.

Rust has a really good track record of identifying, prioritizing, and fixing soundness bugs (e.g. it took 4 years of work to fix one floating-point soundness bug!). Many people continuously work on this at the academic, toolchain, and backend (llvm, crane lift) levels. There is also a lot of people continuously working on making sure that new language features like async/await, const generics, specialization, GATs, ... are sound.

TBH i'm surprised to learn that not all Rust core members consider soundness to be a Rust core value. Maybe it isn't a Rust core value? (it is for me; without it, Rust makes no sense as a language to me)
Salesforce – Show Your Data in Datatable, Map or Tile Format Inside Flow
Want to display your data in Data Table or Tile or Map format within your flow? In this blog post, I am going to share one of the powerful AppExchange solution from Salesforce Labs, called “Flow Datagrid Pack”. This blog post will show you how to configure this solution without doing any code.
LHF?
>Now, I have nothing against using Linux for everything else in a car (infotainment, navigation, etc.) but I would not trust one that will have anything to do with basic controls.

Comma AI has been shipping self driving software based on Android for 4 years now. It's rock solid and completely safe, with millions of miles driven [0]. The idea of everything in automotive requiring formally verified aerospace grade software is just nuts. It's better to have flexible, adaptable software whose failure modes are fully covered than to rely on an illusion of perfection that will never actually exist.

[0] https://comma.ai/
How TOTP Systems Like Google Authenticator Work
My understanding of “No True Scotsman” is:

- You have a set
- You are making a claim that covering ALL elements of that set
- But you excluding some elements, and claiming that they are actually not really element of that set

Example: For example, it is common to argue that "all members of [my religion] are fundamentally good", and then to abandon all bad individuals as "not true [my-religion]-people" [0]

I am more like in the “defund police” case, if you are “anti-defund police” camp, you can come up with this fallacy.

You can say like “All police men are good”, “if bad it is not true police men at all”

But I could’t wrap my mind on the opposite side.

[0] https://rationalwiki.org/wiki/No_True_Scotsman
And bugs can have quite big implications:

https://smw.ch/article/doi/smw.2020.20336
The article conflates mobile and home internet. It correctly claims that most people don't have a significant choice for home internet, but doesn't say that for mobile because it's obviously not true - there's at least three major carriers plus over a dozen resellers. But then the article complains about zero rating, which as it concedes only applies to mobile, and tries to argue it's a result of lack of competition.
I am yet to understand exactly what Palantir does.
They can start their own business.
It's probably fine to leave Apache or Nginx with multiple threads (probably even a good idea) but you need to make sure that uwsgi or whatever Python server you're using on the backend only has one process.

If you can somehow architect things so a single process is doing writes (but leave multiple processes doing reads) that's likely even better.

However I would suggest doing a lot of testing. It's possible multiple write processes isn't the end of the world below some threshold.
yeah, gee, it sure does doesn't it...
Yeah - who then likely doesn't have that much software experience, and worse, if they want to stay a scientist such a role is often a bad career move, because they help others get ahead with their research instead of publishing their own work. Even if they build some really great domain-specific software tool in that role, it often doesn't count as much.

Or it's an informal thing done by some student as a side-gig. Which can be cool, but is not a stable long-term thing.

I hope there's exceptions.

EDIT: weirdest example I've seen was a lab looking for sysadmins with PhD preferred. I wonder if they had some funding source that only paid for "scientists" or what was going on there...
https://www.theverge.com/2013/6/29/4478748/california-licens...

https://www.theverge.com/2018/2/27/17054740/palantir-predict...

https://theintercept.com/2017/03/02/palantir-provides-the-en...

https://www.businessinsider.com/palantir-took-over-from-goog...

I think we are, at least in part, responsible for the behaviors of the companies we own. Being a shareholder is not quite the same as being an LP.
I'm not sure what precluded me from reading that, but I don't think not knowing numbers would have helped me figure out that portable is p0274813 without context clues. Might need a more readily parseable example there.
The paper Microbiome-derived inosine modulates response to checkpoint inhibitor immunotherapy [1]:

> We found that intestinal B. pseudolongum modulated enhanced immunotherapy response through production of the metabolite inosine. Decreased gut barrier function induced by immunotherapy increased systemic translocation of inosine and activated anti-tumor T cells. The effect of inosine was dependent on T cell expression of the adenosine A2A receptor and required co-stimulation. Collectively, our study identifies a novel microbial metabolite-immune pathway that is activated by immunotherapy that may be exploited to develop microbial-based adjuvant therapies.

[1] https://science.sciencemag.org/content/early/2020/08/12/scie...
Having done exactly opposite to what Pieter has done as a solopreneur for many years -

i.e.

• Best Engineering practices set by industry leaders.

• Using state of the art tools, libraries, architectures etc.

• Being paranoid about Technical Debt.

I would say Pieter's strategy is a better if you're a serial-solopreneur. I had a CS degree, so its even hard to think of such a route and I considered my startup to be a long haul but there are valuable lessons to take from no-code/non-CS community; after all they solve problems for their consumers and make money from it.

But, I wish every solopreneur knew and suggests one advise in every interview they give 'Buy a fat health insurance, largest you can afford, take care of your health as when you go down your startup goes down and no amount of automation can save it' and that's what happened with my startup.
Finding the "right" person for marriage is pretty selfish. Be the right person. Try to strive to be the best person you can be and give grace when issues happen. Issues will happen. How you respond to them will result in the outcome of happiness of marriage.
I'm assuming he's Canadian and the other company is Rogers.
I started with Java, C#, and Python and one thing I really appreciated about Go was the simplicity. I like how many features it strips from C#. Some people take the tack that a language that is the union of all features is the best possible language on the grounds that one can choose their own feature set, but this is pretty obviously fallacious when you consider that you need to collaborate with others, use 3rd party libraries, etc. I also like the fact that it compiles to a single static binary by default.

Don't get me wrong, I think C# and .Net in general are pretty cool pieces of technology, but I never find myself reaching for them because I'm very often confident that I can get the job done more quickly with Go.
Shout out for Joplin [1] for digital note-taking - coupled with Nextcloud, I have a self-hosted note repository that syncs across my mobile, laptop and desktop. Interface is clean, notes are in Markdown format, and notes can be cross-linked and organised into notebooks. And it's OSS.

Not affiliated, just a fan!

[1]https://joplinapp.org/
Interesting but the way you phrased it, doesn’t sell it particularly well - it seems to simply hide the underlying dependency complexity a few layers below. It’s still a node.js app with all the pros and cons of npm etc.
Even with all the best practices, things outside your control can cause issues. A lot of the code that software engineers write is subject to tiny bits of continual maintenance as small changes in the runtime environment take place. Imagine ten years of those changes deployed all at once. Even something employing all the best practices of ten years ago could be a challenge. You've got a subversion repository somewhere with the code which was compiled to run on Windows XP with Windows Visual Studio C++ 2008 Express but you've abandoned Windows for Linux. If you're lucky the code will compile with the appropriate flags to support C++98 in gcc, but who knows? And maybe there's a bunch of graphical stuff that isn't supported at all anymore or a computational library you used which was only distributed as a closed-source library for 32-bit Windows.
> then death rates do spike because they always lag tests by a month

I don't think that is entirely accurate either. If you look at France for example[1] rates have steadily been climbing for six weeks again and yet there's not even a blip in deaths, and the corresponding rise in deaths in the first wave also did not trail infections by much, same in Spain where there doesn't even appear to be a lag[2]. Pretty much all countries I checked didn't lag deaths much at all. It may very well also be the case that we missed a ton of covid infections during the first wave.

[1]https://covid19.who.int/region/euro/country/fr

[2]https://covid19.who.int/region/euro/country/es
Are you saying this because you think the people contributing to AGL are unaware of how certification works?
We also benefit, for that old stuff, from enthusiasts that build cool stuff. Like DosBox, Floppy Emulators, etc.

I doubt there are going to be folks nostalgic for the complex mess we have now.
That’s Apple’s prerogative after banning a developer who has violated their contract with them. Otherwise you could have shady developers just create numerous of legal entities to effectively brute force their way on to the store, and Apple would be unable to respond.

This case is less about monopolisation and more about inequality between two parties when settling a contract. Nothing stops Epic from making an Epic phone and doing the same.
Why not to increase taxes on poorer people and give it to wealthy people, so that almost everyone is better off? How this is a bad idea again?
To a good first approximation, this is the crux of Pollan's dictum: "Eat food. Mostly plants. Not too much."
iMessage too
This is why backwards compatibility is important. Many people have a problem when this is raised as a primary concern and goal of the C and C++ languages, but it is a must have feature.
Don't you think docker, dependencies, unit test frameworks, etc actually increase the need for ongoing maintenance as opposed to spitting out some C files or python scripts which last "forever"?
No negative reactions from local human inhabitants are known to us.

Maybe not the locals, but I think they're underestimating internet conspiracy theorists ability to turn this into something.
Tips to Overcome Remote Testing Challenges
Researchers Document First Case of Virus Reinfection
Love this. Is it possible to add link submission to Reddit or HN? Especially when we know that the link is not in them already.
I prefer to type "cd", the directory-as-executable feature is a bit confusing for me.

But you can enable it in bash, the option has the same name as in zsh: autocd. Just run "shopt -s autocd".
When I was in my 20s I managed to get a contract updating some control software for a contact lens company on the basis of my happening to own an old copy of Borland C++ 1.0.
As a theoretical physicist doing computer simulations, I am trying to publish all my code whenever possible. However all my coauthors are against that. They say things like "Someone will take this code and use it without citing us", "Someone will break the code, obtain wrong results and blame us", "Someone will demand support and we do not have time for that", "No one is giving away their tools which make their competitive advantage". This is of course all nonsense, but my arguments are ignored.

If you want to help me (and others who agree with me), please sign this petition: https://publiccode.eu. It demands that all publicly funded code must be public.

P.S. Yes, my 10-year-old code is working.
Building a status page is usually an endeavour taken upon when it is a business requirement, e.g. you have clients with whom you have signed an SLA with.

Unfortunately this provides a perverse incentive to NOT report an outage, as even a small outage would be a contract breach for a "many nines" SLA, whereas many small breaches added up over a month could also breach a contract for (relatively) smaller companies. If the client doesn't notice, then it doesn't count.

Anecdotally, the only status pages I've seen that update automatically have no monetary incentive to maintain the page.
> Well, why do UBI at all?

Well, later it's possible to vote for a candidate, which promise to reduce taxes by 3x and increase UBI by 3x, like at Alaska: https://www.vox.com/future-perfect/2019/9/5/20849020/alaska-...
The article does talks about how to inject latency or packet-loss into calls to particular external services. This should help you test many service->dependency failure scenarios around retries, timeouts and circuit-breakers.

Injecting specific error codes or exceptions is a bit more complicated but it is possible with other approaches, for example: Chaos toolkit.
Truly universal UBI will result in reductions in paychecks by the amount of UBI.

Business owners will think like this:

"Hey Joe, from today we all are getting X amount of dollars from the government. Thus, I am going to reduce your paycheck by the almost the same amount. You will have more money than now, and our business will get a break in these unfortunate economic times".

For Joe, that would be a good offer: we will get effectively in increase in the money in his pocket, while minimizing the danger of being laid off since the business he works for will get 'a break'.
I'm not so sure about that, Spolsky's article seems way better at introducing someone to Unicode if they don't know anything about it. The OP article goes way deeper and has more interesting insights about Unicode itself though.

Disclaimer: might be biased because I've discovered Unicode through Spolsky's article.
Can you describe a bit more about what is going on in the project? The file you linked is over 2.5k lines of c++ code, and that is just the “setup” file. As you say, this is supposed to be a statistical model, I expected this to be R, Python or one of the standard statistical packages.

Why is there so much c++ code?
But I certainly hope large scale policy/infrastructure decisions are made to appease internet conspiracy theorists.
It's not even that, why does this headline deserve to stick out from others on the HN front page? What's the next step, make your title bold or twenty lines long for an unfair click advantage?

> 𝐀𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐩𝐨𝐫𝐭𝐚𝐛𝐥𝐞 𝐞𝐱𝐞𝐜𝐮𝐭𝐚𝐛𝐥𝐞

I'd rather see submissions stand out for their content.
I have not seen a good case of this. Can you point out one? Managing state on the server is trivial; sessions and database and that is it. How does handling on the client work? Well it works if you double up on the server; it is a crime when there is some SPA that manages state client side; something goes wrong and it is stuck, press reload, state gone; login page. It is annoying to me as dev, it is creating serious anger for people who do not understand this. They press f5 and are logged out. Wtf. Or their shopping cart is now empty. So if you want to fix that you have to handle state on the client and then sync with the server; how is that better than just having it on the server? I am a backend dev but I see more and more of my frontend colleagues move stuff to the server: it is just easier to reason about imho.

Sending over generated pieces of html that update divs I find a quite nice compromise: not the complexity while having updates without refresh. Intercooler sounds like that.
I'm a big fan of ML-like type systems, but I never understand why Go gets so much more grief than Python, JS, etc for having nil. At least in Go, only reference types can be nil as opposed to literally any variable. Same with conversation about generics: "How can anyone write software in a language without [type-safe] generics?" of course lots of profitable software is written in languages with no type safety whatsoever and that doesn't seem to bother people.
> whatever Optus calls LTE

Optus is terrible. It's worth paying a slight premium for Telstra 4G. I'm on a 45gb cell phone plan for AUD$60 and it works everywhere, even in tunnels or remote areas, with speeds that shame my Fibre To The Building connection (though not in latency). My work laptop uses Optus and regularly loses connection despite being in an inner city suburb and close to a cell tower.
Honest question. As someone whose only worked with open source tech in React such as Bootstrap, Semantic UI, Material UI, etc, what is the advantage of a paid UI framework like this?

Maybe stability? Besides Semantic UI I found that other frameworks are nowhere near as mature. I guess if you're a big company its a small price to pay but it also seems like you're paying a grand + per month for something with tons of free alternatives.
So here we go for the greek alphabet:
- μ stands for m
- δ stands for th
- τ stands for t
- ε stands for e

So I read this like: actmally pthrtable execmtable.
I can't decide if you're serious or trolling ...
A Turing Machine can be a very simple device: it depends on the size of the transition function. The model in the video has a small one. Implementing the Analytical Engine would make it pretty big.
How to Find Cheap Flights-Tips
In addition - does your ten year old protocol still work? Do your 10 year old results replicate? This isn't isolates to just programming - making robust and reproducible tools, code, equiptment, protocols, and results is undervalued across all areas of research, leading to situations where protocols published weren't robust so a change in reagent supplier leads to failure, or to protocols so dependent on weird local or unreported environmental conditions or random extra steps that attempting to replicate them leaves you nowhere. Robustness needs to be improved in general.
The thing is, React works with plain CSS too. I think a lot of newcomers see that JSX looks like React-flavored HTML and naturally assume that React will have its own flavor of CSS, but it doesn’t. There are libraries for CSS-in-JS of course, third party ones. But implementing :hover on a button in React can be done just the same as in plain old HTML - with a bit of CSS in a .css file. Or for active/inactive states, you can use template strings to set a dynamic className, and target that className in the .css file.
I find this doubly interesting in the context of homeschooling.

Often the parent's goals are to make the student as capable of being self-taught as possible. After the early years, the parent essentially steps into the role of tutor. You look for shortcomings and help the student step through those knowledge gaps. Otherwise the student can go as quickly or slowly through the material as they need to

Not that this scales, we'd have to look elsewhere for that, but interesting to see this function in a small community.
For CS teachers working through the outage, https://codingrooms.com/ is providing a virtual classroom for teaching programming that offers conferencing separate to Zoom as a backup
The first reason is what ricardobeat mentioned — with JSX, I'm writing my display "html-ish" code at the same time as the business logic. If I'm managing the state of, say, a form, and I want the submit button to be disabled when (condition), the obvious solution is to add `disabled={condition}`, rather than a conditional className or attribute to then match on in css. When I'm doing everything in one file, switching to a different file feels out of place and breaks me out of my normal flow.

This is also why I tend to think in terms of utility classes. When I'm writing JSX, I'm also visualizing how the final page will look (or actually looking at it, side-by-side). So, it's natural to be thinking about the actual styles I want to apply, not classes that hold several related styles. Sometimes I'm almost tempted to write inline styles, but thankfully the syntax is awkward enough to dissuade me.

The second reason has to do with how the html part of JSX is structured. When writing css for plain html, it's easy enough to see how the page is structured and go through it writing css classes for each block (or applying existing classes). Then you refactor as you notice common patterns and to put different style in the right places (oops, that margin should have been padding on the parent element…), like with any code. But with React, js is often changing bits and pieces of the dom itself, so it can be hard to look at and see the structure in the same way. Thus, it's easier just to apply the styles in the same place as everything else. (In React's defense here, I think if I were doing a similar amount of dom mutation using vanilla js, jquery, etc, it would be even harder to write css for it… but on the other hand, vanilla js doesn't encourage me to do nearly as much of it in the first place.)
IBM Research Virtual Panel: Solving Business Problems with Quantum Computing
I do realize how absurd it is, the point is that I don't see it as a challenge to Swiss sovereignty.
> Who had oppressed if TikTok it's blocked

Millions of Americans who use TikTok. Thousands of Americans who work at TikTok. American investors in ByteDance.

And, when anyone's rights are violated, everyone's rights are violated.

> is why Bin Laden and the terrorists won 9/11

Massive curtailment of freedom and massive growth of the police state in the aftermath of 9/11. This has caused far more harm to Americans than the attack itself. Bin Laden achieved what he wanted, which was to cripple our freedom and cause us to lose confidence in ourselves.
I am in 100% agreement and would like to point out that many papers based on code don't even come with code bases, and if they do those code bases are not going to contain or be accompanied by any documentation whatsoever. This is frequently by design as many labs consider code to be IP and they don't want to share it because it gives them a leg up on producing more papers and the shared code won't yield an authorship.