skysight-inc/HackerNews huggingface dataset:
Gitea (originally a fork of Gogs) is moving fast, and they are adding ActivityPub federation support to the software. This will allow you to collaborate with projects hosted on remote Gitea instances (and other software once they add federation support too). If you are working on FOSS then Codeberg [1] is a good Gitea instance, which offer Woodpecker CI and Codeberg Pages.

[1] https://codeberg.org
Fibers embedded in lung tissue is how asbestos causes lung cancer, so wouldn't surprise me. Wearing a mask for an entire work day, than inevitably some of those mask fibers will get to your lungs. Its only a question if your lung tissue is not able to clear out some of them, that will cause inflammation, that long term can lead to cancer.
> Like what, people are just going to give you money without you doing anything?

That's what a savings account is, essentially. The same thing with bigger numbers isn't immediately nonplausible to someone who doesn't understand the mechanics of what makes savings accounts nearly risk free and how that doesn't apply to the alternative.
TFA is a war story about how infelicities such as caching in tools and “those darn browsers” contributed to the identification of the cause of this issue taking longer than it should have.

Once the missing intermediate certificate issue had been identified, the fix (to the server) was indeed clear. But it's not stated whether the author is in charge of the server in question (it's only mentioned as “couldn't connect to a particular HTTPS site”); I suspect this was some external web site not under their control.
In the US these are usually considered wild blueberries, and the best ones of course come from Maine. The wild Maine blueberries[0] are a Vaccinium that grow on scrubby bushes low to the ground that can be hand-picked or harvested from blueberry barrens[1] with special rakes. Much better than the big supermarket blueberries in terms of flavor and pie-making ability. I'm curious to try some of the Swedish variety to see how they compare!

[0] - https://extension.umaine.edu/blueberries/home/public-2/

[1] - example blueberry barren: https://downeast.com/images/blueberry-barrens-5/
I think all of those are simply built as universal libraries as well, right?
ELI5 what a charm quark is?
I voted "other": I just put bare git repositories on my VPS, and interact with them over SSH. Tiny and simple cgit exposes a read-only HTTPS interface for the repos that I want to share publicly.
Do you know how Go handled collection classes in the past without generics?

Where they just not typesafe, like a Java List<Object>?
Docker Hub's introduction of pull rate limits in 2020 created significant disruption for companies and big projects, and left a sour taste in a lot of people's mouth. I am not saying that they shouldn't have done it (bandwidth is not free of course), but I'm weary of what user-hostile move they will pull next.

As the maintainer of an open-source project that will publish container images, I am evaluating quay.io vs github packages, as both offer free storage and bandwidth for public projects. Docker has a process for open-source projects to apply and get rate-limits lifted, but why should I bother with it?

My last interaction with Quay was a couple of years ago (so a product might have evolved in the bad direction since), but at the time the publisher UX was pretty good, and the security scanning relevant.
> Fomites are held to be low risk, but low isn't zero.

I particularly enjoy this argument. Something so small it can't possibly be quantified is, yes, non zero. But in all practicality should be treated as zero. If the only thing that mattered then was R rate there was then (and now) no evidence hand washing advice and expenditure was cost effective.

> There's no time where hand sanitising isn't helpful,

We all wash hands and that's good. Especially if you work in a hospital or a kitchen where even more precautions should be taken.

However the advice had people quarantining their shopping after it was delivered and washing their hands every time they walked through a doorway (depending on which Wheel of Fortune whichever particular nation state decided to spin as part of their public health advice). I know people someone barely left the house who washed their hands obsessively to the point of drying out their skin so it bled as a result of public health advice. If that advice had not been given the outcomes would be the same.
How do they now? Starvation, place to sleep, criminalizing homelessness. With UBI, the excuses cease and criminalization doubles down. UBI is a trick, folks, do not fall for it!
Seems unlikely to be any charges out of this, criminal or civil, but that doesn't mean you can't learn something from what happened.

"We should better monitor these sites" might be an entirely valid conclusion.
Native AOT.. the promise that was made 25+ years ago in Java.
Of course .NET was a licensing issue of Java, so this counts
Mosquitoes pollinate blueberries in Alaska, according to a tour guide on a trip there.
At least in Western europe there's big governmental pressure (by means of laws and incentives) to insulate old houses.
Mapping .NET Timestamps to PostgreSQL
Disclaimer: I have more exposure to F#, and am very early in OCaml journey.

They are similar because F# pretty much completely borrowed the OCaml syntax when it was created. There have been many syntactic enhancements since and F# that most people write nowadays (the light syntax) is a quite bit different from OCaml though they remain similar.

The bigger differences are around the type system & modules. The F# team doesn't seem to have enough power to sway the direction of CLR, so OCaml features that didn't cleanly map to C# constructs or hinder interop with other dotnet languages (like parameterized modules, structural typing etc.) were not adopted in F#.

