skysight-inc/HackerNews huggingface dataset:
Seems like with omicron, working inactivated vaccines appear comparably effective at preventing severe cases considering mRNA does not substantively prevent breakthrough infections. I mean they are on paper, but in practice it means buying a few extra days before spread goes out of control. It's down to costs, manufacturability and logistics. Then arguably inactivated vaccines come out ahead as most countries can produce them and they have no cold chain requirements. A country that can afford and has the capability to go all mRNA will be better off for it. But it terms of global vax effort they're now relatively less effective than inactivated solutions.
> I hate this modern trend of pretending that advanced software users no longer exist.

I agree. Software should be designed for advanced users, and also be sufficiently documented (both of these are true (in my opinion) whether or not this involves adding additional options/features). A separate menu (or file, if it is documented) for advanced options would be OK, though. (These things are especially true of web browsers, but apply to all modern software.)

It is true that adding options is not always the way to do it, but sometimes it is. There are other ways, including allowing users to specify external commands, using standard I/O with pipes, generalizing an existing option or feature, etc.

Of course there are other considerations like the article mentions (and that you do, too), but I still think that it is better to include options if they would help.

It is also good to, when adding features (or options), add good ones instead of bad ones.

Additionally, apparently SQLite is commonly used in many programs. If that is the case for your program, then the capability for the user to use SQL queries will allow to do many things.
> Registering all the classes, interfaces etc. in the registry - not so much

The core idea behind COM is to allow programs expose objects that implement various interfaces in a way that would allow these objects be both implemented and used by different languages and applications without each one knowing about the other aside from the common ABI that is COM.

So with that in mind, how would an image viewer application know about the implementations of the image fileformat-agnostic IImageReader interface (that could also be used by, e.g. an offline 3D renderer, a presentation editor, a game engine texture importer, etc) if these implementations weren't registered somewhere so that it can load PNG, Jpeg, GIF, suckless' image format or basically any of the -quite limited- list of file formats shown in Wikipedia[0] without having to explicitly implement support for it and perhaps even allow for filters and generators? Similarly for IImageWriter or anything else that could be reused (not even necessarily from the same language).

I think the issue wasn't the registration (otherwise why bother with COM and not use/define some application-specific plugin API) but that it always felt kludgy to do it.

Though FWIW Microsoft added "registration-free" COM in XP SP2 but AFAIK all that it does is to look for some manifest file for the same data that would be in the registry. This feels mainly like a workaround for applications that use specific COM objects they cannot use in any other way, these COM objects aren't being provided by the OS itself and they cannot use an installer, so they're essentially like bundling them like any other DLLs with the EXE. Weird that it took them so long considering that it'd be classic VB apps that would benefit the most from this approach.

