skysight-inc/HackerNews huggingface dataset:
I would be more down if it wasn’t tied to the generation of phone.

Also I’d love a keyboard with more buttons personally. I know I’m in a tiny minority here but I get ~70
WPM on an iPhone keyboard but if I have to do symbols
or anything it goes down to like 4.

I know you can buy a separate Bluetooth keyboard but then you need to rest your phone and stuff.
Because of reoffending risk?

I mean if you killed someone specific for specific reasons the likelihood of you murdered a random person for no reason is somewhat low. Not so if you’re a child molester. How do you even ensure that they can never get jobs related to children let alone be near them without a registry..
Also goes in the other way. We can literally only support iOS 17 because we’re using SwiftUI and Apple refuses to backport anything, whereas in JavaScript you can generally use new APIs while either gracefully failing or triggering a fallback
Nice write up! Kudos to the author for being so humble about his journey - quite something achieved from my perspective.
Sorry, I meant I never got any additional increment options, even when I was at 200GB.

So I jumped 5, 50, 200, 2000.
At the same time, I feel the gap is widening between these and professional apps. It's easier to write apps, and it's harder to write "real" apps (for the masses).

I'm writing a book (https://opinionatedlaunch.com) over the course of 3+ years and I have to keep updating the "Mobile" chapters. Not because of some fancy new framework, but because both Apple and Google keep adding "requirements."

Sure, they're for the better (e.g. more strict access to phone GPS, etc) but if you don't keep up, eventually you'll find your apps removed by the platform at some point in time. In this sense, there's no "done".

You probably can still distribute that little program you wrote in 1990 in Pascal. I don't know the equivalent for mobile apps. (Distribute, not run. You can run it easily on your old phones).
Duty to Document (2023)
Just don't use frameworks, or use the stable ones.

I use React and it had exactly one significant major change (class components -> functions & hooks) since 10 years ago when I started out with the beta release.

Windows went through 4 different "recommended" GUI frameworks and many more major API changes during that time.
He clearly meant what he said.
I'll give Microsoft props for open-sourcing a lot of their proprietary products (e.g. DOS, major components of Windows 3.11, etc) - though it's a shame that a lot of their stuff can't be re-released because it includes source licensed from other companies (e.g. Internet Explorer)..

Don't forget id Software too (granted, they open-source their game engines, while their game content remains paywalled - but it's the spirit that counts)
Exactly. I just used the depreciables term in case someone put out an argument stating cars can still be resold for some "asset" value.
Equality Saturation in Haskell, a Tutorial
There is also another kind, job postings that then send you coupons to use some company service, i got few times like, oh thanks for applying to company distrupting travel, while you wait here a coupon to use our services
It's basically like the Google suite of apps or Next Cloud, I have the main app where you can manage your account, backups, etc, and it links to a bunch of other apps, each one living in a subdomain. The apps that already exists are:

- Password manager
- Finances
- Contacts
- Account (Backup, Restore, private keys, etc)
- Authenticator (OTP, TOTP)
- Email
- Photos
- Movies (2 parts, one is an IMDB like manager and the other is a Netflix homepage look alike for viewing content)
- Flashcards
- Link tracker

And I have the following apps in the development pipeline:

- Calendar
- Drive
- Notes
- URL Shortener
- RSS Reader
- Tasks
- Books
- Musics & Podcasts
- Timelines

It started just as an MySQL database that I used to track my expenses and budget, later I started also storing passwords in it, quickly I realized that I needed a user interface, then I slapped a bootstrap theme on it (this was back when Angular 1 was all the rage), then it went through many iterations as across the years and the current one started back in 2020, it uses VueJS 3 and used to use ant design, but I had to create my own UI library to accommodate the sheer complexity of the custom UI needed. It runs on a raspberry pi with docker.
This must be one of the most little bourgeoisie/urban nouveau rich/hipster things I've read in a long while.

The kind of thing that makes you want to read the Communist Manifesto furiously to cleanse your eyes of all this pretense sophistication and frivolity.
>The designers seem to have struck a neat balance between discreetness when it's switched off and conspicuity when it's switched on.

