skysight-inc/HackerNews huggingface dataset:
Expo and EAS is my preferred choice for building a new product these days.

I was focused on native Android development (Java/Kotlin) for many years. React Native (I first used in late 2016) and Expo (I first used it in production in early 2020) have matured so much over the last years and all the Expo tooling is a game changer for building (cross platform) apps.

A few examples of how Expo has changed the game:
- The Expo Go or Expo dev client make it possible to no longer need XCode or Android Studio during development and thus make it much easier to bring engineers onto a project who do not necessarily have mobile dev experience. The dev client can be built locally by one engineer and shared with the team or can be built in the cloud with EAS Build.
- Upgrades in bare React Native projects used to be painful and time consuming. With Expo prebuild, one can (re-)generate the native projects at any time including after upgrading to the latest RN/Expo versions. Further this allows having to never source control the iOS/Android folders.
- Expo config plugins have made it possible (and really straightforward) to apply modification to the XCode/AS projects such as adding permissions or adding extensions. Requiring modifications to the XCode/AS projects used to be a reason for having to use bare RN / eject from Expo.
- The Expo Modules API has made it really simple to create a library project and allows for writing the native code in Swift/Kotlin. Setting up and maintaining a RN library used to be a lot more involved especially if it was small and not touched very often.
- The entire Expo EAS offering basically provides you with what normally a mobile ops time would provide - builds in the cloud, app store submission and ota updating. For anyone who has set this up with Buildkite/App Center/CI tool knows how much time this could cost / take.

And these are just a few things that are top of mind.

It is my experience that using Expo + dev client, allows me to bring together a team from all backgrounds (iOS, Android, web, backend) and quickly get everyone up and running, contributing and have impact.

The first product I built with Expo was HowWeFeel (April 2020) and with a small team we shipped the initial version iOS, Android and web in less than two weeks. The most recent product is Pinterest TV Studio and because of Expo/RN it is feasible for us to have it not only available for iOS but also Android.

I'm excited for the future of Expo and curious what will drop during launch party (August 8th).
> Unless you deal with very old data, just use UTF-8

> I had to write some scripts which changed encoding of filenames and fixup random database or five, but there were no data loss.

If you do the first, it is impossible to do the second.

Are you just disagreeing for the sake of being disagreeable? Why would you do that?
Maybe, but you certainly don't know that going in, and the value of the occasional profound discovery more than covers for the dead ends.
You're still ambiguously oscillating between definitions of racism and racists.
Well... it does suck :) is a surprising amount of infrastructure to operate a mostly static website.
Saw her live in NYC back in 2005 when she was doing roots reggae.

Sly & Robbie was the rhythm section, with Burning Spear on vocals and percussion. Maybe Mikey Chung on guitar?

I was totally surprised at the combination — this Crazy Baldhead amongst Dreads — but one of the best live shows I've been to. Surrounded by reggae icons, she was a boss on that stage.

Big up Sinéad! An incredible musician.
> In that case Universities will have to expel their entire student bodies!

Liars think everyone lies; cheaters think everyone cheats. I suspect these were university administrators, which is a job that I can definitely see attracting know-nothing losers who cheated their way through college. So of course they think everyone else did too. I was never aware of even a single instance of cheating among anyone I knew at college (although I was not exactly an inquisitor about it either). I suspect the rate of cheating is much lower than these admins think it is, and also support expelling everyone who is conclusively caught cheating. Conclusively is the big caveat, though: we'd have to be very, very sure. This means a lot more than running their essay through a "plagiarism checker", "AI checker", or some other lazy approach.
Use Bitwarden!

You can self host it or even use the alternative server implementation Vaultwarden.

I'm also in the process of de-googling, so far I have passwords, contact sync and calendar sync all self hosted.

Photos are tricker since my home server doesn't have a lot of storage right now.
Everything was free because interest rates were nothing, and every startup could use investor capital to cover their costs
It will help a lot of services like Cloudflare, basically stopping most of spamming/ddos on sites behind it. Big cloud vendors will probably implement similar solutions in which you will be able to only allow attested traffic to your site.
Potentially, a manufacturer could make a multibuild phone where the user could switch between an attested build and a non-attested build and have access to services whose security requires attestation with just a reboot. Otherwise, you would use different devices for different purposes, as I do today. It's unfortunate, but if you really need something that isn't supported by the existing Android APIs, that's the only way.
You could ask the same question about any application that uses a database. The answer is you typically don’t do things that way.

If all you need is a static site generator with code in git, then go ahead, however the use for Wordpress is an audience who needs a full application to manage a site.
Zoomer Here,
Born in 2006, here on a smartphone.
I guess that depends on the prompt.
Si if he did a personal reading with a “real psychic” it wouldn’t be fraud?
And speaking of user-hostile, locked-down phones...

a galactic irony that Ben Wiser, the Googler who posted this proposal, has a blog where his most recent post is a rant about how he's being unfairly restricted and can't freely run the software he wants on his own device.

https://benwiser.com/blog/I-just-spent-%C2%A3700-to-have-my-...

https://github.com/RupertBenWiser/Web-Environment-Integrity
Hands being bad is a result of people one shotting images, you need to go repaint them afterwards I've found. But it'll do it great if you inpaint well.
What's your point? They are not running out of water.
At least in the military, they have confirmed publicly that they routinely interact with UAP during training etc that are captured multiple ways: radar, FLIR, visual, cameras, etc. So it's not a sensor artifact. This resource is a good "just the facts" intro to the topic, as perceived by the US military and federal government: https://www.uap.guide/
No, because if people rely on government-run email, it will become easier for the government to silence people by freezing their accounts.
Absolutely! Hoping that more and more people read him!
> Depends on the context!

Interesting distinction to draw. That's a pretty good definition for high level vs low level programming languages. Vector types and compiler intrinsics with an eye on the generated assembly are a good way to go for high performance subroutines. If you're willing to change the compiler back end to better serve the ISA, there's a decent chance you can emit exactly the machine code you wanted from somewhat convenient source code. edit: your post at https://matklad.github.io/2023/04/09/can-you-trust-a-compile... is great on this topic, thanks for the blog.

Where I disagree is the implication that higher level languages do not need a way to write code certain that an optimisation (transform?) will fire. All the constexpr clutter from C++ is an attempt to force optimisations to happen regardless of compiler (or compiler invocation, e.g. to say you want some map thing in .rodata in -O0 debug builds).

Transforms guaranteed by the language - whether vectorisation, monomorphising generics, garbage collection, constant folding - are inherently more useful things than heuristic optimisations where you hope for the best. I'm happy to see Zig is moving in that direction for memory copies and wish them good hunting with the aliasing analysis.

Hinted at in a sister comment, I think a missing lever in software dev is adding guaranteed-to-fire compiler transforms in application libraries. E.g. define some regex implementation along with optimisations that act on said regex implementation. Requires a sanely extensible compiler.
You can run the PoC if you want to check: https://github.com/google/security-research/tree/master/pocs...
Which is the best video link and which is the best article link?
I get that you say that you want this to be donation-driven, but people aren't going to donate to a social media platform unless it represents a community that is valuable to the people who are a part of it. Wikipedia receives donations because hosting the world's largest repository of community-driven information is valuable to all kinds of people. And governments probably won't want to fund a social media site unless they get some kind of access to the data behind it

It would be nice to have more enthusiast-run online forums that focused around building communities rather than corporate social media sites that are focused on trying to become the next big thing
Sure! Enjoy your higher taxes and fees, extra parking restrictions, and possibly being unable to represent yourself in court.
agreed. it's crazy. but 3000 cal a day is incredibly easy if one simply does not care.

