skysight-inc/HackerNews huggingface dataset:
Yeah I live in one of the lower-wage EU countries even though I'm from one of the higher-wage ones. Though in practice it doesn't really matter as cost of living is lower too, it just matters when buying electronics. Or a car but I don't need one where I live and I hate driving. And having completely free healthcare gives a lot of peace of mind.

But I don't want to work harder to have more. I have enough to live comfortably. I don't get this whole ratrace thing and most people here don't.

The Americans can have their expensive gadgets and double jobs to pay for it :) Though admittedly I'd love an Apple vision pro, I wouldn't want to live in American society so I could pay for it. There's a few things that I really don't like about it like the heavy income inequality and resulting crime, gun violence, heavy conservatism (eg pressure on gay rights which we can take for granted here - see Florida), lack of cheap healthcare and welfare safety net. The latter two are not things you always need but they're a great peace of mind knowing they're available when you do need them. It makes life less stressful. I don't want a loss of my job meaning I will lose my health insurance as well!

And eventually they'll bring the price of gadgets down so we can afford it, after all the EU is too big a market to ignore.

Ps: according to my American colleagues a lot of the US is economically worse off than we are, it's only a few central spots like silicon valley and New York that are bursting with money and bringing the average up? Here we have less differences in each country, though the difference between eastern European member states and northwestern is still huge.

Ps.2: Sorry I wasn't trying to diss the U.S. but I really wouldn't want to live there. What might be a paradise society for some isn't the same for others.
They just had a story on this on CBS Sunday Morning. A reporter actually went down in the sub but it got called off mid-dive. He had to go back later. It didn't seem safe.
This sounds like a problem that would border on the complexity of replacing the GIL in Ruby or Python. The performance benefits are obvious but it seems like the correctness problems would be myriad and a constant source of (unpleasant) surprises.
I was replying to yours and took issue with what seemed to be a dismissal of allegations based on where or how these allegations are communicated. My understanding of these specific first amendment violations is in part based on the revelations by Mike Benz, former US State Dept official who is behind the Foundation for Freedom Online. He asserts Twitter Files are the tip of the iceberg.

Here's a bite-sized video of the EIP and Atlantic Council under CISA openly bragging about how they accomplish it - pressure them to draft policy, then pressure them to uphold those policies.

Coercion to self-regulate: https://twitter.com/MikeBenzCyber/status/1608688753052377088

The Election Integrity Project was also recently highlighted in this recent WaPO Article: https://archive.ph/PjiVe

With this retort citing direct conversations that highlight that succinctly lays out everything: https://rumble.com/v2t4bha-censorship-industry-decoded-ep.-1...

It bears repeating how these allegations would make it unconstitutional via Supreme Court precedent and the law of agency (citations within link): https://www.newsweek.com/fbi-colluded-twitter-suppress-free-...

It's not like any of this was a secret, either: CISA openly admitted such on their website and even tried to quietly scrub it. Thanks to the Internet Archive preventing a rewrite of history (archive.org links within): https://theohiostar.com/commentary/commentary-government-cen...
I was really excited about this feature because I recently tweeted about wanting something like `(*testing.T).Cleanup` from Go [1]. I think this is achievable now across test frameworks because of this language/runtime addition! I scribbled something together and I'm looking forward to testing it out when TypeScript 5.2 is out: https://gist.github.com/disintegrator/35b6a6a87dbad54fada430...

[1]: https://pkg.go.dev/testing#T.Cleanup
All apologies for being direct, but you seem to have absolutely no idea what you're talking about. Your defensiveness about easily verified mobile metrics betrays your real intentions here.

