skysight-inc/HackerNews huggingface dataset:
I do not like Bloch, and see him as the architect of some of Java’s woes. Generics didn’t have to be so stupid. Gilad Bracha (who did a lot of the work on generics) quit the moment they were done to go try something very different - gradual typing. I hope he’s keeping an eye on what Elixir is trying, because Set Theoretic Typing has the potential to be big, and it can be applied gradually.

I can no longer recall exactly what Bloch said, I may have to search through some of by old writing to find it, but at one point he admitted he didn’t really understand type theory when he designed the collections API. And while I appreciate the honesty, and the reason (he was trying to illustrate that this stuff is still too hard if “even he” didn’t get it), I think it paints him rather worse.

But I already knew that about him from working with that code for years and understanding LSP, which he clearly did not.

I don’t know why they thought he should be the one writing about how to use Java effectively when he was materially responsible for it being harder to use, but I’m not going to give him any money to reward him. And there are other places to get the same education. “Refactoring” should be a cornerstone of every education, for much the same reason learning to fall without hurting yourself is the first thing some martial arts teach you. Learn to clean up before you learn to make messes.

He said at one point that he had thought of a different way to decompose the interfaces for collections that had less need for variance, with read and write separated, but he thought there were too many interfaces and they would confuse people. But when I tried the same experiment (I spent years thinking about writing my own language)… the thing is when you’re only consuming a collection, a lot of the types have the same semantics, so they don’t need separate read interfaces, and the variance declarations are much simpler. It’s only when you manipulate them that you run into trouble with Liskov, and things that are structurally similar have different contracts. The difference in type count to achieve parity with Collections was maybe 20% more, not double. So to this day I don’t know what he’s talking about.

Most APIs should only consume collections from callers, so friction against mutation in your interface is actually a good thing.
That'll happen with self driving cars. It'll be interesting to see whether pedestrian or occupants are considered more valuable.
Getting started is the hardest step. Thank you for sharing!
Did you actually read that Rattlesnake post? It's making exactly the same point I was.

Also IMO the Rattlesnake example looks awful. The Haskell flavoured Rust is even worse. Do you seriously prefer those? If so I'm afraid your sense of taste is a bit suss.
Thanks, although connect2id doesn't look open source.
Russia is also pretty inept compared to China. China has way more smarts and resources, so we can’t really draw any conclusions by looking at Ukraine.
Exactly! You suffer regardless of what you choose, but how you suffer and what for differs.
Both of your claims are true. That doesn’t justify breaking the law.

I could likewise argues that most of the world money is in the hands of other people, I could perform more in the markets if I had it, and so I should just go take it. We still follow the law and respect others’ rights in spite of what acting morally cost us.

The law abiding, moral choice is to do what we can within the law while working to improve the law. That means we use a combination of permissively licensed works and works to train our models. We also push for legislation that creates exceptions in copyright law for training machine learning models. We’re already seeing progress in Israel and Singapore on those.
“Advanced wordpress” is not a serious business case for software
The linked images are very noticeably bad. Bad enough that I honestly don't understand why someone would post it.
Thank you for your helpful advice.
What about telephone calls and their content?
How does the versioning for F# work? These seem like a bunch of nice quality-of-life improvements, but a major version change doesn't seem warranted in terms of semantic versioning - no breaking changes - nor in terms of a major leap in terms of language features that a non-semver project might use as a reason to go version 8 to version 9.

Another comment mentions .NET9 that recently came out, is that the reasoning here, to keep in stride with .NET version numbers?
As much as I disagree with the concept of OF content, I do believe that people should be free to do what they want, provided it is consentual and it isn't harming others. However, OF—and any adult content for that matter—can lead to exploitation. Because of this, I think it is sensible for online platforms of adult content to voluntarily require a model release and proof of Government ID as part of their Terms of Service. Since this isn't happening, it now seems sensible to regulate that any, and all, adult content posted online require a model release. The way I see it, OF was morally complicit in this sordid affair, but couldn't be held to account due to the law. The OF management could have easily protected themselves, and sexual assault victims, from these worst case scenarios but didn't. The law really needs to change and there needs to be regulation in this area.
My understand is that OpenID Connect is build on top of OAuth2, sort of a specialization.
They claim it’s to provide access and funding to undeveloped parts of the world.
Hierarchy of Execution should help:

https://phaven-prod.s3.amazonaws.com/files/image_part/asset/...
Google maps usually stays on top of the scheduled service pattern changes at least
WordPress might indeed be a good choice for a CMS.

How well does self-hosted WordPress (without plugins) behave when updating? I would think that even major releases can be updated with a simple click and don't break anything?
Rebranding is generally a bad idea
Trump will only do what is in his personal self interest.
This is also helpful advice for non-ADHD people, thank you <3
I don’t negotiate. If I’m already working and looking for a job because I want more money, I know my market value and the percentage increase it would need to be for me to leave.

I’m also at the point in my life where I know the amount of money I need to meet my short term and long term goals- pay bills, travel extensively with my wife and save for retirement. But after that I start optimizing for other things - fully remote, enough paid time off to enjoy travel, smaller company (I’ll never work for BigTech company again), interesting work that keeps me up to date with technology, etc.
I made a platform to teach anyone how to build AI apps from scratch
Discover Nozomio, the all-in-one platform for anyone eager to learn coding and build AI-powered applications from scratch. Whether you're a complete beginner or an experienced developer, our comprehensive tutorials and interactive courses make mastering modern technologies accessible and engaging. Dive intщ projects with tools like Gen AI, participate in live hackathons, and more post-launch!. Beyond AI app development, explore a wide range of tutorials to enhance your coding skills and bring your ideas to life. Would appreciate any feedback! Thanks.
There are BLE beacons for positioning in the big dig tunnels in Boston
> The crates prefixes "rust-" and "cargo-" are no longer reserved to the Rust Project.

Gosh they really should have used namespaces, huh.
It feels weird to view this case as a primary Section 230 issue rather than looking at the fact that the DA did not prosecute this case and took a plea deal.

Civil trials have a lower burden of proof, so it's unsurprising the plaintiff is seeking a remedy here, but the core issue seems to be that we are unable to prosecute this case as the criminal matter it clearly is.
>Pointing out 20+ years of experience and listing accomplishments seems less important for a lot of businesses, than paying as little as possible.

If paying as little as possible wasn't that important to them, they wouldn't be hiring in Warsaw in the first place, but in the Bay Area, Seattle, Zurich, London, Sydney, etc
How do you eat an elephant? Small bites.

When everything seems like a elephant... start with small bites.

And get a good way into the elephant before you start measuring how well you are doing the eating.
> Quite the horrifying read

Not really, if you see the other case law, almost all of these semi-professional "amateur" porn cases come down to he-said, she-said. One party would agree to be filmed/paid for sex, back out half way through, and then sue for involuntary pornography and consent. Very few are the true voyeur cams that you would expect when you initially read about these cases. In this case they couldn't prove any of it so the defendants got a plea deal with no jail time. Suing OnlyFans was just a cash grab, like how lawyers love to go after pornhub (the mindgeek company mentioned in the other case law). If anything, this is section 230 working as intended. There is nothing broken to reform.

What the federal government should do perhaps is to have a federal disclosure and consent form database for all participants in an adult video, listing what they are willing to do, for how long, and when they signed it. That would go a lot further than this sort of wishy washy he-said she-said money grab lawsuits.

https://www.nbcmiami.com/news/local/men-accused-of-sexually-...
> let notAValue: string | null = null

When did F# get unions?
paper link: https://www.science.org/doi/10.1126/sciadv.adp3953
Just like the excuses for banning photos in PATH
Illegal immigrants build way more housing than they consume, so I don’t think Trump did the math right here.

Spanish has been the main language at housing construction sites for a long time. The other industry that will get hit hard is agriculture, so I expect housing and food prices to spike a lot after Trump deports all of the illegal immigrants. Coupled with a trade war and juiced interest rates at the same time, we have basically a perfect scenario for hyper-inflation.
Too bad dairy is subsidized, my ice cream is so expensive
I think cmiller below nailed what I was trying to draw attention to:

My takeaway was that Han's problems were intrinsically tied to the both the architecture and code in ways that made it difficult for others to contribute and fix. The artist's influence on the art caused its ultimate demise.

So is about art and artist, but no causation implied with Linux depreciation and the murder, but I get how people might think that.

But also I just wanted to share the story with those who may not have heard it.
Haha~ thanks!
Should the terms of service of a tech platform apply to all public activity a person conducts?

Would it be fair for TikTok to ban me because I posted nudes on instagram? Or execution videos on Telegram? Or angry comments about my local Starbucks on Facebook?
If that were true, other countries would have the same experience.

