skysight-inc/HackerNews huggingface dataset:
the boxabl is not that much different from some of the Turkish built container based housing that's been developed for use at US military bases in the middle east and central asia. And used for things like "man camp" mining and oil/gas camps in northern canada.

If you were to go to the US base in Qatar you'd see housing not radically different from it. Designed to ship by standard 20/40 ft ocean cargo container.

https://www.boxabl.com/

I am skeptical that it costs 50k however, the thing as shown in the front page website promo that occupies an approximate 20'x20 area surely costs more than that.
Special assessments show up on your property tax bill, not income.
Unless we also ask AI to do the proof verification...
You need to work with a builder, since we were working in a somewhat "rural" area, we couldn't work with any of our local builders (in the city where we live), without going way out of budget due to travel expenses, etc.

As to how we found the builder? Google was of little help, and nearly everyone with a website was saying things like "we start at $250/ft for a barndo" -- basically, insane pricing.

What we ultimately did: I went to local stores, talked to neighbors, and started asking them for references for different parts of the process - e.g.: well building, dirt work, etc. I aligned on the most common people they referred, then asked each of them the same two questions: who do you like working with as a GC, and who built your house? Everyone aligned on a single person, so I called him and the rest is history.
In the US, at least, its common to simply pay that $1k phone over time on a plan - or simply never stop paying off a phone through an upgrade program, either through their carrier or direct (e.g. iPhone Upgrade Program).

$30/mo doesn't hit as hard as $1100 up front. For some consumers, its a fundamentally different way of thinking.
For comparison:
Bigger prefab house, better looks, more features, half the price @ $210k :

https://mantanorth.com/northamerica/project/slope/
HN is maybe 1.5 standard deviations above mean, which is a very dangerous place to be.
Whoa crazy to point out someone's conflict of interest. CrAzY

You are sitting on 10m+ of stock and you don't care about the money. OK bud guess I must be schizophrenic, damn.

You are literally trying to sell your cards to a sister comment...

"Ok, $10, but you have to pay for shipping and min order is 10k. ;-)"
I would be a little worried about somebody working from inside the pool (laptop may get dunked).

By the pool -- seems like a bit of a fuzzy thing. I can definitely imagine working from a deck could be quite relaxing which could help with focus. And some decks happen to have pools built in. I can't imagine a good manager would micromanage, like, distance to the pool or something like that.

We've accepted programmers working from coffee shops for ages, and that environment seems much more distracting.

I dunno. In the end, the metric that matters is, does the work get done? If you can get it done by the pool, fair enough, right?
For example you have a button that you want to add a hover effect to. So it's got "onMouseEnter" and "onMouseLeave" handlers that sets a "hovered" state variable to true/false.

If you have that functionality in a class component, and want to share it with a new link component, then the React Class way is to create a "withHover" HOC and wrap your link component in it. withHover(LinkComponent) which will have the necessary variables and pass them as props to your LinkComponent which is "okay".

But what if you have like 5 of these little hooks? Your LinkComponent now needs to be wrapped in each (or them all wrapped into a single HOC) and has to accept the props for all of them. Or, if you're extending classes as you describe you now have class LinkComponent extends HoverClass, ClickClass, DataClass etc...

With functional components you have something like a "useHover" hook. It passes back the hover state and the "onMouseEnter" and "onMouseLeave" callbacks necessary for your link within the functional component itself. It doesn't have to expose props to it's HOC, so it's now self contained.

It seems the philosophy of react is to have a lot of "littler" discreet pieces of code be they components or hooks and not have to have a ton of dependencies between them. You tend to get better tests this way as well as it should make it easier for other devs as they don't have to know the whole system and can work on a more discreet bit.

I, personally, use function components pretty much exclusively these days. If the function gets too big with hooks I tend to just create a single hook from them, not because it's going to be shared but just to keep my code more manageable, the hooks create props and the components consume them.

To each their own. I don't seem to be frustrated by the problems many in this thread and the article share.
And then the commander goes all in on that strategy, enemies knock out communication networks / find a drone counter measure, and now enemies have a decided advantages because they kept bayonets on their machine guns.
It's not good D.R.Y. to reinvent a binding library for each and every application language. What's needed is a state-ful GUI markup standard. Then any language that can emit and read XML can use the GUI kit/browser/component, no binders needed.
I know the direction Rust is targeting. I wasn’t implying that it means to replace ruby or typescript. I was just pointing out the massive adoption of those (or other) languages in what it seems the same time span.

I also know there are differences and that the C/C++ crowd is more difficult to convince.
People buying expensive GPUs never really struggled with increased cost of living. For the budget sector the difference between a 300 Euro card and a 500 Euro card is significant but for the enthusiasts or business owners it doesn't matter if it's 1800 euros instead of 1500 Euros, they'll still buy it.

