skysight-inc/HackerNews huggingface dataset:
That's impressive, and could lower the cost of entry for a lot of hardware projects.
When I first got into web building I created biology-online.org, about 21 years ago (it originated on some free hosting space). Managed to get it ranking #1 for "biology" and a number of relevant terms, mainly because an eminent Harvard page was linking to it.

At that time I could put ads on the page to effectively make it a full time job developing the site, which I did. It was massively rewarding knowing that 5000 people a day were reading something I wrote. I'd like to think someone managed to get their degree/job based on stuff they learned on there.

My personal belief is that biodiversity and preserving it should be one of our top priorities this century, nature has inspired a lot of our ideas and there's going to be many more. For all our advancements, we're just part of a larger tapestry. Great subject.
Disclaimer: I've had to deal with batteries a lot in my career so I'm familiar with their complex nature. I am not an expert though, so I'm sure there are a million more confounding variables that complicate things further.

> What I don't understand is that most other people seem to treat the percentages as meaningful. They certainly aren't based on "time until a recharge is needed", which is what people want. What are we notionally seeing percentages of?

So yes it kind of is based on "time until recharge". The problem is batteries are more complicated than that. I think a lot of people tend to view batteries as like a power supply that has a certain capacity you consume. This isn't an accurate view.

First capacity isn't static, it depends on temperature. Lithium batteries generally have thermal cut-off circuity so temperature compensation is pretty standard to add in.

Second batteries have internal resistances which affects its behavior. Internal resistances naturally rise as batteries age, or more accurately go through recharge cycles. This changes voltage sag behavior as GP noted.

Third, as GP mentioned, batteries don't supply a constant voltage. A lot of people realize battery voltage drops as a battery is used, which is true in a very simple sense. A cell can have a fully charged open circuit voltage for 4.2, but it quickly goes down to 3.7 where it spends most of its cycle around. Note that I specified an open circuit voltage. The second you apply a load the voltage will drop in relation to the load applied. This voltage sag and the subsequent recovery is not instantaneous either, it takes time to reach equilibrium states.

So in essence a battery percentage is simplistically portraying the capacity remaining in a battery, but isn't - nor can't - portray the fact that some of that capacity is unusable depending on loading conditions combined with safety cut-offs to protect the battery. Apple's solution was to change the load so there was less unusable capacity.

I'd like to re-iterate that I'm not an expert here. Batteries are complicated electrochemical devices.

Edit - Let me illustrate a hypothetical analogy. Let's say you have a car with a fuel tank and a poorly designed fuel pump. You fill up the tank with ten gallons, and start driving. The fuel pump heats up as you press on the accelerator, the harder you accelerate the more it heats up. However the fuel acts as a heat sink for the fuel pump. After driving for a while you have two gallons left. At this point you go full throttle and suddenly the engine cuts out because the thermal protection circuitry on the fuel pump kicked in. Your fuel gauge still reads two gallons, the problem is you simply can't consume it at full throttle because the pump won't operate under those conditions. You can still drive at maybe half throttle though.
That annihilates all knowledge work. If I can’t sell the products of my intellectual labour companies can’t have employees produce patented or copyrighted work for them.
It’s a Unix with millions of dollars in UI/UX. There’s a lot of things to like.
It‘s really a nice example of what can be achieved when one starts solving a specific problem and solves it by generalizing it to create something like an ad hoc language for that kind of reports. Additional bonus for designing it exactly so that it fits to the concepts which one gets already by design of awk.

The author explains the idea: “ The program keeps a running sum that it clears when it sees a blank line (NF==0). Other calculations are performed in place. The first occurrence of a variable name defines it as that sum. Subsequent occurrences become the stored value.”

