skysight-inc/HackerNews huggingface dataset:
anybody know how the hell they're combating / gonna combat captcha's, cloudflare blocking, etc. I remember playing in this space on a toy project and being utterly frustrated by anti-scraping. Maybe one good thing that will come out of this AI boom is that companies will become nicer to scrapers? Or maybe, they'll just cut sweetheart deals?
Nice, took me a while to realize I could edit the text. Images doesn't seem to be implemented atm.

Looking at the source it seems like this uses wasm, what did you use to build it?
"magic" is a dirty word but sounds like a good word.

I like to call it UB, Unexpected Behavior, pretty much just as bad as the usual UB.
Show HN: Connecting MLflow Hosted Models and Label Studio for Auto Labelling
Hey HN, I'm Jinen. I’m a PhD student working on DL interpretability & Optimization Theory.

Before beginning my PhD, I worked at DagsHub fine tuning vision models for domain specific deployments. I wanted to use ML models to help label the data, based on Label Studio's ML Backends. The goal was to use a model registered and tracked on MLflow.

I found it tedious and involved a lot of boilerplate code to pipeline an MLFlow registered model into Label Studio's ML backend . Part of the challenges was setting up the web server, adapting the model outputs and reading through a lot of documentation on all three tools (MLflow, Label Studio, and DagsHub). So I spent some streamlining the process.

The project is finally merged so I wanted to share it with you! Since DagsHub integrates both MLflow & Label Studio, it sets up an end-to-end pipeline for active learning.

Overview of functionality:

- Connects MLFlow-registered models into Label Studio.
- Allows inference and labeling for your models with a single function call change.
- Includes Pre-configured models for common tasks across vision / audio / text domains.
- Makes it easy to customize with user-defined hooks
- Integrates cleanly with DagsHub, making it straightforward to set up an active learning pipeline

I wanted to make auto-labeling easy for ML engineers without needing to learn web development stuff. The setup is simple:

1. Clone the repo and build the Docker container
2. Run the container or use the orchestrator
3. Use DagsHub’s Python client to connect your MLflow model to Label Studio

Would love for you all to try it out and share your thoughts. If anyone's interested in making it work independently of DagsHub, PRs are welcome!

Repo: https://github.com/DagsHub/ls-configurable-model

Docs: https://dagshub.com/docs/use_cases/auto_labeling/

Cheers :)
The website is interesting. Lots of little hacks for things that range from useless to "I've never thought about this and it can actually improve things". A lot of stuff about locks and keys

I really like their simple point that some seconds are more valuable than others but that is in a different article.

I don't eternal utility with their ordering of keys, but I think it makes sense for a lot o them. And some people may never considered not having you their keys with the teeth all face in the same direction it just saves so much time and effort. I figure out how to hold one key and then I can just rotate till I get the one I need. I only have like five keys so I don't need any more organization
I use Raku for production. It's great for orchestration, or writing a quick server. Text manipulation and processing is amazing. I'm shocked it hasn't gotten more adoption in the LLM space. You would think someone would make a really great library to create AI Agents using Raku.
And today I realized that despite it being an extremely common activity, we don’t really have a word for “using the computer” which is distinct from “computing”. It’s funny because AI models are always “using a computer” but now they can “use your computer.”
Check nneonneo's comment [1]. The test pictured in the featured article was retyped and reformatted from an earlier version, though the test itself might not be authentic.

[1] https://news.ycombinator.com/item?id=41909793
I used to run wildcard cert with DNS challenge from LE with CloudFlare Tunnel to expose internal server to interwebs.

I have since then switched to ubiquiti products, and now I just run wireguard server for my road-warrior devices. Would use CloudFlare Tunnel if I ever need to expose anything publically.
It can also be a result of the XY problem. Person wants to do Y, they imagine a software that does part of the hardest parts of Y (call that part X), and they commission software that does X. They then commission a ton of other small parts of Y to be added to the software of the course of years. Whereas an all-inclusive software to do Y from the beginning would have been simpler.

This issue can be avoided by product leads with vision for the entire problem.
Yes, and my point was that the capitalistic ideal does not mean fair competition.

