skysight-inc/HackerNews huggingface dataset:
Implementations are really really messy. I'm not expert but I would argue that likely most engines have slightly different ways of doing things like sneakers on character model. So you can't really transfer from one engine to other. Might work between Unreal-engine games, but even there there might be issues.

And already seen with NFTs, that are much simpler thing. Where does the data live? If it is not on blockchain how do you ensure it stays alive and is accessible. Is it somehow streamed when you load the game and object? Let's say there is dozen character each with multiple pieces of unique one of the kind objects. Maybe from dozens different servers? That will likely cause issues.

Or maybe everyone must include in download every other products stuff too? Seems unfeasible really.

And in the end why? Wouldn't it be better to try to sell a same kind of object in your own product and then make more money from that? Instead allowing use of objects from other places...
I've seen the posts about all the speedups each new version of .NET gets and I'm just wondering, was .NET just alright in performance before all this? Is that the reason they can get all these speedups? :P

I'd be interested in some JVM vs .NET 6 benchmarks too, which platform to chose when.

EDIT: I know about the benchmarks and I also feel like sometimes these benchmarks are really optimized in a non-idiomatic way. I would love to know how performance idiomatic Java/.NET code is and if one is to start a new project today why one would choose the JVM over .NET or when someone would chose .NET over JVM.
Why is it that the rest of the time we should solve problems and this time we should wait for the state to solve them?
.NET nowadays runs on Linux. Even SQL Server does.
It's inherently a political, not a technical, question. I think people on the whole recognize it as such, but it's often easier to try to invalidate the stuff on technical grounds, because for crypto to be beneficial it must satisfy BOTH the political and the technical requirements.

Even if you completely agree with the political aims of crypto, if there are technical flaws it catastrophically ruins everything crypto hopes to achieve.

Even if you completely agree with the technical side of crypto, if the intended end-game horrifies you, you're not gonna want to see it proliferate.
Technology takes time to mature and see widespread adoption. Whether you believe this will ever happen with cryptocurrency or not, you can't ignore that it's grown (by users, development, and many other metrics) faster than most other technological revolutions.

The internet took roughly 20-30 years to reach mass adoption. Cryptocurrency is about 10 years in, and while there are many active users, there user experience is still behind that of most payment options, and smart contracts which enable a host of other decentralized financial primitives are really only a few years old.
Usually the setups and architectural choices are so different that it would make more sense for everyone to get a good stat on which functions they are calling and how much and to make a prediction on the individual stats of each function. This does not take into account caching and multithreaded scenarios, but the map can never be the territory.
Those sunk costs are sometimes a dev team. Not just a matter of spent money.
Tell that to the the people of the ex-DDR, the North Korea and REALLY targeted individuals..

Sadly there exists no sure way to secure you belongings if the other party is sufficiently motivated to strip you of them (or your life)..

You can also be killed/robbed outside of your country by intelligence officers of your country...
That's a good point.

I can really see how the constant hype and downplaying of downsides has fatigued a lot of technically minded people. If most of the discussions about a topic are over-hyped and on shaky ground, it makes sense to be skeptical about any new discussion. Especially if that new discussion is actually quite technical, and needs either niche mathematics or deep knowledge of existing blockchain.
No, they didn't. Most people just make inflammatory comments or make extremely complex "gotcha" claims that aren't true, which need both parties to be cooperative to resolve. I was busy trying to make arguments against wild claims, and ended up saying dumb things like "Amazon Alexas burn more energy in a year by sitting idle in people's homes than the entire Bitcoin network does"; things that are technically true but don't resolve the attacker's underlying unease - and so are unhelpful.

Crypto has a lot of real problems like the current markets which seem to just be re-enforcing the worst aspects of capitalism; and other issues like: costs, scalability, lack of connection to physical objects/systems (the NFT problem), dispute resolution, etc.