The regexp that defines what the variable name is is simply:
/^[A-Z]+[A-Z0-9]*$/ and numbers to sum and variables are always only the first word in the line.
Yep. It's not hard to think of a scenario where Bulgaria or Greece get in turmoil because of economic or social woes and Turkish troops advance into their territories to "ensure security" like they did in Syria.
This helps to verify that a bot that announces itself as google bot is indeed a google bot. It doesn’t help identify a bot that pretends to be a user/browser.
He's making an interesting point that's largely true, but not the whole truth. It's the typical physicist arrogance towards biology. ;)

For example, evolution through natural selection would not have been understood if Darwin and Wallace hadn't put great effort into cataloguing and classifying species. You might say they obviously were thinking about mechanisms at the same time, but the cataloguing was the precondition to their later insights. They built on the foundations set by, amongst others, Linnaeus, who's main contribution to the field was a classification of living things.
It seems like if you only load the HTML then use Reader mode that it does OK. I use μMatrix and have it only load HTML for sites where I have not explicitly allowed additional content.
Most F/LOSS projects would qualify: quite a lot of unix distributions are old, active, big; gnu packages too; programming languages. Maybe you meant kind of social platforms and not just software, but imho they are just like wikipedia since usually a free software project encompasses some mailing lists, wiki, collaboration..

More wikipedia-like: musicbrainz.
The problem is that it makes it clear that the market for third-party software is completely at Apple's pleasure.

If Apple chooses not to issue me a Developer ID, they have effectively removed 95%+ of my market.

If this is because I distributed malware, that's reasonable. But there are a lot of other reasons why Apple might choose to revoke a Developer ID. (Think pressure from the state, for one.)
Sigh. It doesn’t matter if you don’t want to. You should go write an app for something else.

You can’t distribute it yourself for precisely the same reason you can’t distribute a game to PS5 yourself, or for reasons you could never distribute apps to blackberry or some other device.

As for the yearly fee covering costs, sure, you have a point. But remember, Apple could arbitrarily increase prices on that fee instead. Apple could charge directly for the tools. They could just tack on the 15% or 30% for the annual developer license for apps that some money-making m, non-free angel to them. We’d end up in the same argument.

An app is not just a bunch of bits strung together. An app needs to have a commitment of support behind it.

Part of “supporting” an app is using only the languages, compilers, apis, payment processors and distribution systems authorized by the manufacturer.

And please don’t bring up PC software. PC app marketplace is a shitshow. Platforms like steam have made it more reliable recently. But they’re still not tightly integrated into the OS as they ought to be.

If you really want users to control the entirety of the digital device then Linux & it’s partners are truly a worthwhile competitor. The fact that Apple’s device marketshare is larger just implies that the a significant chunk of human society (not skewed towards engineers or people in tech) agrees with Apple’s policy.
Eh, maybe. Familiarity breeds contempt. I think they feel like they're sort of out on their own with Swing and the cool kids are moving on to new things. They like the DSL aspect of Compose. Could the advantages of Compose be brought to Swing - probably. My guess is yes. But if Google are planning to spend the next decade heavily investing in a Kotlin-first toolkit and millions of Android devs will learn it, you can see how they arrived at the decision to go the whole way.

AWT actually uses native widgets, so if your needs are simple it's one of the fastest ways to go as the code is all loaded in memory already and written in C/C++, it's a part of the OS after all. Modern Swing isn't slow. IntelliJ's performance isn't limited by Swing I think, it's much more limited by RAM in general.

JavaFX never reached the maturity of Swing in terms of raw stability, but it's got a drastically better API and TornadoFX shows you can layer a Kotlin DSL on top very easily. Frankly I wish they were investing in JavaFX instead because it's actually a desktop toolkit, and is already "there", whereas Compose is going to be beta-ware for a long time. JavaFX has been stabilising over time because for the last 7 years or so it's not been adding many features, the work has all been bug fixing and performance improvements. It's a mature toolkit that just didn't quite get critical mass.
people spinning counterclockwise! (https://xkcd.com/162/)
You can "sign" your binary without any identity associated with it and macOS will let it run. There is no time limit on those.
You should see how it works on the alternatives: you have to ID yourself to a multinational just to download the compiler and toolchain!
Thank you! For the Xiaomi Roborock S5, the plastic housing around the LIDAR makes it hard to see if it's rotating when you're standing above it. If you bend down and look at it side-on, you can tell whether it's rotating or not.

Side-on: https://www.androidpolice.com/wp-content/uploads/2020/03/Rob...

Some feasible ways to stealthily perform the attack when the LIDAR is not rotating could be: a) attack when docked at the charging station, or b) hiding under furniture.
Is it a case of things are getting worse, the costs are more evident, or priorities change?

