skysight-inc/HackerNews huggingface dataset:
Nobody really knows the implications of a technology fully before it is deployed.

Thus every prediction about the effects of practical widespread quantum computing is a guess.

Look at the prediction thread here on HN from the eve of 2020, there are only 3 hints at the current public health crisis, and none of them were specific. I read them all a while ago... whew - https://news.ycombinator.com/item?id=21941278

Thus our ability here at HN to guess about the future is horrible.
Things like constant-time arithmetic are essential for safe and correct cryptography [1].

Treatments like the OP are accessible and can be helpful for beginners to understand RSA and public key crypto at a high level. However, the tradeoff is that critical details like side-channels are often neglected or not mentioned at all.

[1] https://eprint.iacr.org/2021/1121.pdf
https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/

This lets you skip filler content automatically for many popular videos.
Something I noticed is a lot of people replying are focused on the playback speed, and then defending their choice of faster playback speed, all why missing 80% of the article which had nothing really to do with how fast you watch videos.
Show HN: Four solutions to Day 18 of AoC
Day 18 was a real struggle for many and over the past days, I came up with four solutions in C++ using different types of data structures, each with their own advantages.
Can you point to some exemplar TS schema system(s) suitable for structured data parsing and validation? I've seen io-ts but it seems quite clunky in comparison, but maybe it's not representative.
Good to know, although the point was not about new features, more like bug fixes and the alternative runtime as Sociomantic used to have.

More than a sucess story, I consider Symmetry the very last hope to keep D relevant actually.
Let's Take Wikipedia Offline
Not that such a thing is impossible with epigenetics, but do you have a source for that?
What if you remove Mike's conceit that he will "build" something? Then he's just learning for fun.
Omnicron Tracker
Or that we're the only ones dumb enough to use those resources instead of leaving them on the ground and utilize much more accessible and renewable resources instead.
I too am compelled to repeat the mantra, plz don't roll your own crypto
I find myself listening to recipe videos at max speed while Aristotle is practically at half speed. Some things are so information dense that you need to go over parts a few times.

If you're listening to something at 3x speed, maybe it's a hint to be reading harder books?

An exception might be something like a history book. The 48 Laws of Power doesn't make sense if you just read the summary, but the stories themselves are very easy to read.

A lot of good books are very information dense though, where you have to stop after a few sentences and search for the meaning (internally or externally). Even for a good novel... sometimes you have to set it aside and lie down and stare at the ceiling for a moment.
It's a great mod, but also a really nice article. I very much suffer from knowledge and software capability destroying my musical creativity...
> made the business decision

IF they made the decision. There is more and more people there who doesn't even understand the concept of a website.

To them 'being on the Internet' equals being on Facebook/Instagram.

It is hard to make a decision about something you don't even know.
My boss will text me screenshots of error logs and ask me to help debug his problem via text message.

UGH.
No, I haven't installed WhatsApp, nor any Facebook app/program on my laptop.

I always use Facebook via the web, in reverse chronological order. If I suddenly see a stream of old/very interesting stuff, I know I've accidently let the algorithm into my brain, and click on the url again to get back to sanity.

https://www.facebook.com/?sk=h_chr
It was a deliberate design choice for Lightspeed C (the original name of THINK C) to not perform error recovery in the parser, and thus to stop compilation on the first syntax error. This made the compiler both smaller (important when running on a machine with 512K RAM) and faster (since the logic needed to implement error recovery simply didn't exist).

Early Macintosh development (before Apple's Macintosh Programmer's Workshop) was done on a Lisa running a version of the UCSD Pascal environment. It was a big deal when Lightspeed C and its competitors (in both Pascal and C) made it feasible to develop software directly on a Mac, though of course there were tradeoffs due to limitations of the early Mac hardware. (Now, with the recent release of Swift Playgrounds 4, which allows apps to be developed and submitted to the App Store on an iPad, we've come full circle...)
Thought the same but didn't want to say so on Twitter.

The AirTag would have been linked to an Apple account.

Friend didn't take any photos, destroyed the only evidence. No police report. Seems legit.
For one, it is critical that you don’t use the same key for signing as you do for encryption.

Also, it is critical you use padding techniques that don’t allow chosen plaintext or similar. Ideally, you also don’t ever encrypt the actual data itself directly with RSA, as 1) it’s slow, and 2) stock RSA is deterministic (same key, same input, same output) and if you encrypt a lot of data that way you’ll end up leaking significant details that make it easier to guess the key or fake future correspondence. OAEP helps immensely here, but what is even better is using RSA + OAEP to exchange a disposable one time use symmetric key of decent strength (Say AES 256 bit) which the content is then encrypted in (say using CTR or GCM mode), which doesn’t have any of these problems.
It's still sort of common in places with deposits on cans. In Michigan, I had a few friends growing up who did it to help their families. They got in trouble with the school on multiple occasions for digging them out of the trash, and what the school said implied it was that the school was profiting off the cans themselves. The episode of Seinfeld where they try to bring bottles to Michigan for the deposit always gives me a familiar feeling.

