skysight-inc/HackerNews huggingface dataset:
I love little compression hacks like the one given in the article.

I created a word search game way back in late 1978/early 1979 4KB of RAM. I had about 2KB for storing the word database. And I recall I had about 2,500 words. Which I had to type in by hand.

I used the 26 tables of words trick too, to drop the first letter. I also treated each word being made up of 32 symbols. I called them letters, but they didn't represent individual letters necessarily.

Edit 36 minutes after writing my original comment: Having just checked my notes from December 24th 1978, I need to correct myself and say it was 38 symbols. Though I seem to recall I actually got it down to 32 symbols. I need to keep looking through my notes to refresh my brain on the solution.

A word might end in "ING" so that was considered a single letter/symbol. Words were between four and seven letters long.

Most words took up two bytes, some only took up a single byte, only a few took up three bytes, maybe a few dozen took up four bytes. And I judiciously pruned the database to minimize the words that took up three or four bytes so that I didn't have too many of them. I also packed the bits, so that there was no gaps between words.

And it was all written in 6502 assembly, originally for the CBM PET, and later for the Acorn Atom.

I was 11 years old and so proud of myself for such cleverness. I still have my notes and scribblings, including the digitised versions from all those years back.

Later, when I wrote a much more complex Bookworm type of game I had to take a word list that was about 8MB long, uncompressed, which would just barely fit on the hard drive, and turned it into a trie, which brought it down to just a few dozen kilobytes, which handily fit on a SS/SD 100KB 5+1/4" floppy.
I agree with what you want to say.

But how does that influence what I said?

Would you say that Wipro, Infosys, Cognizant, or HCL are better than TCS?

(I know quite a few people working in those companies, and the consensus seems to be that TCS is the least bad among the WITCH companies. Correct me if I am wrong.)
I do wonder if too many warning labels leads to warning fatigue. I remember the first time I saw a Proposition 65 warning it gave me serious pause wondering if the product (a set of Christmas lights) was even safe to handle with bare hands. The 10,000th time I didn't notice at all. "Yeah everything causes cancer nowadays whatever who cares". Meaning there is now a chance I will end up ignoring the warning on something that is actually really carcinogenic because everything I buy says it can cause cancer and reproductive harm.
I love stuff like this. Thanks to the OP for suggesting this podcast, i'll be adding it to pocket casts.

As for history podcast suggestions, there are many decent podcasts for specifics historical eras or events. Here's a few of my favourites:

https://thehistoryofbyzantium.com/

https://thehistoryofrome.typepad.com/revolutions_podcast/

and old one but still an excellent:

https://podcasts.apple.com/gb/podcast/the-history-of-rome/id...

I have more on my phone, but they're specific to UK history (where i live).

I've not listened to first two in a while as I'm listen to a lot of history books via audible. But I've listened to the first 100 episodes of the Byzantium podcast and the Russian Revolution episodes in the Revolutions Podcast - both are really well researched and produced.

If any one loves listening to things about the rise/decline of civs I can recommend the audio book version of Oswald Spenglers Decline of the West:

https://www.audible.co.uk/pd/The-Decline-of-the-West-Audiobo...

I plan to read the book version at some point but it's a bit of a tomb. So thought I'd approach it via the audio book first to get a better idea of the main concepts before reading it.

And i'm currently reading Arnold J. Toynbee - A Study of History, which is a fascinating look at the rise and fall of civs. It adds a different point of view to Spenglers theory and work.
According To OP, YouTube noticed them about cyber bullying, not ToS violation because of hosting many unlisted videos.
I'm no historian, but I really enjoy this podcast.

I feel a bit of guilt knowing that a whole civilization had to fall to produce each of these episodes. This is really expensive to produce!
A simple way of thinking it is consider laser as waves, they act like harmonic potentials (like sine curves) with crests and troughs. Atoms that are inside the potentials are trapped, like a ball in a deep well. Atoms trapped in optical lattices have a lifetime with a time constant which the population of trapped atoms keeps decreasing, but the timescale is like tens of seconds, so the atom loss is not significant when the clock interrogation is in milliseconds.

