skysight-inc/HackerNews huggingface dataset:
That's ridiculous. There have been twitter/substance/etc folk long calling out all the shenanigans and diving into the data, figures and relationships that any reasonable journalist would have had an easy time of it.

I don't know why investigative journalism suddenly seems so 'hard' these days, but I'd assume it involves just following the money for the most part...
This is why you reduce the amount of C code that has to keep track of it to as little as possible.
Decisions involve trade-offs. Pretending that they weren’t considered without any attempt to inform oneself on the question is just useless cynicism.
Related: https://buttondown.email/hillelwayne/archive/donald-knuth-wa...

As you say, Knuth was asked to demonstrate his literate programming... In some ways this is a direct request for the non-pithy, articulated, first principles answer. I would more say Knuth was set up than that he was framed, but tomato-tomato. :)
Appears to be a nice wrapper around Tesseract:

https://github.com/tesseract-ocr/tessdata

https://en.wikipedia.org/wiki/Tesseract_(software)

The demo of course works perfectly on a Mac as this is already built into Ventura.

If you haven't experienced it yet ye olde ctrl-f now seamlessly sneaks a peak into images on the page for example, surprisingly useful.

In November 2020, Brewster Kahle from the Internet Archive praised Tesseract saying:

Tesseract has made a major step forward in the last few years. When we last evaluated the accuracy it was not as good as the proprietary OCR, but that has changed– we have done evaluations and it is just as good, and can get better for our application because of its new architecture.

Anybody have an up to date breakdown of available OCR solutions?
do you have an example of the rich text for PlantUML? happy to correct

i've added a TODO for the class diagrams, will be included this week. https://github.com/terrastruct/text-to-diagram-site/issues/2...

AFAIK they all have comments (see the "Chess" example). what is the limitation of comments you're referring to?
"So long and thanks" -from all the fish
yes you can, read the manuals :)
That if you do it properly and not just amalgamate few "known" languages into some unholy monstrosity. I'm looking at you Ansible.

Generating data files via templating languages was never a good idea

Using data languages as essentially code is also similarly bad idea.

Ansible does both at once.
> What's wrong with checking out a branch?

The fact, e.g., that it's a completely different operation than checking out a single file or folder? (One changes HEAD, one doesn't. One warns about overriding local changes, one doesn't, etc.)
Quite unfortunate name, the D2 abbreviation is used for the computer game Diablo 2.

On a side note, one of the Diablo 2 creators posts here from time to time.
That is your opinion, many folks at ISO C++ see it differently.

Hence why the ongoing efforts to improve static analysis tooling in regards to mechanical enforcement of C++ Core Guidelines across all major C++ compilers, IDEs and commercial static analysers.

It is perfect? Don't let perfect be the enemy of good.

In any case, anyone that cares about secure code shouldn't be touching any language that is copy-paste compatible with C, unless they can't avoid it.
As far as my limited knowledge on the subject is: dark matter? Some versions of MOND would not require dark matter.
I've owned and used Alex-powered devices for a while and have never spent a dime via that infernal machine. I use it to turn on the radio, change the station, play audible books, stream podcasts, toggle lights, and get the weather.

Hell, I don't even know how to buy anything via Alexa, and the one time I tried "Order some cheerios", it never came.

Alexa doesn't even push me to order things. It does, however, push me to use Amazon Music, which is a total nonstarter for probably everyone.
Would you (mis)use c to do text processing, or would you use shell tools?

I suppose all this leads me to the suspicion that little languages fill in for shortcomings in big languages. Big languages can absorb the things that work, this negating the need for small languages in that sphere.

Although how far can that go? Can we keep making ever bigger languages? Or at some point does it crumble under its own weight?
It shouldn't be, won't the signature be made after the hash brute force is finished?
Oldie but goldie. Most of these have held up quite well over time.
Three months to change a product concept and increase retention
Can you get it the next day/day after? Speed has a value and locality has a cost.
Fraud is theft by deception.
Uses tesseract OCR on the ocr part.
Newton meters I think.
See also minimum alcohol pricing in Scotland.
Not sure what you mean. I'm not making any religious claim.

