skysight-inc/HackerNews huggingface dataset:
You may find it interesting that DFW has a nesting pair of eagles that got blown down in a storm and stuck around. What's doubly interesting is that the same area has flocks of parrots that are also thriving.
Cold War Military Slides
Honestly, FL sucks more+more from every angle. I'm baffled why anyone wants to move here.
The first option presented is a one month non-renewing subscription for $10. I think the intention is periodically (once a year, once every few years?) you run it to reclaim space. If it was reclaiming more than a few gigs I would do it.

The author talked about being very conservative on launch; skipping directories like the Photo library or others apps that actively manage data or looking across user directories. He stumbled into writing this app because he noticed the duplicated data of shared Photo libraries between different users on the same machine. That use case isn't even supported in this version. He said he plans future development to safely dedup more data--making a one time purchase less sustainable for them.
Surely there's a middle ground between culty techno-raptures and literally zero value?

Of course there's hype. Turns out I'm older than you are. I've seen hype cycles. I've also seen incredible progress.

Why not acknowledge that hype exists and LLMs aren't perfect, but that many people find value in them already and there appears to be a positive trend in their capability?

Knowledge of history is knowledge of technological progress. Hype cycles don't negate that.

I hear being tired though. Let's watch and see what happens.
My brother is on the Windows side of the world (MS partner and all that, lots of CRM/DB work). He said if you stick to mainstream apps (MS apps, Adobe, etc) ARM is basically on parity with x86, tho not the performance choice. He said these days he rarely has customers come with support issues that boil down to "bug only occurs on ARM", though "it's slow on ARM" does come up. OTOH...If you have specialty/niche apps that you rely on, or apps from a small dev who doesn't have the resources to support 2 archs, your mileage may vary.
Yeah, what people like about Markdown is basically regular text.

The formatting is interesting, but it’s not revolutionary or anything.
We'll be fixing them shortly. We're rolling out a new documentation system. Apologies for the inconvenience.
Interesting. Why not HTML? Browsers have native basic WYSIWYG editing built in, and almost every screen we look at is nowadays HTML, including the code editor.

