skysight-inc/HackerNews huggingface dataset:
The title is a good summary: an ML system in connected printers to better render on paper stuff sent to the printer like many web-app pages some elderly and not so elderly keep trying printing even if it's a useless activity.

Of course, not written but IMVHO implied, all printing stuff autocollected properly by the vendor, in the end the printer have not enough computing power to works alone.

Economically the next step to try again pushing printing-as-a-service after the failed "subscription ink" and so on.
And on parts of the Northern Line (between Euston and Charring Cross) there's now even 5G down there.
Just checked out the original version of b2 Wordpress was forked from and could immediately spot a SQL injection which I can use to take over the whole site:

$log = $HTTP_POST_VARS["log"];
<..>
$user_login=$log;
<..>
SELECT ID, user_login, user_pass FROM $tableusers WHERE user_login = '$user_login' AND MD5(user_pass) = '$password'

Later it also stores the hashed password as a cookie.

Some quality 2003 code :)
Does Apple still sell phones in Russia? Why? Ideally a coalition of democracies would force Apple to brick every iPhone inside the borders there. [edit] At the very least, they shouldn't be updating anything, or allowing any access to the App Store. Make everyone root their phone.
I've seen many people using LLM autohackers.

Basically provide a system interpreter for LLM to run all hack functions on and off you go.
Dont forget the IR transmitter

I remember using that feature to control the classroom beamer...
I'm just getting an angry fruit salad of squares in most places with some edgy comments thrown in.

Basically, OpenStreetMap meets 4chan.
Darcs documentation suggests amending & fixing up WIP commits too
A: Yes, why not?

B: There is no reason to move this discussion from subscriptions to online services to some totally different topic like citizenship.
I personally use two conditionals for such case. Yes, I might have written Rust too long to say this but it is more like a minor ergonomic fix and any solution should be generalizable into other use cases. The eventually accepted syntax, `if let PAT = EXPR {&& EXPR}` [1], is okay by itself but not (yet) generalized and that's my current complaint about it. The whole `{let PAT = EXPR &&} EXPR` should have been a valid expression in my opinion. (This exact suggestion is not in the RFC, the closest would be making `let PAT = EXPR` a boolean expression which really looks like a mistake.) Maybe I should check whether this was ever suggested...

[1] https://rust-lang.github.io/rfcs/2497-if-let-chains.html
>cities are (almost?) never in national parks.

Sometimes they are. See Washington, DC.

Anyway, the requirement is for determining if a photo was taken in a park or not. The resolution wasn't stated, however: just how accurate do we need to be? If I'm in a canoe in a river that borders a park, but the river isn't part of the park, but the shoreline a few meters away is, our algorithm might claim I'm in the park, when I'm really not. The requirement wasn't "somewhere near a park", but "in a park". Rivers change their courses over time, so some polygons aren't going to accurately describe this border.
Just a clarification I needed when I first discovered Shizuku, this is something different from rooting your device, and you are not able for example to access some path like /data/data using Shizuku.
I don't think that's a nitpick, that kinda voids their point entirely.

Apple is a lot worse then most of their users believe - but even at their worst, they're leagues more privacy focused and less invasive then Google, Facebook and Microsoft are.

But they're still getting worse every year, and the time when they were actually torchbearers for privacy have slowly faded over the years as MBAs have strengthened their hold on the company and Steve Jobs influence waned.
>Nobody starts building a house without knowing final design.

There is a TV series in the UK called Grand Designs where people build their own houses. Nearly every cost and time overrun is down to making stuff up on the hoof. The few projects that are on time and budget are the ones that decide everything upfront.
I’d go with the most obvious explanation: Matt found out their biggest competitor makes more money than WP.com and does’t give back (money or development time), got rughtfully pissed, but started doing ridiculous things instead of just calling them out.
You can buy/sell copy/paste loads of different scripts and stuff from loads of different places.

