skysight-inc/HackerNews huggingface dataset:
My understanding is that the advantages are pretty minor, if it's not actually a net negative. This only replaces the framing step of the construction, which is pretty quick anyway, plus maybe the application of the interior and exterior paint/stucco/whatever if the owners are cool with the "raw" 3D-printed appearance. I'm not sure I would be, even though it's admittedly kind of cool looking--how the hell are you supposed to hang a picture on that?

The foundation, roof, electrical, plumbing, cabinetry, etc. still have to be done the old fashioned way, and together those constitute the majority of the construction effort.

An interesting thing from the article is the claim that it can build the walls of a house in three weeks, which is supposedly 30% less than it takes to do it using traditional methods (though I suspect the traditional figure includes some type of pre-finishing like drywall and Tyvek, which you don't get with this). Part of the reason this thing is faster is because it runs around the clock, which human framers can't do because of noise ordinances. But it still needs a crew to monitor it. That crew may consist of fewer people at any given time, but it has to be paid 24 hours a day, which makes me think the human labor savings are not as great as they might appear.
>>Because there seems to be an inexhaustible supply of young idealistic naive persons who will take any salary offered and work for 80 hours a week

As someone who also works at ubisoft(and I have actually worked with the author), I want to point out that for all the failings of Ubisoft, our work life culture is top notch and there is an incredibly strong focus on avoiding overtime**. It's drilled into our heads constantly that it's NOT normal to work more than the contracted 7.5h a day, if you as much as send someone an email at 8pm someone will talk to you to make sure you aren't working late(and will tell you to avoid doing that in the future, because it makes it look like reading and sending work emails at 8pm is a normal thing). In my 9 years here I have worked overtime only a very small handful of times, usually around launches of our project - for a week or two. I haven't logged more than my standard 37.5h/week on any project for literally years now. I manage juniors now and I wouldn't let them work more than that even if they wanted to.

** at least in the studio where I work and the studios I have interacted with - Ubisoft has 40(?) studios across the world and I cannot possibly comment on every single one of them. But it does certainly seem to be the company policy worldwide.
nsenergybusiness.com is being fast and loose and not particulalry precise with technical mining jargon.

JORC standards have it that:

A resource is that amount of a geologic commodity that exists in both discovered and undiscovered deposits—by definition, then, a “best guess.”

Reserves are that subgroup of a resource that have been discovered, have a known size, and can be extracted at a profit.

[1] https://www.jorc.org/docs/JORC_code_2012.pdf

While this is an Australian standard it (and near equivilants) are the standards used on the largest mineral exchanges on the globe ( TSX et al )

The above 21 million tonne figure for Boliva is a best guess resource guesstimate and not an actual Proven Reserve estimate backed by sampling + geophysical survey + drilling + staged Technical Reports.

For that matter Iran here is asserting that they have an actual reserve backed by drill data and tech reports which leaves the question of:

Where is the published data?
obligatory xkcd: https://xkcd.com/331/
I have no idea why people seem to think ChatGPT is correct all the time.
> The solution isn't to replace the tool, but teach developers how to use it.

Or to improve the tool to have it teach developers and be more helpful in case of common errors. I think in many non-submodule parts git has improved on that front, though that has never been its strength.
I wouldn’t jump to that conclusion — the first and last names are not uncommon, and the GitHub user has some attributes (eg Haskell; geographic ties) they do not share with the LinkedIn profile you link.

Unless you have strong evidence of their identity I’d suggest rethinking this.
The source is on GitHub, you're basically looking at "machine code" for the browser. But if you want to verify it's the same code, it isn't obfuscated, so just run a beautifier over it and compare. Best of both worlds.
The fewer theocratic dictatorships with nukes the better. Its not that "Iran" as a construct having nukes is bad, its that the decisions to launch them lie with a few religious zealots who are known to not make good moral or ethical decisions.
Even Germany has lithium
> I like using package managers, but they can be quite dangerous

I'm curious to hear what you think is dangerous about package managers. I'm assuming you're referring to left-pad and similar situations.
The Christopher King user who submitted the pull request has a git repo in C++ called “Final - My Homework” made in 2015; the Christopher King you link to completed his BA in Computer Science in 2005. I strongly suspect they’re different people who happen to share the same name.
Can I interest you in some liberation?
Ask HN: Why are App Store statistics slow to update?
I'm in UTC+8 (and it's now 8PM on Mar 3) and still waiting to see stats for Mar 2. I guess they batch it and I could inject some sort of analytics into my apps, but I don't do that, so I just rely on App Store Trends. Anyway, if anyone has any experience or info about when to expect.
> massively expensive to produce and self-contained to a degree that you can distribute the end product in a torrent.

