skysight-inc/HackerNews huggingface dataset:
Throwing my own hat into the ring here:
https://apps.apple.com/ro/app/sesame-2fa/id6445877867

Similarly, I wrote this to get away from Authy, have the ability to inspect codes, share them (sometimes you need to at work) and export the data out in an agnostic format (JSON dump).

It uses the iCloud Keychain for syncing keys between your devices and storing the data itself -- which seems to be the big difference between Ente and what I'm shilling.

Source is available here:

https://github.com/tanishq-dubey/Sesame

If you see any problems, please make an issue and I'd be happy to fix it!

(The app store requires a website, so if you want a quick overview, DWS is me - Dubey Web Services)
https://sesame.dws.rip
Drawing from Debord and Heidegger, this film examines our subjective experience of time throughout history. It reveals how the relentless pursuit of productivity has shaped society and our perceptions of time, creating a perpetual present driven by an autonomous economy and accelerated by surveillance capitalism. The film explores the societal obsession with busyness and advocates for reclaiming time and leisure to foster true human flourishing.
Worse than that. RCS is silently disabled and other devices don’t fallback to SMS so you just lose messages silently. Way worse.
> Russian territory is stupendously rich in vital natural resources

If space industry will get going in next 50 years, then this is going to be completely irrelevant.
PostgreSQL and UUID as Primary Key
2 of my most used web apps are ones I made (technically 3 but the 3rd is a platform service that handles stuff common to all of the services that run on it, there's 5 currently)

1 is a sort of a virtual notebook where I put things I want to remember. Things like guides for setting up new services on top of that platform service. Or random 1 line commands that I don't quite use enough to remember but still need to. Page content in this app is stored in encrypted Markdown files, the metadata (ie the title, publish date, etc) is stored in a local MongoDB instance. It has a feature where you share individual pages publicly if you want, but otherwise pages are viewable only by their original creator. Server is Go, frontend is Angular 10. I don't remember how long it took to build as it started as something else and I kinda reset the development half way through. Probably a few weeks, but I also wasn't constant working on it, so probably longer.

2 is a thing I built out of frustration with my self-hosted Gitlab instance constantly OOM-ing the VM it was on and crashing. It has like a tenth or less of the functionality of Gitlab, but also uses substantially less memory and CPU and does exactly what I want so hasn't seen much if any further development. Also Go for the server and some even older version of Angular for the frontend.
How does this compare to duo? Is there anything beyond being open source that differentiates it?
Japan's government is (finally) done with floppy disks
“This area meets 5 of the 7 traits for terror in humans, are you sure what you are doing is worth it”
Elsevier withdraws plagiarized paper after author calls journal out on LinkedIn
Streaming Chatbot with Burr, FastAPI, and React
Hey folks -- enjoyed writing this how-to on using SSEs to stream text back. The technologies are fairly specific but the components can easily be used individually.
Generally nothing, but those are 1. loud[0], 2. very inefficient and ineffective[1], 3. in the EU there are no dual-hose units for whatever reason.

I still use one but it's very far from ideal.

[0] so loud that neighbours might complain, I had neighbours complain about my computer fans running 24/7.

[1] https://www.youtube.com/watch?v=_-mBeYC2KGc
I've mentored senior software developers transitioning to ML - everyone comes from slightly different background and experience. Feel free to schedule an intro call to discuss your specific situation https://cal.com/studioxolo/intro.
The “inscrutable layers unapproachable to beginners” of today are the bare metal low level computing of tomorrow.

Sure I learned with DOS and Turbo Pascal and it was wonderful, but if you ask my teachers who learned with machine code and microcontrollers, they worried that computers have become too abstract and kids these days have little chance to learn the true details.
Would be interesting to know if a eye mask counteracts this.
I'd interpret "directly" as water that was consumed, touched, or seen. Doesn't seem unreasonable to me between bathing, toilet use, washing, food prep, and drinking.
Midazolam/Versed sedation seems pretty close to a p-zombie. You can have someone who seems completely awake, walking around and interacting normally, but if you ask them later they were completely unconscious from their own perspective. So self-reported consciousness isn't always accurate. And it also seems that consciousness is very closely tied to memory.

(I'm not arguing a particular position, but trying to figure out what to make of this. Also, this is based on what I've read, not personal experience.)
https://archive.md/7bca8
I think if I was in your shoes I would have evaluate what your ultimate goal is. Do you need a back in language with types ?

Maybe C# would be a better fit?
And it is not true (for any reasonable reading of the quote). There are very popular languages that don't get the deserved hate that C++ does. Sure, Python is slow, packaging/versioning is painful, but it is nothing like C++ complaints.

I mean, a standard (and stupid IMO) interview question is rate your C++ expertise from 1-10, and if you answer more than about 5-6 you get bounced for lying or not recognizing your limitations, while they gleefully point out Stroustrup wouldn't answer 9-10.
Yes. All projects essentially follow the same cycle: planning, estimation, execution and QA, delivery. Then, you get some feedback and start all over again.

What makes agile / scrum different from other projects is the constrained timeline. It's 1 week to delivery. Then, you get feedback and plan all over again. The major drawback to this approach is that some projects (including many software projects) are impossible to fit into a short schedule. The big benefit is, when Scrum is possible, the rapid iteration allows for products and services that are truly tailored to the user's / company's needs today, and not their needs six months ago.
JavaScript Ruined the Web [video]
Well, in the long run we're all dead, right?

No math involved and you probably don't have to experience it.

Case closed.
I have a webapp for tracking chores that need to be done periodically (but not on a fixed schedule). It just lists all chores sorted by how due they are (period / time since last completion) and surfaces a short history of who did what. I've rebuilt it a few times and played around with extra features, but the basics didn't take long.

I have a utility (dklocs) that'll turn git-formatted diffs into location-prefixed changed lines. It lets me do things like `git diff master | grep thatThing | vim - -c cbuffer!`. I built it for me (and probably use it multiple times a day) but threw it on github (along with another tool for intersecting a diff with code coverage that I don't think I've used since the motivating use case - where it did prove helpful).

I don't know if it quite counts as "creating software" but I've got some scripts and configuration to maintain separate context in named screen/tmux sessions, setting shell variables and aliases, adjusting the prompt, starting in some particular directory. Most useful there is segregating history by context, so ctrl-r when I'm coding doesn't step through system administration stuff.

I have a general project to decompose applications into utilities, and a pattern for dealing with the long-running bits that's been somewhat successful. I once wrapped up libpurple in a client that worked that way, and (in a separate project) it's how I get errors from `cargo watch` into vim.
It's not quite the same, but the Federal Reserve's history of software developer job postings provides some insight: https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE
Cancer patient forced to make terrible decision after ransomware attack
Leave every day better than you found it. No matter how small the change.
Show HN: Meeting Note Taker
This is a very quick and dirty bit of code that I knocked up for my own use - but other people might find it handy.

https://github.com/atomic14/meeting-note-taker

It's a very simple command line python app that will record audio and then transcribe it using whisper.cpp and then send it off to ChatGPT to get a summary.
Try telling that to a woman.
Thank you very much!! Will play some more now :))
Thanks, my daughter loves it. She wanted me to tell you she's only 10 and got 2nd on the leaderboard.
I get them from Ebay: https://www.ebay.com/itm/125735863196

