skysight-inc/HackerNews huggingface dataset:
When it comes to generating diagrams that look nice from just about any diagram scripting language, I tend to go to "Kroki!". Hopefully they'll do some work to support D2 as well, although going from D2 -> PlantUML is something you can do in the meantime.

* https://kroki.io/
> If Twitter went another month without an outage, how would you adjust your opinion? How about a year?

It's a tricky one, because on one hand it increase my trust that their system was built robustly, but at the same time the passage of time would increase the chance of unseen/unaddressed "wear an tear" (bot figurative and literal) that might be going unaddressed, or under-addressed. But we have no view into that.

We won't really know until they suffer a major problem whether or not they have enough staff yet to keep sufficient maintenance going that such an event doesn't cascade into something much worse and/or whether or not they will be able to recover from it in a reasonable amount of time.

Horrible systems can survive, but often they survive through sheer luck.
They’re burning the midnight oil to save a company that is suffering from fatal wounds that were largely self-inflicted.

The details of the severance package weren’t known until after they had agreed to stay. You also need to consider that many people are attached to a specific job and are strongly opposed to leaving due to specific benefits they might struggle to find elsewhere. Besides the H1B situation that many have wondered about, there are also things like health insurance. Depending on one’s health situation—particularly with children—you may be concerned about finding a new position at a company with a similar health plan before your severance runs out. COBRA is expensive.
To make sure I've got it right.

In order to get this 'beautiful' hashes, they're crunching numbers leveraging cpu power?
Commit queues are so far superior to shaming broken builds that I think it's only nostalgia that makes you miss it.
Agreed. You could be romantic about carpentry or bicycle repair or even accounting if you create the right mental framework. What strangles the romance isn't the craft itself, it's the pressures that surround it.
Credit card number generator websites exist: https://randommer.io/Card
I guess the goal is for all text elements to be readable against the background, which requires a certain minimum perceptual contrast regardless of hue. I don't know if there's also some constraint on the maximum contrast as well. Perhaps readability is compromised when contrast varies to much from word to word?
It did not go down because huge companies don't usually go due to reddit woke culture.
He said CRT looking, I assume to mean “old-fashioned and bulky/boxy”, not that it actually was a CRT based display.
If you only care about 'it mostly didn't crash' as the end-goal of a company, that would be a reasonable take.
Could we get a tldr for how this cheap power production is related to that link?
I love the free software ecosystem, file sharing / electronic communications software, and privacy related stuff, mostly electronic. I like exploring sites like alternativeto.net, european-alternatives.eu, exodus-privacy.eu.org, privacytests.org, degooglisons-internet.org. The whole topic of creating ecosystems that communicate with, or are alternative to, currently established ones, is just fascinating with me, and I have sunk quite some hours into these topics over the years. I have a whole setup of stuff that I manage for myself, a phone that runs /e/ OS, my own cloud to back it up, Linux on various computers, and I also love to tinker with running Windows games on Linux.
Ex mapbox customer and power user here. They became pretty terrible after being pretty amazing five years ago.
There is also a strange story of speech developer leaving them a week ago https://community.rhasspy.org/t/rhasspy-is-joining-nabu-casa...
Yeah, something like "mov ax, 0h" but I suppose that is way more memory intensive as you have to load a 0 into memory somewhere and then copy it into the register.

It strikes me as somehow the compiler is making assumptions that aren't being enforced by the ... OS? Language? not sure what, but it's assuming functions restore registers used but that isn't enforced by anything. From my (long ago) time there was PUSHA and POPA but I assume those take quite a bit of "oomph" and are avoided if possible.
There are a group of skateboarders dedicated to only (mostly) riding Jersey barriers: https://www.instagram.com/barrierkult/?hl=en
Partially. Unfortunatly, rerere is not perfect, and will only solve 80% of the cases.