Covert body-worn cameras are a well-established technology, but a completely different class of device. A bodycam records people who know that they are being recorded, which has substantial behavioural and legal implications. Current bodycams are - often intentionally - very conspicuous even when they're turned off. They're big blocky devices and some of them have bright yellow markings that say "VIDEO & AUDIO". That's potentially useful as a deterrent, but it's also a bit hostile because it clearly implies a degree of caution or suspicion on the part of whoever is wearing it. A bodycam that's subtle and non-threatening when turned off but very visible when turned on is a different class of device again.

If I were a nurse, there's no way in hell that I'd wear a covert camera unless I had a very clear reason for doing so and very strong assurances that it's legally above board. If I did wear one, I'd be constantly worried that someone would find out, because I'd be furious if the shoe were on the other foot. Unless the hospital was genuinely so dangerous that I was constantly worried for my safety, I'd be very reluctant to wear a big lump of a bodycam, because it's going to put a lot of my patients on their guard when that absolutely isn't warranted. I'd be quite happy to wear one of these cameras. Unless I turn it on, most people aren't going to notice it; If they do notice, I can very easily explain "it's a bodycam, because occasionally we get a patient who might be a bit aggressive", demonstrate the very obvious red recording light and reassure them that they aren't being spied on.
For everyone (predictably) discussing Gradle vs Maven vs x, I recommend the (linked) article/opinion piece by the author:

https://blog.frankel.ch/final-take-gradle/
Thanks pjmlp, you’re always adding great context to windows related discussion. I appreciate!
This is the 5th or 6th time you've written a reply like this to me, after I pointed out I worked at Google
Yeah, it's well-known that people will fill out anything if they're desperate and an "authority figure" (like a potential employer) asks for it. Nobody expects to get a reply from an online job advertisement, so silently collecting information this way works, but the same format is also used for recruiting (both knowing and unknowing) middlemen for money laundering and various fraud schemes.
Some people like Mastodon because it's not algorithmic, some people like it because it's not centralised/has no real single point of failure, some for other reasons. I'd definitely buy that at least some people would quite like an algorithmic view of their Mastodon feed; wouldn't be for me, but one reason that people go for Bluesky over Mastodon is that it is algorithmic.
https://component.gallery/design-systems/
iCloud Photos has deduplication
I would if you want to use it as backup. But if you just use it to display photos and have another process for sync it’s absolutely fantastic!

To me it’s better than any other interface I’ve tried. Commercial or home lab.
Quantopian for Sports Betting
Hi HN,

I recently ran data analysis on NBA players/games, but realized I had no way to test different algos without using real money.

I developed an app to help me track the performance of my algos on real games and odds data.

I’d love to get feedback from alpha testers on the platform before building additional features like back testing against several years worth of data.

Send as much feedback as you like to the Contact Us email (it’s very much function over form at this point.)

P.S. For those who don’t know Quantopian, it was a product that allowed you to back test stock trading algos against years of market data.
> How else do you explain terrible EV resale value?

Does the data actually show that? I've got a 2021 Mach E Premium that was ~$54k new at the time I bought it (prices were all over the place). I got a $7,500 tax rebate on it. That's $46,500 cost. I see used ones listed for ~$39,000. That's 84% of it's value retained over soon to be three years. Is that really poor resale value? A lot of cars I've owned in the past had way worse resale value after a similar length of time.

And for the longest time Teslas had positive resale value, and the had some of the highest held value in the auto industry. It wasn't until Tesla started aggressively cutting prices this became untrue.

There's certainly some EVs of there with poor resale value, but they're also generally some of the worst EVs out there.

> If all you do is commute short distances, have a garage, own your home

So like most car owners in the US.
"once upon a time a beautiful but poor girl married a rich dude and everything was great"
>Identify it, socialize it, and get buy-in that it’s a real problem. Workshop it with colleagues to really nail down the core problem.

