Hacker News new | past | comments | ask | show | jobs | submit | achn's comments login

It’s also the worst investment ever - if the same money was invested in solar farms and research, we could have actual world changing energy sources right now.


It doesn't work like a game of Civilization. Allocating resources to a research problem means you increase the social and material rewards for a certain type of person to work on a certain type of project. There is no guarantee of success or one to one allocation of resources. It's also not a zero-sum game when the money to one source of energy took away from another.


Also unlike a video game, the tech-tree dependencies are not obvious. We don't know in advance whether a tech will be a productive avenue of R&D, or if it depends on other unrelated advances in theory, material science, or computer modeling, or was actually completely unfeasible in the first place. I find wind power [1] as a case study representative, and we see similar stories for e.g. fusion, cancer research, AI

[1] https://constructionphysics.substack.com/p/why-did-we-wait-s...


More money doesn't make the wind blow more often. And there's only.so much capital that can be spent on material science before you hit a limit on the rate of improvement per unit time


An ironic comment, since fusion is the field depending on radical materials advances.

https://cpb-us-w2.wpmucdn.com/research.seas.ucla.edu/dist/d/... slide 13


Unfortunately, nuclear fusion is physics research.

The unsaid part underlying physics research is "if you fund us, we promise to whip you up an atom bomb in 5 minutes if the Russians invade."

Physics research involves precisely zero cost effectiveness justifications.

99.9% is the government of the day thinking "if we do this,


You can use whatever notation you want for your own work, but documenting with, at least, formal variable definitions would be a significant boon for math literacy.


Is there a html/css only way to automatically “columnize” text into multiple columns of reasonable width?


There is the columns CSS property: https://developer.mozilla.org/docs/Web/CSS/columns

You probably don't want to apply it to a whole document because then you need to scroll back to the top to read the second half. But it can be effective to columnize text sections between headings.


Thanks. I’d love to see automatic pagination as well so it builds full window columnized “pages”.


Make sure your folders are configured for “general” files and not “photos” or other metadata consuming options. I had a similar issue and this resolved it.


Maybe even coconut palms! /s


If you can shrink it down to the size of a two-pence coin, you have a winner.


Fully agree. A slow skeleton page is worse than a slow spinner. Neither are good. Give me simple HTML!


I had an Abloy Protec2 euro lock on my front door and was happy with the mechanism at first, but it did not last. The lock failed in the locked position after 3 years triggering significant cost to remove the cylinder body from the mortise lock. The drill-out took 5 seconds at most…


That's an outlier.

Abloy Protec2 has huge installed base and they are extremely durable and reliable. Failing after 3 years is rare.


> The drill-out took 5 seconds at most…

This is the far more concerning part.


This is the #1 thing they teach you in lockpicking class anyway. If you want to burgle, buy a crowbar or in this case a drill. It even doubles as a weapon, they will say jokingly. Though I imagine burglars will actually think that way.

Lockpicking is more interesting as a sport, or for legitimate purposes. For illegitimate ones it just takes too long, and its positives like being silent aren't of any benefit to robbers. And spies have better tools.

Modern door locks are full of mitigations like mushroom pins anyway. Data centre racks, office drawers, filing cabinets, those are the ones you can open in seconds because they tend to have cheap locks with really poor manufacturing tolerances. This is what makes lockpicking so interesting to pentesters.

Source: lockpicking class at security conferences (most of the defcon-style ones do them). It was really enlightening to see how hard it is to pick a good lock. And how easy to pick a crap one.

But 5 seconds is particularly bad indeed. Usually the cylinders are made of metals with different hardnesses inside to deflect a drill sideways. Brute force will still get them but 5 seconds is quick.


I have Abloy Protec2 on my front door, with optional hardened plate (product code CH101) protecting it from drilling. The key hole in the plate is just big enough for a key to go through, but not big enough to allow damage to the lock mechanism. They've thought about it.


