skysight-inc/HackerNews huggingface dataset:
Solar glass developed by researchers, high efficiency transparent solar cells
Python heads aren't exactly large and they are nocturnal. If it were easiest to just shoot them dead, that's exactly what they would be doing.
great project, any plans to implement voice chat features?
https://www.everglades.org/early-formation/
>Only about 5000 years ago did South Florida’s climate take on its current sub-tropical and monsoonal character of dry winters followed by hot moist summers with large amounts of rain (on average 50-60 inches per year), as seas that surround it on three sides warm and evaporate.
From https://go.dev/doc/asm:

> The assembler is based on the input style of the Plan 9 assemblers, which is documented in detail elsewhere. If you plan to write assembly language, you should read that document although much of it is Plan 9-specific.

That first sentence links to https://9p.io/sys/doc/asm.html. So yes, definitely not a coincidence.
Yeah but, won't it also be learning from the mistakes and missed tactics too? (Assuming its reward function is telling it to predict the human's move, rather than actually trying to win.)
I think they may be far-gone in the sense that they themselves don't really believe they got a chance at the seat. Similar to how the communists are unhappy because despite everything, including personal fortunes and successes, deep down a communist believer sees himself as incomplete, insufficient, uncommitted. He may make some money, acquire influence, respect of his peers, perhaps even his bosses—and yet, he would in his own eyes remain a proletariat still, self-despised for allowing himself to be exploited so.

Had they truly believed they were not impotent, they wouldn't obsess over business-men.
Approximately no one is going to buy a museum gift shop coffee table book anywhere other than at a museum gift shop.
Ask HN: Alternative Languages to Python/R in Computational Biology?
Rust 1.82.0 just got released (https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html), bringing some really good updates such as:

- The new cargo info subcommand
- aarch64-apple-darwin is now a tier 1 target
- Improvements to impl Trait syntax

This raises an interesting discussion about the programming languages used in computational biology. While Python and R are predominant, there may be other good alternatives worth considering, for example -

1. Crystal: Known for its fast compile times and ease of use, Crystal is reportedly efficient in handling large biological data files. Has anyone used it in production? Heng Li's benchmarks provide some insights: https://lh3.github.io/2020/05/17/fast-high-level-programming-languages.

2. Rust: There is robustness in context of software development, but how effective is it for everyday computational biology scripting? Heng Li offers another perspective: https://lh3.github.io/2024/03/05/what-high-performance-language-to-learn.

3. Julia: Gaining popularity, but frankly I have concerns regarding numerical precision. (Maybe I am wrong), but tooling and non-compiled language makes it not okay for me personally.

4. Zig: I do not know that it is even relevant in this topic - but I wanted to add to capture a possibility?

What programming languages do you prefer for tasks such as sequence analysis, modeling, or data processing? Are there any lesser-known languages that deserve more attention, such as Racket or Raku?

Could you please share your experiences, whether in serious production environments or personal hobby projects. I would love to hear about different languages, paradigms, and their applications.

Additionally, I am exploring new ideas for a SAM/BAM encoding scheme for biological data. If anyone is interested in collaborating on this project, please reach out.
The problem is that my coworkers are morons who seem incapable of remembering to run a simple `explain analyze` on their queries. They'd rather just write monstrosities that kindasorta work without giving a single damn about performance.

It seems like computers are getting more capable, but developers are becoming less capable at roughly the same pace.
I can't tell if this is good for Squarespace customers or not.

Publicly traded companies have some pressures that are unhealthy, so moving back into private ownership might be good.

From my casual browsing of their Wikipedia article, Permira doesn't seem to be a vulture capital firm.

