skysight-inc/HackerNews huggingface dataset:
It's C++, which is rarely good. The language is large and complicated and you generally need to be extra careful when using it. There's a lot of features that interact with one another in surprising ways. UE5 does its best not to make things worse, but it's not always successful. (Are you certain you've tagged everything as UPROPERTY/UCLASS/USTRUCT that needs to be? Are you definitely always capturing your UObject pointers correctly? Are you definitely never using UObjects outside the game thread? Is your TSharedPtr structure acyclic? Are you certain they're all getting cleaned up? Have you tagged each one with the correct multithreading mode? Are you keeping an eye on FName creation? Etc., etc. - perhaps some of these are fixed now, this is just some stuff I've had to fix in the past that stuck in my mind.)

C++ build times are often terrible and UE5 does not buck this trend. Editor startup and on-the-fly cooking can also adds to the iteration time. (If you're part of a larger team you'll also spend a lot of time waiting for Perforce and watching it compile shaders and recook. OK, so you can't lay the blame for this bit at C++'s feet, but if you're anything like me then this will give you additional time to spend thinking about how much the iteration time sucks.)

The debugging experience is also subpar, because you pretty much always have to run an optimised build, which makes debugging tedious. Missing variables, wonky single stepping, inlined functions that are impossible to breakpoint, all the usual problems. It's no fun having to work with C++ code using the disassembly.

Having an enormous pile of engine code to carry around also does not help when trying to get the game into a shippable state. Eliminating all the minor hitches and surprising crashes is a huge pain, simply because there's so many places they could be coming from, and even when it's obvious what the problem actually is, actually fixing it is another matter. The build times (which towards the end of the project are as bad as will ever be) really don't help; you'll be working largely with code you've never seen before, and the issue could be anywhere, so header changes aren't uncommon and spending time deep in thought while waiting for builds is not as helpful as it might be if working with your own stuff.
I've held many of bags. Some of them all the way to a smoking hole in the ground. But several of the bags turned out to be winners that far outstripped the losses.

I prefer to invest in the management of a company, rather than the financials. I'm willing to see them through the bad times if I believe they're on the right track. I've been a patient investor of Intel since the 90s. But a couple months ago, I finally gave up and sold it. It pained me a great deal to do so, but Intel just seems to have lost its mojo.

Sure, my Twitter stock may have tanked under Musk. But I am willing to be patient with him.

Let's say I invest in 10 stocks, and hold, hold, hold. 3 of them go to zero. 3 do modestly ok. 3 do well. 1 goes up a hundred fold. The other 9 are irrelevant.
The first few times were by accident, but once I realized they are durable enough I started wearing them sometimes while showering if I've got a good audiobook or YT video that I don't want to put down.

I think they're supposed to withstand some degree of moisture, but I don't believe they're designed specifically to be submerged. However, one of mine (gen 2 airpods) got fully submerged for maybe 3 seconds in the bathtub but it managed to start working again when I let it dry out.

I'm not saying I recommend others treat their AirPods as if they're water resistant but, in my experience, all the generations of AirPods can take a bit of a water beating. The only ones I've never done this with are any of the Pro models.
Not because of Musk, but maybe because it particularily doesn't work for them?
Google has been changing for the worse for many years, ever so slowly so people don’t notice.
> For those who can't, offer maintenance but no major new features for the original version.

How do you imagine doing that?

> Being wedded to mistakes made in the past for fear of breaking current usage is the root of all programming language evil.

Ah yes, let's break large swaths of the web because progress or something
I seriously wonder if the people who are so adament that sql is flawed have spent as much time using at as they have trying to "fix" it. After 20 years of sequeling I have come to believe that this language is so far ahead of its time that we're only just beginning to see what a proper tooling for it looks like. Azure Data Studio w/Copilot makes starting queries with "select" the most natural thing in the world and this pipe syntax is barbaric in contrast.
It still blocks. It just completes orders of magnitudes faster.
I don't know, but with an unclean lid, the potential is extreme. The lid accumulates water droplets that can easily drop back into the food with the bacteria included.
Side note: (Very intrusive) Deep Packet Inspection is active and alive in EU ally countries Kazakhstan and Turkey.
I had to write a bunch of date logic in go a few weeks ago. Assumed it would be riddled with bugs, so wrote a dozen test cases for time zones, daylight savings, and leap seconds.

Everything just worked. Not one bug. A good library is so so helpful for complex use cases like dates.
I'm really jealous at his way of spending his 24th hour.
Precisely correct. It is/was located next to one of the most convenient points to embark on a crossing of the Appalachians.
We've been appeasing Russia since the 1990s, and the only thing we've gotten in return is constant Russian escalation (Georgia 2008, Ukraine 2014, Ukraine 2022, sabotage galore, ...)

What we do see is that when Ukraine or anyone else tramples their red lines (Finland, Sweden joining NATO) nothing happens.

If they dare hit us with something they do it regardless of what we're doing. Very hard to see how we get out of this short of the Putin regime falling.
10k going to renovation might be reasonable economic stimulus to area.
> Of course you're happy as the reviewer. I would be too if I could criticize completely anonymously and have it counted. Me as the reviewee? Not so much.

I would support double blind reviews in both roles. I don’t think it’s fair to evaluate a manuscript on the authors line up. I think it’s irrelevant and encourages arse-kissing to get big names on papers and reviewers that are too deferential or combative just because of their personal history with one of the authors. I don’t think it is healthy or productive, even when I am one of the authors.

What is your perspective, why would you not like it?
> But Waymo’s biggest threat might be coming from China where several large robotaxi operators have been granted permits to operate in California. This includes AutoX which has a fleet of 1,000 robotaxis and WeRide which has a fleet of 600,

Hmm, if AutoX already has more taxis than Waymo then maybe the real competition is from China. They've already won the electric car market, it seems.
Seems shortsighted to make dates fixed. The date changes almost every day
After using Canvas for 2 years, I haven't had any problems with Firefox (except for the Lockdown Browser feature our school used to require, which I think is being gradually phased out).
> I feel like there's a whole pedagogy on the philosophy and practice of 'data', and I wasn't aware of it.

I think this is an important insight (or two.)

I've got 'Seeing Like a State' and 'Data and Reality', Kent, on my to-read list, but I'm wondering what the appropriate bibliography here looks like. Anyone who sees this and has a suggestion, please add it!
Exif (fun exercise: find out who specifies it and when it was last updated!) actually didn't even have a way of storing timestamps in UTC or with zone information until fairly recently: It was all local times without zone information.

I've seen some software work around that by combining the local date/time with an embedded GPS tag, if present, which does contain the time in UTC.
Space is a perfect example that this isn't true. It kept going up and up with NASA/Boeing. The Space Shuttle ended up costing, in total, $2.2 billion per launch! [1] The SLS, if it ever finishes, was expected to cost more than $2 billion per launch [2], and that's before we went into inflation land. Add the inflation and the fact that expected costs tend to be dwarfed by real costs, and it's easy to see it going for $3+ billion per launch.

By contrast a Falcon 9 costs $0.07 billion per launch. And the entire goal of the Starship is to send that cost down another order of magnitude. Without significant competition + price sensitive market, the only way costs come down is if you have an ideologically motivated player. And it's fortunate that we have exactly that with SpaceX.

[1] - https://en.wikipedia.org/wiki/Criticism_of_the_Space_Shuttle...

[2] - https://en.wikipedia.org/wiki/Space_Launch_System
Question for everyone: I am using the MLX version of Flux to generate really good images from text on my M2 Mac, but I don’t have an easy setup for doing text + base image to a new image. I want to be able to use base images of my family and put them on Mount Everest, etc.

Does anyone have a recommendation?

For context: I have almost ten years experience with deep learning, but I want something easy to set up in my home M2 Mac, or Google Colab would be OK.
Yes, permanent teflon deformation. Problem is, if the deformation observed in ground tests was permanent, why did the ones in space eventually seem to recover?

That's what's making it harder to trust the thrusters I think.
Would you be able to do it with a fake account, and if having done that process today makes what he said entirely true? I get there’s a product manager engagement injected step but it seems harsh to say “isn’t true at all” when you mean “he left out a step that’s required that I don’t want to do.”
Those benchmarks aren’t great.

A real world-ish workload made generic over all these types would provide much more interesting results. Especially if heap usage was also tracked.
The Meta Quest store has comfort ratings for all games, indicating the likelihood of motion sickness. Children are particularly prone to motion sickness in VR, partly because their proprioception is less developed and also because they often have narrower IPDs than the headset minimum.

There are a variety of tricks that help a great deal when using joystick-based movement controls; while they don't work for everyone, they can work for a good majority of users when implemented well. There's the obvious stuff like being absolutely fanatical about controlling motion-to-photon latency and avoiding violent and uncontrolled camera movement, but there are a variety of less-obvious stuff like using vignetting to reduce the FoV during motion and making all acceleration instantaneous.

I'm occasionally prone to motion sickness when playing some flat-screen games, but I've had no issues with games like Onward and Ancient Dungeon on the Quest.
> How do other mmap/madvise options influence this (for instance, MADV_SEQUENTIAL, MADV_WILLNEED, MADV_POPULATE, MADV_POPULATE_READ, mlock)? (Hypothesis: these options will make it more likely that data is pre-cached and thus fall into fast path more often, but without a guarantee.)

That probably should have been the first thing to try. Too mad the mmap2 crate does not expose this.

Also looking at the mmap2 crate, it chooses some rather opinionated defaults depending on which function you actually call, and it makes accessing things like HUGEPAGE maps somewhat difficult.. and for whatever reason includes the MMAP_STACK flag when you call through this path.

I feel like a lot of rust authors put faith in crates that, upon inspection, are generally poorly designed and do not expose the underlying interface properly. It's a bad crutch for the language.
The thing with most of these macOS window managers is they lack support for workspaces, an essential feature in WMs like i3.

macOS Workspaces are not the best to use, because switching between them causes an animation or at least a delay. I started using Aerospace [0] recently, and they've implemented virtual workspaces themselves which works much better than macOS Workspaces.

I still have to configure Aerospace properly for multi-display setups, but it works really well with this i3-like config right out of the box [1]. And they have comprehensive docs too!

I highly recommend trying out Aerospace if current macOS window management solutions aren't working well for you.

[0] https://nikitabobko.github.io/AeroSpace/guide

[1] https://nikitabobko.github.io/AeroSpace/goodness#i3-like-con...
But that requires knowing your RAM is big enough to fit the file. It can't work in general.
unfortunately KQL doesn't seem to have INSERT, UPDATE etc. support, it seems to be a pure query language for querying. Unless this strange different .insert syntax is what they intended for their language from the start? I don't know: https://learn.microsoft.com/en-us/kusto/management/data-inge...
That's a very technical nitpick — GP's general point ('Obviously, because, as the chain of comments above your shows, torrent users are easily caught and get fined to hundreds of euros per downloaded movie.') stands.
> Europe talks about ramping up production, not sure if that is actually happening.

It is happening, all right. There are four large ammunitions companies in Europe -- all are expanding. Pretty much every NATO country is increasing defense spending.

At the same time, it's true that a lot of it is empty bluster. The UK and Germany, in particular, think budget cuts are more important than defense spending and are holding back. On the other extreme are countries like Poland, headed for defense spending of 5% of GDP. So it's a mixed bag, but the overall curve is sharply up.
> What if I told you that for this reason the word "comrade" triggers me?

Then out of respect I would would attempt to stop using it around you, And if enough people agreed with you we would probably mothball it in favor of something else.
Why for NASA?

Boeing is the one who (yet again) let everyone down. First by making another unreliable vehicle, then by downplaying the seriousness.
Man convicted in violent Bitcoin robbery during classified ad deal
It's a pretty good example with the difference being energy to retrieve vs energy to refine.

Even with/if there's a 'flood the market' eventuality, you'd have approx multiple generations for the market to grow and mature, improving the associated technologies along the way, and wealth generated orders beyond the Carnegies Rockefellers and Vanderbilts combined.
EpicColeman, can I ask (assuming you see this reply), is there any way other than as a web serial to consume this book? I cannot seem to locate it anywhere else.
There’s a world of difference between that and beating yourself up for not being in the top 0.01% of performance.
Claiming decent email accuracy is one thing, but saying you’ve built an AI agent that handles LinkedIn enrichment with the most up-to-date data? That’s flat-out impossible. I’ve developed a tool (datamagnet.co) that does exactly this, and let me tell you, scraping LinkedIn is a constant war—more like cat and mouse. If what you’re saying is legit, I want to see it in action. I’ll gladly shut down my tool if your model actually delivers.
It helps to inherit wealth.
agreed the format parser is stupid, but thats more a cosmetic issue. its had the ability to create location aware dates since the first version 12 years ago
Click to drag yes since it's just using ImGui::SetScrollX, ImGui::SetScrollY based on mouse events. For zoom, it could be in user code if it's your own custom widgets or rendering with ImGui::GetWindowDrawList()->Add{Something}, but I don't think Dear ImGui has a super great api for zoom with the built in windows/widgets like we're talking about here. It's a limitation of this api, not the immediate mode paradigm in general (like the article argues).

For example, ImColorTextEdit renders an ImGui:Dummy() to create a dummy widget of a specified width and height which defines the scroll area, and then based on the current ImGui::GetScrollX() and ImGui::GetScrollY() it uses ImGui::GetWindowDrawList()->Add{Rectangle,Line,Text, etc} to custom render the contents inside the widget based on what should be visible at the scroll positions. Since it's custom code it would be easy to use a zoom param to adjust the scale of things and what is submitted to the draw list.
> but I find the idea that JavaScript (or any language) needs built-in constructs for this purpose to be questionable.

Either this, or every project starts with a 200kb date library import. In reality, I haven't met a single project that I don't need to deal with dates and timezone. And I almost always have a date.ts in my utils library because I don't want to import a giant date library either. But for real, developers shouldn't need to deal with this. These operations and constructs that every sites need should be build into the language itself.
Most economies are not meritocratic and/or capitalist but mixed economies where the state direct good % of gdp towards political goals. in these societies the ones who makes real money are in proximity of the "printing press", usually finance, banking, real estate and generally incumbent megacorps; all actors that can take full advantage of low interest rates & stimulus programs that end up inflating assets (cantillon effect) further devaluing the value of labour. We need real meritocracy and capitalistic competition to put back power int the hand of labour.

But the 50s were a big historical anomaly that should not be taken as benchmark due to a lot of factors, first of all being an overheated economy, the only country with serious industrial capacity post WW2
The Unsent Project – A Collection of Unsent Text Messages to First Loves
> Like, you are asking for a Result type. If this was added to the spec tomorrow and existing objects were updated with new methods that return Result, and you can't modify built-in types, then you can't actually use the shiny new feature for years.

And that's a good thing, because you know that with a specific version of JS, the inbuilts are fixed; no mucking around to know what exactly you have, and no global conflicts. I find it surprising that you would defend this insane state of affairs. If you have worked on really large JS projects, you would see my point immediately.

It is like saying the immutability of functional programming is a bad thing because it limits you. The immutability is the point. it protects you from entire classes or errors and confusion.

> If all the built-in types were locked down, we'd end up using those built-in types less because we'd more frequently need to use userspace libraries for the same things.

This is the correct solution for now.
You should move to Germany and argue this exact point in front of a bored 54-year old regional judge (who does not own a smartphone) on a Wednesday afternoon.
Turning Elon Musk into the richest person on earth was a US government project on the same kind of scale as the TVA and Apollo program. It’s actually kinda funny when you think about it.
You'll find that most bank systems avoid any notion of time precision higher than calendar days for a variety of reasons :) As a side effect, this practice conveniently avoids that problem entirely.

> That is how I would expect a bank statement to read though. I would find it infinitely more confusing if I bought something online in my bank showed the time of wherever the seller was located.

When using my banking app abroad (one that does show timestamps), I'm usually much more confused by their presence than by their absence.

> The photos problem is harder, but the app needs to just convert it from local time to UTC when you import it.

But I usually want to see the time in local hours and minutes for photos! Sunsets, new year's fireworks etc. happen according to local time, not UTC or my current timezone's offset.
Modern data center networks offer RTTs about 100x lower than hard drive latency, and comparable to local SSD. It depends, of course, how far over the network you're going, and how fast the other side responds, but <100us is very achievable.
SpaceX effectively does already. NASA has already bought extra flights from them. It seems likely they'll buy more now.
> There are many things to learn and ways to grow as a person, why beat ourselves up for not being very good at this or that particular thing?

I'd say that this takes a lot of work to unlearn, be it social media or whatever else seems to teach us to compare ourselves against others. Even though there are people way more brilliant than me out there (maybe they're naturally gifted, maybe they have a better work ethic, or different circumstances), it is definitely possible to be happy for their success, rather than lean into being jealous or what have you.

