skysight-inc/HackerNews huggingface dataset:
>Putin did threaten to use nuclear weapon when he said “we will certainly use all the means at our disposal, this is not a bluff”.

>I haven’t seen any news that specifically mentioned “first strike”. Care to give an example?

You're literally proving my point there.

In the first quote above you're telling me Putin did threaten to use nuclear weapons, even though he didn't say those actual words

In the second quote you're asking me to prove my 'inference' by showing you where those actual words were used.

So you want it both ways? We can infer what Putin meant and report that as direct quote. But when reporting statements from 'our side' we must stick to the actual words used?

If you can't see the inconsistency there, there's no point even debating this further.
You don't need to do a new release for every checkin. You can make a series of breaking changes and only then declare a new release, bumping the version number.

After all, it took (at least) 21 years to get from 0 to 3.0.0

There's absolutely no reason for 2 major bumps 11 days apart.
Other commonalities in the case of FTL:

- Random generation

- Resource management

- Exploration

- Single ruleset for players and enemies

- Combat focused

- Multiple viable strategies
>Hardware improvement slowed down considerably in the last 10 years.

Hmm, nvme disks? Gpus?
The paper concludes, in part: “Our results also suggest a negative synergism between high virgin OO consumption and total physical activity on all-cause mortality.”

I take this to mean that to some extent, either virgin olive oil and/or physical activity reduce all-cause mortality; they overlap. Am I reading this correctly?

Also, I was disappointed at the extent the discussion degenerated to a procurement hearsay scuffle. Not our usual standard of discourse.
Maybe systemd will streamline it someday.

Oh dear god I hope not. Systemd has added immense complication, has sinplified nothing, and is massive bloat.
What religious institution?
This design has the really annoying situation that applications closing down can't leave stuff in the clipboard. This results in a quite a frustrating behavior for users and also makes command line tools tricky. wl-clipboard lets you pipe text into the command to copy. The way it works is that it daemonizes in the background to fulfill the copy request. It either cancels on the first paste (command) or until some other application copies something into the clipboard. It's not completely awful design, but I'm surprised that the protocol does not offer at least the option to move content into the clipboard and exit.
I'm opposed to this, and it's not because of some idiologic kernel-should-be-pure-c thing. I'm opposed to it because the rust compiler is slow. And the rust compiler is written in rust. Compiling rust is a nightmare if you don't have a high-end PC.

I want to be able to actually compile my software if I wish so. This is becoming increasingly difficult. Rust is adding to the problem.
or Java Script
Yeah, down here in Portugal too. Even the local voluntary emergency responders reacted: https://twitter.com/vostpt/status/1584812996945383425
From the HTML source code:

<meta name="generator" content="Discourse 2.9.0.beta10 - https://github.com/discourse/discourse version 0ffd40867466b0f6b6fbcbc08e01d1a62633d915">
It is only about form factor and the power part, nothing is mandated of data pins.

It’s not like the (mostly) unified electric plug has been keeping us from innovation, let’s be realistic here, electricity flowing through a cable won’t change any time soon as the basis for most of our infrastructure, even from a simple physical point of view. Also, wireless charging is not affected, but that will always be less efficient, at least in the foreseeable future.
Trig or Treat
I use it on mine regularly :)
A voice interface makes much sense in a world were everybody wears augmented reality glasses. Manual input will be difficult and focussing on text or complicated graphics also.
I originally replied to you with a long comment, but I saw that I angered the mob.

I think I'm done with this site.
Of course it is.

https://www.destroyallsoftware.com/talks/the-birth-and-death...

Jokes aside, I wouldn't be surprised to see WASM in the kernel one day, perhaps to replace eBPF.
Would love to see an analysis on mobile.

Android clipboard is broken. I paste out of date content into WhatsApp all the time (while other apps receive the updated 'copy' perfectly fine).
Ask HN: All in, what's paying more nowadays? Investment banking/finance or tech?
I know it differs at different levels. Would appreciate some context re entry, mid all the way to senior, md, c-level etc.