Nvidia wants to be the Porsche of cards, not the VW, so they're pricing themselves accordingly.
When I was looking at modulars 5 or so years ago, the costs were pretty much the same.

But I generally agree - $390k base price for a 5XXsqft house is ridiculous. But it seems this is marketed towards CA residents (who might be used to much higher costs).

Edit: whoops, I see your's was targeted at "designer" prefab.
> without answering the central question posed by the author right in the opening paragraphs

I love that it doesn't and how it doesn't. I also find it hilarious that we have been so trained by SEO and modern day marketing gurus to expect The Answer (either roughly 90% down the page or alternatively within a list of 10 short, bulleted paragraphs) that an open question makes people uncomfortable.
The tire width definitely has a break even point where wider tires are significantly less efficient than narrower ones unless you run them at unsafe pressures. More volume in the tire means that at the same pressure, there is more deflection, and deflection hysteresis in the tread, notably the rebounding of the tread behind the contact patch is what causes the rolling resistance in the first place.
Oh, how the subconscious did answer! The Ludum Dare entry I was thinking of is Notch's similarly minimalistic Drowning in Problems. There's also the classic, Alter Ego.
Testimonials in general are like these cheesy or sleazy infomercials on home shopping channels, fake and worthless and that's why they earned the bad reputation that they have.

Also, it is not even that the essay itself is totally bereft of real world examples to support his thesis, when he actually cited Airbnb as a case of coming around, and applying the practical advice given to the founders by YC to deliver value.
Start from searching "manufactured homes" and pay attention to the companies that "deliver" them without axles. Double-wides will be better looking in general.

Once you find one, you can use that company to find if they're part of a "factory build housing alliance" or similar (eg https://www.factorybuiltwisconsin.com/about-us/ ) and spread out from there.
Providing legitimacy to parties or institutions that you reject.

Simpsons did it: "Don't blame me, I voted for Kodos"
This is interesting because as a car buyer, the only experience I want is car sellers quoting me prices until I get the lowest one. All via email.
I really think the constant monitoring and ranking of wealth as a spectator sport is the primary reason there are such huge gaps between the classes.

He might be the 20th most rich person on Earth now. But do you honestly think he has to cut back on absolutely anything in his life as his ranking goes south, while still being included on such a list? Is he suddenly unable to do things he could do when he was the 19th richest person on the planet? Is his life better in any way as a result of no longer being just the 21st richest person?

Articles like this suggest we care about the entirely wrong things in life. Why does the middle class celebrate the gutting of their own "ranking"?

True wealth should be measured by the lack of poverty in the world, and not by the excess of excesses in increasingly tiny pockets of it.
Are you sure the feeling is accurate? You might just not trust your coworkers/feel secure in the environment. There's a good chance you've built up more goodwill than you realize, and the people at your job would be happy to cover for you or at least cut you some slack.

I'd go to your manager or whoever you trust, share how you feel (overwhelmed, afraid of being fired), and listen to what they say.
This is my story. I've been a PC-first gamer since I was a kid. Diablo was my first "big" game. The pricing of PC components and GPUs in particular have forced me to take a step back and move to console first with a Steam Deck supplementing.

For the price of one mid level 40 series card I can buy two consoles (Xbox Series X + Digital PS5). I know that the games themselves end up costing more, but I don't really care about the majority of new games coming out and the ones I do are often on game pass.
I think you can get about 8 non-collapsed windows.

My taskbar fits 28 windows before scrolling happens. It gets a bit unwieldy after the first 12, and eventually, titles will no longer be displayed.

do you really need more than that?

Yes.
And for geeks who don't have $389k or who may just need a peaceful home office in the garden:

https://greenhomescout.de/property/office-pod/

https://platform5architects.com/project/shoffice

https://www.greenretreats.co.uk/garden-pods/
OTOH you can get a paper ballot in any language an electronic ballot is served, and the UI is the same "fill in the bubble by the name" only its a virtual bubble you tap to fill. Disability wise it seems worse. You need to have access to some way to get to the polling site, the polling site has to be accessible itself for you, you need to be able to read the screen well and have a good finger to touch the buttons. Meanwhile if you are very disabled, you get a paper ballot mailed to you wherever you live, and your nurse/friend/pastor/whoever can help you fill out the ballot and sign off as having helped you fill it out.
At my (non-US) voting location, we put marked ballots into big plastic boxes. After the polls closed, the ballots were counted by volunteers, and the counting was supervised by other people to make sure it was done correctly.

Nobody had to worry about the boxes being tampered with, or about "unauthorized" people gaining access to them before or after the election, because they're just boxes.

