skysight-inc/HackerNews huggingface dataset:
It's probably not replacing the cement though -- it's almost certainly an additive in the concrete mixture, like flyash. And even if it does make the mixture stronger, there are lots of variables for that, like aggregate strength, water/cement ratio, curing times, temperatures, additives and admixtures.

Glossary for the people here who haven't taken classes from people really particular about it:

* Cement is the 'glue' part
* Concrete is Cement + small aggregate (sand) + large aggregate (gravel)
* Cement doesn't dry, it cures, and the water becomes bound in gels between the cementitious minerals. If it does dry out (due to fire, or prior to curing), it loses its strength.
* The trucks aren't cement mixers, they're concrete mixers.
> If my mind is going to be gone in 10 years, I'm sure as shit not saving for long term retirement anymore.

But hopefully if you could get a Parkinson's diagnosis seven years prior to symptoms, you'd be able to save some money to keep from becoming a burden on your family later on.
An application that opens many files and doesn't use `select`, should raise its own soft-limit to match the hard-limit (or a reasonable number below the hard limit, if it wants to self-limit for some reason).

The default soft-limit should match FD_SETSIZE and should not be raised globally by the user. I don't know why the default hard limit is 256 and not 1024. Perhaps FD_SETSIZE was lower than 1024 historically?
Zoom CEO Explains Why Employees Must Return to Office
Yeah, but there weren't very many of them. Each level of the office building I'm in right now is about half the Parthenon's floor area… and when the Parthenon was new, Athens was about a quarter million people of whom only about 10% were "free".
Getting the thousands of independent cafes to donate the grinds and have a way to collect them is going to be a challenge either way. Maybe the concrete option adds enough $ value to make it worth someone to go around and collect them.
If you can somehow collect coffee grounds to make cement, you can also collect is as part of generic biological waste fraction and use it as a fertiliser.

I happen to use coffee grounds (yes, we make a lot of espresso at home) and we already use spent coffee grounds as natural fertiliser. It improves the soil for some of the plants, improves aeration, attracts earthworms.
I saw the effect of silently forcing hard-core SSR on my team over the last few years. My trick was to not give anyone any say in the matter. I built a product vertical that demonstrates how it is possible to handle not just the happy path, but also the unhappy edge cases.

It is one thing to push an abstract policy/principle. It is another to hand someone a live, working implementation of a policy and request that they keep moving down the indicated path.

I don't think SSR is a Thiel Truth. I think leadership is. If you want to see more SSR in the world around you, you have to build more SSR experiences and teams around them.

Letting a room full of arbitrary developers sit around a conf call and come up with "the tech stack" is how you wind up in a hurricane of bullshit most of the time. At some point someone needs to ask the question "are we here to make money or have fun?" which should quickly highlight your ideal candidates for CTO/dictator.
Also, keep in mind we haven't had a massive casualty war like WW1 or WW2 in nearly 80 years. I believe M.A.D. and nuclear deterrent has a lot to do with that.
The problem I have with bike navigation is that it's often something like "continue north". I ... have no idea where north is in a random location :)
Wow $1000/ton instead of 20% carbon? Are you also proposing a $160/gallon fuel tax?
In case you're wondering whether quantum entangled photons position themselves in a Yin Yang formation, the answer is no.

The image is not that of quantum entanglement of photons. Instead, the researchers used the technique of quantum entangled photons to CONSTRUCT the image.
Uh, no, when you describe a pair you use the plural. “Pair of pants”, “pair of earrings”, “pair of socks” — these phrases do not refer to four of something.
Yep. Great hardware and software integration too (lower level software like device drivers and power management).

