skysight-inc/HackerNews huggingface dataset:
> Fuck spending 3 hours working out why you’re not able to use relative image paths in MDX files and have to shove everything in public.

Man this took me on a wild ride once.
Just saying that's the impression that my friend and I had after leaving the book signing 10 or so years ago.

Either way, that's good to hear she's well and thriving.
I think UI's are an inherently hard problem and HTML/CSS/JS are the completely wrong tools for the job. Every time I'm doing front end webdev it feels like I'm trying to hammer square blocks into round holes.
Also appeared in Breaking Bad as one of Pollos Hermanos' sister brands!
As an aside, desert countries do buy sand for construction because desert sand is not very good for anything.
Why HN users insist on submitting Guardian articles is beyond me.
Hard to say specifically, especially because I spent about a month trying to deal with this when we first migrated from Next 12 to 13 - but it essentially seemed that if you were using any web tech that wasn't built with SSR in mind, there were issues that were unaddressed in the documentation at the time.

Someone else in these comments mentioned:

- Fuck spending 3 hours working out why you’re not able to use relative image paths in MDX files and have to shove everything in /public.

- Fuck fighting five layers of configuration and bundlers and libraries and GitHub issues to try and load a WASM file without having the whole thing break.

These were both issues we had to deal with, and similarly lost many hours to trying to resolve.

At one point you guys seemed to have shipped a release that, for some large fraction of users, caused the devserver to start OOMing rapidly. When this started happening to me, I spent about a day trying to debug it, since I assumed that such an a huge and imminent issue would arise from my mistake, not the web framework's. I eventually texted a friend of mine about the problem, only for him to tell me that they had been having the same issue, and linked to this thread.

https://github.com/vercel/next.js/issues/54708

Working with a web framework that's so unstable that fundamental features like the devserver break periodically isn't fun. I stop trusting the web framework, and when a bug arises I find myself having to check both my own code and Next's. Now this applies to some degree with any open source framework, of course - there's bugs in everything. But I have so little trust for Next at this point. We've collectively lost weeks of eng hours to just dealing with quirks of Next.

Right now we're really affected by the fact that the recommended way to cache database connection objects is broken in our repo (and some other users' repos, evidently).

https://github.com/vercel/next.js/issues/47099

This is another example of something where I naively assumed that the error was on my end, and spent days trying to debug our database configuration, hosting provider, etc, before realizing that at some point something broke and the recommended way of persisting these connections on the global object doesn't work anymore. What's the point of using a framework if I have to question whether it's working correctly every time an error arises?
shotgun rfid?
My vote would be to mandate a remote kill switch system to be installed in all sufficiently capable robotic entities, e.g. the humanoid robots being built by OpenAI/Tesla/Figure, that we are likely to see in the millions within decades.

- The kill switch system can only be used to remotely deactivate a robot.

- The kill switch system is not allowed to be developed or controlled by the robot manufacturer.

- The kill switch system should be built using verifiable hardware and software, ideally fully open source and supported by formal verification.

- The kill switch system should with best effort be isolated from the robot hardware and software systems, and only interact by physically disconnecting power to the robot.

- Access to engage the kill switches would be provided to the executive branch of the nation in which the robot is operating.

Nothing will be a panacea against AI or robot risk, so it seems sensible to introduce different layers in a Swiss cheese model for safety, where a remote kill switch not controlled by the manufacturer could provide one such safety mechanism.

