skysight-inc/HackerNews huggingface dataset:
I've spun up a copy of this recently (within the last month) and it's already proving helpful.

I've purchased a new-build home in Germany, and I'm currently in the stage between "purchased" and "ready for move-in," and if you've ever purchased a Neubau in Germany you know how much paperwork is involved - I get so many documents over email, many of which are scanned (to preserve the wet signature and stamps), and some of which I need to copy into a translator, that this is incredibly helpful. It checks my email, grabs PDFs, straightens them, OCRs them, adds a correspondent, tags them, and makes them available through a web UI.

I also appreciate the full-text search (for all that it might struggle if I had tens of thousands of documents) as I've had to go and try to find particular documents where the name of the document I've received might be a synonym for what the other person is asking for, but the word they're asking for is at least used in the text.

I'll also set it up to pull documents from my NAS as well, where the scanner writes to, as I also receive a number of documents via mail (that I also occasionally need to translate or copy/paste from).

There are also some limitations that annoy me:

* I really wish the email filters were more flexible - right now, I have to have three filters, one of PDFs, one for JPEGs, and one for PNGs, so I wish I could just set a regex for the attachment name. This one annoys me enough that if I ever have time I'd look at doing a PR for it (assuming the filtering is done locally and not on the IMAP server).
* I'd also like to be able to setup rules to tag documents based on the email domain (e.g., house-builders get tagged as "house-builder, house") without having to manage a gigantic explosion of rules. In theory the ML should handle that, but... I'm mistrustful of ML. We'll see in a few months if I was too hasty in my judgement or not.
* I'd like to retain slightly more information about the correspondent, like both name and email address (there's no consistency about who has their From line as "Name <email>" and who's just "email", even within the same company), both for de-duplication of correspondents and domain-based searching.
* I wish I could share documents more easily than downloading it and re-uploading it to my email client (or mounting the folders and trying to find the right document, but that has its own set of problems). This one of those problems that's really easy to state, but potentially quite difficult to actually implement - could a web application add a PDF to the clipboard in such a way that GMail, say, would understand what was happening and add it as an attachment when pasted?

Overall though, I'm pretty happy with it, and finding it useful so quickly was somewhat surprising.
That creates a problem for the airburst theory. Small asteroids, like the one over Chelyabinsk, make small blast and break windows. Big asteroids that would cause lots of damage reach the ground. It is possible to have one that explodes right above the ground and makes nuclear bomb sized explosion but probably not that much pressure.

The other problem is the likelihood of this happening. Above talks about 50 strikes which coincidentally stopped with better records. There should have been more destruction in last few centuries.
>> there is no evil intent

>I think the only way to know this is to understand whether google’s rewrites also impact what ads are eligible to show.

The other way to know is to ask Google directly (i.e. ask the company, not the search engine) and for them to explain what they're doing and why, in the name of transparency. Google could do that. They won't, but they could.
0, 1, infinity.

https://en.wikipedia.org/wiki/Zero_one_infinity_rule

I mean, it's potentially possible Earth is the only planet with intelligent life (though highly, highly improbable). But the moment we discover any other planet with intelligent life, then we must assume there are an infinite amount (if the universe is infinite).

Of course this brings up more questions about what is intelligence? Is a slime mold intelligent?
Along with RDB (DEC's SQL DB implementation) and DBMS-32 (DEC's CODASYL implementation), the CDD ("Common Data Dictionary") was built on top of the KODA engine.

CDD wasn't really free with the operating system, but it was ubiquitous. I spent some time hacking on that too for the report wizard people.

I concur, the notion of "an army marches on its data" was an intrinsic in those environments. It also extended to related technologies such as networking, messaging, lambdas (DECNet Network Objects), and [edit: distributed, cluster-wide] locking. Obviously there are echos of this in today's cloud and other tightly integrated offerings.

You might not agree with the entirety of the vendor implementation, but there was undeniably one to disagree with. The report wizard people competed directly with Datatrieve, along with being bundled with for instance a large ERP package.
Thanks for trying it out! I see a 2 second load time on Chrome on my macbook air on WiFi, what device and browser are you using?
Elon has said it is better/safer then a human.
It would be very nice to provide bindings to other languages. We use quickjs from rust and it works pretty well, you can provide what you want to the VM so it can run untrusted code.
They think they're flowers? UV light equivalent?

