skysight-inc/HackerNews huggingface dataset:
I don't find it that similar. Windows key is rarely (never?) used as a modifier at the application level. You'd never see it as a keyboard shortcut in menus likes you do with command.

Windows key shortcuts are all (I think) operating system shortcuts. Super+R, Super+X, Super+right arrow.

Command is more analogous to alt or control.
Yea, that CNC machine kind of killed the YouTube channel IMHO
Hurricane-names-by-oil-company-CEO: Giving credit where credit is due
There's something ironic about a centralised entity complaining about other centralised entities...

If you look at Matt's conceptual framework, you can find the implicit frame around his argument. It's not really "impossible", but it is "impossible if you are a centralised, for-profit platform".

As a counter-example to this post, look at Mastodon. There are iOS and Android apps available, dozens if not hundreds of servers which permit NSFW content, all operating quite happily and covering costs without making a profit. For example, mastodon.lol uses Patreon to accept donations for covering server costs.

Mastodon is not perfect, but don't pretend that it's impossible to build a "go nuts, show nuts" platform in 2022. It might be impossible to build a centralised, for-profit platform like that, but that doesn't mean it's impossible outside of the constraints of walled-garden attention-economy capitalism.
> Seems like the math says celebratory gunfire is a stupid practice

Math says no such thing. It can merely say how likely something is, human values are needed to conclude something is stupid.
The Clojurians slack is... invite only? Not now, not ever. There's some kind of slack boilerplate sign up thing but it's the same as all Slack channels.
Well, it is not just Oracle that has adopted the LTS designations. AdoptOpenJDK and others are also selecting the same LTS versions to provide longer term support promises for, including security and other improvements.

A major project like Cassandra that is non-trivial to upgrade (but is desirable to upgrade, and to have security fixes for) simply cannot hop Java version every year and impose that additional burden on our users, and nor can we pick a Java version that is not guaranteed security updates past some near term horizon. So we pick versions that people are expected to have available them for the lifetime of that release in their environment.

Honestly I’m not sure what you’re upset about, I am a bit surprised at the vehemence of your response to that element of my comment. Also a little disappointed you didn’t engage with the rest of my comment; I hope that doesn’t mean I also end up disappointed with the near future of virtual threads.
The idea is plausible deniability, used PCs that could be plausible hacked. Bonuspoints when they are part of the regimes machinery.

Tornode running on a censors machine is ideal.
I had to edit the title quite a lot to get it to fit the HN limits. Sorry. I'm not great at doing that, so if you think there's a better title email HN and get them to change it. The full title is "Suicide numbers during the first 9-15 months of the COVID-19 pandemic compared with pre-existing trends: An interrupted time series analysis in 33 countries".

On HN there's a reasonably frequent assertion: measures taken to control pandemic, especially lockdown, caused an increase in death by suicide.

There's considerable lag in suicide statistics (mostly because of the way suicide is defined and the way the data is collected), but early research didn't show a rise in most places, and that remained true even when they used a quicker and looser definition of suicide. (Suicide is usually defined as a death following self injury where the intent is to die. A looser definition might be death after self injury where the intent is not known.)

The submitted article is a pretty comprehensive look at suicide data from a large number of countries. The findings and interpretation are clear.

---
Findings

We sourced data from 33 countries (24 high-income, six upper-middle-income, three lower-middle-income; 25 with whole-country data, 12 with data for area(s)-within-the-country, four with both). There was no evidence of greater-than-expected numbers of suicides in the majority of countries/areas-within-countries in any analysis; more commonly, there was evidence of lower-than-expected numbers. Certain sex, age and sex-by-age groups stood out as potentially concerning, but these were not consistent across countries/areas-within-countries. In the meta-regression, different patterns were not explained by countries’ COVID-19 mortality rate, stringency of public health response, economic support level, or presence of a national suicide prevention strategy. Nor were they explained by countries’ income level, although the meta-regression only included data from high-income and upper-middle-income countries, and there were suggestions from the ITS analyses that lower-middle-income countries fared less well.