(You'd also want to add high-level state readout for the robot via the remote kill switch system to allow the controlling entity to e.g. be able to disable all robots within a geographical area etc.)
Even when viewing a movie instead of playing a game there is a huge difference between the blurry mess that fills the screen every time there is motion at 24 FPS vs. the sharper details of higher framerates.

The crazy thing is people are actually trained to hate it. When you see smooth motion your brain goes "oh no, this is some cheaply shot camcorder shit, not a quality movie" even though what is really happening is the picture looks better than you expect.
I believe that many people who criticize Next.js or consider it difficult have not understood what the RSCs are for and how they work

It's a paradigm shift compared to the old way of thinking about React apps

In my company we've been using Next.js in production for a long time now and for us the app router has been key to increasing DX
Working cyber at an airline, this kind of game would drive me fuckin nuts. This is where all the OT and aircraft cyber ops are, the worst shit.
Pagination is much better than stupid scrolling, that's why we switched from scrolling to pages a thousand years ago.
60fps on a 4090 are framerate issues
If the SSH key is password-protected, then SSH access is MFA.
Remix is the only real alternative I've heard about that isn't itself Next-based.
Thanks - that is indeed helpful!
For example, this form factor looks really nice for a “hobbyist edition” or “evaluation edition”: https://zimacube.zimaboard.com/. I would probably buy an Oxide rack like this as soon as pre-orders were announced.
I agree with you. I understand why a "shut down all services when this amount of money is spent" button shouldn't be enabled by default, but it should at least be an option.

This is a good reason to avoid Amazon and friends. They're set up to let you fail, and that makes them terrible companies to host your private products with.
Huh, well that’s disappointing to hear. This sort of thing is why I basically never look into the personal lives of artists.
I had the pleasure of working with Lua 5.1 back in the late noughties. For me it replaced Tcl whenever I wanted something I could configure above a C library. At the time I used it I found it quite nice but I'll also not forget the hours I wasted tracking down nil table corruptions which could have easily been caught by a type checker.

I had some hope that Luau https://luau-lang.org or Teal https://github.com/teal-language/tl would make things better but with the following example

function foo(x: number): string
if x == 2 then return nil else return "foo" end
end

x = { foo(1), foo(2), foo(3) }

for i,v in ipairs(x) do
print(i,v)
end

they produce no warning and sadly only print

1 foo

When I was younger I might have put up with that sort of WTF but now that I have better options I try to stick to type checked languages where I don't have to.
Oh wow.

I recently tried to rebuild my Jekyll blog with Nextjs. This felt way too hard for something that was basically a nunch of static pages, but I pushed through and ignored that feeling.

This, though? It's confirmation that my type of use case wasn't a priority for this library.
On a really old car (Rolls Royce Silver Ghost from the 1920's): https://www.flickr.com/photos/kt/2837813095/
> save money

> take care of old relatives

If I had the opportunity I would go for that in a blink of an eye.

I know that for some folks being close to relatives can be a problem, but in my case my family was a great resource for all the good and bad times.

Nearly 2 decades systematically paying 23-30% of my income for rent sometimes living in the same city as my family.

For the second point a lot of folks underestimate how hard it is to see a relative dying slowly after 70 y/o.

I lost someone close and the last ~6 years we spent a lot of money for someone to take care of this family member and at the end of the day was just a matter of being together (ex: put the kids to play with, go fishing, eat something simple and enjoy the moment).

During the final years I started to be way more closer and I prepared everything for the after death, specially paper work like testament, fix legal issues around real state, etc and it saved me a lot of time and I did avoid a huge amount of stress.

One thing is a relative passing away with the family around, and have all logistics more or less simple to coordinate; another is having this same relative dying in the other side of ocean, with no resources, no close family, and a lot of vultures trying to get some advantage.
An amazing band that got more amazing over time.

I got to talk to Jim O'Rourke after a show of their in Lexington and he was incredibly patient and kind. Definitely a lifetime "going to shows" highlight for me.
I hate the “hero” UX concept and how everyone uses it in a useless landing page. Scrolling and clicking through endless marketing BS to figure out what you do and why it’s relevant to me. It’s the business equivalent of restaurant sites that don’t put their hours, address, and phone right in your face.
The Republicans are willing to shut down the government over it, and set it up such that they get to have this battle over and over again just to make the point.
The idea is not to "work for free", the idea is to avoid single vendor situation when it comes to hosting.
GPT-4 can catch edge cases in your code using unit tests
Same. Another victim of the two-bundler problem?
For protection from the elements there are things like the Veemo[1], I guess compared to the tiny EVs you do get a little exercise too (but you have even less collision protection, not much different from riding a normal bike).

1: https://veemo.ca/
The good die young (see also: Henry Kissinger).
Not a bad idea! There would have to be a system for determining lumber that was previously illegal to cut but has since become legal. Maturity of the tree or land ownership changed, etc.
Luftwaffe operates A320s as medevac - https://defencehub.live/threads/germany-rolls-out-first-a320...
Walmart claims to sell organic milk for $5.98, but it's been unavailable in our area since April. It was $5.68 at that time the last time we could buy it (April 6th, 2023). We can get Shamrock Farms for $5.78/96oz ($7.70/gallon, -26¢ from the table above), which would bring the total increase to 47.0%.

I can't find a cheaper equivalent for the frozen fillets[0]. There are differently breaded fillets for cheaper (23.8¢/oz vs 29¢/oz, wheat vs. corn), but they are still around 120% more than we paid for the ones we like in 2021. If I substitute those for this particular example receipt, the increase is _only_ 42.7%.

My point wasn't that I can't reduce my standard of living to live more cheaply. My point was that food prices have risen dramatically in the past two years. If I had already started on the cheapest foods and had nowhere lower to go, my prices would still have risen by approximately the same amount.

For fun, however, I went through and replaced each item with the cheapest equivalent at Walmart, including cases (like the fillets) where I would consider a decrease in my quality of life. That still leaves me at 32.8% increase in cost. And I'm eating soggy fillets, yogurt that tastes like aspartame, have to doll up my cornbread with extra ingredients, etc., etc.

If your cost of food has only gone up 20% since 2021, consider yourself lucky. That certainly isn't the case in our area. CPI says it's only gone up 14.3% in that same time period.
This seems like maybe 10cm resolution. Close but not there.
I notice the same. 90 minutes was ideal
Thanks—good catch! We changed to that from https://www.gamesradar.com/5-people-made-the-original-super-....
Why not just go Cloudflare then? In our sites, most of what Cloudflare caches is js, cs, images, etc...
Or if there’s a way to ruin the wood for woodworking without killing the tree itself. It seems like you would need to do something really clever. Inject it with capsaicin?
You have thousands of dollars in hardware and cannot hit full framerate on a small city at a low resolution.
For reference: https://web.archive.org/web/20061013102144/http://en.wikiped...

Wikipedia used to be much more fun.
Correct. But the chatcontrol proposal would have changed that. The proposed law mandates untargeted surveillance and bypassing of encryption through client-side scanning.
> A company who already has in-house expertise on running racks of systems may be less the target market here than people who want to do cloud computing but under their own control.

True, but Oxide may find themselves competing against Dell or HP if they adopt Oxides software for their respective servers. Additionally, Oxide may find itself competing against consultants and vendors in specialized verticals (e.g. core Banking software + Oracle DB + COTS servers + Oxide software). Oxide, and their competitors are going for people who used to buy racks of Sun hardware.
That would only be useful until the mill, at which point the tags would be either destroyed, or limited to specific pieces and removed from the rest
yw, I hope you like it... any feedback is of course welcome
The check constraint solution isn't a solution to the concurrency issue: it only prevents a negative balance.

The balance would still be wrong for the whole range where balance > 0. Two (positive) deposits would not store the correct ending balance.
This could be the future of transportation
Then pray for adjustable margins to come to the web browser like in Wordpad three decades ago. That would actually be quite nice.
Rimworld, especially after running RimPy and converting textures for GPU, is extremely fast/well optimized even with hundreds of mods.
There are quite a few companies selling “modular data centers” now.
We migrated to Remix a few months ago, never going back.
Doesn't sound like that to me if you look at what they're responding to.

I think you may be trying to make/respond to an ideological argument that I don't think that post is making.
"It needs to look exactly like this PSD file I made!"

You get the same with some native UI designers. They kick and scream until you've got some custom widget that precisely apes the Photoshop layer effects. Then kick and scream again when they make changes that take non-zero time to rebuild with that custom widget.
Oh, I need to take a look at this.. I hate Java. I wonder why such a low level thing does NOT have C implementation actually.
Is the browser truly isolated if X11 forwarding is being used?

Edit to clarify that this is an actual question and I don’t know the answer.
...and they're not even remotely objective.

The big ones are paid cash, and before they stream they've already had a team working with them, covering what exactly they do or don't want shown and talked about - and if there are any technical problems, they've been worked out, which may even include special builds of the game.

The smaller ones are "partners" who get access to the game earlier than purchasers, zero-cost items for giveaways, and some access to game publisher staff - but only if they play by the (NDA'd) rules of the publisher, and those rules usually explicitly say "do not say anything negative about the game."
In tune with the parent's point about decompilation, the transformation from assembly to machine code is more or less completely reversible and often local, allowing the assembly to be tested in chunks that are less detectable. Linking is also "reversible", though attacks on the linker are actually much more common in practice than attacks on the compiler (LD_PRELOAD injection etc). So the verification he was concerned with becomes much easier when using assembly for bootstrapping.
> The American public is broadly desensitized to unrealistic violence, but most aren't desensitized to realistic violence.

I generally agree with your point but this has changed over time. For example, showing someone getting shot in combat was generally acceptable before torture or maiming since we’re more likely to say that those are never justified. Someone who grew up in a culture with public executions and punishments might have a more situational view based on whether it was “deserved”.
Yes due to the fact that one of the partners of the PE company that acquired us mentioned that the developers used to spent some time getting coffee all day long.
Can you be more specific on the issue? It’s possible there’s a reason why App Router was recommended in this case.
How does I2P work? In particular, how does it guarantee that participants are relaying properly and not just sending/receiving their own packets?
A Cloud-Scale Characterization of Remote Procedure Calls
The speed of your simulation in a game like this should have minimal impact on the framerate of the game. You can paint the screen 144 times a second, but only tick the simulation 10 times a second and get a much better experience than painting the screen and updating the simulation 20 times a second. Maybe your city runs slowly, but you can still look around at the various bits moving slowly.
Bayesian Regression Markets
When you share links with people, many (most? at this point) include previews. Those previews are performed on the sender side, e.g. the person sharing the link. The "Sharing" view is part of macOS and iOS, not part of the browser - any other browser or app can also use the sharing pane and also be a recipient of the information being shared. If the recipient service/sharing extension needs or supports preview images, then the sharing view produces them, which requires network loads. In this specific case there isn't even a question of "can you use, or is it appropriate to use, safari's local render?" because no such render exists.
they didn't chop the head though - they carefully removed it with a thin knife.
> The NASA evidence base and publications note that astronauts have had more than 30 instances of kidney stones within two years of space travel.

What does this mean? Surely the average astronaut doesn't pass 30 kidney stones every two years, that's more than one a month. So it's either over a specific two year period (for every astronaut in space at the time, probably a lot?) or it's for a specific number of astronauts. Confusing sentence.
Patience and concentration are key!

It takes a long time to develop the eye-hand coordination to execute what you envision and it only takes a moment of inattention to ruin things (e.g., cutting a line 'forward' that should be reversed/mirrored.)
https://en.wikipedia.org/wiki/Hundred_Flowers_Campaign

(only semi-serious)
I had this happen with FedEx a couple weeks ago for the first time. We get a lot of packages so I was surprised.

The delivery person gave me the box then ran back to me as I was walking away. "I have to take a photo to prove I delivered it." He puts it down on the ground and photographs it. Not sure what a picture of a box on a nondescript driveway would prove, but I guess he had to do it.
> That involves a really unrealistically narrow and abstract idea of "skill", where they're just some characteristic of an individual that manifest independent of the environment.

No it doesn't. This is about companies needing to hire a skill and valuing it more than your current employer values it. Companies don't hire people who are already performing well in their environment, because they're a new hire.

> Most of us do better work

I'm not talking about this. I'm saying, say, a web developer working for a scaleup with a global customer base is going to be worth paying more for than a web developer working for a company with a customer base of up to 1000 businesses.

> many of us prefer to work somewhere that invites our best work

This also irrelevant - I'm not saying what people should choose; I'm saying that moving for a raise is you finding somewhere that values your skills more right now.

> it's a worldview of radical individualism vs interdependent pragmatism

This is just silly biased phrasing. It's not about individualism at all. It's about hiring. Unless you think hiring individuals is radical individualism, and only complete teams should be hired, like the NFL.
Hmm, call me a cynic but this sounds a bit too good to be true. What's the catch?
Do they have negative stereotypes? Does one consider stereotypes when deciding whether to take a drug? I've never thought about the social aspect of any prescription I've gotten.
Captain of Industry is pretty good fun.
I was thinking about this, what if you blocked incoming traffic from other countries. Would that stop external meddling "in country, intranet" ha.
Ask HN: Do you test your applications over low quality connections?
A lot of applications (both web and mobile) perform very poorly over low quality Internet connections, which can make them unusable over some mobile connections.

I'm curious how many people are testing their application performance and usability over these kinds of connections (low bandwidth, high latency or lots of packet drops), and the extent to which the results of that testing lead to changes in the applications.

And if you are doing this kind of testing, how do you do it? Simulating a poor network connection with something like the sch_netem module (https://openwrt.org/docs/guide-user/network/traffic-shaping/sch_netem), the built-in browser tools, actual low quality connections, or something else? Is this a regular part of your testing process, or a more ad-hoc thing?
aha, thanks for the context.
Thanks for the pointer - a quick google showed SCRs in the 30+ AMP 240 volt range (minimum useful for even a small range) at well over $1k. That sound about right?
It’s not the area of the company I personally work on, so I don’t know those details, to be honest. We certainly make sure that everything is working properly.
The framework is called React. As in Reacts. RSC is a standard that makes it so that, by default, a component will break your build if you try to react to state.

It's not until you brand it with a "use client" directive, which doesn't opt out of SSR despite the intentionally deceptive name, does the literal basic tenant of React work again.

The RFC literally states libraries should embed this directive to not break builds: that means Vercel managed to fund an effort that breaks the underlying value proposition of a decade old framework by default

Absolute insanity.
I don't know about all of those, but Python's context managers and built in constructs handle most of those, I think?
In my opinion, Corbyn (for all that I broadly like his policies), was somewhere between Johnson and Truss with regards to actual competency — he did after all loose a motion of no confidence by 197–40.
The Load Records/Three One Gee/Troubleman era was incredible.

Blogs and forums were ubiquitous, but the average person's attention had not yet been strip mined by * platform companies. Pitchfork was just getting started, too, and (cruicially) Spotify wasn't even an idea yet, so independent artists could reliably make money the old fashioned way (CD/album sales) but had access to a much larger community of potential listeners.

Everything still had a very decentralized and DIY feel.
> credit card debt is at the highest amount ever in history

Inflation adjusted?
I Made the Ex-Machina Wall (Build Montage) [video]
My Ex-Machina wall (aka internet connected, audio reacting, interactive light wall) that I built in my dining room - inspired by the movie Ex Machina.

This project was a labor of love, and I'm beyond proud of the results! I'm so excited to share the nearly 10 months of hard work that went into making it.