https://www.bbc.com/news/science-environment-11971274
"Database shows how bees see world in UV"
A few months ago I wanted to make a really simple web frontend hosted by a WinForms app (don't ask), and tried Blazor Server since it was going to be used by a single user on a local network.

I really disliked how much stuff the `blazorserver` project template created. A bunch of .razor files and .cshtml files (that had Razor code in them) in nested folders the contents of which were quite arcane. I wanted to scale it down to the absolute minimum needed, because I wouldn't need e.g. client-side routing, but the tutorials basically repeated setting up all this boilerplate without really explaining the basics.

I spent a couple of hours working backwards trying to simplify this, but didn't really succeed.

FWIW, I've worked with .NET since the 1.1 days so I tend to be used to their idioms.

Instead I made a Solid.js frontend hosted by in-process Kestrel and just used SignalR directly for all client/server communication. Somehow going into the JS/TS ecosystem (which I've worked a lot in too) had less friction. Very surprisingly, SignalR is not TypeScript friendly at all out-of-the-box. The frontend client could be source generated for sure, and I saw someone had made a tool for that, but still odd that it's not first party.

I can appreciate the idea of making an opinionated, scalable, production worthy template (if that is what this is), because in the JS/TS ecosystem the opposite is common with toy examples, but there is something to be said to offer a toy example to explain the underpinnings of the framework.
For the first time ever, we are exploring a world made of metal
An Artist Explains What "Great Artists Steal" Means
I would argue that true maturity is when someone can take care of themselves, recognize their inputs with gratitude, and ask for help when needed with humility, not expecting that someone else would take care of them AND being grateful even if they don't get it.

The polarization of our arguments leads us to pretty shallow poles.
> You never need to upload the documents in the Netherlands, their software doesn't have such an option.

Ah, interesting. I just assumed my situation never triggered it.
Thanks!, This really is something we just haven't got to. I'm adding a task right now for it!
They disabled in software, and disabled the hardware on many vehicles taken in for unrelated service.
> I'm also in favor of free speech over censorship - it's very easy to demonstrate in an open conversation that mindless hatred of others based on their ethnic/religious/racial background is simply the product of ignorance and immaturity.

Clearly it's not; this myth needs to stop being pushed. Everything we have observed from the internet age is that such hatred metastasizes even easier because of the internet and social media, and that almost all discourse is worse.
The videos coming out are barbaric (nsfw warning):

https://twitter.com/InbarCohen13/status/1710685868111904963
https://twitter.com/Dharmocratic/status/1710693422703780004
https://twitter.com/EllieCohanim/status/1710692333245571240
Zilog's Forgotten Operating System: Z80-Rio
Kicad is good enough for 95% of all circuit designs. Maybe 99% in version 7 - haven’t really pulled the bandaid off yet in that regard.

If you’re working in a big team, or making really complex stuff like telecom equipment or server motherboards, then I can see the appeal of shelling out for PADS or Altium with their library management and package automation tools.

But, I’ve designed hardware on a consulting basis before using Kicad as my EE CAD package of choice. It was more than enough for my needs. That includes simple two layer boards all the way to pretty complicated six layer embedded Linux systems.

I particularly like that it comes with an embedded 3D viewer. Coming from only ever using ORCAD before that, it was a huge breath of fresh air, and significantly cut down on the number of connector mistakes I’ve made since.
castOS was a stripped-down Android.
Interesting arguments and he apparently still prefers dynamic languages, but I was surprised that there was no mention of Smalltalk which was a rather important technology in the nineties and in fact the first dynamic OO language. The increase of compile speed might well be part of the explanation that static typing is again more popular; but the author himself mentions Delphi which had (like other Pascal compilers) a very fast compiler even in the nineties and before; and even with C++ you could get very fast compile times depending how you managed headers and templates. The advantage of better IDE support with static typing is often mentioned and a good argument, but by the end of the day it's just much more robust to build a large software system in a statically typed language, and people got more aware of this during the last twenty years because the ever bigger applications built with JS. There was an interesting documentary about TypeScript posted on HN recently (https://news.ycombinator.com/item?id=37626689) where the responsibles made it clear that building a system like e.g. VSCode would not have been possible with plain JS. Gradual typing might be a good thing to integrate teams with both static and dynamic typing preferences, but the result is still a dynamically typed runtime.
The Mozilla Foundation is a non-profit that owns the for-profit Mozilla Corporation.

Step 1 is get rid of the for-profit corporation that pays its CEO 2.4 million dollars a year to lose market share. That's 24 well-paid developers, or double that from lower-income countries.

The foundation had a revenue of $441 million in 2020. We know that in 2014 ~90% of their revenue come from its search-engine deal with Google. That means that without Google they'd have ~44 million to work with these days (or more).

That's a lot of devs, before even considering non-search-engine sources of revenue. Personally I don't mind ideas like the VPN. I do mind the stupid grants the foundation does unrelated to a web-browser or acquisitions like pocket.
Facial recognition algorithms are a set of different and developing models. There's no guarantee any system aimed at the weaknesses of an existing algorithm would work against different or future facial recognition systems.
Nice to hear! I can be reached on the wildlabs.net community, love to hear how you get on and help out if necessary. I'll be writing some more in depth articles on how it's used. But that example on github is essentially the result of my field test.

It was quite challenging. There are several articles online about how to use a GPS to get really accurate time however, once you disconnect from the network it didn't work. What none of them said was that the default configuration of chrony and gpsmon resulted in the incorrect start order, so gpsmon was failing to communicate with chrony via shared memory. I solved a bunch of other problems as well.

And... I managed to find a way to shrink the installed file system so I could create new partitions on the same Raspberry Pi, without requiring another computer. A result that allowed me to make the full installation and configuration happen with one command only. Many people would be put off if another computer was needed for partitioning.
If his name contributed to investment or plans for investment somewhere, then that is a track record. If John Carmack is partnering with someone and they share information about what they are partnering on, how, and where, that is extremely valuable information for anyone interested in the space. You don’t need to have shipped something yet in order to make waves that are worth paying attention to.

It’s John Carmack.
Yep. It's obvious that they design for you to click ads, but it was fairly rocky suggesting that the backend reaches out to the ad system. This wouldn't just destroy results, but also run afoul of FCC Ad disclosure requirements.
In some cases, they report that Target is opening new, larger stores close by.
Kinda - at the moment I'm receiving _a lot_ of documents, mostly as PDFs via E-Mail (some the original digital version, some scans of physical copies), but some via post as well.

I've only added documents I've received this year (plus a couple of dozen documents going further back), and I've got ~250 in there, with a total of ~2.5m words (although I think word-count is a fuzzy concept in German).

I've posted a top level comment in more detail, but yeah, it's helpful to me.
This is the epitome of bad science journalism. The study says "X is correlated with Y", while the article says "X increases risk of Y".

Moderators, can you change this to the actual source study[1] and update the title?

[1] https://jamanetwork.com/journals/jama/article-abstract/28094...
As a premiim subscriber, this is one of the main reasons I still use Private mode to watch YouTube videos I'm not sure of. Don't want it to pollute my history.

As a result I mostly get recommended great stuff on when watching signed in.
This is why (according to lots of videos I've seen on youtube) there are two "tracks" for body-building competitions. One "track" has rules that prohibit steroid use, and do regular testing to enforce the rules. The other track has no rules prohibiting steroid use. They're not required, naturally, but it's basically understood that if you want to use them it's fine... which means you'd have to be a freak of nature to compete effectively on that track without taking them.

Might be interesting to see what it would look like to have two tracks for other sports as well.
Or read a section first (e.g. how to create a footprint or symbol) to better understand what is happening and then watch a tutorial video of someone doing exactly that to see it in action.
I agree with your conclusion, but it does not follow from that statement, which is just a made up rule of thumb. I'd rather apply Bayesian statistics. If we found life on one more planet, what were the chances of that assuming those are the only two planets with life? Pretty low I'd say.
Here's an article that summarizes the issue:

https://www.seroundtable.com/google-deletes-queries-replace-...

Personally, I dislike this approach by Google (from their response):

> "It’s no secret that Google Search looks beyond the specific words in a query to better understand their meaning, in order to show relevant organic results. This is a helpful process that we’ve written about many times."

This is patronizing, manipulative, and condescending - and 'organic'? They've also been boosting low-quality corporate media outlets to the top of their search rankings for some years now (Youtube search is far, far worse incidentally), as well - part of this 'daddy knows best' mentality, I'm sure.

Google does provide a 'verbatim' option under its tools heading but this is incompatible with time-restricted searching, although perhaps not on the advanced search page. Practically I find that to get what I want from Google (search results from a broad range of sources) you have to jump through many hoops and write complicated queries for no reason other than to avoid their enshittification defaults, and that's a time-consuming process.

It makes Kagi look more and more attractive, certainly - the time-saving alone might be worth the monthly fee.
> no intrinsic value

> electrons

> entry in a database

The most fascinating phenomenon of crypto arguments is that they never change.

Fifteen years ago you could find these same unintentionally ironic statements, where the most cutting criticisms of cryptocurrency are equally true of dollars and euros.

The only thing missing from this thread (so far) is mysticism about the money supply and confident assertions that dollars are somehow "backed" by the military or tax payments.
What's the matter with pornography? All the porn I find on the internet arouses sexual interest, which is a good thing. No one's getting choked, stabbed, shat on, or anything vile, but a lot of people are either getting laid or getting ready to get laid. So what?

Some will say that if it's not vile and degrading it's not porn. I think there's a question of defining terms.
But then you would have to install your OS yourself! The horror!
> Even they logged into a few panels, some with created malware, but, no infected systems were found yet.

Chinese botnet control panels, without evidence of infected systems. Seems like maybe nothing.
Agreed. Myanmar has been at civil war since WWII. The Tatmadaw viewed Arakan muslims as enemies for decades before Facebook. In the 1980s they had policies against them. And that's just one conflict in Myanmar. The Tatmadaw has been killing Shan, Karen, and other ethnic groups for 70 years. The Karen conflict is one of the longest running conflicts in the world. They're bombing Karen and Sagaing villages right now. Facebook is inconsequential to Myanmar's bloody politics.

It's true there are problems with Facebook. But without Facebook the Tatmadaw would still have laws against Rohingya, still have a policy of driving them out, still would engage in fighting ARSA, still would fund and promote groups like Ma Ba Tha, etc.
> but what value would Servo exactly bring to users and the web after all the engineering effort?

Servo was a much more modular effort.

1. we would get a lightweight (modular) electron alternative. This would have helped rust gui ecosystem a lot, just like wgpu helps rust gamedev scene.

2. Probably have more variety in browsers as everyone can now reuse servo components to make their custom version of firefox. Imagine all the linux distros which reuse gnu/linux, but have their own philosophy of package management, updates, mutability etc.. We could have had the same sort of varieties in browsers for different usecases.
Both concepts can be true. A lot of people, especially in the developed world, have way more opportunities than they realize. Those that take on some (often very modest) risk to exercise those opportunities are self-made.

It would be ridiculous to say that Picasso didn't make a painting because someone else supplied the paint. He's the one that saw the paint and the canvas and put them together in a unique way.
> So far, his track record in AI research is non-existent.

I think he just bet on the wrong horse (RL instead of LLMs), at least in the short term.
Does anyone know where the "Alkalized Water" fad came from? I honestly don't get it
Everything you said, plus that the sheer mention of his name and his new partnership will cause waves and investment to follow. He rests on a mountain of contributions and just his name and interest are enough to get something moving. The wise eye pays attention to this news and takes it into account, especially if it has even a passing interest in the space.
A stock price does not mean that everything the company is doing is perfect. It can reasonably mean « their search is getting worse but they’ve found very good ways to make more money from worse search so I’m very happy and will buy more stock».
> Ostensibly the amount of the fee was to be left to negotiations between the platforms and the publishers. But if it was not already evident what a sham this was – the negotiations were to be backstopped by that most impartial of arbiters, the Canadian Radio-television and Telecommunications Commission – it became clear with the release of regulations setting a minimum fee of 4 per cent of revenues for linking. Minimum, mind you: There is a floor, but no ceiling.

> Step this way, Bill C-11 – the Online Streaming Act! Where C-18 merely imposes a tax on links with little justification and less possibility of enforcement, C-11 purports to apply Canadian broadcast regulations to the entire internet: not only in Canada, but around the world.
The stated reason: to promote Canadian content. The stated target: once again, the big online platforms, this time not Facebook and Google so much as Netflix and Amazon. But Canadian content is not in need of promotion – the internet is awash with it, including on the major platforms, instantly available to anyone who can type “Canada” into a search field.

> Ah, but the government has saved the best for last. Still in the works is yet a third bill: the Online Harms Act....An early draft of the bill, for example, would not only have allowed the authorities to order the deletion of offending material, but would have allowed it to be suppressed even before it appeared. Anyone, that is, who “reasonably fears they could be a target” of “hate propaganda” would have been able to apply to a judge to prevent its publication.

And then one day for no reason at all...
nim+httpbeast is a multi threaded library by default. Node, bun are effectively single threaded. A cursory search indicates that the go library is single threaded by default.

So the nim comparison is a bit of apples and oranges.

Also, the usual caveats of running micro benchmarks against localhost on an auto scaling CPU core...
Is Facebook still allowed in Myanmar?
Completely agree. This is what I do with every team.

I explicitly tell everyone when I implement one on ones that this isn’t a status meeting, a performance review meeting, or anything else. This is 30 minutes once a month to ensure if all else fails there’s time set aside where they have my undivided attention to talk about whatever they want or need to. And I always make sure to make clear that the expectation isn’t that they will box this stuff into this 30 minutes once a month, that this is just ensuring a baseline and they’re welcome to book me any time for any reason to talk.

I only implement them once I’ve been in place long enough to build some sense of trust and psychological safety among the team. I have no interest in wasting time on meetings where I push the conversation along while they blow smoke up my ass.

The entire template for the meeting from my end is: “On a scale from 1-4 how are you doing (no half points)? Why?”. Everywhere else that meeting goes is conversational and driven by whatever they want to talk about. It’s _their_ time.

Even the most curmudgeonly people I’ve worked with who met the initial suggestion with complaints and eye rolls got on board very quickly.
> Military transfers between the two countries would violate multiple UN Security Council resolutions and be subject to additional sanctions by the United States and its allies.

Am I misunderstanding: does anyone think Kim of North Korea or Putin's gang in Russia cares?
Isn't that how you get regexes?