skysight-inc/HackerNews huggingface dataset:
To add to the sibling comments, after going from a jsonnet-based setup to a Typescript-based one (via pulumi), the biggest thing I missed from jsonnet was the native object merge operations which are very useful for this kind of work as it lets you say "I want one of these, but with these changes" even when the objects are highly nested, and you can specify whether to merge or override for each individual key.

But ultimately this was a minor issue and I think it's far more important that you use something like this (whether a DSL or a mainstream PL) and that you're not trying to do string templating of YAML.
Thanks for your condescending explanation of corporate practices. I'm sure the typical HN reader is completely ignorant to those facts. Perhaps you could also explain Russian corporate practices and ethics to us all.

Only you are saying anything about malice. Everything is easily explained by greed (or the desire to simply gain if you prefer softer language).
Because you can access a website on both ipv4 and IPv6 doesn't really make IPv6 all that useful because you could disable it and still be able to access the same resource using ipv4...
Three months ago Wise stopped accepting new business clients from the EU (and, mostly, the UK).
Adoption has increased, and will continue to increase, as there is more and more of a need for it to.
> SaberVM is intended to be what functional programmers wish Wasm was: a statically typed runtime system that could be run in the browser but isn’t primarily for that, which could functional languages could easily compile to in a way that preserves the sort of polymorphism-based security reasoning that functional programs depend on.

F# in Webassembly via Bolero - https://fsbolero.io

How well do you think it succeeds in meeting functional programmers' expectations?
These ground effect craft are super cool but I fear that these will also fail for the same reasons they have historically, reliability, unpredictable downtime due to being very sensitive to weather / ocean conditions.

I suspect efficiency in what looks more like traditional air travel will be the way to go.
NAT is only needed if you want to transition from a private network to a public one.

ipv6 still needs nat configuring. nothing changes there.

The only thing that changes from a network administrator perspective is it becomes much harder to ensure devices that should only have a private ip address do not have a public one.

https://www.juniper.net/documentation/us/en/software/junos/n...
simdjson: Parsing Gigabytes of JSON per Second
Gummy Vitamins May Not Deliver What They Promise

Better?
I looked at this last year and liked it. I ended up sticking with my old setup: using a markdown editing app with leanpub.com for my manuscripts, and Apple Notes to manage research notes.

I think your system is very good, but I decided to stick with my super-simple setup. I have been using emacs for 40 years but use it less now, favoring specialized setups. I mostly use eMacs now for programming with various Lisp languages and I like my Python emacs workflow.
We just need to agree on a 2^16 word dictionary, each 16-bit segment gets it's own word. Then we can write addresses such as correct:horse:battery:staple::one .
Deep Learning Picks Apart DNA Data-Copying Puzzles
For anyone struggling with Helm YAML syntax errors in their day job, I shamelessly advertise my browser-based debug tool Helm Playground:

https://helm-playground.com/ - https://github.com/shipmight/helm-playground
An IP is not a global phone number. You cannot port the same "number" from one carrier to another.

If we want that, global orgs in charge of the global phone number mapping must coordinate around some slice of the IPv6 address space (what they already do with international roaming of phone numbers). This will be very hard to operate safely, very probably.
Qdrant is open source (with hosted offerings).
I quite like this and could imagine the expense of the object was because it signified an officially taxed and legal gambling operation or something.

However, I think we might we would see some wear if they they were die. Might see some blobs dented or knocked off if they were regularly being rolled in taverns and such.
NASA bounces laser off 'Oreo-sized' mirror on the moon for first time
The YAML 1.2 spec removed “no” as a synonym for false. That arguably just made that entire problem worse, and even though it’s been almost 15 years YAML 1.1 is still the commonly used variant.
It's wild to me how slow conda is. Just in ordinary day to day use, with nothing weird, you sometimes need to wait insane amounts of time, even on incredibly fast systems. Whatever they're doing, it's wrong and bad.
Scientists discover near-Earth asteroid hours before it exploded over Berlin
> I guess XML and JSON are too verbose. But YAML is so far in the opposite direction, (...)

