skysight-inc/HackerNews huggingface dataset:
OpenAPI is cluttered with protocol specifics that are irrelevant to something that is native to your host language (function signatures). Think of it as header file for api that is highly constrained (functions, notifications and json data types only - no classes, instances, polymorphism, no way to encode callbacks or returning functions etc. just basic algebra on json types - type aliases and unions).

Imagine api like this:

// @endpoint wss://localhost:3000/api/v1

notification heartbeat = {
timestamp: number
}

type User = {
id: string,
email: Email
type: "normal" | "admin"
}

type AuthError = {
message: string,
code: -123
}

type NotLoggedInError = {
message: string,
code: -124
}

// Logs you in.
//
// @throws AuthError
login(username: string, password): User

// Adds two numbers.
// @throws NotLoggedInError
add(x: number, y: number): number

// Logs you out.
// @throws NotLoggedInError
logout(): null

It's terse, straight forward and maps to your host programming language naturally.
I mean, knowing c++ and c#, I am always terrified about the former. There is an enormous set of things that shouldn't be touched and a whole set of gotchas in managing headers, writing macros, templates.
Granted none of the two are used at my day to day job.
https://archive.is/lwZMx
It’s even more cathartic to show up in court with a motion in hand to dismiss with prejudice and a second motion barring them from both servicing and selling the alleged debt. That’s almost a money maker, since winning their suit entitles you to compensation for filing fees, and violating the second order can be wildly punitive if you haul the collector back into court.
USBC is a golden example of "good" regulation. Thank you EU!
You inadvertently brought up the issue that people who work with Artificial Life bump into all the time. And for the same reason.

At what point is something truly alive is just as difficult to answer as at what point something is truly intelligent. Remember back in the 90's when there were people trying to argue that computer viruses were actual life forms! The irony is that we don't actually consider real world viruses to be alive, so this was really out-of-this-world thinking.

Self-awareness is clearly somewhere in between the two. Valetino Braitenberg famously wrote a mind experiment about "Vehicles" which eventually, through interactions with their motors and sensors, become self-aware. There are a lot of questions like "How is this different than experiencing happiness?" He called it Synthetic Psychology, which imo is quite a wild way to frame these things.

So falling for this mirage is definitely not a new thing.
I wish I could just buy the case (and have it work with my existing pros)
> I am a satisfied owner of an iPhone 14 Pro Max, and every phone I’ve owned since the iPhone 3GS has been an iPhone.

I think this is the majority of iPhone users, and it really might behoove you to actually try an alternative (and give it an honest go, not a couple days and then returning the device or something). For years I was convinced I was missing out on the bliss of iPhone because I was on my crummy Galaxy phones which were clearly inferior to genius wrought Apple devices. So, a couple months ago I finally caved in and bought my first ever iPhone and… it’s just a phone. In fact, some things really suck.

For instance, when I tried to reply to you I tried to select the text in your comment to quote you and it took me 6 tries to select it (and I didn’t even select it all I gave up because moving the dumb cursor is just impossible so I wrote in the missing words manually). I never had those issues on my Galaxy, text selection just worked.

Add to that the lack of a back button (or any buttons at all), a keyboard that has no period or number row on the main page, no backtick key anywhere(!), crappy auto correct that corrects words I’ve already typed and moved on from, no customizability, no feature discoverability (I’ll often have no clue that a gesture exists or something unless I Google trying to figure something out), terrible volume controls, bad notification display, no option for TouchID, and did I mention I hate this stupid keyboard?

Anyways, I’ll gladly switch back to an Android in a year or two. Maybe I’m just used to Android’s quirks and an Apple user would hate all the Android features I like, idk. What I do know is that the phone brand does not matter. The features differ very very slightly, and the performance differences are negligible from my normal use cases. There is no superior phone brand, it’s all just preference at the end of the day.

Sorry for the long rant by the way, it’s not directed at you but more at the general zeitgeist in the comments I’ve been reading here. It’s crazy. I must be taking crazy pills or something reading how impressed people are with the most mundane features.
Your world-weary nihilism is appealing, but I don’t buy it. Your core premise is flawed: perhaps you drink to get drunk, but that’s not true of everyone. Heck, I don’t think it’s true of most people, other than alcoholics. It’s not true for me. I can’t remember the last time I was drunk.

