skysight-inc/HackerNews huggingface dataset:
> In the long-term, CCP wants EVE Frontier to be decentralised and (close to) eternal. A game that—by virtue of all being written to a magical series of distributed ledgers—could easily be spun up again if a meteor happens to hit its servers. "We want to have a clear path to a decentralised system," says Pétursson, where "we, CCP, just have the same access to the system as anyone really building on the system." Where players are effectively co-developers, in other words.
Unity is canceling the Runtime Fee, effective immediately
It's on my workbench!

We designed it as a soldering station that can replace the station on your workbench. The cap mounts to the battery pack.

https://www.ifixit.com/products/fixhub-power-series-portable...

You actually get a few more watts of power (104 W or so) if the hub is plugged into an AC charger (there's a third USB-C port on the rear).
Postgres Materialized Views from Parquet in S3 with Zero ETL
The irony is that the same underlying process of technical and scientific innovation enabled both the Peruvian slaves traders as well as the Haber-Bosch process. But I find it strange that we only call one "European", when in fact both were. The technium giveth and the technium taketh away.
Because people being useful = people's livelihoods.

When that equation changes en mass, and we respond with "things change, too bad," it is a social failure.
Code formatting should be able to be applied from CLI as a pre-commit hook IMO. Relying on a specific plugin/configuration and specific editor/ide is a mistake and will lead to pain in the future.

For example a VS only plugin as you take a project to add cross-platform support and onboard developers using say WSL or MacOS as opposed to JUST windows.
How is decompiling the bytecode relevant? The issue isn't hiding secrets in the code, it's the application breaking at runtime due to violating invariants or assumptions.
Somewhat related: when I have very flaky internet connection hacker news is one of the few websites that still work. I guess it has something to do with the response size?
It has a great name, ergo I support it. /joke
> You can turn the whole feature off, and it'll never bother you again!

Awesome. Thank you!
Isn't this fairly well known already?
> 1. Decide on an effect system

This shouldn't even be proposed as a question to someone new to Haskell. They should learn how monad transformers work and just use them. 90% of developers playing around effect systems would be just fine with MTL or even just concrete transformers. All Haskell effect systems should be considered experimental at this point with unclear shelf lives.

Everything else you said I agree with as solid advice!
Picturing Quantum Software
> You have a very strange threat model given how stunningly trivial it is to decompile .class files

I don't see how this is relevant. I'm talking at runtime. If I have a class:

class Point {
private final int x;
private final int y;

Point(int x, int y) {
if (x < 0) throw new IllegalArgumentException("x less than 0");
if (y < 0) throw new IllegalArgumentException("y less than 0");
this.x = x;
this.y = y;
}
}

You should not be able to use reflection to remove the private-ness of my field to set Y to -42, unless you are code within my module that I control.
> If `Y` is implicitly `Y|Null`

It isn't. It's just that if you say "this function returns Y or null", and it returns Y, your statement was true. If you give me a hammer, this implies you gave me a hammer or a wrench.
You can check CO2 level meter in the atmosphere over past half a century, to see that "concerted effort, legislation and better technology" not only did jack shit to the actual CO2 levels, but the rate of increase is also increasing last years (accelerating).

Until governments start collectively implementing policies which actually contain or reduce climate change, instead of greenwashing and shifting blame overseas, fatalism is probably the only valid approach, despite how dumb it is. And don't get this old song about personal improvements etc. In no universe individual humans can invent and scale DAC, or deploy giant sunshields, or spread sulphur in the troposphere over thousands of flights. And anything else is pointless really.
I don't know about subtitles but allegedly there is a better quality version on Vimeo somewhere.
Honestly the best thing that ever happened to the Godot community was the Unity diaspora trying it out and complaining. A lot of that was written off as simply insisting that Godot act and feel like Unity, but given that Unity is the more mature and widely used platform, it sets the standard implicitly whether people like it or not. Also a lot of technical complaints, particularly around Godot's relatively lackluster 3D capabilities, were ironed out that may not have even been addressed if left to community momentum alone.

I like Godot but its open source nature means it does have some rough edges, mostly around GDScript but framework features like tilemap implementation, model imports and physics have always been a bit wonky.
IBM cloud, DigitalOcean, Linode, OVH, Hetzner,...
The launch pad didn't explode, the rocket on the launch pad exploded. A fully fueled falcon 9 has about as much energy as a small nuclear bomb, it's not a technical issue if your structure is unable to survive that at point blank range.
I'm not a founder, but I've worked at several startups where I've been employee # X where X < 5. The answer is to Time Box - hard. Remember, if you're looking to be first to market then time is of the essence. Get something usable to the market first and then iterate.

If you're unable to do that (and that's okay) then you need to hire someone with a proven track record of Getting Sht Done! Just remember to stay out of their way! Don't project your* analysis paralysis onto them.

