skysight-inc/HackerNews huggingface dataset:
This fails, among other scenarios, if `someThing` includes a Date object.

>>> const z = { d: new Date() }
undefined
>>> typeof z.d
"object"
>>> const a = JSON.parse(JSON.stringify(z))
undefined
>>> typeof a.d
"string"
>>>

After the roundtrip, the property `d` is now a string, not a Date object.
Mine too, very convenient. I use hidden elements to present summaries so the whole thing fits in a page. https://kroltan.me
Hey, Nick! Good to hear from you again.

Yeah, that blog post definitely resonates with me. As I've been learning about Debian packaging, there are so many times I think, "Oh, why was I reinventing what Debian does really well?"

Part of it is also just getting lost in the local maxmium of Ansible. I kept feeling like, "Well, I'm not reinventing the wheel. Ansible has a pre-built module for creating users / installing dependencies / installing services, but then the Debian package manager does it so much better and faster.
That's useless for comparisons though. Musk lost billions of dollars when Tesla's share price dropped, we should all pitch in and help him out, because we didn't lose billions of dollars and are therefore much better off, right?

If only we were able to look at relative things to find out if that's true.

I don't believe that was the intended message of the comment I replied to, but even if it was because strange ideas: China easily tops the US, and so does Russia.
Might this be what you're looking for: https://github.com/bigscience-workshop/petals ?
Oh the halcyon days when all we wanted to do was study to get good grades and get out while ignoring the partying and fun by the Greek sisterhood and brotherhood campus orgs.
It's always been the case that to a certain degree, we learn how to express/think/desire from some "subject-who-is-supposed-to-know", but the difference with something like ChatGPT is that this subject is now disembodied and perfectly anonymous.

Those last two are really important: as teens we learn that our parents and immediate graph of authority figures isn't what its all its cracked up to be because we can register their various, previously suppressed antagonisms and inconsistencies as demonstrating they are not that "subject"; ChatGPT leaves no room for this - an inconsistency doesn't 'belong' to it ("it'll get better") and it has no body with which to center our projection of its consistent identity (it is technically the 'body' of human knowledge) and so compare to others.
The travellers and industries in the affected places mind. They've been left behind for a long time and when at last it seems the problem was to be solved, this "funny" thing happens.

Nobody resigned. They fired a couple of engineers, one of them they re-hired (with better salary) elsewhere. That is worse in my book.

Oh and I will stop talking about other funny things happening around here. It's a nice Saturday evening.
His argument hinges on "I can't be bothered to read the docs on the stuff I'm using." So instead of reading the docs on coroutines and tasks before using them, writes a rant about how it's all wrong because he didn't understand how it works.

On a more fundamental level, why would anyone assume that a coroutine is guaranteed to complete if it is never awaited? There is no reason a scheduler could not be totally lazy and only execute the coroutine once awaited.

At least he bothered to make note of TaskGroups, also clearly shown in his documentation screenshot, immediately above the section marked Important that went ignored, and finishes with "As long as all the tasks you spin up are in TaskGroups, you should be fine." Yep, that's all there was to it.
We have this notion of historic times that people largely stayed in place. We find evidence repeatedly that this just isn't the case.

A good example is the spread of wheat cultivation across Europe. We can get fairly accurate reads on this because of DNA sequencing of wheat and it was a new crop. There is cultivated wheat at the bottom of the English Channel, meaning it was farmed there before the English Chanel was flooded by the North American ice sheet melting.

Another example is the from the Bronze Age (>3300 years ago). There was a vast trade network at this time that we have direct evidence for [1], being a ship carrying goods from all across the known world from modern day Afghanistan to Europe.

The Bronze Age spectacularly and suddenly ended, which is a whole other story. It's still speculated as to what caused this. One interesting aspect are the so caled "Sea Peoples", that were directly documented (and drawn) by the Egyptians at the time. There's speculation that the "Sea Peoples" themselves were refugees from some other disaster. This too hints at great mobility that so many people could migrate so far.

