skysight-inc/HackerNews huggingface dataset:
Where's the removable battery? Is that not coming until next iPhone? What about third-party app stores? Love to see their walled garden come crashing down.
What if someone tries to beam energy across the room, and this device starts acting as a man in the middle?
USB-C has only existed for 9 years. Apple has not been ignoring EU regulators for 11 years.
I'm sure the environmental impact of ditching lightning is mixed. On the plus side, long term, having everyone on the same connector is good in lots of ways. In the short term, it's disruptive. It also makes it easier to switch between platforms or live in a multi-platform household; this is good for people, and might be good for Apple or might not.

There's a reason Apple waited 10 years to change on iPhones, even though they switched to USB-C on other products.

They could have potentially had both ports, but nobody seems to want to put two ports on phones, and Apple is not one to put an old and new thing together.
Link is 404 (and yet 6 upvote points as of this writing?). Perhaps https://www.apple.com/newsroom/2023/09/apple-introduces-the-...
From my usages with it:

It worked relatively well for somethings, namely builds and focused watch mode (like running watch only on apps via the build tool, e.g. vite or webpack). I don't like that they punted their remote cache to basically be "Sign up for this vercel service or read our API contract, which BTW can change without notice".

It also lacks a smart workspace watch mode, which is frustrating. This is something that wireit in particular does really well. If you look at the GitHub discussions / issues for turbo, they stated that they're effectively only going to implement a watch mode when `turbopack` is ready, because they want to integrate it into turbo in some way.

I don't think I had issues with the cache otherwise. You can, for instance, just keep an artifact in your CI of the turbo cache (its a `.turbo` directory in the root of your repo) and while not shared with your local, it works fine enough.

It didn't have any smart masking of logged output either, so you have to be consciously aware of what gets logged to the console. Not usually an issue, but works well enough.

To be honest though, developing against apps was okay, but if you needed distributed watch mode across apps and libraries (say, a design system or something) it was awful, because turbo doesn't have its own smart dependency graph based watch mode startup, you just end up starting watch mode across all your dependencies with mixed results. For instances, it would trigger builds that could easily go stale or have issues if not built in the correct order, which you completely forgo because you have to use `--parallel`[0] to use watch mode. I also had dependency chain issues with HMR due to out of band builds happening etc.

You can hack around this with things like nodemon, but its really a terrible experience.

It also lacked proper support for phased commands, you had to hack it via pipelines which meant you didn't get 100% unique distributed tasks, which could become an issue with caching if you aren't aware of this. (using && in a script entry is not a substitute here, and declaring dependent pipelines felt like you were doing it wrong, not to mention, added overhead in some scenarios)

All in all, it was fine, but I like the wireit model a bit better.

Turbo also does nothing around module boundary enforcements. This is one thing NX and Rush do well if you use tags. wireit doesn't have this concept on a allow / deny level, but it does have it on a explicit dependency declaration level. Turbo has neither.

I'm a bit wary of Vercel. They way they treat their open source projects and community feedback sometimes give me pause. I'm sure they're great people doing their best, I have concerns the same as I do with Google here.

[0]: https://turbo.build/repo/docs/reference/command-line-referen...
> That said, it locks you into using stuff like mono and stuff for cross platform which makes me a sad.

Microsoft's .Net Core runtime (now just .Net) has supported Linux and MacOS since 2016, so this information has been out of date for 7+ years.

https://devblogs.microsoft.com/dotnet/announcing-net-core-1-...
Just announced that the 15 Pro can record directly to external storage
Thankfully those are all things you leave on your desk. I have a lightning cable always plugged into my MacBook Pro for charging my keyboard and mouse, but I don't even bother with it for my phone since it's pretty slow charging from a Mac's port compared to the 67W charger that came with the laptop.
I wonder if we could ever hope for it to get a 3.5mm port. I am rocking a pixel 5a with a broken screen, but I haven't found a good update yet. An iPhone with an audio jack would make me leave android in 10 seconds.
Hooking up eGPUs to laptops.

I don't really game, but I would like to have a separate eGPU to hook up to my laptop for ML stuff, rather than have a GPU dedicated to a single box.
Wow. I was watching this, then looked at the title… what the?! I live there!
Intentionally infecting people for study isn't something that really fits with our medical ethics, at least as I understand them.
FM radio wave-based early earthquake detection (2021)
Godot just announced a new developer funding platform today for donations, which apparently takes a smaller cut per-donation than Patreon does.

It's optional (Godot is free), but if any developers who are considering switching from Unity want to see Godot development accelerated, consider kicking the project a few dollars a month: https://godotengine.org/article/godot-developer-fund/
I guess it's "unhappy hour", but it feels ... wrong.