Interpretation

Although there are some countries/areas-within-countries where overall suicide numbers and numbers for certain sex- and age-based groups are greater-than-expected, these countries/areas-within-countries are in the minority. Any upward movement in suicide numbers in any place or group is concerning, and we need to remain alert to and respond to changes as the pandemic and its mental health and economic consequences continue.
Could the NeRF be replaced with a voxel grid, backpropagating to the voxel color values directly? Or is there a reason that wouldn't work?
That act was repealed this year. It is “as if the Fixed-term Parliaments Act 2011 had never been enacted”.

Edit:

https://en.wikipedia.org/wiki/Dissolution_and_Calling_of_Par...
I guess you are too file-oriented. If you were more task-oriented, it would be completely fine to use the voice recorder to find and listen the old voice recordings. Just like you would do if you had a physical device which can record and playback older records.
Netlify shouldn't be trusted anyway, I've seen them randomly terminate an account and take all the associated sites down.
Certainly, I see I'm coming across as bashing the devs, that's not my intention.. It is my personal experience that cost of implementation is almost always the main restraint, it sounds rational when we put it this way.. Don't spend more on implementation than is needed.. Defining what's needed is more difficult.
> When everyone wants free beer, in the end they get Electron.

Which uses webkit, which is LGPL :D

It seems all the people here who complain about QT's license never bothered to read the license of anything else.
I fondly remember a former colleague calling it the "propeller" key which made me laugh and stuck with me. I now continue myself calling it like that!
It took the devs years to optimize it to that point though. And I'm quite sure that a screen full of trees or smoke emitting entities (thankfully you can turn smoke/steam off in settings) still makes it go below 60fps on my laptop.
But that's kinda the point, when you are on a low to mid tier setup you now have to download 50GB of 4k textures you're never gonna see.
Note the warning and request from the main book page:

> (Please do not bookmark or share the above download link as it may change, but use the present page: https:/bertrandmeyer.com/ITPL.)
*C++Builder, not C++ in general
Something clunky and crappy that doesn't work with everything they use and ultimately stops working.
> Computers are fast enough that it's worth not spending hours optimising for every allocation when you're displaying half a dozen strings on screen,

And this attitude is what gives us such gems as the one mentioned in the OP article.
In some places, such as the one I'm working in right now, explicitly discourage working on anything but what you've been assigned. I've even been scolded from taking items from the next sprint when I was done with the current (and in no position to really help my colleagues).
yeah, right, only with blue eyes

> One study led by Cassie Ludwig, an ophthalmologist at the Byers Eye Institute at Stanford University, tracked 148 babies born at Lucile Packard Children's Hospital in California, recording their iris colour at birth. Nearly two-thirds of babies were born with brown eyes, and one-fifth with blue.

> Two years later, Ludwig and her colleagues found that of the 40 blue-eyed babies in the study, 11 had brown eyes by the age of two, three had hazel, and two had green. Of the 77 brown-eyed newborns, almost all (73) still had brown eyes at the age of two.
I find the best way is to outsource it

Meaning don't block time or resources to read news. Anything that actually matters you'll learn about in social settings from friends, colleagues, etc. Then, if you're actually interested, you can do your own research on a topic-by-topic basis.

Personally, I stay up-to-date through just what people are talking about online and IRL (more for local news), and from time to time, documentaries on YouTube that I find interested. Basically, outside of what people share, I don't follow any sort of media/news outlet.
The whole glib would be just a subset of QtCore. Not comparable.
Shift+F10 works on Windows and Linux GTK (not Qt) apps, but it's not self-documenting unlike the menu key.

