skysight-inc/HackerNews huggingface dataset:
What do you mean "so big?" Kotlin doesn't feel "big" to me.

`

enum class Sample { A, B }

val x: Sample = Sample.A

val y = when (x) {

Sample.A → 0

Sample.B → 1

}

`

I think if you give it time you might like it. It takes some getting used to, sure, but especially compared with the alternatives (Java to use JVM, Java on Android, etc) it's pretty great.

Cross-platform Kotlin is very new but it works surprisingly well.
Are you telling me the alt man crying in front of Congress didn't make them build that moat?
Computer Stupidities
Lmao, tbh all this is coming across as "Jr Engineer knows everything" syndrome.

The fact your [1] link is a class that's not even used in the TextView class isn't lost on me to start. They share an interface though, scary!1!!

The fact your [0] link is to a copy of the TextView from 2017 is even funnier.

> Just look at the sourcecode for TextView[0] if you want to see for yourself. 8,700 lines of code to show text on the screen? Well actually, TextView is actually a full blown text editor with the editing functionality turned off as a flag.

Hmm yes, 8,700 lines to "just show text". No hyperbole detected there. Who cares about fonts, shadows, or any other visuals on or around the text, all we're showing is "just text".

> Well actually, TextView is actually a full blown text editor with the editing functionality turned off as a flag.

And? It's called code de-duplication. While realistically I think the better approach would have been to have TextEdit be the barebones display only and Editor add the editing functionality, sometimes code is so tightly coupled for reasons that you can't do that easily. This approach is much better than hitting cmd+c/cmd+v and copying the code into a new class.

The funniest part to me is that your rant is about TextViews though. When that's been soft deprecated for 5 years already (replaced by Compose Text element).
That’s actually right (cost per FTE), according to the article:

> The company now employs about 1,500 people, which could cost $1.5 billion as it continues to grow
Wasserstoff and Sauerstoff, obv.
The fact that a retailer is willing to accept it despite not being forced to is absolutely the result of capitalism. If they don't, you buy from a competitor. This is not some hypothetical. People in the US routinely choose retailers based on their service experience.

In any case, the overall retail experience is much better on west side of the Atlantic and prices are generally better too, without the need of too many "customer protection laws" so I don't think a good case is to be made to copy from a failed continent.
That practice of continually saying "Just a little longer..." is also illegal [0] unless they gave you the option to cancel the order and receive a refund...but not that you care about the FTC if you're circling the drain.

[0] https://www.ftc.gov/business-guidance/resources/business-gui...

[1] https://www.ftc.gov/business-guidance/blog/2020/04/93-millio...
I agree. I've thought about POCing some ractor usage for actual CPU bound workloads but ultimately it would be an academic exercise and most of our engineers aren't even thinking about the code performance on that level.

My beef, if you will, with async (and I realize now I was a little loose in making the distinction between async and fibers) is that engineers reach for async because they are intimidated by threaded code. Instead they are used to the ergonomics of async/await in the browser and think it's basically the same with the async library in ruby and is somehow immune to the considerations you have to make when spawning a thread. This just isn't true. The dragons are mostly the same, or at least they are in our code base.
Can't imagine who would downvote this comment as I'm definitely not claiming that _you_ need to like Kotlin, or that _your_ language is bad. I just like Kotlin. Sorry! :)
> Corrupting these channel files sounds like a promising way to attack CS, I wonder if anyone is going down that road.

You would have to get into the supply chain to do much damage.

Otherwise, you would somehow need access to the hosts running the agent.

If you a threat-actor that already has access to hosts running CS, at a scale that would make the news, why would you blow your access on trying to ruin CS's reputation further?

Perhaps if you are a vendor of a competing or adjacent product that deploys an agent, you could deliberately try and crash the CS agent, but you would be caught.
So does that mean that forked repos don't do garbage collection of unreferenced commits?

If I force push and orphan a commit, I expect that will get garbage collected and be gone forever.

