skysight-inc/HackerNews huggingface dataset:
I like Gnome's default look (rounded cornesrs and sensible font size comparing to, say, KDE's) but I hate that it copied the stupid MacOS layout with the menubar and dock, so wasteful. DEs in the 90s, including Gnome itself were fine with the taskbar. Idk why we suddenly need 2 bars now.
Not likely, too small to be impacted from such a charge.

In general, Solid state drives as long term storage is probably OK on the time frame of a single decade but they degrade with time. Some of the more dense ones even show noticeable degradation in less than a year as the error correction slows transfer speeds.

I have had some USB sticks that have held information from 2006 but it hard to tell what state they were in.
My friend lives in an brick-built aparment built by the Austro-hungarian empire. The walls are nearly a meter thick, cool in the summer, warm in the winter.
Missouri vs. Biden; Memorandum ruling on request for preleminary injunction
> Although this case is still relatively young, and at this stage the Court is only examining it in terms of Plaintiffs’ likelihood of success on the merits, the evidence produced thus far depicts an almost dystopian scenario. During the COVID-19 pandemic, a period perhaps best characterized by widespread doubt and uncertainty, the United States Government seems to have assumed a role similar to an Orwellian “Ministry of Truth.”

Wow.
Since sourcegraph was Apache2, it doesn't matter whether or not contributors signed a CLA. Apache2 only requires them to provide attribution. At any point a permissively licensed project can go closed-source. When they distribute it, they'd provide attribution, and would provide a link off to code from the last open source version.

A CLA primarily provides legal coverage for the legal entity primarily responsible for the project, as they can claim copyright on all the changes.

From a project maintainer perspective, I prefer DCO over CLA, as it provides a similar style of protection, but in general lawyers at companies default to a CLA.

If you want access to future changes, you need to limit yourself to contributing to copyleft licenses.
Bummer! That sucks as a freelancer with customers frequently relying on MS out of laziness. OTOH, at this point it's just another nail in the coffin for the Linux desktop that ceased to be usable anyway, even for work supported by the few age-old apps it has. Sadly, I can't even say I'm surprised, with Linuxers busy for well over a decade now to dutifully and sheepishly bring their workloads to "the cloud" and Chrome exclusively, and occupied with meta (non-)problems (wayland, containers). Looking forward to projects on Windows notebooks using Docker Desktop on x86!
It ain't perfect but if I had to live in Arizona I'd at least take a look. Fair points though.
Honestly I think it will be game changing for education (if people use it for learning). You get initial info from it then you say "simplify that further" or "expand on that". Like having a personal tutor who is a PhD in 1000 subjects,just answering all your dumb questions 24x7
https://alanpearce.eu

I really want to write more often, I'm not sure if it's that I don't know what to write about or that the idea of blogging doesn't come to mind easily when I'm doing things that I could blog about.
Electricity prices can go negative, interest rates can go negative, so yeah, there are conceivable circumstances where the "stock market" can go not just to zero but negative. I.e., people paying something to get rid of their stock ownership.

Argumemts about rationality and arbitrage are good for quantitative finance books and the make-believe worlds they construct. They dont define the limits of what can actually happen in human economies.
"so their bill more-or-less matches the money raised."

Absolutely true.
My personal blog: https://mrkaran.dev/

I've been writing on this space for a while now but the frequency of posts has dropped to once in 2-3 months. I hope to make it a more consistent habit however.
This is sort of like "communism works, but everybody who's tried it so far was doing it wrong".

Regulations lack any kind of competitive mechanism to forcibly correct them, even in the face of unwilling regulators. This is the fundamental problem.

Note that competition doesn't have to mean markets. Universities compete fiercely with each other for the best students, and it works. Researchers compete with each other for space in the most prestigious journals (and journals with each other to attract the best articles!). None of these are markets, but they are competitive, which regulatory apparatus is not.
Look at this fast and minimalist open source 3D viewer
F3D v2.1.0 is out! Fast and minimalist opensource 3D viewer now with better animation, camera option and HDRI support.