So, like movies or software
In case it was unclear, the person who submit the pull request does not work for Facebook and is teasing them here.
"Jews in WW2 needed the Allies to bomb Auschwitz"

I don't really think, the jews in the camp, would have welcomed to be bombed, on top of the daily routine.

Can you elaborate how being blown to pieces would have helped anyone, except maybe a lucky person used the chaos to escape (to where exactly)?

Also I did not say anything about language equals action and were just speaking in broad terms about helping minorities.

And "jew" is not offensive, but there are offensive terms for jews. And whether banning them would have helped, I did not made any statement about.

But I forgot, it is friday and probably not the best time to comment here.
Reading https://github.com/total-typescript/ts-reset/blob/main/src/e..., I'm more confused than before. The generic NonFalsy<T>[] looks to me like it should evaluate to never[] if the entire array is false, and to T[] (the original array type, not narrowed) otherwise. But I can see that the test case demonstrates that it works. What am I missing?
Every area is different but actually being walking distance to stuff was always pretty unusual.
Tesorio Is Hiring 100% Remote Senior PM and Senior DevOps
Is that a ZIP code that maps to one specific building, or is it really a valid post address, matching any valid speicification, rules and laws?

In Austria we also have Buildings that have a 4-digit ZIP code. But it's not a valid address, because a valid address needs a city, street and house number. "5222 Ach 0" has it all ;)
Would you be comfortable sharing some of those darker aspects? I hear this sentiment every once in a while, but I've yet to experience any myself (a few years in).
You could build one out with discrete logic.
> According to a senior official of the Iranian Ministry of Industry, Mine, and Trade (MIMT), the lithium deposits could contain some 8.5 million metric tons (MT) ready for extraction, which would make it one of the largest global discoveries.

Could? This article title implies they have, but the text implies they are searching still and have not actually found it.
What you're against seems to be bad practices that could be more easily abused with UTF, rather than UTF itself.

I think the benefits could outweigh the harms, but some of it would indeed depend on good conventions being followed.

As for things like é, a function called fianc__e_accent_aigu__e would be far worse, and still a matter of convention. At least search engines could easily be configured to toggle accented letters as unaccented etc. And even nano has pretty good autocomplete facilities these days.

Where I find a big benefit with utf names is in reproducing standard mathematical formulae in code. But I agree that this implies a good way to input the required symbols that doesnt require you to search utf charmaps.
Oh this brings back memories! I forgot how much I appreciated how rich the colors seemed. But also how dizzy the controls and walking made me. Ugh...
How to create dynamic OG images with serverless function using Sharp library
The Futility of Trigger Warnings
What this shows is if it compiles it doesn't just work
I haven't had a problem in general with switching branches and submodules. You just change branches and then `git submodule update`. Or `git checkout --recurse-submodules`. You can also set this as the default behavior so that checkout automatically updates submodules.

`git config --global submodule.recurse true`
Why? This is exactly the intended use case of such tech.
Show HN: WriteGPT Expands Concise Plotlines into Detailed Stories
Playing with ChatGPT's API, I noticed that using a simple system prompt, one can turn it into a pretty solid writing assistant. The "assistant" messages are all written by ChatGPT with minimal edits by me. I did truncate its outputs or did regenerations when needed though.
There's just very few sports in which the male body is not at an intrinsic mechanical advantage.

