skysight-inc/HackerNews huggingface dataset:
Only slightly related, I wish there were a way to express this in run-off-the-mill, imperative/eager languages. Eg some way to explicitly mark a class, or something like it, as immutable-but-partially-instantiated. TypeScript supports this a tiny bit by means of its `readonly` keyword which lets you assign a value in the constructor, or in any method called from the constructor. But no later than that! If there was a way to make a field "readonly once_assignable" or something like that, you could do something like in this article (esp if you nest instances of a class that uses this) with an eager language, albeit with a lot more boilerplate (and getters, I assume).
Thanks dang, we couldn’t do it without you.
The ‘no encryption’ rule in ham radio is intended to encourage experimentation and openness. Ham radio has always been about exploring, learning, and sharing knowledge, much like open-source software. If transmissions are encrypted, it becomes nearly impossible for others to decode, learn from, or experiment with them. The idea is that anyone with the right knowledge of the protocol should be able to communicate with anyone else on the airwaves, supporting the spirit of why this spectrum is reserved.

That said, balancing this with modern needs for security and privacy is a real challenge. Good communication protocols today are designed with these protections in mind, and the inability to use encryption arguably limits what amateur radio enthusiasts can do with newer radio technologies.

Privacy, however, has traditionally not been part of ham radio—this is why you’re required to identify yourself with a call sign, and contact info is publicly available. The identity of the sender is expected to be open. Maybe there’s room to allow for some privacy around the content of the message itself, but the sender’s identity should still be clear. I’m not sure what the right balance is, but simply allowing complete encryption that hides the message, the transmitter’s identity, and the transmission protocol itself doesn’t seem to align with the purpose of amateur radio.

The ‘trash bands’ (ISM bands) are probably a much better place for experimenting with full-bore encryption and privacy. From these experiments, we might learn a balanced approach that could be backported to the amateur spectrum, preserving the spirit of why these bands exist while adapting to modern privacy needs.
You really can't find people with different views arguing on reddit? Seems like arguing is like 99% of the comments there.
If you don't like /r/politics, there's alternative subreddits specifically built for political debate. Like r/changemyview
Yes, in most cases coercion isn't as obvious as someone literally pointing a gun to your head (though in some cases it could be, there's nothing to prevent it). Typically it'll be something more subtle, like the "vote bribing" scenarios you outlined, but with the added pressure of the person providing the incentive literally being able to stand over your shoulder and watch you fill out the ballot, then take the envelope from you and deposit it themselves into a drop box.

As I've said before, coercion doesn't need to be overt to be effective. Just a small amount of social pressure applied over a large number of people is enough to make a significant difference. That's why typically there are laws banning campaigning right outside polling places. Now what if the "polling place" is the entire country, over a period of multiple weeks? How are you going to enforce that?

Consider also that the electorate being able to trust that elections are free and fair is nearly as important as them actually being so. Its not enough to just say "that's probably not happening at sufficient scale to make a difference"; you need to be able to convincingly demonstrate to voters it actually isn't. Having a system that's robust to these types of cheating schemes (as in-person, secret paper ballot elections have been for centuries past) is the best way I know to do that.
> Your gay cake dog whistle says a lot about you

That's not the correct usage of dog whistle.

> People should have some discretion in choosing the work they do

Oh, so you are now magically in favor of 230?

If people should have some discretion, then why should I, a private social media company, be forced to provide bandwidth and data for speech I don't agree with? Why is it fine that I can withhold icing from homosexuals, but I can't withhold database rows from racists?

> Elon Musk spent $44 billion just to give us the proof and open things back up again

Using X as an example is a poor choice. Elon Musk is not a champion of free speech, and he regularly amplifies conservative voices. Also, the incidence on of the n-word on Twitter went up, like, an order of magnitude under his rule.

I don't want to see the n-word on Twitter. I don't want to see tweets of scummy men threatening to rape women. Do you? Probably not. X then is an example of what NOT to do.
While I also believe the world would work just fine if we all just followed each other's RSS feeds, people want something more collective, where a thousand or a million people can interact with each other's content.

Centralized bulletin boards are one way, but no one wants to host and moderate a public website anymore, takes work. Web 2.0 was all about platforms taking the hosting and account management off your back so anyone can create a discussion group or simply post into the void without any technical know how
Nope, we currently have our own hosting platform, which runs the EdgeRuntime.
Sample Breakdown: Most Iconic Electronic Music Sample of 1990-2024 [video]
Jews are the most clannish people I have ever met and the most prone to shameless nepotism (speaking as Jew).
That's desperate.
This is an interesting question.
The hoops that people go through to solve this sometimes creates something even more complex and not great, like forcing all development into a docker container..

Ever try conda though? I’ve had moderate success with pipenv, but tbh I don’t love it as it hides too many things when installing a package fails.
Most patent abuse type cases involve litigants who are known / at least honest about their identity.

This case doesn't really solve any of those.
New Mac Mini Has Modular Storage, 256GB Model Will Have Faster SSD
I like haskell a lot, but it's not like there's any shortage of reasons why people don't use it. Replicating parser-combinators in other languages is a huge win.
As a principal software engineer, my life is moving larger orgs closer to this model. I have lived it when it works. It is critical to so many things. I feel like Plato's Cave when I couple this stuff with structured logs, metrics, dashboards, and alerts. So many shops don't understand that this stuff gives you wings.
If they're not getting cutting edge chips from TSMC, why does that matter to them?
Is it? Or is an employee's job to just do the work they're asked to do?

"It depends" is, of course, the common answer, but in most places I've worked, "please help find operational optimizations that can have a positive impact for the team, department or organization" has certainly never been an explicit ask.

Ask team mates to change something to help on a project may fall under the same category, but usually the effect isn't felt beyond a project.

My default mode when coming in to jobs is to try to get a 'full company' view, because I want to know how things work and how they might be made better. That approach is usually not met with much enthusiasm, and usually more with "that's not your job, you don't need to know that", etc.

I took a daily import routine that was taking 25+ hours (meaning we couldn't show 'daily info' because it was out of date before finishing import) and got it down to 30 minutes. This was after having to fight/argue to see the data, and being told for a couple weeks "it can't be sped up, we'll have to buy faster hardware" ($8-$10k min, but they weren't looking at $15-20k IIRC). I spent a few hours over a weekend and got it down to 30 minutes, and saved the company minimum $8k. But I had to fight/argue to even do that ("that's not your job", "Charles is taking care of that", "the client will just have to deal with more delays while we upgrade", etc).
Waiting for Deno 2.1 LTS release :)
Honestly, after a brief bit of despair, I took a hard look at what Trump supporters were saying and particularly the priorities and beliefs of people in the demographics that shifted in his favor and I think there's a clear path to Democrat victories in the future.

This election shouldn't be understood as some sort of "the oligarchs won", but rather that the American voters have signaled that they're "anti-woke" to the point that they can tolerate many other flaws in a candidate.

The social-progressive faction of the Democrats was too loud, too aggressive and too influential and alienated too many average Americans. The average Trump supporter wasn't voting for him because they were MAGA diehards, they just didn't want their kids' school to have drag queen story hour and they didn't want to be called racists every time Twitter users decided a new word was "problematic".

In four years, Trump will have done terrible damage to the country and world, but the 2028 election can be a landslide victory for the Democrats if they focus on housing, healthcare, childcare, education, environment and economy instead of race and gender.

Basically, it's bad, but it's temporary and fixable.
Not who you are replying to, but I used XFS extensively in production workloads because at the time it had a few features I needed that ext4 didn't have. (I want to say one of them was support for 64-bit inodes? I don't really recall now.) And most importantly no waiting for the system to fsck on a large or slow filesystem that was unmounted uncleanly by a power or system failure. At the time, XFS was also a bit faster than ext4 but I'm not sure if that's still true. The differences between the two are fewer these days but it's still a great general-purpose workhorse filesystem.
The only significant empty PCB space I'm seeing is directly under the SSD slot, about a square inch that may have been necessary to keep empty to provide clearance for components hanging down from the SSD module. Most of the rest of the board appears occupied by heatsink or various shield cans with a black covering.
So much of language opinion is based on people's progression of languages. My progression (of serious professional usage) looked like this:

Java -> Python -> C++ -> Rust -> Go

I have to say, given this progression going to Rust from C++ was wonderful, and going to Go from Rust was disappointing. I run into serious language issues almost daily. The one I ran into yesterday was that defer's function arguments are evaluated immediately (even if the underlying type is a reference!).

https://go.dev/play/p/zEQ77TIP8Iy

Perhaps with a progression Java -> Go -> Rust moving to rust could feel slow and painful.
xfs is high performance and also rock-solid, I picked it for servers and like to be consistent in my experience, I never shrink volumes and to be frank I am a bit of a hipster/eternal contrarian.
> Sennaar didn't gel with me, because language-based deduction imply an "arbitrariness" ("wobbliness"?) and mis-interpretations.

I definitely found the misinterpretations entertaining. It seems like they went to some amount of effort to anticipate potential misinterpretations, such that discovering those misinterpretations later would lead to amusement.
You assume people gain no skills from playing video games which is false.
they're so logistics driven, this is an insane comment.
It really didn't, it was an armed insurgency.

https://en.m.wikipedia.org/wiki/Night_of_the_Long_Knives
The Weeds Are Winning
You may want to consider using Nix, with nix flakes.
A large number of years up to and including "this year, right now, like, yesterday".
Hahaha, this is too obvious. $1000!
What does that have to do with nepotism?
> That works for digital money and cash too, there have been many cases where people get forced at gun point to take out money from ATMs.

Not with the ease with which you can transfer an unbounded amount of crypto. Completely different situation. The lack of any kind of fraud or theft protection or need to physically access cash is a great reason to not ever cop to owning crypto.
I think Outer Wilds might have a place in a list like this.
Go for it. But based on reaction to my prior comment it looks like everyone wants someone to drop everything and dedicate their life to a web browser, but nobody wants to do it themselves.
It's 8 hours a day for 3 years.
Jewish communities are more tightly knit, and the families in these communities more interwoven with one another than the average Protestant would be to their own.

My intuition would be that nepotism would be more rife with this kind of community makeup, if you know your distant family and your family friends very well they're much more likely to try to help you out.
I know it’s more complicated than what I’m about to ask but,

Does escaping the sandbox just get you back to a state where there isn’t one? Or does it allow you an even more privileged state?
Are you sure the people you work with don't half ass everything because they lack skills and aren't getting proper training, or are trying to do too many tasks and fail at all of them as a result? I'm tempted to assume they bragged about it maybe, based on the rest of your comment, but it's easy to assume wrong.

Quiet quitting reminds me of "greve du zele" (zeal strike) where workers do exactly what their contract requires / work by the book. It is nothing new. Often to protest employers lack of flexibility, to show that the book is absurd or to highlight that all that extra work should be compensated appropriately. I guess the main difference is one is an organised protest while the other is individual decisions.

That said, everything I've read about quiet quitting sounds to me like a marketing ploy to give setting healthy boundaries a bad rep.

I'm sure there is a range from folks who simply stop being proactive to people who put more work into doing the least amount of work they can get away with than they would if they just worked. And sure, that may already mean others need to pick up the slack, but really it means there's probably a systemic issue with that employer.

If quiet quitting is a pain in the workplace, it probably means employers rely too much on employee zeal. Employers fully count on teams picking up each other's slack. Toyota (iirc) first figured out that bonding between team members improved productivity via slack pickupery and peer pressure. (Also that teams could find their own efficiencies and felt more motivated to work if they came up with or were involved in their own exploitation optimizations).

I'd love to see a proper study done to identify causes of quiet quitting, if it is linked to burnout, I wouldn't be surprised.

A simple solution to quiet quitting would be improving the workplace or giving out employment insurance when people quit, so they don't feel trapped in a bad situation. Not everyone can simply move to another job at will.
I wrote a blueprint for developing an app from scratch
And so that people (of any level) don't bikeshed over silly things like tabs and spaces or { and newlines.

I really like this about go - that it formats code for you, and miss it in other languages where we have linters but not formatters, which is a terrible idea IMO.
2024 virtually certain to be the warmest year and first year above 1.5°C
Huh? A ‘side’ doesn’t imply an ‘economic class’?

Many millions of people can genuinely believe in something, be on a ‘side’, while being spread across the entire economic spectrum.

At best it can be said to be an ideological differentiation, not an economic differentiation.
I recently downloaded it from GOG and tried to play it on a 5K studio display. I wasn't able to get a result that did not blur those beautiful pixels, which is such a shame. Yes, I did go into all those setting menus.
CNNs are the gold standard, and neural networks. Not ‘AI’ though.
Markets Are Information – Beating the Sportsbooks at Their Own Game
A letter to my brother on Performance Reviews
Because war is economically expensive, they subscribe to certain philosophy and would prefer continue trading with Taiwan rather than turning it to rubble.

That being said, even if they would. Under that assumption, I find the idea to further provoke them to doing that morally repulsive. It's an egomaniacal move that disregards Taiwanese people.
Quote from Wikipedia: "The Claude E. Shannon Award was established in his honor; he was also its first recipient, in 1973."

That must be a bit awkward to receive a prize named after yourself.

- Turing never won the Turing Award.

- Knuth did, but he never won a Knuth award.

- Dijkstra "kind of" won the Dijkstra Prize: he won the PODC Influential Paper Award, which was renamed after Dijkstra's death to Dijkstra Prize his honour (making the process not awkward).
Do they include crypto as part of their "digital industry" pollution metric? I mean it's all warm & fuzzy to want leaner, more efficient websites, but there ain't nothing like cranking hashes 24/7 @100%cpus.
If you like (tr)uSDX I'm working on a somewhat similar transceiver at the moment https://github.com/vk2diy/adxi as a means to familiarise myself with radio. Key differences: one cable instead of four, no screen/buttons/blinkenlights, designed for a metal 'tiffin' enclosure, USB-C power only, built-in USB hub and USB audio chipset, modular frequency-specific late-stage boards, fully open design and design documentation including KiCad sources, components, calculations, etc.
Buy a subscription when something good comes from Netflix, watch that thing, then cancel your subscription. I gave up Netflix years ago because I realized I'm just scrolling the same 15-20 Netflix Originals in every category.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/su...
A Different Angle on Thinking Balance
>I get it when I look at a piece of code I've written and realize there is nothing extraneous to take away,

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."

- Antoine de Saint-Exupery

https://www.brainyquote.com/quotes/antoine_de_saintexupery_1...
If every post has similarly confusing titles then why shouldn't they deserve the same comment? The obvious solution is for people to stop using confusing titles. Something as simple as putting (AI) at the end of the title would go a long way towards fixing the problem.
Thunderbird Turns 20 Years Old
You really believe there will be improvements after four years ?
It’s called hyperbole, and relatively clear OP didn’t mean it to be read literally.

The end result is the same as well.
> Just to clarify, I initially received $200 for doing the AOL phrases. Perhaps in my attempts to preserve confidentially, I have given the impression that AOL is cheap..but that is not the case! will only state that my relationship with AOL through the years has been satisfying and rewarding. File's done...Goodbye:)
Building your own DSL does not have be to be hard (2018)
It sounds like you agree. Control of TSMC is out of the cards so doesn’t affect a decision or timeline to invade.
> But I just almost irrationally hate the language itself.

