skysight-inc/HackerNews huggingface dataset:
Couldn’t agree more.

I was a manager for 25 years. It was soul-sucking. I think I was a very good manager, but I hated it.

I did code on the side, mainly to stay sane (not sure if it worked -Ed.).

When I was finally let go, after almost 27 years, I ran smack-dab into SV’s notorious ageism. It was humiliating, humbling, and infuriating. I fairly quickly gave up looking, as the search was way more soul-sucking than being a manager. I had the means to retire early. I hadn’t planned for it, but we make plans, and God laughs.

As it turned out, it was probably the best thing that could have happened. I have been furiously coding, ever since (solid green GH Activity Graph). My family also had some rather serious medical issues, and it was good that I could stay home. I live in a state with great health coverage, so I’m grateful.
Show HN: Primate – Polymorphic Development Platform
PrimateJS is a cutting-edge polymorphic framework designed to revolutionize the way developers build and scale web applications, offering unparalleled flexibility and performance. Its innovative architecture allows for seamless adaptation across different programming paradigms, making it a game-changer for developers seeking to push the boundaries of modern web development.
You do seem to be trolling pretty hard here, why is that?
Everyone seems to forget why GNOME and GNOME 3 and Unity happened (2022)
I have zero clue as to what these nixos services/nix packages do. The blurb on the site is not informative at all.
By “non-US” I mean the left outside the US that didn’t get too influenced by Democrats.

Not saying Democrats are good or bad, I’m not American. But their brand of leftism is quite different from what I knew as a young person.
I've worked with many trading systems, but this one sounds like a whole new thing. my prior experiences were limited to the systems that ran bots and provided market information, but I always had to pay developers to write bots running my algorithms. in contrast, this platform allows me to design my own bots with absolutely no coding knowledge!
Open Source AI Has No Moat
So is there anyone else doing concept albums like Nightwish' "Endless Forms Most Beautiful"?
The ability to find lyrics on lyric sites would be a reasonable proxy for sufficient popularity, I’d imagine.

On a semi-related note, when talking about large genre-specific corpuses, https://vgmdb.net has a fascinating scope definition across all things game and animation adjacent, including both the massive doujin (fan-made) music scene and the full discographies of many j-pop artists and composers, all annotated by franchise adjacency with (often) full staff credits: https://vgmdb.net/forums/showthread.php?t=22321

It’s a fascinating corpus and one I’d love to analyze deeply one day.
https://github.com/primatejs/primate
The most useful construct I am aware of that I wish became more popular in backend languages is strongly typed tree literals. (Introduced by Meta in Hack as "XHP")

Consider this pseudocode expression:

:Div{Hello :Span(style='bold'){world}} # expression type: HTMLDOMNode.Div

This is immensely powerful and saves a ton of time/bugs especially when compared to the alternative of string interpolation.

I know somebody once did XHP on Python, but regrettably this work was abandoned.
Packages:

https://gdal.org/index.html

GDAL is a translator library for raster and vector geospatial data formats that is released under an MIT style Open Source License by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.

https://libgeos.org/

GEOS is a C/C++ library for computational geometry with a focus on algorithms used in geographic information systems (GIS) software. It implements the OGC Simple Features geometry model and provides all the spatial functions in that standard as well as many others. GEOS is a core dependency of PostGIS, QGIS, GDAL, Shapely and many others.

https://grass.osgeo.org/

GRASS GIS offers powerful raster, vector, and geospatial processing engines in a single integrated software suite. It includes tools for terrain and ecosystem modeling, hydrology, visualization of raster and vector data, management and analysis of geospatial data, and the processing of satellite and aerial imagery. It comes with a temporal framework for advanced time series processing and a Python API for rapid geospatial programming. GRASS GIS has been optimized for performance and large geospatial data analysis.

https://github.com/OSGeo/libgeotiff

These have been around since the 1980s. I'm not familiar with the current state of these packages but I'm surprised that libgeotiff is distinct as I would have thought it'd fall under the umbrella of GDAL: ( https://gdal.org/drivers/raster/gtiff.html ).