(Yes, that’s a great straight line. Let it pass.)

Moreover, it’s obvious that different drinks taste different. My wife loves vodka, hates whiskey. I like whisky, not fond of vodka. We both adore Crabbie’s hard ginger ale, which is an objectively terrible beverage (“glucose wine”) made palatable with copious amounts of sugar and ginger. I’ve got a case of it in my living room. We’re not exactly high-brow.

Sure, there’s a lot of pretentiousness in the wine world. There’s still wines I enjoy, and wines I don’t. (And sugar monstrosities I’ll even admit drinking.) I’m not in it to get drunk. And that’s why I don’t buy your nihilism.
The refurbish and sell the traded in devices. It's basically like selling the same thing twice.
I have history with XNA. What’s your take on MonoGame?
That doesn’t contradict anything I wrote - it means they overlapped for 6 years but the Democratic Party was not a segregationist party between 1972 and 1978 despite the existence of a few rare remnants at the end of their career.
* anecdotal
I was in that camp, but a recent iOS update regressed bluetooth yet again (it skips sometimes in all my cars), so now I’m using the USB iPod support when possible.

This is the first time I’ve ever used data over USB on this phone though. I wish Apple had better testing for their bluetooth stack.
Small individual study sample size does not necessarily mean junk. Junk is a product of poor methodology. The main concern with sample sizes may be overestimates of effects if the event is rare, or poor precision (ie large confidence intervals).

However you’re right to presume that small studies are likely to be lower quality, often because they’r observational as opposed to randomized studies.
All news coming out of Unity in recent times is making me sad, I’ll never develop a game, but as a player, Unity games made mods (both using and creating) so easy even without any official mod support at all.
Enzo. That was a good episode.

https://youtu.be/f7jsauspMmU?si=MDEr2B1uHq4FT-oh

The interview where they talk about his book is entertaining as well.
This is all great news, and it's really cool to get an update on the state of P2P Matrix from its creators deep in a thread like this. HN is amazing.

Re: interop, the easiest way to interop would be if Matrix solves all these problems for us before we get anywhere close! Then we can be a P2P Matrix client or just use Matrix :)

But I bet either way it will be possible to make robust transformation layers between different eventually consistent protocols. This is similar to one of the hard problems: interop between multiple versions of a single decentralized application. If we solve that it might generalize if we can bridge the network layers too?

And yes, there is indeed a really long list of hard problems to solve. I really really hope one of us, or one of the other similarly motivated projects, is able to solve them all and deliver the whole package!!!
Apple stock always falls after keynotes. "Buy the rumor, sell the news"
To anyone who thinks even YOU, with no knowledge of wine, cannot tell bottom barrel gas station wine vs. wine made from experts who know what they're doing is a joke. I have personally had my friends BLIND taste test my favorite wines (~$80-$150/bottle) and garbage wine, and no one picks the garbage wine. Why? Because garbage wine doesn't taste very good.

Yes, price points can be ridiculous. A $60 bottle can be better than $1,000 bottle EASILY, because a lot of it is name recognition, rarity, etc. and these medals means almost nothing. Look for brand, region, winemaker, etc. and you can repeat with success.

Disclaimer: I'm fine with cheap wine (~$20/bottle) that's good, and I buy it often. Just like I don't eat at "Michelin Star" restaurants every day.
Parent wants a real example not a partial syntax definition
Think you'd really enjoy exploring Electric SQL (https://electric-sql.com/blog/2023/08/14/introducing-electri...).

They're syncing client-side SQLite to server-side Postgres on backend via an Erlang service that enables bi-directional active-active replication. They have a little more work to go until they solve the RLS concerns, but its been an incredible project to follow.
> Smartphones were sort of obvious. We didn’t predict we’d all be using phones as primary devices per se, but it was obviously going to be some portable screen computer device.

It was a wide prediction, for a long time, sure.

> We’ve all heard about wearable computers, VR/AR. Well the technologies here and nothing seems revolutionary.