Also from my early exploration OCaml binaries seem to be a lot smaller and the compiler a lot faster.

This is not a criticism of F#, I have found that the combination of lightweight syntax, computation expression syntax, access to both dotnet and javascript ecosystems (fable) and the great tooling (ionide) to result in a very productive experience for day to day work, though FP enthusiasts tend to scoff at lack of higher level abstractions. Looking forward to exploring OCaml more over the next few months.
Gitea. Also, there are GitNex (mobile app for Gitea) and Jenkins plugin.
Crystal clear, quote:

"If the app can't be in the Play store anymore, there is no point in continuing supporting this app because about 99% of the users download the app from the Play store."

So your employer is the _main reason_ this guy is giving up.

Also you defending your employer in this thread, given the context, is highly insensitive. Makes you look bad, that's why you're getting downvoted.

You should have not commented this, or even better, you should switch to a company that doesn't suck!
Yes, both civil and criminal cases can try the case to a judge, called a bench trial. Both sides have to agree to that however, since technically both sides have a right to a jury trial.
Gogs / gitea fan here. Used both, can recommend either. One-liner docker command to set up & a simple docker-compose.yml to declare everything in one place.
Waymo is expanding its driverless program in Phoenix
In my experience, a lot of companies don't care if you leave references blank
I love rust . But it can definitely be confusing when you try to do something you are used to doing in another language but cannot do it exactly the same way . For instance , the GOF state pattern. I find it best to return the next state in an option in rust , which is different than other languages .
> 435 is far too low for a representative democracy.

Imagine a world in which the Congressional Apportionment Amendment had been ratified in 1789. The House would have more than 6,000 members today. https://en.wikipedia.org/wiki/Congressional_Apportionment_Am...
This data might explain why technical documentation is so poor or non-existent. I give bonus points to good communicators, because good communicators are so rare.
std::integer_sequence
Who cares about externalities of your business today? /s
>> it may be to a large degree thanks to using arenas for allocation

If you're going to do that, would you not be better saving all that time and code bloat (it's code you wrote that doesn't contribute to solving your problem) by just using a garbage collector from the outset?

This propensity to fall back to arenas and the other puzzling behaviour i observe is liberal use of "#[derive(Copy, Clone)]" - these seem counter productive. Why are people wasting time only to reinvent solved problems?

Or to frame it more charitably, rust is allegedly a super-power for developers. Why are rust devs not pushing the boundaries of what it means to be a developer? We do we not see very large code bases on github maintained by a small number of devs? Allegedly the combination of static typing + borrow checker makes code maintainability a breeze. So where's the evidence?
Depends how you look at it, I suppose.

There are about 5k visible stars, most indeed pretty close... but if you manage to make out Andromeda, I suppose you're technically seeing about a trillion, and they're all pretty far off...
HN Headline uses “NY Attorney” instead of “Attorney General” or, if space is an issue, “AG”, which is somewhat misleading.
Suggestion: Don't.*

But, if you have your mind set: GitLab is great.

(It WILL break at one point or another, and you will need to do recovery)
As long as you are not looking to go totally all in [0] on GitHub or any SaSS based solution then either self-host solution option is fine.

ReactOS is a fine example of this: [1]

[0] https://news.ycombinator.com/item?id=22867803

[1] https://github.com/reactos/reactos#code-mirrors
either that or the Putnam comment of cperciva's. [0]

[0]: https://news.ycombinator.com/item?id=35083
Even if that were the case, the extra money does buy extra quality unless the company’s greedy and pockets the entire difference. I’m not aware of that being the case for Korg and looking at the specs it’s clear that the Korg device has many more features. My NTS-1 is produced in Vietnam and has a CE marking - meaning that they guarantee that its fit for purpose and take responsibility for malfunctions.
I have a git folder in my home directory that I use syncthing to mirror.

I guess I would like a web interface that ran locally to provide other features, but the close to 0-maintenance and complete privacy of this works for me.
It looks like the law allows the governor to ask the AG to investigate matters of public interest related to public safety. There doesn’t necessarily need to be a violation of the law.

“…New York Executive Law Section 63(8), which permits the attorney general to investigate matters concerning public peace, public safety, and public justice and to subpoena witnesses and compel the production of documents.”
if it's for personal use and no access rights are needed, just use ssh.

If you need to add more people, but don't require access right for the git repos (i.e. everyone will be able to force push). Still use ssh, but create a git user and git-shell as the shell to improve security.

If you want to go one step up, I was looking at soft-serve, however it's too immature yet. So I added a git-shell-commands folder and added list command that will list my git repos.

It's really simple!

If you need access rights and reviews, things will be a bit more complicated. Although git-shell seems pretty easy to add some access rules to, if not gitolite is better. For browsing, cgit and gitweb should be obvious choices, however I don't really see the point for a minor site.