I built a similar guitar pedal using a spring tank that mounts under my pedalboard. It’s such a charming effect, with limitations that make it fun to tinker and push.


Are there browser extensions that simply disable all future requests from being sent from the immediate tab?


It's possible for an extension to intercept and block requests, but as Kevin mentions in your sibling comment, it's not enough because they could write data to local storage and then read it later when you're back online if you ever visited that domain again. An extension would have to cover a lot of bases to ensure that data couldn't leak, and I wouldn't trust one to cover them all.


In Chrome dev tools you can set the network throttling to "Offline".

In Firefox this is not possible (per tab), but at least you can set the entire browser to offline mode by clicking "File -> Work Offline"


In Chrome, open the Inspector, go to "Netork", then in the dropdown that says "No throttling" choose "offline".


C# and .net 6 are not windows-centric.


Here is the very first sentence of the Wikipedia entry [0] for .NET Framework:

"The .NET Framework (pronounced as 'dot net') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows".

The official documentation for both C# [1] and .NET Framework [2] live on Microsoft.com.

I would say the above constitutes a pretty Windows-centric existence relative to some other vendor-agnostic languages, but maybe we're saying different things. What did you mean?

Refs

----

0: https://en.wikipedia.org/wiki/.NET_Framework

1: https://docs.microsoft.com/en-us/dotnet/csharp/

2: https://dotnet.microsoft.com/en-us/download/dotnet-framework


The .NET Framework is not quite the same thing as .NET, and they have separate Wikipedia pages which reflect that distinction.

https://en.wikipedia.org/wiki/.NET


That sentence has perhaps not been edited in a while. .NET has been multi-platform for years. (edit: my bad, I didn't see that you'd linked to the .NET Framework, which is the Windows-only legacy runtime.)

There are several GUI libraries that are still Windows-only (e.g. Winform, WPF, etc.), but the latest one MAUI targets MacOS as well as Windows desktops, in addition to iOS and Android.

Just glancing at the code on GitHub, Jellyfin is primarily an ASP.NET web server targeting .NET 6. The download <https://jellyfin.org/downloads/> page shows a wealth of platforms, of which Windows is only one.

The original statement suggested the Jellyfin was somehow weaker on other platforms than Windows when there's nothing to suggest that there isn't parity on all supported platforms.

The .NET team has put a lot of effort into shedding its Windows-only past. I'm honestly not sure how FOSS the platform is, but at least some of it is open-source.


I made the mistake of saying "Windows" instead of "Microsoft". I didn't mean to indicate that it somehow works better on Windows. I'm running it on Linux and don't have Windows, so I couldn't even be the judge of that. Thank you for this clarifying statement, it helped me to understand.

I was also not aware that .NET 6 is not the same as .NET Framework, so that was my mistake. I'm partly going to blame my ignorance on Microsoft for that one; for us folks that don't develop in M$ land, these distinctions can be subtle.

What I _meant_ to say was that I wish it weren't such a Microsoft-centric language framework.


Jellyfin is written in .NET 6, not .NET Framework. .NET Framework is the legacy Windows only version, but .NET 6 is FOSS and cross-platform.

And the documentation is on Microsoft's site because it was originally developed at Microsoft.


Here is the very first sentence from https://dotnet.microsoft.com:

"Free. Cross-platform. Open source. A developer platform for building all your apps."

The download page for .NET which includes downloads for Windows, MacOS and Linux is https://dotnet.microsoft.com/en-us/download

What the GP meant is exactly what they said, "C# and .net 6 are not windows-centric.", sadly it shares a name with .Net Framework which was windows centric.


Then MSSQL or PowerShell are technically not Windows-centric since they have native Linux ports? While cross-platform, the .Net ecosystem is decidedly Windows first. Zero of the .Net developers I know develop on a non-Windows machine.


I think those are very different. .Net 6 (formerly core) is specifically branched to get away from being tied to windows only. In fact the initial versions lacked many of the windows API supports! It is open source and cross platform by design.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: