skysight-inc/HackerNews huggingface dataset:
Glad someone else noticed this. The ACLU has worked against several causes (such as freedom of the press and free speech) that it would have supported once upon a time. The question is why. Possibilities I can think of are: (A) it's become controlled opposition, the leaders are secretly libertarians (unlikely) (B) it's become bloated with bureaucrats who just want to collect a paycheck and are guided by trails of money (meh) (C) It's become bloated with trend-chasers who are passionate about the latest cause de jure, and don't think about or care about other causes (D) the organization is holding on for dear life, donations are down, and they can't afford to be picky with what causes they support, whatever keeps the justice ship afloat
That's basically what the official announcement says. https://www.apple.com/newsroom/2022/05/the-music-lives-on/
Using ATTACH. Works a treat. SQLite query planner knows about ATTACH.
I think that having an architecture matching your organization is not that much of a bad idea. If the organization consists of multiple independent teams with different managers, deadlines and priorities, what would be easier? An architecture with separate, isolated services that communicate over some established APIs and can be updated, tested and deployed independently, or a monolith where just to release a new version you have to get all the teams to agree on it?
Right, looks like we have a bigger problem to fix before looking into the carbon problem.
I have no idea. That's what I'm seeing when working with my project.

Literally add one character to one of my liveview modules:

Rebuilding...
Compiling 67 files (.ex)
> Hiding dislikes = less people press dislike (no feedback)

Wow, I just realized that I haven't pressed the dislike button since the count was removed. I didn't do it intentionally, but I literally just deleted, in my mind, the fact that there was a dislike button.

Talk about unintended consequences!!
It's using Postgres pg_notify to subscribe to tables and using a WebSocket server to distribute the changes. The table watcher is written in Haskell and based on the IHP haskell framework. Using Haskell makes it very easy and efficient to deal with lot's of active sessions in parallel.

You can find the source code here https://github.com/digitallyinduced/ihp/blob/master/IHP/Data... if you're interested :)
You have funding... it's called nights and weekends. Most founders are "nights and weekends" to scrimp buy for YEARS [3-5?].

Anti-risk, security seeking, founders who think they should get funding in `3 months really haven't assessed "startups" as a profession too well. You get funding when capital has a reason to believe it isn't simply gambling.

"But I have kids and a family". Yep, so do many... and they made it work. Decide if you will.
I won’t try to convince you, but go watch the Motorola ROKR introduction from Steve Jobs on YouTube, then watch his introduction of the iPhone at MacWorld 2007.

You can tell when he’s not just selling something, but believes that what he says he is selling is what he is selling.
These both look amazing. Thank you!
My main critique after trying Google Firestore was:
(1) Lack of typed schemas with declarative definitions
(2) Read/write permissions and write validation was extremely complex

From quick glance at the docs, it looks like they make progress towards the first but not sure about the latter:
https://supabase.com/docs/guides/auth/row-level-security
The subheading is “iPod touch will be available while supplies last”

Seemed straight forward to me.
> Unfortunately this is the wrong team.

Ouch. I don't get those vibes from them, but it could also mean that building a FOSS platform like supabase is terribly hard?

> For a product whose whole purpose is to enable developers to move faster, the product misses the mark completely.

The good news is, they've now got $80m to hire top talent and figure this out over the course of next few years.
So basically it's Github without the code stuff? Is this targeted for the non code-enabled people?
Show HN: Share your work, directly from Jupyter Notebook
>It is easier to start with a monolith, find the right design and then split on the boundaries than it is to make the correct microservices to begin with.

Not pleasant, but true.
Show HN: Splitgraph.yml – Terraform for your data stack
Useless or not, spending less human and environmental resources to make something is generally positive, no? Supabase enables developers with ideas to easily create software with more features thanks to a 1click Postgres database + auth + a secure API. I imagine that would generally lead to more “usefulness” in an app.

All I need is to do is install the npm package, write some psql, and the whole system can be driven securely in the frontend. As a dev with more experience in frontend than backend, it’s quite empowering for me! And I know companies who do much more than what I can accomplish with Supabase.
This does jump out to me is a surprisingly profound. I was a freshman in college when the iPod first came out. I was a huge Apple fan, but didn't get their move into consumer electronics. It was so expensive. Why weren't they building more cool Macs instead? 10 years later I was putting serious time toward learning how to develop for the App Store. Another 10 years later and that path has had a profound effect on my career and life. Thinking back to the moment my friend Peter showed me the gen 1 iPod he bought on launch day, the vision, progression, and brilliance you can tie back to that product is astounding.
The Worrying Depth and Scope of Censorship on the Internet
Banana Pi BPI-R2 Pro board for open source router with RK3568 processor
I'm glad ACA coverage is available but it can be pretty expensive. I paid somewhere in the range of $300-350 per month as a healthy young person. Some of my friends went without insurance for years because they simply couldn't afford it.
Who should buy the housing stock then? Investment funds that will convert the homes to long-term Airbnbs?
What would be leeching and where?

Sounds like a massive waste and headache for basically no benefit.
Yeah, I still run with a 20-ish year old Shuffle, waiting for the day it falls apart.
That's a similar approach to supabase. Why reinvent the wheel? (I'm asking out of curiosity here).

Why websockets? Do you allow bidirectional communication? If not, wouldn't it be better to use http push for easier scaling?
My school used to block opening windows file explorer as a way of preventing installation of software. We used to install games by opening explorer through help.
Simple. Survivorship bias. HBS and other business journals have done many studies where they look at the key attributes of a successful entrepreneur and it's always the usual stuff like: hard work, persistence, willingness to take risks, etc. The problem is that if you surveyed the key attributes of UNsuccessful entrepreneurs you'd find the exact same attributes.
It's not a big secret that the SEC doesn't like SPACs. They make these things really clear before they start taking action. They specifically have an issue with the fact that the prospectus for a de-SPAC merger isn't (yet) subject to all the same reporting rules as an S-1 filing.

When companies have to present their financials coldly instead of painting the nice warm dream, it's gonna deflate the market. Between that and the other factors hitting the market now (interest rates and inflation), there just isn't going to be a huge amount of work in the space in the future.

You really don't need to assume a conspiracy of some sort is involved when all the completely public factors justify this.
Choice is hardly a lie. It is a privilege.

The expansion of individual choice and sovereignty is one of the key outcomes of progress in civilization and society. Everything we've been doing for the past 12,000 years has been driven by the desire to be free to consume more, work less, and have more freedom to explore our selves and existence. Never before have there been so many people with the freedom to live such an intense variety of lifestyles.

Collectivist responsibility still exists, e.g. taxes, public health, rules of the road, because we will always live in resource constrained world where people necessarily must interact with each other. But more and more, we are able to carve out larger pockets of individual freedom.

It would be incredible to live in a world were we had such control over the spread of disease, that vaccination mandates becomes unnecessary. It would be incredible to live in a world where forced military drafts are long gone. Just like it is equally incredible that we now get to live in a country that doesn't allow chattel slavery.

I fail to see a legitimate reason as to why we must socially regress and revoke a woman's choice over the sanctity of her body.
Same! I think the middle ground is somewhere between paying dividends or distributions from the revenue and most importantly, becoming comfortable with the idea and ignoring the “growth at all costs” mentality that people (and press) are so attracted to.

Where does this community exist?
Super cool, but yeah it does seem to require a lot of power, more so than some of the existing electric propulsion systems. The T/P of 23 mN/kW is worse than a lot of existing Hall Effect thrusters that get thrust in the range of 50-70 mN/kW. It would be significantly more efficient with an ISP of the air-breathing EP in the ~5000 s range. But with the huge volume (and I assume more mass than existing EP thrusters) its hard to see how overall this would end up being a more efficient system than other electric propulsion systems.
One thing that I like about this is the implementation of returning state from the Update function. My only experience with Elm-style architecture is with react / redux which involves meticulously copying pieces of the state object to return two distinct before / after states. Using a Go struct with copy semantics makes this extremely easy and more natural to write in an imperative fashion. One limitation of this is that the model structure can only contain value type (e.g. no pointers, arrays, or maps).
Right. It's totally feasible for a community-maintained firmware to keep these devices alive if there was no barrier to installing custom firmware, Apple ought to have a customary "EOL" update for these devices that allows them to be unlocked if the owner chooses.
it's hard to undersell how big a deal the ipod was 15 years ago. the iphone was introduced as an ipod first, a phone second, and an internet communicator third. until the app store launched, most of the ads were "it's an ipod that makes phone calls". and people expected the touch to be good because the click wheel was good
A little bit Off-topic... I just googled for it, and I couldn't find the answer anywhere. Does anyone know, what is the minimum that a developer can charge as a yearly subscription on the apple App Store? Can you have multiple in-app subscriptions active at once? Just curious.

For an app like 1password, which has been finished for years now, you wonder how much it would cost to have someone check that the code still compiles ok and tweak it for the latest Xcode release. Doesn't sound to me like a full time year round job for one person. They could sell their syncing service as a separate additional in-app subscription to cover their AWS (or whatever) costs. Their developers must be completely bored of trying to come up with new ideas for how to change it to justify bumping the version numbers by now. So bored they are porting it to electron.
An alternative approach is to use jsonpath; for python, the jsonpath-ng implementation is useful but could use more friendly documentation.

it contains XPath-style selectors and the ability to directly modify matched nodes in a Dict, including filtering (as indirect deletion) and upserts; the only thing that it's missing is sufficient addressability with regards to Lists (arrays), so I see myself building a similar 'op' processing but using jsonpath instead of jsonpatch language.

add one to the pile i guess
Last I played was July 2020, about a month after release
I recently started a project with Appwrite. So far it looks to be quite straightforward, the only thing that's annoying is their database capabilities. You can only load data via their SDK API, so migrating my existing multi million record db is a pain.
I want to think the iPod just became the iPhone without the LTE radio, and manufacturing more iPhones is simply cheaper for Apple. Is there any difference between the iPod touch and the iPhone for media consumption?
Comparing to:

1. search for a package that does X

2. scan the search result and find the package that really does X

3. learn to use the package's API

4. import the package in the code

5. use it

Isn't it much easier to just copy-paste code from stackoverflow? There's also a good chance that the you can get some very good explanation and interesting discussion around the implementation there.
Some aspects listed on the wikipedia page:

Family ownership or family-like corporate culture, Long-term focus, Nimbleness, Investment into the workforce, Social responsibility

...are very much feared or despised in SV and, to a lesser extent, in US in general.
I remember Sublevel[0] (aka Sub.cafe) which I believe was the original incarnation of the OP's project.

The product has always stuck to the creator's philosophy and has steadily acquired more polish. Companion iOS/Android apps also exist for it I think?

I've always liked it, I thought it had died which made me sad but glad to see it's still around.

Python back-end I think? Not sure if it's entirely custom or Django app.

Would like to see it take off.

[0]: https://news.ycombinator.com/item?id=8111691
>35% taxes at 120k

Your real tax rate is likely close to 50%. You’re almost certainly not including payroll tax, sales tax, and property taxes in that number at that income level.
Looking online, a used 256 Gig iPhone 8 from Gazelle is about $150 cheaper than a new 256 Gig iPod Touch despite having a newer SOC.

https://buy.gazelle.com/collections/iphones/products/iphone-...
I'm the opposite, I tend to be relieved when I see lodash as a dependency. In any normal sized project I'm probably already using it, or it's already a dependency of a dependency. I trust it a lot more than a hundred tiny libs by random authors, both in terms of sketchy behaviour and reliability/performance. If I need to target platforms which don't support modern JS I vastly prefer to stick to lodash than use a bunch of polyfills of unknown quality.

The individual functions are installable separately from NPM, and lodash-es should tree-shake quite well, but I do know what you mean about it dragging in its internal dependencies so you end up with a 15kb of lodash code for a single thing. I probably wouldn't love to use it client-side on an ordinary website, were I to make one.
> My theory is that the browser is trying to store a secret on the key but the key is immutable, but its very hard to tell.)

Pretty much. Microsoft requires Webauthn resident key[0], which allows the authenticator to authenticate passwordlessly, including without a username or email[1]. This means the authenticator has to store the relying party ID (domain/hostname) and associate it with a new key, so that it won't sign login requests to a different website.

0: https://www.w3.org/TR/webauthn-2/#enumdef-residentkeyrequire...

1: https://support.microsoft.com/en-us/windows/sign-in-to-your-...
RIP iPod 2001-2022: The complete history of Apple’s iconic music player
GiveCampus (YC S15) Is Hiring US-remote software engineers to benefit education
And yet it still happens, and it continues to be one of many reasons why someone might need an abortion. Notably, the politicians I mentioned in my original reply all have professed their intent to force women to give birth in cases of rape.
Your story with IPinfo.io is profoundly compelling; have you written anything about your journey?

> "let's be ambitious and serve a large market and create the best products with great people, but let's run this as a marathon and not a sprint, and let's not risk everything on a big outcome"

This sounds so great.
Hey, the longer it takes to understand, iterate, and work on a particular architecture, the more money you're making per task completed as an engineer... so the more ridiculous the architecture with which you're working, the slower your work is, the longer it takes to get done, the longer you stay employed!
Arq for backup is great
All the affinity stuff is great. They could triple their prices and I'd still be happy to buy all three apps.
I find it hilarious that every time Eve comes up, a comment exactly like this is always around the top. It should be codified into an Internet law.
HN has copy comment bots so openly? Strange
“No wireless. Less space than a Nomad. Lame”

20 years, huge run.
Bingo. Inflation is a stealth tax with regressive (socially) tax curves.
I slowly ran out of use cases for a "home server" as everything moved to "the cloud" (hand wave), streaming and Apple took most of it away. Keeping a static IP for mail and web got more expensive that Google Apps for Domains & Netlify.

Now I just have a RockPro64 with a 256GB SSD I had lying around running InfluxDB and Grafana. You do need 4GB of RAM and a disk for this and the RockPro64 is better and more available than a 4GB Pi 4. Seriously love that thing.

My Netgate router streams metrics to it. I have a Raspberry Pi running the Ubiquiti management software for my APs and monitoring my UPS with nut. Telegraf is easy to work with extending. I do need to scrape metrics from the Ubiquiti APs eventually.

Every once in a while I mess with some other little ARM board and environmental sensors, but that's it.

No fans. Less power than my kids' tablets. Just Ansible for config management and keeping them up to date.
My media server since 2014 has been a 13" 2010 MacBook Pro running Snow Leopard with the built-in Apache server configured to show directory listings. Nothing else is needed... Apache automagically streams mp4s across the network to multiple users flawlessly. I never understood the point of installing a custom Linux media server with a slow funky eyecandy gui when any OS + Apache is all that is needed.
Rectangle: https://rectangleapp.com/

EasyRes: https://easyresapp.com/

ScreenFloat: https://www.screenfloatapp.com/

Bartender (paid): https://www.macbartender.com/
- Hidden Bar (free alternative): https://github.com/dwarvesf/hidden

AltTab: https://alt-tab-macos.netlify.app/
John Tuld: Let me tell you something, Mr. Sullivan. Do you care to know why I'm in this chair with you all? I mean, why I earn the big bucks.

Peter Sullivan: Yes.

John Tuld: I'm here for one reason and one reason alone. I'm here to guess what the music might do a week, a month, a year from now. That's it. Nothing more. And standing here tonight, I'm afraid that I don't hear - a - thing. Just... silence.

https://youtube.com/watch?v=K05sxfa4zdM
I have been considering getting some kind of dedicated music-playing device. I have a very cheap plan and am not interested in streaming. So I guess this gets ruled out, although the Itunes reputation itself was already something of a negative.
Ask HN: Why do carpool apps always fail?
For whatever reason Craigslist rideshare is still king after 20 years. And while Craigslist rides have been an endless source of adventure for me it's also sketchy af and I completely understand why most people would steer clear. I see that a ton of apps have realized this and tried launching competitors but they've never reached a critical mass and it's hard to find trips. What's missing?
Cleanshot X (app for taking screenshots and easily annotate them, with e.g. arrows and text)
Yes, I suppose I could be taking the anecdote too literally. It's much more likely they are only running all test on push to main / against pull requests / on code review.
I was literally just talking to a SPAC CEO last weekend that was in a deal with Goldman that got dropped by them. Apparently, there are regulations coming down from the SEC and Goldman didn't want to deal with them and/or the regulations changed the profit calculus.
> I don't remember when was the last time the app was updated

checks app store

Uhhhhhh... 17 hours ago?
These will sit there drawing < 1W 99.5% of the time like all other laptop CPUs.
Bring back the iPod Classic with a click wheel, modern connectivity for BL and WiFi to get podcasts and solid state storage please.

I don't want a phone (all the time) anymore.
Thesis PDF here: https://oa.mg/work/10.21954/ou.ro.0000add2
About 40 hours into my save, I realized I could use the "foundation" blocks as a way to organize the factory since everything snaps to a grid when you place stuff on top of it. There's also a "hoverpack" item in late-game + some folks use fly-mods. I haven't gotten that far, so I end up using lookout towers + foundations to get things neatly arranged.
> Matt Levine, much like most journalists, does not create any of the content, he just writes about it.

You just literally described a journalist's job. Congrats?
Laptop OEMs like Eluktronics or XMG have been putting desktop chips in laptops since forever. Have you checked them out? Sounds exactly what you need.
In my case I like reading about Eve gameplay, but I actually want to play DF ;)
Curiously this is coming from someone who said this 25 days ago: https://news.ycombinator.com/item?id=31034888
Accounts with 501 karma can flag posts, although this post isn't offensive enough to be flagged.
Interesting that nobody talks about creativity in this thread or in the article. I imagine a lot of jobs just rely on execution, so those "water cooler" interactions that yield innovations down the line aren't valued as highly.

Of course, as a scientist my social landscape and work environment are really different from most Economist readers.
Cheaper bets -> More bets -> more wins -> more winners -> more bets

E.g. Shopify absolutely made Ecom 10x easier, which has enabled more people to start brands catering to more niches while making more entrepreneurs wealthy who then invest in other entrepreneurs.

This is only a good thing; the marketplace cannot be too crowded.
NLP engineers spend 10% of their time training models, and 90% preparing the dataset and learning about the specifics of the task. I don't think this scales like selling software.
Please remedy my ignorance if I might be wrong, but I thought Prisma was an ORM, not a true backend.
is-thirteen is six years old: https://www.npmjs.com/package/is-thirteen
That is why I love SmugMug.
I have. LoC was in the millions. Half a dozen languages too for the different parts of thw monolith. Worked on by a team that peaked at 100 or so. Multi hour build times too. SVN too!

Monolith is still better in my view, despite having experienced that.

The key IMO is to have a clear and singular vision and how all the different parts need to fit into it. If you let each little clump of people do their own thing, then you will have chaos.
I had not considered the way crypto/nfts have been commandeered to be a side effect of wealth not being able to be allocated fully anymore. That's an interesting take. I wish there were a way for that kind of wayward money to do some real work improving our communities while it waits for something more profitable to do.

I don't necessarily mind that people are trying to make money with their money, but it is a shame that so much capital is caught up in financial instruments that don't do any real work while it's holding onto it.
Thanks for this! This explains so much. I've been allergic to various sunscreens for years, and now I see why :)
Affinity suite

I also recommend the Affinity apps and hope Affinity continue with the perpetual licence model.

In contrast, the SaaS subscription model is a juggernaut that shows no sign of slowing down and is eating the old desktop app model. For example, Sketch is a popular desktop app for creating UI designs and used to offer a perpetual licence. But Sketch faces competition from Figma (and lesser from Adobe XD), and Sketch are now wholly a subscription service.