For big rebase, this can add up to a lot, which I just paid the price last week.
if 80% of knowledge is missing due to 80% of people being gone then the team who built it failed to document or automate themselves out of a job, meaning even other people on the team in the good ol' days would still have faced the same issues and merely had to chase down the original authors. that doesn't sound like it would be completely true. maybe 5-20% of un-documented knowledge walked out the door? completely rough guess. but even 0.5% of knowledge can sometimes be critical.
But the trick here is to discover which analogy we're dealing with.

We don't know. It could be a situation with one steering wheel and 40 wipers. And as long as it's the wipers that fail, we're fine.
Wow. I thought mermaid was the future but I think I've been won over by D2. Can use markdown inside, can use code inside, and has some auto formatting tools apparently. This seems like such a better experience than literally any of the other comparisons.
Two years from peak Covid, and the plushies are the object of nostalgia.
Is Ilograph open source?
I’ve been in a lot of sinking ship.

For the type of jobs at hand here,
One of the things I learned is that nobody is essential.
Even that person you think is essential.
the creator of kroki is on it! https://github.com/yuzutech/kroki/issues/1323
There are currently three data centers, hosting all of the real-time and most of the batch production load. Ad-hoc load and some production batch load was migrating to GCP, but this was being significantly curtailed in the months before the acquisition closed because it turned out to be very expensive, much more so than anticipated and more than the equivalent workloads had cost in the data centers.
They actually have some data for you here to give you a sense of scale:

https://mycroft.ai/mark-ii-status/
Cookies are a required part of any login system. Your Apple ID is used to identify you, just as @amelius identifies you here.
Money is information. If maintainers eschew their own marketing, sales, and (paid) support then they lose access to this information. When someone else interprets the information provided through payment and non-payment their interpretation flavored by their own goals and shaped by their (mis)understanding of the product will introduce noise (i.e. bullshit) into the signal.

The goal for maintainers who dislike the business side of things should be to write code that makes those business activities as painless as possible for the maintainer themselves. In writing such code they will develop a greater understanding of the process and may even learn to appreciate it. A true win would be to generalize that code so that other maintainers can use it to make their lives easier while still being able to glean valuable information from it.
Evolving collaboration, dependencies, and use in the Rust OSS ecosystem
Large dataset on all aspects of Rust
Why does the version skip from 19 to 20? What about 1A, 1B, 1C, 1D, 1E, and 1F?
OH my god. This now all makes perfect sense. Thank you so much.
Well you can if you want. There's a lot of Ruby projects that are looking for contributions.
I don't really get why Daniel decided not to go with C99.
Doesn't C99 compiler produce the same machine code for ANSI C source code?
They could start writing new code in a newer standard and fixing old code in a newer standard gradually, so most of `curl` and `libcurl` source code would have slowly, but steadily transitioned to a newer standard.
Or am I missing something?
If I’m reading this correctly there is ~$9b of customer exposure (globally across individuals and institutions) and only 10 have exposure >$100m. It’s those 10 I’m curious about, while the losses for the others are potentially individually ruinous, it’s hard to see how they’d create systemic issues
Maybe I'm a particularly dull engineer, but I've taken several aspects of personal advice from what he has said in interviews (the especially technical ones, not the ones aimed at a mass audience where he repeats his standard canned speech) and found them useful for myself personally.

Here's two examples I've found particularly insightful that shows he has some ability to talk about engineering details.

This example where he talks about the choice of steel for Starship as opposed to any other metal, something that would be an otherwise unsual choice: https://youtu.be/vLC5W53Fsyg?t=936

This example that I've personally incorporated into my own thinking where he talks about his "five step process" for engineering design refinement (watch at least until he starts talking about Tesla Model 3 battery stuff): https://youtu.be/t705r8ICkRw?t=805
I am writing a solo project. I only use main (aka master) and never use branching. Otherwise, I inevitably screw something up. It is good enough to keep me from losing stuff most of the time, and I almost never have to struggle with understanding what the heck Git is doing.
This work if you have only experienced professional developpers in the team. If you have juniors or non devs (mathematicians, geographers, qwants...) that just happen to also code, rebase is a minefield. This is espacially true in open source contributions.
I think its a good idea and we should do it. I regularly see areas which were snow covered and white now brown and much warmer. Unfortunately its also the plot of https://en.wikipedia.org/wiki/Snowpiercer where it overshoots.
The codec, aka how efficiently those bits are used also matters a lot.
>I consider the NFO files a legitimate form of art