[https://github.com/f3d-app/f3d/releases/tag/v2.1.0](https://...

It supports many file formats, from digital content to scientific datasets (including glTF, STL, STEP, PLY, OBJ, FBX, Alembic), can show animations and support thumbnails and many rendering and texturing options including real time physically based rendering and raytracing.

New main features are better realtime animation and animatin scripting, HDRI drop, HDRI performance improvements and better camera placements.

Please try it, star it on github and also join our discord community: https://discord.f3d.app

Let me know if you find issues or have any feedback !

Luxray by [Gianmarco](https://sketchfab.com/GianmArt).
Bell Park Dawn HDRI by [Greg Zaal](https://polyhaven.com/all?a=Greg%20Zaal).
Source? Even as an EV owner/enthusiast I find that a little hard to believe.

I find the idea of the portable power fascinating and have watched some YouTube videos on them, but it seems like a very expensive and niche thing so far. I've seen one company on YouTube that showed it off.

I wanted an EV since back when I lived in an apartment, wished there was some sort of big capacitor on wheels I could charge all day from a normal outlet that would then fast charge my car for a few minutes.

Most actual products seem to use batteries and cost thousands, and are for some unique scenario where you somehow can't just public charge. Still find them neat though.

I think they typically just tow you to a charging station, seems a lot easier/faster/cheaper given they already own tow trucks.

In my opinion the only cost effective battery to travel around with would be the one inside an existing EV, I just hope we get beyond household outlet speeds for V2L. Would be neat if a passing EV could rescue at 50kw or something fast.
10% cumulatively across their whole lifetime. In other words, of all women who died, 10% of the deaths happened during childbirth.
yes, well I dont assume bad intention from every single website there, for some just dont justify the costs and possible headaches.

> You say "or" but then just give examples of what I said.
> law infringement implications

No, you mean law infringement implications, like they actually selling your data, I mean some law office, running behind companies not compliant and trying literally money extortion against them.
the main inflection point will be when it becomes socially taboo to express an anti-ai sentiment. just like with certain medicines or whichever war is being launched currently, the media will play lapdog for the government. the true inflection point comes when the federal government recognizes whats going on and enters into the AI arms race. suddenly the media will be flooded with talk of how AGI saves lives, discovers medicines, and all the other good things it might do. but they will never mention the existential angst and dread that will hang heavily in the air or any negative aspect of total human obsolescence. when you start to see AI get political all of a sudden, inexplicably, all is lost.
Wow, I knew the guy was a nutcase but this further confirms it.
https://productme.org

I want to get into writing about product development. Not very happy with any of the articles yet, but I wanted to put something out there.
Maintainer here. We will try in the next few days, and I will let you know. I have a lot of Unifi stuff myself.
Ask HN: Advice for Restarting Career as a Back End Developer
Hey HN community,

I'm looking for some guidance on restarting my career as a backend API developer. Currently, I have experience in PHP, NodeJS and Python, but I want to pivot towards working with compiled programming languages like C, C++, Rust, Go, or Zig. I believe these languages can offer benefits such as faster response times and the ability to compile code into bytecode for deployment.

I would appreciate your insights and suggestions on the following aspects:

Community: Which programming languages have thriving communities and active developer support? It's essential for me to have resources and a community where I can seek assistance and learn from others.

Bytecode Compilation: I'm interested in languages that can be compiled into bytecode or have similar deployment options. This will enable me to efficiently deploy my code to production environments.

Performance: Given that I aim to work on backend APIs, speed and response time are crucial factors. I'd like to explore languages that can deliver fast response times and perform well in production environments.

I value your expertise and experience, so any advice or recommendations you can offer regarding the languages I should consider, learning resources, or other relevant aspects would be highly appreciated.

Thank you all for your support!
Funny you should say that because it was STM32 that I was working with when ChatGPT blew up.
I think you might need to define what exactly you mean by "memory safe".

There is an entire class of bugs common to C and C++ that absolutely never happen in JVM languages, CLR languages, Rust, etc. This particular class of bugs of bugs never happen by design, because the language design simply does not permit them to occur ever.¹

¹ I am obviously of course excluding bugs/exploits/unintentional-loopholes here that are in the JVM or CLR, or in the Rust compiler itself, that permit a program to "break out of its box", so to speak.
AFAIK, snaps don't have a (official) way of disabling auto updates which means everything run a snap might update at any time, rather than when the best time is. This might work fine for a personal computer you use for Facetime or whatever, but in a professional environment or for servers, you can't just let software update when it thinks it time to do it, you need to figure out a good opportunity for it to happen.
At the risk of too much self promotion, I have a much deeper and more feature complete treatment of many of these type-level computations, represented with higher kinded types (which are thus composable) here:

http://hkt.code.lol/

This is my "lodash for types" project. It supports integer division for up to 2^64, for example. It has over 200 composable utility types.
My point us that (as yet) AI can't replace my job, so I'm safe. (The job is safe whether I do it or someone else does.)

Now since I work remotely, I am much more likely to be replaced by a cheaper offshore worker. Certainly seems to already have happened to some of the managers I report(ed) to.
> the differentiating feature between lxd and podman seems to be that lxd can manage full virtual machines

LXD is a management layer over LXC and Qemu(KVM?). LXC is all about system containers. The Qemu support is a recent addition [1]. LXD supported only LXC system containers until then.

> Containers you run with docker and podman are fully capable of running multiple processes

Yes. I have done this. But it was very unwieldy - probably because docker, podman etc weren't designed to run system containers.

[1] https://ubuntu.com/blog/lxd-virtual-machines-an-overview
For muscle loss? Doubt it. SIL was doing exercises the day after her surgery. With a 90 degree cast, no exercise can be done on the many of the muscles.
I recently started writing about my experience as a full-time caregiver, having recently left my software career: https://crawlwalkrunbook.substack.com. Striving for one post each week.
To reiterate, C didn't make it possible to write those codebases just because they happen to be written in C.
You can count to an arbitrary number (until the recursion limit) by using tuples of length N (and go back and forth to number literals by using the type of tuple['length'])

e.g. :

type zero = []

type Inc<N extends string[]> = [...N,'']
type Dec<N extends string[]> = N extends [...infer T,''] ? T : never

type one = Inc<zero>
type two = Inc<one>
type oneb = Dec<two>
https://dskrzypiec.dev/
The first think I always do after a fresh Ubuntu installation is removing snap entirely. Works fine in 20.04.
Judge Orders Biden Officials to Limit Contact with Social-Media Companies
TeamViewer and Google's equivalent (Google Remote Desktop) are 2 that come to mind, and there is functionality built directly in to some versions of Windows.
> a house that cut energy use by 85% while still being a single family home.
> The problems are not a lack of regulation but too much

Name one example in the past 50 years when the marlet has improved energy efficiency of a consumer product without government intervention.

Britain was building houses without insulation in the walls, manufacturers were building dishwashers and other household appliances that would consume over 10 W when they are switched off. Vacuum cleaner manufacturers still routinely commit fraud, because nobody tests this stuff
Ask HN: What is your biggest problem in ASO (App Store Optimization)?
Hello
I come with a quick question, it will help me with my idea validation:
What is your biggest problem with ASO

If you are curious as to why I ask, please check out my landing page, you will certainly find more information https://asogenie.com
https://blog.klungo.no/

My most popular post, at least here on HN, is about how Cloudflare Images had a lot of issues ~1.5 years ago - unfortunately they still do too. A previous PM for the product told me at one point that he and the team was "very well aware" of my article, and it was at one point one of the top ranking search results for "Cloudflare Images" too.

I'm currently writing a post about how I discovered I have low-frequency tinnitus.
> Dunno man, not hearing my neighbors conversations is quite pleasant.

And listening to their leafblowers/lawnmowers/other yard tools blasting a thousand decibels of noise on the weekends is?
> via a US broker, then they ought to be able to claim legal ownership of those stocks they purchased.

This is a funny sentence if you know how US brokers operate, because:
-- The stock is registered at Cede and Co. In your broker's name (not the client's name).
-- Most US brokers don't hold all the stock that their clients "have" in their account. They lend out stock with or without the client's approval.
-- It has happened that a broker doesn't own the stock that any of their clients bought through them at all.
-- Brokers can buy unsettled stock for clients which subsequently "fails to deliver". Meaning: the client gave the broker money to buy a stock, the broker gave nothing in return (but claims that the client has a stock even though it was never delivered).
-- In the US it is entirely possible that a company on the stock market offers x amount of stock and market participants short 2x while 3x amount of call options are in the money to be delivered and brokers are on the hook for that. That means that 5*x of stock can "exist" even though that amount was never issued by the company. Source: this is what happened during January 2021 short squeeze.

So yeah, you have legal ownership. Until you suddenly don't at some point in the future.
https://colobu.com write some posts about golang, rust and others
Noticed the same. Not a very practical computer, although you could say the host CPU does the same except for int's in 0 through 2^64-1.
Thanks for the very relevant plug, we are going to test with Marmot.
AI would likely make great managers. Given competent staff.

Alas while I rag on about incompetent managers, it's not uncommon to find staff who, charitably, need a lot of "management".
https://langsoul.com

General writing about musings on the world. Sometimes that's about how everyone in a big city is an npc. Why erotica exists in a world of free unlimited porn.

One of my first posts was about how Chinese anime migh die off due to the heavy handed censorship of stories over there. The same 10 acceptable stories aren't interesting enough to go outside China.

Made with Php, laravel, statamic as the CMS and static site builder. Hosted on surge.sh.

Wanted to move to cloudflare pages, but doesn't support Php 8+ yet for the build process.
how is the insulation of this new glass, great if it saves emmisions on the production side, but if it lets all the heat in my house fly outside it won't save a thing.
Hasn't exactly been true the last couple of years, granted that's a bit of a short term view as far as stocks go. Major market indices pretty much flat, inflation 11% over 24 months.
For those who are filtered purely on capability? Yes.
TV’s Golden Era Proved Costly to Streamers
Yeah, I don’t understand the hate in HN. Both snap and LXD are good container technologies. Snap is better than flatpak in several ways, for example, system programs could be confined too.
In KDE, moving mouse cursor to top left usually leads to expose-like behavior unless it is unconfigured.
And suddenly those folks hoarding their Vinyl collection will find the apocalypse proof media being in hot demand!
Hilton is recycling used bars of hotel soap to save the planet (2019)
The topic of the article is obviously about fluctuations of the market.

It is obvious that the political power can decide to abolish the market (Russia and China) and that's another issue.
Microsoft already has WSL2 so they can already run Office and Directx on the same box running Linux. I'm not sure that they have an incentive to make people run Office natively on a real Linux desktop. Wouldn't that lose some Windows customer? I think Office 365 already runs in browsers also on Linux but I never had a reason to check.
But only through their opaque sync service right?
I don't have much as compared to others but we all start somewhere..

- https://hiteshyadav.substack.com/
I hear a lot of people complaining about Snap. While I am not a Ubuntu user for 15+ years, I am curious why Canonical is pushing Snaps so much. There must be positive feedback from their target market. Maybe the traditional Linux desktop user does not fit anymore into Canonical’s persona
US Judge blocks Biden officials from contacting social media sites
America and the Shape of the Far Future
I have been thinking for quite some time about using XML for this. It is pure AST you can relatively conveniently author as text.

Having nice syntax is a good thing, yet no matter what the syntax is, it ends up as an AST. And the structure of AST records and the ways they can be combined matters quite a lot, I would say more than text syntax. XML makes it visible and easy to experiment with without getting distracted by text syntax niceties.
You Up? Mars Helicopter Finally Makes Contact After Two Months of Silence
RustDesk is generally good, just download it, then get the remote end's ID and password (or have them click Approve) and your in.

https://github.com/rustdesk/rustdesk/releases/tag/1.2.0
Sounds like something cooked up by a fradulent crypto bro who doesn't know anything about law or finance, but it's reality lol.
> American housing and zoning laws are overly focused on compliance with issues like wheel chairs

My EU aparment has an elevator, and you can get to every room in a wheelchair.

Can you get into the upstairs bedroom on an average american home in a wheelchair?
...and makes your code public domain (you just admitted here that you're using it)- if anyone accesses app developed by you, they can use it freely without any license.

Worst thing - you're feeding potentially not your code into GPT. That'd be a fireable offense to me (and a very expensive lawsuit for at least couple places I know). Not an issue if you're lone wolf, though.

It's a dystopian thought, but I wouldn't be surprised if Microsoft (which provides such services), when it knows you're using service to create public domain code, could just copy it one-to-one, because hey - free lunch, right?
One option could be to require that the access token needs to used within X seconds after it has been issued. During this period:

* Old refresh token can be used. Using it will revoke previous "new" tokens (and possibly generate some warnings, especially if new tokens are used after this)

* Using new access token will revoke old refresh token and access tokens, possibly requiring access on dedicated path (something like lookup, essentially confirming that you received it)

This probably should be rate limited to avoid malicious/buggy client filling the revoke list with junk. And it may also make sense to decrease the lifetime of the old refresh token (e.g. if it was originally going to expire in 24h make it expire in 30 minutes) or set maximum of times this swap can happen.

Of course this would still cause issues if e.g. database server where these were stored failed and client had to restore from backups.
When a Universal CRT bug resolution takes ~2 years
The Universal CRT, at the core of each C and C++ application written on and for Windows, had a memory leak on threads API. Even when the bug, root cause and the possible resolution is well documented, it took a bit over one and a half years. It's a huge project and there are of course higher priority problems to solve or features to develop. But how come this low hanging fruit can take this much time?
Are you implying that I don't know how to read code and (instruct GPT-4 to) write tests? I know what GPT-4 writes, it just does it instantly, whereas I do not.

The notion that I am generating and committing large blocks of untested arbitrary code makes me feel like you don't know how development is done. You're too far from reality for me to have confidence that you're at the professional level.
https://szabolcsdombi.com/
I was some weeks ago and Sao Paulo and I'm pretty sure I saw a lot of outdoor advertisements.. btw I wasnt there since 2019 and was sad to see how the city went down by the corona lockdowns.
Sao Paulo a real cyberpunk city, a dystopian mega city: https://www.instagram.com/spcyberpunk/?hl=en
Dreams sometimes are wild, effectively just becomes another story.

I had a dream where I was speeding down the frozen highway on an electric scooter. The game was to get faster and dodge traffic. Each time I got hit and died, I'd restart from the beginng. This occurred several times before I woke up
So it blew up in ca 1.299 +-X .. In its own time frame, relative to ours.
Really liking the idea of a blog revival.

I’m still posting after all these years. I have a blog, linkblog, podcast and newsletter. Currently still quite minimal. I’m trying to ensure it works well with little to no CSS, then progressively enhance it so it looks a bit nicer later. It’s slow going at the minute, created via a custom static site generator which works really well. Hoping to open source when the world / life allows.

Anyhow here you will find the latest:

https://markjgsmith.com/latest
GitHub Pull Requests Incident
Bret Victor update
Not lgbt, but had the same takeaway. Can't blame him. It's funny that at 20 we know everything. By 40 we barely know anything.
No. Some? Maybe. All? No.

I worked at a few companies where, when I needed to model a tricky system and build out an algorithm to do a tricky job, I turned to Racket as a draft. Once I got a POC done, we’d turn around and build it For Real™.

If all you’ve ever done is work as an implementer, then yeah, this flow doesn’t make much sense. But I think for people who work as problem discoverers, this is more common than not.
https://rpep.dev/posts/alpine-python-antipattern/

https://rpep.dev/posts/improving-python-performance-numerica...

https://rpep.dev/posts/best-practices-django-views/

Have just been starting this really. Any feedback much appreciated.