skysight-inc/HackerNews huggingface dataset:
I am no expert but my take was that in many cases, logs, metrics, and traces are stored in individually queryable tables/stores.

Their proposal is to have a single "Event" table/store with fields for spans, traces, and metrics that can be sparsely populated similar to a dynamodb row.

Again, I might have missed the point, though.
Nuclear batteries with beta emitters driving some kind of semiconductor have been around for a while, but they're very low power.[1]

"... Betavolt's team of scientists developed a unique single-crystal diamond semiconductor that is only 10 microns thick, placing a 2-micron-thick nickel-63 sheet between two diamond semiconductor converters to convert the decay energy of the radioactive source into electric current to form an independent unit."

"... 100 microwatts, a voltage of 3V, and a volume of 15 X 15 X 5 cubic millimeters ..."

3-4 orders below the power requirements for a phone. An AirTag-type intermittent device, though...

So, can those be scaled up? Are all those little beta-emitters in coin cell form factor going to be a problem? Nickel-63 has a half life of 100 years, so they'll be active for a while. Not dangerous unless broken up and ingested, but need to be kept out of the food chain.

[1] https://www-betavolt-tech.translate.goog/359485-359485_64506...
I remember exchanging some comments with him here a few months back. My mother passed from gastric cancer back in December, so this hits very close to home even if I never personally knew him.

Death eventually comes for us all, but the sheer pain and agony of witnessing someone pass from cancer is particularly unbearable.

My sincere condolences to his family and friends.
The post author didn't claim that no one else would make money or attract customers in metrics-backed tools after Datadog and Prometheus -- but that they were the last and best. The "at that" in "You can’t catch up to them or beat them at that" seems pretty clearly about "best", i.e. quality of the solution.

I claim that the in the intervening decade, dating apps have changed but not gotten better which suggests to me that the Plenty of Fish person may have been right, and this example is not convincingly making the point that flockonus wants to make.
You and the GGP author joined in 2018, so maybe you haven't noticed yet, but the black bar has always very much been an "at the whims of the site operator" thing. If you try to apply any other metric (like "tech giant"), you'll be scratching your head at who gets one and who gets left out. (I don't think you're missing anything, the only thing I know about this person is that according to my browser history I visited his July 2023 post, but I had no recollection of that as to me it was just another in the long line of sad posts about cancer and terrible government barriers in attempts to treat it.)
Can't you close the span on an exception?
LMAO

Ok that's fair. check_seccomp_filter actually has a more restrictive list than just "BPF with no backwards jumps", and in particular doesn't allow BPF_IND in the BPF_LDX, so you can't read out of bounds because you can't use a dynamic displacement...but BPF_STX is allowed, so you can probably write out of bounds? BPF_W is the seccomp_data address and the control flow diagram they show to compute incorrect scalar ranges doesn't require any backwards jumps...
My biggest frustration with .internal is that it requires a private certificate authority. Lots of organizations struggle to fully set up trust for the private CA on all internal systems. When you add BYOD or contractor systems, it's a mess.

Using a publicly valid domain offers a number of benefits, like being able to use a free public CA like Lets Encrypt. Every machine will trust your internal certificates out of the box, so there is minimal toil.

Last year I built getlocalcert [1] as a free way to automate this approach. It allows you to register a subdomain, publish TXT records for ACME DNS certificate validation, and use your own internal DNS server for all private use.

[1] https://www.getlocalcert.net/
Ah that makes sense. For sufficiently small values of N, a hardcoded allowlist isn't a problem.

You're probably right that RSA 4096 "just worked", and some library in their stack doesn't have elliptic curve support. And again, if N is small, the verification performance doesn't matter that much.

Nice find and writeup!
Isn't it both? Tauri is lighter because it doesn't bundle an entire Chromium instance for each app, rather it uses the native OS's existing webview.
It features in one my favourite songs 'Red right hand' by Nick Cave.
Archive / paywall: <https://archive.is/NpdIo>
On dry pavement, ABS is modulating the brakes to keep the tire rolling, it's mechanically doing threshold breaking. Did the Continental have a relatively high curb weight and relatively small tires?

