skysight-inc/HackerNews huggingface dataset:
Here's what Navy Adm. Charles A. Richard, commander of U.S. Strategic Command, has to say about this [1]:

"As I assess our level of deterrence against China, the ship is slowly sinking," he said. "It is sinking slowly, but it is sinking, as fundamentally they are putting capability in the field faster than we are. As those curves keep going, it isn't going to matter how good our [operating plan] is or how good our commanders are, or how good our forces are — we're not going to have enough of them. And that is a very near-term problem."

One area where the U.S. still dominates is with its underseas capabilities — the U.S. submarine fleet, Richard said.

"Undersea capabilities is still the one ... maybe the only true asymmetric advantage we still have against our opponents," Richard said. "But unless we pick up the pace, in terms of getting our maintenance problems fixed, getting new construction going ... if we can't figure that out ... we are not going to put ourselves in a good position to maintain strategic deterrence and national defense."

[1] https://www.defense.gov/News/News-Stories/Article/Article/32...
The last American slave died 70 years ago. Ignoring the millions that lived and died between the early 17th and mid 19th centuries is disingenuous.

The nature of slavery and the operational structure of this nation ensured that significant quantities of Black history was lost (original premise).
I read this as a relatively junior Rust programmer getting the lay of the land. I can certainly understand the "unpredictable" label from that perspective: there are a lot of people just learning Rust who might be "oversold" on what the language can and can't do, and are surprised when their programs fail hard rather than statically preventing all bugs (or, worse, silently doing the wrong thing).

> Another thing is with the out of bound reads. Sure, you can make an out of bound read, but I'm pretty sure most of the production projects use clippy that would error out on this and require you to use `v.get(0)` instead of `v[0]`.

To be precise: you can't cause an OOB read in safe Rust. You can write code that would read or write OOB, but Rust will always insert a panicking bounds check (unless it can prove statically that the operation is always in range).
Having stories in messaging apps feels wrong to me for some reason, although I can see the appeal of it. It must be exhausting for people who use stories on different platforms, like WhatsApp + Instagram + Snapchat.

At some point we'll need a service that just does that for you (if it doesn't exist already)
A better way to save energy is to use an electric kettle to get the water up to boiling.

This is about three times as energy-efficient as a gas hob. Combined with passive cooking it could save real money…

Technology Connections on YouTube has a good video about how electric kettles are the superior way to boil water: https://youtu.be/_yMMTVVJI4c
I've spent the past two months getting ready for holiday craft shows/shopping events. By getting ready, I mean making and finishing quilts and table runners. Much time has been spent hand quilting a lot of runners and I have had time to think about the parts of the process I enjoy the most and least and what I could be doing to challenge myself, identifying how to be better, etc.

In my prior life--I was a public policy wonk and advocate/lobbyist--I had folks around who challenged and taught me. With quilting, not so much. It's been an interesting couple of years getting beyond "Let's sew and open and Etsy shop". . . It really has been in the past few months that my view has changed quite dramatically.

I'm not a joiner, so not really interested in joining a quilt guild, but have found some folks who, in time, I hope can help me be better and do better creatively.
You might consider yourself a C programmer but you'll see a push back being accepted as one when you look at Go as a C alternative. For a language to be a C alternative it should offer at a minimum full memory control and layout. The compiled instructions would map very closely to the code with barely any runtime related calls sprinkled and definitely not GC ones. Go is a great language, but vastly different than C.
Thanks! Macroexpanded:

Helix: A Neovim inspired editor, written in Rust - https://news.ycombinator.com/item?id=33147270 - Oct 2022 (306 comments)

Helix: A post-modern text editor - https://news.ycombinator.com/item?id=33039390 - Sept 2022 (2 comments)

Helix, Terminal Modal Editor - https://news.ycombinator.com/item?id=30847041 - March 2022 (2 comments)

