skysight-inc/HackerNews huggingface dataset:
> The prefix acts as a flag that indicates it is a new address and routers read an additional 5 bytes from the beginning of what would be the data section of a traditional v4 packet to get the complete address.

Your proposal, as usual for these kinds of proposals, fails to consider how would an "old world" endpoint talk to a "new world" endpoint. An "old world" endpoint wouldn't know about these "additional 5 bytes", and would both send packets without them to "new world" endpoints (confusing them) and treat them as data bytes when receiving from "new world" endpoints. The only solution would be to upgrade all the computers on the "old world" first, but once you have to do that you could move them all to the "new world" instead.

If what you want is just the addressing (for instance, you already have 192.0.2.1, and want to use it for IPv6 without needing to obtain an IPv6 address first), there's already 6to4, which has most of the properties you want: it exists on top of IPv4, your router announces the IPv4 prefix, and IPv6 packets sent to it are transparently routed to a relay router which encapsulates them inside IPv4 packets destined to that IPv4 address (in the other direction, your encapsulated packets are sent to a relay router which extracts the IPv6 packet and forwards it). I've used this in the past to give full IPv6 connectivity to a site which had only a single IPv4 address, and it worked well.
Don't be ridiculous.

HR gets paid to talk to candidates. I don't get paid to apply. The initial screening call is what allows a company to gauge the relevancy of a candidate. Let him speak about some of the topics and see how in-depth they go. Either the HR is familiar enough with the tech to understand proficiency (think a student listening to a maths professor) or they let a TL have a short conversation.
I've overheard unqualified HR do their jobs badly, too; They laughed at picking them by looks and "feels". But, that's out of scope here.

A large company has millions to invest in different areas. Intrinsically, it has a much larger margin of error. You accidentally overprovisioned some resources and cost the company 10k? Tis but a scratch.
You POC some personal project and accidentally get billed 10k? That is not the same.

A company can spend money on hiring. It is expected to.
A private person can't spend money on applying to jobs. It isn't expected.

It's interesting to see how the shift goes from the self to the company [and to the country]. A little bit of communist propaganda goes a long way, eh, comrade NPC?
One man’s precautions are another man’s dataminig opportunity loss …
From the perspective of gamers, it's actually better than ever. UE5 means a single dude can make his roguelite with no compromises, AI means he can also make passable assets. It's just Ubisoft and EA and the other shitty conglomerates that are going to have to downsize and I for one am looking forward to it.
Honestly I find all these different config languages either too much to learn or they get too unwieldy quickly.

I have arrived that I think using typescript to generate JSON as being the ultimate solution.

Easy JSON support, optional typing, you already know it, and adding reusable functions and libraries is understandable. Just prevent external node modules, and have a tool that takes a typescript file with a default export of some JSON and renders the JSON to a string on stdout.
It shouldn't. There is no checksum in header so that is one thing that doesn't need to be calculated, even if it can be done in hardware. And more efficient routing should mean smaller tables to lookup things from so being faster.
>Not "prove", but it is suggestive. To prove it, ChatGPT would have to also prevent them getting another one.

Maybe it won't take all jobs. but this displayed that it is impossible to implement UBI or other strategies before most of people losing job.

>I can't parse this sentence.
thanks for your free English class, bro.
Now I'm curious what photo software is so good to cling onto
Amazon fined for 'excessive' surveillance of workers
Really? I can't even imagine an economy of like, sentient dogs?

Or paper wasps: https://www.bloomberg.com/features/2017-biological-markets/
I don't see any practical difference w.r.t. cybersecurity between "I blindly applied this pile of YAML to my production kubernetes clusters without looking at it" and "I blindly downloaded and ran this computer program on my CI runner without looking at it".

A supply chain attack on the former means that your environment is compromised. So does the latter.
I don't think they have a need for configuration files while filming their tiktoks.
TOML's sections remind me of the directory part of a filename and keys files.