Am I correct in assuming that eating carbs like rice does not amplify your hunger 90 minutes to 2 or 3 hours later?
It is like that, except there's no underlying "wavelength" to support the concept of race. It's just the word "blue" with nothing else.
Perhaps earth is the best comedy in the quadrant
I use a text editor daily. I see no revolutionary methods being added to text editing that could ever justify me paying monthly. Even something as simple as a calorie counter has a monthly charge for features that never change (MyFitnessPal).
> I do wonder to what degree we could hard-partition caches, such that speculative prefetches go straight into CPU-specific caches, and doesn't get to go into shared caches (e.g. L3) until it stops being speculative.

This is already sort of possible. The TLB flushing can take advantage of the PCID to determine, based on the process, whether the cache must be flushed - this provides process level isolation of the TLB.

I believe recent CPUs are increasing the size of some PCID related components since it's becoming increasingly important post-kPTI.
>"But I also have the view that people are very malleable and can conform to all sorts of social structures and belief systems."

This is another view common to most (Marxist) communists, the belief in society's ability to cultivate the 'socialist man'.
"But at the same time, if you observed that very very few people wanted to clean sewers for whatever reason"

The reason might be, most people do not like to be in the literal shit of others? It comes with actual health hazards btw.

"and there wasn't enough supply to meet demand, then you invest more in technology that reduces the shortfall. As others suggested, automation"

But we ain't there yet at all. What do we do, till then?

The sewage needs to run 24 h and not only if someone feels like taking a look eventually.

And as for ordinary garbage: mostly it is not a desk job, but physical labour to touch and move hundreds of different dirty garbage bins every day.

Dealing with that shit, should always come with good compensation. (whether money or social credits or whatever currency is in use)
If they cherry pick the examples people would get the wrong idea. What I like about imagegen is your results are really only bound by your patience
What are you talking about? This forum is 98% mindless Musk hate just like all the other left-leaning forums.
Assuming that the function that generates the plate numbers from the current time and a per plate seed is deterministic this shouldn't be a problem.

You tell the police you saw the car with plate 2XYZ345 do a hit on run and give a time range. The state would have the seeds in its plate owner database and could generate a list of all cars that had 2XYZ345 sometime in that time range.
My personal blog runs on Django + PostgreSQL, and I got fed up of not having a version history of changes I made to my content there.

I solved that by setting up a GitHub repo that mirrors the content from my database to flat files a few times a day and commits any changes.

It's worked out really well so far. It wasn't much trouble to setup and it's now been running for nearly three years, capturing 1400+ changes.

I'd absolutely consider using the same technique for a commercial project in the future:

Latest commits are here: https://github.com/simonw/simonwillisonblog-backup/commits/m...

Workflow is https://github.com/simonw/simonwillisonblog-backup/blob/main...
That's because there are more buildings.
That’s probably the best advice for most use cases. However, there are times where you can’t necessarily do profiling. Consider an application that’s used in a lot of different contexts with varying workloads, like a database. It’s not possible to test all the different ways the system could be stressed, and the profiles could vary wildly.

For example, at my job we have a series of functions in our codebase that should never, ever allocate. It doesn’t register as an issue on our profiles or stress tests, but we know that it’s theoretically possible that if they allocated it could cause certain weird performance issues. Rather than hope that one of our customers never unlocks the magic confluence of events that triggers this behavior, we just make sure those functions don’t allocate in our unit tests and rule out that failure condition completely.

A bit paranoid yeah, but every now and then the paranoia is justified.
In 2007, there was https://blog.openstreetmap.org/2007/07/04/and-donate-entire-...

AND donate entire Netherlands to OpenStreetMap

“Automotive Navigation Data” (AND) [since renamed GeoJunxion] is a leading provider of location, routing, mapping and address management are donating a street network of the entire Netherlands. Yes, an entire country.