Or if I commit a file I shouldn't have and rewrite my repo history and push up a whole new history, is the old history still hanging out forever?

If true, then it seems that there is no way to delete any commits at all from any repo that has any forks?
I mean we could just swap anecdotes but everyone I know deeply respects and loves Joe while realizing he was too old to continue.
Don't forget electron capture and positron emission converting some of those protons into neutrons.
I will also say: Android Kotlin and pure server Kotlin are entirely different beasts. If you are on Android and you are frustrated with Kotlin, it is probably Android.

Kotlin compiles now to JS, WASM... even LLVM bitcode if you want it to. Coming to Kotlin from a pure lang perspective, I'm not sure what it would be like, it might not be you. I know as someone who came to it through Java that it is a massive improvement on what I had before.
Kioxia NAND Flash Reliability Note (2021) [pdf]
You made a blanket statement that wasn't reflective of the HN guidelines.

That nuance was lost on you then. And my nuance about general politics was lost on you, also. Existence of exceptions is implied in my comment.
Hack/Fraudulent charges are usually easy for cards to handle.

1. If you claim you’re calling for a fraudulent charge you’re almost always prioritized in customer service.

2. The algorithms they use have become pretty good at identifying fraudulent charges. In fact, the few times I’ve had fraudulent charges, each time my Chase/Amex card fraud departments reached out to me before I was even aware of the charges.
I get missing the old service. We went with a YouTube Music subscription but I'm not particularly happy about it. I loved Play Music and when it folded we just kind of went with the flow. Now there are reasons for sticking (the cost isn't bad, we have a family membership, and we get no ads on YouTube).

The "radio station" functionality has been great for me. I do most of my music listening while on the motorcycle, and it's easy to thumb things up and kick off new radio stations via voice commands. So I've been able to meander through various musics and have had a pretty continuous stream of artists I wouldn't have heard of.
I think it would stabilize via a combination of electron capture and positron emission converting most of the protons into neutrons.
Multi-threading would be really nice, although it's not clear to me how to parallelize this in a way where the synchronization cost wouldn't regress performance. Tasks are prioritized, so each booking happens in sequence (i.e., each task needs to know where the higher priority tasks ended up being placed). There are cases where it's possible to determine whether they might be fully isolated (e.g., if one booking couldn't possibly affect another) to run those in parallel, but sometimes determining that might be non-trivial too.

I have been experimenting with a few caching approaches, but the caches tend to be invalidated so often that they didn't seem to help much yet. Some of the coarser-grained caches mentioned in some of the other comments could be interesting though, as a way to quickly skip over entire regions when the remaining availability intervals are too short for typical queries.
Pretty sure you can do this with standard MAC ala SELinux/AppArmor.
I've used the detergent before but I find it messy sometimes or it will clog the detergent door. I use the cheap Finish tabs now. The do just as well as the expensive pods.
Why would WASM be any more difficult in Rust than in C?
That was pretty much the opposite of "specific" but OK. I guess I'll never learn who these mysterious "powers" are and what their "narrative" is.
My understanding is that chroot presently does make use of the different mount namespaces, though I could be wrong here.

How did chroot used to work in this regard? Were mountpoints outside the chroot jail itself accessible? Because if so, that ... would violate some key points of using a chroot jail in the first place. Though if chroot applied strictly to the filesystem and not mount points that might still offer benefits, and I seem to recall running into ... unexpected behaviours ... using chroots in the past.
> "God knows what’s on their minds, but it’s not what I’m telling them. Meanwhile, I can’t get the bloody job done."

Really says more about how good a manager this guy is than the person trying to do the job.
'Tremendous' NASA Video Shows CO2 Spewing from US into Earth's Atmosphere
Ok, but please don't post repetitive comments or recite speeches on HN. We're trying to avoid that kind of thing here, because repetition is tedious and bad for curiosity.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://news.ycombinator.com/newsguidelines.html
> CF = 100 / (Total Daily Dose).

