skysight-inc/HackerNews huggingface dataset:
> You may know exactly what information you need for a single given query. But you don't know what the next query will be. You don't know if the next query will need the same indices or something else entirely.

I think this misrepresents how many modern database engines work. Queries are generatively decomposed into many thousands (or millions) of independent page operations, depending on the amount of data they necessarily touch, before they get to the execution queue. Ops from concurrent queries are all blended together. The I/O and execution scheduler can, in fact, see upwards of a million page operations into the future across all concurrent operations in some systems and adaptively, dynamically reorder the entire schedule to optimize for locality across concurrent operations while preserving invariants. This enables powerful optimizations that circumvent theoretical limits on cache effectiveness and improves locality under high concurrency in ways simple caching cannot. This is not a new idea, it is how silicon is designed to deal with data access patterns that intrinsically have poor cache locality. A modern server can retire tens of millions of these ops per second, so you can get incredible throughput with tight tail latencies because, again, you control what happens and when. This works beautifully even when the working storage is orders of magnitude larger than available memory. It does require exquisitely fine control of I/O and execution scheduling as a matter of architecture.

It is worth acknowledging that the throughput limits are not an mmap() problem. Most non-mmap() database kernels struggle to saturate modern storage hardware too. Classic database architectures are not effective at consistently and inexpensively generating enough concurrency to use the available hardware.

I used to use mmap for database kernel-y stuff. The recurring pain point was that it is impossible to saturate fast storage arrays using it for many real-world workloads when the data won’t mostly fit in memory, and the computational cost of trying to do so was high. And then I did a stint in supercomputing where it turned out everyone knew you could circumvent these limits in highly parallel systems with precise I/O and execution scheduling, and relying much less on caching, but those people don’t work on databases.
I am confused. Doesn't Modal Labs solve this?
This is true. Just make your own. If you buy one and start feeding it, soon it will be identical to the one you could have made on your own. All it requires is flour and water and time.
I pretty strongly disagree.

There is some liability on the state and voters for anti burn policy. However, there is more liability on the PG&E for failure to adequately mitigate risk, and failure to asses and frontload charges for probable payment.

If homes are uninsurable, then they shouldn't be. That should only be an issue for an insurer and home owner to work out.

If people want to live somewhere uninsurable, or with more expensive power, I have no issue whatsoever, and won't call them silly. That is their perogitive and values. I view it the same way as if someone wants to base jump, or eat a $500 steak. I fully support them doing whatever makes them happy, as long as they don't expect me to pay for it
Does a 1m increase of the sea level on the American side equate to a a 1m drop on the European side?

Maybe we’ll finally get our land bridge to the UK back :).

Joking aside, a 1m drop around Denmark or the Netherlands would have significant consequences in the way the country looks.
That would be me too. Though for that laundry list, I'd expect commensurate pay too. Used Ceph on a studio wide build system, built a couple of plugins for it. Don't really like Nix and use it under protest.
This would be funny if it weren't real and truly shameful.
Dark days in Canada.
Here is the code https://github.com/splatlab/iceberghashtable