A tiny part of the globe, but I think under a better license because, IMO, 100% compatibility with OpenStreetMap is very important.
I get the point that some jobs are boring and need actual materialistic motivation to be done but...

I'm absolutely sure someone would design one out of sheer annoyance with existing solution (if existing solution would be bad).

It would be interesting if system with very short copyright (say 3-5 years) would work. You'd still have leader's advantage for investing in development, but overall winner would be companies that can both innovate and fill the market and not just throw some ideas, patent them and live off people actually trying to implement them...
Weird of you to say considering I defined it very clearly at the start of this discussion.
Your point is straight-up bonkers and the data you yourself cite disproves it. Comparing the UAE (one country, an outlier at that, due to their subsidized incentives) to the collective immigration to Australia + USA + Western Europe + Japan + South Korea is beyond disingenuous. But hey, you do you.

> much of the time because 'the west' invaded, destroyed or destabilized it

You know who destabilized my country? The USSR. I've heard nightmare stories from my grandparents and parents (who lived 35+ years under communism). Boy am I glad to be an American and I wouldn't give up my citizenship for anything. I'll gladly pay taxes even if end up living elsewhere.
That's up to the service to decide on the appropriate level of security risk in whether they allow unknown builds. They already don't allow custom builds on any other mobile OS, so this is really the best you can get as a user. What is your proposed solution?
If being in a constant state of happiness was a disorder my girlfriend would 100% have it. She is unhealthily happy. I've been with her for over a decade and I've never once seen her sad – it's that extreme. I used to suspect she was psychopathic, but over time I've become less convinced of that and now think she's just an outlier.

For some perspective, the last year has been awful for us. Things have not stopped going wrong in our lives and I'd argue our future can never be as bright as we once hoped. As a result I have entered a serve depression, yet all this time she has kept smiling and can only see positives in things.

This will sound quite mean to those of you who value deep thought and self-reflection, but I think the reason she is so happy is because she's unable / unwilling to think deeply about anything. It's not that she's stupid, but she just doesn't really appreciate cause and effect so naturally lives in the moment at all times.

I used to find this frustrating because I'm the total opposite and obsessively try to anticipate the future. It used to bug me how she couldn't see why things were bad. I kinda experienced this again during Covid because I had to repeatedly explain that Covid really was serious and she needs to change her behaviour instead of assuming things will be fine.

My friend used to say that depression is a disease of intelligence. I think if there's truth to that, but I suspect it's probably more that depression is a product of deep recursive thought.

Think about it like this – finding out you've failed an exam or lost your job isn't going to cause you any immediate harm. Such an event is only immediately painful in your mind if you consider the cause and effects.

That said, I think it's probably partly just how you're wired. For example, I'd imagine optimistic people have a slight bias towards seeing positive outcomes and are therefore generally happier as a result.
While that’s obviously high, an athlete’s career is much shorter than an actor’s or any other worker’s.
Sure, ask someone to shovel shit for 8h/day 5 days a week and see where your thanks will get you.

You might find one sucker, but not nearly enough
WEI can't lock people out of sites either. It's all on the website owner. A site owner could easily lock Apple users who aren't authed via PAT today if they wanted to. The only thing that's stopped them from doing so already is that most users are non-Apple browsers so it wouldn't make sense.
The common point being that it levitates, at room temperature (so no cryogenic fumes on the video), but that's exactly what you'd expect from a room-temperature SC… The big difference between your graphite video and the one from yesterday is that the later doesn't move, whereas the former never rests.
Interestingly, there really may not be much difference there either.

Almost all of those diagnosed with ADHD/ADD do indeed still have the brain structure differences forever.

However, almost all adults get better (as in no longer have clinically significant symptoms). They rewire. They still experience some of what is going on, but they’ve found ways to cope, or environments that fit them better, or have learned things that let them avoid the issues,

Which is, basically what we’re talking about CPTSD wise, no?

