skysight-inc/HackerNews huggingface dataset:
If you have an infra that need to scale so much then Postgresql isn't the right tool indeed. The right tools for your use case probably doesn't even exists and you will have to build one.

It is not a mystery why all webscale companies endup designing their own DB technology.

That being said, most of the DB in the wild are not remotely at those scale. I have seen my share of Postgresql/ElasticSearch combo to handle below TB data and just collapsing because of the overeng of administrating two DB in one app.
Terraform providers and modules and the cloud resources evolve fairly rapidly (especially anything kubernetes-related). If you're not keeping up with the latest versions you can end up somewhat stranded when a new resource feature needs to be used and you discover unexpected tech debt from the world moving out from under you.
Children of Memory is my favourite in the series! If you liked the first two (#1 was significantly better imo), you should 100% go for the third
Your epigenome (the sum of the external changes made to your DNA) affects your DNA with time, and some of these changes are even carried over to your offspring.

Behaviours can absolutely be learned and hardwired, given 1000s of years

As someone mentioned above, a deer is not born with random weights on its NN
I can't even run a node.js project that was written two years ago.
“Ruby - A tool for writing better scripts”
Yes Pham was considerably among the best talent due to the time spent training and diving deeper into the layers of abstractions while other were in stasis while drifting between the stars. That would later prove to become a superior advantage.

This is among my most favorite books and not just because it’s about a long time soldier software developer like myself.
Not sure what the "3" indicates but I do believe that the Pilot MR is indeed the same as the Metropolitan.
If only California was as protective of its values against the many transplants who try and change its culture, the paradox of tolerance, I suppose. Sigh
Useless use of cat in their example script.

This is not a serious piece of software.
The first command of the first example is a cat|grep... How can I assume the author is an experienced script writer?

In any case, ZX replaces some of the shell's usual quirks with its own different quirks: you have to manually expand * with glob() and ~ with os.homedir(), you can't build commands as strings without repeated calls to push(), etc.
Removing Grain and then re-adding it after encoding isn't specific to Netflix or even AV1 as some have suggested. I believe a recent part of H.265 HEVC, or H.266 VVC or MPEG-5 has something similar.
It would be hard(er) because that's not what is demonstrated here, if it would be easy you wouldn't need all that scaffolding to focus on 'sample 410 of a block of samples that occurs exactly after a self generated trigger point'. That reduces the search space considerably, in the real world you don't have that luxury. Intercepting the powerline is easy, spotting the EM signature of the AES engine in a bunch of software is arguably a harder problem than the one that they've solved here, my guess is that if it was that easy they would have shown just that and then that pin 26 magic wouldn't be there.

In essence, as far as I can follow the article what they've done is to first identify a sample in a block of samples taken after their own trigger goes off that has a high likelihood of leaking bits from the key by using a known key and running analysis to verify that that sample is the one to focus on. They then proceed to monitor just that one sample to retrieve an unknown key (this had a very high likelihood of working).

But that's - to me - the same as knowing exactly where in the haystack the needle is buried and then to proceed to prove this by uncovering it. Whether the needle was known or unknown doesn't matter any more at that point it's simply a way of proving that the extraction itself can work. But the hard part is to find an unknown needle in an unknown location and identifying the location without knowing the key would be a lot harder. The article reads as if you can extract any key from any ESP32 in a couple of seconds but I don't think it is quite that simple. Keep in mind that normally the flash of the ESP32 would be encrypted so you wouldn't be able to conveniently patch in a helpful trigger event around the encryption engine.
Standards are lowering precisely because there are too many people chasing the same ressources... You can't share everything beyond a certain point.
The boomerism view of infinite growth is incredibly stupid especially if you start evaluating material requirement for a standard rich boomer lifestyle.

The only reason we could have so many people on the planet at once is because almost half of them live in poverty, close to animal standard with some human technology sprinkled in some place...

It's just shortsighted to believe that having so many people was sustainable in the first place.
That is great stuff, many thanks for it. While not in such depth, for a precision timing network covering multiple sensors our analysis also showed that the delays and variation inherent in most higher-level radio protocols are far too high for microsecond-level synchronisation.

For this reason, we use the nRF52 radio peripheral directly (i.e. barebones C) which means we know exactly when the packet was sent and - at the other end - when it was received. Details are in the Production Specification document, which also shows how long it takes for the transmit to spin up (turn on, transmit pre-amble and so on).
Express has been de-facto standard as a nodejs web framework. There are a lot better option now a days like fastify and hono. There is no reason to use express in new projects
If you can do all that in 30 minutes (or even a few hours), I would love to read an article/post about your setup, or any resources you might recommend.
Isn't this an interesting opportunity for Japanese buyers to import back?
Why did you think you needed to hire a junior dev before even starting work on the application? I know estimation can be a difficult task but the typical "I'm moving so fast..." type experiences usually mean you didn't or don't understand your tooling or the scope.

Also how were you going to take on a junior dev and a new framework at the same time? Were you expecting them to know the framework?

As the saying goes though the last 20% takes 80% of the time.
Only that there is no official mmap support in go, due to gc concerns, afaik
Put up a net.

Actually drone interception is also a research topic.
I gained money from it in the past and still think it's a ponzi. "You're jealous" never was a good argument.

I'd say that there's even less reasons to join now than in the past, at least 10 years ago you could have said "there's a potential" with a straight face.
That has more to do with Bitrate. Giving enough bitrate your video will be great even with older Codec such as baseline H.264. AppleTV+ uses anywhere from double to quadruple the bitrate. So it is much more about cost of business rather than technology barrier.
Ordering that amount of amount of servers takes about one hour with hetzner. If you truly want a complete rack on your own maybe a few days as they have to do it manually.

Most companies don‘t need to scale up full racks in seconds. Heck, even weeks would be ok for most of them to get new hardware delivered. The cloud planted the lie into everyone‘s head that most companies dont have predictable and stable load.
Agreed. Local culture is critical for healthy society.
They missed opportunity to name this repo `awesome-rss`
Fetch User Keys – simple tool for fetching SSH keys from different sources
H2 systems and electronics themselves are worth more than $6k probably.
I do that. In fact I've been doing it for years, because every time I do the math, AWS is unreasonably expensive and my solo-founder SaaS would much rather keep the extra money.

I think there is an unreasonable fear of "doing the routing and everything". I run vpncloud, my server clusters are managed using ansible, and can be set up from either a list of static IPs or from a terraform-prepared configuration. The same code can be used to set up a cluster on bare-metal hetzner servers or on cloud VMs from DigitalOcean (for example).

I regularly compare this to AWS costs and it's not even close. Don't forget that the performance of those bare-metal machines is way higher than of overbooked VMs.
This is what allows you to have multiple versions of something and all its dependencies installed and not conflict with each other!
ChatGPT is trademarked same as App store.

neither app nor gpt alone qualify
I do the same, in Python. I do my best to keep it zero-dependency to maximise portability.
Multinational loses HK$200M after scammers stage deepfake video meeting
Utter insanity. So much cost and complexity, and for what? Startups don’t think about costs or runway anymore, all they care about is “modern infrastructure”.

The argument for RDS seems to be “we can’t automate backups”. What on earth?
Hm? https://pkg.go.dev/golang.org/x/sys/unix#Mmap
Torrents can do this, also offline book shops who sell used books.
My reaction exactly. I don't know their footprint but this is a long list of stuff.
The chart you link to shows that Brown Coal, as both a total, and as an overall percentage of the grid, is decreasing, with renewables increasing.

Indeed, if you look at the three Brown Coal generators in Victoria[1], Yallorn is due to shut down in 2028 taking ~30% (1480MW) of that away, followed by Loy Yang A in 2035 which will take another ~40% (2200MW) of that capacity.

So, banning new LNG appliances now, and starting that migration will have a net positive impact.

This is true even if the LNG continues to be burned overseas if it's replacing coal fired generation capacity.

[1] https://en.wikipedia.org/wiki/List_of_coal-fired_power_stati...
>written by a young person who knows what papers should look like, but doesn't have the life experience to get any leverage on the topic

So basically an LLM, which by its nature (and often also by external controls) can't say anything non-trivial about love, sex, money, or death. Or even politics. Because that requires a point of view narrower than Wikipedia's and at least half as stable as nitroglycerin
I’ve used most of these technologies and the sum value add over a way simpler monolith on a single server setup is negligible. It’s pure insanity
>They achieved several "holy grails" of video encoding: a perceptual quality metric (VMAF), optimal bitrate selection per 2 second video chunk, and then optimal video chunking to be scene based rather than a fixed 2 seconds.

Both being extremely hard problem but I wouldn't say they are "holy grails" level. The latter part is currently being offered by other encoding services. While the first one, VMAF, is much better than all other metric we were previously using, still has many short comings. I was actually hoping all the AI / LLM model we could have something better than VMAF by now.
Reactivated – Zero-Configuration Django and React
USD is a ponzi, too
A lot of this advice applies to any hobby or even profession that involves buying your own tools or supplies.

One of these days I want to make some time to do paper journaling with a fountain pen again. It's very inconvenient compared to digital but it sure is a cool piece of living history and everyone says it's better for your memory than digital.
Broken VPNs, the Year 2038, and certs that expired 100 years ago
You're doing Turing a great disservice comparing him to Musk.
>Ken Forkish says basically this in Flour Salt Yeast

To anybody reading this. I can not recommend this book enough. It takes you from making so so bread to amazing bread if you read it for a day or two.
Have you worked closely with a remote work force from another country? I know a couple of dozen developers in Argentina who trivially rival any American counterpart and they wouldn't move here if we paid them to. Not everyone dreams of migrating to the USA.
Is that not what the science says though? "inferior" is a bit of a loaded word but if you take the emotion out of it, we compare all sorts of things that way. It still sounds like you want AI to hide some science that's offensive to popular opinion.
Volta Insite has secured $7 million in seed funding to fuel the development of its game-changing AI platform, InsiteAI™.
I'm with you on this, I liked the ideas in Ubik, but I found it really hard to go through it compared to other Dick works, but of course everyone is different.
With modern JavaScript (as in last 5-7 years) it's pretty straightforward to write sequential scripts.
In conflict, both sides try to demonize the other side, often using what are shown to be grossly exaggerated, and sometimes plainly false, claims. And it's not just "the other side" that does it. You should contrast what you read, when it sounds extreme, with what you know to be true outside of these claims. So for instance, Russia has more ethnicities than near to any other nation, with something like 185 different recognized ethnicities [1] living in the country.

And there's no marginalization or racial issues or whatever, at least nothing outside the norm. You can find countless ethnic minorities in various positions of power that aren't there just because of an invisible quota or whatever, but because all that matters is who can do the job best. For instance Sergei Shoigu [2] is a name you probably know, and he is ethnically Tuvan. The American far right who view Russia as something like a white Christian ethnostate are seen, by Russians, as complete idiots.

One can disagree with another, even be involved in a violent war, without trying to turn them into the Devil incarnate. Such fatuous and exaggerated claims also ultimately make light of when there are real issues, such as in another war we're supporting, which is nothing like this one.

[1] - https://www.worldatlas.com/articles/largest-ethnic-groups-in...

[2] - https://en.wikipedia.org/wiki/Sergei_Shoigu
When attacking an encrypted flash, the idea is to trigger the sampling based on the activity of the external SPI flash signals.

This is detailed in the paper that inspired this article, or in in this more recent blog post: https://courk.cc/breaking-flash-encryption-of-espressif-part...
Thats because EBS is a network block device and not a network filesystem - that would be EFS. And with network block devices you get the same perf and better compared to EBS.
Neither is bash great, nor is JavaScript a prefect choice, and the examples are pretty underwhelming with all the inconvenient escapes and keywords
I used to like using fountain pens, but now I use Uniball Eye pens almost exclusively.

They write almost as well as a good fountain pen but with none of the faff. And you can just leave them lying around, in bags, in pockets, etc. without worrying about the orientation, or whether it will be left so long that the ink dries up, or whether your valuable pen will go missing.

If you haven't used one, try one. They write remarkably smoothly and are cheap enough not to have to care about. They're "cattle, not pets" but for pens.
How cheap drones are transforming warfare in Ukraine
What? I think it is one of the strengths of GitHub compared to other platforms.
https://archive.ph/NrVne

Also a link to KazhanFly combat drone school mentioned in the article:
https://www.kazhanfly.com/
>Can't quite figure out what the purpose of all the stuff in the article could be

Netflix encoding is actually much more complex. Both per Scene and per TiTle encoding, optimal bitrate selection etc are a lot more than what ffmpeg offers if you do it manually.

Arguably you are right though Netflix could ignore all of that and just brute force the problem with much higher cost in terms of encoding, storage and bandwidth. But i guess at their scale it make sense to do all these optimisation.
I don't see his time with this headset as work but as fun/play. I guess we disagree on that.
wrong side of road?
Self-plagiarism is a real concern in some use cases.
No not interested.
Interesting factoid, but I can't see how this would lead to any real world performance impacts.

I am also baffled as to why you would want 2gb reads for wc. System calls are not that expensive and at some point touching so many pages has gotta hurt.
I trust that some of you out there will data hoard because you just love to do that for whatever reason so permanent loss will be minimal.
I think you are onto it: Why don't we use a heavier hydrogen-bearing molecule that is actually possible to store as energy bearer?

You mention natural gas; that's one option (CH3 = methane).

Ammonia – NH3 – is another that's starting to look promising and really could use some of hydrogen's hype:
https://en.wikipedia.org/wiki/Ammonia#Fuel

Not for personal transportation, though – it's toxic – but for big engines in ships and airplanes.
I smoked on and off for about ten years, and eventually stopped because I realized that no matter how nice the anticipation of it was, immediately afterwards I felt dirty and depressed. I quit for good almost twenty years ago, and the interesting this is now the dirty and depressed feeling is still palpable when I think about it, but I only remember the anticipation as a symbol. I remember *that* the anticipation happened, but not what it felt like.
Well this doesn't make much sense.

If you rightfully find bash inadequate at some point, just switch to the next most natural tool - Python. Nobody's going to be surprised when they see a Python script.

If you start feeling Python is inadequate too, then:

1) You're wrong, just stick to Python