Each case is different, yet they often seem to be placed in the same bin. Take one of the big discussion points this week, verification of software. It is hard to say whether it is better or worse. System security is more important than ever, so it can be argued it is better. At the same time, there is a cost. There are times when it may not be reliable and there is a potential to use it for planned obsolecence. Planned obsolecence may not be an issue for the first time buyer or someone who is experiencing a lot of change in their life (mostly the young), yet it will have an impact upon people who have progressed beyond that stage and have other priorities in life.
The point isn't that you can run it yourself, it's that there isn't a central one and there are dozens or hundreds of different options already, based in different countries.
Except it was not about HDD priorities.

> To allow for two drives on the same cable, IDE uses a special configuration called master and slave. This configuration allows one drive's controller to tell the other drive when it can transfer data to or from the computer. What happens is the slave drive makes a request to the master drive, which checks to see if it is currently communicating with the computer. If the master drive is idle, it tells the slave drive to go ahead. If the master drive is communicating with the computer, it tells the slave drive to wait and then informs it when it can go ahead.

This pattern of truth flowing from one agent to another is called the master/slave pattern.

It is the simplest coordination pattern there is, which is why it was used to control people doing menial tasks. We agreed it's not a good idea and no longer deprave people of agency (as much), but it still remains the most simple coordination pattern.
>The problem with an European Army is that the French or the Italians or even the Germans won't send their young men to die at the Eastern border in order to defend Poland or Romania, it's as simple as that

What makes you think that ? I often read those sorts of reactions from Eastern Europeans (yes, yes, I know Poland is in « Central Europe ») but that's just giving us intentions we don't have. One other trope is framing the desire for a European Army as a master plan to sell more French weaponry.

Speaking from a French perspective, we'd be completely comfortable sending people fight for the sake of Poland, Romania or any EU member without too much of a second thought. We already send people to Africa all the time.
I feel there is an opportunity for a modern forum platform. Similar to how Slack and Discord are replacing many IRC channels.
The aesthetic reminds me of "Sir, You Are Being Hunted" (2013) with its procedurally generated haunted British countryside. https://store.steampowered.com/app/242880/Sir_You_Are_Being_...
Long Covid: overlap emerges with ME – including debate over treatment
My point is, I don't see the problems. Anti-aliasing works fine. The text looks good to me, always did. Looking out of place ... well, on macOS at least you can pick a mac-like theme. I don't because I prefer the IntelliJ theme but there's not much difference to it. All Mac apps are Windows 98 style battleship grey these days, the era when native toolkits had radically different looks to portable toolkits is over for a long time now.
Probably not the same education system, but there are many things I no longer do explicitly that are nevertheless important for understanding the concept.

Off the top of my head, for just mathematics:

- Long division

- Calculate limits

- Curve sketching

These aren't things I do by hand any more. But if I hadn't learned how to do them, I wouldn't be able to apply them to more advanced problems.

From my extremely limited exposure to US education methods, I would concur that some algorithms are practiced in an excessive manner. But that does not mean that they are useless, even if computers can help you often enough.

Maybe you can name a thing or two that you consider "busywork [that] nobody does any more because we have computers and calculators"?

(I will note though that biology courses always stood out to me in exactly the way that is lamented in this thread - almost entirely memorizing arbitrary things.)
How to Tweak System PHP Values in WHM
If you cannot have work without abusing one's IP rights maybe it's a symptom that the current setup is fundamentally unfair and exploitative towards developers.