In conditions with reduced friction it doesn't work as well as good manual braking (but you maintain steering).
credit card processors charge around 3%
Author of the post here,

There was no form submission, I'm not sure where you got that. There was also no POST. Though yes, I agree that in the core HTTP semantic, you wouldn't want to change state on a GET and that should include not calling `Set-Cookie`. And yet the reality is that that nearly every application - and many popular libraries like auth0 - do in fact set and clear cookies on `GET`.

The issue here was that the `Link` component in NextJs

- does preloading by default (which is a bad idea exactly for the above reason of reality being different from theory)

- doesn't do preloading by default when running on the dev server (so you don't see the error until its deployed)

- because it does preloading directly in javascript, it can't possibly follow the HTTP semantic of not actually applying cookies until later when the cached route is used

Everything else was the wild goose chase bits.

Also I asked claude to criticize the article as a web forum might before publishing, and this is definitely the tone it gave :D

Oh, also, I'm pretty sure I got the part wrong where i was talking about the preload attribute in HTML, but so far no one's noticed. I should correct that.
This is the worst of both worlds, it doesn't conform to the spec and it has incorrect semantics. See HTMHell [0] for a brief discussion on the topic, albeit with a slightly different example.

[0] https://www.htmhell.dev/8-anchor-tag-used-as-button/
>> Meanwhile, a British businesswoman accused of being one of the first people to post the wrong name for the Southport attacker has said that it has “destroyed” her.

If individuals will get locked up for posting "wrong things" then all mainstream media personal will be locked up by end the of the day!
no, that is the whole point of the Secure Encrypted Virtualization hypervisor (and remember, bare-metal is just another guest). Guests should not be able to jump to hypervisor control just because they type sudo, or just because they have physical presence.