2) If you're so bent on doing away with familiarity, at least get as much leverage as you can in return and use a "proper" language, like Go / Rust. You get static typing and easy to deploy binaries, which are solid benefits.

Trying to use JS here is the worst of both worlds. Nobody expects to see JS in this context and it doesn't bring much to the table.
This seems like a stereotype from 2010s and disconnected from reality today.
Also don't make microservices if you don't have teams that will independently own them.
My only complaint is that his sourdough starter chapter has you make buckets of the stuff. Maybe it’s supposed to make it more difficult to screw up, I dunno.
You’re wrong that I’m wrong.
It looks like people don’t get it.

This isn’t “better” than your tool of choice. This is a tool for JavaScript developers to write non-trivial scripts in a portable way without getting lost in POSIX hell. Who came up with this stuff?

https://stackoverflow.com/a/13373256

If you can write shell code, Perl, Python, COBOL, suit yourself. This is for JavaScript developers in JavaScript projects.
Very enjoyable. A bit skittish for sure. The keyword in the whole
essay is "ineffable". Creepiness is one of those pre-cognitive
states, awareness before we are able to name it, and the urge to
trepid investigation. The word "curiosity" doesn't appear but I think
it belongs in the proximity.

Reading some comments here, people had difficulty with the tortuous
prose. That reminds me where literature succeeds over philosophy. Any
page from Franz Kafka contains, in essential form, this whole essay.

