skysight-inc/HackerNews huggingface dataset:
To me the whole point of Kotlin is fixing all the things that are wrong with Java lol

But idiomatic Kotlin is still too close to Java, they call it "direct programming style" and it's basically already obsolete

Null safety is great but the way they've implemented it with weird syntax like ? and ?.let is not great, it would have been a lot better to just have a regular Maybe type in the native library from the start. Like sure the nullable type is in some ways functionally equivalent, but it doesn't implement map, flatMap, applicative etc like a Maybe does, and when it behaves like it does, it's mostly kind of by accident, not by any real understanding of those operations (and, fatally, it's completely disconnected from map, flatMap etc on lists etc - those should be interfaces that everything that can be mapped, flatmapped etc on implements, not methods that get hurr durr added here and there, sometimes as a regular method called map, sometimes built into the compiler called let)

They've completely dropped the ball on error handling - they don't even know themselves whether the language or people using it should use sealed classes, exceptions or their shitty Result class (which, again, this is a solved problem, they could have just included Maybe, Either, Try etc in the native library from the start)

Coroutines and structured concurrency are powerful but their API is so extremely confusing and full of footguns that virtually no codebase using them ever uses them correctly to reap the benefits

I could go on - don't get me wrong, I love a lot about Kotlin and it's a massive massive improvement on Java but it's not a great language unless you run it with Arrow and learn to completely sidestep large parts of the language (just like you had to do with Java)
Well, sea level is at 1 atm already, so an increase to 2 atm isn't immediately catastrophic. However, if you took that tank filled entirely with sea level air and shoved it down 30 feet under the water the same thing would happen. It instantly crumples because its hollow. We're full of water with some air in a couple places. We'd crumple too if we were just a layer of skin over an air sac. But as it stands, the human body can withstand that pressure alright
I agree. They're just people, doing their job. Their job is to write articles that people click on. We choose what we click on. If you want to see better journalism click on better things collectively. They're a cog in the machine, not the driver of the machine
Wait, dnf system-upgrade won’t work?

Granted, CentOS Stream has only seen two major releases in its current form, but still.
> the current fight is Snap/Flatpack

I work with enterprise customers every day who use RHEL, it's free variants, and Ubuntu - I can promise that none of them give a single shit about Flatpak or Snap. They will never use either of them. Those tools are only relevant to Linux on the desktop - the small size of that market is exactly why both companies (mostly Canonical) have gotten away with being a nuisance on this front.
> The lack of contact would be because nobody was alive to contact

also no radio left to contact somebody with
I think tobacco is worse for the individual, but in terms of danger to those around, alcohol is way worse.

From vehicle crashes to domestic violence to sexual assault, alcohol is a huge contributing factor.
The session thing looks really cool, but when do I need it? I can develop a simple real-time app using socket.io or a service like Pusher.

Why would I choose this instead? That isn't clear to me yet.
Sending a negative signal doesn't seem to be working :)
The Last AI Boom Didn't Kill Jobs. Feel Better?
I mean, it's your QL so you can do as you see fit but surely `_msg:alpha-beta` didn't previously parse as `{"_msg":["alpha", "NOT", "beta"]}` and nor would I expect `alpha-beta:charlie` to split in such a non-whitespace way

I guess it boils down to whether LogsQL seeks to separate itself from similar solutions, in which case doing abnormal syntax is great, because there's no "uncanny search syntax valley" to be found, or whether it seeks to ease transition from existing search syntaxes in which case every deviation is one more "oh, right" to keep in one's head while transitioning between the systems

- https://lucene.apache.org/core/9_6_0/queryparser/org/apache/...

- https://support.google.com/websearch/answer/2466433

- https://slack.com/help/articles/202528808-Search-in-Slack#na...

likely a bunch more. OTOH, maybe this is sampling bias since I'm sure there are syntaxes out there which use bang negation, too, I just haven't used them as much
I disagree. RedHat can do whatever they want just like you can do whatever you want. Don't like what RedHat is doing, then change your distro.
I didn't realize that a "time-nut" was a thing. Never thought about people doing this as a sort of hobby. Congrats!
I don't think he is intentionally dishonest. When I read "decades ago", I thought "three or more", roughly the same way "several" works.
Which of the victims asked those planes to be sent their way?
> Waveforms were drawn on glass plates

Interestingly enough the documentary "Sisters with Transistors" show some British pioneers adopt a similar approach, but drawing on film rather than glass plates, in the 40s and 50s.
The GNU one seems really great tbh. Like, actually useful advice about communication and conflict resolution and emotional intelligence, instead of barebones rules.
programs always need a kernel to run on top
I would expect a company to guard customers' passwords every bit as carefully as they guard customers' e-mail addresses, and probably moreso, yes.
Above the Armstrong limit you're looking at 9-15 seconds of useful consciousness. (The time you are conscious enough to take actions to save yourself.)

When a deep sub implodes you're going to be hit by water moving at the speed of sound in said water (1,500m/s, considerably faster than in air.) That's far above the speed of nerve impulses, there's no way a pain signal could reach the brain before there isn't a brain left to get the signal.
You're right that understanding and prediction aren't identical. Prediction doesn't imply understanding but understanding does implies prediction. There are a lot of issues that are conflated and it will help to make some distinctions. We understand functions when we understand how the function maps inputs to outputs. We can do this through an exhaustive specification of input/output pairs or by specification of how generic inputs are transformed into outputs. But understanding from direct specification breaks down when the space of operations is too big to comprehend. If all we can do is run a program to see its output because its state space is too large and/or complicated to comprehend, then we lack understanding.

This is the state we find ourselves when it comes to LLMs. Their space of operations is too large to comprehend as a direct sequence of transformations. Any hope of understanding will come from the identification of relevant features of the system and how those features impact the behavior of the process. Understanding implies prediction because of the connection between causally/semantically relevant features and their influence on behavior. When we say we understand how something works, we are saying we comprehend the relevant features of the system and how they influence relevant behavior. Prediction is a consequence of this kind of understanding.

The danger in LLMs is that their sequence of operations is so large and opaque that we do not know at what level features of the trained network or the input will impact the output and what if any bounds there is on such impact. There is plausibly some semantically empty (to us) feature of the input that can have an outsized impact on its output (relative to its semantic relevance, e.g. adversarial perturbations). As long as we cannot conclusively rule out such features or put bounds on their impact on the expected behavior of the system, we cannot say we understand how they work. The potential existence of ghost features that can cause relevant deviations in expected output just points to structure within the network that we are blind to. Unknown relevant structure just means gaps in understanding.

As far as your RNG example goes, we say we understand the RNG because we understand how it captures entropy from various sources and how it manages its state buffers. We understand how it maps inputs to outputs. We can't predict its output without first knowing its input, but that's neither here nor there.
Someone else's breach of contact isn't my problem.
Did you say something ridiculous then reply to yourself three minutes later?
I had a very similar experience studying physics and I still have some form of that in my current job as software engineer working on a quite large code base:

I really can't operate on things for which I don't have a deep intuition. If I really have to treat something as a blackbox, I need to explicitly spell out the assumptions and "compress them enough" (which is actually probably also just about building an intuition on those assumptions).

I envy people a lot that can just "copy & paste" some knowledge in their thinking.

I think I now got to the point where I accepted that to be a part of me and made it "my brand" and I see that I can add value with being different in this aspect.

I often wonder how it must feel like to be able to "copy paste" knowledge. If you painstakingly have to sweat through all kinds of things that others can just "copy&paste", it can feel like others are "cheating" - but in the end it's just me being jealous.
I've heard of Svelte but am not sure exactly what it does. So this time I went to their homepage and it doesn't provide any concise summary of what it is.

If I had to guess, I'd say it packages Javascript up into an application that runs locally, but... ¯\_(ツ)_/¯
It is biased as it is coming from the winners. But it does say something that Gates was willing to admit that it was because of some glorious amazing product that they were successful.