Also bring back keyboards with external media keys that don't require holding Fn to either change volume and tracks, or press F# key shortcuts. Also please give me an EC firmware which maps top-row keys to media keys when pressed alone (for convenience), and to F# keys when either Fn or any other modifier keys are held (so you don't need to add an extra key to complex modifier chords relative to on desktops).
This made me sick to my stomach. Absolutely revolting behaviour by the CIA against extraordinarily brave Iranians who risked their lives and even did prison time to help.
Is it just me, or did I Beam have unusually good acoustics?
My numbers are nowhere near that crazy, but the first thing I always do on a Mac is disable spotlight for everything except applications and the calculator. Spotlight has always been a steaming pile of useless poo in my experience, ever since its inception.
> and porn are a thing and a problem

Says who btw. Does that include 3D porn ? AI generated porn? American prudishness is the problem, as well as all the backwards religious societies which are now more dispersed around the world than ever and support it. I think it's important to remember that liberalism is what brought technological progress to the west, not the inward-looking repressive attitudes. And that includes bodily liberalism as well.
What is a "horizontal technology"? Is that a common term?
They have been confirmed to work on the PC versions on at least Celeste and Cyberpunk (and those are the only ones I’ve heard tried so, 100% success rate for now)
They don’t. I censor them
Zuckerberg becoming Zorg: https://www.youtube.com/watch?v=r0mO6UY6uTg
Al my three kids are born with blond and blue eyes. After a year or 2 they all turned either green or brown eyes. My eyes are blue, my girls brown.
Does the model produce bone movement instructions that could be used for any rigged character?

What are the training data? Sounds like they would need tons of diverse labelled motion capture data.
1/10th the size of google (who has 140k employees) is still a massive company.
The volume of transactions is pretty much fixed on the hardcoded max anyway. The amount of energy spent on mining is pegged to the value of the payout.

If the current reward is 1 amount of bitcoin, the energy consumed will always cost around the same amount as that block reward amount bought on the market.

Because if it was cheaper to mine bitcoin than buy it, more would mine instead of buying, and if it was cheaper to buy than mine, you’d shut your miners off and buy until they became equal again.

So crashing bitcoin value directly cuts electricity consumption.
It also links to https://github.com/Pixelmatic/go-micro?ref=golangexample.com instead, which hasn't been updated in a while.
Yeah with that I agree, part of the requirements can definitely be what performance is required.

The way that GP comment was written though made it sound like good performance should be part of the requirements for all software, which is what I disagree with.
Yeah openssl CLI is so incomprehensible. And some parameters have to be configured using .conf files, ewww. The C API is hardly any better.

When I read the RFCs behind the stuff to write what I needed in Rust, suddenly it dawned on me: wow this stuff isn't nearly as complicated and horrible as openssl's interface makes it seem like.
> That, and... performance tuning is hard work

Most 'performance tuning' out there is eliminating quadratic functions and putting stuff into simple dictionary caches. This should be easily teachable to any competent developer.

The problem isn't 'hard work', it's nobody cares about this.
Not so much removing the central bank as instructing them directly - as they have the power to do under s12 and s19 of the Bank of England Act 1998
Don't think we had a football field of either kind anywhere. The big sports were basketball and wrestling then baseball third (we had a baseball diamond). We had a 1/4 mile track for the runners. When they taught us soccer in PE class we played indoors on the basketball court.
On Windows it's Shift+F10
I understand: it's not akin to other recreational activities. It needs extra care and education. I guess in many places the culture comes without the education and it's a bad situation.
No, that was Michael Hasbro.
throwIfFailed throws an exception that wraps one thrown by the child as a "caused by" and lists their stack traces. Java users have had this for many years, but threads were simply costly, so they were shared among tasks. The new thing structured concurrency brings -- in addition to making some best practices easier to follow -- is that the runtime now records parent-child relationships among threads (that now make sense when threads are no longer shared). You can see these relationships and the tree hierarchy for the entire application with a new JSON thread-dump.
GraalVM native images have recently gained support for virtual threads. So you can have AOT compiled fast starting binaries that use virtual threads, if you want (or very soon at least, I can't recall if it's out yet or not).