These problems are huge, especially if blockchain tech ever becomes mainstream. The problem is that discussion of these topics - in casual discussions at least - gets derailed by ideological flag waving. To me it's like Occupy Wall Street being derailed by wokeists; they weren't able to mobilize anything meaningful because they were bogged down by delusional anxieties.
Not sure about Idea, but PyCharm directly supports syncing the settings into the git repository. File / Manage IDE Settings / Sync with Settings repository. It autocommits & pushes when you change something. I've been using this for years to sync my settings between home & work computer.
it isn't 'just this time'.
It's the same principle as law, vs lynch mob.
An introverts guide to increasing energy
Everyone in HN is not the same.

It's likely that the people that question the source of bitcoin's wealth are also questioning google's ethics, and that the bitcoin get rich quick people are happy working for google too.

Taking a community to be homogeneous is a common fallacy.
Running on Linux doesn't tell us much in itself. Can it compete with long-established alternatives on that platform? Does it have adoption? I think the answer to both these questions is a strong no.
Like pts that https://www.phoronix.com/ uses?
Do be warned that .Net 6 did cause some regressions, in reflection at least

https://github.com/dotnet/runtime/issues/61486
Maersk Makes $1.4B Bet on Methanol Ships
It’s not the same, but there is this well-known framework benchmark [0], it always had the .net frameworks close to the top.

I’m guessing a lot of the speedups come from getting rid of legacy cruft. With .net core/.NET 5/6 they got rid of a lot of things compared to .NET Framework 4.8 and could play with optimizations that simply weren’t doable before. That’s just me guessing, though ;)

[0]: https://www.techempower.com/benchmarks/
Financing: https://gcaptain.com/maersk-issues-first-green-bond-to-help-...
There are these: https://www.techempower.com/benchmarks/
I was a participant at a mathematics summer school at the local atomic research centre in Sydney in 1980. The focus was on mathematical modelling and using computers to realise those models. (The theme was looking at predicting fuel demand especially oil). It was great fun learning to program FORTRAN on a mainframe, BASIC on a minicomputer and see other computers including an analog computer in actual use. One really striking display was them showing a light-pen input with a vector graphic display. I distinctly recall how out-of-the-future it seemed when the demonstrator used the rubber banding effect of drawing shapes by stretching their dimensions, and then selecting tools from a palette on the edge with the pen and manipulating the diagram he was building. It certainly seemed mind-blowing to this 17 year old at the time.
dhs.org in case anyone is wondering.
Is there actually noticably lower latency when going from sodimm/on MB RAM to memory integrated in SoC?
I would expect bottlenecks to be somewhere else, not in those few extra centimeters of traces
.NET used to be considered a little bit slow, especially when using the Reflection related features, but not nearly as slow as interpreted languages.
sure. so uber shouldn't exist and we should all be paying more to local taxi monopolies who don't have mobile apps, and so on.
What is a zk proof?
Vertical indoor closed system farming will probably become our future within the next 100 years.

My thought is that more money and effort spent exploring the myriad ways of doing this will pay off much more in the long run.

Also, there’s vast evidence of severe soil degradation in modern commercial farming. You can keep pouring fertilizer on, but the soil below will eventually be so dead that you will wish you’d spent your money on a different approach to farming.
Blockchain might not, but users of it such as very centralized exchanges certainly have. Outside things like Monero, enforcement where it matters is entirely possible.
Impl code here[1]:

int32
is_computer_on(void)
{
return _kern_is_computer_on();
}

double
is_computer_on_fire(void)
{
return 0.63739;
}

[1] https://github.com/haiku/haiku/blob/master/src/system/libroo...

Was used by the Haiku doc, namely "System calls"[2], as an example.

[2]
https://www.haiku-os.org/documents/dev/system_calls/
The developer experience for .NET is pretty incredible. Have you tried it? I don't think you would be dismissing it like this if you had.
If right now you cannot upload a 3D model to Fortnite straight away, why do you think it would be easy to do with NFTs?

I didn't say it would be. NFTs are about access control and ownership, not 3D models. That was only the example I've used. The (huge, but largely unrelated) issue there is about standardizing assets which would also need to be solved (gltf does go some way to doing that though ... it is "the gif of 3D models" according to Kronos). If it's easier to think about, try applying the same solution to unique avatars or something, where the display mechanism is solved.
That looks like an error from your browser, rather than a broken link.