Because capitalism inherently favours anti-competitive behavior. If it didn't, we wouldn't have had to pass legislation to outlaw it.

Quoting "not real capitalism" as am argument is at the same level as saying "we just didn't try real socialism yet". That's technically true, too. And we likely never will.
This is pretty cool!

Exclusive inside Apple’s audio lab where the company is taking on hearing loss
https://www.youtube.com/watch?v=vOkiDwH98sE
Processing a billion Rows in under 2 seconds [video]
The pipe operator just flips the order of execution. In my experience this doesn't really impact debugging at all.

without the pipe operator you would write ` fun1(fun2(fun3(fun4(fun5(x, y), z, w), u), v)) `

The order of operations in this line is actually from right to left. Also it's not immediately obvious to which function the u parameter belongs to.

With the pipe operate you would write it in the order that the functions are actually called and you have the arguments in the same location as the function they belong to.
So this would be written something like

`
fun5(x, y)
|> fun4(z, w)
|> fun3(u)
|> fun2(v)
|> fun1()
`
Is It AI? One Tool to Tell What's Real with Truemedia.org CEO Oren Etzioni
I'd say mathematics is discovered and definitions are invented. E.g. "ordered pair" is not part of set theory, it's an invented name we give to a convenient definition of a set schema.

Even base-N representations are an invention: S() and zero are all you need, but Roman Numerals were an improvement over base-1 representations and base-N is significantly more convenient to work with.
Grandpa was an early adopter of computers due to his work in cryptography, which started even before WWII. He wrote his files mostly in WordStar, and a few other formats that are still readable. Most of these are on a drive and on 5.25 and 3.5 inch floppy disks. Dad uses KEDIT, and now Notepad++, probably because KEDIT was popular in Princeton at the time. I think John McPhee still uses KEDIT. I use plain text files and HTML.
Definitely not all of them.

And you haven’t addressed the elephant in the room. Practically all the “low skill” manual labor is done by poorly integrated, cash-only immigrants. Is this acceptable?
He's also been struck with 10-100s of millions of dollars, an insanely successful career, and a good nature.
But what if I vote three times in three different locations all different from my "home" polling location?
Andrew "Bunnie" Huang (Hacker)
You understimate the power of CL...

https://nyxt.atlas.engineer/article/dbscan.org
> Can the Image Upscaler be used for enlarging images other than just photos?

Ehh
Think of AI as a tool, like an IDE or scaffold that helps you do your job better (when appropriate).

It is not like we are anywhere close to the point where someone can say "I want a complete solution for X". Hell, I've never worked on a project where someone was actually able to fully articulate what they wanted/needed. I doubt anyone has. The inability to say in plain talk what it is that is needed is at the very core of the critique of waterfall design.

What AI is at the moment is essentially IDE code completion with code block generation. AI is not going to help your CFO create that boutique accounting system they want. You have to know how to program and design to even know what questions to ask of your AI tool. That is not going away anytime soon.

If your solution integrates with boutique APIs and libraries then at the moment coding AIs are a hindrance. They don't tell you when they don't know. They will confidently make some bullshit up. This also requires coding experience to know when AI is bullshitting you. I can tell you from first hand experience that AI code completion and GIS system integration is a waste of time.
DANE rollout was attempted. It didn't work reliably (middleboxes freak out about DNSSEC), slowed things down when it did, and didn't accomplish any security goals (even on its own terms) because it can't plausibly be deployed DANE-only on the modern Internet. Even when the DANE working group came up with a no-additional-RTTs model for it (stapling), it fell apart for security reasons (stripping). DANE is a dead letter.

It happens. I liked HPKP, which was also tried, and also failed.
This reeks of fake intel
More and more, I feel like insurance has become a scam. The original idea was that of pooling risk. Now, it's as much of a daylight robbery as it can get. Premiums have shot up up. You can only make a claim at most once in your lifetime. Once past that, forget getting insurance anymore (at a reasonable premium, that is). Insurance is practically a zero-loss business [citation needed].
The vast majority (5/6) of the instances refer to were much more recent than 76 years ago, of course -- and fully 2/3 were from just the past 2-3 years. The Deir Yassin reference was just icing on the cake.†