The main gap vs Go would then be the speed of the AOT compile. But you normally develop on HotSpot anyway.

Netty already works with Loom. There are people doing experiments with it where it shows some small performance gains even. They are incrementally improving it so it works better when Loomified, but it does work.
Click timing should be based on intent, not reality
What is clickable shouldn't be based on what is on the screen. It should be based on what was on the screen at the time you decided to click.

Scenarios:

1. A notification or whatever appears on screen

2. I see it and move my finger/mouse to click it

3. By the time my finger reaches, it's gone

4. Instead, my click activates the thing below it.

Or

1. I go to click something

2. A clickable notification appears above it right as I click

3. My click lands on the new thing instead of my intent.

Counter: This makes it worse when we know the software we're using and can anticipate what will appear.
Ask HN: Which no-code tools exist to build an full SaaS that consume an API?
I know bubble.is is one, but I wonder what other tools are widely used to create modern UI/UX to build a full SAAS that is based on a few API (i.e: openAI).
Big surprise. It wasn't viable since the start, imho.
A metaphor is never going to cleanly map from one situation across to another. If it did, we would have no need for the metaphor as we would just have two identical scenarios. The metaphor’s purpose is to elucidate insight in one matter by presenting another with some similarities.

If you’re going to object to a metaphor, I think you should do it on the grounds that it offers little to no insight into the situation. In my opinion, if you’re going to object to the above quote based on the fact that Iran is, in terms of infrastructure if not politically, well developed then you may as well also disregard it because Iranians are not an alien species and software developers are not captains of space ships.

To use another metaphor: you’re losing the forest for the trees. Please don’t object to this on the grounds that there is no foliage on the bridge of the USS Enterprise.
There have been an endless number of articles attacking bitcoin for as long as it has been known to the public. It’s abhorrent that it’s been allowed to waste so much power for this long.
This would make any kind of moderated forum impossible.
Yes but it only really matters if you're blocking on IO whilst inside a synchronized block. If you're using it to protect in-memory data structures then it's not a big deal.
You're overthinking it. Well, it's in the name right? Its not safe for work. I'm in a semi-full conference room currently, and opening the link would be a bit awkward, as it would be really out of context for osmeone who have a view onto my screen.

It was definitely a valid remark, and in this case, it was useful at least for me.
> most of my reviews would be worth dirt a month after publishing when either the items go out of stock or get their insides silently changed

Very sad reality, from clothes to electronics. One wonders whether this run for cheaper builds while remaining relatively conservative in prices, unrestrained by a - missing - critical mass of discerning, demanding consumers, will end through some fading of the economic causes that triggered it. Or if this culturally polluting trend will stick now that it has been installed as a "normalcy".
C'mon. Just try a function. It's on me, no charge.
Tree structures are very common in software. Needing to traverse them is also common. Sometimes people write utility functions to help you do it (that's where querySelector comes in), but it's really bad to think this knowledge is useless in writing software. You can't even list files recursively in a directory if you don't know how to properly do a tree traversal.

There are many algorithms in "leetcode" style questions that almost never get used in real world software development. Tree traversal is not one of them.

Heck, the whole family of lisp languages are nothing but "(non?)abstract syntax trees". Imagine getting reprimanded by a user named `morelisp` :)

And to be pedantic, since DOM trees are not binary trees, it's not a "binary traversal" problem. I encounter binary trees a lot less than the non-binary counterparts, but the traversal algorithm is basically the same.
Still, software is slowing down. Anecdotal example: my phone. It used to run fine at the beginning then now a few years later everything is slow: Google maps, YouTube, Signal, the pin-code screen… I barely have installed any apps, the only thing that changed is the number of messages I have and the updates.