While the essay touches the utility of creepiness it doesn't venture
into The psychological cost of being creeped out. Research shows the
extremely deleterious effects of this cluster of such 'gnawing'
emotions like anxiety. Those who shrug off surveillance whimpering "I
have nothing to hide" are neck deep in denial and complex defence
mechanisms.

In some digital self-defence classes we arrived at "Creepiness is the
new cool" - simply because there's so much of it around and everyone
wants to talk about it but lacks a vocabulary. I think that's how
Charlie Brooker arrived at Black Mirror, not through any technical
understanding, but observing the dominant emotion in the air.
Very nice. You need three clicks to get tho the documentation, yet they don't explain anything. What does the const line do ?

The best thing however is that it is not supported by Google.
Python has been banned in many places for this sort of thing in my experience. There is just too much shite and baggage associated with python environments for it to be reliably portable between systems. Anaconda that, pip this, 2.x, 3.x, string support. It's a dumpster fire.

I am not saying JavaScript is any better, but python is actively considered harmful for this use case in many places I have been.
I tried retirement and fulltime niksen after I sold my first company when I wasn’t even 30; I got bored after less than a month and started a new company after three. I am 50 now and I really dislike niksen; I have so many things I want to still do that I find doing nothing a stressful waste of my life. Nice it helps others; I find it annoying and it stresses me out. I cannot believe I (or anyone) will be on my deathbed thinking ‘man I wish I did less’.
I was more talking about physical backbone connection which hetzner does for you.