YAML is a far better format in terms of being human readable and editable, and supports features such as node labels and repeated nodes that turn into killer features when onboarding YAML parsers into applications.
> Since the first author name is zero characters long, the regex skips that line, and the fake second author line is used instead. Git ignores extra author lines after the first, so Codespaces looks at the second author line but Git looks at the first.

How common is it to have multiple author lines? I haven't seen that before, only co-author footer[1].

[1]: https://docs.github.com/en/pull-requests/committing-changes-...
you should try it at:

https://strudel.cc/

live coding songs isn't that hard. for example this simplified Kraftwerk's Das Model:

https://glicol.org/demo#themodel
The USSR one in your link isn't even the craziest ekranoplan :) This one was huge and used 8 jet engines: https://en.m.wikipedia.org/wiki/Lun-class_ekranoplan . It looks to me like a failed Kerbal Space Program experiment (moah engines!) but curiously enough it was in actual operational service.

The one in the link actually looks fairly sane, it's smaller and powered by only 1 turboprop by the looks of it (edit: nope it has 2 turbofans in the nose too). https://en.m.wikipedia.org/wiki/A-90_Orlyonok

Edit: oops I see it was already mentioned sorry. I was reading on mobile.
> Validating incoming XML was a breeze, just give it to the validator class along with the DTD and Schema and boom, done.

See the boom? It's boomer tech. We can't have old, boomer tech in 2024.

Jokes aside, I wish people spent the time to understand the technologies before disliking them and blindly implementing a different, inferior one.
Is the emergence of life an expected phase transition in the evolving universe?
I think what you're pointing out is often an indicator of good design. In terms of robustness but also the variation in interaction and use the design facilitates.
While I agree, Blancolirio over at YouTube went through a recent lawsuit[1] which had some non-anonymous sources claiming quite serious incidents at Spirit.

[1]: https://www.youtube.com/watch?v=RSGujNq4bVM
Those odds are 4 quadrillion to one, if the numbers are picked randomly.
I heard a lot about slowness of oh-my-zsh but never experienced it myself.

I had slow starts when I added nvm completion to .zshrc and .. maybe conda environment but that was unrelated to oh-my-zsh
In theory this is not supposed to happen because the QA organization reports directly to the top of the org chart. This structure was developed after some high profile quality failure episodes in the 1960s (Minuteman?).
Most of those on your list were either bought/copied/stolen, as mentioned in my comment.

For the office suite tools they offer (calendar, docs, gmail and drive), they were the first to move to the cloud, but nowadays there are so many companies with similar offerings that are either cheaper or better.

Even Microsoft nowadays has Excel on the cloud, which let's all be frank. It's much superior.

Before I do look like a google hater, I use a Pixel, pay for Google drive etc, but I know how nowadays I have so much more interesting choices(better privacy, better phones etc) and don't move out mostly out of laziness.
The Merit of Independence (startups vs micro-saas)
On micro-saas vs startups – For a while I've been figuring how I'd want to ideally live my life then try work backwards from this. These are some random thoughts on the subject.
for now.

let me repeat what I have already explained - when compared to today's leading AI tech, a "vector database" is just ancient tech. major players are going to build their inhouse solution or they'd conclude it to be some kind of labor intensive & low profit margin baggage and outsource it.

you can build a business around it, just like all major tech companies have cleaning guys work for them one way or another, people have to realize that it doesn't make carpet cleaning a high tech or strategically important business.
Hello!

The asset pipeline handles FBX and GLTF with regards to models. We read GLTF materials and support the baseline metallic-roughness natively. For FBX:s though, you need to edit the materials manually.

The biggest hole in Nebula is that there are almost no tools, so editing materials is painstakingly done in XML. We basically haven't had time to implement the plethora of UI required to interface with the engine in any meaningful way.

Long term, we plan to do all of this obviously. We used to have a pretty good toolset back before we did a total rewrite of the engine internals to get rid of all the smart pointers and move towards cache coherency and a data driven design.