Languages:

Appears to be all python shim layers and functions to leverage the packages.

Services:

Make a GIS geospatial aware database of raster data and vectors, points, pins, etc using PostgresSQL.
Hate to say it. Electron.
I agree, but I think of it more like a dirty work kind of thing, that it can do for me, like to repeat switch cases, instead of just copy pasting them, and change. I'd say its worth the 3-4% benefit it gives me.
Life Aboard a Nuclear Submarine
I have made my own tool to solve this problem:

https://github.com/franko/lhelper

It is currently used by nobody except me but it serves me well.

Its strong points are:

- it works on macOS, Linux and Windows
- it is possible to choose the options you want to enable for each package
- compiles packages using your own compiler toolchain
- create static libraries by default but you can choose a shared library.
> and almost in a childish way.

No. You've got to have a solid background in computer science to even start to understand fully this article.

Even the title itself is not accessible to 99% of humans.
when i got my first portable laptop (a sony picturebook) i started a travel diary in a similar manner. initially only when i was away from home, but when i moved countries being away from home became a permanent state, so i kept writing almost every day. until it became a habit. i don't review past entries, but like you i sometimes use the diary to research certain facts.

interestingly, when i write i always have some kind of audience in mind, my wife, other family members. some friends (the later being inspired by a friend who actually started a semi-public journal he shares with close friends, a circle that i feel privileged to have been invited to. however, i have not actually shared my own diary with anyone yet)
Drug dealing is just free trade frown upon by the government and the "squillionaires" do partake.

I haven't seen much other crime going on, living there for a few years; a friend got his wallet stolen in Angel with 4 digits cash though, albeit I'm not sure whether that was an inside job or normal pick pocketing.

Overall it felt pretty safe, especially when compared to west london (I got jumped with a knife once) or south london (plenty of crime going there).
Passing tests don't guarantee correctness over all possible inputs, and especially not freedom from vulnerabilities. I'd rather have the code written by a human who actually understands it. Especially if the AI just gets re-prompted after failed attempts until the tests pass.

AI-generated tests can work like compiler/sanitizer warnings. If they fail, you can audit them and decide if it was a true or false positive.
Or write slower I guess?
I am not sure he is sure!
A DVD's surface area is around 134cm2.
A microSD card area is around 1.65cm2. This means around 80 microSD cards in the surface area of a DVD. Multiplied by 2TB, the largest currently available microSD size, we get around 160TB, which is 1.28 Pb (Petabit).
One of my biggest gripes with Ruby (probably after the abuse of `method_missing` to add unsearchable method invocations) has got to be the naming of packages. I have no data to back this up so I might be off-base, but in my decade-plus of working with the language I have many memories of becoming frustrated because I couldn't remember a library's name or couldn't immediately figure out the function of a library I found in a Gemfile or an import. This is absolutely a problem with all modern package-oriented languages, but for whatever reason I perceive Ruby as having the worst case of it of all the ecosystems I've used.
Apropos treesitter, lsp and friends, I have based my baseline Emacs programming experience [1] on these. Quite enjoyable!

Apropos Clojure IDEs, m'colleagues and I in my neck of the Emacs-using Clojurist woods tend to send newcomers to VSCode or IntelliJ [2].

As community surveys show over the years, these two have come to own big chunks of the Clojure IDE pie. Well-earned, because both have received excellent Clojure programming support, with smooth REPL integration.

It seems Zed could become a contender too. A long time Clojure programmer friend and die-hard Emacs user recently remarked how Zed's performance might win him over.

[1] https://www.evalapply.org/posts/emerging-from-dotemacs-bankr...

[2] https://github.com/inclojure-org/clojure-by-example?tab=read...

and