They supposedly come with a 2 year warranty but like the GP I haven't had any break (out of six) so I haven't tried using it.
Opportunity Solution Trees: Visualize Your Discovery
Which is doubly silly because nobody uses dollar coins in the US. You have to explicitly request them from a bank to even get them. And then if you try to use it, most workers have never even seen one before and might be reluctant to accept it as they don't know that it's real.
->Israel nearly eradicating a population of 2 million people

if all 2m of Gaza population were dead this war would be over but I guess all that aid for 2m people for the remaining 100k is to just to fatten them up right?
It's easy, we should have simply started counting centuries from zero. Centuries should be zero-indexed, then everything works.

We do the same with people's ages. For the entire initial year of your life you were zero years old. Likewise, from years 0-99, zero centuries had passed so we should call it the zeroth century!

At least this is how I justify to my students that zero-indexing makes sense. Everyone's fought the x-century vs x-hundreds before so they welcome relief.

Izzard had the right idea: https://youtu.be/uVMGPMu596Y?si=1aKZ2xRavJgOmgE8&t=643
A lot of their testing is running custom OpenCL and Vulkan code, both of which are essentially unsupported on macOS (moltenvk exists, but kinda sucks and adds overhead that would make the comparisons invalid anyways).
Light is subject to escape velocity the same as matter is. A black hole is just as black in a Newtonian universe as an Einsteinian one. Without an understanding of the warping of spacetime he had no idea of the truly one-way nature of a black hole, but he was right about light not being able to make it out. It's an approximation but a pretty good one.
Refined Input, Degraded Output: The Counterintuitive World of Compiler Behavior
My hunt for an open source Authy took me to 2FAS, which has been fine. Any opinions on this offering?