So perhaps you'd like to address those most recent instances instead? With particular emphasis on "purposefully targeting civilians", which you seemed to suggest was no longer an IDF thing, or part of the brand the the State of Israel has gone out of its way to create for itself in the world today.

† Though there are some in the IDF who would strongly disagree, and maintain that Deir Yassin is very much relevant to the current moment -- https://imgur.com/a/UE5q2Fm
Non-native species don't exist when you use long time scales and realize humans are species too.

Inheritors of the Earth: How Nature Is Thriving in an Age of Extinction by Chris Thomas is an interesting book on this topic.
The Hacker That Could Be Mayor in Emeryville
I'm the hacktivist from Brooklyn.

And like a hacker, when we encounter systems that discriminate, subjugate, or operates in ways that unfairly disadvantages one (user) over another - we do something about it.
TMPDIR can be trivially set at $HOME/tmp too with just a file at /etc/profile
Take a read through the user agreements for all the major LLM providers and marvel at the simplicity and customer friendliness of the Anthropic one vs the others.
It's a life sentence.
First of all, sort of bizarre for people to get caught without any rain gear. Don't you folks read the forecasts? But it's true: I see 90% of the pedestrians outside without any rain gear when it starts raining. I suppose they may be foreigners, students, homeless, or just don't really care about a little moisture. Personally I like to pack my coat whenever there's a slight chance. I had a few unpleasant episodes where I was dressed, business casual, stood at a bus stop and got soaked, with no shelter.

Anyway, I prefer to frolic and dance in the rain. It's so rare around here, and seldom so cold that I'd want to escape it. I love it when rain comes to the desert. It's a majestic thing. Although, our monsoons often come with a heaping dose of dust storms, which are best avoided. That's why I'm keeping a goodly supply of dust masks by the door!
Not sure why you are downvoted. His ideas are held so loosely he was a Big Tobacco shill. What are his loose ideas currently shilling?
There are very few always in such matters, but I view this one as an 'except for rare circumstances'. Even when true, it should be modeled as "contained state where the container includes everyone".

The problem is that Unices use access control, rather than capabilities, so ensuring state is shared only by those who need it is quite a bit more difficult than just punting, and declaring that 'those who need it' is 'everyone'.

Nor has the design problem of a user-friendly capabilities architecture truly been solved, IHMO. Nonetheless, we shouldn't confuse convenience with correctness.
On one end you have something like https://vike.dev, very light framework. It might not have all the bells and whistles like Next but your code is going to be your code and if you change your mind you should be able to switch to anything in the future.

In the middle you have something like Astro or Remix. More creature comforts but they try to be close to web standards. Remix forms can work without js.

Then on the opposite end you have Next. Monkey patching fetch method, headache inducing cache behavior (now probably finally gone by default), common breaking changes, strange middleware implementation, relying on unstable React features and most importantly the only-on-Vercel features: Incremental Static Regeneration, image optimization etc. No other framework needs sth like https://opennext.js.org/
What is a dog whistle? Is it just an opinion people disagree with and so rather than engage with it they assume malice or ill intent?

I really don’t get it.
That's a weird take.
These companies go to places like Africa because they know that the non-existent labor laws would never be enforced anyway. Same reason why so many ships fly the flag of Liberia at sea.

Make no mistake. It's a strategic choice to choose these individuals to take the brunt force of the trauma. Silicone Valley thinks Africans have no value to life.
It is not in similar territory as IPv6. We live in a mixed IPv4/IPv6 world (with translation). IPv6 usage is steadily and markedly increasing. Without asking to be, I'm IPv6 (on ATT Fiber) right now. DNSSEC usage has actually declined in North America in the preceding 18 months, and its adoption is microscopic to begin with.

IPv6 is going to happen (albeit over a longer time horizon than its advocates hoped). DNSSEC has failed.
It was, once, and then got pulled.
... Huh. I had it in my head that this was a tiny slow system, I think because I'd somehow conflated it with Seattle's smol monorail (which I think was also designed to be automated, though that ultimately did not happen). It's... a lot bigger than I thought, fairly impressive for 1980s automation.

