skysight-inc/HackerNews huggingface dataset:
How we are trying to reduce the pains of building a data application using Dozer
Hi,

I'm Matteo, one of the co-founder of Dozer. I have posted here before about our project, but we were very early and only had just a bit more of a prototype. The project has evolved quite a lot and I'm quite happy with the experience we are building.

Fundamentally, with Dozer it's now possible to define all connections to your databases, data warehouses or object stores, provide some SQL transformations (WASM and TypeScript coming soon) and declare how data should be exposed as APIs. We take care of pretty much anything in the middle: sourcing the data, transforming in real time (we have built our own streaming SQL engine) and exposing it as REST and gRPC APIs.

We have built a full UI experience that allow a user to inspect the transformations and the data in real-time. Our vision is for Dozer to become a full data-application backend. Imagine you have multiple sources of data and you need to stitch them together to create a webapp. Connecting to the data sources, moving the data, keeping it fresh, cache in an a low latency store is a lot of work. That is what we want to solve with Dozer.

I'm sharing a short video of our latest release (https://www.youtube.com/watch?v=jS-Rdqn1NYw) and I'd be really interested to know your thoughts and how you would use it.

Thanks
Matteo
I think proscriptive statements about what to use or not use are opinions masked to be pretend facts.

You should use whatever works for you and your clients/customers. All the channels come with plus and minus issues. It's the support version of CAP theorem: You can be reachable, focussed and structured but probably not all three at once.

I also miss email. Mainly because the expectation of "instant" was muted through delivery delays.

When I need instant, I should possibly expect to have to pay for it.
So the plants get "saturated" and don't want more than a certain amount of light per hour?

Growing at night outdoors seems like the kind of light pollution that would harm something and anger someone, but not unlikely anyway...

Do we really need more yields? I thought we made enough food for everyone already and it's just distribution at this point?
I feel like part of the reason Unreal hasn’t already crushed Unity is because they serve different categories.
I’d say that AAA are the rough equivalent of major Hollywood productions. Looking at Wikipedia for budgets and box office for a few high profile films:

Everything Everywhere All At Once had a budget in the $14M to $25M range, for a $141M box office. The Batman made $771M from a $185M-$200M budget, and Multiverse of Madness made $959M off a $294M budget.

EEAAO is a AA, maybe an A film where Batman and MoM are AAA, you couldn’t even produce The Batman or MoM with all the revenue from EEAAO. Nonetheless, EEAAO was by far the most successful of the three, both in terms of critical acclaim and in terms of return on investment.

Likewise, Hearthstone is definitely not a AAA game. It’s deliberately a much smaller product than Blizzard’s other games. Cities Skyline is the product of a tiny 30ish person company, published by a publisher famous for lower profile, lower production value games.

Paradox as a publisher is about the same tier as A24: Very successful in their respective niches, but not their industries’ 800-pound gorillas.
It's only a problem because he can be an asshole sometimes, and he very nearly always gets in first, (I swear he never sleeps), so yeah, sometimes not a great intro to a community that does exist, honest, not that you'd know from the Slack threads.

To be fair, when he answers a question he's right 99.9% of the time.
Tim Gurner: Australian tycoon calls for layoffs to fix worker attitudes
Ted Chiang actually explores this concept in his article on ChatGPT and other LLMs https://www.newyorker.com/tech/annals-of-technology/chatgpt-...
Have you caught these couple of Max Fosh videos?

I Broke Into The International Security Convention https://www.youtube.com/watch?v=qM3imMiERdU

I Broke Into The U.S. Security Convention https://www.youtube.com/watch?v=NmgLwxK8TvA
Just use a straw like the rest of us.
But isn't that the point? You have to address the other hurdles too.

For most benefits programs that is still going to be necessary even if you remove means testing, because some kind of identification would be necessary to keep someone from claiming the benefit an unlimited number of times. Which is the same as the problem with voting.
> I think I do want a forum, but I probably wouldn't use it because signing in is too much effort. Maybe if forums had shared profiles and better mobile support, they'd be used more.