https://github.com/inclojure-org/intermediate-clojure-worksh...
Y’all don’t celebrate Petrov Day?
These figures are from the S-1 and the compensation includes both stock options + awards.
>Five years from now parents will be mashing up Winnie the Pooh and Avatar, starring their children, in immersive 3D, for the Apple Vision Pro 4 or the Quest 7.

five years MAYBE expert creators will be able to do this in a satisfactory way after a lot of polish in editing out the edges and hundreds to thousands of prompts. And even then we're talking more about 5-10 minute short, not a feature length film.

five years for a parent with no technical/artistic expertise, sure. some will make some 10 second shorts on par with a current college freshman's early film project. minus understandings of the fundamentals of film, of course.
Change screen resolution of Ubuntu VM in Hyper-V
i note them with a simple entry. or i describe the details of the wedding or funeral, and other relevant facts, but i don't write about my feelings.

for one, i consider the diary as something others may read some day, i don't necessarily want share my feelings. but also, at least from my experience so far, reading about the facts of a traumatic experience helps me remember the feelings i had at the time. so rereading entries and recalling events is how i process these.
> Right. Also it’s a manufactured scarcity. The too brass of this capitalist system we working class suffer under could clearly fix house scarcity.

No.

While capitalism does create incentives for manufactured scarcity, houses aren't that. The only things the "top brass" can do would be reducing the standards in building codes so that anyone can build anywhere, but that would lead to shanty towns[0] without good connections or services, which isn't likely to attract the job opportunities that make cities desirable and expensive in turn.

If you want to make houses cheap, figure out how to make infrastructure cheap: the roads, the sewage system, the power lines… all the boring stuff.

[0] they might be nice looking, for example this holiday home which is large enough to live in, whose material cost is just 5% of the cost of a "proper" house sale price (the latter includes land, but still): https://www.kaufland.de/product/396861369/ but that doesn't solve the actual issues, and it's still saving money on the list price only to raise long-term costs on heating and fire safety.
https://fyne.io/
On the other hand, we all know what Chicago Boy orthodoxy has wrought in Chile with Pinochet, or in southern European countries in the wake of the forced IMF/ECB bailouts.
Blind Guardian carried me through high school on the backs of dragons.
Editor's note: The risk of the platform being banned eventually is pretty high. Please be aware of this risk.

Instead of paying for all subscriptions individually, you get access to the following streaming providers for $15 per month:

- Netflix

- Disney+

- Hulu

- HBO Max

- Spotify Premium

- Amazon Prime

- ESPN+

Site is trybundler.com
I read a similar article a few years ago about Californians moving to Idaho. Californians were making Idaho even more red, because the ones that are moving are self-selected to be conservatives.

https://www.idahostatesman.com/entertainment/ent-columns-blo...
I was not speaking of zoning but the simple mathematical fact that the profit obtained by the owning class could, in certain terms, be re-appropriated to the building of houses to solve homelessness.
No, it’s caused by capitalism’s “profit over people” design.

The problem is capitalism and greed. Entirely.
> Without defending this API, the easiest way to go about avoiding bugs when working with slice mutating functions is to consider all those "fine" scenarios as not fine. Always assume that only the return value of slice mutating functions are the valid reference and the old one always invalid.

The first "fine" scenario is fine because `slices.Sort` works in place, it doesn't return a value at all.

And the other "fine" versions do essentially what you advocate, by overwriting the invalid reference with the new one.
Since you have experience with frontend, mobile apps seem like the logical choice here.

But web development is huge. Are you saying you can't find jobs that _pay well_? Maybe you can consider specializing further into web development for more lucrative types of business, go into consulting and charge per day/week instead of hourly, etc.

You haven't elaborated on what you have tried already so it's hard to say if you've exhausted your options in your current area.
Great another thing to worry about…
Quite a bit of phosphate ore is naturally contaminated with Uranium which of course winds up in the soil and then food. Uranium is notorious for being radioactive but it is also toxic in the same way as lead and mercury with a toxicity per pound intermediate between the two. Potentially this is an energy resource