shrug emoji
or speech-to-text systems. The person might not be typing the text.
I wish scientific papers would have their conclusion at the top of the page.
I was referring to banks using decimal libraries because they work in base 10 numbers, and I recall a big announcement many years ago when the stock market officially switched from fractional stock pricing to cents "for the benefit of computers and rounding", or some such excuse. It always struck me as strange, since binary fixed and floating point represent those particular quantities exactly, without rounding error. Now with normal dollars and cents calculations, I can see why a decimal library might be preferred.
Tech giants set to pay through the nose for nuclear power thats still years away
I have nothing to contribute and am late. However, every time I see YC AMA I read YMCA.
So, kind of, you want every NaN to be a sNan? Along those lines, this SO answer is really interesting: https://stackoverflow.com/a/55648118
Why not hire local residents?
When I am forced to rotate an otherwise good password, I swap the suffix to the front of the password

If they have some perverse check to make sure I am not re-using one of my last X passwords I just rotate in another permutation like A2!
A negative is just an inversion of the intensity of visible signal. It even has a manifestation in common experience. Stare at something for a long time, then look away. A negative will superimpose on whatever you're now looking at it. I can't think of a good reason humans of the past should not have been able to reproduce this kind of effect artistically.
And it worked. Go established cross-compilation as table-stakes for new programming languages, at a time when very few were doing it well, if at all.
Speaking at an all-hands meeting for AWS, unit CEO Matt Garman said nine out of 10 workers he has spoken with support the new policy

I work with AWS and a lot of the people I interact with are remote. Some of them moved during the Pandemic. When I’ve come to their site for an in person meeting most of them are on Chime.

I wonder how this is going to play out for them. It’s also a bit troubling for me because I’ve been doing business with these folks for years and replacing them would impact not only my business but everyone that does business with them.
Kind've interesting that the author is now a big Zig advocate. Presumably he likes Zig for the same reason he likes Go and dislikes Rust - because Worse is Better.

I love Rust and you couldn't pay me to write Go (haven't tried Zig). It's The Right Thing.
Well, to make that metaphor work with the Shroud, you have to add a couple of extra details:

1. Your father got it from your granpa, who really liked to boast about family treasures and often made up stories about his parents and grandparents.

2. The bible clearly says "Printed in 1956" in the back matter.

But of course, you are free to believe whatever you want.
>ArchiveBox is also gearing up to support real cryptographic signing of archives

That's a really interesting point. The gut reaction is "why are we wasting time on adding a nice-to-have such as a very fancy cousin of the MD5 checksum when the real meat of the time & effort is maximizing data download and scale"

But then, then go read the book 1984 and it may become clear the importance of ensuring the data is unchanged down the road.

But if this is a hedge against hypothetical future 1984 world, one would have to ask - what if the only file available has the wrong md5sum? Because then most people would say, "welp, something is better than nothing" and that's it. Perhaps something that might provide additional information about what/how/where something was changed in more detail.
How Shopify improved consumer search intent with real-time ML
N Korea sends troops to fight with Russia: Seoul
When I was doing that a lot I just patched my VNC client to send the keys for the data in the clipboard on "paste" so I could use its native "paste" command
> No this guy doesn’t get it. He doesn’t understand what science is.

> In science nothing can be proven.

Who are you referring to? Nobody has mentioned anything about proven. Your entire comment is focused on arguing against science being proofs, but nobody has said science is proofs.

OP said that scientific theories should "explain and predict" which they should. Those that don't should be discarded eventually (which they should). Why are your discussing mathematical proofs of science when nobody brought it up nor proposed that?
I'm sure they did but there's no reason to believe they pretrained it on chess anymore than 4 so there's some speculation the post training processes mess things up. Turbo instruct does not go through RLHF for instance.
Is there a good tool to browse big text archives, like .csv.xz, .csv.gz, or .7z, without decompressing them?

I don't want to decompress 29 GB into 211 GB each time I want to make a search.

Except grep / zgrep, is there a good tool/viewer (or hex editor that can decompress parts of big files for display) for this general task?
I enjoyed this thread (and the article) as I'm preparing to upgrade several Postgres databases from 14 to 16, which should take about 25 minutes or less.

