skysight-inc/HackerNews huggingface dataset:
We're accustomed to thinking about the population boom, but the derivative looks like it peaked just before 1970 and there doesn't seem to be much in the way of it continuing to fall below 0%. While I personally feel that that's probably a good thing in the short term, in the longer term we will probably want to decrease the negative side of the population equation more than we want to increase the positive side.

That may be particularly true for billionaires, who profit off of a growth engine that is going to be under serious pressure once the population starts dropping for real. Increasing life span (in particular increasing the span of life not dominated by illness) could balance out quite a bit of declining fertility rate. And I for one think that if fertility became more dominated the people who want to be fertile, it would be a Good Thing.

I'm not going to worry about immortality, because I think it's still very very far out. Which means your trillionaires are about generational wealth. Generational wealth is lost by the first generation 70% of the time, by the second 90% of the time. It's not that big of a thing.

I'm just not too worried that 110 years of healthy life is going to tip the balance too far. It'll slow down progress some ("X advances one funeral at a time"), and we'll massively screw things up for a while, but long term it seems good to me.
You could gain computational biology experience from working at biotech until you have enough to work at one of these longevity startups.
I hear you but most small business loans try to push you for personal guarantee. You can fight it but it usually is tough unless you have real physical collateral in the business which is not the case for software companies. I have talked to Bankers who told me that unless the business is brick and mortar with inventory and machinery or real estate, they cannot give loans without personal guarantee even SBA backed loans.
I mean, for gtk in particular, I think they just implemented everything necessary to make rust understand and interact with gobjects "proper OO" hierarchy, which gtk is built on top of. Rust isn't natively OO, but neither is C...

There are some examples of OO rust in the documentation here for instance: https://gtk-rs.org/gtk-rs-core/stable/latest/docs/glib/subcl...

Or you can look at the repository linked in this HN submission as a practical example...

---

Outside of the OO-gtk world, there's been quite a bit of experimentation with non-OO gui systems in rust, but I don't think there's a settled "best design" yet. Many designs look something like the following

- model: rust struct describing your data

- view: function mapping your data to widgets, widgets understanding how to layout, render, and issue commands

- commands: events in view generate simple command structs

- update fn: iterates over commands, updating model