do you have a citation? that lines up close enough with my factors but I’ve never seen the formula stated that way and would like to learn more.
Even Cookie Monster is complaining about the US economy now
Please don't post in the flamewar style to HN, even if someone else started it. We're trying to avoid that here.

https://news.ycombinator.com/newsguidelines.html
Genghis Khan vs. George Washington
Anyone at your company and just push to a public git repository at any time. Nothing stopping them except threat of consequences.
Please don't break the site guidelines like this, no matter how wrong someone is or you feel they are.

https://news.ycombinator.com/newsguidelines.html

Edit: this has been a problem for a long time:

https://news.ycombinator.com/item?id=36668235 (July 2023)

https://news.ycombinator.com/item?id=35416652 (April 2023)

https://news.ycombinator.com/item?id=33118260 (Oct 2022)

https://news.ycombinator.com/item?id=29289394 (Nov 2021)

https://news.ycombinator.com/item?id=22863165 (April 2020)

https://news.ycombinator.com/item?id=22837452 (April 2020)

https://news.ycombinator.com/item?id=22570732 (March 2020)

https://news.ycombinator.com/item?id=22543673 (March 2020)

https://news.ycombinator.com/item?id=22543657 (March 2020)

That's not cool. I don't want to ban you, so if you'd please review https://news.ycombinator.com/newsguidelines.html and fix this for good, we'd appreciate it.
You are ridiculously overintellectualizing the situation by trying to construct a rational argument for the Russian invasion of Ukraine. There isn't any more rational argument for it than there was for the German murder of Jews by the millions. Just a dictator with unhealthy obsessions in either case.

During WWII, Russia first allied with Germans and together they rolled over entire Europe until there was no-one else left and they attacked each other for the final deathmatch. Out of two bad choices, the US supported Russia with massive military aid against Germany. As an unintentional side-effect, that aid allowed Russia to prevent half of Europe from restoring their independence as Germans were defeated, and enabled Russians to dig in to dominate and exploit Central and Eastern Europe for 50 years. Entire generations of Russians, including Putin, grew up thinking that it was the norm. When the domination withered away, Russians saw that as a great humiliation and historic injustice that they are trying to reverse.

There's nothing more to it, really. All that huffing and puffing about NATO is only because NATO stands in the way. Drop the ambition of enslaving Europe again and NATO isn't an issue anymore. Russian complaints about NATO are best summed up as thieves complaining about neighbourhood watch.
Oh, are GUIs not XML any more? Good. I am a programmer. Don't make me learn yet another language with no debugging tools. Just write the UI in the same language as the rest of my work.

