skysight-inc/HackerNews huggingface dataset:
That makes sense, just one remark:

> I think first and foremost, using dither patterns is just a lot more authentic to the old black and white visual style Obra Dinn is emulating. Go on YouTube and watch some clips of Shufflepuck Café or The Manhole and you'll see that it's all hand drawn art specifically designed to be viewed in 1-bit, and it's all based on dither patterns, not error diffusion.

That's true for ordered dither patterns like Bayer, which Obra Dinn uses for some objects. But the rest uses a blue noise pattern, which stylistically has a "look" similar to error diffusion, but in terms of preserved detail it behaves only as well a Bayer pattern, so not as well as error diffusion.
Curious where you went? Indeed, there are some pretty noteworthy issues here. Though, the one chargeback I've ever done was accepted, but you can always sense just how fragile every interaction is with nearly all systems we deal with every day. It can go badly for you and you typically have zero recourse. I mean, ToS of basically all services says you can be banned for any reason and without explanation, so that's cool (though not specific to Canada of course).
Whoa. VB6 was totally what got me into software development as a kid. A blast from the past I needed today, thanks.
What to Submit
On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

I'm wondering how does this domain name being on sale fit into the on-topic section? Perhaps you can elaborate how this gratifies my intellectual curiosity that things get sold.

Additionally coasting a question about why something got flagged also doesn't fit the general intellectual curiosity. Posting it twice doubly so.
>So now we cannot easily mock final classes in tests

Mocking final classes is a blunder on its own. Most classes should be package private not public, so being final would have close to zero relevance. Personally I do not use mocking tools/frameworks at all.

OTOH, there is very little benefit of having final classes performance wise. Java performs CHA (class hierarchy analysis), anyways.
US CDC has about 40k deaths for 2024 so far [1] for United States, and 76k for the year 2023 [2]. Maybe the WHO dashboard is left unmaintained, or maybe many countries have stopped reporting Covid deaths to WHO.

[1] https://covid.cdc.gov/covid-data-tracker/#trends_totaldeaths...

[2] https://jamanetwork.com/journals/jama/article-abstract/28235...
"imperial, totalitarian-authoritarian desires in mind."

That is what I felt while walking through it. The buildings in the old town center are just a little too tall, in the statues on top of the buildings are just plain creepy.

Plus, it had one of the nastiest McDonald's I've ever been in, which is quite an achievement given that I have tried to go to McDonald's and every city I've traveled to just for comparison sake.

On my first visit, on my first day, I walked by a beautiful Park and saw one blackbird picking the brains out of another blackbird.

That is Vienna to me.
Meth cooking and facebook crooking is not a crime! The masses have voted, its okay..
The comment stated they got the word wrong, the implication is that it was out of ignorance.

Yet the article uses frame throughout where technically correct, and what was important to the author wasn't that any frame was transmitted, but that they got their packet to show up correctly.
This reminds me of one of the best programming tools at the time. Moving from basic to vs basic was mind blowing. I still miss such tools in the Modern era. There are lot of so called no-code or low-code tools that does things very differently today. I still think the best low-code is what VB did.
Less than 50% of software engineers ever used .NET for anything, so the answer is almost certainly yes?
Event handlers don't seem to run (I couldn't get the simplest MsgBox to work, at least). Is the actual language implemented?
It would be hilarious if the Republican Party going full fascist turned out to be the ones who tried confiscating everyone's guns..
The fan is 1W, the CPU hundreds, though. The fan's power usage is negligible.
One mile an hour: https://youtu.be/jYUZAF3ePFE?t=86
C#'s using can be used without a block. It disposes the resource at the end of a current scope.
Some are quite absurd. I worked with a guy who visited Apple store every month or so to fix some issue and he was still queueing for the new iPhone releases (I think it was around v.3). He was actually really happy to book the repairs at the store and excited to go there. I never understood him.
the media is there to manufacture consent

to frame events in a way that benefits the shot callers

a country is like company or a crime syndicate, run by un-elected executive shareholders or a crime family