Helix: a post-modern modal text editor - https://news.ycombinator.com/item?id=27358479 - June 2021 (365 comments)
Angel hair will soften pretty quickly. You can fold it in half once its steeped a short while from one end.
Might want to check out the idea of the Faustian culture by Oswald Spengler
Assuming that’s an accurate quote, I wouldn’t say it’s fair to describe it as not being “picky”. Returning candidates are self-selecting by whether they want to return (good for corporate morale) and then only if they can rationalise the value of their role in a way that convinces Twitter execs/HR.
Usenet was pretty low latency at the time. But that time is long past. This is the problem you have where you look at the past and said "All these things worked great then", but the moment your users use something with higher bandwidth and lower latency they are leaving your site. If everything is slow that is the expectation, if you're slow, you're losing.

So yea, we're the old men yelling at clouds, and the kids have gone on to a ADHD fueled media filled flashing light fest and they don't plan on coming back.
That wasn't really a thing back then. The Amstrad CPC home computers had a tube with a finer shadowmask than the "proper" PC monitors of the day, after all.

Domestic TV shadowmasks were way way way finer than the 320x240ish resolutions common at the time, and indeed could be finer than 640-pixel horizontal resolution. Bear in mind that a broadcast-spec camera at that time ought to resolve 800 horizontal lines.
Bringing 5+ quarts of water to a boil takes a lot of energy. Hell, it takes my jetboil 90s-120s to boil low-temp water in like...1 quart quantities. It doesn't seem unreasonable to me that a large pot of water takes 8-10 minutes to bring to a rolling boil.
Some old businesses are still running because they've been able to stay relevant over the long term. And some old businesses are still running because they've been relying on name recognition and customers who can't be bothered to move.

Unfortunately, I think Pair is in the latter category.
Noone ever claimed they are equivalent.