We had “portable screen computer devices” a long time before smartphones clicked, too. Handheld devices with full programmability, and the ability to load software, existed a long time before even the first pre-iPhone smartphones, and even pre-iPhone smartphones and PDAs weren’t convincing as the broad “portable screen computer device” that everyone expected, but no one had seen the right implementation of.

So the predictions of wearables (maybe integrated in a personal-area-network) being the next thing may be spot on – we may just be for wearables where “portable screen computing” was in the days of the Apple Newton.

> People love to fantasize about wearable devices tracking bio information, doing away with checkups. We all know how the Theranos story went, you just can’t do it.

Wearable monitors for various bioinformation exist, and did so before Theranos was dreamt of. Theranos was a fraud, but that doesn't negate wearable biomonitor devices, which continue to advance.

> VR is impractical, having to use parts of your body for what used to be at your finger tips is a step backwards.

Fingertips are part of your body, so, no, its not a step backward to use a part of your body for something that used to use a part of your body.

> The amount of obscure gestures one would need to know, they might as well learn command line.

Is this an argument for why smartphones won’t be replaced by VR, or for why smartphones won’t replace keyboards? Because you seem to be presenting it as the first, but it seems to make as much or more sense for the second. Turns out, people actually are fine learning “obscure gestures”.
> lightning instead of USB-C

An FYI, Lightning (released 2012) predates USB-C (1.0 specs published 2014) by a couple years. I'm unclear on how Apple was able to choose Lightning instead of USB-C given that timeline.
No, the default is shared. It's literally in the RFC.

That's why using any interactivity in a component default breaks until you add "use client". The alternative would have been to have state, a core concept of React, work correctly by default, and make server/shared components explicitly marked.
Exactly. After all, it’s not like consoles are magic black boxes. They are pc’s in brutalist form. If you get a console contract, you’ll be able to do a console port. Before then, don’t even worry about it. Just focus on making the game. All the Xbox services or PlayStation sdk stuff comes after.
Agree - I’ve been using a set of Eve (from memory) power plugs that are thread enabled - my understanding is it doesn’t connect directly to the internet (ie you don’t connect it to your wifi) but you connect to a border hub (ie an Apple TV, or maybe now an iPhone 15.)

So I guess if you trust apple, you can sorta trust these devices as their access to the outside world would be through an apple device.
Nothing? I installed an app from XCode last week.
I've also dropped it a fair amount of times without a case so it's in rough shape. I'd be lying if I said the USB-C port and Ti shell weren't contributing factors to me upgrading.
Ah that explains why all my cords have a really tarnished lead.
Not exactly my experience. I've owned a handful of USB-C devices, and there are devices from major manufacturers that will only charge from a USB-A to USB-C cable. No C-to-C cable convenience; you need to carry a Frankenstein C-to-A-to-C cable. Yes, Philips, this /is/ bullshit.
I believe it's been tried some, but it both doesn't produce quite the same output in important ways, and it's expensive enough to do that just having a larger building and racking the barrels for longer isn't that much more expensive.

For most spirits, a lot of long-age stuff is about the extraction of wood flavors from the barrel it's in, which I'm not sure anyone's found a great way to do with pressure.

I know there's some difference in temperature though - higher temp aging, either just in a warmer area, or more normally with rum, creates very different aging conditions than normal Bourbon/Scotch/Cognac aging that's traditionally made in more temperate climates. The complaint about a lot of southern US bourbon is that it ends up uncomfortably over-oaked for its age.
Film I would have ranked higher, for being a cultural touchstone: Twelve Angry Men.
They didn’t mention if it works on the 17 inch CRT Cinema Display which I just picked up.
This is excellent. Will read this tomorrow thoroughly.
>They're expensive, yet fragile, a bad combo.

I couldn’t agree more. I think HTC used to tout a waterproof phone (was a lie) but there used to be more focus on durability and longevity back then.