As a teenage boy, I had them printed with my father's dot matrix printer, and put them on my wall as decoration. Fascinating stuff.
I'd love to hear your thoughts directly on this one. They're a primary competitor, and we would be happy to learn how to better serve your needs! (Email in bio.)
I prefer a linear version number on the main branch and I have a really tiny version file that gets incremented on every change to the src/ directory. That's not entirely automated, but a commit queue could do that.

Brute-forcing hash collisions seems like an April Fool's joke. You can't really be serious that people are going to do this regularly?
WhatsApp had a Billion users and 50 employees. You can say that Twitter is incrementally more complex due to wider broadcasting, but it’s also 1/5 the user count.

Everybody stating this number of employees is necessary to maintain a Twitter scale system is simply wrong.

And as technology progresses, fewer and fewer people are needed to maintain the same size system

Many just don’t want to believe that the leverage in employees favor in the tech sector is fading fast, and their labor is not going to warrant 500k comp with marginal effort anymore
>What tooling do they provide for governments?

This right here is why you can discount most replies on HN right off the bat. The "I can make software X in a day" posts are 99% bullshit because the posters making them have idea what business reality look like. If their program gained any popularity they'd be in a panic the first time the FBI dumped a warrant in their lap and their full stack developer is now spending a week with the lawyer trying to figure out how to untangle their data while the customers that paid for ads are yelling the metrics API went down 2 days ago.
I think my favorite notification was a few months ago—my echo speaker turned yellow because there was a notification. My kids find this incredibly exciting, and told Alexa to play it. And then Alexa announced to us, in breathless terms, that bananas are a good source of potassium. It even said "this is B A N A N A S", as only a robot can.
Aurora, a container manager on top of Mesos, was developed in-house. Mesos itself was not.
If we dim the sun, the brakes are off for burning fossil fuels, especially as yields from solar will decrease.

Great news if you're in the fossil fuel business, bad news if the side effects of burning fossil fuels besides the carbon emissions bother you.

In particular, ecosystem/habitat destruction would only be amplified by the dimming.
Me neither, whatever little money we had, it went towards hardware.
Can EU regulators ban EU visitors to Qatar from downloading an app?
yes, maybe a car without mechanics rather than without a driver. drivers can be really bad, too. so bad that they forget to steer or steer badly, etc. but the steering wheel is categorically the interface made for non-engineer usage.
Quote:

it would cost Elon Musk, currently the world’s richest man, far less to fund such a mission than it did to buy Twitter—and he’s already got the rockets
> Doesn't C99 compiler produce the same machine code for ANSI C source code?

Only if a C99 compiler is available. As the post points out:

> The slowest of the “big compilers” to adopt C99 was the Microsoft Visual C++ compiler, which did not adopt it properly until 2015 and added more compliance in 2019. A large number of our users/developers are still stuck on older MSVC versions so not even all users of this compiler suite can build C99 programs even today, in late 2022.

(emphasis mine)
I created a Gmail account that's specifically for email signups and shut off the notifications for it.

I traveled over the summer and relied heavily on free WiFi, which meant me signing up and giving them my email. I knew that I was going to be bombarded with spam, so I created the junk account to handle all of it.
Labor Department Clears Path for 401(k) Plans to Offer ESG Funds
What I would like to see is a way to enforce fast-forward only merges along with the forced creation of a merge commit that references the same git tree as the HEAD commit of the branch that was just merged.

This way, you know which set of commits was in the branch by looking at the parent commits of the merge commit, but the merge commit itself did not involve any automated conflict resolution.
> 1. Sort by ID if you want to see things by insert order and are using serial/autoincrement for the PK.