https://world-nuclear.org/information-library/nuclear-fuel-c...
>if you can’t see the difference between making a tool for others to use, and copyright violations, I don’t see value in continuing the discussion.

If a tool I used is suspected of containing copyright violations, it'd get sued. This happens even in software as Google v. Oracle has shown (among dozens of other cases. Maybe hundreds by now).

And lo and behold, OpenAI is getting sued on suspicion of copyright violation. "tools for other to use" isn't a defense against copyright violation, and never has been.
Again, that's simply not true. You can't point to a single instance where CBDC infrastructure has enabled or improved wholesale international payments that were impossible or otherwise costly to do before.
For Web pages generally, absolutely. I'll often delete any sticky elements using uBlock Origin, as that's faster than writing a Stylus style (though I've had reasonably good luck with generic styles applied to sites as well).

But TFA is about data tables with a sticky header column, a suggestion which really is genuinely useful.
"I don't want to remember nothing, nothing, you understand?!" [1]

[1] https://www.youtube.com/watch?v=OLv6ycYcpGI
Agree on the over-use of shared_ptr (there is _a lot_ of copying shared ptrs going on here). But moving from the shared_ptr like this is quite idiomatic no?

void Consol3Engine::RegisterFrameDrawer(std::shared_ptr<IFrameDrawer> frame_drawer)
{
frame_drawers.push_back(std::move(frame_drawer));
...
}
https://api.slack.com/methods/admin.users.session.invalidate ?
The moments captured in my images are fresh, but my perspective on them changes.

I am doing an experiment in memory and trying to memorize the name of every U.S. county, with the aid of a map. Several months in I can say that the brain inexorably will tie names together (wether by geographical proximity or etymology, e.g. Imperial-Riverside-San Diego or Redwood-Greenwood), and the addition of new names affects the perception of the ones before, or the perception of words which happen to be county names. I could write an entire essay on the limits of memory, but it would hardly be better than Jorge Luis Borges's story Funes, the memorius.

For anyone curious I can name 80% of U.S. counties with the aid of a blank map, and my geographic intuition has improved greatly. Every county (and county name) has a history attached to it, and sometimes when someone tells me where they grew up, I can guess their ancestry more or less, especially if they come from rural areas. It surprises them, sometimes even more when they know I'm not american.
Google AI is searching the world for methane leaks from space
Why is X still called Twitter?
VSCode successfully loaded in Ladybird browser
David Braben's epic Lander, the first game for the ARM platform
Via twitter
"If you're after some weekend reading, I have now added 8 deep dives about David Braben's epic Lander, the world's first game for the ARM platform. Landscape generation, 3D objects, particle physics and memory maps... it's all here.

More articles soon... "

If you're after some weekend reading, I have now added 8 deep dives about David Braben's epic Lander, the world's first game for the ARM platform. Landscape generation, 3D objects, particle physics and memory maps... it's all here.

More articles soon...
Basic DevOps is easy enough to grasp and apply, especially if it's just the CI part. I'd say all developers should learn a bit of that.

Actual "infrastructure engineering" (cloud or not) is a different beast. It requires much deeper knowledge and would be akin to changing professions in terms of how much time you'd have to dedicate to know enough to raise about the noise level.

I've been doing this for 22+ years so I'm obviously biased.

I think your suggestions of becoming a JS performance expert is spot on.
Sure... I was alluding to OP's comment, not yours.
That "just" is doing a lot of heavy lifting. Many, many people do not live a bike ride away from places like that.
Ahhh, HN … thank you all :-)
> writing speed of about 100 milliseconds and an energy consumption of microjoules to millijoules

Since this is on an IEEE website, I'm gonna give them the benefit of the doubt and assume that the writer accidentally omitted the unit of data this applies to, but understands that the sentence is meaningless without it.