A big part of it was also Gates ruthless business practices.
This seems to have an estimate: https://chess.stackexchange.com/questions/24952/how-strong-i...

I was wondering the same thing. It is interesting to see the exact feature in past engines with limited resources that overcomes the threshold and moves an engine from the bottom to the higher ranks, and how historically what ideas were in place and which were culled that moved the engines in that direction.
When I worked at Dell Computer in the mid-2000's, I used a self-supplied Apple for day-to-day activities (logging support tickets, mostly).

By the end of my four years there, the entire tech support team was utilizing Apple Devices — no Dell/Microsoft machines, unless linux server — our office supported thousands of Dell Service Tags, and many staff asked for Macs themselves [which we mostly could not satisfy, company policy].

I still have nightmares of 00F0:0244 failure codes.
Behold, a perfect training set :)

https://sponsor.ajay.app/database
It seems to me that oculink port is still a good option for side module, although it's unrealistic. I hope ltt lab create custom gpu module from the desktop 4090: built-in power, water cooling and of course rgb :)
Recent and related:

Impact of RHEL Changes to AlmaLinux - https://news.ycombinator.com/item?id=36436375 - June 2023 (43 comments)

Red Hat cutting back RHEL source availability - https://news.ycombinator.com/item?id=36420259 - June 2023 (299 comments)

Red Hat Now Limiting RHEL Sources to CentOS Stream - https://news.ycombinator.com/item?id=36419586 - June 2023 (27 comments)
> If someone is using clickbait for their videos, the video itself is very likely to be low quality.

I disagree. There are many creators that produce content that I consider high quality that use clickbait thumbnails and titles. If they don't, they have a disadvantage because of the metrics the YouTube recommendation algorithm uses.
Doubling down on what? The truth?

You complaining about commenters here not talking about a VR SDK doesn't change anything.
The war isn't over though. Starfield is going to sell a bunch of xbox consoles.
Sometimes running in circles screaming is the only remaining realistic course of action.
Shell command to list non UTF-8 encoded files in a directory
Several are confirmed collaborations, including Pericles and Henry VIII (and 1 Henry VI is almost certainly).

The exclusion of 2NK is a bit arbitrary but you draw the line somewhere. I also excluded it from my quest to do every play.

In the end I did it as a Zoom production, which kinda half counts, as is appropriate. It was actually a good deal better than I expected. I found some very good writing, and the plot was easier to clean up than, say, Two Gents or All's Well.
Explore your 3D models in XR with generative AI
We all agree that these institutions are required and there has to be balance of power. What Modi has convinced majority of people is that a.) these institutions are not incorruptible b.) these are being funded and controlled by foreign entities. c.) The controlling entities have no skin in the Indian democracy or people. The opposition is losing power because they are not able to convince these people otherwise. Democracy is just the outcome of elections and voting.
Just equating everyone with Hitler is shallow and won't win any arguments - it is also very demeaning to all the people who actually suffered.
You'd be surprised how many paying RHEL customers use community-contributed Ansible roles because there's no way for a company even as large as IBM to employ experts in all the various software RHEL users install to maintain integrations.

That's the long-term effect of starving the wider community: you lose having 'great' integrations, and you end up with poorly-written and barely-maintained integrations for anything that's not extremely mainstream, and so you start losing the customers who use anything outside the core set of products extensively.
A new tool for designers to visualize and interact with their 3D models in realistic contexts, using XR and generative AI.
I've been using this https://chrome.google.com/webstore/detail/clickbait-remover-... extension for quite some time. Works wonderfully.
Yes, but that only matters if the cops are willing to search the buildings on all of those blocks for crimes. All the criminals need to do is prevent them from narrowing it down to an area that could be searchable.
>This would be news to me. Do you have a source for Caddy serving any of the affected certificates? I'd like as much info as possible.

That's news to you? I informed you last week that Caddy would serve broken certificates in this situation: https://news.ycombinator.com/item?id=36344549