When you come from the extreme tail of the bell curve that elite sportspeople come from, that small advantage becomes a large advantage. When you move the mean a little, the tails move a lot.

This doesn't just affect trans women but also intersex women. There's a definite tension in sport insofar as we expect elite sportspeople to be abnormal humans far from the mean. For males this is unproblematic: an abnormally strong male like Michael Phelps or Usain Bolt is still clearly a male.

But for females nature does not provide for us a clear line but rather a smooth gradient between female and male. The difference between an abnormally strong female and an abnormally weak male is not a line that nature always provides for us, it's a line that has to be drawn artificially and is therefore open to debate and challenge.
HN user (with >3k) karma seems to confirm the leak. Take it for what it's worth.
Crazy that many of the same people condemning Russia invading Ukraine for "security".

Would want to invade countries on the other side of the globe for "security".

Super powers gonna super power and the rest of have to pretend to care.
Just a sec, need to find the crack on astalavista
The eclectic order of Saint InGNUtious approves.
Or Microsoft Office...
Yes, that's a good reminder.

And I agree, a lot of those heavy advocates live in a bubble
140k Social Security Numbers Stolen
Digital-first bank Hatch Bank confirms data breach after hackers exploit zero-day vulnerability in its internal file transfer software, stealing 140,000 customer Social Security numbers.
Regarding toilets, it is because women's toilets have also traditionally served as a 'safe space' (i.e. without men). It is somewhere they can go without being subject to (for example) what is colloquially termed the 'male gaze'. Hence the disquiet over trans-women using such spaces, and the lack of disquiet over the reverse.

Of course in a fully enlightened society arguably women should not need such safe spaces, but I'm not sure we are quite there yet.
Best for tofu delivery: https://www.youtube.com/watch?v=q7iT2mzlVf0

Although it should have been Toyota Corolla AE86 stick-shift then.
Float Compression 8: Blosc
As a physician who is neither young nor old, I can appreciate the timelessness of this sort of professional grousing: The young who know but cannot do; the old who do but are no longer in the know. Discerning when to utilize technologies (eg devices, drugs, protocols) plays a key mediating role in this dynamic.
It’s the difference between being asked “how would you design a Twitter clone?” and “How did you design [current employer’ssystem]?”

The first is generic (unless you happen to be a current Twitter employee). No NDA impact. The second is asking you to reveal details of a proprietary system covered by NDA (or if you’re a Fed contractor, covered by various classification laws).
This what people do to distract from the fact that they don't want to give up housing as a lucrative investment if it means more housing, as that would infringe upon their lifestyle.
But ML models generally can execute arbitrary code

Is it the case if we're only talking about weights? I thought the rest is actually "open".
The definitive resource on the euphemism treadmill, by a member of a previous generation:
https://www.youtube.com/watch?v=vuEQixrBKCc
You stopped reading because the author used ChatGPT to create a summary of an article they wrote themselves? This may actually be the best use case for ChatGPT.
Are you attempting to dox someone on purpose?
Yeah that's definitely one thing it'll be great at, fantasy themed porn. For me furry stuff, but yeah for others whatever their tastes are.

Atm someone has to model, rig, texture, animate etc. Hopefully shortly we can just connect a bunch of systems together to generate video right from a prompt.

Useful for non-porn stuff as well, but the OP is right; lots of innovation occurs when humans are horny (porn) or angry (war).
> For iot it would be amazing; government should mandate that all iot devices have a common communication method/channel (local where possible) so that they're totally interoperable.

Honestly this is suprisingly close to how it works for a fair subset of devices. I.e. I can get basically any zigbee enabled device and expect it to work with my home assistant setup.
Like many others here, I haven't used Cucumber in a while, but back when I did, I went a couple to workshops that Matt ran, exploring BDD.

Certainly laying someone off when they are on holiday feels like a dick move, I guess that's corporates for you. I'd be interested in Aslak's viewpoint, as I'm guessing he's still there, and may well be the source of Matt's confidence that community assets will be handed over to the community.

But I'm glad Matt is reasonably happy. I'm absolutely certain his next venture will be successful, and that SmartBear lost a very valuable asset here.
There are generally 3 categories:

* Production: What's been mined & produced

* Reserves: What's economically viable to produce

* Resources: All the mineral we know about, including that which is not economically or technically viable to mine

Numbers (2021) I've seen show total world reserves as ~ 20MT. Total Resources are more like 90MT.

Bolivia has a large percentage of the resources (ca 20MT), but no appreciable reserves (according to USGS) and I haven't seen production numbers from it.
~220 GB :O

That's quite big!
The American way of firing people with no notice and cutting off their logins instantly is so strange.

Is saving a tiny bit of money that much more important than a smooth handover? Or are employees just not willing to work their notice periods?

It sounds like in this case it's actively going to hurt the business.
Now, wouldn't it be nice if everyone had Linux as a religion.
I made a free web UI for ChatGPT API so you all don't have to
You have probably heard about ChatGPT’s API [1] and how it is way cheaper than ChatGPT Plus. However, you are a human, so you need a UI to use the API – here you go.

Features:

- The website connects directly to OpenAI’s API using your own API key – you don’t need a web server, and I don’t take a markup.

- Doesn’t log out frequently like the official ChatGPT web UI – the API key is strored in the browser’s localStorage.

- Can be added to the phone’s home screen as an ”app” (iOS + Android). I even made an app icon with DALL•E.

There is no chat history at the moment, but I’m planning to add that next. Feel free to put feature requests in the issues [2], or to fork and add your own features.

Ps. kudos to the team at OpenAI for creating such developer friendly APIs! I was genuinely surprised that they allow cross-site requests to begin with.

[1] https://openai.com/blog/introducing-chatgpt-and-whisper-apis

[2] https://github.com/felixbade/chatgpt-web-ui/issues
Maybe Iran will meet democracy
People of Color

Of color black, of color brown, etc
Ask HN: How to approach teachnig programming for people with ADHD?
I'm helping out a guy with ADHD learn Python, and he's struggling a lot. This has mainly to do with the high-level program structure, and the concept that variables aren't constant, but only constrained by their type. While he's able to nearly ace tests, he takes hours to implement relatively easy functions. He can implement individual statements or reason about principles quite well, but connecting different functions (or even two lines of code) is super difficult (e.g. when he has to group a list by some attribute).

I suspect that he's unable to mentally place the different elements of an algorithm/program in his mind and then refer to them. I tried explaining how he should structure different components many times (by examples, theory, visually, code rundowns), but it's really slow. Can you recommend any method/approach to help him learn the basics?
I only recently heard about it the first time as well, but used to reconstruct a 3D image of the inside of a nuclear reactor.

https://phys.org/news/2023-02-muon-detectors-remotely-3d-ima...
Do we condemn them in private equally? I don't. I'm not sure why you'd think that everyone shares your point of view.

If you're part of a marginalized group you are the outgroup everywhere you go, all the time. Wanting a break from that experience, wanting to walk the neighbourhood without fear that you will die-by-police feels fair to me.
Folder structure for the 2 smaller models look like this:

LLAMA
│ tokenizer.model
│ tokenizer_checklist.chk
│
├───13B
│ checklist.chk
│ consolidated.00.pth
│ consolidated.01.pth
│ params.json
│
└───7B
checklist.chk
consolidated.00.pth
params.json
I tried this benchmark on both my desktop (Ryzen 5800X3D) and phone (Sony Xperia 1 IV)

Windows => time/url=364.626ns
WSL2 => time/url=234.915ns
Android => time/url=252.276ns

This benchmark feels flawed to me, but I'm not qualified to speculate why.
What stops statement level versioning?
That's what I switched to. Mainly because Ansible Galaxy collections don't pull the submodules when fetching the collection.
It's a little bit sickening that so many of these initial comments are joking about the US going to war over the lithium.
This isn't going to be popular to say but...the best way to decrease a price is to decrease demand.

~5% of Diabetes is Type 1; not preventable.

The other 95% is Type 2 and a very high percentage of those are preventable.