That's what made Reddit so popular.
Xanthum Gum
> The typical approach to making data available between services is to spend weeks designing an API

What?

No.
That does make some sense. It's so hard to go back to the beginner's mind (though undoubtedly valuable to try!), but I think you're right that this has to be easier for a beginner. There's just less syntax overall if there aren't parentheses or curly braces.
Note: thinly-veiled advertisement.

The Great Firewall certainly can detect and block SSH too, but there are ways around that as discussed at https://news.ycombinator.com/item?id=36531485
1. "A does the same thing as B. Don't you see how wrong you are?" How does this make B better than A? Your position literally makes no sense, and I am super duper not an Apple apologist.
It's not at the expense of advertisers, the advertising is staying the same. It's only at the expense of the advertiser in the sense that Unity is the advertiser and they've shot themselves in the foot.
15 years ago is almost exactly the date I have in my head for when Wikipedia stopped being interesting or exciting. Remember when it felt like something new and exciting, something that would tell you everything about the whole world? And then somehow it got captured by a bunch of bureaucrats who decided they wanted it to be a free copy of Britannica, and it achieved that, and has since just sat there begging for money and throwing it into the endless pit of irrelevant projects that is the rest of the Wikimedia Foundation?

More concretely, the new user experience got worse and worse: powertripping mods squatting their pet pages grew out of control, and all the notability/sourcing rules haven't really done anything to improve the quality of the content, they've just made it more tedious to contribute. And all this felt predictable at the time. The whole site took a massive wrong turn, and yet there never felt like any way to stop it.
Yes, major derp moment there.
OpenAI Dublin
Sure, like IRC but with a better interface,
Holy shit that's insane.
>Karl Popper
>While there, he lived on a cooperative farm. He later claimed that nothing prepares the mind for philosophy like milking a cow.

These fibs are just too plausible to be detectable!
Which goes back to Raymond Smullyan:
https://en.wikipedia.org/wiki/To_Mock_a_Mockingbird
> the default for Rust releases is also to omit many run-time checks.

...because the type system and borrow checker satisfies them at compile-time?

The only checks that are omitted at runtime are:

- checks that are exhaustively proven to be unnecessary by LLVM
- checks that can never be triggered in the absence of UB

You shouldn't be triggering UB checks at runtime. If you rely on these checks, you're relying on UB itself, when all UB should be provably impossible.
My Microphone Didn't Work
Someone needs to standardize a simple reverse-authentication system for this.

For example whenever a caller is requesting sensitive information, they give you a temporary extension directing to them or an equal, and ask you to call the organization's public number and enter that extension. Maybe just plug the number into their app if applicable to generate a direct call.

Like other comments have mentioned, the onus should be on them. Also, they would benefit from the resultant reduction in fraud. Maybe a case study on fraud reduction savings could help speed the adoption process without having to invoke the FCC.
Image-wise, isn't GIF capable of that? I remember back in the dialup days some image type would be quickly visible but very pixelated, then slowly get more detail as more of the image downloaded.
Those are public capabilities that require explicit approval from Apple in the form of an entitlement. That’s not what I am saying.

I’m talking about capabilities Apple officially denies having, or only gates to “partners”, and vends them using private header files and entitlements. One example is VPN service, which, before the NetworkExtension, were limited to the “Cisco”-branded user UI in Settings and MDM configuration files. Unless you had the (legacy) network manager private header files and a super private entitlement in you provisioning profile, allowing you to create VPN on-device without any MDM or configuration profile (or user consent), there was no way for an App Store app to create a VPN tunnel. We used to get these by mailing a contact inside Apple, asking for the latest headers before each major and minor iOS release. Before NetworkExtension, any public inquiry about creating VPN tunnels was denied by Apple and only officially supported by the Cisco app at the time.

Over the years, I’ve heard of many other such “features” only available to big “partners”.
Most content-heavy media sites make use of CDNs, and the expenses involved are generally reasonable. It's unlikely that a slightly heavier image would have a significant impact on their costs.