I omitted "would" from my previous comment, but I think it's pretty clear from Francis' comment that we're discussing a hypothetical situation, and neither of us know if any of the 645 affected certificates were requested by Caddy or not.

I skimmed the forum links (it would be productive if you could send a email summarizing your thoughts to the IETF ACME WG) and it seems like your complaints could also be said of OCSP so it's hard to figure out why OCSP is OK for Caddy but ARI isn't.

FWIW, there's currently a ballot in the CABF which would make OCSP optional for CAs, so OCSP may be on the way out in the WebPKI.
Microsoft tried and failed because their product is strictly inferior for the market which Linux has ended up dominating. Marketing and evil behaviour can definitely win out over technical quality, but we were fortunate that it didn't go that way in this case.
It's legally irrelevant, but if you want an explanation for "justifiable anger" it's extremely relevant.
Rocky Linux Expresses Confidence Despite Red Hat's Announcement
A commercial airplane is a pressure vessel. So is the hot water heater in your house, the espresso machine on your countertop, on and on.

I'm going to keep flying, but just not get on any experimental, uncertified craft of any kind, airplanes, submarines, etc.

Your comment is akin to saying well, that sub had bolts on it so I'm not going to trust bolts from now on. Really, it's just that the bolt was used incorrectly by a person with less than virtuous intentions.
> Maybe JavaScript is actually what saved your PHD, although cookie clicker was what pointed you in that direction.

Yes the article strongly implies this with some added nuance:

> I’m extremely grateful to Cookie Clicker for the journey it put me on, but even if I hadn’t ended up learning JavaScript because of it, I still wouldn’t regret, and would cherish, the many many hours I spent tinkering and clicking away in my college dorm bedroom.
You can get into cnc the diy route for between ~$2k and ~$8k depending on the amount of rigidity you want. There are conversation kits available for common import mills to make the process relatively easy but the control and wiring isn't for the faint of heart.

I built one out of a PM-833TV and it's taken years to get working well, and I probably should have just bought a used HAAS at this point, but if you build it You Will Learn one way or another.

Words of wisdom I wish I'd had: spend the money on decent over specced servos with ethercat. Don't skimp or you'll end up having to just redo stuff and it'll cost a lot of money. Do not buy stepper motors period.
They sorta did one like this ...

https://www.youtube.com/watch?v=LEY3fN4N3D8
this isn't really costing users anything, unless "time spent on Reddit" is considered a good.
I wonder -- if you can use this to synchronize clocks with very low power signals, could you use this to transmit data with very low power signals? If so, you could conceivably transmit data with very little power over vast distances.
Do you have any details about why it was a death trap?

I watched one video that complained about off the shelf parts being used, but the two examples was an RV light (not safety related) and the gaming controller (which they had multiple back ups).

They also claimed to have been reviewed by Boeing and University of Washington. There was 7 different mechanisms that could force a return. Some of those were purely mechanical.

Clearly the sub wasn’t safe enough, but I’m not seeing anything that makes it obviously badly built.
I think that’s parent comments point. They like that the trends are swinging from complexity to simplicity.
Aluminum alloys are also generally stronger than magnesium alloys.
It's a bad look because the idea and technology were there and the execution is low cost.

Presumably, American universities wanted to 'protect' their information from others, maintaining exclusivity and gating off knowledge. It is this 'profit seeking behavior' that's shameful.
From Google's domain delegation application (<https://gtldresult.icann.org/applicationstatus/applicationde...>):

> 28. Abuse Prevention and Mitigation [...] all registered domain names will be subject to a Domain Name Anti-Abuse Policy (“Abuse Policy”). The Abuse Policy will provide CRR with broad power to suspend, cancel, or transfer domain names that violate the Abuse Policy. We plan to post the Abuse Policy on a publicly facing website at nic.zip⁄abuse