My experience has been that most people (including devs) hardly think about their database at all. Everyone just takes the database for granted until a dev runs a bad query that locks a table. Devs let their ORM manage everything for them and don't take the time to think for themselves.

Also I rarely see teams with a culture that prioritizes maintenance, even for their own software. It's common for teams to become wary of upgrading because they do it infrequently. Like most things, the more often you perform an upgrade the easier it is. Smaller changes are easier to revert. The more often you do something, the better at it you get. Delaying maintenance often just increases the work later.
iPhone 16 sales in China are great, despite Apple Intelligence uncertainty
That's cool, but it'd be nice to also have a distinction between a get and a copy (like ObjC) or borrow/move (like Rust) to avoid redundant increments and decrements.
This has not been solved by logical replication. There are features in PostgreSQL not supported by logical replication. One of the issues I'm dealing with is our product switched from Oracle to PostgreSQL and the ORM stuff love LOBs, and you know LOBs can't be logical replicated.
> a Hacker News post highlighted how nearly all Google image results for "baby peacock" are AI-generated

Unfortunately Kagi image search is polluted with the same crap. I'd started to trust it recently but not so sure now.

[Edit] This is true even when you specifically use the 'exclude AI' filter
IEEE-754 NaN and Infinity have nothing to do with optimization. They come straight from math:

* What is +1/0? It has to be +Infinity -- nothing else will do.

* What is -1/0? It has to be -Infinity -- nothing else will do.

* What is 0/0? There's no way to tell from the information we've got -- it's undefined: Not A Number. (However, should 0/0 come up as a result of taking the quotient of two functions that happen to both reach zero at a point, then sometimes the limit of that quotient is meaningful, and might have a numerical result.)

IEEE-754 chose to signal these things in-band, so we get NaN and Infinity to deal with in our floats and doubles.
I can see your point of view. It definitely is going to depend on what you are going for. I've never gone to a museum for knowledge. I enjoyed the Smithsonian (though, aside from a few specific artifacts, I really prefer Udvar-Hazy to the museum on the mall) solely because of the feeling I got being in the presence of the actual machines that I've learned so much about. Reading about Glamorous Glennis or the Enola Gay is one thing, but to stand in front of it and think "that right there is the actual plane Chuck Yeager flew past mach 1" is 100% of why I go to the museum.
U.S. Probes TSMC's Dealings with Huawei
Ahh nice, I like this one!
thank you for this! i was looking for an easy way to generate passwords for this, and while diceware isn't in my distro's repos, turns out the EFF publishes the word list and the method to generate them online, making it super easy to make a small bash script to generate these! here's the link:

https://www.eff.org/dice
I don't really see how there can be any question that chaos, poverty, moving every year, constantly changing schools, multiple and changing "parent" figures, adults making poor choices over and over, no examples of deliberate planning and saving for the future, screws up kids.

They learn that life is completely unpredictable, that opportunities for reward should be taken immediately because they will not be there later, they never learn to spend extended time on learning anything or saving money for the future because they have never seen anyone in their life do those things.

A few manage to figure it out anyway, but most are doomed to repeat all of that as parents with their own kids. It's sad.
It's premature to think you can replace a junior developer with current technology, but it seems fairly obvious that it'll be possible within 5-10 years at most. We're well past the proof-of-concept stage IMO, based on extensive (and growing) personal experience with ML-authored code. Anyone who argues that the traditional junior-developer role isn't about to change drastically is whistling past the graveyard.

Your C-suite execs are paid to skate where that particular puck is going. If they didn't, people would complain about their unhealthy fixation on the next quarter's revenue.