Remember too, YOU ARE NOT going to make everybody happy. There's always a critic and there always will be. Focus on the people who are most likely to be your customers and make sure you're delighting at least 70% of them and meeting their needs. Just think of how much more happy they will be that you stopped wasting their time overthinking solutions and got a solution into their hands faster!
According to the article, the game developers plan on removing exclusive access to the underlying blockchain that is governing the rules of the game. This means other game clients can be created, and activity with the in-game blockchain can be unlocked in ways never intended for by the game developers.

It's certainly unique and ambitious. It's more than the standard web3 playbook of slapping a blockchain on traditional applications. It's an opportunity to extend/mod an MMO in a way that can maintain a functional economy. I wish them luck.
The final release of PalmOS, 6.1 Cobalt: colour, multimedia, and multitasking
That's total nonsense though unless they're open sourcing the game server code itself, creative assets, the player logins and save game states, etc. Otherwise you just end up with a bunch of worthless NFT-equivalents once the game itself shuts down, or you end up having a bunch of third-party reverse-engineered & emulated servers like the ones that already exist for Everquest, WoW, and City of Villains.
There’s a strong case that laziness should be the default: https://m.youtube.com/watch?v=fSqE-HSh_NU

I’m not sure I’m experienced enough in PLT enough to have a strong opinion myself.

However, from experience, laziness has a lot of advantages both from a program construction and performance perspective.
Appreciate the response! I'm still not immediately sold (my TS100 is doing great and I can't justify replacing a perfectly acceptable iron), but I'll have to give it a try sometime because it does look really thoughtfully designed!
I don't have anything to add on the resume point, but I'm curious if you'd be comfortable sharing the app name? It sounds like something I would use.
I found a 2022 paper by Andrew Wilson, the cited source for the figure in the space.com article. The estimates for carbon footprint for space tourism in that paper are generally consistent with estimate in the Starship + Super Heavy EA and are also much lower than the per-launch numbers of 78000 tons for starship / 27941 tons for falcon 9.

Loïs Miraux, Andrew Ross Wilson, Guillermo J. Dominguez Calabuig,
Environmental sustainability of future proposed space activities,
Acta Astronautica, Volume 200, 2022, Pages 329-346, ISSN 0094-5765,
https://doi.org/10.1016/j.actaastro.2022.07.034.
https://pure.strath.ac.uk/ws/portalfiles/portal/139539863/Mi...

> In terms of orbital space tourism, two missions (one past, one planned) assumed to be typical have been analysed: a flight in Earth orbit based on the Inspiration4 mission (Falcon 9, 4 passengers), and a flight around the Moon based on the dearMoon mission (Starship Super Heavy, 10 passengers). Based on this, although different launch vehicles are used, it can be estimated that the carbon footprint of a passenger in an orbital tourism flight is about
660tCO2eq

4 passengers * 660 tCO2eq = 2640 tCO2eq for a launch, ~10x lower
The timing coincides with the release of Godot 3.6, so there’s that.

https://godotengine.org/article/godot-3-6-finally-released/
A California city launched America's first hydrogen-powered passenger train
I won't repeat what the sibling commenter has stated except to say that I agree that these authors seem to have missed the point.

