skysight-inc/HackerNews huggingface dataset:
> People have suggested the Chinese death toll is actually much higher but I've read no real evidence of that

Even if the chinese death toll was 10x or 100x reported (40k or 400k) it would be a tiny drop in the bucket of chinese population and I find it hard to believe that the death toll could be inflated 1000x or 10000x or more to any number which has any meaningful impact on the chinese population without that information leaking.

I'm sure the official figures are fabrications, but, I don't think they are THAT wrong.
Gerrit solves review part of a patch-oriented workflow. But leaves commit juggling to end-user. It helps a little to manage such patches in workging directory. StGit helps to organize the workflow locally.
It is, however, a shallow dismissal.
You don't have to anything, I said it's subjective. I prefer ML-like to Lisp-like, because I want typechecking anyway (which involves counting arguments) and this means most Lisp parens we can dispose of. And lately, I noticed I use a lot of "$" (apply) in my code, and while it reads left-to-right, it mostly evaluates right-to-left. So why not switch to Forth-like, which reads and (mostly) evaluates left-to-right?
Lots of people who are extremely educated (i.e. vocational training) fail to grasp very simple concepts of arguing, debating and behave quite childish and immature in many other aspects of their life.

I spent about 20 years in academia, among the most "highly intelligent and prepared people" in the world, yet know 14-15 year olds who behave in a much more honorable way.
No, I’m not assigning blame per se. I’m saying that no one listened to a specific set of politicians who had previously cried wolf, and told everyone else not to listen either. And I still think that’s good advice.

But if the information comes from someone I can actually trust, I’ll pay attention. That’s how trust works, in a world where it’s not possible for me to personally be an expert on everything and I have to take others at their word.
A bit out of left field, but what about Buffalo, NY?
The syntax diagrams are from a handy free web service at this link: https://www.bottlecaps.de/rr/ui#nonterminal
Just an outside observers here, both zoonotic and lab leak lack proper evidence under your standard. Yet, zoonotic is what's been "okay" to discuss.
I think the most useful definition is that a program representation is an intermediate representation if its primary raison d'etre is as a starting point for building other program representations. (We assume source code has dual purposes of being edited/reviewed and also as the starting point for later program representations, so human-edited source code wouldn't be considered intermediate. On the other hand, JavaScript used as an implementation detail for some high-level language compiled to WASM would be considered an intermediate representation.)

In this case, if they didn't have an interpreter, they'd probably use an abstract syntax tree or control flow graph as their common source of truth for their two compilers. So, the primary reason the bytecode exists is to be interpreted by the interpreter and therefore isn't intermediate.
The Hunter Biden story deserves so much more investigation. It’s a huge story that nobody wanted to touch because it might mean Trump wins again. They went as far as banning even discussion of it. A massive editorial failure that’s going to hurt media’s credibility for a long time.
Just left Denver. The job market is weak for software developers. The housing is not as expensive as California but the pay vs housing costs is probably worse. Remote gig is better than what is available locally. Expect some hostility if your moving in from CA.

I will miss the sking and mountains though....
The core WordPress codebase has been polished until it's sorta OK. It's got some quirks, but many of the obvious problems have been patched over the years.

The plugin marketplace, on the other hand, is a disaster area. Plugins are marketed to non-software people who don't understand security and don't know how to evaluate products for it, even though they might care in the abstract. The result is that the typical WordPress installation is a festering mess of insecure plugins, and sites get hacked all the time.
>Nothing integrates with C++ well, and it's the fault on the C++ side

Not even wrong !
> Aren't we supposed to shut down arguments presented without evidence?

So we should also have shut down people saying it was not a lab leak ?
I think a lot of the "anti-lab-leak" theory people were anti-lab-leak because they were really anti "china engineered a genetically targeted virus which only targets non-chinese in order to attack the rest of the world so the lizard people can take over".

The idea of a lab leak causing a global pandemic which basically paralyzed the world for a year is conspiracy theory level crazy nightmare fuel. It doesn't mean it's not true. It doesn't mean it's on the same level as lizard-people.
P2P Model for Messaging Application
Amidst all the worldwide concern regarding governments gaining access to private chat messages on various platforms - what about a P2P based messaging application built along the lines of Napster? HTTP servers having small footprint can be run on both Android and iOS. The client applications would run such servers. Periodically, they would update their number-to-IP-mapping with directory server(s). The directory servers would be even lighter than Napster - since no content index would need to be maintained. The sender can directly communicate with the HTTP server of the desired client to send messages. File transfer would be possible. Forming of groups would also be possible. The service providing the directory server(s) would be immune to government demands for tracing origin of messages or for handing over messages simply because the message would not pass through their servers
In 2004 we moved from California to New Zealand, since the kids' school years were 6 months out of sync we took a long 4-5 month road trip (or "geography lesson") .... meanwhile we shipped all our stuff ....