Yet instead of prevention, we (in The West, particularly the US) are increasing Type 2 cases.

The irony? Lower the price of something and it increases demand. Without the deterrent (i.e., higher price) what's going to stop the persistent tend of more and more Type 2?

The FTC action is helpful, but when are we going to truly address the root problem?
It's been a few years since I last touched it, but Android Studio is the last thing, that I would ascribe "great tool" to. I ended up coding views by hand in the XML, because the graphical editor would go out of sync or render things wrongly. As far as I remember I also had to manually code in the XML event listeners for clicks, because the GUI did not offer that. All it did benefit me with was project structure and being able to press a button to put an app on a USB connected phone.
Enforce things like a screen locker or drive encryption

You can certainly configure these things but there are often audit requirements to prove it
Evidence-based learning methods I use regularly
It's because it's possible to obfuscate the provenance of some packages.

You can do the same thing with submodules, but it's more difficult.

Like I said, I'm a control freak.

Packages are fine, as long as they're mine.
Here's "Deja Vu" if someone would prefer to have some background music:

https://www.youtube.com/watch?v=dv13gl0a-FA
Took 'em long enough. Meanwhile in the UK Royal Mail, Supermarket deliveries, many London Busses, Black Cabs, etc have all gone electric/hybrid.
Just wanted to mention: the Community Edition of IntelliJ is open source. I used to routinely build it from source (but haven’t tried that in a few years). You might have fun making the extensions you want for more extension languages.

I have been using Emacs for 40 years and still love it, but I do find myself using VSCode more often now for Python work. Emacs has very good CoPilot support, but it sometimes lags a bit behind the support in VSCode. I also have started using a proprietary MarkDown editor instead of Emacs or VSCode.

For me a big draw of Emacs is that I have it easily configured for almost all programming languages I use.
Show HN: How to identify the best interface before you start your development
There's a reason the words "post-truth era" have been thrown around a lot in the past decade or so you know.

It isn't like we suddenly developed the ability to lie, have blind spots, biases, and inhabit echo chambers, we only developed the technology that made it obvious that we were doing that all the time. News in the past wasn't actually more trustworthy, it just felt that way because we had far fewer sources of it.

All that changes with AI here is volume.
Two weeks from now, we are going to discover that those reserves are basically inaccessible, and all of this was a publicity stunt to bait naïve investors.
What is the part that sickens you?
My understanding is that weights are normally stored as pickled python blobs, which means arbitrary code execution as they are unpickled.
IANAL, but I imagine it's a legal grey area if the weights can be copyrighted? Works produced by purely mechanical means don't normally meet the threshold of originality.
If you were to steal a chunk of source code or a binary from meta/Google, you could probably get it running inside a few weeks effort.

Sure, the binary probably depends on a lot of internal proprietary infrastructure, but also most of that infrastructure is easy to write a mock implementation of, as long as you are happy for it to be in-ram, not multi-homed and don't need it to scale to billions of users.

Most of the binaries have a standalone mode for running on a developers PC with few/no dependencies anyway.
And even when it's broadly right, it manages to be wrong (ask it for coal reserves and it'll give you a real world source, a list of countries which is correct, and some percentages which... don't match the source it claims to have taken them from)

You might as well put "well according to my mate Dave who claims to know everything"
>Want to see my bills?

I wouldn’t have asked, but since you are offering, yes.

(With your personal information redacted, of course.)
I think this is effectively achieved by the Unison language: https://www.unison-lang.org/learn/the-big-idea/
People climb over rails in zoos because they want to pet the kitty. They don't do it in the ship because they know it'll kill them.
Usually if it’s a layoff (without cause) and the employee does not have special powers (officer of company) a long notice is given to support a transition. A compensation package which requires signing a contract is the incentive for the employee to cooperate.
Healthcare app development is essential for startups, small businesses, and product owners. mHealth apps provide convenience, personalized care plans, and real-time monitoring. Discover more about them:
Ask HN: Why are my submits not showing up?
I'm new here. I see that I can comment, but I see that my submits are marked as [dead] as soon as I send them. Why is this so?