I think this might be more of a well-intentioned effort to help end-users save on bandwidth, but it could lead to a bad experience as OP pointed out in their blog post.
I agree wholeheartedly, although for the most part the performance metrics match my needs as a user.

In this case it means preserving bandwidth unless it's needed. I lazyload images for the same reason I serve 4 different image sizes.
As someone who almost always has a text editor open, I have paid for many over the years. In particular multiple versions of TextMate and multiple versions of Sublime Text. I have also been responsible for getting licenses for my team(s) at work.

I now find that the editor I am happiest with is VS Code, not because it's free but because of the extensibility and community support it brings. I'd happily pay for it - but I think the nature of it being free is what has brought so much community support to it.
No no, it's not about and calls, unions always do what's in the interest of their members. If that means it's bad for non members, tough. Non members can form their own interest groups.
Does this cause anyone else to be more suspicious of Newton's achievements and the history books, given that he at one point had accrued enough power to have his rivals drawn and quartered?

Now, I have less respect for Newton than ever before. That essay repeats the details of the smear job against Newton's rival in earnest, and parrots his praises, with zero sense of irony or context with respect to how history is formed. Reminds me strongly of Thomas Edison, prominent scientist with suspiciously high political standing and personal fortune.

No one can contest this now, the histories are 300 years old. What no one can contest in good faith is that, "The winners write the history books".
MonkeyLives in the original Macintosh (let’s see if HN takes links): https://www.folklore.org/StoryView.py?project=Macintosh&stor...
If there's an image of size X and they observe a download of X bytes, they can infer you downloaded and possibly looked at that image. The file size alone might be unique enough to allow that.

What they do with this information is anyone's guess. Just viewing something could put you into some kind of government watchlist. They could use parallel construction against you.
The same PF bug is breaking one of OrbStack's networking features. I found it hard to believe when I narrowed it down to this, but I guess I'm not alone. Really hoping this is fixed before the stable release.

I didn't get a chance to report this to Apple until yesterday, but I think it's a fairly recent regression, probably from around beta 6.

PF is supposed to be a last-match firewall but it's almost like macOS is doing first-match now: an earlier "block" rule (without "quick") is overriding "pass" rules in a different anchor, which obviously breaks things.
What's wrong with banning someone you've asked repeated to change their behaviour while interacting in a space that you host? Nothing!
If you don’t run a discord, one of your users will “helpfully” start one anyway and the community will go there. You’ve then lost control of your Q&A forum.
Yeah, it can be annoying when IDEA can't figure out that it's a Python project, or that it's using Django, so please use the Django test runner.

I only hit it rarely, usually after a fresh git clone, but then can spend half a day coaxing it into recognising that it is indeed a Python project.

A couple of times, I've had to resort to editing modules.xml in the .idea/ directory to insist that no, this module isn't Java, it's definitely Python.
I'm surprised he didn't mention wikis - especially easy since they come with git(hub|lab).
There's a subset of this I think about sometimes, not sure if it's actually a thing or been looked at/is valid.

Let's say I'm waiting for a package to arrive and it's late. As each minute passes, does the chance of it coming the very next minute increase or decrease?

One could say it increases because since it will eventually come and I have passed all the previous minutes they haven't come, then the remaining minutes until it comes comprise a smaller percentage of the all the remaining minutes, increasing the chance each minute.

However up to a certain point the chance may decrease, as in, if it is "late" in a substantial sense, whatever caused it being something that delayed it a significant amount of time increases as time elapses, as the chances of it being something small that caused the lateness decreases as each minute passes.
Using GDP in the denominator doesn’t really make sense. If you just look at per capita, the US is absurdly high: https://ourworldindata.org/grapher/military-spending-per-cap...

https://www.pgpf.org/blog/2023/04/the-united-states-spends-m...
This is fascinating to me, because my experience is almost the opposite: nearly everyone I know is a millionaire.

And before you go "well obviously, rich guy", allow me to explain.