In a universe without free will, you do what you're already set (by a causuality chain) to do. This is simply physics and basic axiomatic logic, no God or 9gag Spaghetti Monster memes need apply.
I use Mycroft for around 2-3 years on a raspberry pi with an microphone array and the quality is still not nowhere near the level were I would give it to my mom or granny.
A ‘hard no’ on the plea for pandemic amnesty
Did you read the last line where I mentioned it was faulty logic?
If wasn't just a matter of ratio, but the culture surrounding the app. When Tinder was new, women could hide their identity or have multiple identities. That's a key element that many overlook or don't realize. Women who are really about the action, can want to keep a low profile, and hide what they do. They can meet guys from out of town, be married, try different ethnic groups, engage in wild fantasies, etc... All without it being so easily traced backed to them and hopefully hidden.

This is very different (if not the opposite) from what the average person often knows or thinks, where many think sexually adventurous women like to or want to openly advertise. That's usually incorrect. Those women being so flamboyant, openly advertising, or even being aggressive are often trying to sell something or make sales quotas. Unfortunately, many guys get pulled into the trick.

Additionally, when Tinder was new, it arguably positioned itself as the heterosexual version of Grindr. The culture was different. Thus lots of encounters would happen.

Then came the complaints, whining, moral grandstanding, etc... Tinder succumbed to the pressure and pulled a kind of bait and switch. They started to confirm profiles, track, and make profiles publicly accessible to be linked to. The combination scared a lot of "out for fun" women off, because clearly they don't want people sending their profile everywhere or being so easily identifiable on the internet. Tinder tried to be more Facebook-like than Grindr-like, and way more about pulling as much money from male customers than being concerned about people actually meeting up.

When Tinder changed and the culture attached to it, then came even more scammers, pranksters, catfish, and attention-seekers. The ratio of who is really with it and who is not changed. With the changes, also comes more of the usual dating site games and "cover stories" (to protect their reputation and profile), like having to pretend to be "good" and looking for "true love only" or the mindset of only doing it for the business (like OnlyFans or almost/actual prostitution). This all usually comes at the expense or the abuse of male users.
Exactly what kind of views do you think moderates were worried about not being tolerated? Going by the definition of the term it seems unlikely that anyone, much less millions, was previously deterred by policy.
> SpaceX was heavily capitalised during an era of easy money

As were others. Surely Blue Origin had the easiest capital of all.
You could automatically tag each uploaded commit with a number drawn from a sequence - using a git post-update hook. The only problem is that this centralizes the process. It's not possible to have fully "blessed" commits without pushing them first. And that's how SVN works, too.
This could've probably just been Lua tho ?
This mental leap is a bridge to far for me to understand. Can you fill in the steps in your logic?
The Webkit project would love this. Can't help but feel that half the reason they spent all the extra effort with subversion was user-friendly commit revisions.
Transforming an old, rusty black box into a documented, smoothly-running clockwork can be a lot of fun. Truth be told, those kinds of jobs were the most rewarding I've had so far.

There's a sense of mystery when diving into an abandoned code base and deciphering the ancient scripts found there. There's the accomplishment when puzzle pieces start fitting together and the original programmer's intent reveals itself in the debris of half-decayed architecture. And then you chisel away at that, extract the beautiful core, and relearn the ancient knowledge. Sometimes there's a strange sort of historical connection formed with immaterial, long-gone programmers. There's always something to learn from those bygone workarounds and edge case traps.

Maybe I'm weird, but I love this stuff.

