skysight-inc/HackerNews huggingface dataset:
In reading about your 4x5 camera back, I think the plastic lens mount might be obstructing the light going to the sensor, the angles inside such a wide format system are fairly large. If possible, I'd suggest removing it. As far as I can tell, there's no lens array on the sensor[1][2], just a normal Bayer filter.

You could get a calibration frame by removing the lens with the sensor centered, and a black frame by putting a lens cap on, to help with corrections.

That looks like a really fun project. With the HDR mode of the sensor you should get some awesome images. Good luck!

[1] https://www.sony-semicon.com/files/62/pdf/p-13_IMX477-AACK_F... - (PDF) Flyer

[2] https://www.uctronics.com/download/Image_Sensor/IMX477-DS.pd... - (PDF) Data Sheet
Price is nice, performance quite disappointing. Well, hopefully there will be better chips next year, and a lot of low-level optimization will have been done. Keeping my fingers crossed.
The Issue with the “New Drug”
Discovering the fate and effects of drugs through untargeted metabolomics
I’m building https://coldpress.ai - the idea is to be a large library of labelled datasets (both free and paid), so that ML folks can spend less time hunting down data and more time working on the model.

I don’t want to entirely replace the data gathering + annotation workflow for everyone, but I believe that ready-to-go data can reduce the barrier of entry for ML projects, make _some_ people realize that they don’t really need their own data collection, and even help large businesses reduce their dependency on Scale / Appen.
We definitely “Google” for information online and not “search” for it though. It would be interesting if Google lost its trademark.
I think your argument is meant to be "if telsa can sell a car with a full 100kwh battery for $10k less, they should just sell it for that price".

I get it, but too few people sell for what they need to, they sell for what they CAN. if there was more competition, that would force telsa to eat into this profit margin. Same goes for all businesses and industries.
Fantastic, hopefully this is motivation for an improved charging grid as well.
Aren't administrator named for life? If they are, it seems natural that they are getting older, like the Linux kernel leaders.
The Unmaking of India: How the British Impoverished the World’s Richest Country [video]
https://github.com/justinlloyd/banderschnappen

I am working on a dedicated GPT AI Dungeon Master. Results have been promising so far. Though it has a ways to go before it is even remotely playable outside of "yeah, it'll break if you do that, let me load up the jupyter notebook that can handle that situation."

https://github.com/justinlloyd/retro-chores

A physical chores list with a digital component. Unfortunately it has languished for a year due to circumstances of life (family health issues). Now that things are settling down I can return my attention to it.

And I found a functional 4K 55" TV on the street last night that was being disposed of, so I'm trying to decide what to do with that (apart from watching TV on it). I am thinking another cat toy, since the cats trashed their last one.
Require change of ownership as a condition to notify Google. You can get around it but Google can also ban you if and when they find out. And it only costs the time to have Legal add the terms to the TOS.

This is a legal/contract problem, not technical.
To some degree, this is a function of Baumol's cost disease [1] and high cost of living. As other fields become more productive (think fields NYC is known for, finance, research, tech.) labour for fields that don't become more productive (teaching, medicine) become more comparatively expensive. Add to this the extremely high cost of living in NYC, which pushes up labour prices, we have (part) of the root cause.

This doesn't explain everything, though. Using some back of the napkin math, a lot of money seems to be wasted in NYC (as someone who doesn't research education, though considering the state of the field I'm not sure that would help much). Imagine 10% of students need 1:1 teaching (think special needs) to be successful, while the other 90% need class sizes of 15 (gross underestimates to steelman the point). Also, imagine that 50% of costs go towards teacher labour (which may or may not be low), and that each teacher gets paid 120K a year.

Thus, the equation looks like: 2 * [0.1 * $120K + 0.9 * ($120K/15)] ~ 35K per year. This means that the NYC school system (which definitely does not have 15 kids per class, or 1:1 special needs education for 10% of students) is grossly inefficient.