Anecdotally, my partner and I have found a ton of value in it within our relationship.
Sounds like a way for high-frequency trading bots to manipulate the financial market from outside the game and automate the hell out of everything, while a few hapless real humans pay money into the system to enjoy the pretty graphics...
I am nervous that this will add more toxic fuel to the “breast is best” movement because context isn’t being considered and pros and cons aren’t be weighted appropriately.

Breast feeding is an exhausting endeavor. And I have been surprised by how much guilt is layered onto mother’s who choose for mental and physical health to stop breastfeeding and move to formula.

My hope is that these studies actually lead to better formula as well as the other discoveries these researchers are gathering.
EC2 instances are using the Xen hypervisor. At least that's what reported by hostnamectl.
Flappy Bird Rehatches
Why do you need a blockchain for this ? The implementation resembles a hyperledger instead where people can write smart contracts but it is permissioned and instead of mining you use a standard raft consensus model.

Modding a game isn’t unheard of but instead of using a blockchain just add hooks to the engine where people can enforce new behavior and persist it. Like just an JavaScript electron app and a API that has a built in API key when you create your character (they seem to be making an electron app or browser integrated into the game already.
Thanks for the Elmcraft FAQ link. It's a great succinct explanation from the Elm leadership perspective (though tellingly not from the Elm leadership).

I feel like I understand that perspective, but I also don't think I'm wrong in claiming Elm has been effectively abandoned in a world where an FAQ like that needs to be written.

I'm not going to try to convince you though, enjoy Elm!!
Tried to, sure, but when you evaluate other products strictly against the criteria under which you built your own version, you know what the conclusion will be. Never mind that you are carrying your blind spots with you. I would say that there was an attempt to evaluate other products, but not so much an attempt to be objective in that evaluation.

In general, being on your own private tech island is a tough thing to do, but many engineers would rather do that than swallow their pride.
I appreciate you reading through it! I hope the working code sample around compdef was useful, in spite of the distractions : )
Interesting, thank you. This means that you need a 500 lbs motor/battery/circuits combo in the front of the car after the conversion, right?
"If we want to start actually tackling climate change we need to unwind this notion that everyone must earn a living because there are simply vast swathes of the economy that are just redundant and do not need to exist"

Or we start tackling some inbalancies.
Why is it so much cheaper to build in china?

(Mainly less regulations and cheaper labour I think)

But if we would be serious about climate change, we would need Chinas and Europes productive capabilities.
The emergence of LLM sympathy in our codebases
Arm (Aarch64) Exception Level 0 corresponds to Ring 3 of x86.

Arm (Aarch64) Exception Level 1 corresponds to Ring 0 of x86.

Arm (Aarch64) Exception Level 2 corresponds to the Hypervisor level a.k.a. Ring -1 of x86.

Arm (Aarch64) Exception Level 3 corresponds to the System Management Mode a.k.a. Ring -2 of x86.

Fortunately, in Arm EL3 the same instruction set is used as in any other level, unlike in x86, where SMM uses the obsolete 16-bit 8086 ISA, so for compiling programs that will be executed in SMM you have to use a special tool set.

Unfortunately, both the Arm EL3 and the x86 SMM allow the manufacturers of computing devices to do things that are either stupid or in direct contradiction with the interests of the owners of the devices and the owners may not be able to do anything to correct this, unless they can exploit vulnerabilities like the one that has now been patched by AMD.

There are no valid arguments for the existence of SMM and EL3 and the fact that they are not forbidden by law is a disgrace for the computing industry.

Arm EL3 has been created as an imitation of the Intel SMM. The Intel SMM has been created because Microsoft was too lazy to introduce the required power management functions in the Windows and MS-DOS operating systems, so they passed the task to the motherboard or laptop manufacturers, for which Intel has provided SMM, to enable this.
This is not true. I frequently run heavy compile jobs on my Windows machine that peg all cores to 100%. If I don’t tell Visual Studio to run the compile tasks with background priority, they will starve the window server of resources a s make interacting with the system incredibly slow. I would not want to use such a machine for browsing.
I didn’t realize HN was allowing GPT-powered replies now…
In before someone asks about riscv64 ;)
Many of my colleagues would describe themselves as taking pay cuts to write Haskell provisioned with Nix with type-safe interop with Ruby and our frontend. If you're into it, you're into it. And it has the effect of putting absolute mutants on your team.
Regarding "the deadliest kinds of ammo." -- what is the relevance of this?