Trade and human movement in historic times was way more extensive and common than you might otherwise assume.

[1]: https://medium.com/teatime-history/bronze-age-shipwreck-reve...
So are the other economic systems who create even worse outcomes for kids. At least capitalism, for all it's faults (like democracy), has massively raised the standard of living over the past several centuries. Places with a lot of poverty have lacked access to free markets because of war, politics or the wrong economics.
All the data comes from a JSON API and thus doesn't contain Date objects to begin with.
Protocol exists but is unmaintained (I think) https://www.luismg.com/protocol/

Wavedrom and ascii wave is for tming https://github.com/Wren6991/asciiwave
> In other languages like Java, each class is expected to implement its own clone method

This is incorrect. There is an `Object.clone()` in Java, but it's not implemented by default for most types, implementing it is fraught with complexity, and the standard book of Java advice strongly recommends avoiding it. If you indicate that your type supports cloning (using the marker interface `Cloneable`), you still only get a shallow copy by default.
I'm assuming you mean American Civil War... and I wouldn't rush to call it done, some of those sieges involved a lot of big ammunition and there might be more out there. Impressive it was dry enough to go up, though, gunpowder soaks up moisture fairly enthusiastically.
It's not about fast delivery, at least not in this way.
Arguably if you need mTLS, traffic shaping, cross service observability, service discovery... Then yes, it's much faster to use an existing solution than built it yourself. But it won't make you hot fixes shipped faster.

Service Mesh is nothing new. People tend to call it differently back then.
The key features it bring are:
- Traffic shaping: mirroring, canary, blue-green...
- Cross service observability
- End to end encryption
- Service discovery
You’ll need to define civilization first, if you are talking about a global industrial civilization then the likelihood of that is about zero especially in the time frame of 1-5m years.
UC Berkeley in particular has embarrassed itself and the legacy of Free Speech by hissing, screaming attacks on several individuals in public, to drown out their voices. Combine that with other very active culture-wars elements (not mentioned now) and this grand institution is now wetting the bed, so to speak.
> Then I see old folks or one 30y/o woman in the supermarket wearing a mask, and I remember that this protects them too.

I have a hard time believing that after 2 years of messaging about why people should take a vaccine that this is an “honest question”
I've used it on a small project and it worked beautifully. It even understands and respects Bats syntax.
The issue is settled now. Germany paid huge war reparations after WWII until the 1990s.

Apart from that, many of these explosives are malfunctioning bombs that were supposed to go off when firefighters and rescue personell are at the site. Such devices are pure malice; the defense argument can't justify them.
It's an empty plane being towed to a parking area, I don't think the term pusback applies here...
Great series. Towards the end they were showing the early experiments with steaming high explosive from bombs too risky to move. I guess this “burn the explosive out” method is the current evolution of that.
I find this interesting not from the perspective of LLMs but it seems to imply that human language being a prerequisite for self-awareness. Is that really so?
Lambda vs. Kappa Architecture
It's actually not liquid (at least that's the theory). It's more like butter. The magma that you see at the surface is due to the rocks melting since there is a decreases in pressure and there are other minerals in the rock i.e. water. Don't quote me on that... that's what I remember from my Geology class from 10+ years ago.
Depends, it is great for organ donation.
Yep same about police actions. Sometimes they are in the wrong and abuse their power, but for the most part they’re doing their job, but if you listen to the media they’re at war with poor people.
Hrmmmm.

> But who reads all the docs?

asyncio.create_task() doesn't exist in 3.6, and I can't find the string "to avoid a task disappearing" in the doc, so I'll go out on a limb: there is no such doc. However I see the reference to weakref.WeakSet.
Maybe grafting async onto a single threaded dynamic language just isn't such a good idea in the first place.
> This doesn't work reliably because the arguments are wrong. It's "fread(buf, size_of_item, number_of_items, file_ptr)".