The issue is that people from one side will always downplay the tradeoffs (or pretend they don't exist, like the current author). This exactly how hype and cargo culting happens.
Twitter Is – Re-Hiring?
This is a mistake though from a cooking perspective. You use a lot of water because you want to have a very high ratio of thermal mass of water to thermal mass of noodles. You want the noodles to heat up as fast as possible so that the outside gets soft while the inside stays a little firm (al dente) and if you use less water, you’ll take longer to cook the noodles, allowing more even heat transfer because it’s a diffusion process. Basically what you’re going for is the opposite of sous vide/low temp cooking.

And with with more water, you’ll remove more of the starch from the pasta, making it less gummy.

A big pot is, of course, less energy efficient but the results are noticeable if you care about noodle quality.
I'd imagine the pressure-cooked (ie: autoclaved) ready-to-eat products like Uncle Ben's Express (or whatever they renamed it) will take over a lot of this, at least for those not on a serious budget.
You could maybe call the device Pastero.

It would need to have several precisely calibrated pressure sensors to test the done-ness of pasta. With machine learning of course.
Just stick one end in, wait a few seconds, push, flip it over, repeat.

That said, since I discovered bucatini I don't think I have any desire ever to eat spaghetti again. (And also much more desire to eat 'long thin tubular pasta'.)
it’s called Competitive Intelligence, Crayon is one of many: https://www.crayon.co
Mastodon is not ready for me
Fired due to clerical error! That’s a new one, and quite motivating for the employee who is no longer fired.
Soya from all over Africa. Green beans from Kenya, literally in my local Asda right now. Baby corn, peppers, spinach, lettuce, tomatoes - all of that shipped from Africa.

South America grows a lot of soya too, in unbelievably bad ecological conditions.
All of that os possible only if you work 8 or less hours a day and then go home close to work. It is not possible with current "if you work less then 60 hours a week you are not passionate" frequent ideology. Nor with long commute actually.

What you praise here is called being lazy. And also it relied on kids being unsupervised which was ok at the time.
I use Emacs. I love seeing people working on new editors, too. NeoVim looks awesome, Helix is cool, I wish Kakoune was still active. BUT I don't understand why we're still writing new full-featured editors like this that only run inside terminal emulators.* We've had GUIs for 40 years! They're good, actually! It's okay to have an interface based on pixels instead of grids of characters!

Yes, of course sometimes doing a bit of in-terminal editing is the best way to get something done, but that should be quick, basic, and exceptional, not something where you need an LSP client and project management.

* EDIT: I see now another thread where someone from the Helix project says they're planning other frontends, which is great! https://news.ycombinator.com/item?id=33497529
I blog a lot of Today I Learned (TIL) because experience has taught me that tomorrow I forget. Writing it down makes it a little less likely I'll forget, and at least allows me to more easily remember when I do
You don't need to cook pasta in a lot of water. Just enough to cover the pasta is fine.
The internet has actually exceeded my expectations in how a revolution it would be.

It was sold to me as: you will have access to all the knowledge at your fingertips, and it is mostly true. And by the time I thought of a traditional computer you have to turn on and sit in front of, not something that is in my pocket and accessible 24/7. You may talk about "fake news" and all sorts of falsehoods, but debunking these have never been easier, not only the truth is usually available, but there are is also information on how to do the debunking. I realize now how much bullshit I heard and believed in in my childhood with no easy way to fact check.

Distance seem almost like an abstract concept now. Here I am, in France, writing to you guys in the US like you were my neighbors. In fact, it is sometimes easier to communicate with someone on the other side of the globe than with my neighbor. I like to travel (guess how I book my plane...), but not by necessity.

So, sure enough, the internet didn't change human nature, but for me it was world changing enough to be compared to something like the industrial revolution.
bunny.net
That's a really interesting anecdote about that memoir. It immediately reminds me of a lot of fantasy type novels I've read.

For example, I'm a big fan of the Wandering Inn series. Essentially, one of the main characters is a young woman transported to a fantasy-style world who takes over an abandoned inn outside a major city. A large part of her story is about interacting with the locals, just wandering around shops and visiting friends she makes along the way, etc. Very reminiscent of the book you mention.

When I look at a lot of other similar books, they often rely on the same style of small community interactions among the characters.

Makes me wonder if part of the reason such stories are so popular is because we're missing so much of that in our everyday lives.

One thing I like about living in SF is that despite its problems, a lot of the city is based around neighborhoods and being walkable. I see the same folks at the local restaurants and hang out with friends and associates at the local pub each week. So I still get some amount of that traditional daily interaction, and unfortunately some of the drama that comes with it.
Did you confirm with the Chinese?
Better still, put it in while the water is cold. Start you timer when the water reaches 180°F/80°C or so, and — when it reaches the boiling point — turn it off & cover.
Oh, absolutely.
Sorry, I should have said "presumably inadvertently exactly technically correct" … and then I would have presumed wrong, but at least not made a baldly incorrect statement about technical correctness.
Last time I tried to use Grafana for profiling, it didn't support microsecond resolution for graph time axis. This was a showstopper, and I just hacked a Python script to draw what I needed - not a great solution, but it worked. Did they fix it?
This assumes you’re trying to cook to an even heat internally (like a boiled egg) rather than an intentional gradient (like pasta noodles, a steak, etc.)
Why are you sick of it? Some people can't 'imagine' at all.

The clue is in the name. Just because you can conceptualise without images doesn't mean you can imagine. Imagination without images is not imagination by definition. Its totally what aphantasia is.

There's no picture, there's just an abstracted idea.
Depends entirely how that electricity is generated.
He could probably make it interesting though.

At the moment there is a magic clump of such people, large language model experts from big tech who have left because they got sick of not being able to apply the technology.

They are currently floating around in various startups, but we are entering a tough market for VC funding. Twitter can offer hardware, data and a culture of shipping.
I feel like we perhaps still have some bigger levers we can pull to reduce emissions before we meddle with our linguine.
On HN "dupe" means "the story has had significant attention in the last year so. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.

That doesn't mean it's a bad submission! it's a good submission, it just has also already happened recently.
Why do you think eating less meat would be good?

Most of the world isn't rolling Iowa cornfield, and mixed agriculture is how we get food. You can't just decide "oh, no need to raise cattle on that, I'm going to start growing acai berries and soy beans" because real life isn't Farmville.
is it a real issue if its failure mode in the worst case scenario is the exact same standard case as FPTP? They don't have less political power, they are either choosing or neglecting to use the power they were provided.

I'm failing to see how the person in your example is worse off in any way under RCV than they were in FPTP, and if that's not your implication than what's the point in bringing it up? There's superior voting systems like STAR, but those aren't on the table to be adopted by the country, unlike RCV which already has some support and has been implemented in a few states
I mean you can try and decide for yourself how much you like it.

Boiling water can't get hotter than 100C anyway, and water needs lots of energy to both heat and cool. If you cover it and turn off the heat the water inside realistically won't get much colder in ten minutes.

I always used the half technique: if it says 12 minutes I boil it for 6 and then turn off the stove. Never ever got it wrong.

Anyway I highly doubt the biggest pasta brand in the world would ever publicize a method that makes their product any less good.
Nitpicking? I'd call it "questioning hysteria."

Finding one in-service lead pipe in each state IS a pretty high bar.

A more rational approach would be to look at testing for lead levels in tap water, which we can assume probably does get done by the EPA and other agencies.
I usually budget $1/year for each watt used 24/7. So using 2 watts instead of 12 watts will save $10/year, or more likely ~$3/year when only used during sleep periods.
Yes, a significant part of the time needed to cook dry pasta is for rehydrating them. Fresh pasta only needs two minutes. So if you soak them long enough you can cook them quite fast.
Solar City isn't a failure, it's part of Tesla now. Still selling panels, as far as I know.

Boring company is also not yet a failure, and has recently built several tunnels. Neuralink is an early stage research company and is still humming along. It may fail some day, but it certainly hasn't failed yet. As for Hyperloop, he specifically said he wasn't going to build it, and several companies are still working on it, including in China:

https://futurism.com/the-byte/china-maglev-vactrain-hyperloo...

None of these things are "failures". They may become failures one day. It'd be crazy if some of them didn't. But you can't count a research project as a failure just because it doesn't have a product yet.
Right, but there's no shortage of water. It's a literally limitless resource, that just pours out of the sky day after day.
If these people were so incredible and intelligent and hard working and were changing the world for the better. If they truly were the paragons they are made out to be, then why were they the ones fired?

Let's be honest, Twitter has underperformed for a long time. It has been openly known as the rest and vest place. This type of flowery nonsense would be difficult to believe about the better half of their engineers, much less the bottom half that was let go
A cold-soaking only approach works well with instant noodles, dehydrated pasta and freeze dried pasta (all of which are pre-cooked).

However, a hybrid approach, meaning cold-soaking your meal an hour or so before dinner then heating, can help speed up the cooking process and thus save fuel (weight).

Having tried all of the above I can say that for me at least, many Korean ramens + peanut butter are a godsend that lend themselves really well to cold-soaking not just in ease of use but in taste too.
What is looking delusional is the way Meta/Zuck is handling it.

They do not have to raise money to build the tech, so they don't even have to advertise anything until they have something really worthy to show and sell.

So why are they showing something that is clearly not ready?

Either they think that discourse can translate into reality if enough people believe in it (magical thinking), or they think they already have a product. In both case this is delusional.
You can tell from the comments in here that most people are overcooking their pasta and don’t know it, and in the general public I’m sure it is even worse.
It also means you need to help others and sometime take time off work from it. People in age range 16-55 were actually people doing more help then receiving it.

On HN it always sounds like you are only receiving, but actual deal ia you provide until you are really old or sick.
It is absolutely not a new one. Welcome to planet earth. Read some Kafka.
The lowered level to hosting is the issue though. It's one thing for Facebook Messenger to be unencrypted, Facebook is this whole big faceless company. A random Facebook employee has zero interest in my local gossip of who's sleeping with who because they have no idea who anybody even is. It's another thing to use Mastodon where the instance is run by your cousin Bob who knows who everyone involved is and would really like to read your DMs to get some juicy info to gossip about.
> TikTok is a copy of FB funded by the CCP.

With all due respect — Facebook (the product) is one of the social platforms furthest from TikTok. Even roughly equating them sounds like you might not use, know, or understand any of them. Vine, YouTube, or Snapchat maybe — they all differ in different ways — or even Insta I get ... But Facebook?
Twitter now asks some fired workers to please come back
We've taken the world out of the title above. Thanks!
Water is really a great thermal mass. I'm surprised it makes that much of a difference. 80% is significant.

Now the important question: Can China Coal and Saudi Aramco cook their pasta like this too?

https://www.activesustainability.com/climate-change/100-comp...
Depends on what you think C is. If you think it's a simple language, then yes, Go is reasonable to view as C's successor. But if you think of C as a language for writing OSes and doing low-level programming, I'm not sure that Go is there.
By far the biggest thing for me is package/environment management. All of the tools I've used just suck. Pip, virtualenv, conda. For me, at least, getting started with anything non-trivial in Python involves grinding my teeth and slogging through whatever unpleasantries. Recently I've run into problems where some stuff seems to not work between different minor versions of Python 3. Ruby is generally easier and more portable – that a large subset of Python folks have standardized on a model / management tool like Conda that's not portable is something I can't say anything civil about. I can't think of any other language that's done something so boneheaded.

Beyond that Python is opinionated. In a lot of ways this is an improvement over e.g. Perl. However enjoyment is largely predicated on liking the opinions, if you don't it's not fun. For instance I wanted to write a multi-line lambda recently (mostly to make it easier to read). With Ruby and Rust I can do this pretty easily. With Python? No dice. Sure, there are good reasons to not make a lambda a multi-line ordeal but sometimes I just want to.
You can do it without that bs gadget.
It’s how pit barbecues work as well. You heat rocks on a fire and then bury the food (like a lamb) with the rocks under the ground, using the dirt as an insulator.

Or, cover the rocks and food (like lobster or oysters) with wet seaweed to steam the food.
> Suppose your high, low and mid indexes are as wide as a pointer on your machine: 32 or 64 bits. Unsigned.

Yeah, if you suppose that, you can correctly conclude that you only run into overflow if the object is a byte array that fills more than half the address space (though not the entire address space as you say). And that's why this problem remained unnoticed from 01958 or whenever someone first published a correct-on-my-machine binary search until 02006.

But suppose they aren't. Suppose, for example, that you're in Java, where there's no such thing as an unsigned type, and where ints are 32 bits even on a 64-bit machine. Suddenly the move to 64-bit machines around 02006 demonstrates that you have this problem on any array with more than 2³⁰ elements. It's easy to have 2³⁰ elements on a 64-bit machine! Even if they aren't bytes.
>foundational to fairness is understanding what the solver can be expected to know.

No kidding. I've been seeing puzzles lately where so many answers are so completely obscure that finding half of their letters isn't enough. Unsolveable. Which leads me to wonder (who could know all this stuff?) if the answers aren't being filled in by machine.
Well, that's not my definition, but certainly one that's widely used. I have seen quite a few heated discussions about what should be called a roguelike though. :)
How about not pouring the hot water down the drain immediately, but leaving it in a pot with a lid on until it is cooled down? This way the erergy that you used to heat the water can contribute to heating your kitchen.
Update on Supply of iPhone 14 Pro and iPhone 14 Pro Max
And it doesn't work for me on Chrome for Android at all.
Why is it called A11y?
Kindergartner Automated Pep Talk Hotline
No deb packages unfortunately ( or generic x86-64 tarball)
They were actually exhausted. Fairly often, they just got drunk quickly after work and went to sleep.

Both parents were working 12 hours a day so many kids were unsupervised from age of 4 whole day. Before that, supervised by one older kid.
Nothing more specific than "many thousands".