Most shooting deaths are due to relatively close range shots from pistols, and not from pistols with particularly unusual ammo. The majority of deaths due to pistols are from guns chambered in 9mm Parabellum; but a there is a significant contribution from lighter calibers like .32 ACP and .380.

Manufacturing high precision bullets or special defensive loads like Critical Duty is indeed more difficult than most people can manage; but this kind of ammunition isn't a factor in most shooting deaths as far as I am aware. It sounds like you have a reason to believe this is an important factor?
> Java 1.8 is good enough for eternity, so they have to break it to keep getting a salary.

Java 8 is an antiquated runtime that under performs in all categories against other modern runtimes.

> What needs to be fixed in Java is the Virtual Thread pinning, and that is probably the last usable feature they will ever be able to add.

It is fixed. Go download the EA release.

> They are also trying to deprecate AWT, for their non open-source JavaFX.

FX is under the same license as OpenJDK (GPL) and available on Github.
100W via TRS 3.5mm connector? I checked and I didn't even find a power rating for these connectors, but that seems excessive.
>non open-source JavaFX

Is there a non open-source JavaFX? The only version of JavaFX I know of is GPLv2

https://github.com/openjdk/jfx
Because they want to allow for transactions between players but don't want to become a bank.
repogather indeed as a last step stuffs everything not otherwise excluded through cheap heuristics into gpt-4o-mini to gauge relevance, so it will get expensive for large projects. On my small 8 dev startup's repo, this operation costs 2-4 cents. I was considering adding an `--intelligence` option, where you could trade off different methods between cost, speed, and accuracy. But, I've been very unsatisfied with both embedding search methods, and agentic file search methods. They seem to regularly fail in very unpredictable ways. In contrast, this method works quite well for the projects I tend to work on.

I think in the future as the cost of gpt-4o-mini level intelligence decreases, it will become increasingly worth it, even for larger repositories, to simply attend to every token for certain coding subtasks. I'm assuming here that relevance filtering is a much easier task than coding itself, otherwise you could just copy/paste everything into the final coding model's context. What I think would make much more sense for this project is to optimize the cost / performance of a small LLM fine-tuned for this source relevance task. I suspect I could do much better than gpt-4o-mini, but it would be difficult to deploy this for free.
Every time I see a soldering iron use a 3.5mm headphone jack for the tips, some dark dumb part of my brain wants to plug a pair of headphones into it to see what happens.
No worries, I was just adding my two cents.
It is an interesting question. Physical security is significant. On the other hand, the physical server is not necessarily the set of digital controls that establish the server's authenticity. The significant part is performing something similar to a "Turing test" whereby the capturer continues services just as if they were the previous operator of the service (but without the security holes).

OTOH, if the capture failed to also capture banking flows from customers to the service, then the capturer would have a paddle-less canoe.
He's responded to criticism rather poorly: https://cambridgeblog.org/2010/03/puttin-the-objective-in-ob...
The current theory is that civilizations appeared across the planet due to climate change. This theory is based on the hypothesis that humans pre-1500 didn't have any contact with one another.

I've been suspicious of that claim. If the Polynesians came from Asia and were able to reach the Americas, it's possible that there was latent communication between the two worlds but such communication happens at "generational" speeds.
As long as games like this put an EXTREMELY strict rule against exchanging currency and items in-game for real money, they can really thrive without being turned into minmaxxed dystopias full of bots and people in third world countries grinding in net cafes.