[https://chadd.org/adhd-weekly/grow-out-of-adhd-not-likely/].

I think that you’re saying and what it is saying are equivalent in both cases (without much squinting required), just using different terms for the same real-world situations.

I’m also wondering if it’s also possible that the three sub-types of ADHD are attachment style related due to the ways of coping.

Inattentive being avoidant, Hyperactive being anxious, and Combined type being disorganized (a mix of the two with no particular balance/with confusion - which would happen when there was no consistent pattern of avoidance or over-attention that worked).
If the other 99% of kids want their parents to gift them smartphones too, I suppose deliberately cultivating diabetes does show dedication to the cause.
Show HN: LBreakoutHD is a scaleable 16:9 remake of LBreakout2 ported for the web
I don't know what "vibes" means but it's not a concept that enters my mind while moderating this place. If you want to understand the real principle by which we moderate HN, something like "prioritize curiosity over indignation" would be closer to the mark.

> actual real child sexual abuse is a much bigger problem

Of course. It's far more important than anything that goes on on an internet message board like HN. But you might be under a misconception of what HN is for, if you think we should let it be inundated by high-indignation, high-repetition threads about the most important things in the world. That would make it something like a current affairs or general news site, which is not the game we're trying to play here. In fact it's the main game we're trying not to play, as the guidelines try to make clear: https://news.ycombinator.com/newsguidelines.html.
If they find out, definitely. And if they don't find out, I would think yes, as they subconsciously probably notice some things are off with the intention of the "psychic".
What's fascinating to me about this whole thing is that the original woman used a couple of hits to cultivate an audience and then sold that image onwards. She's like a modern day influencer/creator/brand marketer. Fascinating.

It would be quite wild if people were to take present day money techniques with modern LLMs and create this thing wildly. After all, if you cast a wide enough net you'll get some people who will believe!
> If there are observable differences between racial groups (not a contested fact I think?)

Not a thing, and very much contested.
> And I need a tool chain for inspecting a sick container trying to figure out why CPU jumped 25% for no apparent reason.

You can attach a debugging container with your tools temporarily: https://kubernetes.io/docs/concepts/workloads/pods/ephemeral...
Note that when we invented the aeroplane, uses weren't immediately obvious.

People would have suggested things like cities in the sky, looking down on things, and traversing marshland easily.

The actual main use for planes has turned out to be fast long distance travel. But we don't actually theoretically need to be up in the air to travel fast or far - in fact, had we never invented the aeroplane, we'd probably have cars or trains by now that moved as fast as present day planes do.

The revolutionary effect of new inventions is often hard to see, particularly for basic science research like superconductors.
There's been a longstanding wish to do things like inject a std::vector::reserve ahead of a loop that appends to a vector. Difficult to do once you've lowered the standard library to pointer arithmetic on structs. Clang emitting a MLIR dialect that preserves a lot of C++ semantic information before translation to IR would be a big deal in the LLVM pipeline.
And the fact that the fire "started near the EVs" is a False Frag.
I wonder the same sometimes but then think it might be due to survivorship bias that I think as much.
"Defense in Depth" they will say
Source: https://github.com/midzer/lbreakouthd
It is, depending on how big the contact patch is. But does look pretty small in this video and it doesn't really behave like a permanent magnet would.
freemium? See e.g. Kagi
> almost none of them successfully pull this off, it's like one in a million

That's pretty much always been the case, no matter how art was distributed, though - yet people still love creating it enough to take the gamble.
> anyone else getting continuous adverts from Youtube

No -- because I download anything I might want to watch from youtube with yt-dlp (https://github.com/yt-dlp/yt-dlp/wiki/Installation) and then watch with my native viewer -- so no ads, besides those the creators insert directly into the video itself.
Can you expand on your use case? If it's just "I want a list of all restaurants in postal code XYZ / City / State", you might want to look in to foursquare (yes, the old check-in app) -> https://location.foursquare.com/