If I had a dollar for every time a colleague tried to solve a complex problem on their own… I’d have at least 50 bucks. Even worse when the problem they’re trying to solve isn’t real or at least isn’t that big of a deal.
Bay Area legislator proposes combining all 27 local public transit agencies
TSA Is Rolling Out an Airport Checkpoint Where Passengers Can Screen Themselves
Indeed has been very good on all counts.
Almost all my issues with Python versions went away when starting to use HA in docker container. Everything is very smooth.

One way is also to use HAOS but it is kinda limited.

Current stack for me is HA+traefik+Z2M+Frigate+Mosquitto. All running in containers, on top of Debian. Works perfectly.
If it's relevant then people will be incentivise to lie to get better outcomes for themselves
Ha sorry, I guess I should have put a '/s' or something? Just trying to point out the absurdity.
Terramaster brings Intel Alder Lake-N chips to its 2-bay and 4-bay NAS systems
I think some subset of people do want an algorithmic Twitter-like thing which is not centrally controlled by a crazy person. I know people who prefer Bluesky to Mastodon for precisely that reason (though Bluesky's lack of central control feels very... coming-soon, rather than actually real).
Thx for clarification. And sorry that I raised that suspicion, seems I misinterpreted the enthusiastic style of the article.
Their website no longer exist so because of that I’d say yes.
I really like them for sql directives and also explaining how regexes work. They’re a useful piece of auxiliary documentation.
Oh no, more yaml? It must be strictly worse than xml and groovy?

Who are these people that enjoy yaml, and why? It's so easy to get indentation and lists wrong (yes, with editor support).
I have bad news for you about what the Apollo missions did with their bags of poop...
A "ridiculously weak" password causes disaster for Spain's No. 2 mobile carrier
> On client devices however it's a huge pita building a mechanism to manage client certificates...

Yep.

This is why "replacing" PSK-protected WiFi with EAP-PEAP, and open WiFi with EAP-TLS was absolutely THE way for the WiFi people to go. (With EAP-PEAP you have the option of setting (and revoking) per-device credentials. With EAP-TLS, you get an open-to-anyone network with data encrypted over the air.)

Despite what the nerds at Google would have you believe, using either EAP mechanism without verifying the cert of the RADIUS server is totally, completely supported by the spec. It's nuts that Google didn't (and maybe still doesn't?) let you operate in the "don't bother verifying the RADIUS server cert" mode, because in the EAP-PEAP mode it's no worse than standard PSK, and in the EAP-TLS mode it's strictly better than Open WiFi.
You say that, but the page is nothing but a form asking for name and work email with a "request access" button. Literally no other information is provided beyond "The end to end developer tool for TypeScript developers".

I assume this is some poorly executed self-promotion on your part. Maybe start with making your site say something about what the product actually is, can do, etc.
Oh OK, I was wondering how they came up with so many original ideas but it makes sense now that they had to buy them.
Probably not with the current tech, but there are lots of ways to do it. You don't need to delay the signal, only the information tied to that signal. If you get away from static identifiers and use something like a rotating RSA key, then the data associated with that key could be released at a later time. Not ideal for transparency unless there's a strict retention/audit process for the gold copy (perhaps one of the few legit use cases for immutable block chain since all identifies should be unique too).
Unfortunately it's hard to beat a PSK based exchange in terms of quick connection, particularly with something like this where the authentication server is moved external. The difference in reconnection time is, in general, extremely marginal though. If the Wi-Fi is bad enough your client thinks it actually needs to reconnect instead of retransmit the only meaningful respite is to solve that problem directly.
To each their own. Microsoft Office apps do this by default these days and I found it maddeningly distracting. Fortunately, it can be turned off.
Profiling Rails Applications with Flamegraphs
They would become virtually unsellable overnight, and the company would collapse under the weight of lawsuits.
My favorite article like this featuring the Park Slope Co-op was the author opining on if it’s ok that members were sending their house cleaners to work their mandatory 2-hour quarterly shift.
Hold on a minute.

You are confusing the network stack (as in OS development) and network applications. Go is the undisputed king of backend, but no reasonable person has ever claimed its a good choice for OS development.
Because it always cost money, but now investors are not so keen on covering the bill in order to achieve someday some remote dream of world domination.
It is pretty cool. I’ve been using it for 3-4 years as a queue between Ruby and Node for scraping tasks. Ruby queues the work, a node worker does the downloading, and a Ruby process parses and loads data. It works incredibly well in my use case and has saved me from having to shift everything to one language or the other. It’s been very reliable.
Ask HN: What's the stack for your "home-cooked meal" apps?
Inspired by the insightful conversations at https://news.ycombinator.com/item?id=38877423 , I noticed that people don’t usually share the code for their “home-cooked meal” apps (for lots of good reasons) but I think we can just as much value by sharing the stack so that others can “cook their own meals”.

I’ll go first:

I have a personal photo/video app that uses B2 for storage and Vultr to host a VM (free egresss). It’s main goal is to keep archival copies that can be viewed, verified, and shared and so the server code is very lightweight: user permissions, API endpoints for thumbnails (eg /pictures/utgGhj/400x400/image.jpg), add/edit/delete endpoints, and a notification system.

The app is distributed by manually installing it (future plans to distribute via TestFlight and whatever the Android equivalent is).

The app itself is very simple: Flutter, login screen, list views that can be sorted (default to newest), and a screen for viewing an item. Share links and comments are stored in Firebase (mostly for the offline sync convenience).

Someone could probably make it in a couple weeks if they have a little backend+mobile experience.

What apps do you “cook at home”?
It seems to be the contemporary way for Android projects?
Tesla recalls more than 1.6M cars in China over steering software issues
I think, if you're competent that's all that matters
Other possibilities:

1. Changes to hearing.

2. Changes to listening environment.

Changes to hearing comes to mind because I first experienced the need for eyeglasses as "something wrong with the cable TV signal".
Best practices are contextual (2017)
What is the problem with these "plastics"?
That’s the magic of finding pain points.
Ask HN: What's your preferred tool or library for image compression?
What's your preferred tool or library for image compression in web development?

1)ImageOptim
2)TinyPNG
3)Cloudinary
4)Squoosh
5)Other (Please specify)
The Path Between the Seas - David McCullough
As far as I know the only censorship that was done to the game was the sexual content for release in the Japanese market.
Phthalates and bisphenols can disrupt the production and regulation of estrogen and other hormones, potentially boosting the risk of birth defects, cancer, diabetes, infertility, neurodevelopmental disorders, obesity and other health problems.

