skysight-inc/HackerNews huggingface dataset:
A bit tangential, but I found and contacted the author of Cicada3301 some years ago. They sloppily used a single Google Analytics ID on 2 sites, one of them being on an old version of the Cicada3301 site which had been snapshotted by archive.org before they realized their mistake and removed it. I was able to reverse search this ID and found it was also in use on the personal website of a cryptography/security expert who was the Chief Information Security Officer of a contractor who primarily does work for big three-letter agencies in the US. I contacted him on LinkedIn and he denied it, though I very much doubt this was some big coincidence.
I don't think the downvotes here are fair given the corrections this person has received. These misconceptions are wildly common. I'm sure 90% of the downvoters couldn't even accurately identify this stuff.
It’s not clear that all these dialects are actually helping things, or that the design of something from which it’s easy to make new dialects is that helpful.

Why?

I attended an MLIR online meeting months back and there was someone presenting who had a diagram that literally had a dozen different dialects and converters that were being written between different ones (but not MxN, so it was a strictly relatively arbitrary set of combinations that were being converted between, and mostly one-directional if I recall correctly). This was the “solution” to being able to make various things interoperate, but from a distance it looks a lot like a relatively obvious problem caused by the very nature of the design of MLIR.
The new structured logging library is a great addition, its nice to have structured logging in the standard lib.

It's easy to get started with log/slog and one of the built in handlers, but as soon as you want to change something the library design pushes you towards implementing an entire handler.

For example, if I was the built in JSON format, but with a different formatting of the Time field, that's not easy to do. It's not obvious how to change the built in handler.

I wrote slogmw[1] to solve this problem. It's a set of middleware and examples that make it easy to make small changes to the built in handlers without having to write a whole new handler from scratch.

[1] https://github.com/zknill/slogmw
Generations by Gene Twenge sticks in mind.

It has loads of interesting stats on how generations have changed.

It still amazes me to find out that in the 1950s in the US half of brides were teenagers. The average age of having a child was similarly super low compared to now.

My review is at:

https://www.goodreads.com/book/show/61273798-generations
I remember asking a games porter (from Windows to Mac) once why they put savefiles in the Documents folder instead of Library (some older games of theirs did put them there) they replied that because after Mac OS X changed the Library folder to be invisible they had people contacting support being unable to find the savefiles, so they put it in a place where it was visible.