Among all browser users, Safari accounts for a 20%+ marketshare (again, easily verified. I assume your metrics were either made up or you're just trolling?). Again almost entirely the people with the most money. Your hysterical claim that this is too small to bother with is a howler, but please keep on.
Structural typing is a thing.. also there aren't really classes in js in the Java sense, it's all prototype chains.
Sure, I totally agree with that. Though not too much smaller: there's >500 bytes of required headers in an MP4 file encapsulating video.

In any case, that's not what the person I was replying to was talking about.
Counterpoint. A few weeks ago I called support because one of my pixel bud pro buds was buzzing constantly, even after factory reset. The rep asked me to do a few basic things and then offered me a full replacement without any hassle, on the same call.

Perhaps Google support is bad, but it's not all bad.
The fact that they are planning on doing this across multiple releases gives me hope that they'll be cautious with this.
World's Largest Money Managers [2023 P&I Top500]
Same thing happens watching something projected on a screen (in a room of non-zero brightness). Imagine a zebra or a checkerboard projected on a white screen. When you're looking at the projected image, you really see "black and white" but only when you consciously reconsider and look at the margins of the screen outside the image, you realize the zebra or checkerboard's "black" parts are actually full white (possibly even a touch brighter due to LCD) and the white parts are just ultra bright white. It always amazes me that we're naturally able to perceive any (reasonable) relative gradient of dark to bright as though it's true black-to-white.
It's really disappointing to see this kind of lazy oversimplification being the top comment on HN, as if monoliths were perfect and microservices didn't have any advantages over them.

Yes, maybe the company you work at does not have a good reason to use microservices. But this doesn't mean the same goes for the rest of the industry. Being a nay-sayer and rejecting microservices in any circumstances is just as unreasonable as rejecting monoliths.
Since the problem domain is that of anomaly detection from constructed request feature embeddings, I wonder if an ANN-search methodology using an embedded database (such as https://github.com/asg017/sqlite-vss or similar) was explored.
I think this piece of writing is quite worrisome.

I feel like the message of the text is: It’s the right time when you feel like it is.

Certainly, true for many things in life.

Having children later in life has risks for mother and child.

It sounds more like a rationalization because the current situation is not in favor for having children.

But I cannot accept this feel-good writing and leaving out the real issues that need to be fixed like student loans, housing etc.
Ew, you mean they have to talk to a human on the telephone?

---

We built a whole application to manage a certain workflow between multiple systems, and our users kept using email instead, because it turns out that the users on the other end don't check the system, but they do check their email.
My understanding from asking several people, since I hate discord and want to know why people insist on using it, is that it’s a free alternative to Slack. Simple as that.

But it’s crazy, people are aggressive about Discord for some reason. I maintain an OpenAI SDK package for .Net, and I had some random person decide they wanted it to be a Discord community, so they created a Discord claiming it was the official community discord for my library, and submitted a PR updating my readme to say that it’s my project’s official Discord. They also replied to several issues and pull requests telling people to discuss it on that discord. If Discord isn’t paying this person in some guerrilla marketing tactic, they should be...
I feel dumb I don’t understand the page at all. What are some use cases for this?
In my view, patients should have a "right to try," which is part of fundamental freedom—and this is particularly true for palliative-stage patients without a route to a cure anyway. They are risking essentially nothing.

The FDA is too slow and that's costing lives: https://marginalrevolution.com/marginalrevolution/2021/08/th.... The issue is personal for me, too, because I have a squamous cell carcinoma (SCC) recurrence in the tongue, and the treatment that is most likely to cure it is still stuck in clinical trials. In other words, there's a reasonable shot I perish because the FDA is slow, in which case I'll wind up in the "invisible graveyard" that Tabarrok discusses.
It's not as absurd a proposition as you think. The people making 40K are not competing for resources with the people making $40M - their consumption likely has relatively few overlaps (and the people at the $40M/year level are likely in a different social class altogether - so they are not seen as competitors). Additionally, the number of people making $40M/year is relatively tiny - probably less than 1% of those that make $400K/yr.

You will notice that in Europe, the good social fallback systems / health insurance / safety net in place are at the expense of the people that make $400K a year (in the US), not at the expense of the millionaires.
What I don't get is that this seems like something you would want to do for yourself as a user, not something you'd want your instance/server admin doing due to whatever drama of the week is going on.
How would you solve the async/await issue then? I think JS handles asynchronicity very elegantly. You just need to create a proper mental model around it. I don't want to go back to the old times of callback hell, that's for sure.
> The aircraft will be delivered between 2030 and 2035.

That's some serious long term ordering. Given the general turbulence in the aviation industry over the last decade, I'm wondering how likely it is that all of these will be delivered.
Puberty blockers are a part of trans healthcare.
I'm sorry you are stuck still supporting IE11. You could use an AMD loader and use imports in Typescript configured to transpile AMD modules. Most AMD loaders were tiny. The benefit to AMD modules in your case is that they don't need webpack to bundle, the (hideous) module format was designed to be bundled by raw concatenation and the Typescript compiler will still even do that for you with the --outFile parameter (or "outFile" tsconfig.json setting).

It feels like terrible advice to give someone, given ESM is far superior to AMD, and this would be going backwards in time, but in your case you are already blighted by the disease and it is advice that might staunch some of the bleeding.
I feel this sort of undertaking could only be done by those programmers who truly value domain knowledge above all else (money, etc). I'm more of the entrepreneureal mind so I generally only learn as much as needed to do some task (even if it's very difficult), but just seeking information as a means to an end doesn't feel fulfilling to me. Of course many people DO find that, and its upon those people's shoulders that heroic things like this rest, and I'm very thankful to them.
2023, the year of the Linux desktop? /s
> How does Linus Torvalds make money when Linux is free?

Linux is so big there's a thriving Linux Foundation. This is rare.

> How do commercial Linux or MySQL or Apache companies make money when their IP is free?

support but again this requires an absolutely massive installed size because only a tiny percentage will pay.
Sure, who knows. But would you like new features in C?
For every legitimate use case there are dozens of illegitimate ones.

https://wts2.wt.social/en/post/1687164209191-132abe5d
Also, even if a 2k-member structure is obnoxious, consider the alternative - having to think about and manage 2k global variables is probably even worse!
idk how much it would derail the discussion. The first paragraph said specifically “she couldn’t get pregnant” after trying for five years, indicating fertility problems.
https://news.ycombinator.com/item?id=36392802
Yeah, pretty big change over the decades in that regard. 1940's radio? Comes with schematic, repair manual, and an order form for replacement parts. 2020's radio? Comes closed with special "security" screws, adhesive, etc., encrypted firmware, and a nearly guaranteed lawsuit if you have the audacity to open it up, reverse engineer it and publish schematics, repair instructions, etc.

This is not progress. :-(
Oh it's "class" as in "lesson", not OOP. Since it's a link to GitHub, somehow I expected the latter (a plugin in some NSA tool?), but this is much more interesting.
"Like, say you want to frame and build your own house - there's bazzilions of YouTube videos about the beginning process. But very very few about the more advanced details you need to know."

Advanced? All I need is some TooBa Fours and a Larry Haun book...
It's fine if you want to make a point about COVID deaths—go ahead and say what you mean to say. I get there are many things to be said. But it's unclear why you're involving my comment with your soapbox. The parent comment to mine was about "not thinking about COVID".

Why not just say what you mean to say in full? There is no need to try to put words into someone else's mouth to speak up for what you believe. You seem to simply be re-framing my comment in order to make yours.

One way to start is along the lines of "This makes me think of an aspect of [the topic] which is [...] and what I think about that is [...]".

(No one brought up or said any of those other deaths were acceptable. Nor did I say that COVID deaths were unacceptable or "tragic".)
And one challenge (as is so often true in software) is knowing what to know. It's not particularly intuitive that grid balance is necessary if one's entire experience with electricity is "I plug in a machine and the power comes out of the wall."

It's actually a minor plot point in Stephen King's "The Stand" that after a viral apocalypse wipes out most of humanity, the survivors try to restart the electrical grid in a town.

The first attempt proves fatal because they haven't properly isolated the circuits throughout town, so when they connect the plant to the main grid the plant's generators explode from trying to support the load of every home where someone died spontaneously while running a hair dryer.
ELO Everything
At some point someone is going to figure out how to feed every scientific paper into an AI, including all measurements and formulas, and I have to imagine that is going to really make some progress towards less-than-obvious connections in knowledge.
Mostly by direct interest. For example, all Discord communities I participate are related to open source projects I follow.
1 is pretty easy to experimentally deduce -- simply go live outdoors wherever you are. Skip the tent, that's housing too. Just make yourself a little bedding spot in a tree somewhere like our ancestors did.

Pretty sure in most of the world, you wouldn't last long without some form of shelter or housing.
Yeah, I had a problem with a friends Pixel, sim tray snapped off which is clearly a design fault given how soft the plastic is, with a sim stuck inside the phone.

Absolutely hopeless support - only option was to send it back to them which requires a 7-10 day fix time. No option for a hold being placed on the card, replacement device sent and then the hold released when they received the new phone.

They've clearly realized this is unacceptable given newer phones now have options for in person servicing.
> After the terrorist’s death was announced, the entrepreneur Elon Musk tweeted that Kaczynski “might not be wrong” in his diagnosis that technology had been a disaster for humanity, one of a list of Silicon Valley figures who have praised the clarity of the bomber’s reasoning (while condemning his violent acts).

I play both sides, so I always come out on top!
The theme looks like rose-pine-dawn.
> How many operating systems / IDEs do your developers use?

My company issues everyone a macbook, but we're not required to use them. I don't like Apple or its products, so I choose to use a Windows laptop. I have a coworker who uses Ubuntu. IDEs are up to the user, but we have a jetbrains subscription to use all of their IDEs. Only a few of us do Java on the team, but I use VSCode instead of IntelliJ because I don't like Jetbrains UI design. Other people on the team do javascript/node in VSCode, and SQL stuff in datagrip, while I use dbeaver for database stuff.

> How does your tech stack influence how you manage your dev environments

I try to make everything we do runnable locally. We also host almost everything ourselves rather than paying for managed services. Our data collection pipeline can be run in docker so I created a docker compose file which runs all of our microservices together on a network for testing. Since we do Java and Node, the only real consideration about how to make things cross-platform on our different machines is path separators, which I sometimes run into and always patch when I see non-portable paths (/ characters) being used.

None of what we do relies on shell scripts, so we're free to write whatever we want. I use powershell for some helper stuff and other devs use bash, but not much.

> Do you run all production services or a subset?

The only thing we don't run locally is our logging services, since we just print those to the console. Other than that, any service we need to debug can be run locally (though not always all at once)

> Do you have different dev environments for different kinds of work in the same team? E.g., frontend devs don't need breakpoints in the backend but backend devs do.

Frontend devs need breakpoints as much as backend devs do. But again, we keep our dev environments agnostic of everything except for the build tools. Many of my junior engineer coworkers don't even know how to use breakpoints without me holding their hand. I've written launch.json files for my coworkers so they can attach vscode to chrome to debug react, but I've yet to see any of them use them

> Do you use cloud dev environments are have you stuck with local?

Our local machines are far more powerful than the instances we pay for in the cloud, so we prefer to do development locally. It's also easier to test changes real time with hot reloading than it is to re-deploy over and over again, though my boss tends to do just that.

> What is the size of your team / company

50 employees, 8 engineers
async/await and promises are both just syntax on top of yield/generators.

Most programming languages are just different syntax on top of the same core primitives.
Thank you for posting this, great news indeed!

I get my electricity from a rural coop (NOVEC) and they are honestly the best service, lowest price, efficient, innovative and treat the community so well.

It can be done!
To add: usually when you go to download a ggml model you want a quantized version. People like TheBloke will usually have some RAM requirements for running it, eg: https://huggingface.co/TheBloke/vicuna-13b-v1.3-GGML

The number after q determines how many bits the weights are. Eg q4 means that is 4-bit.

If you use something like KoboldCPP you can only put some of the layers onto the GPU and be able to run larger models that way.

Eg the above linked Vicuna model requires about 10GB of memory at q4, but I have less VRAM than that. I can still run it though.
There's a lot of common government. The same way you could call the US a failed experiment because they still have state-level governments? And the language you've always had as a given.

We're not quite as integrated. But we don't want to be. The US model is not necessarily the best for everyone.
I'm sorry but I have to ask: did you search the word "Sketch" online, visit sketch.com, and then just think "YOLO!" and name your thing Sketch.systems for inexplicable reasons?
United Became an Airline
The British Museum stealing things is very on brand for them. It seems there's some extra plagiarism committed by (one of) the two researchers that the British Museum funded to create this exhibit.
Not sure how comfortable I am with the read and write of private gists right out of the gate..

https://d.pr/i/Im80Ok+
Nah.

Why does the caller have to figure out how to dispose?

Let the callee say how to do that.

let connection = getConnection()
defer connection.dispose() # dispose? close? finalize? quit?

vs

await using connection = getConnection();

Same with C++ RAII.

Connection connection();
Maybe Oracle could sue them into staying
You just synchronize to wherever you are on the wave. Your offset will not be the same as your neighbors offset, but that's fine.

Maybe imagine a line of buoys in the ocean as a wave passes.
I use s3 to share with my friends. I wrote a bash script to upload to a s3 bucket. The bucket has a policy to auto delete after X days.

There is a little buffer, 100GB egress free per month. After that, I would be paying $0.09 per GB egress.

With micro costs like these, I wonder if there is a future in self-paying hosting costs.
I wish so much RISC-V to be a success.

Modern and standard ISA, worldwide royalty free (unlike x86 and arm).

I'll write my code paths directly in assembly with a conservative usage a macro preprocessor. Take this compilers and language syntaxes planned obsolescence!

But I stay humble as I know that without extremely performant implementations (open source/closed source) on the latest silicon process, success will be unlikely or at best somewhat limited.
Good thing they’re not attacking anyone then. They’re very clearly from the linked application in the article trying to register a trademark for a very long standing trademark that they now own within the realm of trade that said trademark has been traditionally used. That is, they’re trying to register the Apple Records (of the Beatles fame) logo as a trademark in the realm of music and related multi-media.
I don’t ride a motorcycle but want to try to make it safer for those who do. One trick I heard someone suggest & that I’ve been doing for a while is to use the pointing and calling method[0]: when I see someone on the road not in a car I point to them and call them out, as well as what they’re doing right now. “Pedestrian crossing”, or “bicycle turning” or the like.

Does it work? I’m not sure - and of course it relies on me noticing them the first time. But research does indicate it increases attentiveness, so I’m hoping it does something.

[0]: https://en.m.wikipedia.org/wiki/Pointing_and_calling
random guess: the entire grid is huge but the difference in lengths between those two substations is tiny and doesn't matter?
So what happens when yo invent/create a thing, attempt to commercialize it, and an established corporation just rips you off because there's no barrier to doing so?

You're throwing the baby out with the bathwater. Please don't deflect to some other issue (notwithstanding its validity) you don't have an answer for the question.
"Goliath Awaits is a 1981 American made-for-television action adventure science fiction thriller... about an ocean liner sunk by a German U-boat in 1939 whose wreck is discovered in 1981, with over 300 survivors and their descendants living in an air bubble inside the ship."[1]

Watched it as a kid, and it definitely stuck in my head. Quite impressive cast.

1. https://en.wikipedia.org/wiki/Goliath_Awaits
C++ GUI Library Suggestion
Can you recommend a library where I can write GUI applications in C++ via vim?
Given that it's named the "Titan" and described as "the world's only privately owned manned-submersible capable of reaching Titanic depths of 4000 meters" [1] I suspect this was designed with the Titanic in mind.

You would hope that would include a substantial safety margin.

[1] https://www.youtube.com/watch?v=vNHXqOUtxgw