skysight-inc/HackerNews huggingface dataset:
Incidentally, that obscure "iota" name that OP was complaining about came about by way of APL (which of course used an actual Greek letter to write it).
Taiwan to launch $1B Lithuania credit fund amid Beijing pressure
SQLite could actually make a really good basis for building a graph database, thanks to "Many Small Queries Are Efficient In SQLite": https://www.sqlite.org/np1queryprob.html

I took advantage of that for my datasette-graphql plugin - it's not a graph database, but it does allow deeply nested graph-like queries that take advantage of SQLite's fast small query performance: https://datasette.io/plugins/datasette-graphql
> Compared to native development on a single platform? Not even close. HTML/CSS/JS development is painfully slow in comparison.

I find it's often not, largely because the amount of focus on web apps means the native frameworks often are less productive by comparison than what is available for the web.
You can setup a filter to delete them automatically, it won't even go to your spam box
The credit fund will focus on developing semiconductor talent and facilitating semiconductor development, as well as biotechnologies, satellites, finance and scientific research, according to Taiwan's National Development Council Minister Kung Ming-hsin.
> Ideally, the money gained from the carbon tax is then redistributed to everyone equally

i dont think that's a good idea - the redistribution does not decrease carbon.

I think the correct carbon tax is the amount of money it takes to fully remove the carbon emitted (at current tech levels). This pot of money is then used to actually remove carbon.
> Currently we are looking into developing an OCR API. Would that be useful for you?

Oh yes! Absolutely! However, I only would use it for private purposes, I do not plan to write an application for it, that I'd release. I would do a lot of preprocessing (mostly cutting into boxes, which I would then save in separate bitmaps) and then upload that.

Just these days I am in the process of converting the scans of a recipe-book, that is not available electronically, but which I want to have on my smartphone. There is a PDF online, but that is only a slideshow of bitmap images. It also has ornamental frames on each page, ornaments in text, etc.
And as I did not find the results of open source OCR apps to be satisfactory, I started roaming the commercial sector (I still have to evaluate ABBYY Finereader, but that would be very expensive).

Ideally, so I thought, a household would have an account, that is realized via a basic subscription
plus pay by volume, and then available as a REST API. The subscription provider would offer a simple user client like https://www.roxyappsdev.com/applications/windows-10-applicat... and a mobile client (think "document scan", with batch and auto deskew/process) but otherwise work (hard ;-)) on the recognition. Now, if hand-writing would also be possible, that would be great!

BTW: What is 'OSD'? And why not some graphics, that explain the different page-selection/-recognition modes?
Chrome is easy to fork, Firefox is not. It's pretty much that simple.
I mean, well, yes, obviously, but those who live in glass houses possibly shouldn't throw stones, Google.
Flower Paint
I learn plenty of technologies - those that I want or need. I neither want nor need to learn any desktop GUI frameworks for my purposes, so I don't. Certainly not going to do anything just because some troll told me to.
Given enough time and resources the engineers will problem solve the quality issues. It's just under capitalism there's no incentive, this has been pretty clear to me since I first entered the industry.
It's interesting to note that the algorithm can be rewritten with 2 nested loops instead of 3; for each z and x, check that there exists an integer y. At 10,000 triples found, this is the difference between (on my system) 700ms and 42000ms, a factor of 60.
> An API based OCR already exists in Apple / Microsoft / and Google

Where can I reach them? Thx.
I found it entertaining enough that I went looking for more :)
Apple was trying to be Sony in the 90s and early 2000s.