In this paper the lattice is a 1D vertical lattice, so you can think of atoms being trapped in a huge stack of pancakes.
Every additional unit of precision gives you an entire world of stuff you can do.
To a computer a second is forever.
Information Retrieval for one.
I mean a good parser should be correct.
We can have different implementation, say if you work with trusted data and you know that your json/html/xml has a specific form you can create a correct parser that handles this subset and is faster then the generic complete one.

We probably need to create better specifications, probably using a log/math language that can verify the specifications are valid and clear. It will be hard since people will need to learn to be more clear but it might also simplify things , say we would have a simple replacement for html and css if the guys creating it would have to do it in such a language.

The giants use json right, so they could put some money together find some experts to write a specification, if json is flawed they can write a new version of it that is correct, then when specification is coded they can release it, and after that this giants can pay some developers to implement it and prove the implementation correctness.

They should repeat it for one image format, they can chose what is a decent image format and do that, then do it for html, audio, video... it will save them money if less security issues happen on their servers or in their users devices. But it will save them money only if it would cost them when their devices get owned, this means we should stop apologizing this bugs with extreme fake stuff like "99.9% of applications have security issues"
This can be done with current dollars on a screen, the thousands of different cryptos out in the ether, gold, etc. Some take less energy and some take more. Then they can be converted for work, a service, goods etc. This is not new or solely a characteristic of btc.
Not being natted doesn't mean you have to talk to others directly - just that you can. And yeah, once you have people who want to cheat in some ways, you'll need the centralised oversight / validation for the service either way.
The UNIX authors didn't choose C; they made it, specifically to make UNIX. And, much like the original UNIX itself, it was a hack - because they were trying to make do within the limits of their hardware. So, some of the syntax is the way it is because it was simpler to parse, for example. And some of the semantics was originally "because PDP does that".

As for why C has staying power, that's solely a function of its early success. There's nothing about the language itself that isn't better provided for by some of its historic competitors (e.g. Modula-2). But there's a self-reinforcing loop here, where all new hardware platforms start with C as a basis because it lets you write all the existing code; and conversely, using C is the way to ensure that your code will work even on future platforms.
speculates that google cleans out low hanging fruit, using metrics, and there was nothing in the content that triggered the bot at all

Why speculate? Ask your wife if she uses copyrighted content in her videos. Her response should tell you if she was flagged by an automated content-ID system.

All else aside, this is a lesson in never having only one copy of anything remotely important.
Looking up is bad too, and makes me sleepy for some reason. I think eyes 1-2” above the monitors horizontal midline is most comfortable.
Can't say ventilation has been an issue for me on the Quest 2, I have a pleather type face cover and there is a hole by the nose area so it's not an air tight seal. I have done many long sessions with it.
Yeah, I always find it funny when someone who has themselves only been a parent for 3 months feels they can now dispense sage advice. Sorta like someone going through bootcamp giving advice about programming.
Yep. Around the 70's or 80's, there was a reversal of the consensus of whether formula is just a good as breastfeeding. Personally, I think even pumped breastmilk isn't as good either because it lacks the psychological effect of skin-to-skin contact, the exchange of smells, and the immediacy of breastfeeding. I can't imagine leaving a 1-3 month old screaming every time its hungry while the parent spends 10 minutes gently thawing some milk. What if he develops some sense that food and security is scarce forever suffers some emotional damage?
Vitruvius, “Ten books on architecture”, talks extensively about city design and how to make it so there are no wind corridors. An excellent reading and most relevant to software architecture: he distills things down to basics shared across time and disciplines.
It's no fun writing code without switch variables, goto-labels as arguments to procedures, and call-by-name.
Anything that has limited memory or limited bandwidth, or where the data is much larger than the available memory or bandwidth, e.g. neural compute models at the edge in a IoT device, word databases on limited memory systems, and foveated compression in VR/AR on super high bandwidth connections that still cannot keep up with the 16K video stream given modern video protocols.
Have used node.js, I find this, conceptually, much more simple to trace through than search paths.