We got there on time, found a place to put the stuff, a rental while we looked for a house to buy. It didn't show up on the nominated date .... eventually (maybe a month later) we discovered that the shipping company and the freight forwarding company (both US companies) were having some business spat and all our stuff was being held hostage.

Eventually we had to pay up (effectively twice) and finally received our belongings, by that time we'd bought a house and were on the verge of moving in
Beads can generate desktop and mobile, however 99% of the users so far are just wanting to make web apps so i spend 99% of the time working on improving the web side and client/server output mode.
> ALL of them suck. ALL of them are incredibly hard to lint, test, get right. They scale badly. They're all awful.

Hard disagree.
Lisp family of languages have tree templates that are easy to lint, test and get right. They also scale as well as- or better than React.

See: https://github.com/yokolet/hiccup-samples
I agree. To me, moonshot is the intersection of incredibly high impact and significant technical uncertainty. Drug discoveries all have technical uncertainty. But extending the life of dogs does not scream incredibly high impact.

It would be different if this were pitched as a way to get to human life extension.
There is Elm, and Yazz Pilot (now called visual javascript), and the Red project can generate web stuff as well (but is at the moment fairly focused on Crypto contracts).
You go first then?
I've had the opposite experience where others didn't see the cost savings, and also performance improvements, as a benefit. Some people get "scared" when you don't put things in the cloud. Meanwhile a last gen server with new SSDs running your applications on bare metal can outperform most EC2 instances and whatever networking cross connects at your local DC are available will get you higher bandwidth, lower latency, and more throughput for way less than AWS.
If the author gave you that impression then he truly failed to communicate his point. The author is a Marxist who has written a book (plugged in the article) against the entire system of education-based meritocracy. He most certainly does not believe education should be reserved exclusively for the rich. Instead, he’s in favour of a large social safety net that allows struggling students to opt out of the education system without giving up on life.
If you have 356GB of RAM per plot, sure.
One valid use case for solutions like this is if users are allowed to run their queries inside a database or api.

I'm often in the situation where you try to add all kinds of parameters to a query-field in the UI but no matter how hard you try there will always be a power user with the request to do some combination of AND/OR/CONTAINS/NOT with nested parenthesis that is not supported.

After hundred such requests you get sick of it and just want to expose the raw DB-query to the front end, which obviously is a bad idea for security reasons. Having a safe intermediate representation that is sophisticated enough for some logic can be a good idea. Instead of reinventing your own, using this language can be done, as long as it has a mapping into each database query language.
I’m not celebrating it. It is what it is, vigilantism is coming because we have activist prosecutors who won’t punish criminals. Just roll with it, enjoy the new normal.
> The problem with this approach is that is not portable. What if I am developing using more than one computers where in each computer my user has different ID?

Make the build script use local $USERID and $GROUPID as args during the build process.

In docker-compose.yml (or, if using docker directly, using --build-arg):

build:
context: ./build
args:
USERID: ${USERID}
GROUPID: ${GROUPID}

So you're passing the local uid and gid as variables to the build process.(1)

In build/Dockerfile:

FROM image:tag
WORKDIR "/application"
ARG USERID
ARG GROUPID

RUN if [ ${USERID:-0} -ne 0 ] && [ ${GROUPID:-0} -ne 0 ]; then userdel -f www-data ;fi \
&& if getent group ${GROUPID} ; then groupdel www-data; fi \
&& groupadd -g ${GROUPID} www-data && useradd -m -l -u ${USERID} -g www-data www-data -s /bin/bash \

(1) $USERID and $USERID might not be available as an environment variable on your system. To do so, place this under .bashrc:

export USERID=$(id -u)
export GROUPID=$(id -g)
I actually just read your linked article a couple days ago... It's thesis is that the main side effects are easily detectable and reversible, and therefore greatly preferable to the aging-related problems that rapamycin keeps at bay. (ie, if you get a bacterial problem, lay off the rapamycin and maybe take a quick round of antibiotics. OTOH, If you get Alzheimer's, well...)

The story with kidneys is a bit stranger. Heavy rapamycin use seems to trip up 'normal' levels in insulin-related measurements, but this may have a lot more to do with the body being in a different state than the usual measurements are calibrated for, and doesn't seem to be causing diabetes in practice. (to paraphrase, perhaps badly: in many ways, rapamycin acts like artificial calorie restriction, which does strange things to insulin handling anyways.)
Because I want to pay people in the 3rd world to solve them for me. There are a bunch of services that take crypto or PayPal and solve captchas with humans. Using those systems requires you download the image, send to service, get response (proxy is not 100% accurate)
I always wonder how Mathematicians ‘sniff’ this and don’t just end up proving 1 = 1
That is not wrong at all, You use the language features which best suits the problem and/or you are most familiar with.
The best lies are rooted in truth. Most of us will die from one of those, but it doesn't mean buying into fitness/healthy food mania has any meaningful chance of delaying it, or that eating normal food carries meaningfully increased risk.