Actually, this article is about New York, so there should be a deposit there too, which explains why it's feasible.
Says Sequoia, who are very deeply invested in the space and need all others to believe it too, so their investment returns.
I'm not Terry so there are at least three of us!

I don't know exactly where I picked that up but it seems to be generally accurate.
https://grammarist.com/usage/sentience-vs-sapience/
Regarding how the body "knows" how to form missing pieces, might be worth checking out Michael Levin's research regarding bio-electricity. Most interesting finding to me is that once modified, the animal bodies continue to produce different parts as if there is some electrical "memory" in the cells.

Here is an overview video: https://www.youtube.com/watch?v=XheAMrS8Q1c, though there are much longer lectures and papers which I would recommend if you are interested.
At 3x, sure. But I regularly listen to podcasts at about 1.3-1.4x, depending on how quickly the hosts talk. When you actually are paying attention, 1x can just be really slow sometimes. I think of it more like bringing it to a comfortable speed where I don't feel like I have to wait for them to get on with it, than trying to speed through it as quickly as possible. I, too, will sometimes pause to think (or talk) about what I've just heard though, so perhaps by your metric I'm at less than 1x on average too...
the article links to side channel attacks and making it constant time. so hardly a valid accusation that it missed them.
Log4j Vulnerability – What You Need to Know and How to Address Immediately
Kind of, but it has better observability, more reliable networking, and supports the specific subset of features needed from that platform, and better flexibility in terms of what you actually need, while not locking us to a specific way to write applications (like google app engine).

Heroku's simplicity for deploying is honestly a thing to aim for, but using Heroku at scale while keeping things consistent and secure is extremely difficult. It's not built for large, complex infrastructures. It's built for small shops and ad-hoc deployments, and it's dope for that.
The notion of a life lived without any relationships with other people seems too grim to contemplate.
The sock.close() can also throw it’s own OSError, so it needs its own try/except block.

For example, this wouldn’t handle the OSError on close:

try:
sock.shutdown()
except OSError:
pass
finally:
sock.close()
AFAIR it is a hacked version of the official app. It works, but there is always a question if still not malicious.

NewPipe is in that list and it works most of the time.
With the caveat that I am pulling this from very old memory, the deposit on cans is still more like 5 cents. If you collected them in bulk then you were paid by weight, which was discounted on the presumption of non-aluminum mass (fluid, dirt, etc), and some people would try to sandbag their cans. It wasn't a lot of money by any means but it wasn't nothing either.

There was a lot more can litter back then, so it was easier to collect. A side effect of aluminum recycling is that most of that litter was cleaned up by can collectors.
It depends on the type of information, for me. I love podcasts (history, policy, some news) but when I'm trying to research a topic or find instructions on something, or that kind of thing, I also vastly prefer text. Kind of drives me crazy when the most relevant source I can find is a 15 minute youtube video explaining something that could be distilled into a paragraph of text.
I wrote a bookmarklet. Works on all non-iframe audio and video.

javascript:void%20function(){document.querySelector(%22video,audio%22).playbackRate=parseFloat(prompt(%22Set%20the%20playback rate%22))}();

Here's a non-interactive version

javascript:void%20function(){document.querySelector(%22audio,video%22).playbackRate=2.7}();
There's a more recent version of the same book, Everything in Its Place: https://www.amazon.com/Everything-Its-Place-Mise-En-Place-Or...

I actually wrote a comment recommending the same book, but might as well tuck it here.

Mise-en-place is well designed but much of it doesn't translate well to knowledge work, which is why these books aren't more popular. It's still a great addition to your toolkit and sometimes when I'm overwhelmed, I remind myself to keep things clean and just finish stuff.
We know we're at the second half of Earth's life history because life has existed since the very beginning, at least 4 billion years, and it's widely believed that within 1 billion years from now, due to how the Sun will evolve, life will become utterly impossible [1]. Maybe the technology a highly evolved civilization can create could stop that, but given how things are going, that's extremely speculative.

EDIT: correction: by 1 billion years from now, the oceans will be mostly gone and likely animal life will be impossible, but unicelular life will still be possible for another few billion years, according to the linked article... "By 2.8 billion years from now, the surface temperature of the Earth will have reached 422 K (149 °C; 300 °F), even at the poles. At this point, any remaining life will be extinguished due to extreme conditions.". Mind blowing.

[1] https://en.wikipedia.org/wiki/Future_of_Earth#Loss_of_oceans
Ask HN: Preserve Our Biosphere
How can we preserve our atmosphere?

Knowing what we know of icehouse and greenhouse earth, how can we preserve the icehouse phase?