We have ~20% immigrant population, yet TB cases have been decreasing since at least 2016. (rates since at least 2009?)

Why do you think your hypothesis would be stronger than TFA's?
Simple:

1. CDC Funding Cuts

2. antibiotic resistance and not profitable to look for other "cures".

3. Poor Health Care Insurance in the US. People do not want to go to the Doctor for fear of the bill.

4. Anti-science trend in the US. The last election seemed to prove it is approaching 50%
https://www.newsweek.com/illegal-immigrant-tuberculosis-loui...

It's easier to blame people for being incredibly irresponsible when we have an example of them doing so.
It had it since the first version as far as I know.
Didn't Apple and Google both already try and fail at this?
> Lying about this these days seems rather risky to me. Some employers may not care, but some will

It doesn’t have to be a lie. Between base salary and the value of benefits (and expected value of equity) you have a wide range of where you can answer what you’re paid, what your compensation is, what your “take home” is (what does that even mean if you’re W-2 and 1099?), et cetera.
No aspect of this is good for anyone. First, standards you have to pay to obtain are a really, really bad thing. Second, I wish more effort would go into designing standards and implementations that aren't such an endless time sink when you need them.
As I mentioned in another reply, Josh Bloch experimented with a different type structure for the Collections API that could have yielded read only collections but he thought it was too confusing and went back to… this.

And I’ve never forgiven him for it
Polling by asking people about their neighbors: When does this work?
We have good records of books and music sheets from hundreds of years ago. Think Shakespeare and Mozart. Talk to your librarian. If your pages are worth keeping, I think that's your best bet.
"idealize" can work in this context, meaning (in art specifically) abstracting from the concrete form to show the essence of a thing.

Though looking at the images "stylized" seems to fit better.

https://www.merriam-webster.com/dictionary/idealize
Kind of quaint to use a template.
Not a chance. Not nearly as safe as when the Jan 6 guys went. This is no time to be a hothead. I'm minding my own business, I'm not an idiot.
Right now, we haven't worked on adding support for code -- some things like comments (#, //) have punctuations that adversely affect chunking, along with indentation and other issues.

But, it's on the roadmap, so please hold on!
It would not be so political if there weren't some basis in illegal immigration and subsequent treatment of those immigrants being a source of the rise. Oh, and the inability to acknowledge that
It appears to be related to Polymath.

https://github.com/samim23/polymath

Polymath is effective at isolating and extracting individual instrument tracks from MP3s. It works very well.
Worrying what others think resonates with me a lot.
Every few weeks I try to motivate myself to write more online (HN, X, blogs) and consistently get “self sabotage” stuck. (Been going on for >2 years)

The article just says they pushed through and “put it aside”, but that has never seemed to quite work for me. I can push through once or twice, not enough to build a daily habit/obsession like I want.

Anyone have any tips that worked for getting over this hurdle?
Anyone who thinks they can say with certainty what Trump will do just isn't credible. That said, my guess is that Trump will change Section 230 to force neutrality and free speech or Section 230 protections will be lost. I don't see how that is incompatible with X or Truth Social.
I think people just interacted with the legal system far less in the past and there was less specialization.
From my experience, this is not necessarily true. Some companies might have the budget to pay at the 50th percentile in New York, or the 95th percentile somewhere else, and would prefer to do the latter
Private websites are free to ban whoever they want, for whatever reason they want. ToS aren't contractual guarantees of service.
You're probably referring to Disciminated unions aka sumtypes? That's not what the parent meant
That sounds like tedious work, while suffering and having to write C++.
This is right up there; with significantly higher difficulty. For one, Taiwan has radar.
> What other chunking strategies would be useful for RAG applications?

I’m using o1-preview for chunking, creating summary subdocuments.
> After excel, probably the second best thing Microsoft has ever released. Turns .NET into a reasonable platform.

I feel like C# is quite underrated. Very productive language that's relatively easy to teach to anyone that is already familiar with JS or TS. Used in a variety of contexts from game engines to enterprise backends to desktop apps.

A few fumbles by Microsoft early on stunted its growth, IMO, but it's a really good and relatively easy to learn general purpose language.
IMO, it's pretty simple: freedom must be bundled with responsibility. However if a company doesn't want responsibility, it should be given immunity, but in return it must give up control over user content to some extent.