The policy document in question cannot, in fact, be found at that* address (because they're using a wildcard URL-rewriting redirect for nic.zip that ends up pointing to a bogus URL on registry.google).

* Actually, anyone familiar with IANA applications will be aware that the applications posted publicly end up, coincidentally enough, mangling all references to URLs because slashes get transformed into U+2044 FRACTION SLASH, so if you actually tried to dereference that, you'll end up on a path dealing in punycode TLDs—specifically "xn--zipabuse-g03d" in this case, which has not (yet) been delegated to anyone.
Yet there are lot of striking similarities. Lying, distorting reality to the absurd, openly supporting dictators, smoke-screen tactics, obstruction, inversion of reality, accusing others of things they are guilty. "Macron is a wanabee dictator!!".

In February 2022, Zemour, MLP and Mélenchon were all supporting Putin, his stance against the "evil US", saying that Putin would never invade Ukraine, that it was all US propaganda being spoon-fed to Europe. Then the invasion happened. Then they blamed the invasion on US, of course, and questioned the reports of war crimes, and justified Russia invasion by saying it was defending against "NATO aggression". But then, when Russia started to loose, they became "pacifists", saying NATO was prolonging the war by helping Ukraine...

If they were Russian assets, they wouldn't behave much differently, would they?

Same smell on both sides of the political spectrum. Who would have thought? Crazy, right? Like, imagine if far-right Hitler made a secret pact with the communist Soviet Union. Sounds familiar?
For a two mile journey, I'd say they basically made it to the Titanic.
Yes, Visual Studio is unbearably slow for me, even with tiny projects, whereas VSC seems snappy, even with larger projects.

I also use CLion, and it is quite slow for a few minutes after startup (though never as slow as VS), but then becomes fast as it finishes indexing or something.
An app that solves dyslexia.
Your only sex ed was in University? That's unusual. We didn't have sex ed in university, we had "health class" all throughout middle and part of high school. It covered lots more than birth control methods too, like what signs there are you are in an emotionally abusive relationship.
Discussed at the time:

Do you know how much your computer can do in a second? - https://news.ycombinator.com/item?id=10445927 - Oct 2015 (174 comments)
This is awesome! I expect there will be a ReVanced patch shortly.
The only place I have ever seen a "next" link for an RSS feed is WordPress. Sort of a pagination thing you can do with the URL.
Most people are on autopilot most of the time.
I'm guessing they couldn't afford to without going bankrupt.
Best practices is a loaded phrase anyways, is it a best practice for the vendor? Or the client.

Navigating the landscape and where things are headed is important.
May 2023 Global Climate Report
>I'm really confused by your attitude that a company giving out a quality free service is some kind of abusive orphanage owner giving out slop to kids here.

All I am is pessimistic about Discord in the long-run, as it tries to become profitable, but thanks for putting words in my mouth. I'm very aware of the pessimistic part of my approach to the world and how it shapes my view, and perhaps could even be clouding my judgement here. I'd be equally curious about what makes you so staunchly defensive of Discord when it comes to some random dude going, "Hmm, I dunno, I feel like I've been here before and it hasn't ended well".

>If you think this is "well the company should die then" territory...

I don't think this specific move is, no. I don't feel like repeating that I'm simply pessimistic long-term.

>If we're bailing on companies and services at the first encroachment of them maybe seeking to be more profitable, then I have bad news about ads on Hacker News...

Again, see above, re: long-term pessimism. After all, I'm aware of ads on HN and I'm still here, aren't I?
i'd assume the air forced into various cavities (especially the skull) would send shock waves into neighbouring tissue ripping everything apart upon surge of pressure. also probably lots of turbulence creating shearing forces also ripping everything apart. so, everybody ripped apart. titanic victims sank slowly allowing for continuous evacuation of cavities. air streaming out and water in.
Exactly.

Speed of light is not exactly a relatable point of reference.
Since you're here, I would really enjoy reading about the operational concerns about running V.L. for real (and my apologies for not digging into the repo for "code is the truth" type docs):

- Does it use its own flatfile system, or some novel storage mechanism?

- Any plans on offering "S3-ish" store for practically unlimited storage (at, of course, the risk of latency for fetches)?

- Does it tolerate running on NFS?