If your election can be trusted only if only "authorized" people interact with voting equipment, then it can't be trusted at all. Obscurity has no place in elections.
The reason people distrust Web3 is because it's a VC-fueled gold rush. The vast majority of people involved are trying to get in early to position themselves where they can become an indispensable pillar of the future ecosystem. They have plausible deniability using the narrative of de-centralization, but they also know that the tech is too complicated for the masses to ever self-manage.

I know there are people in the space trying to do the right thing, but public perception is not going to be moved by some VC claiming how amazing this will be for the world.
That's fair. Why write html in javascript, when you can write shitty javascript in the templates (via ng-if and ng-for)?
What's the advantage? This merely seems to add another layer of abstraction.
Depends on jurisdiction. Some places explicitly allow ADUs, but I don't know what building specs they require.

Many pre-fab tiny-homes are just mobile homes with trendy marketing material. This is where a lot of the issues come from with tiny homes - mobile homes are frequently banned in nicer suburban/urban areas. They're built to different codes than build-in-place homes as well (not a bad thing, necessarily, just different code written by a different organization).
> It’s okay if you only see it for two seconds. But the page stays on screen for over a minute.

That doesn't sound right. You shouldn't see a loading page for over a minute. If you're open to providing more details privately I'd love to help troubleshoot. You can drop me an email at amartinetti @ cloudflare.
Omg why can’t we just get rid of the whole agile crap and communicate when there are meaningful things to be communicated, since agile took place I’ve been hating software development more and more, it’s just an endless flow of stuff you need to hear and don’t give a shit about
> I really like C. I did actually spend about an hour reading his code. It's very nice, and I genuinely believe that Gavin is probably capable of writing memory-safe C most of the time.

This is a nice compliment, thank you.

> Except when his sanitizer setup is accidentally disabled, of course.

Fair criticism. XD

> I did find at least one case where a function in isolation is explicitly not memory-safe, but its safety depends on implicit and undocumented assumptions about how it's called. I didn't find a way to exploit it from the userland program. In `bc_parse_addNum`[1], a `char` pointer string is indexed into without checking the length. Callers are expected to provide strings of at least length 2. That expectation is not documented, though it is adhered to. But it is a landmine waiting to be tripped over should that assumption change.

Callers are actually required to pass a string of length 1 including the nul terminator, but you are correct, this assumption is not documented in `bc_parse_addNum()`, and it should be.