Of course there are major cons.
Never rely on an online services to be a safe/backup location to store your files. If they are important to you. Keep them somewhere else too
The common thread that they are trying to raise awareness about is that Google at any time, for any reason, can lock you out of your account with no way for you to actually find out why or what's happened.

Yes it's probally against YouTube's ToS to get people to pay for content in unlisted videos, but the terms of service doesn't explicitly talk about using YouTube to host paid-for content - it is covered in a border statement though in their ToS [0]

But they should still at least be able to talk to a real human about it and get told the actual reason "Your account was terminated for commercial use of unlisted videos" instead of automated email bot responses/Or have been given some warning "This is against our ToS, your account will be terminated in 7 days"

[0] https://support.google.com/youtube/thread/38348285?hl=en
> But who are the customers? Business, engineering, or finance? :)

The business's customers. The ones who pay your company so they can pay you, and your reason for having a job at all.

> Why should internally developed services be any different?

Because they're your core competency and you have control over it. If you could page the Jenkins developers you probably wouldn't hesitate to do it, because you'll get better results. Why not get the best results you can from an internal service?

> If Ops needs to page someone from Dev instead of waiting for a response at normal business cadence, then this is an Ops failure, not a Dev failure!

I couldn't disagree more. That is absolutely a dev failure -- they wrote a service that couldn't operate under the conditions given. It's either a bug or an architecture issue, but no matter what, it's a dev issue and the dev should be responsible for building a service that can actually run in production.

You and I have very different ideas of a successful engineering organization. I would never want to work for your org as an operator or a dev. As an operator the last thing I want is devs to throw whatever they write over the wall and then say "not my problem anymore!", and have to rely on getting retrained every time the code changes. And as a dev I wouldn't want to be in an organization that accepts sloppy developers who aren't responsible for building solid code that can run under adverse conditions and who don't get to experience the issues in production for themselves.

Facebook makes their devs get paged, Netflix does, Amazon pages their devs, Dropbox pages devs, Stripe pages devs, and Google pages their devs too until they have demonstrated multiple quarters of success, and only then does an operator take over. And if the service has too many failures, support falls back on the devs until they can make the service stable again.

Making devs responsible for creating code that actually works well in production is a good thing.
Got a physiotherapist, work an you muscles and posture, setup your work environment ergonomically
*Headdesk*

D:
I'm not sure if Google can kill Gmail. If any major competitor takes over, they could mine emails for ad value, which would give them a large edge.
The only account you have online that matters is your bank account

Can’t you just visit your bank office in person and reset it? Or if they can’t do it, just withdrew all the funds and create a new account?
I’ve worked with good developers that drank coffee, and others that didn’t. I’ve not seen a trend one way or the other.

Personally, I stopped drinking coffee for around 9mos while wrestling with insomnia. The insomnia I knew was stress related, but I assumed caffeine was a significant factor based on anecdotes like many of those found here. Diet, exercise, and teaching myself to better deal with stress seemed to take care of the insomnia (which lasted well after I stopped drinking coffee.)

I didn’t notice any change in problem solving, creativity, etc., and ultimately I went back to drinking it. Like others here, I enjoy the taste and the ritual. If anything, I saw a productivity boost when I started drinking it again.