---
[1]: https://en.wikipedia.org/wiki/Baumol_effect
Cellphone Radiation Is Harmful, but Few Want to Believe It (2021)
Right, this would be great to put in the README is opposed to behind another link.
liters or cubic meters at pressure, whatever unit you use to measure it in.
The Aftermath by Phillip Bump

https://www.pbump.com/

It's a nice mix of being data driven but accessible.
“The only people who will remember you worked late in 20 years are your kids.”
Hmm, doesn't he have pictures of a solar DC rig feeding directly into an electrolyzer? Scroll about 40% of the way down the page.
Isn’t that the case now because setting up a private cloud is complicated and expensive?

If setting up a private cloud was as easy as running a couple of scripts making it easily accessible to a small business without a large dedicated IT dept why wouldn’t small businesses not want to save money with that private cloud?
Let me guess. You already don't spend any money here. You don't actually live here, vote here, or pay taxes here. Tell you what: you throw your city to the wolves if it suits you. Meanwhile I'll do what little I can to keep my city functioning, if it's alright by you.
It's fairly easy to check for yourself, but with local builds on a desktop CPU without QAT, compressing a 150MB JSON input, with igzip and minigzip (from zlib-ng) both producing a smaller output than gzip, gzip needs 1.187s, minigzip needs 0.665s, and igzip needs 0.313s.
So that stock price doesn’t apply to them.
Electricity Driving Life
I Pumped the Brakes on Vanlife
Now I have to scan whenever ~/.foo/tmp, ~/.foo/cache, ~/.foo/cef/Cache or whatever hell has the useless uncompressible, duplicated and always changing data to exclude from backups and synchronization, for every program that fills random dotdirectories.
Vanna: A Python package to generate SQL using LLMs

Package:
https://github.com/vanna-ai/vanna

A paper we're just finished:
https://github.com/vanna-ai/vanna/blob/main/papers/ai-sql-ac...
I started working on a musical web app (https://synth-app.vercel.app/) using Tone.js that allows people to easily create grooves and melodies. It is functional, but I'm having some issues with the beat being irregular with certain numbers of beats (not sure if it is purely the AMOUNT of synthesizer objects I'm creating or if it is just a problem with odd beat numbers).

I also have plans to add a feature to save and share your projects, but not implemented yet and I'm always curious what other features or musical capabilities people would enjoy playing with.

I'm also working on cli time tracking tool that is still very basic but I'm sort of wondering how best to add more functionality. The current main branch allows you to start a task with `$ start -t` and you can add details and then list all the events you've tracked, all saved to sqlite database. I like how immediate it is to track things from the command line, but I'm still thinking about how to display the events and tasks you've tracked (I'm building with rust and started tinkering with Ratatui to build a TUI, though I prefer just having a cli most of the time). I'm also still thinking about cli UX. I kind of prefer the git hub cli style that has commands and sub-commands because it seems more orderly than just having long lists of arguments. Anyway it's very in the beginning stages but would love recommendations on reading for UX for command line interfaces. https://github.com/farmeroy/Time-Bandit
https://git.sr.ht/~rockorager/vaxis

A(nother) golang TUI library. Targeting modern terminal features, and a few different APIs for building applications. I really like notcurses, but the CGO cost when setting individual cells is very high...so this was my attempt to "port" what notcurses does to go. I handle things a little differently than notcurses, but in general am taking a lot of the same approaches for finding out terminal capabilities. Just not nearly as many optimizations when it comes to the render side (but Vaxis can render at about 5000 FPS in typical cases, so I haven't tried to optimize anything more there than it already is).

The main design decision I am going back and forth on how much I have used globals. Initially the design was a big struct, but I liked being able to use globals so when I write widgets as part of the library, they can send messages into the event queue without needing access to an application struct or something. I can't think of a single use case where a user would need more than one instance, so globals have seemed fine (and even notcurses says you can have only one notcurses instance per process...so I'm not even straying from that).