I think their head of marketing missed the point - it's happy hour all
morning and afternoon. not more expensive in the evening
Sonic Colors: Ultimate was recently released, and it's a Godot game.
United States takes on Google in biggest tech monopoly trial of 21st century
It's not that hard to figure out what people are charging for a similar unit today, especially in a larger market where a high percentage of listings are online.

Some mom and pop landlords (including myself) prioritize for having sustainable, enjoyable tenants. The gold standard is a tenant who requires little upkeep, pays on time, and stays for a long time. I won't increase the rent on tenants who are easy to work with.

If a new prospective tenant asked why the price is going up, I'd explain that it's the going market rate, and they're welcome to find another place. I doubt transparency would change anything when listing prices are already public and rarely negotiable
Indeed, but the set of aerodromes that are large enough to have a tower controller but not large enough to have their own radar surveillance is shrinking all the time. Radar is getting cheaper and what with ADS-C and TA/RA, a big reason to have ATC even without radar is vanishing (namely that of preventing collisions close to the airport). Oceanic control is probably the closest you can get nowadays to routine ATC without radar, even though they now have automatic position reports via satellite.
Ah sort of co-generation, sounds interesting.
"I'm sorry, I thought this was America"
Instagram's backend is a Django monolith "with several million lines of code and a few thousand Django endpoints" as of 2019, and the same architecture was used for Threads! They now run Django on a JIT-enabled fork of CPython, and leverage a ton of internal tooling for static analysis and strong typing.

https://instagram-engineering.com/types-for-python-http-apis...

https://engineering.fb.com/2023/09/07/culture/threads-inside...

https://engineering.fb.com/2022/05/02/open-source/cinder-jit...

https://engineering.fb.com/?s=django

Django is also excellent for e-commerce with projects like https://github.com/saleor/saleor - or you can roll your own e-commerce system quite easily, which we've done at my travel startup.
I couldn’t agree with this more.

To me, there’s an ecosystem and a culture for a language in a situation.

The ecosystem is the tooling around the language. Debugging, performance profiling, building and dependency management are examples.

The culture is how the language is used in real life. How stable is the ecosystem?

There are lots of beautiful languages that are used horrifically. Enterprise OOP is an example for me where more than half the code is dedicated to avoiding basic principles for “what if we want to change later” (looking at you getters and setters).

And within a company or software suite, there can be subcultures of how “we” use the language. Every class needs an interface. Our C is written OO (see old GNOME).

For the ecosystem you have extremes. C where debugging and performance profiling are well defined practice, but modern dependency management doesn’t exit. The JavaScript ecosystem changes so rapidly, documentation is usually out of date, “nobody does that anymore”, etc.

And so much awful comes from trying to force a language into something the language wasn’t originally designed or even used for. Your Haskell example here. Adding functional language features and convoluted asynch to every freaking language is another. People create things much harder to learn than a new language with a mature ecosystem and culture in a domain just to avoid “learning a new language.”

In woodworking, I can do pretty much anything with a chisel. But I plane with a plane, saw with a saw, use specialty planes for rabbets, etc. Each has a learning curve, but I’ll end up with a better, more consistent result. And really, they’re all just chisels with jigs in different configurations. But I’m going to use a chisel where it’s still best, like mortising. Well, and where I’m not sure I want to invest in a more specialized tool yet and risk my wife killing me. Then I use C… I mean, a chisel.
I assume a version exists for USB-C but my Lightning to 3.5mm headset adapter also includes a Lightning charger port so I can charge my phone at the same time.
Anatomy of an OTT Traffic Surge: NFL Kickoff on Peacock
Yeah the page isn't ideal. Project is still early but you can follow it here: https://github.com/liveview-native

#liveview-native on the Elixir slack is a great resource as well to learn more.
I agree that funding open source development is better than paying for commercial software in terms of 'making the world a better place'.

My point was just that the grandparent poster was acknowledging money is critical to success, yet griping about paying money toward something they use.

I don't know anything about Unity's price increases (and I am not standing up for them), but I think it is important to keep separate the concepts of 'free of charge' and 'open source'. Just because I am letting you at the code doesn't mean I can't be paid as well.
You put a bigger buffer tank and you heat it over time.

25kw/hr boiler isn't working all the time. That boiler is also often sized to just heat a lot of water for shower/etc so the power is oversized "just" for heating house.