In practice, the bigger the platform, the more it should be regulated, and platforms with billions of users should be overseen by elected officials.
Correct.

Also, the title is "How to Salt Water test your Dice" from 2019.
Bjorn: A powerful network scanning and offensive security tool for Raspberry Pi
Elliot Smith on Freaks [video]
Any plans to add C bindings? Most other languages have a decent FFI story, and being usable from C will make it more universally usable.
SQL vs. DSL for Feature Engineering
JavaScript Import Attributes (ES2025)
Also a part of why Singletons are the black sheep of the Patterns family. They’re nasty during bootstrapping and hell during functional testing.
> lepra, also caused by a mycobacterium

yup, and also due to those pesky immigrants!

oh, but wait! it is actually endemic among native armadillos (USA) and native red squirrels (UK) - you almost never see a red squirrel in the UK, so don't worry.
> Unless you end up with someone like me who has a budget and always pays the max.

Why don't you disclose the value to the candidate then, rather than asking what's their expectation?
This subject is a touchy one because it usually attracts a lot of people who are upset because they think they’ve lost something they had. A lot of those comments start with “I’m not a lawyer but …”

Then all of these upset people writing angry comments creates an impression of drama. Then reaction streamers on YouTube read these comments out and get their viewers riled up over a non issue. That’s when the real drama starts.

I’d urge people to remember that this policy is very similar to the Python Foundation. If Rust is doomed to be only as successful as Python that’s not a terrible outcome.
Twitter has already changed their TOS so that any legal challenges happen in a district with a Trump-appointed judge. I imagine similar tactics would be used to create a "rules for thee but not for me" situation. There are a lot of Trump-appointed judges now.
> for any reason they want

Actually, unless there is a clear disconnect between how discrimination laws work here and in the US, no they can't.

They can't ban you for being black, or homosexual, or christian, or ...

They CAN ban you for no reason at all, just because they feel like it.

It might seem to be the same, but it isn't.
Just to clarify, the 21MB is the size of the package itself! Other package sizes are way larger.

Memory footprint of the chunking itself would vary widely based on the dataset, and it's not something we tested on... usually other providers don't test it either, as long as it doesn't bust up the computer/server.

If saving memory during runtime is important for your application, let me know! I'd run some benchmarks for it...

Thanks!
Maybe there will be a requirement for X style public algorithms.
I am skeptical that putting a model release requirement in their ToS is sufficient, since the goal here is to have sex offenders be separable from regretful models in court proceedings.

I think this might require a separate law to be meaningfully enforceable since you really want people to be directly liable for the lack of release, rather than having defendants claim "nobody ever reads the ToS or has a release".

At the very least it would probably require very clear messaging from OFs that this is required, such that basically everyone on the platform actually has/is able to produce it.
This is how Apple's Numbers.app works.
I always remind myself that even the celebrated works supposedly have glaring holes in them. If they can get popular and be cherished, then my work too doesn't have to be "water-tight" at all times.
Ruby might be better than Python for new learners
"Your opponent"?
My take on it is that opaque, individualized content recommendation algorithms should be treated the same as human editors selecting the content in question. Something Facebook-sized that only shows users a reverse chronological feed of things they manually subscribed to wouldn't be nearly so problematic.
If you're filming sexual acts to be placed onto a website for monetary gain, then there should be a written form showing that consent. He said/she said shouldn't be something that should come within 10 miles of these conversations. The consent form should grant either party the ability to with draw that consent again with written consent.

Lot's of should which is the problem
> Which has its own unexpected bug in that the extended deadbolt can damage the wood frame and/or trim.

It doesn't. The data is correctly representing the state of the system. Your "bug" assumes a lot of things about the environment, any of which may or may not be true depending on the specifics where the system is running.

> Or perhaps the sensor you use to determine the door's state (open or closed) is positioned on the hinge side in such a way that it's triggered when the door is kept open with the deadlock extended.

Again, an implementation problem. The sensor was installed in a way that's incompatible with the underlying system. Can it be fixed by changing the data model? Unlikely. In fact, I don't think it can be fixed at all. If the sensor lies, there's nothing the underlying system or the data model can do about it, especially if it's a binary sensor like the one described.

If the deadbolt was installed in such a way that it never crossed into the door frame but rather only moved inside the actual door, would you consider it a bug in the lock, the deadbolt, or simply bad installation?