It could be as simple as they found a single way in dropped a randosomware and left. Never covered their tracks, used a VPN and so the IP address went straight to their address.
Wait until they tell you it needs an Olympic swimming pool in the penthouse
Small Language Models: Survey, Measurements, and Insights
A branch with some base is already a series of commits. I don’t get where the conceptual re-imagining is here.
I don't think the issue is about WordPress, the open source software, but rather about using up ressources on the wordpress.org servers.
I think that one's a _slightly_ different type of confusion about a machine. With an LLM, of course, even if you provide the right input, the output may be nonsense.
WordPress vs. ClassicPress – Performance Comparison
Author here. Yeah thats my thinking.

I also think you probably only need to restrict your dependencies. If you have a dep tree like this:

a
|-b
|-c

Then if crate a decides b isn't trusted, c would inherit the same trust rules. This would allow crates to be refactored, but keep the list of rules needed in big projects to a minimum. You just have to add explicit rules for sub-crates which need more permissions. Thats probably not a big deal in most cases.

(You might still, sometimes, want to be able to configure your project to allow privileged operations in c but not b. But thats an edge case. We'd just need to think through & add various options to Cargo.toml.)
> no one even bats an eye

We absolutely do. And there are certain etiquettes that have evolved around airpods/ handsfree phone calls, that can make you weird or even rude to violate.
The Shift from SPA to Full-Stack: Solving Complexity in Web Development
The TfL contactless system doesn’t generally overcharge, as long as you properly tap-in and tap-out.

The system as a whole seems to be designed to prevent overcharging at all costs. In situations where is ambiguous what you should be charged (there’s a number of interesting edge-cases), the system always charges you the lowest possible amount. Even in the event of user error (such as forgetting to tap-out), the system does it best the guess what you did, such as looking at your history and assuming you meant to tapped out at a station you normally use, or looking for a station where the gates where left open (due to a major event, overcrowding concern, evacuation etc), and assuming you left the system there.

The contactless system is substantially more capable for handling these issues correctly, and generally better at charging less, than the older Oyster system.
What a distraction, when the full context was specifically:

> AI-generated papers, Cabanac argued, are often used to pad an academic’s résumé with more publications and citations: “You buy a paper on a topic of your choice, and you buy a set of 500 citations. Then you go to your faculty and you say, ‘Look, I’m a genius, and I deserve this position as a full professor.’” In other words, like Facebook slop, the content of the content isn’t really as important as its presence — or, more accurately, its measurability.

If you think that buying a LLM-generated paper is the same as grammar assistance then those "academic sites, and other scholarly sites" you praised will not actually provide "quality training material" you expect.

Furthermore, my overall point is that the article describes why there is good demand for the material, which you straight-out said it did not do.
Sorry, I don't have an email address posted here. Basically, it was pretty simple: look for job ads that fit my skills, and which didn't require Japanese fluency. There's a fair number of companies here hiring for such positions. Then I applied, did a video interview, and got hired. There's a bunch of job boards where you can find such ads: gaijinpot, tokyo-dev, japan-dev, linkedin, etc.
AI Integration in SaaS: Revolutionizing Cybersecurity B2B Solutions
Happens on all these threads.

- Thread: This helps you make a useful Git history

- Counter-point: Why are you using a version control system to make a useful history? Why does the history matter? I have been developing software for eighty years and neither I nor anyone I’ve met have cared.
If you are in US, you get 1 billion tokens a DAY with Gemini (Google) completely free of cost.

Gemini Flash is fast with upto 4 million token context.

Gemini Flash 002 improved in math and logical abilities surpassing Claude and Gpt 4o

You can simply use Gemini Flash for Code Completion, git review tool and many more.
It is. The [placeholders] here are a part of the Apache license text describing what to put in the source code to apply the license (see line 179). The author doesn’t follow this, but I think the intention is still clear so it’s fine.
Virtual hosting is only similar in that it allows you to serve content based on the requested FQDN (or, indeed, destination port of the request).
The issue started from WP Engine not contributing back to WordPress, I don't see how they'd ever put up the resources to fork anything.
I can see both sides of the coin here. There's huge potential for both beneficial educational applications as well as huge potential for manipulation and getting people hooked on attention stealing technology.
> This entire debacle also hurts the entire open source community

How so? IIUC, WordPress blocks access to their servers. Those are not part of "open source".
That's been used for attacks.

Suppose there's an app, Niceapp, that keeps all data on device, and you want to attack it and exfiltrate its data. ① You install it, find out that it stores the data in /sdcard/Pictures/Niceapp, or some other world-readable directory. ② You write your own app with file system and network access permissions. You can find many suitable apps on github that you can rename and prettify. ③ You social-engineer users to install your app, which is then free to read the Niceapp data and exfiltrate them.

The attack works because the unstated policy leaves users (and possibly also the Niceapp developers) open to make inaccurate assumptions.
> And this is the biggest difference with architecture. Nobody starts building a house without knowing final design.

This is exactly the problem in most software projects.
Yep.

Also: “The reason WordPress sites don’t get hacked as much anymore is we work with hosts to block vulnerabilities at the network layer, […]” — as opposed to not putting the vulnerabilities in⁰ in the first place!

----

[0] Though I've not worked with WP for a long time. I'm told the quality control of the core product has improved a lot over the years and people still running old versions, and/or with unverified extensions, is a large part of the current level of issues.
Doesn't the new node feature to strip types handle this already? https://nodejs.org/en/learn/typescript/run-natively

I haven't used it as I haven't had a need for it.
You can turn almost any abstract concept into a hands on experience. Imagine learning any mathematical concept as a liveable experience.
But while that makes for great prestige drama in reality it's simpler just to bully old/confused/desperate people into giving you their money.
That (dyst) is a big stretch lol
Well, if you work on security-critical software that's currently written in a memory-unsafe language, I would say that's a good candidate for a Rust rewrite. Likewise if you work on a widely used library that's awkwardly slow because it's written in python.

Which is not exactly the same as wanting everybody to rewrite everything in Rust, but I suppose it's the sort of thing that annoys nineteen999.

There are also a lot of devs rewriting things in Rust for their own entertainment or whatever, which I think is the main source of the "rewrite everything in Rust" meme.
fwiw, there's https://news.ycombinator.com/classic which is the "Frontpage as voted by ancient accounts", so dang has some notion of that.
I build a SEO strategy with mini tools and directories
> There's really no such thing.

Which, in my opinion, is a fantastic argument against the death penalty.

"Many that live deserve death. And some that die deserve life. Can you give it to them? Then do not be too eager to deal out death in judgement. For even the very wise cannot see all ends." - Gandalf
While it's not really _wrong_ to describe two things as 'a few', as such, it's unusual and people don't really do it in standard English.

That said, I think people are possibly overanalysing this very vague barely-even-a-claim just a little. Realistically, when a tech company makes a vague claim about what'll happen in 10 years, that should be given precisely zero weight; based on historical precedent you might as well ask a magic 8-ball.
Not to downplay QBE, but the initial goal of QBE was to provide 90% of the performance in 10% of the code, until it was changed to 70%. You generally don't know how much of Rust (or anything else) is possible without actually trying.
Oh, I am sorry. I somehow read that as humane pin.
Parallelrun: Simple tool for running multiple commands in parallel
_Thousands_; an abacus can outperform any unaided human at certain tasks.
I have also used canta to remove bloat along with App Ops to manage permissions.
Not yet. But, Nvidia's CEO announced a few months ago that we're about 5 years away. And, OpenAI just this week announced Super Intelligence is up to 2000 days (e.g. around 5 years) away.
Jax vs. PyTorch: A Comprehensive Comparison for Deep Learning Applications
Author here. The first draft of this post spent a lot more time talking about Move. But I think the real question is: What syntax would let us author self-referential types. And, in a way that doesn't require Box-ing everything. (Rust's mantra is abstraction without overhead.)