So during normal work the gas boiler will be cycling , while heat pump with lower power is just constantly heating the buffer and then heat from that buffer is used for heating the house.
I am a little surprised by this. Are you sure you were comparing similiar styles and areas. Looking around online Dublin looks to be 26% cheaper than San Francisco.
Rent for a single person is quite a bit lower and even rent for a family shows it to be lower but not by as much?
I just glanced at
https://livingcost.org/cost/dublin/san-francisco
so not sure how accurate those style calculators are and is the cause of my questioning your statement.
When it was an open source project, yes. You are correct. Ever since GitLab went commercial, it's been behind a paywall. Apparently you can run runners on self-managed CE so I'm going to look into that.
Yup, they work. It really just seems like quite an unnecessary frustration to have to bring one everywhere, and to not be able to charge my phone while listening to music
It might be a dumb thing to do, but my understanding is that this person was alone and not risking anyone else's safety. If that's the case, it doesn't make sense to me how someone can be arrested for this.

Logically speaking, if we want to retain freedom as a construct, shouldn't people be allowed to do what they want to do as long as they're not hurting anyone else?
Weird, I was not expecting it to be basically a Formula SAE car.
IIRC it can be done when there is little risk of serious adverse effects, or there is a known treatment that works well and mitigates risk of adverse effects.
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for. You may not owe rampant capitalistic behaviour better, but you owe this community better if you're participating in it.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

Edit: actually, given https://news.ycombinator.com/item?id=37484857, I think we need to ban this account until we get some indication that you want to use the site as intended.
I only follow a few game developers on social media, but man they are all dropping Unity like it's poison.

"Fun" thought experiment with Unity's new pricing model: If you made a game that just reached $200K in revenue at a 50/50 publisher split, and you decided to support say, this charity bundle for Racial Justice, you'd end up up to $60K in debt. https://nitter.net/istitz/status/1701628163686805785

I spent most of the time I've been trying to run a game company regretting the early decision to not use Unity for my project. But reading this, I'm really, really, *really* glad I don't have Unity anywhere in my stack https://mastodon.social/@mcc/111052636509800322

Today, Godot (a competing game engine) announced their plans for funding core development: donations. https://fund.godotengine.org/
This kind of thing would be a great way to integrate ChatGPT into the education system and help with media literacy as well. Find the mistakes and interrogate them to learn about critical thinking and how much more difficult it is to defend against misinformation than to simply disseminate it.
AzDO is "decent", depending on your needs, but it's in an unfortunate zombie state where Microsoft is supporting it just enough to keep it stable and keep certain enterprises happy and consistently insisting that AzDO has a roadmap and is still beloved, but it is very clear that all of the actual resources are going to the GitHub side of the house in 2023.

(One of the most recent signs of this crazy zombie state that a recent feature for AzDO was given the absurd only Microsoft could do brand name "GitHub Advanced Secure for Azure DevOps", and it is indeed a bundle of GitHub features several years old at this point finally provided to AzDO users. Other signs include all sorts of AzDO libraries and roadmaps and related repos openly hosted on GitHub with last updated dates in 2019 and 2020.)