With the framework passing input to widgets, and taking commands from the widget and passing them to the update fn, and then calling view to update widgets. Potentially intelligently to avoid redundant work (e.g. not re-rendering widgets that haven't changed).

The bigger constraint driving this than "not-OO" is "not mutably aliasing data". You probably don't want to try and have your update functions take a mutable reference to your model, because you will end up fighting the borrow checker. (On the other hand, I think egui does manage to pass mutable references to the model to callbacks, so maybe this is just a reflection of the rust gui's I've personally experimented with)

So in a slightly imaginary reasonably representative gui framework, I might have

struct Model {
chickens_can_fly: bool
}

enum Command {
ToggleChickensCanFly
}

fn view(model: &Model) -> impl Widget {
CheckBox {
checked: model.chickens_can_fly,
on_change: || Command::ToggleChickensCanFly
}
}

fn update(model: &mut Model, command: Command) {
match command {
Command::ToggleChickensCanFly =>
model.chickens_can_fly = !model.chickens_can_fly
}
}
Ah that’s fair. I used it for a few small projects and personal domains, nothing commercial. Gmail felt way ahead at the time and having it free for my own domains was great.
Just use ruby for advanced config file capabilities:

https://darrenrush.medium.com/ruby-is-the-ultimate-config-fi...
What is the three-body problem?
Bioinformatics is a huge field and a lot of software developers are working there. It's science with multi-year career paths, so you cannot just start working on everything without learning the basics first. But with a bit of training, many former software developers have contributed as lab techs, PhD students or other types of associates.
As an ISP customer, you're the last one I would choose. I highly value ipv6 connectivity in my choice of ISP. I think I'm not alone.
No it isn't. From the study:

>The mechanism appears to be mediated in part by activation of the IRE1α RNase and interferon pathways.

>Thus, the RNase activity of IRE1α induced by CBD can potentially account both for the degradation of viral RNA and the induction of interferons by the RNA fragments.
It does though, the primary thesis of the article is that the question (whether or not software engineering is engineering) is important because if software engineering is the real deal, then we're ignoring useful lessons from all the other disciplines.
ISRIB (the molecule discussed in the article) seems _very_ promising for brain health. But people who (recklessly?) self-experimented with it had strange cardiac issues. A study on dogs discovered heart anomalies. It’s nicely summarized here: https://forums.phoenixrising.me/threads/isrib-to-treat-me-cf...
most leading biohackers have a patreon or subscribestar page where you could help fund their research, that might be a start.
To quote Michael Scott, “it looks like it was made by a 2-year old monkey!”
>Ask yourself how much a job should pay you to be okay with sanctioned killings. Then think about doing it in a none wartime environment, vs what modern war may look like.

Can you elaborate? Not sure I follow.
>I have no interest in note-taking apps and I'm never gonna use this one, but I'm eager to read the code.

Probably you should subscribe to some Rust specific reddits or forums ?
Otherwise it means we should see on first page 10 different TODO apps in 5 different languages with 10 different toolkits. There should be something relatively interesting about the app IMO.
Wait until you hear about ARM.
> This same street has a Facebook data center, an AWS data center, and a Google data center (within a couple of miles). There is a biotech research campus, *Bath & Bodyworks main research lab*, and the main operations center for AEP (a midwest electric company).

i bet it would be fun to chat and talk shop with engineers at the bath and body works lab during a lunch.
Amazon Opening 30k Sq-Ft Store with QR Codes, Palm-Scanning Checkout in LA
Atomic Edits[0] is a desktop app that helps YouTubers (like me) automatically remove silence in videos. It went viral on Reddit[1] but I realized later that building a video editing app with Electron (and not C++) was a bad choice. Library support video/audio editing was lacking.

Recut[2] is an app that basically does what Atomic Edits aimed to do, but actually succeeded. I think it's because it was a native Mac app which meant it had access to better libraries for editing videos. (That or I gave up too early on Atomic Edits.)

Orbital[3] is desktop app that allows you to search, filter, preview video files on your computer like YouTube. I posted on some subreddits and it had potential but I realized it wouldn't be enough to sustain me. It could've worked as a side-project (if I was working as a SWE) but being as my main source of income was from YouTube ad-revenue, it wasn't worth it.

VideoHubApp[4] is a desktop app that does what Orbital aimed to do and actually earned a couple thousand dollars. It was started a few years earlier and was built with a similar tech stack.

All that is to say, I made desktop apps that had potential, but didn't have the funds to see them to completion. Of course you could say it would be different if I had a SWE job + funds, but then I may not have had the time to learn React + Tailwind + Electron and complete these apps.

[0] https://github.com/SuboptimalEng/atomic-edits

[1] https://www.reddit.com/r/webdev/comments/ohbl6i/i_made_a_des...

[2] https://getrecut.com/

[3] https://github.com/SuboptimalEng/orbital

[4] https://videohubapp.com/en/
Why do you need to move it out of crypto to launder it? Laundering is concealing the source of funds to avoid it being associated with a criminal activity. You can run it through a tumbler then use the proceeds to buy an NFT, the coins used will appear to be clean.

If you're feeling fancy you could then re-sell the NFT, no need to touch fiat.
Not surprisingly, much better satire from McSweeneys.
I am not sure. Something that has a lot of back and forth with peripherals?
In Safari 15.2, everything is rounded down. 1/2 = 0, 8/9 = 0.

Also, it's not possible to type decimal numbers and have them displayed, although it appears they are actually being used internally. Initially, the "." button is disabled. If you press 0, then the "." button is enabled, disappears when clicked (good up to here), but then clicking any of the numbers don't change the display. So, typing "0.9 + 0.9" will look like "0 + 0" and will equal 1 (which is 1.8, rounded down). Also, if you click enough numbers, the numbers are disabled (as usual). So, the displayed state isn't matching the internal state, it appears.
Any thoughts on how these efforts could conflict with our climate goals? Should we have an age ceiling? (that sounds awful, but so does the idea of everyone living to 150)
For a project that you can use to actually sign (electronically of course) a PDF file or verify that a PDF file has a proper signature take a look a this:

https://github.com/spapas/pdf-sign-check

It uses org.bouncycastle and apache pdfbox and is completely open source. I'd be happy to help anybody that wants to use it in his organization!

We use it sucessfully in my organization (public sector in Greece) for some years; notice that to be able to sign you need to have a proper certificate for your organization.
Original blog post author here! Thanks! :-) Perhaps its not to late to build that bird feeder :-)
WASM also can't "run in any environment" since it relies on imports, and different environments will have different things available to import. The only way around that is by only defining very minimal behaviour... like it does on the web. But then you can't do anything useful with it by itself.
With a potential $100b investment, it's not about what they have now, it's about what will be in 20 years.