[0] https://en.wikipedia.org/wiki/Image_file_format
So, pushed to the margins then?
I just got the horrifying image of a lead engineer who refuses to move on from Java 9 because "it's all you need," but they're working on human bodies. Yeesh.
Curious. I wonder what Matplotlib does that's so bad? If it's merely being pathological, then compressing the PDFs with JBIG2 would make them potentially even smaller. (I usually do that with 'ocrmypdf', which doesn't have to OCR your PDF.)
That had nothing to do with the title. There's a small points threshold before a submission makes it from /newest to /ask. (This is in the FAQ: https://news.ycombinator.com/newsfaq.html.) Someone happened to upvote the post not long after you edited the title.
It's more accurate to say arcade MTX have moved into the home.

I don't follow your thinking. "Making the game more difficult" and "microtransactions" are both ways to squeeze more money from players but man, they are very different.
And OP is calling that critical? That is in no way a critical driving feature. People drove cars just fine for almost 100 years without it.
It has debug log (which I have trouble deciphering), firewall log (empty), and user log (I haven't been thorough yet but it looks like I'm the only one logging-in).
That's great to hear, thank you!
Humans can learn to have an exceptional judge of character, see the big picture, and quietly subvert bad policy by feigned incompetence. These benevolent bosses/bureaucrats are history's unsung heroes and we need to be very careful before automating them out of our future.
Mesmerizing the slaves? No wonder they came up with zombie folklore.
Google and twitter made the election go the way they wanted via selective display of information.

Second, mail in ballots for sure won Democrats the election.

No fraud? They changed the rules so they could win
Even more than sharing code, I think the key is to share raw data, postprocessed data and describe methods as exceptionally clear equations and pseudocode.

Some well intentioned papers share code which is hard to run years afterwards. It's sometimes much simpler to reimplement things that to get the code to run if they are described accurately.

Besides, some articles hide ugly things, nasty tricks and lies in the code, which make their results a lot less believable and valid. Being super upfront about models in terms of equations and pseudocode is important.

Of course, we should also have standards to make code reproducible. Perhaps depositing a VM with everything ready to run.
I wrote this for people like you

https://tomcam.github.io/least-github-pages/
The snarky one liner was quoting a national anthem.
I agree, in the same way that Raytheon is "not America," but my interpretation of the parent comment was that the cosy relationship with the government made it effectively the same thing from the point of view of companies defending themselves.

Whether or not that's actually the case is an interesting discussion.
>If Twitter/Facebook/TikTok weren't there, other alternatives would've been there to fill the void.

The particular platform that has these characteristics is arbitrary and beside the point. No one is arguing that Tik Toks particular implementation of a short form engagement optimizing feed is dangerous.
The Network Does Too Much
I would have already bought a Tesla or two if they had physical controls and no internet access.
COM has always felt like one of those "OOP and architecture astronautism gone off the deep end" technologies. A ton of boilerplate and indirection to do very little, with the associated bloat at both development and runtime. All the times I've used it, it was not because I wanted to, but because I was forced to.

Here's a fun contrast/example:

https://docs.microsoft.com/en-us/windows/win32/dlgbox/using-...

https://docs.microsoft.com/en-us/windows/win32/shell/common-...

Non-COM: fill in a structure and call a function.

COM: make a dozen (doubly-)indirect function calls.
How many of you remember the original SimCity, and the "secret" keys that you could type (as Mayor) to dramatically increase your cash on hand?

The word was "BRIBE", and you could get away with it (typically) twice. Around the third time your city would be devastated by a massive earthquake.
You can't, discuss a nuanced topic without detail, but It is solvable with parallel mediums. Not every debate fits in a tweet so you issue long form communication in parallel. This is common practice for many topics. You wouldn't expect a nuclear power plant or rocket company to conduct all their internal business in self contained tweets. You expand the medium used to provide the bandwidth nessicary. You might have a power point with a single slide summary, several dozen supporting slides, and then a pdf going deeper.
> Science isn’t science because humans can’t be properly controlled for a study?

No, non-science isn't science just because someone wants it to be.

> Are you implying a study over a billion people over their lifespan wouldn’t be worth pursuing because it can’t be controlled?

It should be pursued, and correlations explored and studied but the findings should be presented as what they are.
Once you get below a couple seconds, you're unlikely to be measuring the speed of the SSG, you're measuring I/O latency. Suggesting it could be faster or slower is pointless unless you have identical hardware. The same disks, CPU, and RAM, the same OS, down to the kernel version. The same running processes.
This is an incoherent reply that has practically nothing to do with this thread.
Wow man...totally nailed it on the head. And anytime you bring up questions around experimental design or anything, 99 percent of people are already yawning and not interested in anything you're saying at that point. Everything happening right now regarding the vaccines and COVID is alienating so many people and guaranteeing they will never listen to the government or any other "trusted" institution ever again.
you are the expert so please correct me if I oversimplify>
to me .net assemblies and Java JAR files are just a portable DLL (because they use bytecode and support reflexion).

OSGi seem to push the concept further and try to define how plugin should integrate in a hosting application (ex: eclipse ID plugin, web browser extension ...)
The way OSGi try to achieve this is by defining protocol for dependency injection (Services Registry, Modules, Life-Cycle inteface ..)

I never really understood COM, I built some OCX module for visual basic 6. I have been told OCX are ActiveX control and that ActiveX control are based on COM but this is all confusing.
All of my high-volume (in terms of number of transactions) accounts are easily importable. There are a few that don't have great import functionality, but I only have 1-2 transactions on them a month so haven't felt the toil pain to better automate them. 1-2 hours a month of balancing is not worth optimizing down to 0.5-1 hour to me.
To be fair, they were at it for about 6 years before giving up (2009 to 2015); which is a really really long time to spend trying to get momentum going.
I would love something like that.
I also wanted to have a cross between Django and .NET

* Generic Views = Generic Controllers
* Simplified Auth
* Classed Based Forms
Side note - loving the downvote! I can only guess a local Cat 5 legend got upset they didn't win their Tuesday night worlds even after spending $4k on Zipp 454s. That or didn't bother to read my whole post where I'm poking fun at myself for doing precisely this :p
Yes, I'm sure everyone has a home lab that they go to to verify when they read the newspaper. I'm not being snarky - these illustrates a core problem in epistemology, trust and social systems (in case the NIH/Fauci/Wuhan debacle already hasn't).
You have a typo: it should be `HISTFILE`, not `HIST_FILE`.
Yep.

"Sturgeon deemed Sturgeon's law to mean "nothing is always absolutely so" in the story "The Claustrophile" in a 1956 issue of Galaxy. The second adage, variously rendered as "ninety percent of everything is crud" or "ninety percent of everything is crap", was known as "Sturgeon's Revelation","

Not to mention, it's not a scientific law, but just an adage. Even then, when there's a higher barrier to entry the law is thought not to apply (such as technical skills required to create professional software).
Arcades used to have the next level graphics games with the best controls vs consoles. Now the gap is almost completely closed. Which is why you see a lot of arcade games with crazy controls that you cannot have at home.
All the articles posted regularly on HN about governments requesting data on users from companies --- and the latter obediently doing so --- aren't enough evidence?
Show HN: Opensource, registration free and simple time blocking tool
A simple time blocking tool to organize the time and tasks you got.

I needed a tool to stack my tasks and organize it with the time I have, without going through registration process (Making me feel like adding "Register on a time management app" to my TODO list), yet fitting my need.

Did some googling, didn't find one. Created one of my own. I made it opensource because others might feel the need to customize this tool.
Your comment makes it sound like there's an agenda in some entity consciously misrepresenting how acamedia works. But academia is really accessible to public nowadays.

The problem, in my opinion, is how external entities treat science. Some examples:

* Media reporting low grade papers as "Science" which constantly contradict each other. "Scientists found out $something causes cancer", then a year after that "Scientists found out $thatsamething cures cancer

* Pseudo scientific drugs being sold for a health-and-beauty-obsessed general public with little to no effect

* Political think tanks funding flawed research to push their own agenda and heavily echoing those researches in their echelons for political gain

It seems that academia has become a foundation for other entities to cling on for profit, and now the it's the acamedia's reputation that has been shattered.
> Most research is flawed or useless [...] if one were to assume that every single scientific discovery of the last 25 years was complete bullshit, they'd be right more often than they were wrong.

If this were true, then you could easily provide numerous examples of discredited papers published in journals like those of the AAAS and National Academy of Science, and yet you didn't. Your comment is worthless.
Hmm, I guess the VirtualBox BIOS needs to be compiled for bare metal rather than running on DOS.

Sounds like DMC++ would need porting to run on Linux though.
Older ocean crust does indeed generally subduct at a steeper angle! Relatedly, if you have ocean crust that is relatively young and hot enough but is still colliding with continental crust, then you can get "flat-slab" subduction [1]

Once the crust gets deeper in the mantle, eventually metamorphic phase transitions become the most important factor. In some seismic images, it looks like subducted slabs make it all the way to the core-mantle boundary (where they may contribute to the source of new mantle plumes).

For sure, I would love to have that simulation!

[1] https://en.wikipedia.org/wiki/Flat_slab_subduction
It's really not. I have no problem remembering or calling up the passwords or emails for my personal, Xbox, current work, previous work, or previous student (!) accounts. And yet Microsoft somehow gets them confused; I haven't ever signed in with this PC or from this ItoP address to my student account, the email no longer works, and it obviously can't access my work document...but something is tied together there and MS insists that must be the account I want to use. Private windows don't always fix it either, there's something shady going on behind the curtain.
Twitter bot tracks Elon Musk's private jet
I would recommend poking around with 11ty,[0] which I find to be significantly simpler than Hugo.

The Go templating of Hugo is extremely confusing for most non-Go people. After using it for years I still constantly look up how to do simple conditionals.

11ty is a very competent, "good enough" generator. We used it to build this site[1] for CERN back in 2019 from scratch over the course of a few days.

[0]: https://www.11ty.dev/

[1]: https://worldwideweb.cern.ch/
It's been a while since I checked in on Uxn, I should look again! Last time I checked there wasn't much in the way of docs, but it looks like there's more now - there goes a couple of evenings in the near future!

Edit: Looking at your username and then comment history, it looks as if you are possibly actually one or both of the 100 rabbits?

If so, thanks for being one of my personal inspirations to keep learning about both computing and sustainable lifestyle!
What are those numbers in reference to? And what size tire do you have? Tubes can stretch to around 3x the size of a tire. A lot of enduro riders carry a 26" tube for their 29er to save some hip pack space.
This guy is loopy.

I use Let’s Encrypt so that my users don’t get a security warning. That’s all. It’s worth it just for that.
I have been adjacent to industrial and academic partnerships where both the university and company wanted to maintain the IP of the work and in their minds that extended to the software. Paper was published and the source code was closely guarded. I wondered how people could replicate the findings without the fairly complex system the researchers used.
OR if you believe studiying self-reported data from 130k people gives us definite causative link between a single nutrient and lifespan/mortality, you should do yourself and the world a favor and get out of profession where any intellect may be required.
Console – An Interview with Kovid Goyal of Kitty, the GPU Based Terminal
I do similar and put searches with an alert around wealthier suburbs. Generally gets the best quality and cheaply as many people in these areas want stuff gone and value quick removal over best price.

I have a ute and trailer which makes it much easier.
That's a false dichotomy, because there is literally no country on Earth where inequality would only mean the latter. Inequal system, if free enough, always devolves into something which drowns at least someone.
>aren't bullshit as much as they ultimately contribute no new knowledge or understanding

How else do you define bullshit?
Something I've noticed is that whilst big, glamorous releases tend to be more popular within many companies, evolutionary releases tend to be friendlier toward users.

Products evolving more gradually doesn't entirely solve the issue you're concerned by, but users don't have to take on the full brunt of massive product changes all at once.
Would love to buy a property like this and convert it to a giant scuba diving facility.
Don't remind me of it. I missed some important messages because of that stupid feature back when I used Facebook.
Putting money in every time you want to play is the ultimate micro-transaction. Gaming has been trying to push its way back to that golden era of profit since the home console genie was let out of the bottle.
Your idea rests on technicals you've yet to dig into. Ideas are a dime a dozen. Best of luck.
It does help me, living in Argentina
Well I'm sure it isn't news to everyone that tech isn't just coding.
Born in the UK. Graduate study in Israel & Germany. Moved to Seattle 1989, 7 years there. Moved to Philadelphia, 23 years there. Moved to near Santa Fe 3 years ago.

I personally love the near absolute lack of humidity here near Santa Fe. It changes the impact of the cold, and the heat, especially when combined with direct sunlight. 20F here with direct sun: wear a t-shirt and you won't be actually cold. Subtle things like my running shoes never getting stinky because they never get "wet with sweat".

However, I have fairly weather resistant skin and hair. My wife's experience here has not been quite so positive, though some of that is likely caused by the extremely hard water where we live (fixed that this weekend). At altitude (we live at 6000') you need to get used to wearing sunglasses outdoors all the time unless you want cataracts much earlier than normal.

The other thing to keep in mind in areas similar to the one where we live that nobody tells you (or if they do, you don't believe them): windy season. As the ground starts to warm up in the spring, every single day here for 5-6 weeks starts calm and then spends 6-8 hours of the day in hellacious wind storm. Things calm down in June (there can still be crazy winds, but not every day for weeks). It seriously sucks, and we are coming around to planning travel so that we leave the area for a good chunk of windy season.

You also have to adapt your ideas of beauty. As Stegner put it:

> Dutton describes a process of westernization of the perceptions that has had to happen before the West is beautiful to us. You have to get over the color green; you have to quit associating beauty with gardens and lawns; you have to get used to an inhuman scale; you have to understand geological time.

https://bensonian.wordpress.com/2012/03/14/you-have-to-get-o...

NM itself is ... interesting. Just 2 million people in the 5th biggest state by area. I keep telling myself that politics here is like Phila. city council, but spread out across a whole, large state. NM has more poverty and a less dynamic economy than it's neighbors. The upside is empty trails, and wonderfully friendly people.
> Most people accept that science in past generations was, to a certain degree, corrupted by the prevailing prejudices and societal/cultural/political/ideological beliefs of the time.

Why say "in the past"? Do you think it's not now?
Do we have (open source) data or simulations that trace the paths of rocks and other material masses through time and space? You mention that we can account for 1/5th of the sediments of eroded rocks from this periode between 1,7 billion and 550 million years. Do we have accounts for part of the 4/5th that have turned into sediments deposited elsewhere. You already answered this, my question is more wide in scope. Has science put all those paths of material through time and space into a single database or simulation yet? For example, the Cambrian explosion was detected by study of fossils at the Burgess Shale. We can trace the rock from that quarry back in time from today to 508 million years ago when this Stephen Formation was formed in undersea mud slides burying the animals that became fossils [1]. We can trace cratons back to there origin, map megafloods and trace the path of tectonic plates through time. If we made a list of every cubic meter of earth, mainly the upper crust of the earth, we could probably trace back all the ocean crust and some of the continental crusts. By labeling all the bits we do know about (or have theories on) we could, by process of elimination, map out what parts we know about and what we don't know yet and where we have not looked at all. The simulation would show animations of the movements and transformations of each cubic meter throughout the last 10 billion years with an margin for error of the data at each point on the timeline. It would look like the plate tectonic simulations but at a much smaller scale and linking all the scientific papers related to this cubic meter of material through time and space.

This would suggest where to go look for new histories in the rock and where the edges of regions are where we could find new unconformities.
I'm eager to write the simulation/database software to do this mapping in time and space.

[1] https://www.researchgate.net/publication/228535120_A_new_Bur...
Mm, I agree. Shallow and pedantic.
Not to mention Chris Roberts appears to have invented a whole new business model: selling game development hype instead of games
What makes you say they’re charlatans
Came across this bot after reading that Musk had contacted the developer and offered to pay him $5k to take the account down. Here is source code if interested: https://github.com/JXCK-S/PLANE-NOTIFY
Wish I had the money, datacenter would be easy.
I write tests only for tricky pieces of unsafe code, most of my projects are tested the old fashion way.

When an error state arises I fail gracefully and move on. The most important part in most my projects is just to keep on chugging.
This is an absurd take. Coding is just a skill like anything else - plumbing, writing, cooking, playing guitar.

Some people have learned how to do it, some haven’t, and anyone can learn even if they won’t be great.

It’s not a superpower.
These go up for sale fairly regularly.