From an outsider perspective, Microsoft probably has a lot of sentimental and internal engineering reasons it doesn't want to truly wrap up so much of its operations in North Carolina (AzDO's ancestral home going back to early days of TFS), but the writing seems to be on the wall that what's left is a skeleton crew mostly working for GitHub full time and then sort of applying things part time back to AzDO. It doesn't seem to me to be sustainable long term, and every day it feels more like an Old Yeller situation where Microsoft is just prolonging the inevitable and making the pain worse for everyone involved.
I imagine this was forced by the EU's decision, but didn't Apple commit in 2012 to sticking with Lightning for something like ten years after people complained about them switching connectors frequently?
Have you caught anyone attempting to poison the well yet?
Mh, seems to be a lack of innovation. Double tap and UWB as the only new sensor features.
Good looking, visually striking document, but not particularly useful for everyday use. It could be reduced by half the number of pages if the description was on the same page as the diagram. The black pages make it unprintable (though I don't print much anymore)
Yikes. We've banned this account for repeatedly breaking the site guidelines. We're trying for something different here.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
When you say it can run on consumer gpus, do you mean pretty much just the 4090/3090 or can it run on lesser cards?
Apple iPhone 15 Pro and iPhone 15 Pro Max
Wall Street Bosses Want Anonymity to Talk China with Congress
I would wager that in the current age of iCloud backups, easily 95% of users have never used the cable to transfer data on/off their phone. I don't think I've use the cable for data transfer in maybe ten years?
Why are we still buying clothes online separate from our closet?
I never buy just sneakers or just a shirt. I will wear it with other items in my closet. Why doesn't any big ecommerce company have their own virtual fitting room to help me decide what to buy?

Who knows examples of such fitting rooms or tell me why it can't work?
Had my old android for 6 years. Really only replaced it because the battery got bad and the cost of a replacement was about the price of my current phone. But even then I'd expect something as expensive as an iPhone to have a longer support lifecycle. My current £100 Nokia is a bargain if it lasts 2 years.
Mini-splits are functionally excellent but have a difficult time with the Wife Factor. So far most of the decorative "solutions" are rather poor. I'm sure over time, as they become more popular, people will come up with ideas for how to work them into the home's interior design, but for now, many find them too utilitarian in appearance.
It's not the same thing for the same reason that a shiny billboard for an ad right outside your bedroom window that you can't not see every time you look outside is not the same as a text ad on the first page of a book you want to read.

A text ad on the first page of a book is not a slippery slope to a billboard right outside your window.

I use a Linux terminal everyday. I completely forgot it has any ads at all until reading this thread. I have to put conscious effort to find where the ad is.

It would be impossible for a daily Windows user to forget their OS has ads.

My 2 cents at any rate
Citation needed? Raw speed is likely similar; the cost overhead comes from GC cycles and the general approach to managing memory primarily in the heap vs stack, although C# can stackalloc if you're really diligent. Note that this is the same problem that blazing fast alternatives like Go have at competing with C/C++. These languages are mostly equivalent to C/C++ in speed, but lose the benchmark shootouts because of GC.
The first human organ created inside an animal
It’s common practice for diseases where healthy people are unlikely to have severe issues, even if they may be deadly for some segment of the population.

https://youtu.be/1v8u3ua6BPk?si=lzAQcZlmnBc1xvj1
Not to be a clever clogs about it, but the same pattern of blue flashes are often seen in significant freezing rain conditions when transformers or wires flash over.

I believe the possibility of a piezoelectric effect, but the specific blue colour is what makes me think of a power lines versus fracturing rocks.

You can see that sections of the grid flicker in line with the transformers shorting out.

However, there is a distinct short white flash at the 12 second mark, before the longer blue flashes start which I would presume has a different cause.
Internet-shorthand for The Featured* Article--the webpage/blog post/etc being linked.

Sort of like OP, GP, etc.
This is what FreeVolt[0] is - Oxford spinout in which I have a microscopic number of shares.

[0] https://freevolt.tech
AzDO Pipelines was directly the first draft of what became GitHub Actions, so technically it does have a lot to recommend it, especially if you learn the Multi-Stage YAML approach which does sort of directly feed into GitHub Actions for the eventual day you decide to migrate.
iPhone 15
There is a HUGE list of game engines running on Github for a while and from time to time, new stuff is added.

https://gist.github.com/raysan5/909dc6cf33ed40223eb0dfe625c0...

My personal preferences:

Godot

OpenBOR (I really like these beat'em up stuff)

Gamemaker 1.4
This has been an age old debate -- if you read the comment closely it was saying that supercars were defined by acceleration and handling, but now acceleration is no longer their forte. You could always get a sports car like a P-car if you wanted handling.

Don't think everything is just defined by this one issue, it goes way back, but Electric has now killed the first half of a supercar
I get what you're saying, but a good chunk of transferable skills are not language-specific. Programming in a video game environment is going to impress some knowledge upon you that is generally useful, regardless of the language you use.
The problem is that floppy disks were replaced with another medium that did the same thing but better. You might think the same thing happened with the headphone jack, but my phone has a headphone jack and handles wireless audio just fine. We didn't gain wireless, we just lost wired.
iPhone 15 and iPhone 15 Plus
for people disagreeing with this comment, mind elaborating?
> Well you talked about having ice cream and going to parks

That's two of the things I mentioned, yes. I also mentioned museums and other amenities which are also "third places", as discussed in the article.
I know a guy who still wears a half-face respirator every time he's in public even for just a second. I think at this rate he'll be wearing it for the rest of his life, unable to accept a new level of risk and move on with his life. I'd like to help him but I see no possible way, he's convinced that I and 99% of the rest of the public are suicidally insane like people who play literal russian roulette.
https://www.django-cms.org/en/ has blog with authentication etc, just a wordpress in python
<rolling-eyes>Einstein disliked the reach of entanglement (which he would later refer to as "spooky")</rolling-eyes>
Yes, scientific progress tends to be empirically conservative. But people outside science (like the Eng Lit major) are often less interested in specific predictions than in the overall picture of reality painted by our current best scientific theories. This picture does change quite radically from time to time. The history of different models of the atom (going back to the radically incorrect 'plum pudding' model) is a good example. To point this out is not to attack science. Indeed, science would be far less interesting and exciting if its entire history was nothing but a sequence of small and incremental refinements.
Lessons learned from building a newsletter with 500k subscribers
Again, read your own statements here and think about who you want to be. Why be such a angry person on a forum where nothing matters...
Sortable primarily keys matters very much for any DB clustering on them, e.g. MySQL/InnoDB and SQL Server.

It also matters, albeit to a much lesser extent, to others. Postgres stores tuples in a heap, but the PK is still a B+tree (ish), so an INSERT or UPDATE heavy workload will suffer somewhat.