On a `<div contenteditable=true> element, calling document.execCommand('bold') will make selected text bold in WYSIWYG mode. See https://jsfiddle.net/z0umpb3x/12/ for the concept.

The main idea here is that I don't want to know any syntax like RTF, nor I want to use any tools.
Other projects that tries to achieve the same: RustPython and py2wasm

So far my issue with pyiodide or other interpreted variants of python in wasm is the huge startup time especially if you need to install dependencies. The above projects i hope eventually reach a point where we can just compile everything
Huh. Ate my words then. I briefly checked Apple's page and didn't see them.

However those are the base M4 chip and not the M4 Pro. You need the M4 Pro to get competitive in GPU compute numbers for a more like to like comparison. The M4 Pro mini comes out at $1800 with the 48GB option, or $2000 for 64GB. For the same price the Framework machine gets you 128GB.
I use it on my family photos, work documents, etc. and have not run into an issue that I haven’t added a test for. I didn’t commercialize it because I didn’t know what I didn’t know, but the utility does try to fail quickly if any of the file system operations fail (cloning, metadata duplication, atomic swaps, etc.).

Whenever using it on something sensitive that I can’t back up first for whatever reason, I make checksum files and compare them afterwards. I’ve done this many times on hundreds of GB and haven’t seen corruption. Caveat emptor.

There is one huge caveat I should add to the README - block corruption happens. Having a second copy of a file is a crude form of backup. Cloning causes all instances to use the same block, so if that one instance is corrupted, all clones are. That’s fine for software projects with generated files that can be rebuilt or checked out again, but introduces some risk for files that may not otherwise be replaceable. I keep multiple backups of all that stuff in hardware other than where I’m deduping, so I dedup with abandon.

I’m a nobody with no audience. Maybe some attention here will get some users.
Human conscience has not and will not be duplicated by "AI" in the near future.

These are simply programs that regurgitate mostly stolen data.
That very much depends on the job. The job I had to process all that handwritten XML in was a library job.
You're really reading too much into this. It's an interesting fact that I hadn't heard before, and I appreciated OP sharing it! And from what it sounds like that's exactly why OP shares it: because it's an interesting fact that makes people think.

Why do you persist in trying to assign any motive other than curiosity?
Rather than shut it down, would it be possible to sell the forum to someone in the US for a little bit of money, like $20 or something?

Idea being the US-based owner migrates the DB with posts and user logins to servers hosted on US soil, then if the UK government comes knocking the former owners in the UK can say "Sorry it doesn't belong to us anymore, we sold it, here's the Paypal receipt." (Ideally they'd sell the domain too, but as long as you still have the DB you could always host the forum at a different domain.)

Any forum admins here willing to add another forum to their portfolio?
If you don't want to open web pages then you wouldn't need to use a browser in the first place. WASM can run outside the context of a browser, so what you're asking for is a shell for running WASM apps.
So if you deploy code before you run the associated db migration, or misspell a column name, you magnify the impact from whichever code paths (& application tier nodes) are running the broken SQL, to your entire production environment.
Possibly but I’d be willing to bet a decent proportion do in fact work
What a strech.

Does an is_even function have an is_odd feature implemented?

Does an is_divisible_by_200 have an is_not_divisible_by_3 feature implemented?

Does a physics simulator have an "accelerate upwards" feature?

No, it's a bug/emergent property and interpreting it as a feature is a simple misunderstanding of the software.

Semantics matter, just because you can potentially negate a variable (or multiply it by any number) doesn't mean that property is inherent to the program.
Sometimes people just share information that they have about a topic as part of a discussion, without there being a persuasive intent.
https://ericweinhoffer.com/blog/2017/7/30/the-whitworth-thre...
Death threats are not protected by free speech. I know you are trying to make a hyperventilating political point but it’s just not a genuine thing. I am a little surprised at the anoint of those on HN that are against free speech. I mean, don’t you realize that without it, a government you don’t like could imprison you for “denying basic facts oh biology” just as another country does for “denying historical events”. It’s madness.
> But at every conference we had the same conversation with developers

I wonder if this will really go away or just be replaced with something else. Is it really the name "specifically" or how a lot of people work?

(i.e. going by first impressions, connotations, memes, etc)

> "EdgeDB? Huh, must be an edge-computing database. Are you running SQLite?"

"Gel? Huh, must be for cosmetics. Is this for retail?"

p.s. had no issues with EdgeDB.
> I see no reason why hate speech should be given the benefit of the doubt

Because a lot of speech people don't like gets relabeled as hate speech - which is's not. Or a lot of discussion/debate topics that are sensitive get relabeled as hate.
On Linux I made a ~/bin/pbcopy that does the right thing because all the Linux commands are stupidly difficult to remember compared to "pbcopy".
This made me immediately picture all of my 40 plus friends and colleagues and... Its completely accurate. Aging slippers-and-tea Brits in comfortable office jobs with very little mortgage stress and a lot of time to virtue signal on facebook are some of the most useless, autopilot zombies the human race has ever seen
I wonder how hard these would be to steal?
I think the only really happy path with XML is starting with an extremely rigid spec for extremely consistent data where you have official dtd releases if something changes, etc. I think if you’re trying to figure something structural out when you’re processing the data, you’ve already lost.
It is pretty clearly implied.
How many implementations do you care about? All major phones do very well at QR scanning these days including uppercase URLs.

Leaving a naked domain name like "www.example.com/1234" was not quite as good, but at least iPhones, Pixels and Samsungs worked well IIRC.

I used this trick to allow printing of QR codes at smaller resolutions for 4+ years, and phones have gotten noticeably better in that span at handling QR codes printed at smaller sizes, with uppercase, nonstandard shapes, borders, you name it.

If you make https: lowercase and the rest uppercase, with QR encoding that does smart segmentation, I'm pretty sure you can still get most of the benefit... but, exercise for the reader.

The smallest v1 QR code is 21 modules. That can fit 20 uppercase letters.

The 25 module size, is not that much bigger and can get 38 uppercase or 26 lowercase letters.
Another example, Victoria Australia COVID tracking QR code.

https://nick.zoic.org/art/qr-codes-advice/#no-funny-business
3 questions.

How does this compare to solutions like Supabase. What stands out with Supabase is the sdk support. My current project is probably going to stay on Supabase( it's a hobbyist project regardless), but hypothetically if I was an enterprise prospect how would you pitch your solution.

Do you support functions, that I could call from the client for more advanced logic that can't be done with queries ?

Why not brand as GelDB. Would probably be easier to Google. Plus it tells me instantly what your selling.

PS: Can you offer something like a hobbyist tier for 10$ a month. I don't want to deal with my project randomly shutting off, but I have extremely low requirements in terms of storage during development.
Someone is building that: https://screen.garden
Someone is sort of building this on Obsidian: https://screen.garden
That’s true as long as the writing application only writes to blocks that have changed. Is a VM tool going to write blocks, or write multi-MB segments of a sparse image that can be swapped atomically? Unfortunately, once a file changes there are no APIs to check which blocks are still shared (at least there weren’t as of macOS 13).
When writing in text mode so that you can see what you are generating. Wouldn't really need it the other direction though.
I live in British Columbia, there are tons of bald eagles over here.
I really don't understand this fixation on domain modelling. It looks like a lot of UML mixed with a "*DD" (life-pro tip: pretty much any X Driven Development is something experienced programmers rarely care about. You can borrow good ideas from almost any methodology without becoming obsessed with its primary subject. Being obsessed with the One True Way is a great way to waste a lot of brain cells). Also nobody sane touches UML. Or makes big official charts of classes and their relationships. It's a massive waste of time. You might come up with some core concepts and relationships, like a B-REP, but you don't need some jargon-heavy official way to do this.

> The argument being made against anemic domain models is that a domain model without behavior fails to meet the most basic requirements of a domain model. Your domain model is just DTOs that you pass around as if the were value types, and have no behavior at all. Does it make sense to have objects without behavior? No, not in OO and elsewhere as well. Why? Because a domain model without behavior means you are wasting all development effort building up a structure that does nothing and adds none of the benefits, and thus represents wasted effort. You are better off just doing something entirely different which is certainly not Domain-Driven design.

I have barely any idea what you're saying, but I will agree that I'm probably better off without DDD.

> You are adopting a OO concept, which the most basic traits is that it models business domains with objects. Do you understand the absurdity of this sort of argument?

Except I'm not, because I don't care about DDD? My argument is simply: caring how much your code adheres to some third party methodology doesn't matter, what matters is if you're writing good code or not.
Don't forget that Microsoft did an awful lot of non-technical work to "facilitate" the porting of large workstation applications to Windows NT.

If you had a large-scale workstation application, Microsoft would assign you a relationship manager whose job was to convince you to port your software to Windows NT. In addition to wining & dining your execs, they would provide lots of engineering resources: Free Windows, developer tools, and documentation licenses; direct access to Windows engineering teams to help with issues you ran into doing your ports (for which they'd strongly push you to use native APIs); assistance with choosing and deploying hardware; and sometimes even free hardware and on-site "sales engineers" for a time to work through initial bring-up. This type of love-bombing never lasted forever, but for most vendors at the point where they started guiding a vendor towards a more "normal" relationship they had the revenue justification for that normalization.

Microsoft used the same strategy to get people to port their DOS and then Macintosh applications to Windows, to port their games to Microsoft's platforms (whether from DOS to Windows or from other consoles to Xbox and PC), to port their client/server applications and then web applications to Windows Server, and so on, and it has *always* been extremely effective.
> a well-intentioned reformer with great power that was used in a reckless manner

The road to hell...
Can't edit the comment now.
I mean, there was the obvious solution of paying the money to have it captioned, which was the original order.

Berkeley instead offered this alternative solution, because they did not want to pay.
Surely the primarily meat-eating eagle would taste different from the primarily bug/seed eating turkey, no?
is the pricing per database or per cluster/account?
First they came for the British
And I did not speak out
Because I was not British...
> Trump said the sale of the gold cards will begin in about two weeks

Where's the law from congress that authorized this new category? The EB-5 he's talking about replacing comes from the Immigration Act of 1990.

The timeline suggests Trump is going to sell worthless crap to gullible victims again, and use his lawbreaking to tee up another kind of The President Is A Dictator assertion in the hopes the Supreme Court will endorse it. (The Constitution says Congress has to impeach the President to stop power-grabs, but too many Republicans want their guy to grab power.)
Windows here.

I use VSCode for markdown.

Obsidian's been coming up on the radar often.

This post finally made me try it out.

I like it a lot.

But there's one reason I won't be using it as my main driver for markdown files: I can't open files that are not in a vault. I have markdown files everywhere on my drive. And I don't want to make the entire drive a vault (for various reasons).

Obsidian configurable as...

1) my default file handler for markdown files

2) capable of opening and saving markdown files in any location on my PC

...would be sweet. (From my research, it can't do these currently.)
Used ICE is still cheaper in the US, doubly so when you don't have charging subsidies.

Not to mention the variety of Chinese EVs available to the international market. Aftermarket prices are hitting a desperate low for a very, very good reason.
When was the last time you can remember being impressed with somebody solely because of what they said they did for a living?
Also makes it harder to actually use because the requirements for camera focus get cranked way up.
MikroTik enters server market [video]
Relevant: https://www.youtube.com/watch?v=LkNxvUrWQ_Q
Forgive me if I’m being dense…

I just read through the entire HN discussion about lobste.rs and continued down that rabbit hole to other discussions of forum, deletions, and the safety act, etc.

The part I don’t understand is: Why aren’t these operators placing the forum into a corporate or partnership entity, without personal liability, that would be the target of some eventual enforcement?

These very small forums Are almost certainly not going to be targeted for enforcement… The issue is simply the risk…

… So why not just incorporate, go on your merry way, and if enforcement goes very differently than we all assume then you walk away from a corporate entity And continue to vacation in London without fear of arrest.

What am I missing here?
Strictly speaking we charge for compute and storage. You can create variously-sized Gel instances and within those instances an arbitrary number of branches.
There's another store with a long history that I fear will not survive the ruthless dismantling of the brick and mortar stores: WAWAK Sewing Supplies, they sell buttons, button-hole maker, zippers, D-rings, and probably the largest inventory of German-made threads.

Every time I go into a Joanne's it's more and more like a junk hobby shop, and not a nice one. Aisles are dimly lit, you can't see the merchandise, fabrics are stashed in disorderly piles, marked down things at the front; the people who work there aren't sewists and so can't really answer when to use this thing instead of that thing for a particular application. It's never a nice shopping experience. I would rather they had a third of the inventory, but better quality, and the option of buying stuff to get it delivered there.

I'm sad that we're no longer a maker society, there's so much skills and craft that are being lost, perhaps irrevocably. Seems like anytime I go in search for how to do a thing, the first thing I find is something to buy.
I've never been, only ever heard bad things.

Except for Manatees. I really want to see some Manatees. So beautiful.
I'm also on Lake Sammamish and have a couple bald eagles living on a tree next to the house!
A bit random but if you ever want to meet up, I will be there May-June this year :)
Fun fact: The real-life inventor of the neutron bomb, Samuel T. Cohen, loved “Repo Man”!
Some discussion happened here about that when it was in draft: https://news.ycombinator.com/item?id=27628178

tl;dr: It is sadly not the most efficient encoding (and they missed an opportunity to make it actually base41, which could have been URL safe) -- as defined it only needs 41 characters (as 41^3 > 2^16).

The RFC is also not standards track, it's just "Category: Informational".

I think a better approach is to understand there are many circumstances where different sets of characters make sense for encoding data. There's no need to write an RFC, instead define a custom alphabet for them, using something like base-x[1].

[1]: https://github.com/cryptocoinjs/base-x
Snipers, patient 0's, drunk drivers...
This smells like an LLM trying to correct the output of a speech recognition system. I said the word “racist” repeatedly and got this unedited output. You could see it changing the text momentarily after the initial recognition result, and given the way Mamaroneck sounds nothing like either of the other words I’d bet this thing was trained on news stories:

“Racist, Trump, Mamaroneck racist Trump Mamaroneck, racist racist racist racist Trump Mamaroneck”
> Clearly that's nonsense, but I do understand the underlying desire.

I wanna eat hamburgers like Peter Griffin in the stroke episode. But I don't because I'm an adult with logical thinking abilities and I know that there are consequences to my actions even if they are not immediate.

I have less, much less, than zero sympathy for people who advocate for doing things with law and government that the history textbooks are stuffed full of the horrific and nearly inevitable eventual consequences of.

Having benign motives doesn't absolve people for being stupid.

Not that any of this is in disagreement with your points.
> the model has something like a "be evil" feature

This is not necessarily the case.

Not every property of a computer program is programmed, the computer program is a small amount of code, and the execution is different everytime, and the execution space is magnitudes larger! If every execution possibility were programmed, you would have an infinite amount of code!

For example, if you are playing a videogame, the specific frames that you play were not coded in the game, if you jump into a tree, the game didn't necessarily program a tree jumping feature, but they implemented a tree and a jumping action separately, the program is creating the combinations as you go!
During the Rwandan genocide, the radio stations played incitement to violence. While "hate speech" is inclusive of speech that incites violence, the types of hate speech which people have contemporary political disagreements about (including this thread) do not include such incitement.

More importantly, causality doesn't erase culpability. The step that immediately preceded the [Charlie Hebdo shooting](https://en.wikipedia.org/wiki/Charlie_Hebdo_shooting) was publishing a cartoon in a newspaper. Those who create hateful environments may have some culpability, but those that act almost always have greater culpability than those who speak.
Wait til you get a sniff at Canadian housing prices. The most insane in the G7.

Imagine paying >$1M for a modest 3 bedroom home and still having to shovel snow and have to endure weather where the air hurts your face.
This is somewhat unrelated but in the two weeks in London Labour and Wait (where this coffee roaster is available in-p) is one of the best shops for high quality home goods and tactile experiences. I spent a ton of time in the Shoreditch location.

I haven't found a true analogue in SF but the closest experience-wise is Bernal Cutlery on Valencia.
I disagree. Doctors can't be expected to be available 100% of the time. The only doctor to see this patient's result was the pathologist (or should have been before being sent off to the requesting doctor). It had not yet been handed over to the requesting doctor in a fail-proof manner.

The pathology company I send my samples to contacts my clinic to ensure we received urgent results. This it's important because there's no guarantee the message ever arrived in the doctor's inbox. If you work in tech you should know this to be the case.

The only way to ensure timeliness is for the pathology company to contact the patient directly if they can't verbally hand over to the requesting doctor.
chatGPT killed me (no seriously, I'm writing this from the morgue)
I assume that - even though there's a strong public interest argument for it - government orgs are prone to blanket banning the release of source code, for the same primary reason that businesses are prone to doing so. That is, too high a chance of sensitive data (passwords, tokens, IP addresses, etc) being hard-coded in all-too-often non-12-factor-aspiring code; and too much security / liability headache if said sensitive data gets out.

There's probably also some actual business logic that government orgs want to and are legally permitted to keep secret. In the OP's case of a parking ticket database, maybe there's software talking to that database, whose source code includes the logic of picking when / where parking inspectors should conduct a "random" blitz of issuing fines.
Trump Administration Keeps Citing an Untrue Stat as It Targets Federal Workers