For code review, I'm really voting for git-appraise to take off. Once I get a coworker, that's what we will be using.
If anything, it's the very opposite.

Wearing a mask has additional benefits of filtering out pollution, microplastics in the air and blocking common flu, pollen etc.
Hasn't broken for me, using it for a few years now. Are you talking of gitlab breaking specifically? Maybe that's the difference, since I use gitea instead.
Designing for non-rectangular browser windows
> There are entire cultures which function this way. Even in the Anglosphere, the far majority of people won't talk about most their issues until designated times and prompted by bosses.

Yeah, for example the military and factory work. But not team work environment, it does not function this way.
It in most cases just does not work. I have never been able to compile a non-trivial project with graal unless I’m using some framework like Quarkus. As soon as there’s any of type of dependencies involved you are going to hit hidden complexities around reflection and class loading.
The market can remain irrational for longer than you can remain solvent, and how certain are you that you'd be able to close out your short position when it did happen?
No, that is not how it works. UBI removes any negotiating position; what are the UBI recipients going to do, strike their non-existing jobs? Riot, and trigger the 1% police-thugs? UBI is a terrible idea, and how a human mass execution is setup.
Iceland is amazing, I highly recommend a visit.

If you can forgive the self-promotion, I wrote a "things I wish I'd known" post about visiting Iceland which might be of interest to anyone planning a trip there: https://blackshaw.substack.com/p/iceland
> Basically "ldd $file" needs to say "not a dynamic executable". Also, no dlopen().

so, uh, what's wrong with g++ -static foo.cpp ? Note that however you cannot make something that will make any use of OpenGL if you do this as you would have to link statically against the GL implementation, thus forcing a specific driver and requiring a specific graphics card. It's also not possible at all on windows and macOS (unless you restrict to a specific point release there).
Will this work for F#?
The problem I have is that some of the content is really good. I have been able to lose weight consistently and easily because I found resources online that helped me understand the science and cut through all the bullshit that we are inundated with around nutrition. My confidence and results in investing are at an all time high because I can fill in the gaps of understanding with a range of experts on YouTube.

But, it does seems like an addiction when I want to accomplish a task and 20 minutes into that task I'm back on YouTube or forums looking for more interesting data.
The Future of Java: Native Java, Adoptium and Faster Pace
A lot of these are now considered protected, like the canal houses in Amsterdam; they cannot just rebuild those. They will often be gutted and modernized on the inside and have their foundations replaced though.

Meanwhile in the rest of the country, houses will get demolished after a certain time, 50-100 years after they're built. They could be kept around longer, but it's a factor of maintenance costs, energy bills, attractiveness and value. In a lot of cases they will replace older, small houses in desirable locations with bigger ones and charge higher rent for example.
I wasn’t doubting the legality of the investigation itself, just what she will find.
Your post advocates a

( ) technical ( ) legislative ( ) market-based ( ) vigilante

(X) D̵o̵g̵ ̵a̵n̵d̵ Pony Show

approach to fixing email.
Well, SiO2 is pretty different from plastic, chemically speaking. And I would expect that we inhale several grams of fine sand dust per week too.

In other words, the amount of "glass" entering your body because you drank a beer is probably irrelevant compared to e.g. Sahara dust (if you're in Europe) in the air around you.
>tiered compilation

.NET has tiered compilation. https://docs.microsoft.com/en-us/dotnet/core/runtime-config/...

>JIT caches
.NET has a native image cache. https://docs.microsoft.com/en-us/dotnet/standard/managed-exe...

>automatic vectorization

NET has automatic vectorization. https://docs.microsoft.com/en-us/cpp/parallel/auto-paralleli...

>devirtualization
.NET suports both inlining and devirtualization. https://devblogs.microsoft.com/dotnet/performance-improvemen...

So, basically, none of the downsides you think about exist.
no way, tiktok looks like one of the most addicting platforms i’ve ever seen
Notes app, available via iCloud on all my Apple devices
To be fair, almost the entire trip was a) unpowered, and b) uphill.
The native collections were generic already. They were a special case. Custom collections were either hand-rolled for a specific type, unsafe as in your example, or generated per type using a tool.
Show HN: Figma plugin to search 118,740 free, open source icons and emojis
Thanks! My Poe’s Law-ometer was as
a entangled as that famous cat
for a moment.
Um, how all the super-rich got that way. Interest, dividends, annuities, heck any financial instruments at all.

But sure, lets make it a moral good that we don't (get to) have money too. The 1% deserve all the money!
Nice, I didn't know of this feature. More info: https://docs.gitea.io/en-us/repo-mirror/
> That being said, calling these platforms "ponzis" isn't correct