I drink less caffeinated coffee these days though. It turns out that a lot of caffeine can be bad for retinal health, so if you’re very near-sighted or far-sighted, definitely consider dialing the caffeine back a bit if you drink a lot.
"The Lord gave, and the Lord hath taken away; blessed be the name of the Lord."
Really happy to see this as a history buff and someone who hails from the backyard of the erstwhile Vijayanagara empire.
I don't know how well something like this would work for an international website or service. There are a lot of challenges, like for example the centralized authority responsible for managing and creating new IDs could abuse the service. It isn't fool proof.
why thinking about work has to be stressful? The stress may come from somewhere else. Are you worry about losing job or something? Find the root of the stress, then think the worst scenario in details, it is not a big deal.
1. Why would hundreds of unlisted videos be against the ToS?

2. OP didn't say the videos contained ads. And why can't unlisted videos contain ads anyway?

3. YT weren't complaining about ads anyway. It was "cyberbullying" in one video.
This is cool. Would be good to see vertical scrolling as well
You can't reason with an addict. This person is so embedded in their belief that all energy output is better utilized mining btc than any other endeavor. Forget about directing the energy back into the powergrid to power cars, phones, plumbing, manufacturing, etc. We could just have more btc in the hands of instagram shills and billionaires.

The most efficient use of energy is always to produce internet tokens that have the same tech as hundreds of other tokens /s.
Meh. Advice I got from other parents or on parenting forums were those actually most likely to work.

What does not work is advice from "parenting experts" or doctor talking about non medicine etc. And of course advice people trade on forums non parenting forums (like HN) - too much of it is from people who don't interact with kids actually.
If the license is void then copyright law applies.
There's also Zig to consider here, and it arguably competes more directly and explicitly with C than Rust does.
I had serious neck problems for years then one change almost completely relieved them: going from multiple monitors to a single monitor. The horizontal neck swivel motion is very nasty.
>Not everyone is a farmer.

supply and demand applies the same way.

> And we subsidize them too.

the same supply/demand dynamics apply to non-subsidized goods/services
Well, I don't think people need to try every random trick in the hopes that one magically works, but all the basic options, yea, especially holding them against your body. The main aim should be to prevent lifelong emotional damage, not to help the parents get some sleep. Some parents try to train them not to cry by leaving them alone! That apparently even works but it's pretty horrifying since if it's done wrong, it also trains them to be incapable of maintaining secure adult relationships later in life.
> Every policy or process doc I write now has a section called “Reasons to Revisit.” It is essentially a reverse success criteria. Rather than a short list of things I would expect to see if the policy was successful

Wow, what a great piece of advice. It seems so obvious and simple in retrospect and yet I never thought about something like this.
“Tiny Habit”

TIL. I’ve been doing this forever, but it’s kind of nice to have a zeitgeisty label to slap on the activity.

For example, I’ve been doing somewhere between 5 minutes and 60 minutes of yoga every day for about a year now. Some days it’s more, other days (or weeks) it’s less. But I’ve found that needing to do something with no minimum standard every day keeps it top of mind, but never stressful.

And it helps that even five minutes of stretching after sitting in front of a computer all day does help to keep me from feeling terrible.

Also, my wife and I have gotten really into doing Apple Fitness+ strength training videos together. It requires an Apple Watch because Apple, but no weird VR headset. I’m sure you could find any number of comparable videos on YouTube. I don’t think you need to buy a thing to start feeling healthier.
Yep, in video games, especially on older systems, we did an awful lot of that. Storing vector deltas for bone animations rather than the full vector3. Compiled graphics on old PC games I worked on, which both helped in size, but also in speed of blitting to the display. Vector3 are made up of three 32-bit floats, but frequently stored as four 32-bit floats so that everything aligns on word boundaries, but you don't need to do that for data you aren't currently using, so you can save 25% of memory right there. Also, interleaving vector3's for packing and alignment on 3d models. Lots of bitmask manipulations and interleaved SIN/COS and DIV/MUL look-up tables. These last couple of techniques go all the way back to the original Atari Asteroids game from the arcades in the 1970's.
A few favourites, in no particular order:
- Iain M. Bank's Culture series, particularly Player of Games
- Vernor Vinge's Rainbow's End
- Michael Marshall Smith's Only Forward
At first I thought that losing access to my gmail would be pretty bad, but now that I think about it, I don’t see anything particularly troublesome if it happens tomorrow, let alone catastrophic. Can you give some examples?
The Red Cross Data Breach Exploited a ManageEngine Vulnerability by APT27
The attackers were able to breach the network by exploiting the CVE-2021-40539 vulnerability on Zoho ManageEngine ADSelfService Plus version 6113 and its prior versions that was vulnerable to the REST API authentication bypass allowing remote code execution.
I'm terrified.
I, for one, hope that more research would be put into lowering the cost of atomic clocks, not into precision, so it is possible to put atomic clock into everyday devices.
This is the default behavior of npm. The most popular package manager on the planet.