We support a wide range of image formats as well. They end up getting compressed (or not) to DDS in the end. The import settings is also something we need to implement a bunch of UI for, but currently we look at the file name to reason about compression schemes and whatnot.
but does it still work?
There’s nothing wrong with you preferring one service over another, but the question was what makes Google Calendar “category defining”.
To clarify, plastic welding generally implies melting the plastic not with heat but with specific solvents. It's kind of "gluing" where there technically there is no glue (i.e. some substance that stays between your two parts) but rather a weld, where the edges of the parts get melted and stuck together as the "glue" (solvent) evaporates.
Power it how? Stable electricity is not a given.
Sure, but that’s not really an argument for or against async but for or against different runtime policies.
Having been through a number of mergers and subsequent layoffs, I can confirm the surviving talent is typically less... Talented.
It's still a very interesting article. But I think that your point is correct. This article demonstrates why philosophy was largely obsoleted by science.
Thank you guys so much!
I backtracked all the way to Bash. Because I seem to write some amounts of bash scripts, it seems living inside bash is helpful. And it's really not much I feel like I am missing in my use from zsh (or fish). Bash even supports CTRL+R for history with search nowadays.
That’s part of them being thorough.
So true. I abhor yaml. It’s impossible to know correct indentation without a plugin that shows it which isn’t available in many cases where you edit yaml. It’s whitespace sensitive. The data types are not obvious. It’s just all a round bad

I love json. It’s explicit and easy to read. We should just be using json for everything that needs to be human readable.
I prefer to keep my json to one line without white spaces, saves on disk space.
Your issues with Gmail seem to be the sort that would desolate with privacy wonk nerds, which I suspect are immaterial from Google’s perspective.
that's def not ideal and not normal, loading up the page in incognito takes me less than a second. It does make a lot of requests for assets and to the API but those are mostly async. Can you repro the long load time everytime? Do you still see a long load time for a space url like https://kinopio.club/fonts-6n5memHYV0K1qmeUcX2Fs ? If the issue persists? What browser/OS are you using? Where in the world are you? (the client should be serving over a CDN)

EDIT: in case you were referring to the loading state in the vid in the post, I suspect that's a bug with the iOS loading screen that I didn't have time to fix before this post (it's just idling for most of that). will update later
And has enough money to fork it at any time.
I’m also an iPhone mini user and frustrated that the line didn’t bear more fruit, so to speak.

I think people wanted bigger screens, but what they wanted more was battery life which requires that you scale up the phone.

Personally, I was really happy with the original iPhone size of 3.5”.
Every dollar I've ever paid in federal taxes has been thrown into a black hole of debt never to be seen again, their actual spending is fueled by debasement of the currency (IE. money printing). The only purpose of taxation in such a system is to reduce inflationary pressure caused by their own malfeasance, I can't imagine they actually need the revenue since there seems to be no relationship between revenue and spending anyways. This all makes our current system of taxation feel less like a civic duty and more like a scam.

>50% of the country believes tax is theft, and they also imagine if there were no taxes and the IRS abolished we'd somehow still continue to support an army, have a federal court system, a patent office, etc, etc, and that their state will continue to get federal subsidies.

That is not at all what 50% of the country believes, its a hyperbolic strawman. Obviously taxation is necessary to fund public services, just because someone criticizes the litany of flaws in our specific system doesn't mean they don't believe in the concept of taxation. Funny that you go on to complain about lack of nuance.
I take issues with the approach. Anyone know anyone who wants dial gauges retrofitted? I got a way to do it that seems good enough.
I find this kind of data interesting and hope we can pick out what’s biological and what’s social/cultural.

It seems like there used to be more of these “look at these interesting results” type discussions but are fewer now that just posting things can upset people and gather lots of folks meta debating instead of digging into knowledge development and understanding.
Trying asking an LLM :)
WikiFlix
I actually like it. Unfinnished Ideas are .. the waves the buisness problems make when bumping into the software. These ideas are usually collection points for notes on how something is impossible (due to reality, buisness or architecture) or otherwise constrained.