Perhaps we could justify it with new features at least? Perhaps my phone is slower now because the things in there are so much more useful now? Well, no. I got maybe a couple cosmetic changes, but functionality is exactly the same. My phone got slower for no benefit.
American here, and I have effectively zero instinctive idea of how large a football field is.
Agreed on Steam (the only launcher I've allowed). They're absolutely collecting data too.

I prefer physical copies or at least complete installers. GoG is the first place I check. Anything I buy on steam I make sure to grab a cracked copy of as well (I've been burned by steam once already) so I can be sure games that don't need to be online don't have to be, and I can keep my purchases if steam closes shop.

The US can be weird about censored games too, but usually only with sex/nudity. I had to download Fahrenheit since Americans were only allowed a censored version named "indigo Prophecy", and I've had to patch some older games like BloodRayne too but it's nothing like what you guys have to put up with!
The “” (F8FF) unicode code point is in the “private use” section of Unicode, and therefore could depict anything, depending on the font. The closest thing to a standard is the Under-ConScript Unicode Registry¹, which reserves F8D0−F8FF to Klingon, where the F8FF character is the KLINGON MUMMIFICATION GLYPH:

https://www.kreativekorp.com/ucsur/charts/PDF/UF8D0.pdf

I honestly cannot fathom why HN filters most weird Unicode characters but allows private use code points.

1. https://www.kreativekorp.com/ucsur/
The 90km journey that changed the course of the war in Ukraine
I think Java has never had better backward compatibility than now. The difficulties migrating to 9 were 1. due to 9 being the last major release ever, and 2. libraries that hacked JDK 8's internals and were not portable, so they broke in a big release. The overall upgrade costs now are also lower than ever before, and we know that because some companies do understand that using the current version is easier and cheaper than an old one. Having said that, if you want to stay on an old version for a long time, then yes, use one with LTS, but then you might as well upgrade very slowly (not every two years) because upgrades will be less pleasant.
I don't think so.

My Internet connection saturates my PLC at 10MiB/s, my ping is under the 15ms, and Twitter still takes ~2.4s to load and render a random tweet.
American here from a very large city. Mine did not, and even if it did I can almost guarantee you I'd never have stepped foot on it regardless.
I clearly remember several reports of fighting in the outskirts of Kyiv itself. It's scary how close they got.
Even without the reference, You were there, and I was there, too. I had to support a client, who needed Win/386 2.0 protected mode for a DOS app, as well as run PageMaker.
But if you are trying to tell what to press to someone over the phone, they won't find the apple key.
>Initially, hyperbole stated that artists and photographers would be out of a job and human endeavour in this field was over. Then, weeks later, it turned out that these were just a new kind of tool that could be guided and put to work by humans best experienced in exploiting them.

I don't think there was anyone arguing that artists and photographers would all lose their livelihoods within weeks. And the fact that these ML systems can be used as tools by the artists themselves, does in no way imply that everyone's job is suddenly safe.
We all sympathize with the death of Mahsa Amini. However, don't be a fool and destabilize and destroy your own country at the hands of foreigners.

What do you intend to achieve with the chaos? Syria? Iraq? Afghanistan? Division of Iran into ethnic and religious enclaves? Because that is what the CIA/NSA/Mossad is working for.

I'm all for protests by and for Iranians but this is no longer something related to Iran.

And, you my dear sir, are of course a person working for foreign interests trying to get input from all of the tech people here who think they are doing good. You are not.

This is an attempt at a color revolution!
Somehow this feels like progress regressing by 2 centuries or more.

https://en.wikipedia.org/wiki/Interchangeable_parts
Whether you're trying to avoid premature optimisation, or just don't care, software is always as slow as it can be. You only tune it when you notice a problem. The only way to make software reliably run 'fast' is to run it on old hardware, and even then that won't catch problems like this that don't appear until a special condition is met.

In this case I can believe the machines this program was tested on at MS had a lot less than 44'000 files. Should they have known to test with more files? I wouldn't have.

To ensure quality, Microsoft also need to make bug reporting easy and effective. But unfortunately that's a herculean task with so many users. I'm guessing most actual bug fixes are a result of big companies with support contracts complaining. And how many of those are going to know or care about the microphone app?