Thanks for any feedback!
Wordpress.org Adds New Page to Explain Blocks
The CMD640 IDE chipset used was utter trash and most of the bottleneck. It wasn't until the G4 series that apple stopped slapping it in everything. A system with the CMD640 only used for cdrom, and a bootable SCSI PCI card performed a lot better.
Go ahead and value SF at precisely zero if you like. Nobody else is obliged to join you, though.
the hobby I want requires decades of practice and I just somehow never have enough energy or motivation to do that practice. There's a severe lack of content about it, and I want more than anything to do something about that, but I just can't.

It makes me sad that there are people out there that just choose not to do certain things out of "not-being-the-very-first-itis", yet I want to do this thing so badly and can't.

Sigh.
Poland’s ‘anti-vampire’ graves
https://transcript.fish

I have been working on this podcast transcription project for a couple months and it's been super rewarding.

I listen to a podcast called No Such Thing As A Fish[0], where some researchers talk about their favorite facts they learned that week. Then they riff on it and are generally smart and funny. I listened to the series so many times that I decided I wanted to listen to the show on shuffle, not at the episode level, but at the fact level.

Since I have been playing around with whisper.cpp in python this seemed like a perfect way to combine some technologies I've been wanting to play with.

I ran whisper[1] over the entire podcast and transcribed all the episodes. I had to do this multiple times because I kept messing up. It eventually took like 7 straight days of my M1 processing to get through ~490 episodes using the medium.en model.

4 million words, and an 800Mb SQLite database later, I got the transcriptions done and have put up a nice site for searching through the data.

Now I just need to figure out the rest. Breaking it up into facts. Getting the audio working. Highlighting and linking to words, phrases, etc.

Some cool info about the process so far:

1. The SQLite database is chunked up and stored as static files, and the frontend queries the static files directly using HTTP range requests, so it only downloads a couple hundred kbs when querying.

2. I've been proper using ChatGPT 3.5 free version to help me write python and SQL. It's been pretty game changing as I feel basically no pain from not knowing what I'm doing.

The code is here: https://github.com/noman-land/transcript.fish

Please help if you know how to get whisper speaker diarization working!! I would really appreciate the help.

Also any tips on ways to index[2] or search[3] my database that will be super efficient would be helpful. Indexing matters a lot when querying the database in ranges like this... I have learned...

[0] https://www.nosuchthingasafish.com/

[1] https://github.com/guillaumekln/faster-whisper

[2] https://github.com/noman-land/transcript.fish/blob/maste/db/...

[3] https://github.com/noman-land/transcript.fish/blob/master/sr...
I wonder if Amazon has overfitted and/or a/b tester itself into a bad local optima. It’s pretty hard for me to believe that their current website really is as good as their data indicates.
Working on & off on a scuba diving site which allows you to log dives, sites, photos & sealife.

Currently only South Australian & Victorian dive sites, but probably the most extensive collection of either.

Live website here: https://divedb.net/

Source here: https://github.com/cetra3/divedb

Currently exploring activitypub integration, being able to log dives and have people follow/comment/react to them from the fediverse
Is it too developed if it’s in private alpha?