Apparently some London tube lines used ATO since the 60s, though it was kind of the equivalent of ADAS Level 3; the driver had to be _there_, and occasionally do stuff (in particular they're responsible for opening the doors, presumably so that they don't drift off entirely).
Both new Sonnet and gpt-4o still fail at a simple:

"How many w's are in strawberry?"

gpt-4o: There are 2 "w's" in "strawberry."

Claude 3.5 Sonnet (new): Let me count the w's in "strawberry": 0 w's.

(same question with 'r' succeeds)

What is artificial about current gen of "artificial intelligence" is the way training (predict next token) and benchmarking (overfitting) is done. Perhaps a fresh approach is needed to achieve a true next step.
So if you're trying to write code and mistakenly ask it how to use a nonexistent API, you'd rather it give you garbage rather than explaining your mistake and helping you fix it? After all, you're clearly just roleplaying, right?
It gets tricky though. Let's say that 90% of your 'bad posts' are just basic stuff AI can handle, like insults or spam.

You deploy an AI to moderate, and it lets you cut your moderation workforce by 80%. Maybe you're a generous person, so you cut by 50% instead and the remaining moderators aren't as overworked anymore. (Nobody's going to actually do this, but hey, let's be idealistic.)

Costs are down, things are more efficient. Great! But there's a little problem:

Before, 90% of the posts your moderators looked at were mundane stuff. They'd stare at it for a moment, evaluate the context, and go 'yeah this is a death threat, suspend account.'

Now all the moderators see is stuff that got past the AI or is hard to classify. Dead bodies, CSAM, racist dogwhistle screeds, or the kind of mentally unhinged multi-paragraph angry rants that get an account shadowbanned on places like HN. Efficiency turns the moderator's job from 'fairly easy with occasional moments of true horror' into 'a nonstop parade of humanity's worst impulses, in front of my face, 40 hours a week'.
Thanks for the reply.

Yep I'm ware of Guyton and Nnja.

The marginal information that a doctor has from real life is useful but with so many medical errors, for 80% of people they aren't relevant.

I've caught surgeons literally mentioning the wrong type of incisions right before the surgery.
Once you have a kid you'll get mad that they don't know how to calm the kid down effectively, or seem to not want to put in the effort in many cases.

For example, when we went out to eat with our infant/toddler when she got bored I'd take her outside for a walk to calm her down. 2 - 5 minutes is enough.

Then you see parents just scrolling on their iPhone while the little one screams. If I wasn't a man and would have the police called on me, I'd ask them to do it myself.
But that is capitalism. Invent a solution to a problem. And then profit from solution. Then fight everyone else who also tries to solve the problem. And also keep the problem going.

Capitalizing off a broken system means inventing and selling solutions. And keeping the system broken.

Law firms work to keep the laws complicated. So that you need lawyers.

Mechanics work to keep car parts difficult to self repair. So that you need mechanics.

Tech hardware companies work to keep the repair business running smoothly. Otherwise the repair industry is gone. And so is the repair servicing for their product.

Oil companies work to keep car on oil and not natural gas. So that you need oil. When oil company owns a natural gas business, do you find that either they don’t care or push everyone to the items more profitable.

Train companies (obsolete) work to keep people traveling (no work from home). And alternative transportation suppressed. So govt forbid train companies to invest in bus companies. Or the other way around.
Cursor AI already have the option to switch to using claude-3-5-sonnet-20241022 in the chat box.

I was about to try to add a custom API. I’m impressed by the speed of that team.
I am not afraid of being replaced by AI, at all
The 3 was the version number ;)

Ds and ds lite were version 1

Dsi was 2 (as there was dsi software that didn’t run on ds or ds lite)

And the 3ds was version 3.
I keep misreading this company as ClickHole and expecting some sort of satirical content.
Great to see it in ClickHouse.

Snowflake released a white paper before its IPO days and mentioned this same feature (secretly exploding JSON into columns). Explains how snowflake feels faster than it should, they’ve secretly done a lot of amazing things and just offered it as a polished product like Apple.
*15% after the first year.