Regardless, see my other reply [0] in this thread for the actual scenario that I had in mind, which can likely be accomplished without any economic armageddon.

[0] https://news.ycombinator.com/item?id=25147379
Network Extension Framework a.k.a. swiss cheese
Microsoft reveals Pluton, a custom chip for Intel, AMD and Qualcomm processors
It's the look and feel – and more than this. E.g., when Apple decided that customizable icons in the sidebar were bad for their corporate identity, this didn't cost me just a few moments of lifetime whenever I use a file dialog, it also puts some extra stress on me. Now, since visual orientation doesn't work anymore, I've to actually read the list to identify a project folder. Moreover, this also means unloading some of the working memory (just 7 chunks, but there are more than this in the sidebar!) and having to get back into the workflow after having finished what should have been a task as modeless as possible. Big Sur iterates on this, just think centered text and vertically stacked buttons for prompts (as opposed to everywhere else). It's a zoo of micro modes. Another example, the now-you-don't-see-me – now-you-see-me game of the proxy icon, varying window geometry (Mail), etc.
Unity Connect is shutting down
In Swing, yeah. Swing focuses very much on boring business-type UI.

Not in JavaFX where such shaders are pre-canned and there's a CSS dialect too. I wrote my web-like app in JavaFX. It was no big deal.
Sure, but the other guy would be.
It is really not sufficient evidence for the metaphor, though.

The point may be that it is akin to "drugs" but not all drugs are like heroin and what he is describing is nothing like heroin cravings and withdrawal.

Why not go with something that invokes less emotions in the reader like "caffeine" or "nicotine"?

Because the itch to check on a notification or scroll through the news feed is surely closer to the itch for a cigarette or your vaporizer than... heroin. That's a big jump there just to describe "compulsive desire".
I believe there is previous work that re-wires / re-purposes speakers to be used as microphones. However, my understanding is that this requires the hardware itself to be modified.
Sure, and git could have an option to add a timer as well, but I don't think people notice git push mistakes as quickly as they do with e-mails.
That's not a security risk, it's a "makes App Review potentially pointless" risk.
Is it reasonable to consider an element of a device a consumable if it is not user replaceable?
The point you're making may be that it is akin to "drugs" but not all drugs are like heroin and what you are describing is nothing like heroin cravings and withdrawal.

Why not go with something that invokes less emotions in the reader like "caffeine" or "nicotine"?

Because the itch to check on a notification or scroll through the news feed is surely closer to the itch for a cigarette or your vaporizer than... heroin. That's a big jump there just to describe "compulsive desire".
You're again just raising ad-hominem attacks. There is not a single point worth discussing in your last two posts. I'll leave my original reply to you standing as is - Crimea was annexed by Russia in violation of international law, as the paper I've linked to also concludes.

On a side note, there is no respect in your posts at all. On the contrary, after two ad-hominem attacks you even make up a completely new topic of "political correctness" that has nothing to do with anything that has been said so far.

> I honestly don't know if you are a deliberate propaganda mouth piece or just an unfortunate victim of it.

Right... have a good one!
Serious question: What's the typical use-case(s) of a foldable device (which is already fairly small by essence)?
> Producing a whole new limb or whatever is way more complicated that we'd like it to be.

It isn't that much more complicated, though. Because as it turns out, you don't always have to code for that limb from scratch. You just have to flip a switch.

The key phrase here is "evolutionary developmental biology". We've learned that complex life has a lot of Lego-life quality - a lot of DNA codes for signals that enable or disable creation of whole organs at various locations, stages and cadences.

A TL;DR in four minutes by A Capella Science: https://www.youtube.com/watch?v=ydqReeTV_vk.

A nice example that video gives is that snakes have DNA coding for legs, it's just turned off. It can be turned on, and a snake will grow legs.
it was the first thing I did
Look, you can continue to stan for Apple in the comments if you like, but even they admitted they were in the wrong to the tune of a hundred million dollars.