But then I thought about it more. Whatever you call it - Pin or Move - the point is to say "this struct contains a borrowed field". But we never needed Pin for local variables in functions - even when they're borrowed - because the borrow checker understands whats going on. The "Pin" is implicit. Pin also doesn't describe all the other semantics of a borrowed value correctly - like how borrowed values are immutable.

I suspect if the borrow checker understood the semantics of borrowed struct fields (just like it does with local variables), then we might not need Pin or Move at all.
For the record: I think this is going to be one of the posts where the HN vibe would be totally off (incorrectly negative) looking back 10 years from now. Similar to the original Dropbox post: https://news.ycombinator.com/item?id=9224
Italian music through the lens of complex networks
I'd be in favour of auto-stickying this. I see a lot of e-ink spilled over arguments that boil down to whether or not it's ok to comment about not liking some aspect of the subject under discussion. There are good reasons not to criticize in some situations, but I don't think they apply here. Either way the arguments are tiresome. We should agree to ban criticism, or agree not to argue about it (barring special circumstances).
I can also value anything I want at $1T. It’s just a question of who agrees with me.
No that I know, but not insulting people just because you feel "edgy" doesn't mean you're making people "revered and protected" either. It's called decency.
From experience unless the person mention their next "adventure"(within like a couple of months) or gig it usually means a manager or c-suite person got axed and was given the option to gracefully exit.
Flask (Python), FastAPI and htmx. A very capable stack while still be manageable by a solo-developer.
TBH i don't mind this, open-source means you can use the code, but you're not entitled to infra and services.
Open source has nothing to do with free support/development and... now apparently it needs to be said out loud that it has nothing to do with free hosting...
The king is worth 1024, so as soon as you have a 1024 piece on the board you can capture the king to make 2048 and win the game
> "dedicated navigation keys"