The lie is often just conveniently forgetting to account for base rate when evaluating research papers about correlation between food/behavior and aforementioned disease classes.
One of the reporters Matt Yglesias mentions as having done a decent job of reporting on covid-19 in the early days is Julia Belluz at Vox. My startup rates how informative news stories are and we found that Julia was among the top 10 reporters on covid in the early days. https://blog.thefactual.com/credible-journalists-covid-19.

I don't know if all the reporters on our list parroted the same narrative on covid's origins but I suspect they collectively remain a generally reliable source of information on healthcare issues.
Whatever keeps your dog's body mass down [0].

[0] https://newscenter.purina.com/LifeSpanStudy
I think that "It is hard to avoid the conclusion that the metabolists failed because the buildings they produced weren’t metabolic enough to cope with the ever-changing needs of the city’s inhabitants. Surely, preservation of their work as some kind of cultural relic would be the last thing that the young radicals of the late ’60s and early ’70s would have wanted." is the key quote. I'm sad to see an interesting building go, but it seems like a failed experiment, rather than a monument that should be preserved.
Remember in the U.S. if you find yourself in these circumstances, do not talk to the police. Demand you be represented by your lawyer, and verbally invoke your right to remain silent, then do not speak at all.

Police will lie to you. Anything you say cannot be used to help you in court, it can only be used against you. Also, you can right now go find a local criminal defense attorney, go have a chat with them on what to do in this kind of situation.
I bet most robotics and other embedded people have :) . I once got zapped because of a timer I set on a 50V section (95% of the board was 12V or less) of a circuit and proceeded to forget the timer (for a transistor switcher) was set in my debug version. It was just 50v DC and tiny amperage but still very zappy.
I don't really know what you mean by evil overlords.

Can you please name one example where people in the Netherlands are unable to do something because the United States says they can't?

Please feel free to name a single specific example of where the United States has forbidden people in the Netherlands from pursuing what they want to do.

Perhaps you have other motivations for not liking the United States like maybe you really really hate Israel. That's not an uncommon thing I found with Europeans. I've never met one that was anti-American that wasn't also anti Israel.
You should not have imposters syndrome if you're replacing the gcloud command. That command makes developers go crazy. For the longest time it was not possible to use micro instances because each time the gcloud apt package upgraded it would need so much resources just to install the package that it'd crash the entire vm. Last time I checked, it needed 60,000 system calls just to list a folder. Most of its invocations can be replaced with clever bash one-liners that curl the json api and metadata.google.internal. So I hope Google is paying attention because their user-facing command line tools are so bad that someone founded a business to be its complete antithesis. So maybe they should have someone take a break on squeezing the last 99.9%ile of latency out of bigtable and build a working command line interface.
> It is absolutely infuriating that the woke left wants to remove agency from experiences like mine and assume we are all stupid and unable to figure out how to succeed in a system... I don't understand how the woke left thinks its appropriate to treat people like they don't have intelligence and agency and merely sit around waiting for the white man to help.

To be clear, I am the opposite of the left. I also share all those same personal background with you. Ultimately, I do not believe immigrants are waiting for white man to help. In fact, when I'm pointing out privilege and entitlement, I am ironically using the left's weapon of choice against them. The loudest woke people are highly educated, privileged, white and Asian liberals.

If we're having oppression olympics, I grew up in Section-8 housing of the inner city. I have friends who are serving life terms in prison and dozens other dead in gang violence. I've had a gun pointed at me twice. If my parent's weren't working all the time, they were gambling the rest. I didn't even know the SATs existed until I was 16, and when I finally took the SATs, my dad told my mom "he's taking the exam, but he's not going to do well".

We can call it even because you also assumed I was a woke white social justice warrior.

> I have multiple friends who got into university through the TOEFL.

And they don't have to take the SATs?

My original assumption is that the TOEFL is complimentary to but not a substitute for the SAT. To return to your original comment, your point is that in the presence of the TOEFL universities put zero weight on the SAT reading/writing section?
I thought CNAME cloaking was being used to get around third party tracking protections rather than delivering advertising. Does anyone have examples of CNAME cloaking being used to display advertising because I haven't been seeing more adverts on Chrome compared to Firefox.
PDF prints well, and has nice search features, and has a nice zoom feature to accommodate people of different visual acuities, which the web does not always do well. This is the first time i have ever seen anyone prefer the web. Maybe if i put a table of contents in the PDF that would help.

There are some people reporting that the Windows .EXE runs okay under Wine in Linux, but yes it would be nice to support Linux desktop natively.
What Is IPFS? – A Beginner's Guide
Eat the Rainbow: Yellow Foods Health Benefits and Recipes
The underground tests released very little radioactive material into the environment.