2FAS — the Internet’s favorite open-source two-factor authenticator

https://2fas.com
Earth's core has slowed so much it's moving backward
Depends on the actual workflow and on the actual users. As a former manager of large HPC systems, I’d never ever burden myself with the Big K, as Slurm did a fine job for my workload and users.
I brute forced the IR codes for my Cambridge Audio CXA81 amp, wrote a web server in go that has endpoints to correspond with the actions, wired up a Raspberry Pi Zero W with an IR transmitter, and wrote a Android app as a virtual remote control that connects over WiFi to the webserver on the Raspberry Pi Zero W. I wanted to control my amp from anywhere in my house and Cambridge Audio didn't make that Amp controllable through their app.
A note-taking app that is similar to Obsidian where I can link notes to each other.

Some differences include no naming rules (a lot of my note titles have a colon) except uniqueness, custom clusters so my knowledge graph is manageable.

I’m going to add different note types (i.e. not every note is .md, but have .csv and .ical as well) that can be expanded and linked within a note.

It’s written in React, hosted on AWS (so not an Electron app… yet), and CodeMirror for the editor.

I’ve spent probably 100 hours making it so far.
1Password, Bitwarden, and Vaultwarden support 2fa and let you view/export the secrets.
You both have a point. Commercially, make ten boards because efficiency equals money. For pleasure, do it one at a time because that’s more fun than an assembly line.

I’m not a woodworker most of the time, but I am building a 35 foot privacy fence at my house from rough redwood that I have to prepare myself (flattening, ripping, etc), and I would rather die than prepare the wood for more than one section of the fence at a time. I like doing it the hard way where I just do a bit at a time because it’s more enjoyable. If this were a job, I would certainly plane everything then cut everything then oil everything then drill all the holes then cut down the boards then I would bring that onsite to assemble it in a few days. Instead it’s going to take three months.
What a clever and simple solution, I love it. I have been thinking about such a grow system for a long time for my chilli plants, and after having had a few split solenoid valves on a different irrigation project I was very hesitant. Thanks for the inspiration.
That is so cool! It'd be amazing to see a timelapse of the past ten years of someones computer life.

Assuming 8 hours/day average of active screenshots every 5 minutes, would be (8*60)/5 = 96 shots per day. Times 3650 for ten years is 350,400. Divide by 60fps is 5840 seconds, by 60 is 98 minutes. So a decent movie length, as a single video.

Though, I imagine it'd be unfeasible to go through every screenshot and remove sensitive information.