Much better than dealing with the hurt feelings and entrenched biases of live developers.
big big issue everywhere in the states. so much housing waste in not just empty lots, but existing new construction that is pricing out middle income earners, and go to any small town in the US and count how many abandoned, foreclosed, or empty houses there are. it's absurd how elite the real estate market has become. it's haves or have-nots.
Amazing. Was about to sign up but gave up after reading their T&C.
News at 11: people who waste 90% of their work time on HN while collecting a-la FAANG salaries because they are used to bullshitting their management and getting away with it are terrified of the management that can look at the code.
I think you fundamentally misunderstand what memory safety means. "Kinda sorta better" is not memory safety. It's when you can pick out a safe subset of the language and guarantee, barring errors in the language implementation itself, that certain kinds of errors are not possible. C++ cannot do this today and implementations I have seen for C have required semi-invasive changes to the language itself.
There's clearly a connection here to geometric [Clifford] algebra but I don't quite know how to state it other than "vector algebra is messy because it confuses groups and torsors while geometric algebra deconfuses the two."

Also it appears that recognizing torsors is analogous to being rigorous with types. Or perhaps typeclasses.
I bet I wasn't the first person who thought this would have to be done by modifying actual file content — e.g. a dummy comment or something. That would clearly have been horrible, but the fact that git bases the checksum off the commit message is... surprising and fortunate, in this case!
No, a [closed, open) interval of [Jan 13, Jan 13) would give you 0 nights.

A [closed, open) interval of calendar dates incidentally does correspond to the number of nights spent. So booking [Jan 13, Jan 14) would mean spending one night. The hotel gives you until, say, 11:00 to get out the next day without paying for that date.

Half-open intervals are neat because they concatenate without overlap.

So [Jan 13, Jan 14) + [Jan 14, Jan 15) = [Jan 13, Jan 15).

This is a very convenient property when dealing with dates in particular, but also indices over arrays.
He also said we’d have robo taxi’s by now. I’m not sure how much faith you can put into anything he says because so little of anything he has said has been true. Hell, if he told me I was fired, I probably wouldn’t believe him. Sadly, HR probably would.
> It's just awful that the majority of the nodes on the internet aren't even reachable by default.

Who'd pay for the routing? :)
Depends on what you're searching for. For position lookup, there's an index; for something like a given player, it's likely to be a linear scan.

Some format documentation:

https://web.archive.org/web/20160329061708/http://rybkaforum...

http://talkchess.com/forum/viewtopic.php?topic_view=threads&...
Half-closed is generally good because it tends to reduce off-by-one errors.

But this article overstates the case. Especially for floating-point, where the distinction between a < b and a <= b is not straightforward. Some times you’re modeling closed intervals, and in that case using closed intervals is the right decision.

The “splitting by time” section should probably just be removed, since it confuses the point and doesn’t add anything. The scenario doesn’t really make sense (if you wanted this you’d store the registration time and get the hour you’d be better off by truncating the value, not using an interval). Also, if you’re going to be doing math on time values, you better know the precision of the values you’re working with (among many other things). Intervals, however closed or open aren’t going to help you there.

Maybe I shouldn’t criticize so much, since I agree with the general point. But this makes the case awkwardly.
See I don't understand this. Just because it is said that crypto is some decentralised no government economy surely does not mean it isn't governed by existing laws and regulations for their processes and actions? Especially the fact that for the most part, it gets redeemed into fiat currency.
> That engineer that was humiliated publicly for defending a slow-as-molasses JavaScript-heavy microservices Rube Goldberg machine?

Citation needed ;D
> the reasonably common case very well where someone is working on changes which are constantly breaking the branch

But isn't this bad practice? My grug brain refuses to commit anything that does not pass tests. Check tests, then commit. Check tests, then commit.

You can hide your as yet incomplete feature inside an undocumented option, and work from there, without breaking anything.
I play on another site, txt, I like extraordinary honors and persistently added games from the best providers, sports betting and games in live club crazy time, I chide everyone, I beyond a shadow of a doubt have been playing for over 2 months.
California’s last nuclear power plant gets $1B funding to extend life
What? Why would most houses stay heated?
It is helpful with those who don't use mixers, like the article says. I'm sure criminals not smart enough to use mixers are not the ones making the real money.
Using whitespace is cool, but you know what would be really cool? Using a thesaurus to reword the commit message until it matches the hash :)
Musk says he wants 'Twitter 2.0' to have video chat, voice calls, encrypted DMs
Is the hierarchy totally flat apart from Musk now? I don’t email the CEO of the multinational that I work for weekly updates.
I remember that back in the windows 95 days i used the same trick to load progman.exe instead of explorer.exe during boot.