I did not grow up with any great amount of privilege. My parents were both teachers. We did not (and I do not) have any of the kinds of connections that the truly rich and powerful do. I went to state school, where all my friends were ordinary middle-class people. It's not like I've ever rubbed elbows with the elite at private school or an exclusive club.

10 years ago my net worth was < $10k, and the same could (to the best of my knowledge) have been said about my entire social circle.

I'm now in my mid-30s and closing in on my second million. I just went through my text threads, and of the people I interact with regularly (outside of family), there's only one that's not in the club.

This is kinda surprising to me; it's not like it's on purpose.

One is a close college friend who (like myself) has worked their way up from nothing and has had a very successful career in (non-tech) business. Another college friend married well. Another 5 are former colleagues who got a big payday in The Acquisition (plus several more that I don't regularly keep up with). 4 out of 5 at the current small-team $DAYJOB got their big payday from a different exit. I don't know exactly where my neighbors stand, but... well, we all own $1mm condos.

So I find myself living in a little bubble and I'm not even quite sure how I got here, and it's all the more strange to me that I fit right in.

I'm definitely very lucky to have found my own success, but it's straight up weird to me that the most important people in my life over the years--most of whom have similarly unprivileged backgrounds--have all ended up in a similar place. Do I just have a spidey sense for and stick around people who will be successful? Or has The Matrix simply run out of ideas?

Anyway, the point in all of this is to say that your mileage will very much vary, and "millionaire"--while still objectively very well-off--isn't quite what it used to be.
I attended a talk by Lawrence Lessig on computers, law and society where he used the kind of mindmap-as-powerpoint which I still think personifies how zettelkasten work best as an aide memoire to talk to. It felt like he'd used one, to make the talk.

It drove me to use the pandoc slides tools to do some things, where you can skim or deep-dive, depending on the direction and a deep dive can branch itself, which isn't that far removed. They never really worked, but they did work better than the alternatives (Powerpoint) for me, as a branching deep/shallow talking tool.

Something I have felt for some time, is that most electronic equivalents of a file cabinet of cards built up over a lifetime are in fact inferior to the physicality of the cabinet. And, the cabinet is a lifes commitment. You can't just arrive at a cabinet of 60,000 related cards of your memory, it takes the three decades work to get there.

I did interact with the library card catalogue in my youth. It's interesting. I think when booksellers started providing information in library index tape format, and libraries started sharing their digital catalogues, and then publishers started pre-printing cards in standard format at one remove, the writing (ha) was on the wall: If you don't determine its filing and relationships yourself and can just stuff a card in a draw via junior labour, you aren't feeding the index, you're just padding it.

Mike Lesk (UUCP) was a fan of Library sciences. I think he would relate to zettelcasting but probably have a more tech literate take on it.
Looking into Fastly WAF now. Thanks for the recommendation.
Do you outright own your 600k home? If so you can homestead. I know a family getting by on 5-10k worth of expenses per year.
This guy is the legend. Many other so-called solopreneurs sell shovels to other solopreneurs (and most of those are valuable), but levelsio makes several impactful sites with PHP and plain JavaScript.
The Complete Guide to Working with Cookies in Rails
Totally, we can do better.

There is a company called Syndaver Labs. They make synthetic cadavers. Basically various goos of various consistancies and colors all put together to make a synthetic cadaver for medical device development and testing, medical training, etc.

The full human is something like $60k, and it doesn't even last forever. They need to be refrigerated, smell weird, and generally kind of fall apart not that unlike organic tissue.

Usually we don't buy the full body, we don't need that. Usually we buy a lung or an ear, torso, arm, head, whatever we need to do our work. Those are still pretty expensive.

They're actually usually more expensive than a regular cadaver, which is like $6k.

Next question I usually get, why use the fake one then? Ethics. We typically try to make the most of the sacrifice, so we only use cadavers even absolutely necessary and where it would help prevent human or animal suffering. If engineers need to try some 3d printed prototypes out, that kind of thing.

All that to say, they should be able to.make better fake aliens. They should call the folks at Syndaver...

https://syndaver.com/
It’s interesting to see folks preferred solutions. Obviously, I don’t know any of you, but I’m willing to bet that most people’s preferences correlate with the period they started using the internet and what was popular at the time: mailing lists, Usenet, web-based forums, IRC, Slack…

I wonder how long it’ll be before people are saying “I really wish we could just go back to Discord.”
Definitely will be looking for an affordable one with better specs haha. Had this phone for years now as I don't really need that much functionality (just mail, sms, line) as I don't spend too much time on my phone.
Edit, crickets? C'mon parent, what do you say to this data?
And no netsplits/nickserv insanity.
How does caffeine work and is there a best time to drink it?
You can buy cosmetic contact lenses freely, without a prescription. So carving out an exception for contact lenses -- based on the notion that they are in contact with the eye -- is unprincipled. The vast majority of people who use contact lenses suffer no complications.

What's more, in foreign countries eye exams are frequently done by technicians who are not doctors. It's not that complicated to press the "start" button on an autorefractor. So even if eye exams are required, they can be done far more quickly and easily than at present.

In many countries in Asia and Europe, prescriptions aren't _required_ for hardly anything. You can buy drugs and glasses at will, including antibiotics. (Typical exceptions only for most stimulants and some -- but not all -- opioids.) In the US, where you can't get anything without seeing a doctor, including a box of contact lenses, one feels infantilized.
It’s a data driven decision. They a/b tested and found users were more interested in clicking on ads when images were lazy loaded.
I think Zulip is much better at topic threading, which makes it easy to search and organize historical conversations (though Zulip's search function itself leaves much to be desired).

hosted zulipchat.com is free for open source, and Zulip is free to self-host.

self-hosting is not as easy as discord though, for sure
DXM is crappy as a consciousness suppressant. At low doses it doesn't do much. At higher doses it's likely to do the opposite: make you dissociate and hallucinate. It doesn't help you sleep.
https://en.wikipedia.org/wiki/Leibniz%E2%80%93Newton_calculu...

https://en.wikipedia.org/wiki/Leibniz%E2%80%93Clarke_corresp...
It's especially ironic on a forum where at least 90% of the userbase...writes software for a living.
> largely mature, feature-complete software

Depends on the language.

I use mostly Scala and Rust and both have significant issues still with incorrect syntax highlighting, refactoring being limited and slowness with larger projects.
There is something along those lines, but accessible to anyone: Raspberry Shake[0]. I follow a ton of amateurs on mastodon and occasionally notice them posting their screenshots of detected seismic activity as such events occur. Pretty cool! It uses seismic and infrasound sensors rather than RF, though -- pretty different from what the HN story is discussing.

[0] https://raspberryshake.org/
VSCode was very fast in the beginning, indeed. Now with all the feature creep being added constantly, reminds me of Visual Studio.NET 1.0

Sublime Text is as snappy as ever. I paid for it, too.
Australian real estate tycoon wants to ‘kill’ the attitude
I created a shell alias.
I pay for jet brains platform yearly and it is worth every single penny many times over.

The eye rolls I get. Bro. You're literally getting paid 150k at a minimum, you can she'll out 100 dollars a year.
No problem :) Mysterious are the ways of upvotes. It's not entirely random—I would expect a post from ciechanow.ski to be reliably upvoted—but there's a fair amount of chance (which is why there's a manually curated "second-chance pool"). I don't know how Levenson's article didn't get more attention.

It is a stunning coincidence that it was posted just yesterday though; as far as I can tell there's no connection between that article being posted (given that it got hardly any attention) and “The Greatest Counterfeiter” being posted (which led to my comment).
Sure, in the early 2000s. But today literally every laptop or desktop computer or phone with a touchscreen has a GPU. Even most feature phones have GPUs, I'd actually be interested to see if you could find a currently manufactured one that doesn't. And they have all been programmable for a very long time now. And almost without exception they have more FLOPS than all of the CPUs in the same machine put together, yes, even the integrated GPUs.