Anyway … I’ve been working on CodeApprove (https://codeapprove.com) for a while because I think code review is the biggest shortcoming of GitHub.

The idea is to make a code review tool for power users. Just like you have an editor that makes you productive at writing and reading code, you should have a review app that makes you and your team productive at reviewing it.

Or for any Xooglers out there: imagine critique but on GitHub.

Would love feedback on how it’s positioned and if I could improve the value prop!
Unfortunately not very useful benchmarks.

They were done using the official image, which is a snapshot of Debian. Over one year old.

The ecosystem has advanced significantly since, to the point where several programming languages that only had an interpreter are JIT now.

Ancient gcc aside, the Debian snapshot was built for RV64GC (2019, unchanged since 2017). This means it doesn't leverage the Zba/Zbb instructions the SiFive U74 21G1 CPU has. They are critical to performance.

The official image's kernel itself has barely changed since the board launched, doesn't reflect the progress made by the upstreaming effort[0].

e.g. that kernel doesn't even have the cryptography acceleration patches. This is compounded with not using the aforementioned bit manipulation instructions, themselves very useful to cryptography.

To top it off, a heatsink was not added to the VisionFive 2. This means it'll have overheated and throttled on most of the tests[1].

These benchmarks do not reflect current performance and can be dismissed outright.

I am looking forward to seeing this board (or any JH7110 board) benchmarked with current software and adequate cooling.

0. https://rvspace.org/en/project/JH7110_Upstream_Plan

1. https://forum.rvspace.org/t/using-odroid-xu4-fan-on-visionfi...
It WAS the tech capital of the world for a little while. That's the problem.
Neoq (https://github.com/acaloiaro/neoq) is a background job processor for Go.

It began from my desire to have a robust Postgres-backed job processor. What I quickly realized was that the interface in front of the queue was what was really important. This allowed me to add both in-memory and Redis (provided by asynq) backends behind the same interface. Which allows users to switch between different backends depending on their durability and performance constraints. E.g. in-memory for testing/development/low durability requirements, postgres when you're not running Google-scale jobs, and Redis for all the obvious use cases for a Redis-backed queue.

This allows me to swap out job queue backends without changing a line of job processor code.

I'm familiar with the theory that one shouldn't implement queues on Postgres, and to a large extent, I disagree with those theories. I'm confident you can point out a scenario in which one shouldn't, and I contend that those scenarios are the exception rather than the rule.
Ötzi: dark skin, bald head, Anatolian ancestry
and your local library and ProQuest are also bound by the same laws, even if they have an existing licensing agreement. from the ToS you just linked (note use of the terms "licensor" and "third party", which would be the NYT in this case):

> Restrictions. Except as expressly permitted above, Customer and its Authorized Users shall not:

> Remove any copyright and other proprietary notices placed upon the Service or any materials retrieved from the Service by ProQuest or its licensors;

> Perform automated searches against ProQuest’s systems (except for non-burdensome federated search services), including automated “bots,” link checkers or other scripts;

> Provide access to or use of the Services by or for the benefit of any unauthorized school, library, organization, or user;

> Publish, broadcast, sell, use or provide access to the Service or any materials retrieved from the Service in any manner that will infringe the copyright or other proprietary rights of ProQuest or its licensors;

> Download all or parts of the Service in a systematic or regular manner or so as to create a collection of materials comprising all or a material subset of the Service, in any form.

> Store any information on the Service that violates applicable law or the rights of any third party.
"All right" is a stretch. Shopify employs a lot of amazing compiler engineers to constantly evolve the ruby compiler/VM to squeeze as much performance as possible without affecting the regular engineers, something most startups cannot do.
* Shell script replacement language that will also be useful as a production language.

* Build system that people will actually love. (I hope.)

* Init system that is easier to use than systemd, while also building distributed systems.

* All-in-one VCS, like Fossil, but it can track changes to binary files.
High status admins who bite newcomers with impunity, don't give a damn about systemic bias, ignore their own rules (invoking "Wikipedia is not a bureaucracy"...except when it suits them) - I find the site increasingly infuriating.

On the other hand newly minted accounts (a few months old) seem to be getting involved in arcane things by nominating articles for deletion, despite having flimsy edit histories and limited experience on Wikipedia, possibly to build credibility for adminship in future. A worst case scenario is that the long-in-the-tooth admins finally let go, and these dodgy noobs gain adminship.

I've kept a clean sheet over a multi-decade editing career, so I can't be dismissed as a crank who doesn't understand the project, but there needs to be some sort of reform.
Your definition of obvious is quite strange. I have to go from HN to the github to another link (the right one) to figure you what the hell is going on.
Sure. What's your rubric for judging citations? We need to know so that you don't move the goalposts.
> Cheap hydrogen production at every use point

They don’t address this directly, but is probably what they’re going for given the low deployment cost, no maintence, size, and comparison against other energy sources.
I'm working on a mountain biking app to compare trails that I've ridden.

https://trailcompare.com/

Imports data from strava and lets me search and compare multiple rides.

The trail name detection only works in SantaCruz (CA) area.
Microservices requires denormalizing data across tables and dbs. There’s a cost to how many microservices you build.
https://mlir.llvm.org/
The intent of a the "minimum" in MVP is to produce something quickly in order to learn what resonates with people who might actually pay you money for something. It would be useful to have a "detect my disasterous security vulnerabilities" scanner with various language plugins for go, dart, swift, whatevs that I can run on the source of my MVP so that I don't have to waste time reading a checklist. Does that exist? Dunno.
Ah gotcha that is very misleading.
Another reminder why don't ever invest in China or live there, being silenced like a leashed dog for what you are without even trying to hide behind the laws is totally unacceptable.
I had a dual-866MHz G4 (MDD) and in most things my Tualatin P3-1200 at the time absolutely beat it. But the G4 was worth using until it literally caught fire just after the warranty ended.
> state actors help other states out of the goodness of their hearts

In democracies, politicians have to care about what the public thinks. Americans as a whole are extremely judgmental about moral issues, and any president that stands by and allows 25 million Taiwanese to be crushed under the boot of the CCP will go down in history as the biggest coward since Neville Chamberlain.

By and large yes, I do think democracies tend to operate (highly imperfectly) out of the goodness of their hearts (as they perceive it).
I want to integrate automatic code documentation with knowledge graph/wiki software. Think Logseq [^0] or Obsidian but with code docs integrated into it, both from public documentation sites but also internal/private codebases. I've done no work to begin implementing this and I have no idea if anyone would find it helpful or not. For me, frequently the thing that slows me down most is having to break my coding flow and search for docs on the thing I'm writing. There's integrations in my editor for some things (Rust and Go both have pretty great support for this with their LSPs), but often I need more in-depth docs than what is immediately provided. Further, I firmly believe that most of the knowledge about a codebase should live in or next to that codebase. I'd really like to have a knowledge graph that integrates fully into the development cycle.

[0]: https://logseq.com/
https://opengarage.io/
It's not really personal data if you consent to providing it, is it?
Have you thought of running super resolution on the images?
What a wonderful idea, would love to have this be a monthly thread.

Homebrew clubs style—bring the half-baked experiments you've been tinkering with, we'll all learn something from it
I have helped making behind sense cases, one was to classify emails and redirect them to intended sides, second was quality monitoring of call center.
They spent years building a toxic moat and now they wonder why nobody wants to swim in it? Zero sympathy.
I think it is great they wrote this post and are bringing attention to the problem. I wish someone had told me all of this before I submitted my first app. It helps to know this is an issue you might run into and it is not the end of the process and it does not mean your app won’t get approved.

Rallying devs and their community of users is worthwhile. My advice was more for how to respond and handle the review process internally with google and Apple based on what has actually worked ime ¯\_(ツ)_/¯
There's already a `dimeadozen [dot] ai` for that purpose. What other features will your app have?
That's really cool! Just wanted to share the following site as the city of Toronto created something similar a few months ago https://map.toronto.ca/torontomaps/
No--he is quite correctly dumping all those other costs because the intent is to neither store nor ship the hydrogen, but rather directly use it to make methane. That's much easier to work with (it's also commonly referred to as "natural gas".)

I don't like the pictures, though--there would not be a solar plant next to a water cracker next to a methane maker, but rather smaller scale components stacked together. The shorter the distance you ship it the cheaper--you put your panel right on top of the other equipment.
The amount of mail alone is bonkers. If we assume that half of this traffic went to the big operators, Google and Microsoft, each of them would have observed a noticeable traffic bump, 10s of 1000s of requests per second on average all day. It is fun to think about how these systems are interconnected and how they affect each other.