From the article.

I’d prefer it if my food didn’t contain these substances, wouldn’t you ?
That's exactly how I felt when I first heard about node.js, and look what happened there.
And $10/month subscription?

What should something like Photoshop with 10000x the features and development costs then charge? $1000/month?

I understand "keeping it simple" but not "keeping it simple AND charging a crazy price for it" (there are essential, complex apps, that charge much less than that).

I guess, if you can get away with it...
Hahaha Arrested Development has got so many worth mentioning. I'm going to have to watch the whole thing again...
Yes. There are long standing feature requests for (e.g.) the reflect package that simply don't get done because they'd break this assumption and/or force further indirection in hot paths to support "no code generation at runtime, ever".

Packages like Yaegi (that offers an interpreted Go REPL) have "know limitations, won't be addressed" also because of these assumptions.

https://github.com/golang/go/issues/4146

https://github.com/golang/go/issues/16522

https://github.com/traefik/yaegi?tab=readme-ov-file#limitati...
When I run your benchmark with matrices larger than 1024x1024 it errors out in the verification step. Since your implementation isn't even correct I think my original point about OpenBLAS being extremely difficult to replicate still stands.
Sorry it seemed that way, it wasn’t aimed at your reply. Personally I’ve tried both swiping and tapping. I feel out of control with both. FWIW, I had to make 7 corrections typing this comment.
This is great.