Of course, they will often achieve more than I will and will lead better lives as a result of that, but that's also something to accept and take in stride, rather than for example believing that I'm some temporarily embarrassed soon-to-be millionaire who's one good idea away from a lavish lifestyle. Not that it should discourage me from being curious about new ideas, even if writing my own particle simulation quite quickly ran into the n-body problem and also the issues with floating point numbers when the particles get close and the forces between them great.
I don't get it, you can already get the user time zone with javascript
```
Intl.DateTimeFormat().resolvedOptions()
```
a good library like dayjs can handle timezones
It’s all good until he has his Spacex Cybertruck moment.
It looks great.
When is Google going to create an IDE or extension that I can use?
> The amount of work to use torrents safely just isn't worth it for most people.

Using a VPN isn't a lot of work really? And that's more than sufficient. It does cost a bit of money but so does a good Usenet server.

The problem with Usenet is the DMCA takedowns so you have to be really quick these days, after a day the content is gone.
Israel's GPS spoofing confuses Tinder and Bumble
Doom on SNES was instant motion sickness for me. Thankfully I only rented it from blockbuster!
70% of households in the county have internet speeds >25 Mbps. Is that metric meaningful to you? What would ideally mean "good internet access?"

I'm working on a project[0] where I sourced this from the FCC Broadband data and am curious about what people are looking for in that respect.