(At a rough ballpark: if it took 20 seconds on average, to analyse and either bin or selectively-censor each screenshot, it'd take about a full working year, 8 hours per day.)
What is e to the Power of d/dx? – Shift Operator
> It's catastrophic when they don't."

I have found this not to be the case.

Very often, an inaccurate mental model is the ideal user state, and it's my job to afford and reinforce it.

But that's just me, and my experience. I'm sure there's a ton of folks that have found better ways.
A 32TB nvme costs around 3.5k.
time you enjoy worrying is not wasted
maybe everyone in the world using the same handful of resolver addresses isn't so great for fault tolerance
Serotonin is found all over the body: Blood, digestive system, skin, bones, lungs.

It doesn't migrate all over, though. Serotonin in the gut doesn't go into your brain like many people assume.
The iskander and lancet drones are absolutely not used to nearly the same efficacy as atacms. Those things are regularly just hurled at low value civilian targets in large part because of poor targeting. They’re generally not the road mobile variety either.

The most potent weapon in their arsenal right now in terms of battlefield value are their helicopters and glide bombs
And the Knightmare Frames from Code Geass are around 4-6 meters tall.
I built mock, an api tool and testing utility to be able to quickly manipulate API responses and act as a proxy server at the same time.

After some time, I decided to open-source it:

https://dhuan.github.io/mock/
Just as a counterpoint. The previous CTO of the UK NHSx division spent many years working for a major UK retail and online sports betting company.
I like how the rules to the right of the headings react to the page width and how many lines are used.
why does everyone make their own note taking app - is it easier to specify the app in code than to build an app that gives you what you want?
Also not a biologist, but the the body actively rejects all things it considers foreign.

Consider that we have A, B, O, and AB with both positive and negative variants as the most common blood types.

Unless you're O+, you will reject the blood causing a massive immune response.

Having the something that works like blood, the body won't reject, and has a shelf life longer than actual blood is hard.
Yeah, built an entire magic the gathering sandbox to play online with friends because I wasn't happy with existing options. Mentioned it once in another thread here but have otherwise never shared it.
i think the key insight, at least for me, is that if you break things into piles of lots of little pieces and then you come up with n different ways of ordering those piles, similar things are going to have the same piece show up on top across those orderings.

add in the banding stuff and some simple probability and voila! a cheap and embarrassingly parallel way to approximate jaccard similarity across huge datasets.
They used to drop up until last year and then they went 50% up. Something about Samsung raising the prices in some part that is universal in most ssds these days.
> As it stands today, the only credible names in ARM SOC GPUs seem to be Apple (M chips) & Nvidia (Tegra chips).

I've been out of this space for years, so my knowledge is definitely stale, but have Mali GPUs fallen out?
Often for me, it's building my own software around another FOS project. Home Assistant (HA) is a good example. I have several sensors that I collect via my own Zigbee, BLE, and RTL-SDR clients which output readings as MQTT messages.

The only thing HA does it display them via their MQTT sensor/event entities. I'm not a big fan of developing UIs.
Ukraine Business Roundup – Ukrainian startups attract funding
The last thing I made exclusively for myself and nobody else was a shopping list calculator that added tax to the shopping list as a kid on my TI-83 graphing calculator. Programmed in Basic, and I would use it to add up the items going I to the shopping cart while my parents shopped at Sams club as a kid.

And I'd tell them what the final total would be when we were standing in the checkout line.

Very small and basic, but I thought it was the coolest thing in the world as an 11 year old back in 1996.
cppinsights looks like what I was looking for, there's even a vscode extension
thanks
I have a bunch of random scripts, executables, Python files, etc scattered all over my computer.

Some more often used ones:
- A script that manages my Music files (add/rm/search) and syncs them with my phone when connected via ifuse+rsync

- a CLI to really easily deal with port forwarding because I run a lot of stuff on my raspberry pi and old laptop which goes out to the internet via WireGuard & forwarded from my VPS

I also have local forks of a few abandoned projects with a few bug fixes or minor added features. Ought to find alternatives but too lazy
> Still can’t find a “smart fridge” that runs in ultra-chill mode when rates are cheap and backs off when they’re high. Kinda antithetical to use more electricity to save but it’s true.

If you are a bit technical, you could convert your fridge into a smart fridge that does exactly that.

Throw a temp sensor into the fridge, set the fridge temp to as cold as it will go, then plug your fridge into a smart plug. From there, you can monitor the interior temp and turn on the fridge based on when you want to super chill. Dead simple to do something like this with home assistant.
It's a problem when "philosophers" opine on physics without understanding physics very well. A few obvious examples:

> Long, long ago, physicists stopped asking the question 'What is matter?'

Physicists are absolutely still asking this question. One of the major open problems in physics is how to unify quantum mechanics (the law of small things) with general relativity (the law of heavy things). String theory looked promising for a while, but hasn't lead to a testable hypothesis. Whoever eventually solves this will be immortalized alongside Newton and Einstein.

> There are basically two kinds of philosophy. One's called prickles, the other's called goo. And prickly people are precise, rigorous, logical. They like everything chopped up and clear. Goo people like it vague. For example, in physics, prickly people believe that the ultimate constituents of matter are particles. Goo people believe it's waves.

This is so misguided, it's not even wrong. There are no "goo" people in physics, because vagueness is not scientific. Any decent physicist understands wave/particle duality, and will tell you that, actually, fields are the ultimate description of matter, as far as we currently know.

(BTW, putting this on Genius is clever, but painful to read. I could only browse a few screenfuls before I gave up.)
Bone density is definitely an adaption from resistance exercise.

I don't know any specific studies, but I would expect that the bone density improvements are in some sense systemic in that the metabolic changes that increase bone density will have spillover effects to bones not directly involved in some given movement.
Look up colostomy bags. It’s not a lifestyle I think many people would choose on a whim
It seems a bit dubious since there's the trainwreck of Bulldozer on x64 sitting between then and the ryzen cores that managed to dethrone intel. I'm pretty sure the GPUs were VLIW without direct access to system memory too. I think one could sketch a lineage from the PS4 processor through to el capitan with a bunch of handwaving but that also seems to be after that time period.
When I think of "directly", it's not just drinking, but all water usage under your direct control. That includes cooking, cleaning, bathing, flushing, watering your plants, etc. Basically everything that flows through your home. It would not include things like the water used to grow the food you buy, to water the grass in your local golf course, etc.

I'm on the board of a small California water company with ~750 customers. Our average household usage is ~100 gallons per day, a little more in the summer and a little less in the winter. Most households here are 1-2 people, mostly people over 60, and very few children. This is a forested area in the mountains (4,500 foot elevation) with no agriculture. I'm only aware of one lawn and no swimming pools. We get a lot or precipitation, so most plants and trees around here do not get watered. All that to say that we're likely lighter usage than a lot of areas, especially in California. So 100 gallons per person per day being used directly is probably a reasonable order of magnitude guess.
> It seems as if this state of comfort is due to a sense of defeat and acceptance, rather than of a true, genuine comfort.

A whole lot of, say, Bay Area software developer salaries/compensation have genuine comfort.

Defeat and acceptance doesn't come into this, for most organizations: they face little-to-no accountability for security problems or other system defects, so... comfort for the developers.
But you need some sort of propulsion system if you wish to escape while moving slower than local escape velocity. Rockets can do it because they have such a propulsion system. (Although in practice any ordinary rocket will normally exceed the escape velocity from the surface of the Earth. Due to Oberth you want to do your burn as close to the planet as possible and escape velocity from low orbit is only slightly less than from the surface. Since when you head out into interplanetary space you're normally going somewhere you're carrying extra velocity.)

Light has no propulsion system, it doesn't make it out if the local escape velocity exceeds lightspeed even if there was no event horizon or other space warping effects involved.
This is funny to me because it also looks just like Plausible Analytics' design. (They also used Tailwind). I guess both took heavy inspiration from the tailwind example design

https://plausible.io
When all you have is a bunch-of-thermite..
I'm looking to William Lamie's next project after ThreadX, the PX5 RTOS. The POSIX API won't be an afterthought.

https://px5rtos.com/
Tell me your Luke Skywalker without saying your Luke Skywalker
> 2FAS syncs across your mobile devices.

[...]

> 2FAS works offline.

> 2FAS doesn't store any passwords or metadata.

Eh?
In recent years the gut-brain axis [1] has been solidified as both real, causal, and critical. So just removing your gut would probably have severe consequences beyond just the more straight forward ones.

[1] - https://en.wikipedia.org/wiki/Gut%E2%80%93brain_axis
Rust is neither simple nor easy. Full stop.