I feel like "ponzi" has become the "magazine/clip" derailer of crypto discussions.
It's cause and effect. You can't convince people not to worry about things they're worried about.
Obviously the social media companies need to police wrongthink.

Not that I’m saying what that individual did wasn’t 100% wrong but any politician who is worth their beans will not let a tragedy go to waste.
YC advises founders to ‘plan for the worst’ amid market teardown
Hi again all. In 2021 I launched Iconduck right here on HN (https://iconduck.com). It was a big thing for me (for more than a few reasons). I'm back sharing the Figma plugin I've built for it.

With the Figma plugin, you can access the 118k+ open source icons, emojis, illustrations and flags right from Figma.

You just install it, open up the plugin, and Iconduck will show up.

This was requested more than a few times. As Figma has grown and grown (I'm using a bunch now), I thought it'd be a fun side project to work on.

Would love any feedback y'all have :)
Self hosted gitlab breaks all the time, at least for us. Maybe had ~10 significant issues just the last few months.
It looks like no one has mentioned the #1 cause of jitter (not latency per se which is an average value), which is WiFi scans.

Due to bad engineering, a WiFi chip can either be scanning or transmitting, and background location tasks can request a WiFi scan at any time. Depending on your OS and what else you run, this can cause stutters in the 250ms-1second range.
This hits hard. I recently counted hours watched on YT (via history export) and OH MY GD, it averaged around 3 hours daily throught the year, for several years. I just imagined WHAT IF I have spent this amount of effort and time on ANYTHING else: playing an instrument, learning a new language, coding a side-project. The thought scared me so much, aka the difference between current me and "potential" me that I have abstained from YT... for a week, and then I've slipped back. I am truly powerless, damn. Any other ideas besides cold turkey? I mean, some "quality time" needs also to exist, you cannot abstain from everything, right? Or is this a fallacy that gets alcoholics backs to alcohol?
You may also want to include onedev [1][2] in your exploration (https://code.onedev.io/) if you also need good CI/CD integration.

My experience (as a user) has been pretty good, though I was not involved in the adminstration/setup related aspects but I have been told it doesn't require a lot of maintenance effort.

[1] https://github.com/theonedev/onedev
[2] https://code.onedev.io/
Turns out masks are not made of asbestos.

Unsurprisingly, masks safety and effectiveness has been studied extremely extensively.
I’m sure that you can find similar articles for Haskell “My real world use-case for loops”.

There’s a certain kind of programmer who delights in using languages that have something missing, for puristic reasons or the challenge[0]. And sometimes these languages develop religious dogma: not only can you program without loops: it’s better for you too! Like a fad diet.

These diet languages attract other people who perhaps don’t have a broad experience with many paradigms and they believe everything that has been written about the evils of loops.

Finally someone jury-rigs loops back into Haskell. Behold! The unlooped slowly open their eyes and shift out of their slumber. “It turns out loops are actually useful, huh.”

[0] http://prog21.dadgum.com/38.html
>Flyio does promote a pattern for avoiding the distributed write database complexity

I think the author is talking about the complexity of dealing with read after write situations.
> what you should expect the average developer to know

This sounds like unnecessary gatekeeping. By whose standards? Most of the web runs on JavaScript and PHP. With TypeScript the frontend is steadily moving towards more "type safety" (an ambiguous term). But the point is that most of the useful things on the web have been built using languages that take the opposite approach. And there is a good argument to be made that a dead simple learning curve (without having to learn about types for example) is how we ended up with so many webapps so quickly. Much of the early web was built by amateurs.
I used to use a self-hosted instance of gitbucket:

https://github.com/gitbucket/gitbucket

That's a single .WAR file, running under Java which was nice and easy to get started with, and even has support for some trivial CI/CD actions. Unfortunately a sudden death of the docker container it was running with corrupted the internal database to the extent that it wouldn't restart. (All my repositories were fine, on-disk, but the issues and similar stuff was mangled beyond belief.)

At that point I realized that I didn't use the issues, or pull-request facilities except very very rarely, so I switched to using bare repositories on a remotely hosted virtual-server.
SourceHut (https://sr.ht) is open source, although I've never tried setting it up for self-hosting. Anyone here with experience?
Yes. It might have been addicting too back then but no one I knew of was checking news/social networks 24/7 and was always available online.. because these things did not exist in the way they do today.

You went online to do something specific: play, research something or whatever else and you were not distracted by 500 services fighting for your attention. It was a much healthier way of consuming.

edited: grammar
I’ve been at google for a decade. Zero of my projects have been cancelled. I’ve never had my work be incompatible with the work of others.

Google publicly cancels a lot of products. It has a pretty bad long term product strategy. But part of that is because it has like 100000 engineers. Most people aren’t experiencing political problems.
> including the Windows terminal!

Only since Windows 10 version 1511 (released 2015) which may or may not be too recent for you to assume support.