No it isn't. What C standard library are you using? Above code is correct in my C standard library ... man fread:

SYNOPSIS
#include <stdio.h>
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
....
The function fread() reads nmemb items of data, each size bytes long, from the stream pointed to by stream, storing them at the location given by ptr.
love it! now who owns the rights?
I think federal funding should be contingent on full transparency of everything. You do not get money unless everything is disclosed.
I would also add. If you claim to be respectable journalist or an objective observer, I, as a reader would expect you to have done your research and have a higher standard of your publications. Given your past accolades, presenting anything less without substantial support just tells me you are just trying to make yourself relevant with contrarian views
Just tried this out. After my character died the "quick saves" I'd done prior to them dying seem to have been deleted. eg no way to "quick load" or otherwise load the character :(

Guessing this is a permadeath game, though that's not mentioned in the GitHub README nor FAQ.

Unless games saves are actually supposed to work?
Theres almost no info on the website though. An interactive demo would be great, or failing that just some audio examples of its output or a video or something using it would help.
> The bomb likely had another, undetected detonator

That would be really poor bomb design. Bombs are designed to be stored inert near the airstrip, mounted to staged aircraft and armed quickly by inserting a primer/detonator. There would be one and only one per bomb. The detonator would certainly be removed first before trying to burn out.

Explosives usually become more unstable over time, sometimes forming pockets of primary explosives, which can detonate the bomb. See my sibling comment.

Edit: I'm completely mistaken! Some bombs in fact have multiple fuse pockets, so presumably, multiple fuses. Nonetheless, even with all fuses removed, UXB can still go off during disposal.
> But who reads all the docs

Why is this so common? Do people seriously not read a language/library documentation? That's the absolute first thing I do when evaluating a technology.
That's cold comfort when I need to make some quick fix in nano or vi on some remote server somewhere.
Exactly this.

Makes us wonder where Google would be if Larry and Sergie didn’t open it up to the public and we just kept hearing through the press that “there is this amazing search engine that works better than every other search engine”.

After the past decade of every damn startup “guru” advising to “just ship it”, Google just couldn’t follow that advice.

Ultimately it doesn’t matter how good chatgpt or Google’s AI is, all that matters is who shipped it first and how they incorporating feedback in to the model.
> "" is truthy

Humm, no? Unless you mean ("",)

>>> not ""
True
I've been programming JavaScript for ~10 years now (wtf) and I've yet to encounter a case where I needed to "deep clone" an object. It has always been a code smell indicative of a need for some other structural refactoring.
The standard answer is that e.g. Coca Cola doesn't want their ad to appear on the same screen as some random Neo Nazi tweet that apparently are getting through in the Musk era of Twitter.
Moreover, the typical interview process is so ridiculously energy sapping (and poorly predictive), many of us senior devs are just done with it.

When I bail (or get axed) I’m gonna just do some indie hacking or maybe scratch up some 1099 work.
Humoral vaccines do provide some limited protection when it comes to transmission. Nothing like a mucosal vaccine would. But an additional line of protection for the susceptible we may come in contact with.

For full disclosure I don't vaccinate anymore (waiting until the mucosal vaccines are available). But I understand those who do, especially if they are around other people when maskless more than I am.
This is textbook disruptive innovation.
If human ancestors created those 3 million years ago, it doesn't look like they made much progress in tool making in 3 million years minus 10,000 years: https://www.seattletimes.com/seattle-news/science/10000-year...
The Ending of Cinema Paradiso: Original vs. New
I don't write any colored function code in python, I'd much rather work with process/thread pools
That's simply not true. There is plenty of content I like, but I am not getting it recommended.

Often I find stuff on Reddit or other forums or through my own research then look for it on Amazon or Netflix and often it is there, but was never recommended to me.
> That tragedy of commons thing is why any consumer product where you could modify the radio transmitter firmware would loose its FCC certification, making it illegal to sell in the US.