The atmospheric tests were the cause of death of fewer than half a million people, it’s not the best metric.

A single well placed bomb could be far more destructive to human life than the total effects of all of the testing.

And... the negative consequences of atmospheric testing just weren’t known very well.

You’re exaggerating.

A real nuclear war would threaten being an extinction level event. Nuclear testing probably caused several hundred thousand cancers. There is a sense of scale that needs to be respected.

The threat of nuclear testing is the inevitable arms race which makes nuclear war more and more likely.
If it lives up to its sound money hype, it might be positive sum in the end
Not really. If you have to make database queries in order to display the page, there's no way of getting around it. Even if your webserver isn't in a cluster with your API and database, while you might be sharing the load between your servers, it's still server load that needs to be accounted for. And if it is in the same cluster, probably cheaper to make those fetches from your webserver than to have multiple connections, in addition to those database queries you're going to do anyway.
What’s wrong with Bob Dylan’s biographers?
I dunno. Yeah it was declared dead, but still works great. We have an app some engineer developed to make his job easier that has probably 50 distinct charts in it. Each one is a SQL query that hits a database for a user selected time slot. It's used by over 100 staff now for analysis and building reports. Works great and is easy to support. I don't think we'd gain anything by making it an electron app. I've been pretty disappointed with those kinds of bloated apps, and I'm not sure if they'll ultimately last as long either.

Myself, I'd just build some command line script that hit up a database and pipe data to build a GNUPlot script and just generate a PDF report. That seems to be the best way to hook into a well maintained GUI project. It isn't sexy, but it's dead simple, should last forever, and be very simple to port to a different OS or language in a single afternoon.
I've been on Facebook since you needed an edu address. I've never had anything I posted flagged in anyway until recently during the Colonial Pipeline shutdown. A friend posted a photo of a person filling up buckets with gasoline. I responded with "An oldie but goodie" and a photo of a woman filling up plastic shopping bag with gasoline. A couple days later I got a notification from Facebook that I was spreading disinformation. The image I posted was from 2019, not 2021 their notification said. As punishment, my future posts for a unspecified amount of time will get low ranked in everyone's feeds. Problem is, I never claimed the image was from 2021. I even called it an oldie. I've never run into trouble with Facebook's truthiness machine before but now I'm in some sort of penalty box for who knows how long. As far as I can tell, there's no way to appeal this or even let them know that their process is flawed. Facebook has labeled me as the spreader of disinformation and that's the end of it. Nothing else can be done. Their judgement is final. These are the people we want controlling the flow of information and this is the process we want them to use to do it?
Best-in-class for a simple blog is something more like Ghost I would say.

Or better yet, any static site generator (Hugo is nice) + Netlify.
> Every app has to implement it itself rather than calling a syscall and letting the OS deal with its complexities (same as for TLS, making fewer apps implement it without a lot of extra work)

TLS is available in the Linux kernel.

https://www.kernel.org/doc/html/latest/networking/tls.html
I tried StGit recently, having used rebases for a while now. In practice, StGit operations are much more intuitive and easy to learn than rebasing. Conflicts are much easier to track down and resolve compared to rebases. Personally, I find rebase operations so confusing that I often do multiple rebases on the same branch, a few operations at a time. It's easier for me to track down rebase conflicts that way.

Rebases and merges use diffs behind the scenes, although git stores the commits as snapshots. There is always a conflict of the two mental models while rebasing. With StGit, it's explicitly just patches that you can inspect anytime. I assume that this is the reason why StGit operations make more sense than rebasing.

Another important fact is that you don't need to wait till a feature-branch is complete to edit the history. With StGit, you can craft the ideal commit history along the way while you develop. I treat a stack of patches as multiple staging areas - each with specific purpose/feature and a predefined commit message. That way, you can develop code hunks in whatever order that makes sense, and then check them into (refresh the patch) the appropriate patch. It's even possible to edit or reorder these patches as we progress. Finally, the patches can be committed when the series of features are complete.
I always really loved how Habitat 67 looked, whatever practicality issues aside hah.

I also really love The Interlace in Singapore, but I have no idea how you could be expected to navigate it if you are unfamiliar. I wonder how it is for service providers etc to find units. The layout when you see it from above makes more sense, but only slightly.

https://en.wikipedia.org/wiki/The_Interlace
An even better question: what place will continue to have the weather you want after climate change ruins the weather in wide swaths of the US in the next 5-10 years? I would not bet on Austin and Tucson, personally.

Therefore, we moved from the Bay Area to Minneapolis.
Show HN: I have started working through HTB and wrote down my thoughts as I went
Just a way of keeping notes for myself but thought people may take joy from knowing how much I am suffering - https://hackernoob.co.uk/?p=8. My plan is to complete the beginner track.