and the media and news is the PR department
In a similar vein, a former medium-sized client of mine had a retail / b2c product range launch and used identical placeholder EAN bar codes for each variant of the range. All the SKUs + their variants (around 200, from memory) had to be quietly recalled when retailers noted all the products had the same EAN - which turned out to be the 330ml Coke can that the designer had on their desk when they mocked up the bar code.

Edit: removed EAN.
I don't think this would be a successful product in that space. Professional and many dedicated amateur mechanics have lifts, they're not lying on their backs. Even if they were, space is at a premium and this is a really fun and goofy solution in search of a problem.
I don't, I really really dislike Chinese and Russian way of doing things but the "west" is quickly adopting it.

EU is still on the naive side but the US begin adopting Chinese policies the moment the free global trade wasn't on its advantage. It's the new American dream to ban apps, limit freedoms to travel and seek better life, it's the new American dream to create institutions based on loyalty instead of meritocracy, its the new American dream to have the right paperwork or GTFO, its the new American dream to ben an oligarch. We also have seen the "moral superiority" of US in the middle east and now in Gaza. You need to be brainwashed to say that Americans weapon systems were a gentle hand in Gaza.

Even if not perfect, the US used to have ideals, after everything that happened - those don't hold anymore. The world is disillusioned with the US, these ideas are not contained among radical leftists anymore therefore gone is the soft power. If we(the Europeans) don't share a common ideal and vision for the world, then it means that the relationship is transactional.

The kinetic power is also seriously challenged and it doesn't appear to have the grit to use it even if still has the muscle.
> If there’s other syntax changes, I don’t know them

The new syntaxes that come to my mind are:

* File-scoped namespaces

* "global using"

* "using static"
A while ago (about a decade, oh no) I was involved in a project which did direct TCP from an FPGA. As part of debugging and verification, I made it so you could hook up the simulated version from Verilator to the Linux TUN/TAP device, enabling you to connect directly into it from the developer machine without tying up the physical hardware (which we only had one of). Fun project.
Right there with you.
Had a lovely oneplus 5 that lived for years. Replaced its battery, wanted to keep it going forever because Android gets worse with every release so older is better.

But then AT&T altered the deal. Had firmware that could do VoLTE, but AT&T doesnt care.