Path of Exile is a great example of a game with an available trading API that cracks down on RMT, and it's mostly enthusiasts and cool community projects like Path of Building, PoeDB, Poe Ninja and Filterblade. There's still an underbelly of bots and RMT-ers but nothing on the scale of Axie Infinity.
That's literally what eve already is.
Types in old code may be nullable, or not, the compiler doesn't know, so the only way the compiler can ensure null safety for using old code is by enforcing you to do null checks everywhere. That's not very practical. Moreover, the old code itself may still produce null pointer exceptions.
I was considering TP-Link at point of purchase, since there are some options there with more throughput. Like everything, it's a tradeoff calculation and this time I favored the convenience
Oh interesting, I'll have to try that polyfill - I've been using web serial for all my projects lately because I hate users having to install anything, but Android has been an annoying gap.
Mughals did not unite the subcontinent at any time. Even at its peak, Kerala, parts of Tamil Nadu and Sri Lanka was out of its influence.
Parts of Kerala became British territories after 1804.
To my understanding, Second Life has always centrally controlled the currency (Linden dollar) and the purchase transactions of land and objects. So it hasn't been possible for players to create their own marketplaces, exchanges, tokens, etc. where trading would happen independently and peer-to-peer.
> We’re probably in the era with the greatest individual access to information in human history. It’s mostly void screaming and sound bite selecting.

I'm not sure there's much evidence to suggest these are related. It's always been like this. Just because it's easier to see that now doesn't mean we should ignore the benefits this era brought.

> But that doesn’t mean we should be forced to give up the benefits of privacy and confidential dealings.

I don't think anyone suggested this.

> We’ve tried that.

So we keep trying? Just because something is difficult doesn't mean it's not worth doing.
Developers spend hundreds of hours of their lives to learn these platforms. When that fee came out, many had to pivot, letting all that experience go to waste, and starting over in other platforms. It's hugely disruptive to their time, their careers, and income.

Many have moved on. Dropping the fee doesn't mean they will come back. Even if it made financial / career sense, they were burned, still with a bad taste in their mouth from the experience. They cannot trust that Unity won't screw them over some other way in the future, better to keep going with their newfound direction if it's starting to pay off.

When your users / developers lose trust in you, it's the beginning of the end.
Presumably this means the game state is susceptible to a 51% attack. Without anyone having financial incentives to participate in the backend hosting, I assume the server count is merely sufficient to handle the load.
Looks like it only takes their proprietary tip design (never seen one using a 3.5mm jack) but they don't have any others for sale yet. There are at least a few different tip designs out there already that don't require tools to replace (Metcal for example) so why not just do that? Unless someone comes out with an adapter, I can't use any of the tips I already own and would need to rely on iFixit for replacements.

Also, can you safely put 100W through a headphone jack? The ones I can find on Digikey that list a power rating seem to max out at 75W but most are well below that. Headphone jacks aren't exactly meant for high power, there is only a small amount of contact between the terminals since there's very little power required for line audio. Obviously big speakers require more power but those use things like XLR, RCA, and wire posts that provide way more contact.

Adding to this, I don't want to use their Chrome-only web app to configure it. Is this thing actually a serial device or is it something that only Chrome can talk to? If the former, just make it an Electron app if you want to be lazy. Can I still run the web app locally if iFixit decides to stop hosting it?

iFixit acts like they are all for open hardware and then go make something that uses proprietary tips and a (likely) closed source web app. I'm glad I could repair it if necessary but seems like a step back from a cheap solder station from Amazon that has a control panel and takes Hakko tips.
If you list 1200 users and I was interviewing you, I'd want to know it was 1200 users actually getting value from the product, and how you communicate that using metrics etc.
...they just want to be an exchange?

CCP's entire business model is on being the financial system behind the game, where real money is converted into virtual currencies to spend on spaceship ammo. But that worked fine in EVE even without a blockchain?
Cursor for ARM
I wonder how much food they purchase and waste though..

For example, it's not hard for me to imagine someone wealthy having strawberries delivered to every house they own, week after week, just in case they decide to visit that house and want strawberries

Maybe that's not very common, but we are talking about a class of people that will take a private jet to another city to get breakfast at their favorite restaurant there