They are not actual features, they are a information collection on how a idea might be not possible or a placeholder for a better solution not yet in the making.

Not all tickets have to become a feature in software- some can become wikipedia pages on requirements/conditions of the project.
Practical Introduction to Scroll-Driven Animations with CSS Scroll() and View()
Who cares? There is no reason why the universe needs to be elegant.
Picked an appropriate username tho
fd::/8 addresses (really fc00::/7) are ULA addresses [0], defined as non-routable local addresses, so it’s expected that you can’t get out to the internet through just that address.

Do you have any smart home devices? Protocols like Thread and HomeKit establish their own randomly-generated ULA prefixes and advertise them through RA’s (router advertisements) and correctly-configured devices in your LAN will observe the RA for that network and generate a local address for it (including your router.) So just seeing a fd/8 address doesn’t mean your actual router gave you it, it just means that something on your network is using a ULA prefix.

Basically, it’s possible the real problem is that you’re not actually seeing an RA from a “real” (routable) IPv6 subnet when behind your router.

> If I bypass the wifi router, the ISP router gives me both an address in both fd/8 (in the same /64 as the wifi router gets assigned, which makes sense) and in 2607/16, besides the usual fe80

When you do this, can you ping out? (`ping6 2607:f8b0:4004:c17::65` or something to rule out DNS issues.)

> Maybe I should play with the router's upstream settings ... "Get IPv6 address" has auto, slaac, dhcpv6, non-address ... since I can ping it from outside that has to be right. If I disable "Prefix delegation" the ::/64 box is editable but it complains about literally anything entered. And I don't have anything meaningful to manually enter a DNS address

What you want here is dhcpv6 and prefix delegation. This will make your router ask the ISP for a real IPv6 network to use, and upon receiving this from your ISP, will send RA’s out to your local network for a “real” (2607/16 or whatever) network. A prefix length of 64 should do it, unless you need multiple subnets inside your router. (People say dhcpv6 is obsolete by SLAAC, but prefix delegation is a different thing… if you want to have your own router obtain a network prefix from an ISP, DHCPv6+PD is the only way to do this.)

- [0] https://en.wikipedia.org/wiki/Unique_local_address
What a fun bit of news, thanks to whoever manages the site infrastructure!
What do you think of… say that a large political party enacts a law and uses state apparatus to censor something? What when a large political party uses its size to push publishers to form a self-censorship body like the CCA (mentioned in the text)?

The boundaries of the state are blurry. Political parties are IMO in the blurry zone. That doesn't mean that the state has no boundaries or that distinguishing between state and nonstate is always meaningless, it means blurry.
By "more static", I meant items with only a handful of variations.

If you're using one port for dev & another for prod I reckon it's best to have it in config.

But if you're port is varying by image, region, dev/test/prod status and has exceptions for customers using your app on prem then keeping all that logic in code may be easier.
> what makes desktop computers so special?

Non-casual computing and multiple screens. ex: Work, research, editing, complex creation, engineering...

Mobile can sometimes touch those things but the core is mostly done on desktops.
That depends. if you look at the history of the 787 project, Boeing way overestimated their suppliers' ability to take on major engineering and manufacturing tasks. But they all signed contracts that said they could. Everyone who has let a contract for outsourced software knows an outsourcing shop would never blow smoke up your ass, right?

For the 787 bad outsourcing cost Boeing literally $10s of billions in overruns and a plane that was initially sold at a loss of tens of millions per unit and is unlikely to ever make development costs back.

That's Harry Stonecipher's legacy. He was going to show those arrogant 777 engineers how it's done when a tough manager takes over.
I had exactly same experience: nvm and conda. Both are unrelated to oh-my-zsh completely: they were configured in .zshrc directly
Nintendo really wanted to encourage indie gaming on the Switch, so any individual can register to be an authorized developer: https://developer.nintendo.com/.
This was my take on the description you're replying to as well. I couldn't help but think "There should only be one way to pour water into a glass...Some people keep the glass level while pouring, some tilt at a slight angle; some use a faucet, others a pitcher..." etc.