It might not be technically the most superior way to do things, but given the widespread use, tooling around it need to be compatible.
I'll do some shameless self-promotion and suggest my own:

The Song of Urania, a podcast about the history of astronomy

https://songofurania.com/about
Surely that is why btc is more heavily concentrated in the hands of its top 10% holders than real estate, stocks, and gold. Delusional though process you have here where a couple people own btc worth millions/billions/trillions and society will benefit.
Probably not suitable for direct RLE as you say, but if you looked over the data I suspect you might find that a stepped RLE, where you interleave two or more RLEs could provide a savings. You do of course need a cache to decompress parts of the intervleaved RLE'd data into.
> It’s astonishing how quickly a silly hat becomes literal violent propaganda. I mean, in the same minute.

Could you please explain?
>model you and your behavior more accurately than could your own spouse.

To me this is a natural thing. It makes sense that computers are better at remembering and interpreting data than humans. YouTube is able to recommend me videos much better than I could myself. I don't remember the names of all the people I like, but YouTube does.
The author doesn't mention the country he's talking about, but if it's the US then chemistry kits manufactured overseas don't really count do they?

eg they're not US manufacturers, so they wouldn't accept liability

That some places in the US are selling chemistry kits overseas... might be a bit risky for the place selling them though. Sounds like they'd be copping the liability instead.
Dunno, just reporting what I understood to be. It may be a distinction can be made between company-internal and company-external attempts at access, but that is pretty risky.

Any solution to the valid point you have made would have to be organisational.

But the saying goes something like "security annoying, good security is very annoying" - anyone know the original?
Originally, mostly by direct violence or threat thereof. The thing about extracting profits from other people is that you can invest them into more warriors, which can be used to subjugate and then control more people to extract profits from them etc. That's how most modern countries originated.
Hmmm... sounds familiar https://justinlloyd.li/blog/word-search-game-part-two/

Many times you don't even need to store the individual letters, just the pairings, and if you are permitted to prune out troublesome words from your dictionary, all the better.
Suboccipital release, SCM release, roller ball massage, posture correcting straps, staying hydrated (my rule: if I'm not drinking a whole gallon of water a day I'm probably not drinking enough), chin tuck exercises...

It's a constant struggle. The worst impact is probably phone use. Ultimately, I think the best path is to continually work on strengthening and stretching the neck muscles themselves, which reduces unconscious degenerative damage. The abs, chest and back muscles all have a part in the system too. If your chest muscles don't have enough elasticity, they contribute to pulling your head down further, and so on.

If all of that is too much to parse at once: do daily chin tucks.
This is one of my absolute favorite podcasts. If you listen to the first you will want to listen to all. Great production values, fascinating stories.
Perhaps, but they can kill individual accounts.
Studies have found correlations between breastfeeding and later outcomes. But those studies have a bias. For example, mothers who graduated college are more likely to breastfeed, and their children are more likely to go to college.

The only way to factor out the biases completely is with a twin study: same mother, same environment. That's what they did with the "Twins Early Development Study." This study found no correlation between breastfeeding and IQ after the age of 2.