I don't think they ever had PgUp and PgDown. Same thin/small fetish as today. Jobs wasn't typing much, I think.
I see, the reason it’s that long complicated alias was that I didn’t want to open up the editor to change the commit every time I updated. “git commit —amend” does that.

I read the rough how it works and it now makes sense. I might give it a try. Thanks!
What would you be working on though? I agree that I’d keep working if only since I like my work and not having that structure can make your life worse, not better; but if it’s “how I get to 1B” then that’s the kind of challenge that turns me off. I’m all for continually challenging yourself but I don’t want that kind of stress in my life, I’d rather find my challenges elsewhere.
I want one of those wristbands bluetooth slaved to my Pixel!
> Marking fixed stack size (and maybe even with an actual bound) would be helpful to ensure the tail-call optimisation is being done.

Yeah, it seems like a pretty easy feature to add. The compiler can pretty easily calculate the maximum stack size for every (bounded) call stack. It seems super useful to compute & expose that information - especially for embedded devices.
Yep, I don't like it. Amplifies racist and ignorant voices.
> This is a statement that can be said about any self-correcting system.

Definitely can be said about any organization ever, without second thinking. It changed? Then is an evidence that it self corrects, improves. Also it must have happened among scientific principles (because.), so it is a supporting evidence for those too.

>> How does that make any sense? Actually 'science' stating A and not A is an evidence for science lying and/or being dumb.

> Science is not an person, it can do neither.

Meh. Science seen from outside, how it affects us, how it communicates with us, what it does, what is its inner state, etc, etc, it definitely is something that can lie and/or can be dumb. If you open a dictionary, you'll probably find that science is defined as an activity, so science is not even an entity, but that shouldn't matter much.
Good question. Obviously a profiler or similar that can capture the details when it happens helps, as you note.

If you can reproduce the issue then what I tend to do is to include the unique id column from each joined table (we try to avoid natural keys).

If it doesn't have a unique id column I replace the join with a subquery that includes row_number(), so I can se which one that doesn't repeat.

But without being able to replicate, I don't know of any better way than just studying the ON conditions carefully.
I don't understand what the actual problem is. What did WPEngine do to use "wordpress.org resources"? That article is very... non-informative.
> The plot summary of the book is likely not what you should be reading as it's become an idiom.