Their download server supports HTTPS for what it's worth, you just need a decent browser that will either try HTTPS automatically or allow you to download files over HTTP.
I’m not sure if that’s what you mean, but your comments sound like "I have absolutely no idea, but I’m going with my unfounded gut feeling"
Oh, it works as a distributed ledger (that is already proven).

I just fail to see how it is better than so many other alternatives on a case-by-case basis... mostly on efficiency...

And just because I don't believe in the idea itself, I acknowledge that some good can come of it..

See for example wars, where most cutting edge innovation happens. I think wars are bad (but sometimes necessary), but we are reaping the benefits of generals wanting to throw more cannonballs further (If you are unsure I mean our computers where developed mostly because of that), also microwaves, the internet (a cold war though) and lots and lots of other stuff...
From maersk:

* https://www.maersk.com/news/articles/2021/08/24/maersk-accel...
" In the first quarter of 2024, A.P. Moller - Maersk will introduce the first in a groundbreaking series of 8 large ocean-going container vessels capable of being operated on carbon neutral methanol. The vessels will be built by Hyundai Heavy Industries (HHI) and have a nominal capacity of approx. 16,000 containers TEU"

* https://www.maersk.com/news/articles/2021/08/18/maersk-secur...
"The methanol facility will use renewable energy and biogenic CO2 to produce the e-methanol. The fuel production is expected to start in 2023.

The energy needed for the power-to-methanol production will be provided by a solar farm in Kassø, Southern Denmark. "
That is one heck of a waste, at a time when managing the thermal runaway of our planet is a matter of great and immediate urgency.
Isn't reflection by definition unstable?
> Because Oil is a compliment to "metal"!

You got a typo there, compliment != complement
LibreOffice does pretty much everything Microsoft Office does, and it doesn't cost 200$ per year * 15,000 for each copy (or however much they spend on it.)
Why not have a hash header?
I’m talking about withdrawal only.

But it's not like a bank, I agree - a bank gives some protection to your money, because they have responsibilities.
Why shouldn't it be able to compete there? It works very well on Linux and modern .NET is a pretty good platform in many regards.
https://archive.md/JGWc8
It certainly has the potential for both.

There are scores of Windows developers who’s skills are now transferable to Linux, Apple, and Android development (albeit with some caveats).
I think this one looks interesting :https://clerk.dev
These are some microbenchmarks at best. Still nice to know who wins, but not representative of any real work scenario.
I'm a discerning sceptic. I trust science that has been proven through successful application. I feel sorry for people who have to read academic papers as part of their job in order to find science that they could apply, partly because that used to be a part of my job and after the novelty wore off it was a miserable task. Science is best paired with real world engineering - academia can do this but the least trustworthy fields e.g. those that rely entirely on modelling, never do.
Leh, 0.63739 means "on fire"? Any conversions?
.NET has been faster than Java on most of the benchmarkgame benchmarks for a while, since .net core 3 or so.

More specifically though the JVM has tended to be better about optimizing naive code than .net while .net has tended to offer more tools to do your own optimizing (unsafe, simd, value types, etc). So it would be interesting to see if the performance of naive code has improved relative to Java lately
I used Windows To Go[0] and you could put Windows 8 on an SSD or even a USB flash drive.

I used to get random blue screens of death from this however, so stopped using it. Also: WTG is no longer supported by Microsoft, so we can't use it anymore.

I like your hack of attaching an SSD to a VM. How do you do that though? Is there some procedure for doing that? I'd love to know!

[0] https://en.wikipedia.org/wiki/Windows_To_Go
Transforming patterns into other patterns is kind of Stephen Wolfram's _thing_. See his long term interest in cellular automata, and now even an attempt to discover the secrets of the universe through a theory of physics based (as far as I can tell from what I've read of it) entirely on pattern matching and rewriting: https://www.wolframphysics.org/.
Remember seeing someone did videos last year exploring APL solutions.

Not sure if doing again, but could be useful resource
It would be, were JetBrains IDEs currently compatible with the latest JDK, but they are not, so it's not quite as simple as that, unfortunately.

IDEA and CLion won't start with JDK 16 or later, so I'm using JDK 15 for those. All the other JetBrains IDEs work with JDK 16. In all cases, features using the JCEF [1] runtime library, which is bundled with the JBR [2], will not be available.