Most RDBMSes (possibly all of the big ones?) do this by default if you opt for no ORDER BY clause, however that IS then depending on undefined behavior which is bad.
AdBlock Free add-on blocked by Firefox
I recommend Runbox. I've been with them for a few years now, with absolutely no complaints. Reliable, flexible, and nicely priced. And based in Europe!

https://runbox.com/
I use https://kebekus.gitlab.io/scantools for scanning, it builds on top of tesseract and works great for pdf enhancements
This, but with a NLP/GPT interface for code generation.
There’s more than one Menlo Park in the US. We’re talking about the one in New Jersey:

https://en.m.wikipedia.org/wiki/Menlo_Park,_New_Jersey

In 1876, Thomas Edison set up his home and research laboratory in Menlo Park, which at the time was the site of an unsuccessful real estate development named after the town of Menlo Park, California.[4] While there, he earned the nickname "the Wizard of Menlo Park".[5] The Menlo Park lab was significant in that it was one of the first laboratories to pursue practical, commercial applications of research.[6] It was in his Menlo Park laboratory that Thomas Edison invented the phonograph and developed a commercially viable incandescent light bulb filament. Christie Street in Menlo Park was one of the first streets in the world to use electric lights for illumination.
Merge and conflict resolution is a minefield if unexperienced developers do it too. Fortunately it can (often) be arranged that those with some understanding of the issues involved can do the resolution.
You missed some (full disclosure: I run one of them):

- https://www.geoapify.com

- https://www.geofabrik.de/en/index.html

- https://www.maptilesapi.com

and there are more, see e.g. https://www.switch2osm.org/providers or https://wiki.openstreetmap.org/wiki/Raster_tile_providers as well as https://wiki.openstreetmap.org/wiki/Commercial_OSM_Software_...
I think this is entierly the right approach. With smaller language footprint you have easier the code is to read and you will have less issues running the code on a wide variety of platforms. Many c99 features (like Variable Length Arrays) have been proven to be less than well designed and since been made optional.
The fact that we use a hash as the main way to interact with commits shows how bad git interface is. Sure, you should be able to easily check the sha anytime, but expose the plumbing to end users on almost any interaction is mad. We just got used to it.
Are you serious? you don't have any concerns about the impact on animal life? plants? human quality of life? It seems completely insane to think this is a good idea
This is like focusing on preserving skin on the portions of your body not already covered by clothes, and fuck the rest.
Apple, Google Face In-Depth Antitrust Probe of Mobile Market Power in U.K
Apple’s promises on analytics anonymity appear to be false
how can you possibly say everyone is replaceable while next giving an example of a case where it's not only not true but potentially so invisible in its consequences as to make it hard or impossible to satisfactorily replace someone? a "person" can be rebuilt but not replaced. companies and societies aren't actually bose-einstein condensates. everyone is replaceable is just what different types of people say as a coping mechanism. it's a disgusting thing to promulgate too. maybe if someone is equivalent to a cog they can be replaced but humans are not exactly standardized cogs. what you mean to say, and may get in the habit of repeating instead, is that we don't necessarily need a specific person even though we are accustomed to them. it still might take you 10 years to find someone who does 80% of the same things as the other person while the missing 20% is what made that person such a unique hire in the first place. i find it a disgusting phrase that is so typical of the view of a society like ours today that is losing view of the value of life.
Elon tries to fire EU Twitter employees
That fast route would only be possible for a subset of JXLs, though.

With control over codec parameters (turning down/off zlib compression), PNG can definitely encode/decode faster (in software). There might be a gap in the market for such an implementation though, perhaps I should make it.
Bryan Cantrill: Coming of Age (Monktoberfest 2022)
I can't find Matt Levine's article about it (he explains it very well). The problem is that often you don't want positions to be quickly liquidated when a margin call comes. The current system of allowing traders time to post more collateral has risks (i.e. they might not pay), but the downside of automated liquidation is:

1) cascading liquidations as forced selling pushes prices down and triggers yet more forced selling

2) not every person is going to be able to monitor their positions 24/7, so they will get wiped out as they sleep (e.g. a farmer hedging their crop wakes up to find they lost all their money because the market temporarily dipped in price overnight)
>>> Dimming the sun