What can we do?
Nope, imposter syndrome is when you're perfectly capable of doing a job but you don't know everything your role is supposed to know.

You can be a successful scientist in a math-heavy field without having to do any pen and paper calculus ever. But you're supposed to be good at it, hence you feel like an imposter.

Just like when you've been writing code for years and then they tell you're supposed to know how to write algorithms on a white board.
The writing in this article is incredible and I have nothing but admiration for the author and her family.

But, to me, this situation is what’s wrong with America. Why are people who are clearly so hard working struggling to get by?
There's fixed costs for every launch. Even if you're reusing a rocket, you still gotta pay full price for fuel, personnel, etc. That said, launch costs are almost an order of magnitude lower than they were 20 years ago.
Try to TF manage a large github organization with just terraform and get back to me. I'm having to wrap it with python code already, and my next step is the CDK.

The biggest issue is that parts of the TF for github requires references, and it fetches each of those references individually (which which quickly make you hit your ratelimit, while also taking 10+ minutes for just a plan). Wrapping this in python, and doing more efficient fetches ahead of time, and feeding the references in yourself can turn a 10+ minute plan into a 20 second plan for 1000+ repos.
Except that there is no "standard speed" for speech, let alone one that we've been using across cultures and languages for "millennia." People speak at different speeds depending on many factors from personal idiosyncrasies to emotions to a desire to hit a specific timing (it's not an accident that radio presenters get exactly the same time every time; they modulate the speed at which they are reading depending on the density of the information they have to deliver). Lectures, in particular, are often intentionally delivered in an unnaturally slow pace, which makes sense for maximizing comprehension, but means the pace may be very, very slow for someone who wishes to review mostly-familiar material. The idea that it's impossible to follow a lecture sped-up under any circumstances is just not at all in accord with my experience.
Do you think humans have been at their current level of technology forever?
As far as I know, the only errors that you're supposed to "except: pass" from socket.shutdown are OSErrors. I think you want anything else (if it even throws anything else?) to be fatal.

This is the same way cpython handles it: https://github.com/python/cpython/blob/b56774bd93822e1598bb5...

The context manager idea sounds good, but I think that might require a lot of refactoring.
I'd say that the difference is whether the trees grew naturally from seeds, or were planted.
Toddlers are harsh judges of moral character
I am certain that like 30% of my small toe grew back somehow, so good I cant even tell which one at this point.