This is not true. FCC equipment approvals have both a frequency range and power level. What the FCC tried to clarify is that devices should not be able to be "easily modified" to operate outside of these approved parameters, which has always been true since way before radios had anything that could be considered software or firmware. For example, it would be against the rules to sell a radio certified for 1W power output that had a 5W power amplifier inside that could be enabled by removing a screw or something.

Firmware modification, in general, is not against FCC rules. For example, new firmware that lowered maximum power would be permissible (or firmware changes that did not affect the emissions of the device at all).

Here is the specific document from the FCC: https://s3.documentcloud.org/documents/2339685/fcc-software-...
one possibility is that these religions literally originated from the same story. it doesn't necessitate that the story is true to have translations of a story in many places.
The video is probably counfounded by camera itself vibrating. You'd have to have camera suspended in the air (say a drone) to have realistic idea of the movement.
I believe the CEP (Circular Error Probable - the area near the aiming point the bomb was likely to hit with a 50% probability) was something like 5 miles for night-time high-altitude bombing during WW2.
Interesting, but really feels like a pitch to investors.
You can't randomly levy all sorts of minor nuisance onto somebody after they've conceded and signed a bunch of treaties largely drafted by the winning side meant to settle this. That's just a great way to self-sabotage your diplomatic reputation.
Meta-commentary: it's interesting that your anti-woke stance (yeah that's what it is despite your attempts to hide it in your first paragraph) is causing tunnel vision in your judgement of things happening. "Hmm, a crash involving a plane, must be because all the wokism that leads to lower standards!".
That probably will happen if the ruskies win.
"wrong end of the Dunning-Kruger bathtub, so you have to show you are in fact at the right end of it."

It seems so simple. Yet certainty eludes me.

"Dunning-Kruger bathtub"

This phrasing is gold btw.
Actually, only some populations developed the gene mutation to increase the alcohol people can tolerate, but I can't find the number now. Try navigating from https://en.wikipedia.org/wiki/Alcohol_tolerance to see if you are more lucky.
That's what the winning nations in WWI did and it was one of the single biggest reasons for WWII happening.
Wouldn’t they have used up most of the energy dense liquid that we currently pump out of the ground? At least in some part of their civilization’s lifespan? That we still had superficial oil fields suggests to me no one extracted oil because no industrial civilization existed before us on this planet.
Just go to bankersonline.com and see the kind of responses there. These AML folks rather file SARs for every trivial thing than otherwise.
> avoid all the mess that comes with trying to clone anything else than primitives types

is an odd way to suffix code that will throw a SyntaxError when handed a primitive type.
The advertisers
When I try to log into bitwarden I see that something (captcha?) was blocked in the small area undee the login and password inputs.

Error message there doesn't point me out to any resource about how I could make it work.
> How do you avoid being envious of "legit" individuals (i.e those who achieved greater success coming from far adverse situations) ?

Well, one approach is to just accept agency for one's own choices and have some self-empathy. I understood that where more opportunity might have been there for me, I made choices that were sound to where I was at the time and these choices led me down a different path. Sometimes they look like wise choices in hindsight, and sometimes they look foolish but understandable in context. And then I make sure to find satisfaction in where I am, rather than where I might have been.
This is a beautiful article, thank you.
Nearby gas mains and harbour sea wall, I believe.
Russ Cox gave his reasons in the Google Group.

https://groups.google.com/g/golang-dev/c/73vJrjQTU1M/m/twcLx...
As an American I can only imagine the luxury of living in a rich nation that would replace a fleet of rail cars only 40 years old.
Does not work for Weezer: https://mastodon.social/@carlmjohnson/109701495285024364
https://pubs.opengroup.org/onlinepubs/007904975/functions/fr...

"The fread() function shall read into the array pointed to by ptr up to nitems elements whose size is specified by size in bytes, from the stream pointed to by stream. For each object, size calls shall be made to the fgetc() function and the results stored, in the order read, in an array of unsigned char exactly overlaying the object. […] If a partial element is read, its value is unspecified."