At this point, Sony wishes it could be Apple.
Didn’t people lose teeth more often back then as well? Which would naturally lead to more gaps in the mouth and thus less crowding to push teeth inward.
Thanks for posting that link; I had not seen that lecture before and found it highly enjoyable. For others that might gloss over a random link to youtube, this is a lecture from 2019 delivered by Jonathan Blow titled "Preventing the Collapse of Civilization." In this talk, he discusses the problem of generational transfer of knowledge within the historical context of civilizations who failed to do so successfully. At about the halfway point, he transitions to the related topic of declining software quality, which I suspect will resonate strongly with many programmers on this forum.
As much as I detest RCS, those unenroll things are necessary for migration. Because it's for migration it can't be on device (you're migrating so you may no longer have a device).

I would guess that your devices will notify you if someone maliciously disables iMessage for you phone#, and maybe google does the same?
You don't need to login also for Apple.
I've heard this theory before but the argument for universalness of this in all the previous ones were less than convincing because they only used European sources, This is the first article that looks at material from non-Western cultures and therefore makes a stronger argument that this may be a natural phenomenon rather than a cultural one.
sure, we deserve to stay ignorant to be blissfully happy
webOS was just the best.
The point is it's possibly the most secure investment available, so that's why it's a good proxy for the risk free rate.

Whether or not you want to invest at that rate is entirely a separate conversation.
Stop designing languages. Write libraries instead
And you're saying Google's isn't the same? Mozilla and Google are both businesses whose primary goals are obtaining money.

If you think that there are engineers specifically on the Chrome/Chromium team who ARE interested in the technology, what's the chances that there are engineers on the Firefox team who feel the same?

My point being companies will always have to be monetarily-biased, and the hope is that the team working on the product itself still believe in it because they don't get much kickback from management's decisions about the technology.
Canada’s spy agency warns MPs to beware of influence operations from China
They mention the joke of adding boost being a fireable offense. Boost is a massive and very common dependency in less opinionated C++ codebases (i.e., a lot of corporate C++ codebases). There are plenty of other massive "all header, all template, all the time" C++ codebases. I think the trend for C++ libraries to be like this and to turn into major compilation time problems is already well established. If there has been any reversal of that trend, it's because of the observations and work of people like OP.

As a side note, a major folk selling point for modules was that it might help with compile times, and a ton of work has gone into it in order to try to deliver. I haven't checked in on it in about a year, but my understanding is that it has largely failed on this front.

Saying that there is a general trend/problem in C++ projects with very long compile times for even simple examples is, I think, an extremely well-grounded assertion (although ranges-v3 seems to be the new champion there).
DDR5 is far slower than GPU VRAM.

If anything, the higher-bandwidths of future PCIe-specs would allow the CPU to access the dedicated GPU VRAM at its full speed, rather than PCIe-limited speeds.
> 200 years ago everyone had perfectly straight teeth

What makes you think that? That's not what evidence has ever suggested.
https://www.usatoday.com/story/news/nation/2014/01/06/tooth-...
> The software maintenance is also given out as a gift. That's a choice.

So he's perfectly entitled to choose not to do that any more, no?
Sorry but I feel like this is a bit of a straw-man.

Micro-targeting != information exposure

Let’s be clear what we are talking about here. We are talking about persistent ubiquitous surveillance apparatus paired with the ability to push media to people’s devices; and using to conduct population scale behavioral experiments / modification.

We are not talking about banning books, websites, music, advertisements, etc.

Put another way…

They want to regulate your ability to push content to others, not their ability to request content from you. The big difference between these situations is the consent and intent of the person receiving the information. I do not feel that anyone is a “right” to bombard me with information I did not ask for.
No, they are riots, because they are missing the second half of the insurrection requirement.

> a violent uprising against an authority or government.

2 elements needed to be insurrection, Violence, and against authority or government.

BLM riots are violent, but not targeted at the government.

The Jan 6 insurrection was both violent and against the government. They disrupted government operations to try and change the results of an election. Can you find a definition of insurrection that wouldn't include the Jan 6 riots?

Can you name a BLM riot which was targeted at the government?
I believe this explains a modern proliferation of paperwork. Computers made it more efficient to administer and complete but because of Jevon's Paradox we spend more time on it instead of less.
All valid reasons. Additionally:

Ski resorts rely heavily on H2-B visas (temporary foreign workers) but as more and more companies recognized the benefits of such workers, the total number of applications grew far beyond the available visas... meaning ski resorts get fewer and fewer successful applications granted.

Epic Passes have significantly lowered the cost of a season ski pass. Getting a free pass was a big part of the wage equation when such passes were very expensive -- less so when they only cost about 700.

Since the pandemic, housing prices in secondary/tertiary locations has exploded, more than in central cities. Lake Tahoe area, for example, is through the roof... decent housing is in such demand that it's unaffordable.
I don't buy this inevitable future where the best software runs on the best hardware because that's obviously optimal. How many times has history played out that way vs large entities entrenched in their moat of hw, sw, or a mix?

I mean what's the closest that we have to a good example, maybe ARM hardware running Linux? What about mobile, we have Android Open Source Project which is a bit early to see what it will amount to. I still hope and wait, but wouldn't bet on it.
Humans started hunting ten million years (or more) ago. The article relies on markings on bones for dating. But humans would have used implements that didn't produce those markings millions of years before that, such as wooden clubs.

And even earlier still, they would have hunted in packs without implements, just like monkeys do today.
Buying renewable energy isn't the same as purchasing carbon credits. Since energy is fungible there's no way to say your demand for renewable energy actually mattered if others are agnostic in their demand for renewable versus non renewable energy. When we use more energy it's not renewables that are picking up the slack, the fossil fuel plants burn more.
It's just like in fantasy novels, you have your silver and gold coins.
> isn't linked to any sort of useful activity

so you made a judgement on what an activity is useful. There's no such objective judgement possible, since usefulness is a subjective matter.

Therefore, pricing carbon correctly (and thus pricing electricity correctly) is the way to provide all parties the full information on cost, and each would decide how best to use their own money to buy energy.
So, any time I want to send an SMS message to an iOS user, I need to turn off iMessage globally (affecting all message to/from all contacts). This isn't a practical option.

I think that's why GGP's comment ("Apple's approach is they have essentially hijacked the SMS protocol") is justified. If you want to use any iMessage functionality, you surrender your ability to send SMS to iOS users.
You can download WhatsApp or Signal or Facebook Messenger or whatever else you might want, and have those work fine.

Signal on Android is a far better experience than Signal on iOS, because the former allows you to choose it as your default SMS app and the latter does not.
I just provide a spam email account for things like this.

I have yet to read through it much, but it is interesting.

https://files.ably.com/website/documents/ebook/the-websocket...
I have been getting a lot of legit email going to spam, and a lot of what appears to be obvious spam coming to my inbox... In the last week or so.. I though I was going crazy, but apparently my meds are still working
Never. Power consumption for 10Gbps Ethernet on copper is huge compared to 1 Gbps, so it is not sexy for laptops. Consumer switches with 10 Gpbs ports don't exist - price per port is way too high versus 1 Gbps. Even 2.5 & 5 Gbps switches are rare and very expensive, so the 2.5Bbps Intel and Realtek Lan on Motherboard chips are there, but not useful.

At the same time, 10 Gbps on fiber is low power and great speed, but the form factor of SFP+ is simply too big for any laptop of 2022. In theory USB-C 3.2 @ 10Gbps to SFP+ fiber adapters are possible, but fiber is not popular outside server rooms, so there is no market for it.

As I said, never. It is not a matter of PCIe speeds, but a technology one: copper is power hungry and requires new cabling, fiber has no cabling.
Okay, I'm being told that Y Combinator's $125k safe for the 7% doesn't have a cap. Sorry for not realizing that, they don't seem to mention the lack of a cap in their "deal" descriptions. If that's the case, then it shouldn't affect the MFN safe. Though it's possible that they've modified the $125k safe to have a cap now.
The last thing I want is gov regulations by even more out-of-touch regulators than the people they’re regulating.

Standards are good. IETF is the reason for some sanity in IT.
Technically Mozilla is non-profit and thus technically not in the business of obtaining money.
If there’s a place nearby that’s more advantageous than a farther away place, people will naturally do that. It would hopefully spur some competition for economy parking someplace close but not in the city center.
https://github.com/acidanthera/OpenCorePkg/tree/master/Utili... can download diagnostic and recovery images.
Is that before or after having 10 children because the first 9 died of cholera?
The problem and solution has been known for almost a century now; check out the book 'Nutrition and Physical Degeneration' by Weston Price. 'The Dental Diet' is also solid reading.

I'm still working through the book, but the tl;dr is that it mostly just comes down to nutritional deficiency. People in the past ate pretty much strictly nutrient-dense foods, people today eat a lot of junk food, empty carbs, and generally foods that just aren't nutrient dense compared to what our ancestors ate (mostly vegetables and meats).
I'm not claiming it as a 100% certainty. It's impossible to make any claim in almost any situation with 100% certainty. I'm somewhere in this neighborhood: https://en.wikipedia.org/wiki/Burden_of_proof_(law)#Preponde...
I find that the best way for me to learn a system is to just clean it up. Making non-functional changes like formatting the code and adding documentation. Maybe refactoring if I see something that could obviously be cleaned up like duplicate code.

Testing is also good, if it's testable. Based on your description, I'm guessing it isn't very testable. Testing and refactoring together is a good cycle.

Setting up a repeatable environment is huge help. Build/test should run on every commit in CI. Dockerize it if it isn't already. Have as many official environments as you see fit. At least a dev that is kept up-to-date and production, of course.
Hey, thanks for the heads-up, I will check it out.

It's actually a simple form, not a live chat. Maybe the service that I am using to deliver emails is down.

You can send an email directly at support@uxwizz.com with your questions or ask here on HN.
It would be interesting to live in a world where people had tricks like this for thinking about complex non-mathematical problems, and the desire to reach as accurate as possible answers. I wonder what it would be like.
>> Just because you do not like what they do, doesn't mean you can ban it if it's not harming you.

> Believe it or not, this is not how society works.

and yet, we are now unbanning a lot of activities that some people dislike - such as smoking pot. the OP's point is that not everyone is in consensus about the energy use of PoW being a waste.
Yep, WhatsApp for normal people in Europe; Telegram or Signal for those suspicious of Facebook.

I kind of miss XMPP, which seemed like the answer at one point. As it is, I need about six messaging apps (WhatsApp, Facebook Messenger, Signal, Telegram, a Matrix client, Slack, and I'm probably forgetting one) plus SMS/iMessage to keep in touch with everyone.
People Think China Launched an ‘Artificial Sun’ into the Sky
When the average person says "inflation" they mean gas prices have gone up, which is not caused by the money supply.

The last time people cared about inflation in the 70s it was caused by an oil crisis; this time in housing inflation it's a lack of supply.

Austrians constantly predict there will be extra bad hyperinflation in the US from the national debt; not only are they wrong but they caused the 2008 recession by being wrong.
Cross platform 'windowing toolkit' APIs are what's missing. At this point I'd be happy even if Microsoft, Apple, and UNIX likes (who would probably just implement any free open standard anyway) could agree on even ONE such interface.

Postscript as a UI language? Fine as long as they all do it.

HTML5+ as a UI language? (E.G. like the failed HP Fire or Firefox) Fine as long as they all do it.

Some new thing that isn't a complete dumpster-fire but is included everywhere and a free for anyone to implement interface? Fine as long as they all do it.

We have NO shortage of programming languages that can be cross compiled to different operating systems. Filesystem differences can be annoying but you can work around those. Entirely different user interaction paths? That's the sticking point.
That was the 'Ask HN: Who wants to collaborate?' (https://news.ycombinator.com/item?id=29759115), wasn't it? There's clearly a need for such matching of people.

YCombinator has https://www.ycombinator.com/cofounder-matching (I'm not affiliated or signed up there or know how it works). I'm sure there's enough space in that market.
I'm sorry, but what you're saying is impossible. The HN comment section has made it clear that Apple has a monopoly on messaging, and no one can compete with them.
If my experience is anything to go by, those other users see your wife's replies come in as 1:1 messages, not messages to the group.
I don’t care about the memory my programs gobble up because we’re not in the fucking 80s where we have to fight for every kilobyte.

I don’t care about building abstractions on top of abstractions because we’re not building code to last centuries, we’re just trying to last for about a year or two before we do a completely different solution.

You might as well ask why modern architects build thin crappy glass buildings instead of solid stone structures that last for a millennia. Simple: we have better engineering knowledge of materials and techniques so that we can build things to last just long enough for when we want to replace them, and with the least amount of effort and material required while still being within safety tolerances. We do not need to overbuild. You overbuild only when you need something to last a very long undefined amount of time or you don’t know what the fuck you’re doing so you play it safe.
Could you care to elaborate a little more? What does it make it easy or hard to fork?
This is pretty excellent. I'll hold on to both of these resources as I think websockets would be just wonderful for the work I'm doing right now.

> willing to read the RFC when they're stuck :)

I owe RFCs for just about everything I do, they play a small but necessary role, I can't imagine not wanting to dip into one of them even if you aren't stuck.
Poll: What is your favorite non-watery drink?
Alcohol (other)
Juice fruit
Energy drinks
That's essentially 5-bit Baudot code: https://en.wikipedia.org/wiki/Baudot_code
I think characterizing RCS as "garbage" because of the issue you describe is a bit of an overreaction.

Regardless, I don't see this as a big deal. The site will send a verification code to the phone before allowing anyone to disable it. If someone has cloned/swapped/stolen my SIM card and can intercept and use that verification code, then I have many many many more things to worry about before I worry about someone disabling RCS for my number.

But, as you point out in your edit, iMessage has the same issue. Potato, potahto.
Gecko and servo are both not easily embeddable.

Servo isn't a finished rendering engine yet and the browser I saw that could exclusively use servo was not compliant enough and since mozilla fired the servo team there is no certain future for it anymore.
Projects that tried to make servo embeddable are all dead and gone (see https://github.com/paulrouget/servo-embedding-example for example)

So yeah last time I tried to use gecko I failed and didn't try again (years ago) nobody is willing to do the work and mozilla seems to focus more on other stuff...
The Mozilla rendering engine (gecko) was never meant to be embedded in the same way webkit is. It changed a little with Fennec and firefox. The engine became leaner... Yet still it isn't easy to reuse.

Even spidermonkey, the javascript engine, is never reused as v8.

Different design priciples
I think Chromium’s performance contributed a lot to its dominance. Browser distributions have to build off of it to be relevant.

Other than Ekioh’s Flow, I don’t know any other competitive attempts from companies building browser components from scratch.
It's not audacity to use a piece of software in the way it was made available on the terms under which it was made available. What is audacious is simply rugging everyone that took you at your word.

[edit] To be honest you're not even advocating for a coherent model of open source software. Should everybody consuming every library fork it in case the author throws a tantrum? That hardly seems workable. The author didn't just stomp on big company sandcastles, the author knocked over everyone's. Every pet project, every startup getting off the ground.

For what? Sellers remorse. Author wrote something and gave it away, then regretted giving it away. Sorry.
I just tried it and it worked for me, so it will be hard to debug. What browser are you using?
I absolutely loved Fitzgerald's book The Knox Brothers. It's a touching biography of her father and uncles: a classics scholar/WWII codebreaker, an Anglican priest, a Catholic priest, and the editor of Punch magazine, all gifted, eccentric to one degree or another, and possessed of a deep seated dry humor. Can't recommend it enough to those interested in that sort of thing.
The PDF format supports attachments (embedded files). I'm thinking about a set of libraries and/or a command-line utility that would make it trivially easy to attach a SQLite|JSON file to a PDF or extract one from a PDF. This won't fix existing files, of course, but at least for those apps that generate PDFs it will be easier to embed a SQLite/JSON into a generated PDF.
My observation is that 1. & 3. in your list are very closely related.

> 3. As engineers become expensive, people who have little interest in the subject become sufficiently motivated to hit the minimum bar, bringing down the average talent/quality of the pool

Which is how you get 1.

> 1. "Discipline" is generally shied away from.