For the content that belongs in a typical configuration file this or the INI style roots are probably the most human approachable formats. For anything more complex maybe a database (such as SQLite?) is preferable past application bootstrap?
How to Use Ivprep and 1VYRAIN and Disable Intel ME on a Lenovo X230
Unfortunately, the hype about LLMs has generated breathless ruminations on AGI and consciousness. Dig a little deeper and there doesn't seem to be much there, as one may find that these terms are not adequately defined.

Here we see this attempt:

> First, a disclaimer. Consciousness is a notoriously slippery term, if nonetheless possessed of a certain common-sense quality. In some ways, being conscious just means being aware — aware of ourselves, of others, of the world beyond — in a manner that creates a subject apart, a self or “I,” that can observe.

Which is followed by paragraphs correctly calling out the inadequacy of the above definition. Nowhere though does the reader get a satisfactory answer: what really is consciousness?

One might say who cares if they don't define it? Well, if you don't define it, there's no point in discussing whether it exists, how it came to be, or what it comprises.

You might as well be asking the question: how close are we to quidlesmoopy?
I plan for 86 and using this a basis of my pension calculations
The Public Domain Benefits Everyone but Sometimes Copyright Holders Won't Let Go
Be wary, unknown actors are targeting devs. My email that is only exposed in github recieves targeted mails on the regular, maybe randomly or maybe because I released and contributed to several popular code bases.

Dev credentials tend to unlock more doors than hacking a soccer mom.
So I got some time to go through the video,

- Overview of C, C++, Objective-C and Objective-C++ history on Apple platforms

From https://youtu.be/lgivCGdmFrw?t=169 to https://youtu.be/lgivCGdmFrw?t=306

- How Swift fits into the picture

https://youtu.be/lgivCGdmFrw?t=317

Key statements.

"Apple is very serious making Swift viable anywhere on this chart..."

Meaning a chart showing "UI Apps, Portable utililities, Platform libraries, Portable libraries, Kernel and below."

"...that is because we feel we need a successor language anywhere on this chart, so we are putting Swift at the kernel and below, as well as, platform libraries, and not just UI application, and we think it is a very important future for the language, we are very commited to it"

Up to https://youtu.be/lgivCGdmFrw?t=352

- Basic Expectations

"We need to focus on adding one sucessor language"

"Every language we add comes with extra complexity, in terms of tooling, XCode support, build system support and so on, as well as, language problems making them interoperate"

"We have four precessor languages, we don't want four sucessor languages"

"Should be accessible as first language, for people coming into our platform"

From https://youtu.be/lgivCGdmFrw?t=360 to https://youtu.be/lgivCGdmFrw?t=411

"At the same time, if we want to make it usable in kernel, we need to provide enough control to make it usable in such environments"

"In particular that means being able to scale down to a minimal runtime"

From https://youtu.be/lgivCGdmFrw?t=420 to https://youtu.be/lgivCGdmFrw?t=493

- Problems with C

https://youtu.be/lgivCGdmFrw?t=493

- Overview of Swift

"So we feel pretty strongly, obviously at Apple our sucessor language is Swift and I am here to talk about features of Swift, both to try to sell you on to it, but also to talk about the things we think are pretty necessary and the ways in which a programming language can support, you know, clear code, safer and more correct code."

"Like I said before, Apple has always intended for Swift to be a sucessor language for all of our predecessors, from the top to the bottom of our stack, accessible to novices, powerful enough for experts, it is real a tall order.

From https://youtu.be/lgivCGdmFrw?t=1996 to https://youtu.be/lgivCGdmFrw?t=2042

Quite clear that Swift is the future and zero mentions of Rust.
Aircraft Certification: Comparison of U.S. and European Processes for Approving New Designs of Commercial Transport Airplanes

https://www.gao.gov/products/gao-22-104480

See also this comment and answers:

https://news.ycombinator.com/item?id=38973101
For people who might be wondering why git hasn't moved to sha256 yet, here's a lwn article on it: https://lwn.net/Articles/898522/
Just wanted to point out that German academia, and to a lesser extent student body, was famously not the “same race” during WWII as it was before…!
How do you know that only 33% click accept all if you are not meant to track those who deny?