We are using hetzner cloud.. but we are also scaling up and down a lot right now
Especially because these languages are only one package/install away and not two. I don‘t really get for which audience is targeted here. Usage in JS projects maybe, but then why not write it as npm tasks. ..

I‘m playing around with dotnet-scripts [1] at the moment (C# shop mainly) and this has the same issue imho. The reason why I looked into it was because we have developers not accustomed to bash etc. I still find it silly and would rather use ruby so…

[1] https://github.com/dotnet-script/dotnet-script
I hope you're wrong, but perhaps you're not and instead of "make something useful and/or new for people" startups just want to make something threatening enough to be destroyed or at best scraped for parts by a larger company so long as they get a payout.
heh.. this is the engineering culture at Google. You identify a problem that bothers you but perks your interest to solve, and then dedicate 1 day a week to solving it, and then releasing it as an internal library. then get approval to open source it and do so.
>Write your scripts in a file with an .mjs extension in order to use await at the top level. If you prefer the .js extension, wrap your scripts in something like void async function () {...}().

Shebang scripts shouldn't have a file extension in the first place, so requiring one here is a dealbreaker. And having the file extension be used to switch between two different incompatible source formats is really a terrible design.
You will start to see this turn around as companies realize they need to go back to the path of entry -> mid -> Senior/Principal. For cybersecurity this is operations and/or development -> cybersecurity w/ focus on either dev or operations. Then at the Senior/Principal layer people can float between things. This isn't too far off from many other jobs, no EE out of school is designing circuits and boards from scratch its debug what Senior EE's have created or problems in existing products, then you work your way up. Its the same with cybersecurity does a person that hasn't developed software start out doing reverse engineering? Does a person develop or approve security policies, devices, network architecture or designs if they haven't every deployed an application or service in production? How are you determining if something is an incident or valid alert if you haven't managed a network.

When money was free companies could hire people for very specific tasks and knowledge areas because it wasn't costing them anything to get the money. This is why lay-offs in engineering, while smaller percentages compared to other departments in the company, are for jobs that are specialized where in previous times it might have made sense to get a consultant or contractor.
Starting with a full tank each morning is the opposite of annoying to use. Having to go out of my way to a gas station to pay more per mile is the annoying thing.
Or just LS swap them.