Of course, if the junior-developer role is on the chopping block, then more experienced developers will be next. Finally, the so-called "thought leaders" will find themselves outcompeted by AI. The ability to process very large amounts of data in real time, leveraging it to draw useful conclusions and make profitable predictions based on ridiculously-large historical models, is, again, already past the proof-of-concept stage.
Achieves Multiple Scientific Firsts in Progress Towards De-Extinction
If anything is dying it's proprietary software. Which is great for all of us because open source is vastly more efficient system.
Yes they are different things and photogrammetry isn't a replacement for a "real" 3d scanner. But this is about museums which largely aren't unlit plain white surfaces. Getting models of museum objects is generally doable by anyone without thousands in specialised equipment. Taking a video or pictures is a lot less weird than pulling out any scanner.
It is, essentially, the same project. Plan9 is the umbrella term for the whole operating system.

https://plan9.io/sys/doc/comp.html

IIRC before Go was self compiling, it was compiled using 9c, and its architecture inherits from 9c.

EDIT: some nearby threads got the details better!
I stumbled across a website (think it was a CRM or CMS, I’m evaluating a lot at the moment) that wouldn’t accept an Apple generated password the other day because it didn’t comply with their password strength rules. These days that’s the kind of thing that will make me choose a competitor product
Yes, CEOs are moving left, but 'woke capitalism' is not the whole story
My open source service, lrclib.net, handles approximately 200 requests per second at peak (yes you read that right, it's approximately 12000 requests per minute) on a simple €13 Hetzner cloud server (4 AMD based VCPU, 8GB RAM). I'd love to write a blog post about how I made it possible sometime in the future, but basically, I cheated by using Rust together with SQLite3 and some caching.

I was surprised by the cost of Vercel in that blog post too, which is why I dislike all kinds of serverless/lambda/managed services. For me, having a dozen people subscribing to $1-$2/month sponsorship on GitHub Sponsors is enough to cover all the costs. Even if no one donates, I’d still have no trouble keeping the project running on my own.
LOL. I mean, that's in essence what it's trying to do, right?
96% Accuracy: Harvard Scientists Unveil Revolutionary AI for Cancer Diagnosis
> All the examples I've seen have unacceptable UX by modern standards.

What does that have to do with Blazor?

One could easily write outdated UX in React if they so choose.
> I almost always can copy/paste or autofill.

Have you tried entering a random password using the buttons and dials on the back of a Sony camera? After three tries, I just gave up.
That isn’t quite accurate. Stockfish’s NNUE was trained against Leela evaluated positions.

> Generally considered to be the strongest GPU engine, it continues to provide open data which is essential for training our NNUE networks. They released version 0.31.1 of their engine a few weeks ago, check it out!

The main difference is that Stockfish is targeting to run on the CPU while Leela targets the GPU. That stockfish is able to be competitive with Leela is of course impressive.

https://lichess.org/@/StockfishNews/blog/stockfish-17-is-her...
Add 5 to the set to reach 60 and you'll get an even "richer" number https://en.wikipedia.org/wiki/Sexagesimal
An architecture I've been using lately is writing a functional core in F# and importing the library in both C# API backends as well as React frontends. As you know, Fable can compile to TS which you can import into your node application.

This means that you can have a team of C# developers writing in a language they are familiar with, a team of node/TS developers writing React and a team of F# developers working on a pure functional core with all of the business logic. Write your validators in F# can you can share the same logic for a form in the UI and an API endpoint on the backend.

In my opinion having type inference, discriminated unions, computation expressions, et al., makes for a very concise and expressive way to model the core logic of an application.
iPhone 16 Sales Soar 20% in China Debut as Demand Returns
That's a whole lot of weird tapdancing by those companies. To me, it's not a hard philosophical question at all: a photo is an accurate representation of the light that was received by the camera.

Anything that makes the image vary from reality means it's no longer a photo, but an artwork based on a photo.
On the hardware level, your processor will have some specific behavior that it exhibits. This is sometimes configurable, in platform-specific way, and people working in low-level, high-performance numerical code already take advantage of that when it is.

If you more mean the language level, and just having two different ways to represent floating point numbers in your code, it gets a little tricky to reason about because one of those may align with what the processor is doing natively and others won't, and so you'd have a software layer converting the behavior of the platform to what your language promises -- with very high overhead sometimes and almost no overhead other times. That kind of inconsistency isn't needed very often. It can become a real headache for testing and in the wild. It's easier for a language to just say "this is the way we do floats" and you adapt as needed.

So the more typical balance is to deal with that kind of thing at the library level. If you want numbers that behave a certain way, and it's not the way your language models them, you use a library that gives you the kind of numbers you want with the tangible awareness that they're likely "soft" and less efficient in some way.
Good laws try to be future-proof. Transparency of government is a big deal in liberal democracies.

It's incongruous for a museum to resist something like this, when exhibiting artifacts to the public is one of the main reasons for their very existence.
I usually end up piping the result to a file so I can see it and edit if I need to and cat | pbcopy the file contents to the clipboard and save it in 1password. After that, 1password either fills in the password for me or copying it is just a button click.

The main issue I face is that some web sites will either not allow passwords longer than a certain length or will only allow some special characters.
Such sites that do not allow Apple passwords I now skip as a user (unless it’s a government site), it says enough about how you view security and there are plenty of competitors that don’t do this
In complex environments it is not just a one off task. I dealt with it by automating my infrastructure with ansible, but without some tooling it sucks.
> Of course if you don't care about downtime just shut down your database server, make a backup(!), and then do pg_upgrade.

I think this is the right answer for 99% of companies. Yes, everyone wants zero downtime, but I see incredibly few cases where it is actually worth the cost and effort.
Intel seeks billions for minority stake in Altera business, sources say
This is alternately known as Chesterton's Fence.

https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_...
Personally I used to use the saved search feature in macOS which is much more convenient than aliases or symlinks. You can specify what to search for and then save them. The files themselves can have arbitrary text based metadata just by writing Spotlight comments for the files. For example for screenshots, I write in the spotlight comments things like from which app I took the screenshot and why I took this screenshot ("funny" or "delightful UI") and then I have a saved search that only searches for PNG files in the Screenshots folder with keyword "funny" (you get the idea). The actual files are of course still organized in folders by year just like the author.
I use:

alias genpasswd='openssl rand -rand /dev/random -base64'

Additionally I have a function in Bash that takes words from particular languages which are separated, along with "gpw" ("Generate Pronounceable Password", a C program).
Not really, they're professional stars too.
Writing code is easy.
Writing good code is hard.

The H1b paradigm of a herd of people writing bad code and a few stars fixing that code is breaking down everywhere. Just look at HP, Oracle, Intel, etc. etc.
I can't say I'm convinced that the technology and resources to deploy Person of Interest's Samaritan in the wild is both achievable and imminent.

It is, however, a fantastic way to fall down the rabbit hole of paranoia and tin-foil hat conspiracy theories.
I was watching some of the videos and in the intro Markus mentioned some of the most popular Prolog systems https://www.youtube.com/watch?v=8XUutFBbUrg

SICStus, GNU Prolog, XSB, Ciao, Scryer, Traella, Tau but does not mention at all of SWI-Prolog. I remember using SWI-Prolog back in the day, did it somehow fall out favor, or is there some animosity between implementation and Markus is just not in the SWI-Prolog camp?
hmmm yes could be that people with adhd,me for example, cant feel the reward of social contact so its hard to listen if not geniunly interested.

sometimes i try to reward myself conscious of something and it works. for example i think conscious about how if i finish a little task it would make me happier. then i kind of force a reward feeling towards the anticipation to have something done. and it works. i feel motivated to do little tasks. and if i do this repeatedly and on bigger and bigger tasks it reduces my adhd symptoms… but then there is suddenly something else to do and then i do this while thinking about the things i should do and what i could do next and suddenly i start 10 things and how the fuck did this happen … where are my keyes? :)