I'd expect the "less attractive" part is for when you do want users to find the data your program creates in general.
Yes, linear(-ish) dependency chains so that your threads have to wait for one thread to provide a result (infinitely often).
Hawaii governor warns developers against predatory land buying in Lahaina
This is the first I have heard of it as well (and I have properly studied NP complete in graph theory, so I don't know why this missed my attention). It seems that P-complete are difficult to parallelize by definition as they are the set of tractable problems (as opposed to NP) which don't parallelize well.

"The class P, typically taken to consist of all the "tractable" problems for a sequential computer, contains the class NC, which consists of those problems which can be efficiently solved on a parallel computer. This is because parallel computers can be simulated on a sequential machine. It is not known whether NC = P. In other words, it is not known whether there are any tractable problems that are inherently sequential. " From: https://en.m.wikipedia.org/wiki/P-complete
> roughly nine out of 10 Australians who were watching commercial TV were watching the Matildas.

What is "Commercial TV"? Does this not count Australian Broadcasting Corp (and potentially SBS)?

Otherwise, I'm very excited for what this means for football in Australia. Potentially more funding for A-League, perhaps even SBS putting more money towards rights to telecast overseas leagues as well.
Lossy text comparison is a horrifying concept?
Iron oxide particles trap estrogen hormones, limiting harm to aquatic life
I misunderstood.

You were talking about sharing to external family, oops

It would be cool if we could do peer to peer federation.
I believe that when people talk about N-dimensional spaces they typically talk about spaces with a Euclidean metric unless they explicitly say otherwise. The properties of a sphere in an N-dimensional Euclidean space are not all the same as those in an N-dimensional Minkowski-like spacetime (either 6+1 or 4+3 or any combination).
As a Genshin player who has never played BOTW, I'll disagree.

What do they have in common? A bright fantasy setting with a large, more or less seamless territory to explore. That's not super-novel; it's sort of what we'd expect to see as table stakes on a fantasy game once we got computers big enough to maintain a large and busy world model.

I tend to think of Zelda games in terms of puzzles and item accumulation-- a major feature is always "when you get the item from Dungeon A, it unlocks the ability to finish that dungeon, and usually grants access to some previously unreachable part of the map to proceed to Dungeon B." By comparison, Genshin's puzzles are pretty anemic and highly optional.

I think their success is 33% an excellent UI (you have great flexibility in build and playstyle, but it doesn't require a bunch of complex gestures and keybinds) and 33% in providing a pretty environment to explore, and 33% Waifu Wars.
And developing self driving cars aren't that relevant to bike lanes.
To add to this NP can also refer to the more formal idea of a non-deterministic turing machine being able to compute the problem in polynomial time. We learned NP as "Non-deterministic Polynomial (time)". I think the more practical definition is "not polynomial"...lol.
Blindsight and Echopraxia by Peter Watts [1] I enjoyed the ideas in these books.

The Sunken Land Begins to Rise Again [2] by M. John Harrison. Beautiful writing. His descriptions give me vivid dreams if I read before bed.

The Thursday Murder Club [3] by Richard Osman. Light reading, amusing, beginning of a series.

[1] https://en.m.wikipedia.org/wiki/Echopraxia_(novel)

[2] https://www.goodreads.com/book/show/49201192-the-sunken-land...

[3] https://www.goodreads.com/book/show/54846475-the-thursday-mu...
That summary mostly makes me think of a wiki; How are you trying to differentiate from the existing FOSS ones?
The difference is that I can write Tailwind faster, without switching files, and in a way that's always consistent with the rest of the team. That makes it worthwhile for me.
I'm creating a 2D ant colony simulation that runs 24/7 in your browser. It's supposed to feel like a pet and you're supposed to want to keep it alive and check in on it as tunnels are dug, ants are born, food is found, etc.

You, the proud owner of some new ants, must keep them alive. For the MVP, you'll just get a ration of food each day when you show up, but there's a catch. To unlock the food, you need to arrive at a self-designated time each day, you can't miss your time window, and you'll need to participate in a breathing exercise. Black screen, white text, breathe in/out, repeat for a minute, etc. You emerge calmer than before, get your food, feed your ants, watch them thrive, and get on with your day.

Long-term, I'd like to continually increase the complexity of the simulation to make it more engaging, disguise the self-care offerings behind game lore/mechanics, and provide more self-care offerings such as journaling or guided meditation.

The goal is to get people who like using technology a lot to unintentionally dedicate a few minutes each day to checking in on themselves. They get into it thinking they're caring for some wannabe-Tamagotchi ants, but they stick with it because they're on a seven day self-care streak, feel good about that, and don't want to let their ants down. It's similar to https://finchcare.com/ but less on-the-nose about feelings and more for those who'd appreciate a RimWorld / Dwarf Fortress simulation aesthetic.

This is my first attempt at anything like a ~game and I have very little to show in way of functionality, but I've been enjoying teaching myself Rust/Bevy and writing with an ECS-first mindset. Trying to use these tools has slowed down development several magnitudes compared to throwing TypeScript at the wall, and I haven't seen significant benefits yet, but I'm hoping that long-term the low-level control and fast-growing game engine will pay dividends.

Anyway, here's a few ants which dig dirt and make some sand piles. I know it's not much :)

https://ant.care/

I'm hoping to get people checking back on their ants for seven straight days by spicing up the visuals a little bit, adding a queen, nesting, egg laying, hunger, death, and then a top-down view for food discovery / pheromone trails.
Developing self driving cars don't come of city budgets
Read A Fire Upon the Deep
> at this stage the only trustable big computational cloud is AWS.

Didn't AWS had in the last year two or three large scale events that paralyzed the web?

Edit: here's a discussion over one of the times AWS's us-east-1 was down this year.

https://news.ycombinator.com/item?id=36315300
> has failed to sustain a broad system of good hard worthwhile jobs that pay pretty well & feel fulfilling

Honestly I wish I could go back to school. There are so many jobs I think I would enjoy that fit this, but they all are heavily credentialed. i know for sure that I could get so much more out of education now than I could of had I done it when I was a more naive 17/18 year old, but sadly the further you are from that demographic the more expensive it becomes (without gotcha’s at least). Honestly, I really wish I could just redo my life starting from maybe around 16-18.

Software did me good for a while economically, but it looks like that’s over now.
The cartels certainly think they exist...

The linked post is a bizarre essay about two conspiracy theory publications asserting that the cartels don't exist, that the government is behind all the murders blamed on the drug cartels, and that every journalist covering the drug problem in Mexico is either wrong or part of the conspiracy.
This is great! Also super helpful to me as someone with way more experience in one OS than the others. I will definitely be referring to this in the future.
Typical spring boot application is absolutely full of annotations and extended helper classes for configuration, and implicitly running starter classes for further configuration.

My Spring Boot application launches entire tomcat under the hood without a single line of code. How terrible is that?

My preference when it comes to configuration is just pure code. Not @Configuration. Just construct necessary objects, wire them up and go. Just like with Golang. So no magic, all I wrote will be executed and no more. No classpath scanning will be performed. No code will be generated (I can tolerate code generation at pre-compile phase, so I can easily browse it with my IDE, something like mapstruct, but I hate all those java.lang.Proxy-ies, all those asm-generated wrappers around interfaces just so I can write @Transactional, like it matters).

I can actually fight Spring Boot. I can write XML configuration or configure things with code myself. But I live and work in community and I expected to follow so-called "commonly accepted" practice.
Staying in the realm of polynomial complexity matrix multiplication comes to mind, where we are approaching more and more O(n^2), where O(n^3) is the naive, but more common implementation.
Strictly speaking, "plastic" simply refers to the physical property of "plasticity". Though it's also used as a general term for "all polymers", which would therefore include silicone (polysiloxane) too. However people also use "plastic" to mean "organic polymers" specifically, thus drawing a distinction between plastics and silicone.

I get the sense that people on the internet believe silicone to be more safe (e.g. for sous vide cooking or baby products) for whatever reason. Maybe because it is more chemically stable or decomposes to sand or whatever. But really you can't draw many conclusions about any synthetic material unless there has been thorough research. A given polymer species can have very different properties depending on the additives used, and those can be the most dangerous to health. And the same material between different manufacturers could have different chemistry and health risks. It's a big complicated world...
Right, because those are the only two options.
If the plants are so unsuitable, then it'll be more profitable to sell the water than it is to grow the plants. And idk what any of this has to do with slavery, especially in CA, but fortunately the law does uphold private property rights.
I don't disagree, but I think the above number is an interesting datapoint, I wish we had a similar way to compare range in airplanes (jet fuel vs H)
It's not by definition, there's a bit of math behind it! :)