Well I've got an xperia now that is on their whitelist and I'm doing the same strategy again but hey, if only we had an actually useful FCC and FTC to police anti-consumer, monopolistic actions. Too bad we elected for the exact opposite a week ago.
After watching Jim Jefferies "Legit" (Great show https://www.imdb.com/title/tt2400391/) him losing his (2013) non-waterproof phone in the toilet because he drops it masturbating in the shower while holding it outside, people use phones in ways I would not expect.

Face drops are also a thing I didn't know about.

The world is an amazing place.
> he had thought of a different way to decompose the interfaces for collections that had less need for variance, with read and write separated, but he thought there were too many interfaces and they would confuse people.

So Josh Bloch opted against separate read/write interfaces.

> the thing is when you’re only consuming a collection, a lot of the types have the same semantics, so they don’t need separate read interfaces, and the variance declarations are much simpler.

And you opted against separate read/write interfaces.
Recently, rediscovering online radio services (radio.garden)
the avp is truly a leap forward in solutions to non existent problems
There's a distinct "nineties" feel to STM32Cube.
> I always wonder what is the motivation when people do interfaces with just one implementation.

They intend to write a test double which implements the interface. But then they don't get around to writing tests?
Compared to Mac? It's a better development platform, better digital audio system, better game platform, and probably a few others I haven't experienced. Let the old memes die, there's lots of people happily using Linux without wasting time.
It’s not just the installation, but all the maintenance that a linux machine needs.
I also live in Vienna. Of course, it doesn't make sense to declare a city as "the most livable" as people value different things. Personally, I find the quality of living to be very high. The things I value most: great public transport, lots of parks, pools and playgrounds, very cheap child care, lots of music/theatres/museums, low crime, large (affordable) appartements. The big bonus: swimming in the Danube in the summer :)

That being said, you are certainly right that Vienna (and Austria in general) is not very attractive for entrepreneurs.
They're working for me

Drag a button, double click, MsgBox "hello" in the event handler, hit play
But can you arrange by p**s?

https://www.youtube.com/watch?v=uRGljemfwUE
End buttons on scroll bars are a remnant from when scrolling was new. macOS has done away with them entirely. It's been decades since I interacted with one, so no, I don't miss them at all.

So, I'm not denying that the situation on Windows is inconsistent when you factor in UIs that Microsoft is trying desperately to update, but the design language around scrolling in modern UIs just doesn't seem to be a real problem (outside of accessibility, obviously, which needs special attention regardless).
First time seeing the retcons for MOSI/MISO: main out/subordinate in instead of master out/slave in. I'll use that so I can still refer to the pins as MOSI/MISO. The COPI/CIPO alternative (controller out/peripheral in) never worked themselves into my brain stem properly.
there is this study that shows bumblebees exhibit behaviour that looks a lot like what we would call playing, seems to serve no purpose except being enjoyable.

My sorta crank belief is that we are massively underestimating the intelligence and consciousness of animals (and possibly even plants?)

https://www.sciencedirect.com/science/article/pii/S000334722...
And this is why self regulation by for profit companies cannot work, in case we needed yet another test to verify.
No one here is in a position to not let people use their phones in bed.
> there's lots of people happily using Linux without wasting time.

No doubt. But it no doubt required a SIGNIFICANT time investment to get to the point where they can just use their machines “without wasting time”.
My first thought was "those nudged pieces can surely be put back in place automatically using the same exact mechanism!".
Plants do not have consciousness. Reacting to stimuli does not require conscious processing.

Like, I'm all for "we're underestimating animal brains" but they do have to have brains.
I lived in Vienna for 20 years - I've lived in many top tier cities around the world since. Every time I go back to Vienna I feel like "this is what a city should be".

I do not share your view at all.
Agreed, my desktop will always just be my wallpaper and nothing else. I don't want any icons there.
https://github.com/daviddrysdale/mdbook-asciidoc
It is more likely that Biden's gaffe in saying that a 'moderate incursion' into Ukraine would not lead to repercussions [1] in combination with the disastrous withdrawal from Afghanistan gave Putin the incentive to invade. The push by some [2 - do notice the date, 2008] to get Ukraine to join NATO most likely did play a role in some way but then again there was a safety guarantee in place for Ukraine in return for them turning over soviet nuclear weaponry to Russia.

[1] https://www.telegraph.co.uk/world-news/2022/01/20/white-hous...

[2] https://www.presidency.ucsb.edu/documents/statement-from-sen...
Being attractive to entrepreneurs has little to nothing to do with quality of living though. It's about stuff like public transport, cleanliness, access to art and culture, safety, housing etc etc.
> Could you articulate exactly how these are lies?

Sure. The "every woman in his life" part is a stupid statement to make. It's a complete suicide for one's credibility.

The comments about him not liking immigrants from south of the border (Mexicans? South Americans? Anyone who comes in through the southern border?) are also made up. He doesn't like illegal immigrants and is very explicit about that -- who would like criminals after all. None of it has to do with ethnicity and there's no evidence you can show me to claim otherwise, since it doesn't exist.

> I've heard Trump say many, many vile things about women

Okay, although not really relevant to what I responded to. Besides, without having examples of what you're referring to, I can only say that "vile" is subjective, and saying "vile" things is different from doing vile things. We've said all kinds of "vile" things about women in our friend groups, just like the women have said "vile" things about me and my buddies in their friend groups. This is normal, and if you claim to be above all that -- cool. Find friends who align more with your values, but don't think for a second you're better than me and mine. That will be decided by our actions and accomplishments.

> Certainly, almost everything Trump has said in the context of women cannot be repeated in a professional environment.

Indefensible position, no idea why you'd choose these words. If you said "some of the things" instead of "almost everything", you might have a case. Even then, what does it matter? In professional environments, you know what you can or can't say. In other environments, it's the same.

> And this doesn't even touch on him being convicted of rape by a jury of his peers.

Word against word about an event hypothetically happening in the 90s. There was no evidence, and this is lawfare. I know you haven't read the court documents, but you could check them out.

> A bunch of nonsensical accusations without direct quotes or context to anything

You could try providing some context on what you're talking about. A barrage of mindless accusations doesn't count for much, no matter the number. It just tells me you're repeating someone else's words.
Since you wrote

> [...] is a significant limiting factor for the structural integrity of 3d printed parts

I went and checked. There is a youtube called MyTechFun[0] who does proper material testing, and being a patreon I have access to the entire table of his results. The comparison I made is tensile strength vs layer adhesion, which is the same test (basically pull until it breaks), but the sample is printed lying down or standing up. I expressed layer adhesion as a percentage of tensile strength, and sorted by this.

The best three I will show here (tensile and adhesion are in kg):

Name, Tensile, Adhesion, Percentage
YXPolyer Nylon[1], 63.1, 66.4, 105
PolyMaker PLA Pro[2], 56.55, 50.6, 89
PolyMaker CoPA[3], 66.3, 56.6, 85

While the tensile strength is higher for all (except one), it does not seem to be quite as limiting a factor as your claim makes it out to be. We can find percentages of >70% for all major filament types. But to be fair, most of them seem to cluster around 40-50%. While this is not great, given the choice of materials I think it can be worked around quite easily.

[0] https://www.youtube.com/@MyTechFun/videos

[1] https://youtu.be/Q6v4xYrkOnU

[2] https://youtu.be/2dgzwCvSO2k

[3] https://youtu.be/cQb-hbr1KYY
Self driving cars could make public transport better by filling in when the trains and busses don't go where/when you want.

I know you can get regular taxis but they are kind of expensive and a hassle.
Scaling laws are largely about data and parameters, compute mostly more indirectly and weakly.

If there's no extra data most scaling predictions start to look bad.

None of this is surprising. Every AI/ML researcher has done a back of the envelope estimate to see how much data there is and when this must stop. Me included. It's a common topic at conferences.
It's kind of hard to tell how real your problems are without knowing which environment you are talking about, but it would be helpful to know where you have encountered these problems. I haven't seen them in any of the apps or OSes I regularly use (Windows, macOS).

On both Windows and macOS, windows are clearly delimited by drop shadows. You have to go out of your way as a malicious app developer to explicitly disable that.

I haven't interacted with a scrollbar in decades. Its purpose in 2024 is a visual cue.
Nope. I lift, bro.
> IIRC .NET just sets it to 75% of available memory.

Out of all three Go one is the least configurable. .NET GC is host-memory aware and adjusts heap size automatically. It does not need Xmx as it targets to keep host memory pressure low but the hard limit really is only available memory unless you override it with configuration.

It has been further improved as of recently to dynamically scale heap size based on allocation rate, GC % time and throughput targets to further reduce sustained heap size.
Hey HN! I read some interesting architecture posts this week and wrote up my thoughts on the best ones.

Found some solid insights on scaling GraphQL subscriptions in Go, when microservices might be overkill, and a smart approach to using Kafka prod data in testing.

Also included good discussions on Event-Driven Architecture misconceptions, practical Abstract Factory patterns, and event programming in Symfony.

Full writeup here: https://mondaynugget.com/architecture/2024/11/11/architectur...

What's your take on these patterns? Especially interested in hearing about your microservices experiences.
Power is one of many aspects of human sexuality, but it's also part of much broader human social dynamics, and I have not seen evidence that power dynamics are unusually predominant in sexual vs non-sexual relationships.
7 Techniques for Handling Changing Data During Semi-Structured Data Ingestion
wrote a blog around handling changing data types while ingesting a JSON data (from mongodb or other no-sql dbs) to a sql environment and how current ETL tools handle such changes
Honestly, I’m most impressed by that fantastic demo gif.
Are windows in the UK also outwards gekippt?

If so, do they therefore kip with the bottom, not the top, open?
Ask HN: What's missing from the OpenAI API docs?
I have recently started tinkering with the OpenAI API. My goal is to learn the model's capabilities and build projects with them. I have written a few programs with the text generation API following the docs. For the most part, the docs are good. But I feel the code samples are very limited. I wish there were more elaborate tutorials/examples.

For you, what's missing from the OpenAI API docs? What do you wish it had?
From the Leo Frank Wikipedia page [0]: "In modern times, despite strong evidence pointing to Frank's innocence, the case has become a modern focal point for neo-Nazis and anti-Semites. This is partly because it led to the creation of the Anti-Defamation League but also because it fed into anti-semitic conspiracy theories claiming Jewish control of the media. As a consequence, in recent years a number of websites have been established by white supremacists disputing the prevailing consensus of Frank's innocence."

[0] https://en.wikipedia.org/wiki/Leo_Frank#Later_consensus:_a_m...
2024-11-01 is in winter, 2024-09-13 is in summer. So the effect seems to be the opposite of what you say.
Are you by any chance talking about Mirage online (and it’s many other servers)?

I remember loving that game (or the Jerrath Online server anyways) and being amazed by it. I knew enough about computers to know it was programmed in VB 6, but not enough to actually code.

But the desire to eventually make something like it definitely had to do with my interest in coding later on.
Or it could be an unintended consequence...
If you are wealthy enough to leave Vienna, you're not seeing the real Vienna when you're here.

(Disclaimer: I've also lived in many top tier cities around the world. Vienna is still a lot better than most of them, but don't kid yourself that its because they worked anything out beyond taxing the living daylights out of anyone who tries to build things..)
I see. The "taxation" scheme I had in mind was intended to apply to "any and all wealth", which I didn't make clear. Do you think it works out then?

On a more realistic note, gifting every human 1M would probably completely break the financial system and cause a global recession...
Container support in SST is a great addition! But I’d really like to see support for other providers like Hetzner or VPS services in general, which often offer a more cost-effective option. [Update: seems like SST offers a lot of providers (incl. Hetzner) with varying feature sets, only most to all examples are using aws in the guide]

--

For example, SST's AWS costs example:

- AWS Fargate: 0.25 vCPU, 0.5 GB RAM, 20GB SSD: ~$13/month

- AWS Load Balancer: ~$3/month

Total: ~$17/month (rounded up)

--

In comparison, a similar (even more powerful) setup on Hetzner can be significantly more affordable:

- Hetzner VPS: 2 vCPU, 4 GB RAM, 20 GB SSD for ~ $5/month

-- Coolify

--- app containers

--- load balancing

Total: around $5/month.

---

Alternatively, you can offload server management to Coolify Cloud for an extra ~ $5/month, so your Hetzner resources are dedicated solely to running your containers.

- Hetzner VPS + Coolify Cloud: ~ $10/month

You can scale vertically via Hetzner (rescale) and horizontally via Coolify (add more servers).

A more budget-friendly option like this could be valuable for users running small to medium, even larger setups !
Indeed, I see the word "key" in titles of many click bait LLM generated articles. Probably it is creating a self feedback loop now.
Faced this issue at least twice in last couple of years, one of the most frustrating and redundant problem to solve.
It has been bad for anything that comes even close the news cycle and topics around Israel are even worse here. Even historical events get hidden or reframed.

Technical articles are still good, but on history and political events, better refer to books or studies.

The behavior of the moderation is again atrocious. It was a short time, but former Wikipedia with anonymous contributors often was more reliable than the "corrected" version of today.
This is the right answer for a individualistic society, and i used to have that opinion. But everyone insured has a financial incentive to prevent other insured people with the same insurance from doing risky stuff. Other peoples behaviors in sum determine whether my premium will go up.

Screens in bed fuck up your sleep cycle. Don't do that, please.