I'm using these options on Debian/unstable on all JetBrains IDEs, with both JDK 15 and JDK 16.

-XX:+IgnoreUnrecognizedVMOptions
-XX:+UnlockExperimentalVMOptions
-XX:+UseZGC
-XX:-UseG1GC
-XX:C1CompileThreshold=100
-XX:C2CompileThreshold=5000
-Xms4G
-Xmx4G
-XX:ReservedCodeCacheSize=512m
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
--illegal-access=permit

Adding -XX:ReservedCodeCacheSize= and -XX:SoftRefLRUPolicyMSPerMB= made all the difference in keeping heap usage down. I have not yet experimented with different values for those parameters.

The option --illegal-access=permit is required on JDK 16, but this option was removed in JDK 17, and because of this (but probably not only this) I haven't yet been able to make any JetBrains IDE work with JDK 17.

In adjusting all of these settings, YMMV depending on your system. Good luck!

[1] https://github.com/JetBrains/jcef

[2] which is currently based on JDK 11
> You're wrong about "lacking initiative and the detailed procedures" - that's exactly what blockchains were created for: A response to opaque and unreliable systems. This is the solution to a systematic problem in governance.

You can't solve non-tech problems with technical solutions. If the government doesn't bother to have accessible documentation about how to do X thing, why would they bother to make a blockchain about it? If the knowledge about how to do X thing is not written down but depends on how a bunch people end up implementing it and never cared about it, how are they going to put those procedures into code?

> Yes, you could create a central system which flags "bad actions" or something, but it'd be difficult to prove someone scammed you without the cooperation of the central authority.

Given that we rely on the central authority to enforce rules, it doesn't seem too weird to expect them to cooperate.

> Currently if someone says "no I didn't scam you", the truth of their statement is ambiguous without cooperative investigation. On a blockchain it's inherently unambiguous and the information is immediately available for all parties involved to know how to proceed.

That's a naive way to look at it. We don't live in the blockchain. You'd still need cooperative investigation to ensure that what ended up in the blockchain is what the parties agreed to. Unless you move absolutely everything to the blockchain, including personal understandings and expectations of contracts, you will still need out-of-chain investigations.
It's alarming and irresponsible for any country to perform an anti-satellite missile test but there is a level of hypocrisy from the countries condemning - some of whom have also conducted such tests in the past; China as recently as 2007, the US has done so a number of times historically and as recently as 2008 and India most recently in 2019.

Sources:

https://en.wikipedia.org/wiki/Anti-satellite_weapon

https://en.wikipedia.org/wiki/2007_Chinese_anti-satellite_mi...

https://en.wikipedia.org/wiki/Mission_Shakti
I would think that the standard procedure for these kind of ASAT tests would be to miss the target by some, on purpose. It's basically just a show of force. But sooner or later you need to find out whether your system works or not.

Yes, it's utterly destructive by nature, but there's only one way to know. And I think the Russians (and other countries) have done these exercises multiple times before, where they've missed the target. It is naturally not known if they've missed on purpose, or by mistake.

And FWIW, both USA, China, and India have working ASAT weapons. So it's def. not only the Russians being evil for the sake of being evil.
Gemtext doesn’t support images. You can, however, link to them, and Gemini clients are free to render them in-document when such a link is followed.
Not so it would crash the entire app with an uncatchable exception, no.
Cat memes and mindless YouTube videos use more bandwidth and cpu cycles than crypto ever will

You cannot win an argument that something is bad by pointing to something that's worse. You're just reinforcing the idea that we need to do better in both things.
Or: get a dell latitude 7390 instead of dell the xps 7390 and upgrade to 32gb by just swapping a ram stick.
Didn't know that editor.

Here are some pros(+) and cons(-):

+ Is included in Debian!

+ Just works

+ Snappy

+ Extensive file parsing: extensive syntax highlighting but also brace matching, etc, including for less common languages like assembly.

+ Many plugins, easy to choose and install, just works.

~ No easy way to simple get a dark mode. Fiddling with plugins and editor theme can somehow get a mostly dark theme.