Apple and Samsung generate all this e-waste with disposable 2 year phones you might as well wipe your ass with and chuck away.
> This effectively makes paying consumer debts basically optional in the United States, contingent on one being sufficiently organized and informed. That is likely a surprising result to many people. Is the financial industry unaware of this? Oh no. Issuing consumer debt is an enormously profitable business. The vast majority of consumers, including those with the socioeconomic wherewithal to walk away from their debts, feel themselves morally bound and pay as agreed.

try it out, let us know how it goes.
Hi! I’m Irish and living in NYC these last 20 years or more. I’d like to move back but the problems mentioned here are the barrier.
Never happened to me. In my experience lightning ports a as close to unbreakable as it gets given that size factor. In contrast every USB-C port seems to get loose or outright break after heavy usage (including lenovo and MacBooks). I will not miss having multiple cables but I will miss the snug and reliable fit that various lightning plugs/ports have maintained over years in my service. It's probably time to move to wireless charging anyways
Early tractor PTOs where especially, um, fun. No built-in overrunning clutch and no "live" PTO means the inertia of spinning implements could turn the PTO, and thus the drive wheels. Nothing like standing on the brakes while the tractor just...keeps going for a few feet.

Fortunately overrunning clutch attachments are cheap to add.
Name something.

Also, it's pretty dubious to think 7 million people agree with you just because they live in the city in question.
Every situation is different, but in cases where AI has been valuable for me personally, "silly process X" isn't something that I can easily get rid of. People are messy. Processes are messy. AI doesn't straighten them out, but it does speed up sifting through the messiness. YMMV.
- 100% remote
- base salary
- unlimited (real) pto with minimum required pto or something big, like 5-6 weeks/year
- flexible schedule
- no or business hours on call rotation
- healthy culture
- home office fund
- education fund
>, why are ocean-front homes still a sound investment?

Well they never were, simply because of coastal erosion. Climate change will just accelerate what was already happening.
Explain to me why Fury Road belongs on that list? I personally found it one of the singular worst most disappointing films I have ever seen.

In my opinion Mad Max was a master piece of exploitation cinema and the most realistic of the bunch.

The Road Warrior pushed it a bit further and was at least plausible. I think it's the best of the series and one of my favorite movies of all time.

Beyond the Thunderdome is tough. They destroyed the Interceptor early and Miller seems to not understand the importance of a car as a character. I think reusing the actor from The Road Warrior in a different roll was a confusing mistake and some parts were pushed to the edge of silly. On the other hand, the homage to Lord of the Flies was beautifully done and somewhat made up for the other deficiencies.

Fury Road was a completely implausible comic book that delved into the silly to a ridiculous degree. But even worse, it was not a Mad Max movie other than it copied The Road Warrior in much the same way the 7-9 star wars sequels copied Star Wars.

Edit: I will also say that after seeing the film I was shocked it was Miller. I assumed it had been passed off to some hack and was made purely for the benjamins.
I would be interested in reviewing your handbook too. I am technical, but have not deployed any AI related tooling so far. keen to know if this is targeted to AI noobs as well.
I have an ESP32 running ESPresence in the laundry room, door sensors on the washer/dryer doors, and suitably-sized power monitoring for the washer/dryer outlets.

When a machine door opens, I can tell who did it (everyone always has their phone or watch on and is seen by ESPresence. Once the door is closed, the power monitoring kicks in, and when the cycle is 100% done, the AirPod Minis in the house all chime. If the door isn’t opened in ten minutes, a notification is sent to the originally detected person’s phone.

If the door hasn’t opened in 30 minutes, mom and dad get a notification ;)
Ask HN: Who is using Ruby? Please share your web app stats
Who here is using Ruby with any web framework (Rails, Sinatra, Roda, Hanami ...)?

I would be interested to know some stats:
- Traffic/Views?
- How big the Ruby team is?
- How big the codebase is?
IR cameras existed for quite some time. You can also locate people through walls with sound.

Simply by going about your day you publish metadata about yourself that can be used to derive behavior.
I have an 8 plus and the only reason I'm gonna buy the 15 this year is because they're no longer supporting it. 6 years of support for a phone is pretty damn good.
That's what I want to know. The article was sadly lacking.
https://archive.is/gHBVp
I see where you're going with this.