What could possibly go wrong?
Jd.com to reduce pay of 2,000 senior managers by up to 20%
Yep. If you squint it's similar to bitcoin mining in that particular aspect
Depending on your stack, security patching can constitute a non-trivial amount of changes as well.
More language isnt necceseraly better. The more features a language has the harder it becomes to read. When a language gives you a lot of options, you do spend more time chosing btween options that on the problem at hand.
If you can’t rebase, I don’t want you pushing to my main branches. I would rather teach everyone how to rebase before I cave and allow merge commits.
Alameda’s Former Co-CEO Used Poker, Blackjack Strategies in Crypto Trading
Twitter employees must send Musk weekly updates of everything they've worked on
JS in fact has very good backwards compatability, this is by the way the reason why "old stuff" are not removed and are still in the language.
That's a dark pattern, but even so, Windows is useful without the internet. App Store doesn't demand a data connection on a whim, it fundamentally needs it for all of its functionality.
Ilograph is what all these diagram-as-code tools should aspire to. It's ability to contextualize is unlike anything I've seen.
> The only domain where Tesseract is competitive is for perfect "black text on white paper", it gives pretty poor performance when dealing with colored, distorted text, or even strong page structure effects (tables, etc.).

I wouldn't be surprised if their data set is bigger than the stock tesseract, but part of the OCR process is to preprocess the images.
> To me this looks like a deliberate leak from Amazon.

That was what I thought as well. Whether to sugarcoat propr or upcoming layoffs, this niewspiece sounds like a justification in the public's eye of why everyone at Amazon is getting the axe.
Clever and tempting. I would maybe like to use a smaller prefix but ensure a 0 suffix to the number too, to make it easy to read anyway. Like 00010bad, 00020fed, 00030be1, etc..

Wraparound doesn't really matter, as long as it's spaced long apart.
It's not!
> Ultimately, not a single person has yet been able to clearly articulate what benefits such a C flavor requirement bump would provide for the curl project. We mostly see a risk that we all get caught in rather irrelevant discussions and changes that perhaps will not actually bring the project forward very much. Neither in features nor in quality/security.
Let’s just start twitter 2.0 with not burning down.
I expect to lay down on a compfy sofa and put on the neuro-helmet. I fall into a peaceful, shallow sleep and when I wake up all my work is done.

But seriously, perhaps this has indeed applications, for example in autonomous driving where the brains capability for visual data can be used in a similar way. A bit crude that the Israel startup again uses a security related example to present the possiblities.

Certainly a solid 9/10 on the dystopian scale overall.
Out of curiosity, what’s the motivation to error suppress the mkdir call here (my PHP is rusty)? Anyway, this is great. Thank you for sharing!
This is the absolute root of what's going on, right here. Twitter is only nominally a tech company; it's a media company. It may be that he had to cut the fat over there, I don't take issue with that necessarily (though I certainly do take issue with the disrespectful way he went about it), but image is incredibly important at a media company and he's notoriously bad at comms except with a small subset of people. Twitter needs sensible policy and thoughtful communication, and he wants to ram his ideology through it like he would shake up any technical process.
I can buy Jameson cheaper in pretty much all of Europe, relative to Ireland. It's very sad.
Sure but at that point you're talking about external systems anyways, and the same would be true for any identifier they give you. One day that int may change into a raw byte array, string, braille, emoji-encoded[1], you name it.

This article is about scenarios where it IS under your control.

[1]: https://pypi.org/project/base-emoji/
Nvidia drivers and Ubuntu: an horror story
Only a small part of it: the standard diagramming libraries (or, presently, library): https://github.com/billy-pilger/ilograph-standard-libraries
yup agreed. we prioritized IDE plugins, and have a native plugin system, recognizing the importance of ecosystem. e.g. a proof of concept plugin to make diagrams look hand-drawn: https://github.com/terrastruct/d2/pull/91
Wasn't it this kind of desperation that led to the apocalyptic conditions of "Snow Piercer" ?