I have a little internal app for my company. Just an isolated Rails app. It touches no internal business systems, but whenever I need somewhere to put a little code - it goes there. It has my growth chart, a little search engine for some internal data, a couple scripts to remind me about recurring actions, and some random integration tools like an RSS->Email script for the blog.

I recommend everybody just have a "miscellaneous" app separate from customer data for non-core code. Having a low barrier to building fun things liberates the mind. Not all code has to be high-stakes business work.
The key bit being that youtube and it's employees never make copyright decisions. They provide the tools, but all actual disputes must be settled between the parties or in court.
Scale and niche don't have the same underlying pricing considerations
Another vote for home assistant, also from another thread further down use a dockerized version, no issues. I have all kinds of things connected, lights, switches, shellys, custom sensors/collectors and it all works flawlessly. Just amazed how good HA performs after using various other things over the years.

You're also not tied to HA, but can develop using anything then once it all works put the result on HA.
I may have made a very simple app for someone to get around their filter on their laptop....
everyone can dissent as much as he likes and make it public too. personally i'd have preferred if it wasn't that imperative. it's not what, but how one says things. but anyway, maybe that other commenter is right that it shouldn't be seen that emotional.
Ants do other amazing stuff too. E.g. they break seeds into two halves when storing so the seeds don't germinate. They also know that Coriander seeds germinate even when split into two so they split it into four parts.
As if the "minimalist editor" niche isn't already served with 1000 other apps? It's not exactly a niche the author uniquely identified and served.

It's one of the most crowded markets when it comes to offerings.
Are there places where eating plastics is considered a normal food or food additive?
I like it. I of course was running through all kinds of scraping scenarios… which is why you got the app done and I didn’t,
Have you considered your target audience when writing or before sending that email about that TOS change?

What really peeved me was that bit:

> If you do not want to be governed by the updated TOS, be sure to close your account before the updated TOS applies to you.

My immediate reaction was to look for alternatives to Sentry and/or to self-host for the time being. Judging by the comments here I'm not the only one. Instead of this cold, matter of fact kind of tone, why not explain the reason for wanting to collect data, give an example, etc.

Why not sell this as a win instead of telling us to fuck off if we don't like it?
Compose and Podman Desktop Integration
Sure, but you can't do security engineering if you're training an AI model on the data. It turns the whole thing into vibes-based programming.
A few months ago there was a post on HN about catching up to the current state of LLM dev and learning how to use it. In it there were recommendations for hardware - the lowest tier being a 3090/4090. When looking at the decision tree for even cheaper options, it basically said to find another hobby.

Not sure if that's changed but ever since seeing that line, I've been put off of that world. I still occasionally click on HN links advertising new methods which can be run on "consumer" cards and every time it's just a 3090/4090...

I don't have that much money.
PEAP can still require a trusted server certificate -- getting set up with MDM is a pain, and scaling by hand is also a pain, but you can (and I do) set up my devices to require a specific valid SAN on the RADIUS connection. No extra certificate trust required, if the RADIUS server has a certificate that chains up to the default trust store.

I remain disappointed that there's no standard mechanism for mapping between an SSID and a domain name to know which SAN to trust.
Nexus: Streaming Large 3D Models
A/B listen to Youtube on Windows, Mac, iOS, or Android.

My experience with Linux audio was typical, i.e. poor at times.
i recently had to split a lot of transactions among friends. I realized that all the commerical apps out there(splitwise etc) weren't gonna split the taxes evenly. So I made my own bill splitting app and have been using it ever since!

Another recent app I made happened when I moved into a new apartment. I realized tha the doors were very soundproof so if someone knocked at the main door, there was a good chance I wasn't gonna hear it. So I put up a QR Code at the door, pointed it to a webapp and that basically functioned as virtual bell. Where I would get a notification on my iphone and apple watch everytime someone "knocked"!
Nice write-up, it's been a while since I started a project in Storyboard. I am not yet done reading but I'm curious why there is no mention of [0]AutoLayout.

[0]https://developer.apple.com/library/archive/documentation/Us...