Another comparison: the details of every other coffee brewing device.
Cognitive Search already contains hybrid search (vector + BM25 + custom ML reranking) and they use chunks of 2048 tokens with a custom tokenizer. So it should be now better than most vector DBs. One could probably make something better by using some version of SPLADE instead of BM25 but their secret sauce lies in their custom ML model for reranking that gives them the largest search performance boost.
Italy's coffee pot king was buried in the appliance that made him famous (2016)
An engineer at Boeing wrote a detailed internal document about the problems it caused that's available at various places on the internet.

https://www.semanticscholar.org/paper/BOEING-PROPRIETARY-BOE...
The scenarios where people are simultaneously editing the same space online and offline are very rare. When both users are online, I use the UI to communicate who's editing what to avoid conflicts. I would like to improve this in the future, but for now it's a utilitarian scope/resource issue
Here is the original source: https://www.stevestewartwilliams.com/p/sex-differences-in-wo...
I thought Godot was already being used in Switch games for the past couple years; for example, Sonic Colors used Godot for the engine. What differentiates this release? Did the sonic team make their own port or something?
I’m not sure why there’s always so much focus on purpose. People build objects of geometric fascination as art objects all the time. I agree with you that there need not be any religious significance here.
You just install it and it works. I change devices, or wipe out my devices often enough that just having a familiar shell installed in one line feels comfy. I usually don't customize things a lot, I pick something with good default and rarely change anything on it. I don't want to bother downloading plugins and addons, or fonts, or themes, just for a command interpreter.
You can't just take what you know about modern education and retrofit it into the past. The system was just so ridiculously different. To start with the overwhelming majority of people, low and high class alike, had very limited formal education.

I tried to find a list of Harvard graduates of the era to demonstrate this, but the best I could come up with is this [1] list of Harvard presidents who all tended to be distinguished graduates themselves. It's quite unfortunate, because these are ostensibly the cream of the crop - which kind of plays into your class stuff, but I think even this sample also works to largely reject it. In any case it's quite interesting to read their bios!

For instance check out guys like Thomas Hill [2]. He had very minimal formal education, yet was a sponge for knowledge, and learned what was necessary to achieve - and achieve he did. Another is Jared Sparks [3]. Educated in common schools (which most certainly were not teaching Latin/Greek and other advanced topics) before he went to work at a variety of trades and then (presumably after saving up some money) attended a private school at the age 20+, before finally making his way to Harvard.

Basically it's not like you just went to school, graduated, and then applied with the knowledge you'd gained - at least not in general. In a world where education was optional, those who pursued it tended to do so out of passion and from that passion exceptional competence also tended to emerge.

[1] - https://en.wikipedia.org/wiki/President_of_Harvard_Universit...

[2] - https://en.wikipedia.org/wiki/Thomas_Hill_(clergyman)

[3] - https://en.wikipedia.org/wiki/Jared_Sparks
It's pretty much repeating the mistake of early 2010s Java, where the entire application frequently was glued together by enormous ball of XML that configured all the dependency injection.

It had the familiar properties of (despite DTDs and XML validation) often blowing up late, and providing error messages that were difficult to interpret.

At the time a lot of the frustration was aimed at XML, but the mid 2020s YAML hell shows us that the problem was never the markup language.
the switch to dot aws is meant to long-term decouple aws api endpoints from a domain that is also used for a bunch of other stuff, like marketing websites and docs. of course, like all aws things they have no consistency over adoption.

as for using a different hostname for dual stack, the reasoning is that they cannot guarantee that all clients of a given service will handle dual stack dns correctly (ex NAT filtering, IAM policies, &c). so they opt to give clients explicit control over migrating to dual stack.
Not sure, but a qin f21 pro phone could be an option as well.