By the way, `bc_parse_zero` and bc_parse_one` are constants, so I can make assumptions about them. This is why an empty string is fine: those constants do not have nul terminators at index 0, so if the string parameter does, the short-circuit operators will short-circuit.

I've pushed commit e4b31620f181 to document that assumption, along with a note that assuming a non-empty string might be useful too.

> But this is a sideshow. Experts have been insisting for decades that they can write crash-free C and yet we continue to regularly find exploitable memory issues in every large multi-author C project. It's plain as day that—for almost all of us—an increasingly indefensible amount of the time spent on C programs is in dealing with the types of bugs that languages like Rust prevent outright. Whether that's simply finding and fixing them, architecting programs to avoid them, incorporating those fixes into downstream projects, mitigating their impact in live production systems, or whatever, our industry pays an enormous ongoing cost. Even in projects that have never had a public release with a memory bug, significant engineering time is spent on them just during development iteration.

I agree with this. I never said people should use C by default; absolutely not. They should use Rust by default.

But as I said in another of my comments [1], I think I personally would write buggier code in Rust than in C.

[1]: https://news.ycombinator.com/item?id=32915468
Yeah, it seems suss AF.

IIRC it also only bales out during the DOM update phase; not during the calls to render() and then reconciliation(?). And if it bales out, it has to re-render everything again when it comes back to make sure the state is consistent(nothing has changed).

The exact details are fuzzy and that may be incorrect but the impression I came away with after reading an engineering post about the deets was that:

* The risk of thrashing seemed very high

* Debugging performance issues seemed like they were going to be a nightmare. Worse than right now. Worse than hook hell.

This line from the song Taro comes to mind: "Do not spray into eyes. I have sprayed you into my eyes.
Missing interoperability between web/server. It's moving away from the OS model into something more pure
CORS is something I 'fixed' once, five years ago. Hard to talk in detail about that anymore. I wish we would have the time to implement it safely, but alas. We still can't produce an allowList of allowed domains :/
You can cast a ballot as an elector. If the state certifies it it's fine. Again there's no such think as a "fake" elector.
Cryptographic signatures are _meant_ to be decoded and verified.

If you want to take a signature you need to extract a secret key from an iPhone in this scenario, which would be probably stored in the secure enclave.

That's how asymmetric cryptography works.
Going Nuclear – On Thinking the Unthinkable
I keep wanting to try this out, but man do they put up road blocks. Skidl + kicad cover the programatic schematic entry part kind of.
The tabs in explorer seems good. Hopefully they’re keyboard shortcut friendly

I don’t see anything about addressing the UI paradigm/look chaos though? That would help with usability. Since 10 I can’t find anything in settings anymore and googling it is becoming less effective too with each change
More like Windows 8 R4.

I feel like Windows 10 started to suck less, and now we get to do it again.
Is there any way to link the 4090s though? Even if there was a way to do it in software with a big performance hit I’d be open to it.

Need the equivalent of multiple linked A40s.
Phones are such garbage. Imagine if your PC let you lock it to your ISP.
Ask HN: How to hedge against the looming recession?
> As a casual rider you'll be the bottleneck for years before your gear matters even the slightest

For absolute performance, maybe, but for enjoyment of riding the gear definitely matters. For a beginner it's important that the ride is enjoyable so they don't get discouraged and call it quits.

For relative performance against yourself, and in all honesty that's most of us really get out of it in the end, it's good to see times drop and speed increase just because you bought a better bike.

For me it was the other way around, I moved from a very aero cheap fixed gear to a boxy (but with a plentiful cassette) midlevel gravel bike. I was expecting that the gears I had extra would make me have faster times, however the fat tires and less aero profile makes me about half a minute slower for a 6km round. The power I'm pushing however, has increased, maybe because I can keep it more uniform by shifting to lower gears when I get into windier sections. Shrug.

All I want to say is that good gear is beneficial, maybe not for performance, but definitely for enjoyment of a ride. And at the beginning that's pretty important for someone to build a habit out of riding.
Even if the housing market nosedives I think they would still be in business, because they are providing a simple financial and practical equation to consumers where none exists. If you have a home on a big enough plot worth $1mm or more, you could look at how much you would increase your home value with this product and say yes/no. The permits are handled, the construction is handled, the end-product’s aesthetics are almost guaranteed. All this is essential for a full-time employed home owner who doesnt have time for a major home renovation project.
It's important to get the right users.

Focus on repelling bad users; stay poor, stay happy.

Success is way harder than failure!
Actually, PSD2 SCA (Strong Customer Authentication) talks about requiring 2 different elements (out of knowledge, possession, inference) for authentication, while also requiring that information on which one was wrong when authentication failed, to not be disclosed. This directive needs to be implemented by all payment processors in EU (I am not an expert on this).

We have implemented such a system at a company I worked at, where we also took into account the credential stuffing aspect as you talk about it. It is quite challenging to ensure no information leaks (in content and in other request parameters, including response times) when users transition from the partially (un)authenticated state (username + password) towards 2FA. I have to say that security aspect is noticeable in a significant drop in credential stuffing attacks volume, but usability wise I see why this is not a popular approach :). I personally hate it, especially when 2FA that is used is TOTP.
With Ethereum no longer in the game the total USD issuance for GPU mining probably dropped over 80%. Is your strategy to just wait out for miners to capitulate until mining is profitable again? Are you not worried that this will crater the value of your hardware?
Solar power generation hits EU record in energy crisis
As terrible as this crisis is perhaps this crisis is what will really kickstart the green transformation of our economies. Fossil fuels has exposed itself as an economic liability.
How many democrats voted against certifying election results compared to 2020. How much news time was dedicated to discussing these claims. How many court cases occurred because of them. How many people attacked government buildings?

Did the Democrats attempt to send a second set of electors?

Did any Democrat state party make false claims of election fraud part of their platform?

"We reject the certified results of the 2020 Presidential election, and we hold that acting President Joseph Robinette Biden Jr. was not legitimately elected by the people of the United States,"

https://www.cbsnews.com/news/texas-republican-party-passes-r...
For #1 I'd wonder why we so quickly forget whatever it is that we're forced to realize. #4 makes a lot of sense though.
Because they think the other side is already doing it, and having their side do it is just playing the game.
I extensively tested PCem. A lot of the systems do not work. Though i found a Socket 7 Asus Pentium MMX that was able to boot a particular Slackware (10 i think)
Thank-you for pointing this out. The defence that Niemann was "only a minor" when he engaged in his admitted cheating has always sat uncomfortably with me. As you say, Chess is game played at very high standards by children as well as adults. Cheating in that context is highly immoral in my view.
e: Deleting -- I don't need the last word, and I wrote too much with too much snark. I think we know what the disagreements are, it's fine.
>As a side-note, the X-Box series S was the cheapest and most effective way for me to buy a 4K-UHD blu-ray player.

I assume you mean the Xbox One S, because the Series S doesn't have a disc drive.
Completely synthetic, no, but I think that overlooks a lot.