https://en.wikipedia.org/wiki/Texas_sharpshooter_fallacy

"[..] ...a Texan who fires some gunshots at the side of a barn, then paints a shooting target centered on the tightest cluster of hits and claims to be a sharpshooter."
If you're not deploying at large scale, I'd go with something elastic in the same vein as Render (I haven't used that one though). Heroku used to be my go-to recommendation here of course. Fly.io gets a lot of love as a Heroku replacement and they have a generous free tier (though they have had some uptime troubles recently).

Alternatively GCP and AWS both have elastic compute options that should work as well. (App Engine and Beanstalk? respectively.)

Running a VM is going to be annoying (way more ops toil) and cost you more than you need, if you're making on the order of requests-per-hour instead of requests-per-minute. But if a VM is cheaper than your best elastic option you can make it work. I would not recommend sharing apps within a project as migrations can be annoying and you'll get downtime on every app whenever you deploy or break any of them. But you could have one VM serving up lots of projects, and give one port per project, then wire up a load balancer & DNS name for each project/port.

It's possible to do git-deploys with a VM but it's a little work to wire up. You'd set it up with GitLab, and you can wire up a simple deploy script that effectively does a `docker stop && docker run` to launch your new app container.
I don't know if you're trolling or not.

When you get good at it, it is much easier to skim through 10 lines of fluff to find the answer (that is usually visually distinguished in a code block) then it is to parse through 4 really dense, terminology filled sentences.

If I need to know exactly how all the options work, sure the docs are the place to go, but 90% of the time I just need a quick example to go off of.
I thought that looked wrong. Damnit autocorrect. Thanks.
Usually this could be solved with a "home copy" for each kid, then "classroom copies" for kids to use in class. Kids still carry their notes, but those weigh a small fraction of what hardback textbooks do.
> Airports work this way because they’re obscenely large.

No, US airports work that way because of bizarre bureaucratic funding rules. Sensible airports like Frankfurt or Amsterdam (or even Heathrow) connect directly to the city's ordinary transit network.
Finding the right peppers at local groceries in the US is a challenge. You can find some bland jalapeños and even bland habaneros, and often not much else.

I’ve taken to growing my own peppers (Piri Piri) to go in the Portuguese food I like. I couldn’t find them fresh anywhere. It’s turned into a little hobby, and it is shocking how hot a well cared for jalapeño is.
Be nice to yourself and challenge that thought of inferiority.

"Good enough for Jane Street" often means (much more than) having middle-class parents, decent upbringing, right tutor at the right time. I know people that are not "good enough" because they were never taught how to play the game right, who don't have parents polishing their resumes for them. Of course it still involves hard work and grit, but luck and the birth lottery plays a big role. Privilege wins in this world.

Besides, do well in big tech, use that as a stepping stone to trading firms is quite a viable path I heard.
Decentralized social network based on peer-to-peer connection
I came across WireMin recently.

https://wiremin.org/

They claim to be a decentralized Twitter that does not collect any user data. I downloaded it, and it did not ask for my phone number or email address to create an account. The software is fully end-to-end encrypted using a peer-to-peer network, which makes it a secure chat app.
Unfortunately, the user base is still small. This drawback makes it far from truly becoming a decentralized Twitter.
I hope it gets big as I am interested in giving it a try.
A surprising amount. Genshin and many Gatcha games are GPU intensive, even on such a small screen.

It might be because they code very inefficiently, and they might also be doing a ton of crypto and anti-hacking calculations in background, but these games are surprisingly taxing for the phone they're running on.
https://archive.is/ds4jK
I still remember learning to use typwriter in 1998/1999 (already knew some computer basics). Correcting typos wasn't particularly fun.
Odd that the first two categories of AI startups were AI infrastructure. Reminds me of blockchain to some degree.

Would have expected to see more vertically focused solution on the top 4 list. Eg, transportation, oil & gas, agriculture, etc… all huge markets.
Handwriting? Really? Must be nice to have so much classroom time available that they can afford to waste it teaching what amounts to a hobby.
I think we may have gotten to the bottom - so to speak - of why your phone is only lasting 2 years.