But the fact that apparently no one proofread the text still makes this a garbage-grade publication.
Games like Alpha Go have very limited(or known) end state so reinforcements learning or similar methods work great. However, I wonder how will AI train itself in learning human languages without being judged by humans. It’s just a matter of time before someone figures out
In fairness, early BG very much aligns more with speed metal, which is a fairly close sibling to thrash. It was that vector that got me into them more than my latter appreciation for power metal in all its bombastic soaring-vocal glory.
Those in China essentially have a get out out of jail free card for hacking. Just like we do for Chinese targets.

Any rich Chinese could've banked on cryptocurrency. Also, the poor in China and Russia are very poor. While the rich and middle incomes could easily afford energy prizes.

I don't know about China but Russia is a maffia state in disguise where a criminal rich club runs it with Putin. The middle class (those living in St. Petersburg and Moscow) need to be kept happy enough as a kind of unwritten deal between Putin and those people.
So is this GPT for images? They take a generative model and apply finetuning via LoRA on some downstream task such as surface normal and conclude that these models intrinsically learn these representations, and find that they do better than supervised approaches?

I think this is awesome but maybe it’s not really that surprising given how this “generate and then finetune” approach has already worked so well?
> Even Gavin McInness says you're wrong here.

Could you link to the quote where he says this? The article claims he said it, but I couldn’t find the quote.
nixpkgs is a funny situation where it is incredibly easy to just run with patches and additions locally. It is often easier to make a service config just for you than something reusable and broadly useful.

Thankfully the upstream contribution process is also pretty easy. So it seems like a lot does make it upstream.
Hah, wow, I went through a massive Blind Guardian phase. Love their stuff.
Forgot? I never knew, and I can't pass the #%@*ing captcha to read a blog post so I still don't know.
Huh. Gnome happened way before Ubuntu was a thing. Ubuntu has never "needed a non windows-95 like desktop".
It's absolutely baffling that you're presenting "knowing how to deploy your software" as a differentiating skill. It should be the bare minimum to be employable.
I used it for https://crates.live and it is the reason I'd always recommend it despite the stack being a complete mess. You set it once and it will always run. You don't have to care for a server. Most of my older projects died because I didn't have time to take care of the server. This fixes this one important bit and I think it's under-rated.
https://archive.is/l3yX8
Memory seems to be cemented when theres some type of value assigned to it, like a useful memory peg I find.

A major battle, a geomarker, usually there is SOMETHING noteworthy historical. I may not have put the labor into the volume of counties as you, but I've lived in so many places, and I index local histories of everywhere I live, and it cements so much.

Love the effort you put into testing your cognitive faculties!
> accepting/rejecting tokens etc.

That sounds interesting
With something like a UPS using some crummy non-documented protocol with Windows-only support, it really is 100% up to the vendor.

The best Linux can do as an ecosystem is reverse-engineer some stuff, which may or may not work for all models for varying degrees of "work", and that's it. The people working on apcupsd probably don't even have access to this model, and they're probably also not keen to dish out several hundred Euro/Dollar/Pounds to purchase one at their own expense.

Often things are complex and multiple people are "at fault" for something going wrong. Sometimes it's very simple and it's just one party doing something wrong. This is one of those simple cases. Linux is very much not "the problem", crummy vendors with crummy undocumented protocols are "the problem".
geospatial-nix author here. Thanks for your interest.

geospatial-nix.today is the UI for creation of development and working environments using Nix. It provides easy instructions to get Nix running on your Linux machine, UI to declaratively configure your environment and tools for building container images.

We are focusing on geospatial use cases, but this tool is not limited to geospatial only. We support all configuration options provided by Devenv (https://devenv.sh/reference/options/). Actually, geospatial-nix.today website, written in Elm, is developed and deployed by the environment created by geospatial-nix (https://github.com/imincik/geospatial-nix.today/blob/master/...)

geospatial-nix (https://github.com/imincik/geospatial-nix) itself is weekly updated geospatial software repository for Linux.

As you can read in the FUTURE PLANS section, we are in very early stage of development. Please take this to account. Features like support for many more services, Mac support, production deployment to Kubernetes will land soon.

Any feedback is very much appreciated.