Not defending greedy Apple nor defending greedy Disney.
Check pledge/unveil under OpenBSD. You get isolated software yet with freedoms.
https://en.wikipedia.org/wiki/Dog_whistle_(politics)

To simplify, dog whistles make a sound that's too high pitched for most humans to hear, but only dogs can hear it.

So it's speech that the speaker's ingroup recognizes as meaning something other than what the literal interpretation would mean. It's coded speech, usually for racist, sexist or even violent purposes.

An adjacent concept is giving orders without giving orders, i.e. https://en.wikipedia.org/wiki/Will_no_one_rid_me_of_this_tur...
Computering
You can see the client code in `www`: https://github.com/solcloud/Counter-Strike/tree/master/www

The client is a lot of JavaScript (with graphics via Three.js)
Deprecating RSA-2048 for other reasons doesn't make much sense. Whatever is going to break RSA-2048 is likely to break all of RSA. The story we're commenting on is pretty clear that the motivation here is to streamline the logistics of moving to PQ cryptography.

Credible new systems aren't going to be developed with RSA, regardless.
Thank you! This is interesting!
Out of curiosity, which software/app are you using to MitM on your home network?
The difference between adult material detection and self driving is that the former is fundamentally adversarial.

Humans will spend a lot of energy to hide porn content on the internet while self-driving might benefit from a virtuous circle: once enough waymos are out there, people will adapt and learn to drive/bike/walk alongside them. We have a fundamentally good reason to cooperate.

I am not a self-driving fanatic but I do believe that a lot of edge cases might go away as we adapt to them.
Until they banned DDT ostensibly because it was a threat to 'wild life'. I'm sure it affected people very adversely (it's rumored that DDT was one of the major causes of polio). Right now there will be chemicals which are widely used which fall in the same league.
> “What’s something you’ve learned that you believe gives you an edge - something that you’re almost surprised more people don’t know about?”

My response: Nice try.
>> Because those same humans have made it so that they cannot be reached, do not have to care about your problems, and do not have to ever deal with any level of accountability for the real human distress they have caused by building systems in a way that permits a user to be locked out without recourse.

> As a former Googler: no, it's because Google policy forbids employees from helping others

Thanks for confirming GP's point - Google makes it so the people that actually make stuff that's customer facing never have to face the customer when their half-baked Silicon Valley Syndrome ideas blow up in the customer's face because not everyone understands everything about every technology they use.

There is one exception to the "no helping" rule - if the person needing help has somewhere over 1 million followers or company has a revenue in the hundreds of millions then it's all hands on deck to help the influencer.
Low tech but higher effort
Pledge/unveil it's intristic, per software, under OpenBSD.
My education prepared me to make millions of dollars by the time I was in my mid-forties. I learned that if I take every task seriously and strive to do the absolute best I can on that task, no exceptions, regardless of how I personally felt about a subject or an assignment, I would end up being an employee that saw to it that anything I did, I did to the absolute best of my ability.

Not every task ended up being worth doing, but some sure did. And regardless, more important than any one individual tasks, I earned a reputation with management. This in turn resulted in a steady stream of bonuses, stock grants, and promotions. I suppose I was doubly-fortunate to have focused my efforts in the tech industry from the early 90's onward. You have to be really unlucky for nose-to-the-grindstone efforts in FAANG companies to not work out pretty well for you from 2003-ish until today.

With continued good health I can look forward to another 20 or 30 years of life, where I get to do whatever I want with my time because I earned so much money being content to conform to whatever my employers required of me. Nobody will remember my name, but that's okay with me, because I won't either.
Yes but what did you work on yesterday, what will you work on today, and are there any blockers?
Learning is not a distinct thing I set aside time to do. I am always learning, and I don't have a strategy for acquiring information
Yeah, we've fucked up education pretty badly with student loans. Just another example of the current generation sucking value from the future to spend now, and leaving the debts for the next generation. Easy money corrupts everything.
Where do you live where your community only has room for one piece of legislation?