What's the old sales motto again .. "Sometimes the customer is actually right"?
Most likely zero

They're an online retailer and those customers would just go to someone else who's site would work in IE11

People aren't stuck on IE11 out of choice, it's corporate policies and other factors at play
>> Russia is not USSR

But it wants the Soviet Union back.

>> and is not a threat to anyone

Ukraine would not agree with that. Russia took Crimea and is supporting a civil war in eastern Ukraine. This may not be much for you but

>> except immediate neighbors

Yeah except the immediate neighbours and then the neighbours of the neighbours. Think of the Soviet Union era...

Speaking of neighbours Denmark, Sweden, Lithuania and few others are pretty close to Russia. I guess they are on your list of doomed neighbours anyway.
FWIW, the thing about HiDPI being blurry is partly design difference between X11 and Wayland, and partly design decision on sway part (to not support this scenario). Having X11 and Wayland applications in HiDPI means having to handle two DPI in a single screen (e.g. sway have to render Xwayland window at 1x, while other windows at 2x).

This can be quite tricky since Xwayland's DPI may not always equal to `display DPI * Wayland scale` and while DPI settings in X is global, scale settings in Wayland is per-output. GNOME for instance has HiDPI working for both Xwayland and Wayland windows but with lots of magic going on with the framebuffer. HiDPI for X window in Plasma is still in the works AFAIK.

(This is a blocker for me as well.)
Not enough (and definitely not the outsourced moderation work, which is literally the worst job in the world).
Not really related but I got a surface pro to replace an Android tablet and even though I'm a native Linux user I find myself doing some light dev work on it. It's quite pleasant even with only 8gb of RAM. It only cost $700 though. If it was more expensive if be pretty unhappy about all the many, many deficiencies.

My partner has a new MacBook, a lot more expensive, and the performance is atrocious.
Why would a European army be directed by Germans ? They're notoriously incompetent in military affairs. They don't have the personnel nor the expertise required to take control of the army to begin with.
I get little bursts of joy about 3-5 times per week when I see some low-effort misinformed comments, followed by that brain urge to set the record straight, followed immediately by discovering the fact that someone with specific domain knowledge, experience, or both has taken the time to write a thoughtful reply like this one, educating everyone who reads it.

This isn’t an isolated case: as I mentioned, I see it at least a few times per week and I imagine this happens at least a dozen times a day here in some thread or other.

Thanks for being awesome flukus. I love HN.
The question is: Did the NSA spy on Danish companies for political reasons or industrial espionage reasons?

I think the former is to be expected while the latter is not.

As an aside.. say the NSA finds out some great industrial espionage info.. how do they actually give the information to the correct US companies? Drop a USB stick in front of the CEOs door?
Thank you - much appreciated!
I've made an email digest because I was tired of emails from AWS
Hi!

I've made a simple website where you can subscribe to any AWS products and get an email digest once in a while with only the news relevant to you.

I was tired of receiving an email from AWS with hundreds of products updates I don't care so here we are.

https://www.cloudnews.dev
>>" it helps to support the nuclear non-proliferation cause [..]"

The non-proliferation cause it's another way of saying "we are the only one that should have nuclear capability". It doesn't look like to me that the USA is interested in a world without nuclear weapons (1), only in a world where the others don't have nuclear weapons.

>>"If Europe is not freeloading, why was there so much negative reaction by European leaders to Trump reducing presence in Europe? Surely this should be celebrated!"

If the problem is freeloading and defense, instead of "business", why being against spending the money in European military industry?

I notice that you don't address the question that Europe already spend more than Russia.

I think you forgot your links in your answer.

(1) - https://edition.cnn.com/2019/08/02/politics/nuclear-treaty-i...
This is a great travelogue. I've always wanted to visit Antartica, and now I have a reason to. (On of my HS teachers spent a summer at Scott Base, the NZ one near McMurdo; I didn't realise they are in walking/skiing distance).