Ohio is a great place for this kind of corporate gentrification. As a CMU grad, I know there was a collective desire to get students to stick around, but there was better lifestyle, more money, etc.. leaving after school and a fairly large number of us weren't from the area to begin with. Something like this can be a game changer for the region, plus, there will be dozens of additional companies that set up camp and start up there for support.

If it really works and the region supports it and leans in, all of the schools anywhere near by will step up their engineering programs.
> Why make this?
> Why not?

Yes, please
Maybe Taiwan, Singapore, and Bangladesh? Canada's pretty great too.
Well that's fucking dumb, I was going to purchase some and now I will not.
From a CDN. By "active" I meant like, a server that does stuff other than serve content, that processes pages.
So disabled people are less valuable because they cannot produce as much output? I am not sure I like this world view.
Calling it 'abuse' seems like a leap. It is redundant, sure, but the results get cached, usually for extended periods of time if the TTL isn't set to too short of a duration.
> I'm not entirely convinced this is a big deal since you're usually pretty hosed if you've installed a malicious native app anyway.

This specific restriction is part of a more general push for sandboxing, to limit the damage one app can do. It's probably not massively useful against actually malicious apps, because they'll probably just declare they need arbitrary filesystem access anyway. But it should be beneficial when honest apps have security flaws.
Win2K was great. When I used Win7, I used the Windows Classic theme which made it look like Win2K.

I use Windows Blinds on my Win10 system to make it look like Win98, which is close enough to 2K.