(I look in on Android every few years, but I haven't done any real work in it.)
Restaurants?
Not sure why you're downvoted. There is material difference in prices of electronics due to whatever reason (taxes, warranties, low scale, etc) to the degree that my European friends often purchase laptops and iPhones when they travel to US.
Regardless of how good AI clinical decision support models are, they're still garbage in / garbage out. The hard part of diagnosis is gathering all of the signs and symptoms that might potentially be relevant and AI can't help with that.

Cost is only one of several factors for forgoing preventive medicine. Many preventive services haven't been proven effective, or carry a risk of iatrogenic harm. And the healthcare system overall only has a limited capacity which is difficult to increase for a variety of complex reasons, so delivering preventive care to one patient may reducing access for other patients who already have medical conditions.

There are a limited set of preventive care services which most US health plans must cover at no cost to the patient because they have been proven to be net beneficial.

https://www.healthcare.gov/coverage/preventive-care-benefits...

If you think that more preventive medicine should be covered then you can submit public comments to the task force responsible for writing the requirements.

https://www.uspreventiveservicestaskforce.org/
The few times I made private copy public I made a brand new git repo, copied the working copy over, and published that as public. I'd never include past private git history when making something public.
I use the "pyramid format". Conclusion first. Main points with little explanation next. Explanation of main points after that. Details last. That way someone can stop reading at any point and still have a complete view at some level of detail.
Getting sued for overdoses typically prevents behavior like that.
Infantalizing tools of violence, or re-inforcing gun toys for kids, there is no good argument for the w'squirt gun.
Not only is Android a mess but the Google Play Store is terrible too. There's now this insane requirement that devs have to find 20 testers on their own for two weeks before publishing anything and, incredibly, the Play Store review process is also qualitatively slower and worse than Apple's.

I think we're going to see the tendency accelerate to develop and validate ideas on iOS first and only later outsource a crappy Android port.
Is function calling the only way to do this? If the user account has some associated text, for example, historical medical files, is there a way to pass that text in such that the user could query "Write a short summary about my medical history?"
Wait - it’s intentionally meant to sound like “space sex” right? I mean, it’s not 1:1 but it’s very close. Say it out loud 10 times.

But maybe possible it’s just all about the letter X for him?

Also, to clarify, I don’t dislike the guy. Nor do I dislike his naming. Just pointing out what I thought was the obvious.
They saw “voice” as the next “mobile” and tried to take it over the way Meta wants VR now. The idea of owning a platform the way Apple owns iOS is what drives these companies to delusion.
I suppose, but we were two couples. I usually pay for my gf, and in the case of a double-date, the other guy usually pays for his gf/wife.

I don't have the impression that splitting charges is more common in the US than the gentleman paying for his date. But I guess it does happen. Sometimes my GF insists on paying to even it out a little though.
Flutter is quite good now. Performance is actually better than SwiftUI out of the box and the ecosystem and tooling is mature.

Unfortunately with all the short-sighted cost cutting Google has been doing lately it's even harder to have faith that they won't axe it sometime soon.
If that's the case then I suspect the FAA will be next.

There was an article on NPR a long time ago about how Airlines are required to offer service for low volume areas (high coast low profit) in exchange for getting rights to high volume areas (high profit).

Given the ruling by the 5th circuit one could argue that this is a tax on businesses and that businesses might as well stop flying to low vine or small airports.

But on the other hand this might be good for users of cash. As a cash user I'm charged a higher price to pay for a service that I'm not using. Specifically paying the credit card surcharges when I'm only using cash. Technically, according to the ruling, this could be construed as a tax to provide Universal credit card service.
What are annotations in data for LLMs? For a noob
Just a question that I wanted to ask. What are some examples of annotating audio or video data when it comes to training LLM models? I just wanted to get a better grasp of what annotating data actually means.
> ... and we had all those doomsday articles about inflation. Now it's reversing, and... it's still bad. Economics discussion can't win, pessimism rules.

The US did grow its public debt by 50%, from 22 trillion to 34 trillion in... Four years. +12 trillion in... Four. Years.

The cost of servicing the US debt is going to be the most important government spending two years from now.

US debt has to be something like 135% of the GDP now (roughly 100% public and 35% foreign).

Care to share some of your optimism on these issues?
Ask HN: Any Good Alternative to Cloudflare?
Hey, I'm looking for a good alternative to Cloudflare for WAF and DNS.

Any help would be appreciated!
I'm using the latest Firefox on Windows 10. It doesn't work. "Your current browser isn't supported. [See Supported Browsers](https://support.apple.com/120585)" and on that page is says:

On your Windows PC
- Edge
- Chrome
Where? They’re constantly futzing with the taxes on it in my state.
My pet theory for why fertility is falling is more sophisticated than the likely incorrect theories that the economy is bad or people are struggling economically.

My guess is that humans want to have children who belong to the same socioeconomic class as themselves or higher. Mate preferences in humans is strongly driven by socioeconomics, so I think this is plausible. In the world we live in today, it is extremely difficult for anyone to guarantee this for their children. In today's world, across countries, there is so much flux - many children are at a higher income percentile than their parents, and an equal number are at a lower income percentile. There is so much risk in having children.

So people choose to have the one child who they put all their resources in. Or no child at all, because they think they will create a child who is at a lower income percentile.

This theory sidesteps counterargument that we are better than the past in the absolute sense. It's a relative theory. Humans want their progeny to be relatively better than themselves.

I would love to see data on this.
So I went Slashdot, Digg, Reddit. I stopped spending any time on Reddit 5 years ago. Not worth it.
the furby horror
Ah, I've made interactive Venn diagrams too! Such a niche topic. Here's a fun example of a 5-venn (give it a few seconds):

https://editor.p5js.org/jwong/sketches/vC2x-M_QU

I was investigating visual aids for math tutoring. Interactivity took a bit of work. Here's some alternative Venn implementations: https://wonger.dev/posts/behind-venn#prior-art
I disabled all the alarms on my libre 2 (which incidentally is why I won’t be going to the 3). Doing so explicitly puts the responsibility back on me where it was all along.
I use and like github for open source and publically shared projects.
People don't really want an always on, live mic reporting back to the mothership anymore - at least I don't.
This is a topic of interest of mine, and something I've spent a lot of time experimentally investigating.

I can add more detail later, but for now, see https://slackermanz.com/understanding-multiple-neighborhood-...
First step would be to have them acknowledge a documented behavior which was part of their original design 16 years ago, is something that needs to be fixed.

As someone who has used git and GitHub extensively over that time, none of what the author documented was a surprise to me.

However, I also remember when people were trained to do a "Save As" when preparing a final Word document or Powerpoint for sharing with a third party. That certainly bit enough business users that Microsoft eventually changed the default behavior.
> main reasons why they're offering ChatGPT for free and running ChatGPT Plus at a loss.

As opposed to what though? Its not like there a huge demand for these apps that they can charge money. They have no option but to give it away for free .
I think that humans indeed identify words as a whole and do not read letter by letter.

However, this implies you need to know the word to begin with.

I can write "asdf" and you might be oblivious to what I mean. I can mention "adsf" to a JavaScript developer and he will immediately think of the tool versioning tool. Because context and familiarity is important.
Anti–CD19 Car T Cells in Refractory Immune Thrombocytopenia of SLE
My eero setup have been running strong without any intervention for a couple years now, across a couple different houses and isps. It’s been a great investment so far.
I look forward to the day when LLM refusal takes on a different meaning.

"No, I don't think I shall answer that. The question is too basic, and you know better than to insult me."
all your private photos on gdrive have publically accessable urls too. most ppl dont know all their private photos are exposed to the world.
It’s already the case that people don’t see that stuff very much.

The key word in that quote is “average.” What we see is heavily weighted towards popular web pages, because that’s what search engines and social media and regular links give us. We don’t see average.

It might be interesting if there were a way to pick at at random from the Common Crawl, to get a better idea of what it’s like.
Your function returns 3, and I don't see how it can return 2.
Edit: can't delete the parent. Reading the other comments about the fiasco regarding CoC, I don't want to support Hyprland unilaterally anymore, still an impressive project on the tech-side, but real life software communities are more than just the tech.
Wouldn’t be surprised

https://nymag.com/news/features/tide-detergent-drugs-2013-1/
You give away control to a trust for tax benefits and legal protections. If Rupert can claw back control 'to protect the value of the trust’s holdings', I'd be surprised if other family members could not make the same argument. Maybe that is why this was a surprise to them.
> Before the Cuban missile crisis you wouldn't have seen a path to nuclear war. During the crisis you probably wouldn't have seen a path.

Come on, people couldn't see a path to nuclear war during the Cuban Missile Crisis? The whole reason it was labeled a "crisis" was because it made the path to war incredibly short. I know it is hard to say "I was wrong", but it is better than tying yourself into knots until you are spouting nonsense like this.

The reality of the situation, whether it was known in real time or not, is that one person prevented the use of nuclear weapons in 1962. How do you get closer to the use of nuclear weapons than it being prevented by one person? Half a person preventing it?
I've not looked at kernel source but, when I had a task to read info from /proc it looked like a lot of info was just pack() in there. So my parsing was just done with unpack(). Mapping those values from things that could be found in existing userland tools.