- Falls into the same traps as so many programs regarding keyboard layout: announces key shortcuts, like Ctrl-ClosingBracket, and if your keyboard is not standard qwerty you can't find any actual keypress combination that works. Fortunately, it's easy enough to edit your own, still it loses the (arguably important) convenience of an already existing set of keyboard shortcuts.
> but why their product still sucks?

Because engineers don't make decisions. Managers do. It doesn't matter if you have the smartest engineers in the universe, if you're still going to incentivise managers with dark patterns.
Better how? C# is probably the best performing gc language there is, and F# probably the most interesting.
If you're doing Windows development, you'd be foolish not to use dotnet. It's pretty good off Windows now, with all the massive efforts they've put in making it run on Linux better than Mono did the past years.
For real, .NET’s problems these days are mostly related to being controlled by Microsoft and the .NET Foundation.

Definitely some room to grow in the technical respects, but the .NET ecosystem is pretty decent, as it is.
Don't know if this is the process:

https://info.topsoe.com/emethanol
"The required electrical input will depend on how the hydrogen is sourced, and whether the methanol process is integrated into an existing plant or a stand-alone plant. If the hydrogen is sourced from an electrolysis unit, the power consumption (for hydrogen generation only) will be approximately 10.5 MWh per ton methanol."

https://www.sciencedirect.com/topics/engineering/methanol-sy...
Transport Fuel, Arno de Klerk, in Future Energy (Third Edition), 2020
"Methanol synthesis, Eq. (10.9), is a very exothermic reaction"
"With water-cooled reactor designs, higher once-through conversion is possible,"
I wasn’t aware of them. What was the business model problem from your point of view?

Both the speed and weight were a deal breaker, from what I saw in the video. In the 90’s, if it took that long for text input on that thick heavy thing, I’m bringing my PowerBook instead.
Might try this. It would be great to have Windows To Go back.

Is there a way to fool Windows into thinking it's a normal SATA hard-drive attached to the motherboard and not a USB one?
> when every alternative seems to be better

Eh?

C# and F# are fabulous languages - it's a huuuge stretch to claim that almost anything else is "better".
>Racket had to do this to go from "lGPL"

Is that a typo of LGPL or does lGPL means something else? I even had to google it to make sure it was a "L" and not an "I".
Here's a listing of over 1000 Telnet and SSH enabled BBSes. Even lists a few dial-up BBSes! Very good find!
Yeah, I would love it if I could just write idiomatic code for the platform and it'd be just fast enough!
So you would be actually fine with GPL if excerpts up to 1000 lines were not covered by copyleft?
There are two things:

(1) .NET Framework was slow and had some bad habbits (e.g. heap allocations, reflections, little optimizations, etc) ... especially the web stack. .NET Core/.NET fixes that, issue by issue. And since .NET is historically very close to the underlying platforms, we now see competitive outcomes (to e.g. Go, C++, etc).

(2) Performance = lower CPU/Memory Allocation = more throughput = lower Cloud costs. At scale, that makes a huge difference.
uber is perfectly legal the last time I checked?

And let's see how that story pans out actually. I don't agree with the taxi mafia, but uber are not exactly knights in shining armor either, and are only really viable because of a Venture Capital subsidized attempt to create a monopoly.

Is your argument that bitcoin circumvents established institutions, particularly the unjust ones? I see the appeal, but those should be attacked directly; legally, and politically, IMHO. Not with tech hacks, the ultimate consequences of which are quite unpredictable, but also quite likely to just shift the concentration of power to a different set of people.
In the UK in a decent sized town, but not a city.
Who’s gonna fix your robots?
well, I didn't really check scientifically, but a friend said: yeah, you're heavy (110kg but going down sloowly) and you still move a bit, so clearly on flat terrain, you can just put those muscles into going forward. Where he probably has a point.

The problems start uphill - I only had a 5 gear bike and went for a simple 60km roundtrip stopping at some relatives. All went well, until I had to move up 100ms. With cramps (the bike was too small), I walked the last km.

But that hill (6% for 2km if you take it in one go) still is hard with a suitable gravel bike now (at 105kg).