That's the point. It's a rejection of the keyboard jockeys who become more concerned with the code itself than the problem being solved.
For such an approach I’ve always thought it seemed a risk to launch something like that into the air. E.g. what happens if the rocket explodes while taking off? Or something bad happens when in space? Will it rain nuclear material?
congrats on the laucnh! thays super cool/ but also wonder youre vision about number of calls / open source. tks!
Or just exercise a more normal amount.

My anecdote is that my BP was typically around 135/90. I started exercising regularly and now it's usually around 115/75.
TBH I had to check that TextEdit still existed. I guess that makes sense since Apple does everything as an API.
Based on the subject I thought this would go in a different direction: document well, take the simple approach where possible instead of the most clever one, modularize well, etc.
I worked with QNX on a floppy and it was the first time, after years of Windows,
Mac and DOS in the 90's, that something felt so magical.

Every OS has a delay between mouse click and impact on the UI. Only QNX has ever felt sub 30ms in response time.
I listen to podcasts. Boredom is not the problem.
Yes Hello Me
I’ve always wanted to like GNOME—it’s polished and has an undeniable appeal—but I just can’t get behind its UI metaphor.

For my workflow, simplicity is key. That’s why I prefer desktops like XFCE, Budgie, or Cinnamon (edit: or KDE). Even MATE with the "Redmond" skin feels more intuitive to me.

Why? It comes down to how I manage my work. I often set up one browser window per project or topic, labeled accordingly (e.g., Project1, Project2). I even have a window called MAIN for my daily essentials like Mail, Calendar, WhatsApp, and Signal.

With a macOS-style UI, I only get one taskbar icon for all these windows, making it difficult to find what I need quickly. On the other hand, with the classic Win95-style interface, I can easily and intuitively spot my open projects at a glance. No guessing, just muscle memory.

Just my thoughts—your mileage may vary. Curious if anyone else feels the same way?
(OCaml Question Ahead)

I agree on F#. It changed my C && OO perspective in fantastic ways, but I too can't support anything Microsoft anymore.

But, seeing as OCaml was the basis for F#, I have a question, though:

Does OCaml allow the use of specifically sized integer types?

I seem to remember in my various explorations that OCaml just has a kind of "number" type. If I want a floating point variable, I want a specific 32- or 64- or 128-bit version; same with my ints. I did very much like F# having the ability to specify the size and signedness of my int vars.

Thanks in advance, OCaml folks.
Interestingly, I've tried KDE multiple times on different devices & each time there's a Wifi issue that's not present in any other linux desktop. Even the steam deck's default steamos has this issue in desktop mode.

I suspect it's something related to my wireless router, but non-KDE desktops work perfectly fine so I'm mildly confused.
GP already said that it won’t happen via repealing the amendment. So pointing out how difficult that is/should be isn’t a strong point.

> But I don't see the Court interpreting "No person shall be elected to the office of the President more than twice" in any other way

Simple… He wont be elected.

He’ll be appointed. Or some other word. Or elections will be suspended due to some “national emergency” and so “we’ll just continue with who we have right now in the interim”. This is not uncommon when democracies fall to authoritarianism.

The Republicans, and their courts and judges, have already amply demonstrated how disingenuous they’re willing to be.

The 14th amendment disqualifies people who have “previously taken an oath to support the Constitution.”

The Republican position is that Trump swore an oath to “preserve, protect, and defend” the Constitution, but the word “support” was not in there so it doesn’t apply.
Not if total flux at the beginning is still higher - and some elements will get very high flux.
Many municipalities near here have restrictions on days of use. It’s by neighborhood so you have only one really bad day a week but lawn services can still operate around the week.
It seems like these are manufacturing defects and not design defects. I thought intel was great with QA! I can't wait to hear what failed.
The term for this is "transparency." A codec is "transparent" if people can't tell the difference between the original and the compressed version.
tabata is the worst, i've tried and i was not feeling well for hours
Watchdog timer??