It doesn't say you stop when fgetc() returns EOF (or an error), so by a strict reading the remainder of partial items is filled with fgetc()'s "EOF" return value. But the more relevant thing is that it says the value of a partial element is unspecified.

(Edited to point out the "unspecified" aspect.)
And at the other end of the scale, regular old digital tooling (sequencers, samplers, VSTs, chord transposers, autotune, DAWs and beginner DAW alternatives) has been doing the more important stuff to allow people that are not skilled musicians to produce something resembling a song for a long time before LLMs. Some in a more user friendly manner than others.

Stringing together some cliches and googling "what are some common chord progressions?" was never the barrier to humans becoming singer-songwriters and computers lowered more important barriers some time ago, though credit where it's due, the LLM is reasonably good at picking lines that rhyme.
Social and class cliques are a real thing. The so-called networking benefits at elite schools like Princeton and Stanford don’t translate as well or as often to poor students, for example.
Clearly the experts do recommend it in certain circumstances.
There is also a tunnel in Japan that was built through an undiscovered mud volcano.
Competition in its recognizably modern form only recently became the foundational organizational system for civilization, and civilization “won” because (in part) a) it generally has no problem deploying incredible levels of violence and coercion, against people and the environment, and b) it promotes continuous population increase, even beyond what may be sustainable.

There’s about a million places to source this, but I might start with something like James C. Scott.
Perfect. This might be what I'm looking for to get started. thank you!
Yes that's the same thing I noticed.

Interestingly, Steam seems to do a much better job at recommending OR my ability to filter out good/bad videogames is much superior. The problem with a movie is that you can't see a part of the plot for some of them or it would spoil it, while for videogames you definitely want to look at the gameplay (at least for me) before buying.
I don’t need the media to see that. For one, I lived it as a poor person. For another, not being poor anymore, I still see it on a practically daily basis when I’m at the office.
Eager managers (or lead engineers) that circumvent the usual “boring” vetting steps.

Sadly, those of us in software, are quite familiar with these types of blunders.

Fortunately, software is “soft,” so we can, quite often, code our way out of these messes.

Hardware, on the other hand, is “hard,” so it isn’t so easy to extricate ourselves.

I worked for hardware companies, for most of my career, and experienced the mind-numbing “measure twice, cut once” methodology that they use.

Software folks seldom have patience for that, and, to be fair, the process can introduce deadly rigidity to a software project (which was why I was fighting a constant hopeless battle for flexibility).

So I guess another possibility is, is that someone promoted a software architect into a position of influence in the project.
It’s a popular theory that caused WWII, but it’s likely WWII would have happened either way. At a minimum Japan wasn’t impacted.
That patent still should be enforced by any sensible court system.
Promising fixed, large percentage gains is not the definition of a Ponzi scheme. Also Ether in does not do this to begin with.
We still have several a year involving sudden neighborhood evacuations in the Nuremberg area, and I expect my son, age 2, will still be dealing with this when he’s an old man if he stays anywhere in Germany.

It’s especially chaotic when one is found close enough to stop traffic to and from the main train station, which is also a nexus for the subways.
I'm sure when they were all private railroads, every company had a consistent standard for width of tunnel. Unify all those independently designed systems together, lose some important documentation along the way, and you're left with something where you can't simply look up important technical constraints.
It looks easy until you face pests, diseases, soil nutrient deficiencies, drought, unfavourable market conditions leading to losses etc. And it's a low margin business so you need to do everything with maximum efficiency to stay ahead.

A programming analogy: Anyone can write an hello world program in Python after a 10 minute tutorial, but delivering software that you can make a living from is much harder.
The problem with police brutality is not that it’s commonplace, but that there are no repercussions for it. If blatantly abusive cops were held accountable the issue would not be as problematic.