(from https://prashantpandey.github.io/publication/sigmod23_iceber...)

Need to compare it against my other concurrent hash tables, as they measured only 64bit int performance for keys and values, which is a bit unrealistic. And they only used murmurhash.
https://chanian.com/2010/08/01/tutorial-moving-from-canada-t...
The Complete Bus Logic of the Intel 8088
A baby deer is standing within minutes of being born and walking later that day. I don’t think humans are in any position to insult a baby deer’s ability to walk. A human takes about a year and is also terrible at it when starting out.
Of course the ones wanting you to pay them money would say that.
When my shell scripts get too large, I usually switch to Perl. Still best in class at handling text processing with a few shell commands here and there.
There are a few bits operators in the USA using or planning to buy hydrogen buses.

If the fueling system is compatible, perhaps they would use these cars as company vehicles.

I can't think of anyone else that would have a private hydrogen fuel station.
Canada has become a joke.
My Country Mobile is on a mission to revolutionize telecom operations and help businesses unlock their full potential. Our comprehensive suite of AI powered tools includes a powerful Chatbot, a Cloud Contact Center, advanced International Calling Mobile App, Bulk SMS Marketing, Fintech solutions, secure Money Transfer services, Gift Cards, Top-up solutions and VoIP Termination. All our telecom solutions are designed to seamlessly meet the demands of your telecom operations while providing superior customer engagement and boosting efficiency. Join us now and experience the power of telecom innovation like never before.
Yup, it seems the perfect example to wonder if a language with async by default is appropriate for the use cases of bash scripts.

The example runs 7 commands and has to explicitly await for 4 of them. The other 3 can run in parallel and it awaits for the end of all of them, which is fair.

The typical bash script is sequential and I fear that its zx replacement will be an exercise of writing await, await, await.

I'd go with an await by default language and wrap parallel code in whatever that language offers to wait for the end of child processes.
It's more interesting how cloud services are sold like any other consumables or corporate services.

No one runs their own electricity supply (well until recently with renewables/storage), they buy it as a service, up to a pretty high scale before it becomes more economic to invest the capex and opex to run your own.
I know quip, it’s horrendous and in no way a Google suite/office alternative. The editor and search are also incredibly shitty.
Could be literally any tenkeyless mechanical keyboard, hard to tell from whats in the picture.

I recommend a Keychron k8 as a good entry point if you like the format, been using it for a few years as my main one at home with a K6+little folding laptop stand for anytime I'm staying out of the house for any extended length of time.

k8 - https://www.amazon.com/dp/B08B5WHYTT/
k6 - https://www.amazon.com/dp/B07ZT7W5FP
So Finland and Sweden have governments "installed by USA in a coup"?
It’s actually released in preview, they called it Node Auto Provisioning. Doesn’t work with Azure Linux unfortunately.
No way. If your script requires something more complex than what is difficult to implement or maintain in bash, then it is no longer just a script. Regardless of how small the resulting application may be, you should treat it as an application and not merely a script. Node.js is not typically used in the system layer where Bash scripts are commonly employed. No single administrator would replace Bash with Node.js. For parallel execution and asynchronous operations, tools like ansible exist, along with python, which administrators are already familiar with.
CAIN
The iMessage Halo Effect
Aurora supports standard Postgres clients.

So moving to/from Aurora/RDS/own EC2/on-prem should be a matter of networking and changing connection strings in the clients.

Your operational requirements and processes (backup/restore, failover, DR etc) will change, but that's because you're making a deliberate decision weighing up those costs vs benefits.
> Are you asking how much money is transacted on the bitcoin network every day?

No I'm talking about the amount of bitcoin that's being used for actually buying things, like what money is doing.

> Have you heard about the treaty of Versailles?

The rise of Hitler is as related to the Treaty of Versailles as it is related to the Jews having backstabbed Germany: absolutely not except that it was part of the Nazis' populist discourse [0].

> You think it was a shortage of Reichsmarks?

In 1930-1933 definitely, and it's a well documented[1] fact that the memory of the hyperinflation of the decade before pushed the government to a destructive deflationary monetary and fiscal policy that cause way more economic damage than in neighboring countries and led the Nazis to power.

[0] the US Congress not having ratified the treaty, and the influence of Keynes book *The economic consequences of peace” in the UK made the treaty kind of moot anyway, as Germany really never really respected it in the first place (especially, they weren't paying what the treaty said they should) and France alone had little leverage to enforce it.

[1] see for instance:

- https://krugman.blogs.nytimes.com/2013/02/12/its-always-1923...

- https://blogs.lse.ac.uk/businessreview/2021/10/19/debunking-...

But there really a lot of resources out there talking about Brüning's deflationary policy.
some bored guy at $trillion_dollar_company

https://github.com/martinvonz/jj
https://github.com/facebook/sapling
Bit verbose for me with all that promise/await stuff. Substitution rules probably simpler tho
How does this compare to the recently released Bun Shell?
LPG = Liquified petroleum gas = propane (or butane?). CNG = compressed natural gas = methane.

LPG tanks are much more straightforward, 100-200psi (and standardized) than CNG (thousands of psi to usable amounts in the tank because it stays as a gas unless you chill it to like -100C).

NG is a lot cheaper, in theory. In theory, you could refuel at home.
i would imagine that cloud infrastructure has the ability for fast scale up, unlike self-owned infrastructure.

For example, how long does it take to rent another rack that you didnt plan for?

And not to mention that the cost of cloud management platforms that you have to deploy to manage these owned assets is not free.

I mean, how come even large consumers of electricity does not buy and own their own infrastructure to generate it?
Likewise! I use TypeScript everywhere possible, and zx is a godsend. Unfortunately, I've recently dealt with gobs of Python for ML software. After years of writing TypeScript, it's been a...sobering reminder of many painful coding issues that I'd forgotten even existed. Made me deeply appreciate what TS gives us haha.
Delimited continuations are in fact harder to understand, because resumed delimited continuations hit an arbitrarily set brick wall, at which point they return like functions: the value which bubbles out of that brick wall is the return value. Thus they don't represent the true future of the computation. The true future of the computation will not hit a prompt and then stop dead, returning a value to the point where it was resumed. It's like a future ... on a yo-yo string. This is an extra feature. By adding code around full blown continuations, we can get delimited ones and so to understand that we have to understand full blown continuations, and that extra code.

Once you get it, you get it. You then understand that it's better for the continuation not to continue into an indefinite future, and easier to reason about when you know that it's going to stop at a certain enclosing contour, and you will have access to the value bubbling out of there.

Once you already understand it, it's very easy to explain it to yourself.
These twitter links with a screenshot with no reference to the original source need to be penalized.

The original source is here: https://tsdrsec.uspto.gov/ts/cd/casedocs/webcontent/proxy?ur... (Note: it takes very long to download this document.)
And if it didn't waste electricity equivalent to a country.
Can I make the doorbell reorder laundry detergent for me too?
We are building a great and affordable incident escalation tool as well:

https://allquiet.app

With SMS, Phone Calls and Critical Alerts / DnD override.

We're 5 USD/user.

We try to build as close to our users as possible. Happy for any new try outs! :)

(I am co founder)
An immediately visible problem with zx is that wrapping commands in $`` makes it harder to copy and paste them back and forth to the shell to test them. Did that slowed you down sometimes or added an occasional bug?
The author may have understated "the cruelty is the point" aspect of self validation. If blue means in-group then definitionally green means out group. Mistreating outies is legitimated and validating. It feeds retention.

It's also stupid. But that doesn't matter to money driven thinking.
I'm doing that with Ruby, and tgrought the years, it became also true for scripts that are fetching data, iterating over JSON objects, etc.
Ah yes, the corruption power of all the money they must be making with that extra $0.05 when they ask to mail $2.00 for an international stamp that costs $1.95...
Technically there's nothing wrong with it. That's the problem. These "gotcha" takes that some random language from 20 years ago already had feature x so talking about it now makes no sense are as common as they're misguided.

A simple example is Go's autoformatter `goftmt`. In my opinion an earth-shattering invention. But to see that you need to go a bit beyond the basic, binary thinking that only true novelty has any value.

There's a fundamental difference between a language like Python that has 2-3 competing autoformatters used by <5% of Python programmers [1] and Go's single autoformatter used by >95% of Go programmers.

Technically Python and Go are equivalent here, but in reality the gap between them is enormous. That's why pointing out that feature x has existed since the 70's or that every other language has x too isn't a useful insight.

[1]: I'm of course talking about the state of Python and Go around the time Go was released.
For those wanting to try this out locally, you will need to fetch the git submodules after cloning. Other dependencies required to build are listed in the github workflow yaml definition.

Hope this saves someone some time as this is not mentioned in the readme. Cool project though.
So in short, it means building slums, using overexploited, underpaid, non-unionised labor and cutting every corner in existence. Probably at the expense of people living nearby because having neighbours like those it brings will be a nuisance and will depress their property values.
Why is there precisely one robot that we all have to share?

Why must an author needing help writing raunchy adult stories have the same censorship applied in a glorified grammar checker as for a child getting help with their spelling?

Is it really that hard for OpenAI or Google to fork their AI and have a few (more than zero) variants?

Have machine learning people not heard of Git?

Oh... oh...

Never mind.
If you're not using GP3 storage that provides 12K minimum IOPS without requiring provisioned IOPS for >400GB storage, as well as 4 volume striping, then you're overpaying.

If you don't have a reserved instance, then you're giving up potentially a 50% discount on on-demand pricing.

An r6i.12xl is a huge instance.

There are other equivalents in the range of instances available (and you can change them as required, with downtime).
These units use electric resistance heating, they do not heat using heat pumps. Mini splits require some gas handling equipment like a pressure gauge that most people will not have. I'm talking about something plug-n-play that anyone can install easily without hiring a contractor. There were a few actual heat pump window units in the past but they are no longer sold and they never made many of them to start with (or promoted them much). I think window heat pumps should be ubiquitous. Even if they don't heat/cool the entire house/apartment, they would be a very quick way to reduce some significant use of fossil fuels. For any solution that requires a contractor, the contractor will become a bottleneck to deployment and also raise the cost. If you want a quick global warming benefit enlist the millions of ordinary people to make a difference. Don't wait on the utility companies and government.
I’m assuming it’s this https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... (no pun intended)
One (admittedly obvious) difference is that it runs on Node/V8 instead of Bun/JSC.
[2023] Stop using express.js as default in 2023
80% of being a good security engineer is knowing the big picture, all the parts and how they work. The correlation that LLM produces has no value if its not actionable. You are the one that determines the weights, values, and features that are important. I'd be very curious of how you currently account for scheduled outages, unscheduled outages, new deployments, upgrades of existing systems, spinning instances up and down for testing, laptop device swap-outs, traffic in different silos. How are you baselining normal communications and session timing between services or across protocols? If you are in the cloud is baselining done by service HTTP, DNS, DB, etc? I could see different weights being constructed to represent defense-in-depth but this would seem to be a constant amount of work while also investigating or feeding true/false positives back into the system.

Entry-level cybersecurity isn't a thing which is why it isn't working out as typically you need prior dev, ops, devops, sre, sysadmin, etc existing experience. The talent shortage is because you can't do an undergrad in cybersecurity and somehow pick-up the prior operational knowledge that develops your skills for understanding and troubleshooting how systems, networks, and applications all function together. Cybersecurity as it stands, and you mention, is in my experiences best as a focus off-of computer science. I mean even the CISSP requires working experience in the field.

The one item I think you are overlooking is that you have the experience in how everything works together which makes a tool like ChatGPT or some other analyzer where you can ask the "right" questions a useful tool because you have the mental mapping and models through experience of the questions to ask. So while a security analyst job might go away you are back at the original problem of developing security engineers that know the architecture, flows, daily expectations, etc and having a LLM buddy is not going to turn a security analyst directly into a cybersecurity engineer over night.
That sounds like the app needs some serious surgery.
So Notion's strategy is clear now. They're going for Microsoft and Google and the collaboration suite.
`this` in javascript
Yeah, we knew that LMDB would be unaffected. Other folks demonstrated that too. https://www.pugetsystems.com/labs/hpc/Intel-CPU-flaw-kernel-...
What's the hype about Celestia ecosystem?
If you need a programming language for you job, but you're not primarily a developer, and two languages would probably be overkill, then your one language is probably python.

That's a lot of people.
...spacebar?

shouldn't "down a page" be done with PageDown?

who came up with binding this behavior to a spacebar as well??
Laying off some soldiers is ok when done by soldiers.

The problem with social unrest is that government loses capability of collecting taxes and stops paying all soldiers and the military can't have that.
amazing!
how much did all the components cost, minus chatgpt sub.
Off topic, but why are there no remote control chain saws? Seems silly to stand next to an engine driven chain that could fly off at any time.
I've hardly touched a fountain pen since my primary school days, but I recall that regardless of brand of pen or ink, everyone found that if you left a pen with its lid off the nib would dry out in an annoying way.

Does modern ink (or nib technology?) prevent that being an issue, or does your retractable pen have some clever way to close the nib opening when it's retracted unlike a typical retractable biro/other pens?
To what degree does the unknown key extraction rely on the knowledge of exactly when the AES engine is engaged? They use a trigger (on pin 26 of the ESP32) to tell their acquisition hardware when the AES engine is running to zoom in on the sample that carries the most information about the key bits.

In the 'unknown key' example it seems as though that trick is still used as well, but the text isn't very clear around that part - at least, not to me, but in the code it looks clearly as though that pin is still cycled around the AES encryption call. In a real world attack you wouldn't have that information, you'd have to figure out some way of determining when the AES engine is operational first. And then this attack would suddenly become a lot harder.
When will the idea of the personal automobile die?
The trap with asking these kind of questions is that you have spent a long time thinking of your optimum solution and the arguments for and against it.

You now have an expectation that it should be obvious and easy.
We are a reasonably large AWS customer and our account manager sends out regular emails with NDA information on what's coming up, we have regular meetings with them about things as wide ranging as database tuning and code development/deployment governance.

They often provide that consulting for free, and we know their biases. There's nothing hidden about the fact that they will push us to use AWS services.

On the other hand, they will also help us optimize those services and save money that is directly measurable.

GCP might have a better API and better "naming" of their services, but the breadth of AWS services, the incorporation of IAM across their services, governance and automation all makes it worth while.

Cloud has come a long way from "it's so easy to spin up a VM/container/lambda".
Also if they allow PWAs from other browser engines- their whole appstore and core technology fee related shenanigans are useless
can you elaborate the difference, besides the different names of the runtime?
Running mail is hard.

Running mail is hard.

Running mail is hard.

Candidly, the ability to profit off of email as a service is probably not a challenge that many businesses are up to. Deliverability is a massive pain in the ass. Unless you have the team and are well established, starting up or re-badging a mail service would be a nightmare.

Good email is expensive for a (bad) reason.
Shouldn't humans have far longer gestation periods (due to it being born 'early' as it otherwise would not fit though the birth canal) and maybe that's the issue at fault?
Keep in mind, there is an in between..

I would have a hard time doing servers as cheap as hetzner for example including the routing and everything
Bun Shell implements a cross-platform bash-like shell, using builtins for popular commands like `rm`, `cd`, `which`, `ls` etc which support the same flags on Linux, macOS, and Windows. A lot of why we made it was for `bun install` to work on Windows without needing polyfill packages like `rimraf` or `cross-env` in package.json scripts.

zx uses the system-provided shell, which means it isn't cross-platform

For the commands Bun Shell implements as builtins, they typically run something like 10x - 20x faster than in zx on mac/linux because spawning processes is expensive (even more expensive on Windows)
And you’ve encapsulated why we are in the tech dystopia we currently reside in.
Which shelling events, specifically, are you referring to?

Locations and dates, please.