All in compensation per year.
Almost all demographics are low risk for serious infection. I'm not lucky. If you have a serious reaction to covid it's because you're statistically very unlucky. The vast majority of people do not need to get the covid "vaccine."
It seems people still have not grasped free software. You could have full control over your computing experience, limited only by your abilities.
> That's a great way of saying 'I believe the capital and operational costs for nuclear are 5x as much as renewables and will stay that way'.

Yes, and it still ends up being a better energy source IMO because you don't have to build millions of individual machines. Further, I'd argue that those costs can come down much further and easier than trying to reduce material cost of renewables.

This source (https://help.leonardo-energy.org/hc/en-us/articles/360010919...) puts offshore wind at 6 tons per MW and nuclear at 0.7 tons per MW. I'm not sure if that is accounting for the fact that the location of wind farms are determined by where the wind is vs nuclear plants can be placed wherever. SMRs will help place generation even closer to demand.

Time for napkin math. If we want to convert half of our 490 exajoules of global annual fossil fuel energy to offshore wind energy (let's say all offshore so we can use a generous 50% capacity factor). Then we need 5.22 million offshore wind turbines (3MW each), which will require 94 million tons of copper. That's 11% of all the copper we think exists on Earth. For one generation of wind turbines that will maybe last 25 years. Maybe. This is before we build ANY battery storage, which also needs large amounts of copper, not to mention lithium. It just doesn't make sense to me.

The same calculation for nuclear says we need 6 million tons of copper to replace that same 245 EJ, at a 95% capacity factor. Just 6% of the copper compared to wind. And those plants can go for 60+ years.

Solar PV is even worse than wind for utility scale energy because of its abysmal capacity factor. The main drawback for PV will be the amount of storage or overcapacity needed. So unless we get a miracle breakthrough in energy storage soon, I don't see how wind/solar can scale to replace most of our fossil fuel energy. I'm not against using wind/solar in numbers that make sense. They will definitely be part of the solution, just not the main components IMO.
Seems like a worldwide outage
isn't this a bit too optimistic?

Rust as a language to write kernel drivers for <POPULAR ARCHITECTURE> is a great achievement, but what about all the other architectures that only have a C compiler and do not want/can't to depend on LLVM?

What about the billions poured into LLVM that made writing an optimizing Rust compiler possible in reasonable time, that is still written in C++?

Lastly, I hope to be wrong on this, but watching at Google history being backed by them is, unfortunately, a course,
I have no idea if the book is any good, I just thought up “Trig or Treat” for some reason and looked up to see if had been used.

I guess Drs could also do “Trick or Treat”, but that might deemed to be cruel.
Might as well ask here.

On MacOS I have eight years of clips saved in a SQLite database created by Ondesoft's ClipBuddy. It is, by far, the best MacOS clipboard manager:

1. Unlimited clip storage, with no limit whether by time or space.

2. Search clips.

3. Paste without formatting from the keyboard.

4. Scroll up and down the history before pasting, again with the keyboard.

Ondesoft hasn't updated ClipBuddy in years, and each new MacOS version makes it creakier. It was broken on Monterey 12.5.1; with Monterey 12.6 it is mysteriously working again, but I know I can't depend on it forever.

I have tried ClipDrop, Clipy, CopyClip, Clips, ClipMenu, Jumpcut, and Qlipper, but nothing has all virtues. The closest I've found is Maccy; while limited to 999 clips, it supports 3 and I can partially replicate 4 with BetterTouchTool's help.[1] I would appreciate suggestions other alternatives, whether free or paid.

[1] Speaking of which, I've never been able to get BetterTouchTool's own clipboard manager to work.
> What if we remove windows completely? Think about it - when you open a program, you don't actually need a separate window. What you need is functionality! So what if we remove windows and keep only the functionality. For example, you open a .doc file, but there is no separate window. You stay in the same "Desktop", but now you have an open file and functions to work with this file. And if you need some other functions, you open another program - and other functions appear on the desktop. So now you have two different programs working as one! And you don't need to arrange different programs and files on the screen. Because now you can have different programs and files working simultaneously as one.

This idea of a "universal container" as strong similarities to Apple/IBMs "project pink" and OpenDoc [1] in the 90s that went on to become Taligent [2] that went on to become... not very much. There was also Microsoft's roughly concurrent efforts with OLE [3] and Windows NT Cairo - OLE was a stab at what might be described as componentising application functionality at the UI level, and Cairo had (iirc) the ambitious goal of replacing (augmenting?) the windows file system with a semantic data store with OLE/ActiveX as the UI layer.

OLE did kind of work, and actually made it into products like Word and Excel - though whether that was a good thing is debatable. The rest of it basically got canned, probably because it was too difficult to implement and/or sell. But I'm sure the influence lives on to some extent. I'm not aware of any serious attempts to go down this route again.

I still have some OpenDoc SDK beta CDs somewhere. It might be interesting to get them out and have a look.

Personally I think that "application" as a discrete concept provides a useful conceptual boundary [4] - although I will admit that this may just be that my brain is by now hard-wired for it.

[1] https://en.wikipedia.org/wiki/OpenDoc

[2] https://en.wikipedia.org/wiki/Taligent

[3] https://en.wikipedia.org/wiki/Object_Linking_and_Embedding

[4] Both for people using the application and for the grubby activity of selling it to them. Got to have a "thing" to sell.
Doesnt discord proxy or download it itself and then sends you their copy?
well so does dd without the conv=fdatasync option
I'm not sure it's realistic to expect a safety focused compiler to compete with one that doesn't offer those checks.

We should aspire to make it as fast but in the short term a slower compiler in exchange for less CVEs and random buffer overrun crashes seems like a reasonable trade off to me.

Distributions such as Fedora offer build infrastructure[1] that you can use to compile packages to use in your system for testing if you feel your local hardware isn't powerful enough.

[1]: https://copr.fedorainfracloud.org
For those wondering about how Windows does this, there is, as you'd expect, a Raymond Chen article about it: https://devblogs.microsoft.com/oldnewthing/20210526-00/?p=10... (and some more, like https://devblogs.microsoft.com/oldnewthing/20220608-00/?p=10...)

Elsewhere in these comments there is also a link to an explainer for the macOS equivalent.

Here's also an explainer for X11: https://www.uninformativ.de/blog/postings/2017-04-02/0/POSTI...

It's interesting to look at these clipboard APIs together to see what may have led to the Wayland design, which is probably the most recently designed clipboard implementation.

I think the Wayland API is more elegant but also requires a clipboard manager in cases where you wouldn't expect to need tone (to copy less than a kilobyte of data before closing the program, for example).
Java is anything but low quality...
+1

I wasn’t even on a Mac at the time but I was highly impressed by it. I modded the hell out of Windows to match SL visually.

I’m looking forward to the next SL release, assuming it ever happens.
I live semi-rurally with really crappy ADSL available. Starlink was a god-send. The number of projects that require extremely good connectivity is really surprising. In particular, I was surprised by how much docker pull struggles on a poor connection.
In the phone world, yes, but this legislation doesn’t apply to just phones. The ruling[1] says:

The interoperability between radio equipment and accessories such as chargers is hampered as there are different charging interfaces for certain categories or classes of radio equipment that use wired charging such as handheld mobile phones, tablets, digital cameras, headphones or headsets, handheld videogame consoles, portable speakers, e-readers, keyboards, mice, portable navigation systems, earbuds and laptops.

It basically applies to anything that is portable (but not so small that it can’t fit a USB-C socket), battery powered, and has some sort of radio in it. For example, this is presumably why the new Kindle now has USB-C.[2]

[1] https://data.consilium.europa.eu/doc/document/ST-10713-2022-...

[2] https://www.theverge.com/23409106/amazon-kindle-2022-e-reade...
In many companies, there are systems into which you enter how many hours you worked each day. (often you also need to break down the work per department/budget, so that you as an expense can be tracked across multiple company budgets).
Calls to kill us Ukrainians is business as usual on russian state TV. I wonder why this particular case got so much attention.
Many founders report to their shareholders though.
Here's Linus' take:

You need to realize that

(a) reality trumps fantasy

(b) kernel needs trump any Rust needs

And the reality is that there are no absolute guarantees. Ever. The "Rust is safe" is not some kind of absolute guarantee of code safety. Never has been. Anybody who believes that should probably re-take their kindergarten year, and stop believing in the Easter bunny and Santa Claus.

https://lkml.org/lkml/2022/9/19/1105#1105.php

If you cannot get over the fact that the kernel may have other requirements that trump any language standards, we really can't work together.

https://lkml.org/lkml/2022/9/19/1250
You are right, if there was a way greedy bastards would abuse it to no end.

I hope that Apple, being a premium hardware and software vendor, will not. Their marketing team is working hard to drive the "Apple cares about your privacy" message, and so far that seems to be the case. They'd loose a lot of goodwill if they will start aggresively tracking their users and shove intrusive ads down their throats.
Yes, exactly, the same story is with the Damascus steel. We now know that the secret to it, beside the cool look, was that it contained many carbon nanotubes in steel that greatly improved the performance of the blade. That was achieved by a combination of special properties of the iron ore (supposedly sourced from somewhere in India) and the technology itself that got lost over the time. Of course, modern steel is way better and we now actually understand the tech behind the carbon nanotubes, but the old masters were achieving it all by simply conducting many, many experiments.
This isn't even published in Nature but in EJCN, which is published by Springer Nature.

With impact factor of 4 I'd caution against taking the results at face value.
I agree. My partner's family in Spain have some land with olive trees (400 old ones plus 300 they planted recently) and sometimes we go there to help them pick the olives from the trees/ground, for us it's more like some festive days with the family than work.

The thing is, every year they give us more cold pressed olive oil than we can consume, and they don't do it in exchange for our "work", they also get more than they can consume, and no, they don't sell it (not worthy considering the legal/health paperwork and fees that would involve). We love it, its taste is amazing, and we know where it comes from and how it has been processed.

Yet... we still have to buy and use sunflower oil for a lot food! The taste is just too hard for some stuff and is less than ideal for deep frying. Olive oil for a stew? Some cooked rice or pasta? A salad? Toasted bread with garlic or tomato? Sure! But it we are frying anything, from fries to churros, we do it with vegetable oil.
Why do people assume apple is against this change like some grumpy old man? They literally have almost every other device they manufacture use usb-c for years.
I think it will be mixed, using both pointing device or touch screen, and voice. Some things are easier with a pointing device. For example, when browsing the web, I could rather touch or click on a link than saying it out loud. But other things are too complicated for a UI. Like saying "please use the photo I took of that dolphin last weekend as background" is much easier than finding the option to change the background, finding the dolphin photo and then selecting it.
Here are my specific annoyances:

> Command+tab: switch between apps

Problem scenario: Open two windows of a single app and place them on two different screens. Now open another app and focus on it. You want to jump between this second app and the last window of the first app, which happens to be on the other screen. Oops, you can't (or at least I can't). Command+tab will focus you on the window that's on the same screen as the window of the other app; not on the window you were focused on last.

> Command+`: switch between windows of the currently open app

Problem scenario 1: Open three windows of a single app. Now, suppose you want to cycle just between two of them (focus on one window, do something, return to the other window, do something else, return to the first window, etc.). Oops, you can't. Command+` will cycle you through all three windows.

Problem scenario 2: Open two windows of a single app, and expand one of them to full screen. Now you can't reach it with Command+`.

Problem scenario 3: Open two windows of a single app, and minimize one of them. Now you can't return to it by simply pressing Command+`. It has become inaccessible from the keyboard.
I think it's more related to the grammatical complexity of the language than to safety itself

(Same reason why C with typedefs is slower to compile than plain C, why C++ is slower, etc)

(that and cargo dependencies, etc - also C compilers have some +30yrs of optimizations)
I remember the times when installing Gentoo was a matter of days. Compiling the kernel was a matter of hours. Sure, rustc is slower than gcc, but if you're not constantly compiling your software over and over and over again, then the time spent in the compiler is not your primary concern. Start the compile, go to bed, let it run.
Right, I can see your point but I just want to understand a bit more... why would some servers be half configured already? When you fire up a new server don't you just select a standard distro image? What happens when the Docker image is updated?
Thanks, that actually helped me figure it out! :D
> At this point the currency/speculative/prestige value is almost all of the value of gold

It isn't a currency, it has no obvious potential to be a currency and if you own it you are either a government or insulted. At best, only speculative value could be a factor of these 3, and I don't think the serious money that sets the price is speculating - and gold is a terrible market to speculate in, so they probably aren't setting the price as much as going broke.

The value of gold is set by how hard/easy it is to mine.
Are there any proof-of-concept exploits for these issues anywhere that people could try out for themselves?

I think it would go a long way to convincing people if you could for example visit a website that eg. changes your desktop background when you visit it, to show how dangerous it is to run unpatched systems.

There are so many documented vulnerabilities that only apply to certain scenarios, that people (myself included) just think, "Hey, that sounds very theoretical, I don't think it applies in my case"
What's confusing to me is the "main advantages" Tim describes are the same as Docker, so I'm left wondering what's different about it from Docker? The only thing I can parse out of it that's different is 'apps can also be “unpacked” to run natively on edge infrastructure', but I'm not entirely sure what that means.

My best guess is that Tim is trying to say, "now can run your Docker apps on AWS Lambda"?
Some years ago I bought my first iphone, the 6s. One time I forgot apple password, changed it to something more obscure due to their annoying rules. I promptly forgot that a short while later and had to reset it again to an even more obscure version. After that kept getting prompts to enter it, it felt like almost every time I unlocked the screen I'd have to enter a 10 digit thing with capitals, numbers etc; very annoying on a small phone screen. After about a year or owning the thing and 6 months of having to enter a password 10 times a day I gave up and sold it, never owned an iphone since.

I've still been using macs but rarely ever logging in to the app store. My personal mac recently developed a booting problem so I opened the store to see if there's some software I could download to help diagnose it, of course I've forgotten my password again, couldn't even tell you the last time I entered it. Go to reset it and despite entering a 2fa code from the backup email address and one from my phone via text message, it's going to take 15 days to reset the password. It's frankly ridiculous.

At this point I think I'm done, this will probably be my last macbook outside of oens provided by work.
What tooling were you missing working with asdf and java?
> Not sure where this number comes from. It's 1200 GW.

You keep saying that nameplate capacity isn't capacity. Net generation is 4000TWh/yr. There are 8760 hours in a year. Much of that 1200GW is not able to be active simultaneously (the whole capacity factor concept you keep complaining about).

> TWO DECADES AGO a research report from MIT concluded that, at that time, we had more than enough uranium ore to power a thousand reactors for 50 years.

How big were the reactors? An AP-1000 takes 100t of enriched uranium, and gets about 1000-1300GJ/kg of enriched fuel.

Also that uranium has been powering 400 reactors for 20 years. 10% of it is gone now.

> Since then we have gotten very good at extracting uranium from other sources as well as recycling. I don't think we have a problem.

U238 isn't U235, and U238 doesn't fission without neutrons. Reprocessing only gets you an extra 25% from the Pu and closed fuel cycle generation has never even been demonstrated as a prototype. Claiming more than 1TW of nuclear generation is scifi.

Current known and inferred reserves are 8 billion kg of natural uranium at 0.7% U235. Each kg of 4% uranium gets you 500-1300GJ (much less if not used at constant power) and tails are about 0.2%. You do the math.
Perhaps we should require all manufacturers of physical products to have cradle-to-grave lifecycle planning for their products. The supermarket should accept discarded containers from consumers, the tomato soup company should accept discarded cans from supermarkets and the can manufacturers should accept discarded cans from them. Pretty soon you will have reusable containers for almost everything.