Literally half of my nail was away with a flat surface above. Don't drive a fast scooter in flip flops!
If you disable stuff with `cfg`, you have the ability to give cleaner error outputs. When designing a library to allow choosing between one of two dependencies for an async runtime, I conditionally compiled out all of the crate except for one of two invocations of the `compile_error!` macro (https://doc.rust-lang.org/std/macro.compile_error.html) if either both or neither of the dependencies were enabled, which I think made the experience for users of the library much better compared to having to figure out what was going on from pages and pages of "not found" or "already defined here" errors.
Globally adopted standards provide additional interoperability. What does this have to do with blockchain technologies?
Trusting your gut has nothing to do with it. Rational thinkers understand that trying to reduce risk too far is counterproductive.
I doubt it. I've eaten it weekly for much of my life.

At the very least, I doubt it's anything much worse than the fish on a fish farm get.
Or something Kurt Vonnegut did write (Galapagos).
I chopped off the tip of my index finger about 20 years ago and then got it sewn back on. Another dude I was working with did the same and didn’t get it sewn back on. Four years later, his was good as new, and mine was healed but I couldn’t press on it without a lot of pain. I had to give up playing the guitar, and still can’t press on the strings. Typing is a little bit weird because I can’t feel the keys, and I end up in slightly wrong positions because you’re supposed to be able to feel the little nubs on the home row.
>They will spend an entire sentence adding no content to what they conveyed with the first word

It might actually be worth considering if that's the result of people truly adding nothing, or if it's the result of not being attentive enough to how others communicate, and what they communicate. People pause for good reasons and they repeat themselves for good reasons that aren't always obvious. It takes time to mull over speech, and there is detail in speech that is not going to become apparent when someone thinks of a lecture or a book as just a means to 'consume information'.

In a sense true understanding always requires reproduction. People will think the lectures they attend are slow, yet they retain not even 20%. Because they do not know what they miss until they themselves reproduce it. It's even very questionable to think that something can be 'consumed' faster than it can be produced if the goal is genuine learning. You could read a book like SICP quickly and think you 'got all the information', but to actually learn everything that Sussman and Abelson put into it you probably need to work on it as long as it took them to write it.
> devops and sysadmins make sure that the business software stays operational, they could care less what it is. their mandate is to make sure it's operational and they hold engineers accountable.

It's sad to see something like devops that was supposed to bring teams together is still creating divides and one team sees their role is to hold another team to account.
Reading many of the comments, it seems most agree that listening at a factor>1 is better.
As a fast reader (books, not audio nor video, never really tried that myself) I wonder how this can be understood with the 'common knowledge' that when speaking (presenting) one should slow down.
E.g., let those meaningful pauses endure.
> Apple’s use of Swift is progressing faster than ever. Last year Swift surpassed C. This year Swift is getting closer to C++.

Which is yet another reason why clang is now lagging behind the other compilers, for Apple C++17 is good enough[0], and all other contributors don't seem to be in a hurry to contribute C++20 features to upstream.

[0] - IO and driver Kit use the embedded C++ subset, whereas MSL is a C++14 dialect.
I've always been surprised that other states do not have bottle returns inside stores. What I used to routinely do in Michigan -- bring some cans with me to the grocery store -- I have never done in California, since you have to travel to a recycling center with limited hours.
Govts think thrice before taking over land as it becomes an election issue especially in a highly dense urban setting.
A minor note: pow is able to calculate modulo inverse (pow(a, -1, n)) starting from python3.8.
> Though you can pick up the gist pretty fast, relationships need time to blossom.

a lot of the arguments make me think of two different approaches to a task: breadth-first v.s. depth-first. for most tasks, you almost always want a balance of the two. in general, when you're young you explore the breadth of relationships; and after a time you understand which aspects are most important to you, and you pursue the depth of a smaller set of relationships.

now there's a lot of surface-level media out there. the kind that tells you about some thing without explaining it. you might listen to a broad overview about current topics in electrical engineering. by doing so, you learn about the avenues available to you and then later you go and do a deep dive into the specific avenue you want.

> The world rewards people who develop expertise in a specific subject.

indeed (modulo that your "specific subject" could just as well be a niche blend of classical subjects). pushing the envelope requires a deep approach to learning -- the version where you listen at 1x, pause, and then draw new conclusions/connections that even the author missed. but if you're still in the earlier, discovery phase of your growth? then what you really want is the 3x speed, breadth-first overviews.

not all information is equally valuable. if, by using 3x speed, you can more quickly locate the areas of study which are highly valuable to you at the expense of failing to integrate a bunch of information that is of low value to you, that can be a fair tradeoff. understand the tradeoffs; be explicit.
while i would give these businesses the benefit of the doubt, i would also say that the responsibility is on them to know. Ignorance isn't a real defense imho.

It's true that making an independent site to host your updates and info isn't as easy as just posting to facebook/twitter. I understand why a lot of businesses, esp. small ones, don't bother. Each rain drop also don't hold themselves responsible for the flood.
Wait, wait, wait... wasn't "she" that claimed initially that her profile had been hacked?!

Let me get this story straight: So someone hacked her account to write Peng Shuai + Zhang Gaoli "50 Shades of Gray" fan fiction? Was she hacked, or was she misunderstood? Make up your mind, China!

According to The Guardian, "She confirmed that the Chinese version of the email to Simon was written by her, but said the one published by CGTN [...] was a translation because her level of English was not sufficient.". Then how she conducted the interview with IOC if her English is "bad"?
Building a reproduction of Gutenberg's printing press [video]
Hey, that's how AI's learn as well. Reading up all the nonsense indiscriminately and making no effort to make the ideas consistent. But it's better than not reading because you get exposed to a larger variety of text so you can draw upon them when it's time to get creative.
Incredible! :)

What do you mean by hand-tuned Postgres & hand-tuned ZFS. What did you change and why?
I feel sorry for their admins. First they get hacked and then they get DDoS'd.
This story is set in Brooklyn, so the author's parents are likely benefiting from the five cent deposit on every beverage can sold in the state of New York [0].

Can deposits are a great idea, in my opinion. Why don't more places have them? They give people an incentive to recycle (so they get their deposit back), and if they choose to litter, whoever cleans up after them gets the money.

[0]: https://www.tax.ny.gov/bus/bev/bevcnt.htm
Google promotes building (and builds themselves) in such a way that it only works well on Chrome, just barely works on Firefox and Safari, and doesn't work at all in any other browser.

Unless you count reframed Chromium as "other browser", the equivalent of using Microsoft's IE-based WebBrowser component back in the day.

I really don't see much of a difference.
Sometimes I think an Objective-C 3.0, that would break with some of more problematic C flaws would have been better, even though I dislike @ and [] everywhere.
The Scholarly Pursuit of Shrek
I agree with the article's points about active learning and retention. I also agree that certain speed multipliers can become aspirational due to social media FOMO. However, most audio is listened to for entertainment or to pick out certain topics or keywords for closer listening. Tuning the speed helps with both of those goals. Depending on the listener, entertainment might be set at 1-1.5x with skipped silences. Scanning ranges higher, up to the cited 3x in some players.
The statement doesn't claim to be a scientific statement. It isn't contradicting itself.
Link to the animation?