I was too used to the Windows 3.1 desktop environment...
Last I compared them, (1-2 years ago), Google OCR was much much better and supported more languages than tesseract. There was also an OCR in openCV, which was slightly better than tesseract, but not good enough to be useful.
Ads teams, sales teams, partnership teams - how many engineers did they have is the more salient question.

But still, you can't compare apples to oranges.
It's not impossible that improving the ecology of a whole river system ends up reducing total emissions.

In reality though I suspect that this dam is not economically viable to update all of the infrastructure.
DH0. Name-calling.

DH1. Ad Hominem.

DH2. Responding to Tone.

DH3. Contradiction.

DH4. Counterargument.

DH5. Refutation.

DH6. Refuting the Central Point.

http://www.paulgraham.com/disagree.html

I see my parent as a mixture of DH 0, 1, and 2. No chance of sniffing 3 or above.
2020 article about this dam removal project makes it sound more like a financial burden removal rather than restoring salmon habitat. The environmental impact is just the emotional baggage being used to get the voters to foot the bill for the project.

https://apnews.com/article/dams-fish-salmon-oregon-environme...

"The Federal Energy Regulatory Commission must approve the deal. If accepted, it would allow PacifiCorp and Berkshire Hathaway to walk away from aging dams that are more of an albatross than a profit-generator, while addressing regulators’ concerns."
Objectively, the article proves that there was bloat since all things are automated.
Also Dublin 2 (postcode of Dublin city), a thai hotel chain operating in the middle east also, the video game destiny 2, a german magazine, roads in several countries, a vitamin, multiple airplanes, deuterium, a paper size, 2 sided dice and a variant of steel.

I don't think anyone expects short acronyms to be globally unique
Answering in one go the comments of yread and rapsey.

The dams are all really old (50's and 60's) with low power output (about 20MW). Maintaining them costs a lot and I suppose that if the owners agreed and partially funded the demolition is that it was cheaper to do it than to maintain the dams.

It means that if you look at the limited scope of the involved parties: "nature, salmons, energy production and maintenance" this is the best path forward and a win-win situation.

Of course we lose "reliable" power production, but because of the limited power production of these old dams, I for once agree with the ability to replace them with other forms of renewable energy + storage.
Or selecting ranges for various UI things — our customers complained that the “end” was exclusive! We had to change it
Sure, but what you are describing is not the same as becoming a tax resident of country solely for tax gains, I think that is morally wrong. I do believe in open borders and flows of labor, if specific part of the the world raise wages to attract skilled labour, I think that's great, more choice for us all! I personally would still want to live in the Netherlands earning a third of the disposable income compared to Dubai for various reason, including moral as well as standard of livings reasons but I completely understand somebody else might make a different choice.
Some people want to get forgiveness without repentance.
Ya right. Its like trying to take "a courageous stand" against a contagious virus.

A large well organized group is required to keep such things in check.

There is no dearth of people (esp in the US) who will take stands and call out bs. But that's not enough.
If you’re in a wheelchair, staff will assist you with a ramp when boarding, and they will arrange for someone to be waiting with a ramp at your destination station.

And you can take a bike, it’s just has to be in a bag. Inside the bag, you’re supposed to have the front wheel and pedals removed (in practice people don’t remove pedals), and the handlebars turned 90 degrees. It works fine so what you’re really arguing is for tolerating delays, reducing capacity and inconveniencing everyone else just to make it extra convenient to bring a bike on board. It’s like arguing that you should be able to bring your bike on as a carry-on in a flight.
Je bent dus van plan om een vaste airco te kopen en laten plaatsen door een vakman. Dan ben je bij Eekels Airconditioning aan het juiste adres!
Flux: Refinement Types for Rust
I like how you make sweeping generalisations, with out getting specific enough to actually be required to defend yourself.

Does the UK have freedom of expression? if not why not, if so what about Germany, or France, or Belgium, or Luxembourg, or the Netherlands, or Sweden, or finland, or Norway, or Denmark?