The intuition is that the hardest problems in P have linear dependency chains.
If you could have a good parallel algorithm for a P complete problem, you could take a problem with a dependency chain and solve parts of it in parallel without waiting for the results those parts are depending on.
Honestly, I see some arrogance here but not where you put it. Just like your computer is yours, the developer owns their application. Use it or not, but don't blame them for arrogance if it does not behave exactly like you wish.
I don't think there is a single answer to state management with htmx as in "put your key-value pairs here“. Instead the page depicts the application state and offers ways to change it or to change what is depicted each time updating parts of the page. So the state is what's on the page so to say. However some options are: 1. you can have some form of state in your url by having every user actions change a param, returning the updated page with updated links/forms. 2. You could keep a session on the backend. Never used this myself, however Django which you speak of above should have support for sessions without a user/login. 3. you can keep state in the database if is important enough and you have a user. 4. htmx also sends a lot of js events which you can react to by using some plain Javascript yourself. You can also send your own events and have htmx listen on them to have different components react to a page/state update elsewhere with their own page update.
Even for radio we went from blasting megawatts into space to keeping a lot of it in the atmosphere. We ourselves are proof that radio's a poor way to detect aliens and our reduction in radio emissions was a natural progression of our technology, not an attempt to hide.

What's more telling for those in the neighborhood is the strange amounts of O2 in our atmosphere's spectral lines. That came to be long before us, it will persist long beyond us and it's a clear indicator of a non-geological process that might intrigue aliens.
It seems like large scale renewables are done by a large outside crew that comes in and gets things going as fast as possible.

That might be the only way wind can be done because of the size.

But for solar, it seems like there could be a local crew that installs a row of panels every day. Or week.

Currently the landowner gets rent, the area gets taxes but the locals don’t see much from renewables. Truck in racks and panels a month ahead of when they’re needed. Try agrivoltaics.
>Practical circuits

>JBIG2 doesn't have scripting capabilities, but when combined with a vulnerability, it does have the ability to emulate circuits of arbitrary logic gates operating on arbitrary memory. So why not just use that to build your own computer architecture and script that!? That's exactly what this exploit does. Using over 70,000 segment commands defining logical bit operations, they define a small computer architecture with features such as registers and a full 64-bit adder and comparator which they use to search memory and perform arithmetic operations. It's not as fast as Javascript, but it's fundamentally computationally equivalent.

>The bootstrapping operations for the sandbox escape exploit are written to run on this logic circuit and the whole thing runs in this weird, emulated environment created out of a single decompression pass through a JBIG2 stream. It's pretty incredible, and at the same time, pretty terrifying.

Wow... that's really out of the box. They built their own VM from a JBIG compression stream vuln and wrote an exploit to run on it... Not bad.
I kind of wonder at what point do batteries become too dangerous. If a battery can absorb that kind of power in such a time ... exactly what amount of time does it need to release that energy again?