this all comes from the work AMD did on the xbox hypervisor, and obviously a console needs to be physically present (sitting in the attacker's living room) and survive a complete compromise of a guest partition (again, potentially including the OS/"bare-metal guest").

https://www.youtube.com/watch?v=U7VwtOrwceo

why would ring0 ever be intended to grant you access to ring -1 or -2? why even have rings -1 or -2 in that situation?
A key element are the altitudes. SpaceX, out of an abundance of caution, inserts their starlink satellites low enough that any non-functional units or debris will deorbit in a matter of months. If they pass testing, they self-boost to their operational heights of 350 miles or so. At this height they still need to occasionally re-boost themselves.

This launch from China inserted the 18 satellites directly into a 500 mile orbit, presumably because they didn't want to fuss with boosting.
The judge is unlikely to agree with you.
The protests were specifically organized by right wing groups using Telegram, not X. And the attendance at all of them has been relatively small to non-existent. The vast majority of the criminal activity has been on the "counter-protesters" who actually showed up.

https://www.independent.co.uk/news/uk/crime/uk-riots-london-...

Musk being an asshole and provocateur is nothing new. But it really seems outside of the shrinking influence of his platform and really not worth much time blaming him.

https://en.wikipedia.org/wiki/Streetlight_effect
The good thing about finance and ad-tech (both of which I've successfully worked in) is that if you're good your clients (if any) are happy to pay you lots. With cancer, if you succeed, you're supposed to give away what you've got since not doing so is going to kill people. If you don't, you are the Great Satan.

Since most people subscribe to the Copenhagen Interpretation of Ethics, I think I'd rather not touch the field at all. Let those who are altruistic be altruistic. If I never create a cure, I need never be considered evil for not giving it away.
I don’t think “Google bad” needs elaboration in 2024.
It sold for $8.5 million...
..."The auction was for the building itself, not the land. That is owned by a publicly traded real estate firm, which collects a monthly lease. But the rent from the building’s current tenants is not enough to cover those monthly payments, which are set to increase every five years and do not expire until 2123."
Not if you run Qubes OS, for example.
It's hard to explain why a creator creates to a consumer that doesn't.
Who would buy a building like this without the land? How does it make sense?
I hear Sherline and all I can think of is ClickSpring.
To save someone a click, this is an off the cuff review of it, followed by a suggestion to add it to a directory site run by the author that has an unusual interface that repurposes the back button (if you follow one or more internal links, the back button loops).
Yeah we all had to take it at Portland State because CS was ABET. Was kinda surprised to learn it wasn’t a standard CS requirement everywhere.

There was also an ethics module in one of the massive pre-weed out 100 level courses.
With the simplicity and cost of k3s and alternatives it can also make sense for personal projects from day one.
This sounds like the leasehold concept in the UK.
> what do you do when you can not record everything you want to

The thesis of the article is that you should use events as the source of truth, and derive logs, metrics, and traces from them. I see nothing logically or spiritually wrong with that fundamental approach and it's been Honeycomb's approach since Day 1.

I do feel like Charity is ignoring the elephant in the room of transit and storage cost: "Logs are infinitely more powerful, useful and cost-effective than metrics." Weeeelllllll....

Honeycomb has been around a while. If transit and storage were free, using Honeycomb and similar solutions would be a no-brainer. Storage is cheap, but probably not as cheap as it ought to be in the cloud.[1] And certain kinds of transit are still pretty pricey in the cloud. Even if you get transit for free by keeping it local, using your primary network interface for shipping events reduces the amount of bandwidth remaining for the primary purpose of doing real work (i.e., handling requests).

Plus, I think people are aware--even if they don't specifically say so--that data that is processed, stored, and never used again is waste. Since we can't have perfect prior knowledge whether some data will be valuable later, the logical thing course of action is to retain everything. But since doing so has a cost, people will naturally tend towards trying to capture as little as they can get away with yet still be able to do their job.

[1] I work for AWS, but any opinions stated herein are mine and not necessarily those of my colleagues or the company I work for.
Personally, I use markdown for comment content, not that IDEs do much with it, at least Markdown supports images with the `![alt text](filename)` syntax.

I think I've seen some tree-sitter grammars actually define injections such that their comment are rendered with markdown (but now I can't figure out where I saw that, maybe one of the Zed specific ones).
They being all the people john oliver reported on?
> The vast majority of the criminal activity has been on the "counter-protesters" who actually showed up.

Your source supports the notion that the counter-protests were better attended, but I can't see how it supports your assertion that they outdid the protests for criminal activity.
Worked at a hosting company in those years.. urchin was the GOAT. we ran it for every customer, and relied on it heavily for billing our customers. It was crazy fast and elegant. Nothing came close
A lot of these notes follow a similar pattern: we start with Python, get a working program, and then rewrite it in X with a huge performance gain.

That’s fair. We use the easy language to get a correct program, then we use the “hard” language to get a fast program, now that we know what a correct one looks like.

This is the key here. If you try to start with the lower level language, you might spend a much longer time getting to the correct program.

It’s much easier to optimise a program that’s working than to debug one that isn’t.
You are on to something here. Look forward to seeing this evolve.
Number one reason that comes to mind is you prevent the possibility of information leakage. You can't screw up your split-dns configuration and end up leaking your internal IP space if everything is .internal.

It's much the same reason why some very large IPv6 services deploy some protected IPv6 space in RFC4193 FC::/7 space. Of course you have firewalls. And of course you have all sorts of layers of IDS and air-gaps as appropriate. But, if by design you don't want to make this space reachable outside the enterprise - the extra steps are a belt and suspenders approach.

So, even if I mess up my firewall rules and do leak a critical control point: FD41:3165:4215:0001:0013:50ff:fe12:3456 - you wouldn't be able to route to it anyways.

Same thing with .internal - that will never be advertised externally.
Mayhaps because games these days are FN humunguous! and require daunting, powerful engines -- but games of old, that fit on a disk, CD, DVD even might all be within the scope of an individuals ability to tinker.

Also - OG games that built their own engines provide some insight to incredible methods of wizards -- like when people pick apart something Carmack did with what appears to be two characters to create a whole [thing] - as opposed to a UE4 engine game is going to have a f-ton of opaque mechanics?
In the other 96% of the world then.
> ... but why the hell would you listen to one?

My son took this album to scout camp. https://duckduckgo.com/?hps=1&q=%22Music+Out+of+the+Moon%22&...

Backstory is they weren't allowed to bring electronics to camp so he brought a portable, 1921 hand crank 78 player, some bakelite 78s and extra needles.
MDMA therapy didn't get FDA approval. Now what?
I always thought super conducting ccds with plasma scintillating cell intermediaries were the way to go.

Capture the alpha and beta radiation with the plasma scintillators. Plasma being ideal because it wont degrade with bombardment.

Capture the em radiation with ccds.

We normally think of ccds as low power capture devices for cameras. Theres no reason they couldn't be scaled up to handle the power requirements. Perfect use case for super conductors.

This of course for moderate to large scale fusion reactors where cost is a negligible object.

Of course the dream is solid state Hau arrays. Which Dr Lene Hau postulated 15 years ago… but thats a whole other story.
After the switch to Google Analytics the heat map feature was dropped pretty quickly and it was one of the features I really enjoyed. I also think it would have been better for us in the long run to have paid for a service that let us maintain control over our data.
Interesting. So, it's like buying a house on leased land, which I see quite a bit of in Southern California as real estate values shot to the moon. Why would anyone buy an office building like this? Is the expectation that people will go back to office in the near future and the owners will be back in the profit on rent?
Exactly. Is this the world we want to live in?
Selling a NYC skyscraper for 97.5% under market value? Yeah, that's tax evasion 101.

Reasons:

- Property taxes? Tanked.

- Capital gains? What capital gains?

- Money laundering? Check.

- Gift tax dodge? Probably.

- Transfer tax? Lol.

- Asset value shenanigans? You bet.

IRS gonna love this one. Good luck explaining that "market rate" to the auditors.
This does not work with Redshift. This is a query engine for unstructured data like documents, images, videos. Those data do not quite fit into Redshift / Bigquery data warehouse.
Lots of people do. McDonald's franchise owners do the same, as do CVS pharmacies, iirc. It's for capital efficiency, and it especially makes sense in markets where the land is very expensive like Manhattan, or for a business that is trying to expand rapidly. Instead of borrowing (for illustration sake) $2 million to buy a lot and building, you can have another party buy the land for $1 million and then you only have to borrow $1 million to build the building. Your total debt is now $1M instead of $2M. You now have another $1M in lending power to go open a second location.
I think it was the murder of children that sparked it moreso than the disinfo surrounding it.
Those who still use Common Lisp or some variant of Lisp (other than Clojure), what's your reasoning behind choosing this language over the more mainstream options? I understand that Lisp has some powerful features, but almost everyone that I've talked to holds reservations for those.

For example, Lisp macros are amazing. BUT... this is not good for communicating code in big teams.

Or live (image) programs are an interesting concept, but git versioning them is much more difficult than traditional source code versioning.

Or hot code reloading, which sounds like a powerful concept except that companies would rather log and document their codebase. It also makes it challenging to keep track of the state.

If you force teams not to use macros, then a great reason behind s-exps goes away. And in general, if you take these features away from Lisp, I'm just not sure what use case Lisp can serve.
> There’s no “forcing” chip manufacturers into exclusivity deals.

I'm not sure there's a fundamental understanding of how large businesses are changing their approach to supply chain in the name of competition with this statement.

The choice of these manufacturers is either take the volume order from Apple at lower margins and with stipulations or deal with market volatility. It's the stipulations aspect of what Apple is doing that is anti-competitive and generally horrible for consumers. Do you happen to work for Apple? Seems to be a very Apple-apologetic post for no good reason.

> Also, I can guarantee you that there’s a good amount of vendors that would rather not be forced to offer their chips that they provide to Apple on the general market.

OK. I'll take you up on that guarantee. Feel free to reply with reputable sources on the matter.
But "Uno no es ninguno" is the original phrase that's given for "One is none"
There is art in it
This is pretty much the only hope for nuclear power in the future. Current reactors are way too expensive, and they do not get cheaper the more we build of them.

Miles upon miles of pipes with high-performance welds meant to last decades is no way to build a cheap and cost-effective electrical generation system. We need something better.

Also, getting off a thermodynamic heat engine means the chance for far greater efficiency. Going through a heat cycle is hugely inefficient.

For example, just extending the lifetime of the Diablo Canyon reactor pair in California, for five years extra life from 2025 to 2030, is expected to cost a minimum of $8.3B. That's the utility's claim before the work has been done, and life all nuclear/construction projects, it will almost certainly balloon midway.

TL;DR nuclear needs a tech breakthrough like direct conversion.
Somewhat off topic, but I'm a big fan of fail safe setups.

One of the (relatively few) things that frustrate me about GKE is the integration with GCP IAP and k8 gateways - it's a separate resource to the http route and if you fail to apply it, or apply one with invalid configuration then it fails open.

I'd much prefer an interface where I could specify my intention next to the route and have it fail atomically and/or fail closed
Making concurrent work deterministic and solving data races makes sense.

Thanks for explaining! I didn't fully grok this from the LangGraph docs
> There was no form submission, I'm not sure where you got that. There was also no POST.

OP was saying the logout function should have been behind a form submission / POST.
> The most important difference between TTL and CMOS is the currents involved.

I've never heard that before. It's always been volts, it's defined in volts, every chart you find is going to specify them in volts.

> specification of TTL, but let's say it was around 1mA

Different families of TTL have different "drive strengths" and different "pin current capacity." Drive parameters are not universal to a family.

> It's physically impossible to run TTL current specs to build a computer today. That's why we switched to CMOS which has ~femtoamps of current instead.

CMOS uses complementary switching. It's in the name. Once the pair is stable nothing other than leakage current flows. You can create complimentary arrangements of transistors from any given family.

If you want to then express the output of CMOS over a large line with a lot of capacitance, you'll probably just use a buffer driver sized for that line, so the actual current in your CMOS arrangement is entirely irrelevant.

> Only if that 5V signal also had enough current to turn on a BJT do you actually get an 'On' value.

Yea, then if you strap a Schottky diode into that BJT, you get something which needs far less current yet still works on the same voltage levels. So we tend to think of the voltage as the logic level and the drive current as an incidental property of the construction technique.

> And once we start thinking currents AND Voltages, life gets a bit more complex.

Yea, this is why the logic levels are an acceptable /range/ of voltages, so that we don't actually have to address this complexity. The whole point is to create a digital circuit anyways.

In any case, tri-stating a bus does not imply you have a third logic level, whether or not you want to consider that a potential or a current. They imply that you are neither pulling up or down your line. So if you read that line the value you get will be /indeterminate/, if you read it successively, the value may change apparently at random.

This has been a very long and mostly unnecessary detour of misunderstandings around the original point.
Theres some time savings, but not a ton.

If theres 30 fields on a document @ 90% accuracy - each field would still need to be validated by a human because you can't trust that it is correct. So the O(n) human step of checking each field is still there, and for fields that are long strings that are pseudo-random looking (think account numbers, numbers on invoices and receipts, instrumentation measurement values, etc.) there is almost no time savings because the mental effort to input something like 015729042 is about the same as verifying it is correct.

At 100% accuracy you remove that need altogether.
I believe the ambiguity stems from the different interpretations arising from reading “open” as a verb vs as a noun.

I.e. a double entendre.
Are you assuming the workloads have to use K8s APIs? Where is this coming from? If that’s not the case can you actually explain with a concrete example?
Related:

https://en.m.wikipedia.org/wiki/Lotus_1-2-3

https://en.m.wikipedia.org/wiki/Quattro_Pro

( When version 1.0 was in development, it was codenamed "Buddha" since it was meant to "assume the Lotus position". )