MacOS as a user interface is an abomination with pretty bows on it.
I managed to get my hands on a really old version of this book (maybe 20 yrs old - no ARM I don't think). Do you think that is still good? Or should I just get the new one?
I get where you are coming from, and some careful calculations are needed. But it's important to note this isn't replacing sand, it increasing the strength, you need 30% less concrete if it's 30% stronger.

The energy needed to extract sand and gravel from the ground, the logistics around moving heavy bulk material, crushing and preparing it, uses a staggeringly large amount of fuel. This is potentially up to 30% saving on that energy use.
Does it actually not update in place even for areas with a single reference? I haven't checked the source, but that sounds like fragmentation hell on spinning disks. That would absolutely kill the performance on zfs-hosted VM images / databases, which I didn't think actually happens... (Apart from the intent log, which sure, that's append only)
The same argument could be used for splitting backend to multiple services, or even micro services. Frontend/backend separation seems pretty arbitrary.

If anything, I'd say that with server rendering, separating different modules is easier. You want to rewrite that page? No problems. With client-side rendering there's usually expectation of some monolith project using the single framework.
I'll have a venti triple caf low fat easy foam Cafe Concreto.
It drives the average wage down as well, as now employers have almost twice as many potential candidates and therefore don’t have to offer as competitive pay.
> Please don't redefine KPIs to trend with your experience at small business that will never scale to public ones. Your comment is exactly why business fail.

Here are some marketing KPIs:

- New customer acquisition

- Customer acquisition cost (CAC)

- Average deal size

You'll notice that "did some event" is not a KPI nor is "learned about the competition" - at least at most companies I've worked for, started or been employed by.

You've been a part of very good teams, and held some important positions. So have a lot of people on HN,and it really undermines what you are trying to communicate when you throw around "you don't scale" or "you are small business". You should assume you are among peers here, and argue on the merits, not by throwing shade.
Hey, I submitted this six years ago! ;-)

https://hn.algolia.com/?query=Frog%20galvanoscope&type=story...
Wind blown sand isn't good for construction, since it's too round or the wrong size.
Rubbing Shoulders: Class Segregation in Daily Activities [pdf]
South pole is unexplored and no one has ever landed there, manned or unmanned. Exploring the unexplored isn't science?
That doesn't work now.

The change in limits doesn't persist across restarts anymore like it used to in the past.
The one in Wales? Went there as a kid. Loved it.
I agree the wording is terrible, but at that point you should realize they're asking for the sum of all dices, not of any 2 dices.
The worry is that biodegradation generates greenhouse gases. So if we avoid coffee waste from biodegrading, we avoid bacteria from producing greenhouse gases.

Might people be freaking out too much about this stuff?
Whenever the filesystem is being snapshotted atomically, no. That would be effectively same state as from a power-cut at that exact moment.

It is correct though, that trying to do it with something like 'cp' on a live database will most likely be corrupt.
Is there a different warranty for the Ultra that gives you money back if the watch is dead because of water damage? (As far as I know, no.) If not, what's the point of your comment?
I’ve been considering creating a niche website for a single product category like toasters and just only reviewing that one thing.

Come up with a variety of common tests and photograph the results.

- Dave’s Killer Bread slice test

- White bread slice test

- Rustic slice test

- Back-to-back toasting test for consistency

- test power usage of each

It would be less, “this one is best” and more “here is some information, you decide based on your parameters”.
Because I can't keep up with all of tech, I usually get books from publishers I trust. First on that list is O'Reilly's. These guys are not on the list. Also if I buy through Amazon, I buy used. Cuts down on a lot of crap.
> I hate how the window management works. I hate how annoying it is to get two windows to show side by side.

Plenty of window management apps and tools available. Rectangle, for example.

> I hate how there end up so many icons in the menu bar which are entirely unhelpful.

The only ones I cannot seem to be able to remove trivially are the clock and the Control Center. Solved in mere seconds by typing "menu bar" into the System Settings search. You could literally even just hold cmd and drag almost any icon out of the bar. Not to mention any of the more involved menu bar customization apps and tools.

Why does it seem like such "macOS bad Linux good" comments always compare the default macOS experience to a personalized Linux environment?

Why does an out-of-the-box Mac have to fulfill the same requirements we spent hours configuring for on a Linux machine?

Where does the capability or mindset to install a tool disappear when we move from Linux to macOS?
The global south reaches the lunar south.
Right on.

Related, the junior FE devs want our web app to be a SPA because they think it’s the only idiomatic way to write reusable components (think a JSX-written React component). Often they’ve never used anything else (so like TFA mentioned, for them it’s not an open choice).

I hate that my job these days has to involve counteracting this notion, probably looking like some weird Luddite in the process, for simply highlighting the same points from TFA.
Having a soft-limit of FD_SETSIZE (typically 1024) prevents memory corruption in applications using `select`. The hard-limit is generally huge (>100k) so applications which don't need that protection can simply raise their soft-limit.
Moon undergoes extreme temperature fluctuations from day to night, resulting in boil off. There are spots on the South Pole that never see sunlight, so it’s our best bet for finding large deposits of water (as ice).
Every error should be annotated at the call site. fmt.Errorf("...: %w", err) isn't litter, it should be a basic expectation of any code which passes code review.

> Errors are akin to exceptions in C++/Java: no happy path should rely on errors for control flow (except io.EOF, but that won't generate a call stack). They should be rare enough that any cost below about 1ms and 10k is negligible.

This may be true in C++ or Java, but in Go, it is absolutely not the case.

Errors are essential to, and actually the primary driver of, control flow!

Any method or function which is not guaranteed to succeed by the language specification should, generally, return an error. Code which calls such a method or function must always receive and evaluate the returned error.

Happy paths always involve the evaluation and processing of errors received from called methods/functions! Errors are normal, not exceptional.

(Understanding errors as normal rather than exceptional is one of the major things that distinguish junior vs. senior engineers.)
Yeah, a lot of people have this idea that you fight misinformation with calm, collected, rational argument.

Well, I guess I need to prepare a cold, calm, collected rational argument about how that isn't at all effective, heh.
Our current supply chain almost always buried waste in landfills, unfortunately. Landfills are not expected to be used for agriculture almost ever because of contamination with all sorts of waste, heavy metals, etc. (I think a serious decontamination effort would be needed). Of course, it would be good if organic waste was separated and returned to the environment.

I've also been wondering about soil depletion. What we do today is use fertilizers, which can be extracted from the ocean or air as Nitrogen, Phosphorus and Potassium, they're not expected to be depleted ever (and they're the basic elements needed for plants, along with CO2). However I don't know the situation of other micronutrients, such as iron, selenium (well known to vegans), copper, etc. (copper is already very difficult and costly to extract). It shouldn't be impossible to fertilize micronutrients as well, but that's going to be an additional cost and difficulty to agriculture in the future.

In regards to this being eco-friendly or not, it really depends, and most likely a 30% reduction in concrete usage would be well worth it, even with soil depletion taken into account. As a senior internet citizen though, I'm skeptical of those claims, specially with large numbers as those (you see one of those every now and then...).
I think it's worth gaming out a world without nuclear weapons in the context of the Ukraine war.

It seems pretty undeniable that both Russia and NATO would be more willing to countenance a direct confrontation.

Not only that, surely by this point both sides would be dusting off plans to start construction once again. That immediately opens up the likelihood of preemptive strikes to prevent your opponent actually achieving a new nuclear weapon.
AFAIK, there were multiple patterns of sound that the sirens can generate, but it became confusing to keep them straight.

The patterns were published in the phone books, so the phone book's deprecation didn't help keep things going.

And so, the sirens' use got simplified, with the side effect of "oh crap, we no longer have a way to tell people about different emergencies".

I hope the use of the sirens to indicate more than one thing is brought back.
The moon is NOT unexplored. That's my point actually. Should we explore every inch of it?
I think OP was being hyperbolic. I've gotten similar captchas before and while there's a timeout eventually (eg. if you stepped away for a coffee), there's more than enough time allotted to count each of the options.
A good reference in this space is Rich Harris' talk on "transitional" web apps: https://www.youtube.com/watch?v=860d8usGC0o ("Have Single-Page Apps Ruined the Web? | Transitional Apps with Rich Harris, NYTimes")

SvelteKit, in my opinion, did a fantastic job implementing the best of both server-side rendering and client-side hydration and navigation by default (with any amount of route-level mixing and matching you want to do). I was skeptical of client-side navigation in particular, but it really does make my app feel so much snappier.
I have a long-standing ambition to someday create an all-singing-all-dancing Befunge IDE just so that I can name it Fungicide.
I always use the audio version of captcha. The visual ones are just way too ambiguous or in this case downright ridiculous. Usually in the audio version it's two or three words spoken over a bit of background noise. Much easier!
You are right, though "pair of pants" is somewhat problematical as an example of this!
The future internet is just gonna be AIs talking to each other as more and more humans are excluded from participation.

Anyone have an explanation as to how this doesn’t occur? Other than something crazy like Worldcoin?
This book is the reason I was able to pass my computer architecture exams in grad school. Just lugged the 800 page monstrosity around an entire semester and read it every chance I could. A really wonderful book ... I should get a recent copy and re-read it again.
No, the error path is a distinct concept from the success path, in almost all situations. The success path implements some kind of business logic, and will be highly specific to the task at hand. The error path almost always does nothing more than returning early with an indication that the operation failed (with some context about the failure) to an entity above, ultimately to the user. A minority of cases may involve an automatic retry of the operation. Anything else is vanishingly rare.

As such, virtually all languages separate the business logic from the error logic. They offer exceptions, or Rust's ? macro, or enshrine certain error handling patterns (negative return codes in C, if err != nil in Go, use of the Either monad in Haskell).
Taking a course in digital circuits design made me appreciate that I get to work with software, as well as say thanks to those who actually supply circuits for that software to run on.
The archives have to follow the laws and this isn't a case of the IA simply making a mistake, it was them intentionally crossing the line and assuming they'd get away with it.

I don't want the IA lost, but they are the ones responsible for their current legal situation.

Fwiw I wouldn't target the family of the police either, I think this targeting of innocent uninvolved people is sick.
I told my boss the following during my interview:

"If I'm doing my job right, you'll see me come up with solutions so obvious and clear, you'll wonder why they took so long." It is hard to come up with really good answers to questions. To make sure that the obvious, is really correct, etc.

I've given code reviews where I've told people to remove 100's of lines of code and use a module we already use.

My way is not the easy way today. My way is the easy way over the years.
Just imagine he said "say" or "for example" and see how it reads to you. This is internet work, not serious business.
If you hate resetting password I suggest migrating to WebAuthn:

https://webauthn.io/

The best password is no password.
Asking for help: We cannot sell our SaaS
Over the course of more than a year, a friend and I have built https://fyyn.io.

It's a multi-purpose video platform — for example, it's very handy if you want to quickly share a short video with your co-workers: you can record your screen and/or camera right in your browser or using a Browser Extension, which gives you a shareable link so you don't need to fiddle around with a video file.

It also has more sophisticated features, like translating a video into another language — not only from language A audio to language B subtitles, but from language A audio to language B audio.

We call this feature LingoSync, and it has its own landingpage at https://lingosync.ai/en.

If you just want to see the audio translation feature in action, this video demonstrates it in 60 seconds: https://lingosync.ai/demovideo/product/fyyn.io-how-it-works.....

An overview of all our features is at https://app.fyyn.io/en/features.

LingoSync was the feature that really piqued some measurable interest, as we managed to collect more than 1,500 email addresses through its dedicated landing page.

We also have between 10 and 20 signups to Fyyn.io every day — but we have basically zero sales.

Users play around with the features, including LingoSync, but do not buy any additional translation minutes once the initial 5 minutes that you get for free are used up.

We offer users to buy additional translation minutes, with prices between $0.50 and $0.80 per minute, depending on how many minutes you buy.

We are also having a hard time getting in touch with signed up users and finding out what keeps them from buying.

The bottom line is: I think what we have here is the typical situation of a team that knows how to build working software, but doesn't have the chops to turn it into a business.

Which is why I would like to ask: Is anybody here interested in teaming up to complement our product-building skills with his or her marketing and sales skills? We are more than open to share the company with someone who can turn our story around.

I can be reached via manuel@kiessling.net.
I mount my phone on my motorcycle and use it for navigation / maps. Yes, it's a distraction, but I need to know where I'm going and stopping at every intersection to check my phone also makes no sense.
I’ve found that even if I have time to allot to playing with Linux, I can never get things tuned the way I want. If you want bog standard Win9X paradigm desktop (most DEs), iPadOS with a mild desktop bent (GNOME), or yet another minimal tiling WM those are easy to do, but reproducing other environments (mainly macOS) keeping all the bits that matter in tact isn’t currently possible. It’s quite frustrating for me.

If it weren’t for the fact that such a thing would progress glacially if worked on only in my spare time I’d write my own DE and maintain enough forks that my GitHub profile would look like a fork factory.
This is a big factor. My Husqvarna Vitpilen 401 is a single cylinder 373cc engine and boy does it vibrate. My Kawasaki Versys 650 is a two cylinder and the vibrations are barely noticeable even at red line or high speeds.
Interesting how close politicians are with anything related to the moon. Nixon on TV as much as the astronauts in 69, Modi on TV here. Both during massive consolidations of power towards the leaders who also have major corruption scandals.
Dice is plural. Die is the singular.
Prisoner's Dilemma. Effectively the start of the war in Alas, Babylon. Great book about the communities that remain after nuclear war.
And Australia: know for insane coffee
consumption (has to be freshly ground!)
and appartments with “concrete cancer” although that may not be solved by this.
Unless this is written in the warranty, your experience is no more useful than an anecdote -- "design to" only goes as far as the watch is still working, otherwise it is $249 down the drain.
"to CONSTRUCT the image" [in a way that would generate more buzz and press?]

I couldn't avoid wondering...
No, the economy has been doing better for everybody for the last several years. The US life expectancy is a function of cars and guns, not the economy.
I'd like to see a captcha that shows you C code samples and you need to spot the memory corruption.
I play board games and rpgs, so I spend a lot of time with dice and reading about dice. I don’t think I have ever heard a dice pair to reference multiple pairs of dice. My mind was looking for some weird die with a top higher than 6 since you need a pair that adds up to 14. Dice is plural but pair implies 2.

They should have said just the group of dice whose top sides sum to 14.
No, not if the cost to extract it from the normal disposal process is more than the benefits. Also, a good amount of spent coffee grounds simply end up flushed out as wastewater.
and https://github.com/lwouis/alt-tab-macos
It wasn’t obvious to me from the bullet points, but apparently the pyrolysis eliminates the organic compounds in the SCG that hinder the hydration reaction.
A user who understands fd limits will not raise it above FD_SETSIZE globally.
I don’t think you can wave off orders of magnitude with either of those clauses.
Well, nothing stops you from realizing your dreams! Go forth and create that community site!
This Mastodon thread bears reading. Apparently, Netlify is killing off Gatsby in (sorta) slow motion. Perhaps was inevitable, but is still sad because real lives are affected.
If the lander flipped over and exploded, it seems nobody would have noticed.
Cold War Kid here. This is cute. Y'all now just figuring out the nuclear apocalypse is only ever minutes away? I grew up with this shit being shoved in my face every single day. I was the generation where they stopped doing atomic bomb drills at school because we had thermonuclear warheads and there was no point - and they told us that!

Then they wonder why Gen X is so apathetic. Between Nixon and The Bomb how else did they expect us to turn out? It's a natural self-defense reaction.
Yes, but concrete does not use this grade. It's crushed granite and limestone, i.e. the most sustainable. -- https://www.builderspace.com/types-of-sand-used-in-construct...
I mean it's not really as hominem is it? I'm not arguing the point at all. I just mean that invoking a controversial like Thiel for something as reasonable as discussing the merits of server side rendering is a very odd choice.