[0] https://www.exoroad.com/us/Maryland/Allegany-County/housing
> People who complain about America secretly love it?

No, people who complain about America like our guy did might.

> Then I guess the (...) patriots have nothing to complain about.

Do they ever?
> maybe there is one? If not, there should be.

AIUI EU-side they are working on "right be be dealt with by an actual, human, person" legislation ...

- https://www.customerexperiencedive.com/news/gartner-expects-...
OK granted. NASA and legacy aerospace contractors were milking a cash cow and never thought they would face a new competitor.

But I was more thinking of fundamental capabilites. We (USA and USSR) have had crewed low-orbit space stations since the 1970s and have been sending astronauts to and from them since then. We sent probes to Mars and Venus and other planets in the 1970s. The Voyagers were launched in 1977. The stuff we're capable of doing today has not really advanced.
Figure skating is evidence that one can "train" one's vestibular system to ignore the mixed signals.

Now that I think of it, an anti-nausea VR training program would be excellent to treat motion sickness.
Oh perfect! Thanks. I was looking at some other MDN page that suggested basically 0% support.
I remember playing Minecraft VR ages ago, 2018 maybe? Maybe it was a mod or something, I guess.

It wasn’t very good, the game is all about hopping around very fast on waist-high blocks. I don’t normally get any sort of VR sickness but Minecraft was too much for me.

Plus the cubes feel awkwardly sized to interact with.