I'll be nice and give you belarus, Hungary, I'll even give you transnistria.
Programming language D 2.0
This is Hacker News. You could add this as a canonical example in the FAQ as far as I'm concerned.
Investigation into Olkiluoto 3 EPR’s feedwater pumps to be completed in December
Under the specs, all I saw for display was:

>4.3″ IPS wide-viewing angle, full color, touchsceen

Were you able to find more information somewhere else about it being crt?
... What are the other reasons?
The best example I know of is the OkLCH color picker from Evil Martians (https://oklch.evilmartians.io), linked at the end of the article. It shows the gamuts of sRGB, p3 and rec2020. You need a screen capable of showing them to appreciate the difference (recent Apple devices are all p3 capable).
The whole 128-bit value is encoded in big endian. But the fields decompose into something that's not. If you search the page for "UUID record layout" you'll find the timestamp as I've described it.
How will they control yearly flooding along this river?
Building your own is also ridiculously simple and as cheap or expensive as you’re willing to spend on speakers and/or drivers.
> Notice a difference between the first Echo from 2015 and today’s?

The later versions seem to be marginally less capable of understanding speech and far more annoying.

"Alexa, play romantic music!"
"Here's 100 top romantic death metal hits! By the way, did you know I can produce fart noises? Just ask, Alexa, blah blah blah"

"Customer obsession" is a joke.
....why is it named frog?
I recently discovered that there's a lively scene in modding old Minecraft versions. GregoriusT was a fairly notorious figure back in the 1.6 - 1.7 days, but now he's doing a lot of great work in holding old versions of the modding framework online and otherwise keeping things from breaking.

Then there's the C64 scene, of course. The demo makers is one thing, but there is also the people who lovingly restore the old hardware or document old oddities.
I've heard this elsewhere, and when Twitter was originally founded in 2006 it wouldn't have been a particularly hard problem.

Twitter processes roughly 10K tweets per second. Even if you bloat out the text quite a lot to account for encoding overheads, metadata, etc, etc... and assume that each one is 10KB, then this is just 1 Gbps. A single NIC on an old server.

Okay, I get it, Twitter needs a lot of data too. Lists of users, etc...

Twitter has 450 million monthly active users, which sounds like a lot, but even if there's 1MB of profile data per user such as who they are following, that's just 400 TB.

That's... not that much these days. A large-but-not-enormous database cluster.

Sure, there's "historical" data, but that can be compressed and put on cheap cold storage, like S3 or whatever.

Give me a few million annually as an opex budget, a small team of decent developers, and I can guarantee you I could whip up a cloud-hosted service that can process tweets at Twitter's scale.

Obviously, what I can't replicate is the much larger set of tools and systems behind the scenes that are used for moderation, analytics, ad sales, etc...
My consideration lately, am I contributing to my community as best as I can be? Could I be doing more? Perhaps I need to open a steakhouse? or cnc and 3d printing business?
Before declaring a pandemic amnesty, we need a pandemic mea culpa
The founder of signal wrote an article explaining why signal isn't federated that seems relevant here:

> Indeed, cannibalizing a federated application-layer protocol into a centralized service is almost a sure recipe for a successful consumer product today. It’s what Slack did with IRC, what Facebook did with email, and what WhatsApp has done with XMPP. In each case, the federated service is stuck in time, while the centralized service is able to iterate into the modern world and beyond.

> So while it’s nice that I’m able to host my own email, that’s also the reason why my email isn’t end-to-end encrypted, and probably never will be. By contrast, WhatsApp was able to introduce end-to-end encryption to over a billion users with a single software update. So long as federation means stasis while centralization means movement, federated protocols are going to have trouble existing in a software climate that demands movement as it does today.

https://signal.org/blog/the-ecosystem-is-moving/
So screw the wildlife? Isn't that part of the concern about climate change - wildlife and ecosystem conservation?
"Beware of bugs in the above code; I have only proved it correct, not tried it."

Donald Knuth
Keep in mind this was for GPs website, meaning the visitors are self selecting based on what the context of the link is.