That said 33% of consent, legal to be sold is better than 100% of gray area.

Before GDPR you didn't have explicit consent and you still could be on the hook for trading personal data.

The system is working as intended.
Networking communities understand the way it works and the improvements it's making.

Gamers understand the consequences of not having it when they want to play with their friend but both are behind CGNAT and they can only play games with a server run by someone else and not any that use P2P multiplayer.

HN users can afford the $2/month/server that AWS or whoever charges today and besides your standard SPA + REST API doesn't really care how many layers of NAT and proxies it's behind.
Maybe that's the problem, I like a richer finer grind...
Hey now, it's possible to have written hundreds of thousands of lines of Python and worked on the internals (back in Python2 days) and still think it's terrible. (I don't, really, but that's because I don't try to use it to write web services.)

I think part of the problem is even comparing Python to Go. They are both "programming languages", but in one of them the expression `x + y` translates to the CPU doing about 2-10 things, and in another the CPU does anywhere between ~1,000 and a few 100,000 things. (I'm ignoring the FFI here.)

It's not like Python does 5,000 things just because it's poorly designed! Actually, I wouldn't want to write math code or do physics simulations in any other language. But conversely, I think if you try to write a backend RPC service in Python, you are just using the wrong tool for the job. Maybe that's because it's what you know and that's fine, but let's not pretend it's a good choice on technical metrics.

In most ways, Python is much closer to bash than it is to Go/Rust/JVM/C. Just like I wouldn't wanna write shell scripts in C, I wouldn't want to write backend code in Python.
There are GUI tools that do that, and thankfully most scripting languages have a REPL.
> gamers WILL buy this AI generated crap

Sure, to me personally it really doesn't matter how the assets are generated, gameplay is what matters. However, I will buy AI generated crap with good gameplay / design for 20€ with no DRM and no grinding, no microtransaction bullshit and no always-online.
You shouldn't need the full complexity and power of a Turing complete programming language to do config. The point of config is to describe a state, it's just data. You don't need an application within an application to describe state.

Inevitably, the path of just using a programming language for config leads to your config becoming more and more complex until it inevitably needs its own config, etc. You wind up with a sprawling, Byzantine mess.
grml is great! It has pretty much everything you need. grml config file is also quite readable and you can learn quite a lot from just reading it.
I’m surprised it’s legal for a business in the US to refuse cash payments. Is there a reason supporting cash payments is not mandatory?
I seem to recall gmail starting with 1gb?
Might be a generational thing.

Some folks grew up on systems that could fail at any time and leave them with nothing but the tools in /sbin to fix it with. No /usr, no bash/zsh, just sh and vi if you were lucky. You learn to love the cool new things, but you still have a mental bag packed with fsck and ed in case you need to bug out.

It's silly, really because no systems are like that any more, but the things you learned at 2am when you were 22 tend to stick with you.
This makes no sense to me.

You have complex enough logic to warrant a language, you should use a real language. You'll have more support, less obscure issues, a solid standard library and whatever else you want, because it's a REAL language.

If the argument is "someone in my team uses recursion to write the YAML files, so I'll disallow it", then the issue is not with the language, it's with the team.

What I have found on my career is that many Ops people sell themselves short and hesitate to dive into learning and fully using an actual language. I've yet to understand why, but I've seen it multiple times.

They then end up using pseudo-languages in configuration files to avoid this small step towards using an actual language, and then complain about how awful those pseudo-languages are.
just throw in a kafka cluster so you can pipe each step through an event bus and you'll have an enterprise-grade deployment setup
Well, you can replace YAML with JSON and JS templating without changing the parser. So I guess that’s an advantage over TOML?
Didn't shop at any of the big 3 big box stores.
You'd be surprised how bad even the local/regional family owned chain appliance specialists are.

And the repair guy was the Bosch official warranty service guy for apparently all of Long Island. I found this out when he announced he was going on vacation as he left and we wouldn't be able to get the DW compute board replaced until he returned.
ipSpace.net: A Comprehensive Resource for Network Engineers
In general I am always confused that it lets you use strings unquoted, which is what allows for all these issues with ambiguity of the interpreted data type, Norway problem and all that.

It also just looks odd to me, I don't see why it's necessary to allow this.
I would recommend implementing a similar API to Grafana Tanka: https://tanka.dev

When you "synthesise", the returned value should be an array or an object.

1. If it's an object, check if it has an `apiVersion` and `kind` key. If it does, yield that as a kubernetes object and do not recurse.
2. If it's an array or any other object, repeat this algorithm for all array elements and object values.

This gives a lot of flexibility to users and other engineers because they can use any data structures they want inside their own libraries. TypeScript's type system improves the ergonomics, too.
Im depressed to know several areospace family members who have joked the commercial airline industry can be an open door soon
So if I appreciate Bach, Phillip Glass, Nils Frahm, Metallica and Wutang Clan, do I have musical taste?
Agreed. XML is clunky, no doubt, but it's partly that the tools were just clunky.

Having said that, I do like that you can flip between YAML and JSON. If we could do that with XML (attributes vs sub-elements a problem here) it would be much more useful I think.
Does this count? https://testimonial.to/qdrant/all
I just skipped over zsh since I didn't want to spend time configuring it, as fish is pretty good out of the box.
TOML is pretty easy to grok and forgiving at the same time
I guess templating your configuration is just an instance of the old wisdom that any problem is solvable by adding a layer of indirection.
We might be bad at generating uniform, independent random numbers, but I submit that we’re still capable of generating some true randomness. Perhaps take the best of both worlds and mix in new entropy at each step? Something like, take the previous 2-digit value, add a "random" digit and generate the next output from that?
The problem with this signal is that it was never designed to be recovered in the first place (it only came about by chance), that's why it has the issue with long sequences of 0 bytes described in the article.
ipv6 is so design by commitee that it's ... not worth the trouble ... as a hobbyist. You just described a scenario where you need 3 services for the machines in the same local network to talk to each other.

I'm not willing to spend the time to set it up on my internal network until I start to lose connectivity to some places, sorry.
Understanding How APIs Work
I've seen memes where SREs complain they have just become YAML engineers. :(
YAML is also just as bad as the Linden tree.

https://www.youtube.com/watch?v=aoqlYGuZGVM
Everyone hand rolling code does not seem like an improvement over tools like helm even if it’s yaml
Dunno, to me YAML is the python of markup languages.

YAML is decent at handling things like nesting and arrays, while TOML sucks at it.

I don't dislike YAML that much.

That being said, we knew since the dawn of C macros that templating languages which are not aware of syntax, are AWFUL.

Likewise, writing Helm charts (the place I encountered YAML templating) is just horrible, but would be so much nicer is templates respected the YAML syntax tree and expanded at the right subnode, instead of being a text replace botch-jobs.
If they're paying you for your time, this is kind of smart.

If they're not then it's a scandal.
My real issue with google, and google products, would be the uncertainty.

They release a decent product that sees some growth, but unfortunately it doesn't scale to their standards, and it gets sunset.

It makes me extremely hesitant to commit to new products - no mater how good and seamless the integration is to their other existing (and still surviving) products. I love using sheets, colab, drive, gmail, photos.
A Cloud-Optimized Transport Protocol for Elastic and Scalable HPC (2020) [pdf]
His views do matter to provide context as to why he was in Ukraine and why he was in Jail. During war, normal rules don't apply. You have to be daft to support Russia, while you are in Ukraine. He was a grifter, enough said.
> All operating systems default to using random host bits in SLAAC addresses, each bootup (or change of network interface) will instantiate a new address.

Great, so I can't connect my laptop to my desktop across reboots without setting up some internal dns?
Helm is another can of hot garbage. Impossible to vendor without hitting name collisions, can configure only what’s templated.

Jsonnet is the way to go with generated helm manifests transformed later. Kustomize with its post-renderer hooks is another can of even hotter garbage.
There is no way Apple designed the R1 from scratch, it will contain a bunch of components from their other SoC designs. Obviously it's going to have quite a few more IPUs than a standard SoC, which only have to handle ~4 cameras. It also clearly has the display scan-out components.

And it's entirely possible that one of the components Apple took from their grap-bag of SoC component is the GPU compute cores. Properly not the rasterizer or texture samplers, but I could see the compute cores being useful for running tracking algorithms. The massive amount of memory bandwidth does kind of suggest GPU compute cores.

But even if it does, that doesn't make it a discrete GPU. Just a dedicated SoC with some GPU components, and a bunch of other things.

But it simply can't be used as in indicator of discrete GPUs in Macs, because all those other SoC components would be a waste of silicon and it's unlikely Apple would reuse the R1 die as a dedicated GPU.
Yes, it's used for the RAG implementation - though we only know that due to information leaked in an error message I believe: https://twitter.com/altryne/status/1721989500291989585
1. I am unaware of a standardized .ini format

2. The native types in TOML are useful.
I've started wondering whether Boeing is an Americanised version of Böing. This is because the German umlauts can be replaced with "oe".
IPv6 will rid us from the abomination of domestic NAT.

IPv6 will, finally, enabled the real internet: all p2p protocols will start to work seamlessly. I am thinking a super simple no-dns IP (audio|video) phone protocol listening only on tcp 1 port, new bittorrent like protocol for live streaming, etc.

Since IPv6 has been almost everywhere in my country for years: enjoying ssh session everywhere (ipv6 mobile internet), without any domestic NAT to configure.

But, still... steam... github... and some "rogue" (:P) smtp servers.

That said for HN, where is the champagne?
Having on and no both be Boolean literals, but of opposite values sounds like a horrible decision, a typo doesn't result in a syntax error, but instead in a completely wrong semantic misconfiguration.
The problem with AWS is that they tend to make the IPv6 enabled endpoint completely separate as can be seen with the s3.dualstack.region.amazonaws.com and the lambda.region.api.aws endpoints. (The latter is not even on amazonaws.com!) It is strange given that Linux (I assume they run Amazon Linux on their systems) has dual-stack support, and even if some of their internal layers don’t, only their front end, public facing layer needs to be IPv6 enabled, and the rest can run over IPv4.

At the language level, most languages will automatically bind to all interfaces and addresses if you pass in an empty string for the host. At the network level, I find it difficult to believe that Amazon can’t pull it off given that they literally run a CDN that has IPv6 support in all regions.
Edited :|
At first glance that makes a lot of sense given Ruby's open classes and extreme dynamism. On closer examination though I conclude open classes are not mutually exclusive with a proper modules system.

Ruby's classes are reified as normal objects. A module system manages names, symbols, references to those objects. To modify a class we just need its object, which name it comes from doesn't really matter. We'd be able to modify classes even if Ruby had a real modules system. All we need to do is get a reference to that class object, probably by importing it from somewhere into the current namespace.

Ruby does exactly that already. Every class just happens to get stored as a constant of the Object class. So creating a class A just stores the new Class instance in ::Object::A which is totally weird when I think about it. And when programmers write A, Ruby looks up the constant in current scopes and eventually finds ::Object::A which contains the Class instance. A proper modules system would allow programmers to define where that object ends up or gets pulled from.
Barcodes and QR codes are just a way to display data. The assumption that every one of them identifies the object is invalid. Some do, for sure in particular in retail stores - others could be serial numbers or other such info that aren't going to match with any specific database. This is also why on many non-grocery items you'll see multiple barcodes... the one that the store uses for identification, and the rest that represent other things.
It’s is called Boeing but this failure is really McDonnell Douglas.

Being back engineering leadership supremacy.