And for extra lulz, my screensaver is the Windows 95 loading screen.
Yeah, it sounds great now. There's no way I want a multinational corp with unprecedented vision into our private lives also researching and producing medical treatments.
I own Lightroom 4.0 from 2012 (that's 10 years ago). It doesn't have the latest features, but it's still a very capable RAW processing software. I don't use it anymore because I've subscribed to the current Lightroom. I've subscribed last year, because (finally!) the new features were compelling enough for me.
The old version still works well, even on latest-ish macOS. It still produces great pictures now, as it did 10 years ago.

10 years is not that long ago. In computers and software the difference between 2022 and 2012 is not as big as it was between 1992 and 2002.
also layer 0: hardware isolation (e.g. Yubikey)
> Why is it UB to use registers to store variables?

It isn't; that sentence is even a type error. UB is not a property of compiler output. It's a property of compiler input.

The use of registers to store variables between uses (when those variables never have their address taken) relies on the lack of any defined behavior which would allow the program to determine this is being done. The fact you can't find this in the spec is precisely because it is not defined.
I’m saying that the 2008 crisis led many people to believe that everything that counts as traditional finance is some kind of scam when you scratch the surface — real estate, stock market, etc.

If that’s the base assumption, it doesn’t matter if crypto projects do anything at all because they’re still no worse than the traditional investments (in this way of thinking).
For large PRs, I ask the PR author to perform a 'guide' review and then use Reviewpad (http://reviewpad.com/) to be able to nicely iterate over the comments of this guide. This way, I don't need to jump one a call or use loom but I can understand the code changes.
In the context of this article, it is only impressive if you can do it in PowerShell.

As an aside, doing it in PowerShell has one advantage - any Windows computer with Office installed can be used without any other dependency. A major disadvantage is that it is slow as molasses if you try to write more than a few hundred rows of data. FYI - we create (and sell) Excel spreadsheets full of data, one of which contains a tab with 90+ million rows, and a Go program will run circles around the equivalent Python program :)
I tried it (shoutout to The Odin's biohacking courses!) but I found it requires a lot more manual skills than I was used to from programming. Not out of reach but quite different, the most similar existing skill for me was actually cooking. Though I never made it past beginner stage, so take my experience for what it's worth.
Ask HN: Are you finding Firefox quite buggy?
Hey gang,

I've been a very happy FF user for some time, but recently had to use Chrome for a while. Coming back into FF I noticed a lot of bugs that I wasn't aware of before.

Often pages dont load CSS / js correctly, I have to Ctrl + Shift + R

Often Autofill doesn't work, it saves passwords under "No user" or not at all

Crashes at least once every 48 hours.

Is it just me? If not, any good alternatives more privacy friendly than Chrome?
My undergraduate degree in ECE at OSU went far more in-depth on topics and set me up far better than the graduate programs at Purdue or UIUC do in their first year of graduate school. A huge part of that is that OSU's ECE department does not have senior-level courses. They only have senior/graduate courses. So the seniors are taking graduate level courses (when I went there, at least 4 were required to graduate). Also, you list Indiana U? Really? I'm sorry, but it's second-tier compared to Purdue.
I was positively surprised as well. This looks more like OneNote than your average mini text editor. As a Linux user with a graphic tablet I love to see progress in that area.
No, large language models aren’t like people with disabilities
Implimenting it reasonably is properly. I did not say perfect.
"...they want you to look up so they can look down on you!"

Best line from that movie
Isn't that just a regular jacket, in Japanese style?
Yes, a container is just a different kind of process. For that matter, so is a VM. All the supposed differences are just implementation details, like the difference between buses and trains.
> The kernel will enforce those sandbox rules, and ensure that the app never accesses more than all of your data.

WTF good is a sandbox if this is the level of sandboxing it does? The app store is not great at catching things before they get released to the public, so this seems like a good reason to not trust apple exclusively if they're the only line of defense.

Why can't the calls to internal APIs still require auth'ing? Sandbox running software from accessing data outside of a specific internal API (via socket, etc), and require a handshake process or something before it returns data via that channel. The user can still get an OS-level prompt to approve use of API. You can literally still require a signed key in this step to identify apps. If an app tries to go around that... sandbox keeps it from seeing the rest of the system.
I am referring to the requirement to produce a utility bill. Not the silly front-line bureaucratic interpretative variations thereof.
It's not because you're close to the German border. Apparently anyone anywhere else in the EU except France gets redirected to the German website. (France is the only other EU country where Framework decided to open sales.)
That's my point. Are at least a quarter to a third of head and neck cancers going undiagnosed because the sufferer dies of something else before they are noticed? In order for the count of head and neck cancers to increase by a third or a half due to earlier diagnosis, without an underlying increase in the actual number of head and neck cancers, this has to be true.
Further Investments in Desktop Linux
Dare telling which exactly config for brushes do you use?
Environmental regulations were sited without clear specification of what exactly the issue is. There is strong precedence on why we need those regulations to prevent issues that the "future" then has to deal with. How many super fund sites are there in the USA today and how many are a result from companies being able to get away with lax environmental regulations at the time? China is already dealing with this by forcing heavily polluting industries to shut down, cut off power, unbreathable air in cities, etc.. all because of lax environment regulations to begin with.
I'm improving the state of code reviews with Reviewpad. It's been an hard journey.
The option should be in your OS or browser settings.
I'm just here to make sure no one accidentally confuses a grilled cheese with a melt.
This is amusing to me because CGI is basically self-hosted functions-as-a-service.
1. Those types of games are still possible with HTML5.

2. The reason we don't see them anymore is because it's far easier to monetize them on mobile.
It was a reference to clarification, which was the following paragraph.

https://www.valuepenguin.com/banking/where-to-cash-check-wit...

Apparently it's not just BoA, but also Chase, Suntrust, TD, and Wells Fargo now want to demand a nonsensical "check cashing fee" to cash a check drawn on one of their accounts. But the entire purpose of a check is that it is an order to your bank to pay someone an exact amount of money, and thus subtracting such a fee is impermissable. The proper way to assess such a fee would be to the account holder as an additional amount out of their account.

If you're a customer of one of these banks and write someone a check for "$100.00", they are seemingly unable to present it to your bank and receive $100 as you had promised. As such, you have written a bad check and stand to be prosecuted for check fraud.

Of course only the powerless will get tripped up by this corner case, as it's much easier for anyone with a bank account to present the check to their own bank who will turn around and present it via ACH. But I'd love to see someone in just the right position record their interaction with the dishonoring bank, return the dishonored check to the payer, and demand a proper payment plus a $35 rejected check fee.
Does anyone know what you call the mount with a screw that's holding the spectrometer for either the mini/larger version? I couldn't seem to see it mentioned in the readme.

I tried something similar using just blu tack to hold the spectrometer to camera, from looking at the graph from it I think I possibly used the pi noir camera, as it can seem to see up to 900+nm or so.
My understanding is that gaoshan had clients on the regular paid plans and moved them all elsewhere after the loss of trust.
My definition of bootstrapping has more to do with the mindset you have while running the company, rather than whether the company actually has investors.

There’s always someone putting money into getting a new business up and running (bootstrapping is not free). Whether that small amount of money comes from the founder’s pocket, family/friends, or an angel investor - the money to pay your AWS bill and other basic services has to come from somewhere.

Bootstrapping is an operational mentality IMO.
> Let's remember that insulin today is barely affordable to most people

If you are talking about the US, then it is a structural problem of your healthcare system: https://pharmanewsintel.com/news/insulin-prices-8x-higher-in...

If you are talking about many countries with socialised healthcare systems (both rich and poor), then it is free or minimal cost to the user. In New Zealand I have diabetic friends that get virtually free checkups and prescriptions (although they do have other out of pocket expenses like time off work, or replacing expensive electronic monitors).

If you are talking worldwide, then many poor people in some countries can’t afford insulin but neither can they afford other critical goods.

https://worldpopulationreview.com/country-rankings/cost-of-i...
I work with Klara; I can attest that there are definitely some interesting people here. :-)
If you are on Unix:

primes 10000 99999 | less

Then recall that "less" includes a regex-based search on the / key.

This doesn't give you direction as to the best to try, of course, but it's hard to beat it in terms of bang for the buck if you're just going to try a few.
SaaS is too unstable for semiconductor manufacturers to rely on. They would want a locally-installed, stable X.Y.Z implementation.
> which meant a lack of security (allowing all apps full access to spy on the entire screen)

I really do not care if an application that I installed can "spy" on my screen. It can execute arbitrary code on my machine. My security concerns no longer exist.

I really hope developers will abandon wayland, policykit, rtkit, dbus, systemd, and the rest of the overkill that now unnecessarily introduces bugs and complexity into the Linux desktop. My laptop shouldn't need an entire distributed system to let me click some buttons in a GUI.

Maybe the problem is we let corporations like RedHat and Ubuntu tell us how the desktop should work (it's their developers introducing all this crap). Maybe it's time to start over.
Kamchatka
If you didn't freeze to death, your pipes would definitely freeze without any heat whatsoever.
Oh, it absolutely is regionalism, in the form of "Texas is a corrupt legal shitshow and it can be a smart business move to refuse to do any business there."

And because HN only allows me like 3 comments a day, I'd like to emphasize "can."