In particular, does it release it fast enough to blow up a building?
I enjoyed most of book 1, then it suddenly went "slapstick" with the alien engineers at the end. That really turned me off to the rest of the series.

However, for those who have read books 2 and beyond, does the writing return to serious and deep or does a slapstick element remain?
I recall someone in a similar situation who was able to convince IT to whitelist a cloud VM for testing website deployments. In addition to the website, this VM also hosted a wireguard server running on ports that happen to be commonly used for databases.
Or even if there isn’t new physics for wireless transmission, it seems likely that a civilization living on a single planet would keep increasing the efficiency of their communications until very little radio leaks out.
It's language straight from the Law, a mixture of phrases that emphasize the totality of the curse over all of life by reiterating it in a number of ways. See Deuteronomy 6 and 28 for examples of both the 'totality' language and the phrasing of curses.
I remember watching the video you made on it[0] and was thoroughly impressed! Small world.

I had an application for this recently but the name made it hard to find :(

[0] https://www.youtube.com/watch?v=iydG-e1dQGA
Photon Storage
> no one will object to either near a mine or along tracks

> in place known for nothing but sand and oil fields

Errr, just as a reality check, almost all mines impact people in some form or another, often indigenous people who never adopted advanced western lifestyles that they are directly impacted by with mines, pipelines, climate effects, etc.

FWiW I'm making that statement as someone with decades as an exploration geophysicist, backend developer of

https://www.spglobal.com/marketintelligence/en/campaigns/met...

and someone who has negotiated on environmental impact statements with traditional landowners.

In the US the proposed $64 billion half century supply Resolution Copper mine will impact people:

https://www.reuters.com/markets/commodities/ceraweek-rio-tin...

despite being somewhere that many on HN would describe as "empty", "barren", "uninhabited", etc.

Rio Tinto has stretched it's credibility with traditional owners in recent years:

https://www.theguardian.com/australia-news/2021/aug/03/rio-t...

https://www.theguardian.com/australia-news/2021/may/24/a-yea...
GPS determines a solution for position and time simultaneously. It requires 4 satellites to solve for 4 unknowns (X, Y, Z, t). If you know your position you can solve for time using only 1 satellite, but a watch is always moving so it's position won't be known.
Cooling them would still be a problem.
The sunny side might not be the best place for them.

They might find a niche in some instruments in probes, but for wiring it does not make sense.
The rest of the probe electronics don't like being that cold.
You might like the 'The Prize' by Daniel Yergin on the history of petroleum and which also won the Pulitzer Prize.
I’m very curious too!
How to look into a ~300 GB Java heap dump
I've been working on blog powered entirely by GitHub Gists. https://gist.aviperl.me/

With zero extra effort, you get a simple blog. With configuration via settings files stored in a secret gist or on a gist itself, a rich blogging experience.

A currently hidden feature that is useful is RSS feeds for any GitHub users gists: https://gist.aviperl.me/avi-perl/rss

I'm hoping that the GitHub graphQL API might let me get list of gists with their file content, in which case, no outside build step would be needed to provide the full experience for a GitHub user.

What I mean here by "full experience" is adding a title, image, tags, etc.
Also,one cannot pretend that AWS does not force customers to pay through the nose for its cloud services.
Any sufficiently advanced technology is indistinguishable from random noise.
Acronym’s new computer with Asus is bonkers, but that’s the point
I'm still going to wait for the final version of the paper that is being peer-reviewed for APL material publication
This is batch processing. Many systems today, especially ones that process money, still look much like that. The hardware is different but the concept remains. Sequential files are created, sorted, merged, and outputs generated.

It's a reliable, well-understood process. If something funny happens, somewhere there is a logged transaction that made it happen. You don't just have an inexplicable database state. Auditors look for those transactions that made something funny happen. What you see in online banking is often yesterday's batch run plus interim updates during the day. The real updates happen in some batch job.
I’m working on developing a new kind of flexible linear actuator for robotics and prosthetics. Essentially an artificial muscle. If we can make production economical it’ll make a big difference in how energy efficient and human-like robots and prosthetics can be.
I think it’s plainly evident that traditional electric motors and servo actuators are a big limitation on robots in how well they can mimic human level functions, like grasping and walking. A robot might only have a handful of actuators in their legs to walk, if evolution could have found a way to walk proficiently with so few muscles as their are actuators in a robot like the Tesla bot, it would have.
Can’t speak too much about the specifics of how it works, but its using electromagnets, no pneumatics or electrostatics or shape changing polymers etc. I have interest from a few uni research groups in my city, but we’re always on the lookout for groups who might be good alpha or beta candidates. My email is zak at zerocubic dot com
oh boy.

it is not "open source"

but it certainly free software