This is a good and perhaps under-appreciated point. When I first read the term "Polyanna" I made the same mistake as GP. I think if you read "The Prince" to find out what "Machiavellian" meant you'd be no better than when you started. Even terms like "Kafkaesque" have taken on lives of their own and are probably better not thought of as mere literary references.
Seems like you can add —no-edit and get the same behavior, now I can delete that alias. Thanks again :)

(Edit: typo)
Claude is pretty brilliant.
'Blue Zones' where people reach 100? Fake data, says academic
Astro 5.0 Beta Released
One of those links is a self-described conspiracy theory and another flat out says Google is worse.

Personally, I don’t think Apple is bad at all relative to Google/Meta and I’m probably technically “wrong” but those links don’t do much to prove it.
> visible directions while cycling would be amazing, when it's unsafe to glance at your phone

> A heads-up display in your car should be safer too than looking down at the screen

The HUD in a car can't play YouTube. If you only use your glasses to show directions, that's great, but that's not the issue. Distracted drivers and riders is.

The actual, safe thing to do when you don't know which streets are which, or where you need to go, is to pull over to check, whether you're in a car or on a bike.

> A vastly larger screen where you don't have to crane your neck down to read the news?

The size part could be nice (though hands-free web navigation is a pain), but why do you have to crane your neck? You can lift your phone screen up to eye-level.
You keep posting this for some reason

https://news.ycombinator.com/item?id=41656060
This seems to be a growing issue..
Now you need a general purpose embedded language interpreter to express your filter lambda? I'm not sure you've really made anything simpler.
Author here. Plagiarism is the most sincere form of flattery. I've never used lisp, but its nice to know that good ideas do, sometimes, eventually make their way into mainstream languages.
Author here. Thanks for the feedback.
Yep, Matt (wordpress guy) has a dramatic writing style, but in essence WPE is using plugins, their security research, user system, theming store etc, without contributing back that much.

Worth adding that WPE is owned by private equity, and they allegedly tried to remove the newsfeed from wp-admin to hide his (dramatic) posts about them
The AI Coding Race: Why Success Lies in the Interface, Not the Model
I think the issue is using a non-profit (WordPress) to suppress a for-profit's (Automattic's) competition.
Plain-English version for those who can’t deal with meaningless corpspeak babble:

”I’m leaving.

Mira”
The revisions history disabled feature is more of a scapegoat, imho.

Matt is being unreasonable and petty here. Posts once published, they are rarely edited.

Matt just bursted because of envy. He's used to be pampered with attention.
I also don't see any on desktop, neither on the linked page nor ingame.
Yeah... "niceness" filters would have to be disabled for test purposes. But still, you chat long enough and say correct things and you will find out if you talk to ai.
WordPress Foundation is paying for the servers, so I guess they have the right to choose who gets access or not. Using the resources as a single person or a small business is not the same as using them from a hosting company with millions of websites. Other hosting companies contribute to the foundation which keeps the service running. If WPEngine isn't contributing anything, it would be unfair for other contributors/sponsors. Especially that they are making a large amount of money from it.
Makes me happy when I see Guile is alive and going.
Not necessarily if magic quotes are enabled!!
Berlin map is on point.
Juries absolutely do make errors, including ones which result in innocent people being put to death.

In a number of cases, the Innocence Project has certainly managed to find hard DNA evidence that linked the actual murderer to the crime, resulting in saving people from death row. One of my friends worked on some of these cases. As former law enforcement, he was very much aware of the various ways the system can fail. Police officers commit perjury on the stand, "expert" witnesses use pseudoscience with zero factual evidence (there are processes to prevent this which have gotten slightly better), and there are shockingly terrible public defenders.
As a consumer, certain businesses not existing because Visa doesn't like them sucks infinitely more.
> BSD, Mac OS and Linux

Do these OSs share file watch interfaces? Linux itself has, last I checked, three incompatible file watch APIs.
Yeah, why would a satellite have angular...
How about using the WordPress Foundation, a non-profit, to attack a for-profit's competitors. They could lose their tax-exempt status.