skysight-inc/HackerNews huggingface dataset:
Yeah, exactly. Do you really want to put that much effort because “redesign boo”? Makes no sense. Put the effort learning the new UI and move on.

Every single “bring the old X back” project ends badly, you’re just extending your own pain by using those projects because they’ll slowly fall out of date.

The only way to successfully “bring the old X back” is to convince the original vendor, like it happened for the Metro UI in Windows 8.
It totally bombed though!
Agree with the sibling commenter here, this stance baffles me. Google have been caught breaking the law on data collection enough times at this stage that there's absolutely no reason to ever assume they aren't being as invasive & insidious as they can be in their products.

I think people seem to give Google a free pass because so much of their presence in our lives is implicit/invisible but they are so much more embedded than Facebook could ever be.
The SuperC Parsing Framework
vendor + linecount unfortunately doesn't represent an accurate number of what cargo-watch would actually use. It includes all platform specific code behind compile time toggles even though only one would be used at any particular time, and doesn't account for the code not included because the feature wasn't enabled. https://doc.rust-lang.org/cargo/reference/features.html

whether those factors impact how you view the result of linecount is subjective

also as one of the other commenters mentioned, cargo watch does more than just file watching
My c. 2022 LG in the UK had something I would describe as ads - don't remember what exactly, but it was the tipping point that got me to get install a pihole
Rust had to be dragged kicking and screaming into integration with other languages, and its C++ compatibility is a joke compared to Swift.

It's absolutely true that you need integration and compatibility to enable iterative improvements, but Rust historically has been hostile to anything besides unsafe C ABI FFI, which is not suitable for the vast majority of incremental development that needs to happen.

Luckily, this is starting to change.
A lot of very smart people acting in good faith had that investment in the benefit of the doubt betrayed, and for an eminently relatable reason: historically trustworthy figures stopped declaring their conflicts of interest at some point and thereby became exploiters of those who respected their judgement.

The real test is who carries on now that the lupine avarice has been utterly unmasked.
Ask HN: Did you personal website help you get hired? Tell about it
Context: I'm a senior dev, well-employed, and hopefully won't be looking for a job anytime soon. I'm just working on a blog/website as a hobby side-project, and really could use some external motivation to keep going (instead of scrolling through social media and watching TV). Also I can't decide what to write about, and whether to make it more nerdy or more professional.
I've had the opposite experience. My current TV is a Samsung and has been going for many years with no problems whatsoever. My last TV was also a Samsung and I only replaced it (after many years of use) because I wanted a bigger and better TV. I also have a Samsung fridge, and that has been going about 5 years with no issues.
You request others/the maintainer to pull. That was the only way before the forges. I guess gitlab's merge request is more descriptive.
When would the Chrome version be frozen? Once you've completed the UI?
I don't believe so, they can't control what you create or what others may do with it for personal use. They may only control winamp/their interests

The assumptions being, users of the patch get their own source and this isn't for commercial purposes. This is The Old Way

I think this is how we got MP3 support at large before the patents expired or something. Memory is failing me.
This spat is embarrassing for both companies.
> By using MATHEMATICS and EXTRAPOLATION we find that non-WSL Windows file-watching must take four million minus two thousand equals calculate calculate 3998000 lines of code

You joke, but Windows support is the main (probably the only?) reason why cargo-watch is huge. Rust ecosystem has some weird shit when interacting with Windows.
Reminds me of this excerpt from Chomsky (https://chomsky.info/prospects01/):

> There is a great deal of often heated debate about these matters in the literature of the cognitive sciences, artificial intelligence, and philosophy of mind, but it is hard to see that any serious question has been posed. The question of whether a computer is playing chess, or doing long division, or translating Chinese, is like the question of whether robots can murder or airplanes can fly — or people; after all, the “flight” of the Olympic long jump champion is only an order of magnitude short of that of the chicken champion (so I’m told). These are questions of decision, not fact; decision as to whether to adopt a certain metaphoric extension of common usage.

> There is no answer to the question whether airplanes really fly (though perhaps not space shuttles). Fooling people into mistaking a submarine for a whale doesn’t show that submarines really swim; nor does it fail to establish the fact. There is no fact, no meaningful question to be answered, as all agree, in this case. The same is true of computer programs, as Turing took pains to make clear in the 1950 paper that is regularly invoked in these discussions. Here he pointed out that the question whether machines think “may be too meaningless to deserve discussion,” being a question of decision, not fact, though he speculated that in 50 years, usage may have “altered so much that one will be able to speak of machines thinking without expecting to be contradicted” — as in the case of airplanes flying (in English, at least), but not submarines swimming. Such alteration of usage amounts to the replacement of one lexical item by another one with somewhat different properties. There is no empirical question as to whether this is the right or wrong decision.
Is anyone still using WordPress?
Mossad version would cause a tad more loss than just the hearing.
In fairness to her - this wasn't a drive by attack. She was in the process of applying for the benefit that the site claimed to be part of. To my mind this is either a complex technical attack, or more likely perhaps, an inside job. The money from a single victim wouldn't justify creating the website IMHO so I suspect they have a long list of 'warm leads' which makes it a hell of a lot more convincing.

She did spot that it was fake a few minutes after inputting her details and we then blocked all her cards. So all they got out of it was some semi-private details (name, address etc).
> I hate earbuds - they hurt my ears - and over-ear wireless headphones are all huge and hot.

Speaking as somebody who always finds earbuds unreliably loose or uncomfortably tight, have your tried ones that individually hook over each ear?

While that description does include some over-ear designs [0] others are more like "sporty earbuds" [1].

For the lattee, I find I can usually let them hang freely and maybe turn up the volume a bit to compensate for not having a great seal.

[0] Example: Panasonic RP-HZ47

[1] Example: Panasonic RP-HS16K
> It should require incontrovertible proof.

There's really no such thing.

Instead, there is a very high burden of proof, there's a lot of protections built into the process, and, most important, it's an adversarial process in which one side is standing up for the defendant. If the evidence isn't good enough, the defendant's lawyer can and must show that to the jury, with them making the final decision on who is right.
This is exactly what my lawyer told me when I "inherited" a timeshare. I never signed a contract and that I should just stop paying. We tried to sell the timeshare first, but that was as much of a scam as buying one. I read somewhere a joke that it's the same scummy people selling you the timeshares during the day and moonlighting as agents to help people get rid of timeshares at night.
WiFi suspended at big UK train stations after 'cybersecurity incident'
What do you mean by both? What should have WPEngine done differently?
Oh no, marketing teams everywhere are in disarray and might need to talk to their organization’s full stack developer teams
All of the numbers are significantly lower than I would have expected
I have no dog in this fight, but from the outside this is ludicrous behaviour.

Matt Mullenweg, the CEO of a for-profit WordPress hosting company, should not be using his position in the open-source WordPress project to attack another for-profit WordPress hosting company. Nothing could tank the reputation of the open-source WordPress project faster.
I have used standard github and graphite reviews. I tend to prefer what I mentioned in my original post than graphite stacked PR review (which are essentially atomic commits)

Yes I also advocate for squash-before-merge, so a lot of little commits is doesn't show up in the main history.

> For me personally, the sweet spot is currently a mix of stacked-commits and the PR workflow: Use a single commit as the unit of review, and polish that commit using a PR, and use the commit descriptions within that PR to tell the story of you responding to feedback. Then, squash merge that commit.

To me time spent on commit polishing (and dealing with conflicts) is time not spent on product. Author comments on PR review, squash-before-merge, and sit-together with reviewer for big PRs to me seems a better compromise. I don't think super polished git history is worth the extra effort for most types of product, as long as I can track a change down to a PR discussion that is enough to me. From there I can track PR review commit changes individually if needed.

Like it is so uncommon for me to go digging on git history that deeply, usually all I care is "code behaving weird && line changed < 1 month ago then probably a bug introduced then"

Of course if you are working on aviation software and the like maybe the priorities are different. But I have spent way too much time dealing with rebase conflicts when trying to chop up my PRs into smaller commits. Dealing with these conflicts often introduces bugs too.
I was a loyal Shield Pro user for years until they started throwing ads on the home screen. Sure you can tinker with it, use a piHole or a custom homescreen. I ended up giving it to a friend and buying an Apple TV
That cannot be achieved in general. Later commits often depend on some earlier one.
while i understand the sentiment of wpengine not contributing back, if Mullenweg were serious about gaining support from the community he would give a date for people to migrate their systems off of WPEngine before they blocked it.

this just feels petty as hell and honestly makes me annoyed at him than anything, no warning whatsoever. nobody has time to just "migrate to pressable" on a whim. just be glad it's something not more critical than updating some plugins.

you also can't deny the obvious conflict of interest here where it feels like he's trying take a "competitor" down. sucks all around.
I think that you've really hit the nail on it's head with the "but it's cheaper" statement.

Looking at this from a corporate point of view, we are not interested in replacing customer agent #394 'Sandy Miller' with an exact robot or AI version of herself.

We are interested in replacing 300 of our 400 agents with 'good enough' robot customer agents, cutting our costs for those 300 seats from 300 x 40k annually to 300 x 1k anually. (Pulling these numbers out of my hat to illustrate the point)

The 100 human agents who remain can handle anything the 300 robot or AI agents can't. Since the frontline is completely covered by the 300, only customers with a bit more complicated situations (or emotional ones) will be sent their way. We tell them they are now Customer Experts or some other cute title and they won't have to deal with the grunt work anymore. Corporate is happy, those 100 are happy, and the 300 Sandy Millers.. well that's for HR and our PR dept to deal with.
Adding to this list, we have a Samsung refrigerator that has been serviced three times in five years. Twice for the ice maker (motor failure and sensor broken by...wait for it...too much ice) and a third time for the wires in the deli drawer getting chewed up in the track because Samsung could not be bothered to protect them. A truly stupid design.

I hate that I paid real dollars for that product and I cannot afford to replace it. Neighbor has similar history with their Samsung oven. Do not buy their appliances, at the very least. They are terrible.
Rix: Reproducible Data Science Environments with 'Nix'
Why ban Rust instead of just banning Cargo?

It's entirely possible to use Rust with other build systems, with vendored dependencies.

Crates.io is a blight. But the language is fine.
Everybody knows that but you’re the one who just said « money is finite »
+1 for Infuse, handles streaming Bluray remuxes like a champ and supports Dolby Audio / Vision.
Double dipping with adverts is the way. Amazon, Spotify, dropped them all after they started pushing adverts as well as getting their monthly cost. It's not new -- cable/sky TV was exactly the same (although sky one was the other way round - started with adverts, then added a subscription fee in 1993 [0])

The far bigger problem is that the majority of people accept adverts. They don't consider them a cost. Last time I got a yellow cab in New York it was adverts on a TV screen in the back. I get ubers if I need a cab now.

The future of adverts was accurately predicted in idiocracy [1], and of course Futurama had comentary on this a quarter of a century ago [2]

[0] https://www.youtube.com/watch?v=3e6XNcDu5fM

[1] https://youtu.be/hj7c0J_V1L8?si=exc_Zsgx07psBMS1&t=5

[2] https://www.youtube.com/watch?v=XPGgTy5YJ-g
> The rust RFC process is a graveyard of good ideas.

I actually have quite an opposite view: I think the Rust core team is 100% correct to make it very hard to add new "features" to the PL, in order to prevent the "language surface" from being bloated, inconsistent and unpredictable.

I've seen this happen before: I started out as a Swift fan, even though I have been working with Objective-C++ for years, considered it an awesome powerhouse and I did not really need a new PL for anything in particular in the world of iOS development. With time, Swift's insistence on introducing tons of new language "features" such as multiple, redundant function names, e.g., "isMultiple(of:)", multiple rules for parsing curly braces at al. to make the SwiftUI declarative paradigm possible, multiple rules for reference and value types and mutability thereof, multiple shorthand notations such as argument names inside closures, etc. - all that made me just dump Swift altogether. I would have to focus on Swift development exclusively just to keep up, which I was not willing to do.

Good ideas are "dime a dozen". Please keep Rust as lean as possible.
A Pollyanna is somebody who's cheerful and optimistic to a fault, i.e., even when it's unjustified.

The plot summary of the book is likely not what you should be reading as it's become an idiom. Something like Wiktionary or another dictionary would be a better place to look it up.

In this case, it's not about being able to receive criticism, but about being reticent about _giving_ it.
This whole thing seems petty and vindictive and will surely only damage Wordpress as a whole.
Author here.

> I’m not saying the author is wrong here, just pointing out how a complex language somehow needs to be even more complicated. Spoiler: it doesn’t.

True. But I think a lot of rust's complexity budget is spent in the wrong places. For example, the way Pin & futures interact adds a crazy amount of complexity to the language. And I think at least some of that complexity is unnecessary. As an example, I'd like a rust-like language which doesn't have Pin at all.

I suspect there's also ways the borrow checker could be simplified, in both syntax and implementation. But I haven't thought enough about it to have anything concrete.

I don't think there's much we can do about any of that now short of forking the language. But I can certainly dream.

Rust won't be the last language invented which uses a borrow checker. I look forward to the next generation of these ideas. I think there's probably a lot of ways to improve things without making a bigger language.
Monetarily compensate hitting deadlines. If payoff is uncertain, offer equity instead.
Just 478 million websites representing 43% of the web.
Same, I love LG (I have an LG C3 I got last year). But that thing is never talking to the internet.
Ask HN: Is it okay to share my newsletter on Show HN?
I'm looking for feedback but wanna be sure if I'm allowed to do so or if it should be just a regular post vs. Show HN (if at all)
40+% of the websites online?

https://w3techs.com/technologies/details/cm-wordpress
NGA: GeoPackage Viewer
I think because the larger models support images.
NGA: GeoPackage
Right, the system is self correcting but even so it can take literally decades sometimes for the corrections to happen, and in the meantime someone may have tried to build a career on what turned out to be a lie. There really needs to be at least one organization out there putting as much effort as possible into verifying high impact papers. I've had the thought before that if I was a Billionaire this would be my pet project.
Odd. Works for me my phone, but not my desktop

Here’s an alternate link https://community.khronos.org/uploads/default/original/2X/4/...

It’s from https://www.slideshare.net/slideshow/beyond-porting/30219704

https://youtu.be/-bCeNzgiJ8I
Yes. It's all just PHP. You can write your own plugin that does all this.
Demonstratably less energy was spent on automating that task, yes. Just look into the history of the School of Sagres, the longitude rewards, the Nautical Almanach published by the Royal Observatory, the LORAN project, the Transit project, and the NavStar system.

These were all huge governmental undertakings with serious financial backing sustained over centuries. The power and might of empires were at stake. Can you name anything similar to the bird identification problem?
Testing ways of using citizen math, proof assistants, automation tools, and AI
If the user manual fits into the context window, existing LLMs can already do an OK-but-not-great job. Not previously heard of Tamarin, quick google suggests that's a domain where the standard is theoretically "you need to make zero errors" but in practice is "be better than your opponent because neither of you is close to perfect"? In either case, have you tried giving the entire manual to the LLM context window?

If the new system can be interacted with in a non-destructive manner at low cost and with useful responses, then existing AI can self-generate the training data.

If it merely takes a year, businesses will rush to get that training data even if they need to pay humans for a bit: Cars are an example of "real data is expensive or destructive", it's clearly taking a lot more than a year to get there, and there's a lot of investment in just that.

Pay 10,000 people USD 100,000 each for a year, that billion dollar investment then gets reduced to 2.4 million/year in ChatGPT Plus subscription fees or whatever. Plenty of investors will take that deal… if you can actually be sure it will work.
I wonder what the fallout of this will be. If this results in a successful fork of wordpress with a registry independent from Wordpress.org that would be quite ironic.
And yet, people (myself included) flocked en masse to wireless ear buds. The convenience of “no cables” is really burying the lede here. It also means I’m not tethered to the thing that is playing the music.
"Self made millionaire"

"Your parents made you; money had to be invented"
Winamp's Source Code Release Is an Absolute Mess
Regardless of the claims made, that is a startlingly immature piece of communication.
This is what's happening with Philips Hue light bulbs, switches, etc. First, you could do what you want. Then you needed their stuff to activate all features. In a couple of months, you'll have no choice but to use an account.

Luckily, they still use the Zigbee protocol, so you can set up a Zigbee USB dongle with mosquitto and zigbee2mqtt or Home Assistant and do whatever you want.
Just install a PiHole in your home network.

I've got a Samsung smart TV I purchased a couple of years ago. I've never seen a single ad on it (the drawback is that the TV's app store doesn't work either as it belongs to a domain also used for ads).

When I tried to disable the PiHole for a couple of minutes, I couldn't recognize my TV anymore. Ads in the menu, ads popping up in the corners of the TV, ads everywhere.

It's no coincidence I guess that my smart TV is the main offender when it comes to requests to blocked domains on my PiHole.

Just get a PiHole, and, unless the TV manufacturer refuses to pick the DNS server used in your network, or they've found ways to inject ads without hosting them on blocked domains, you won't get a single second of harassment.
How Emotion AI Is Enhancing Autism Spectrum Disorder (ASD) Management
Wired earbuds of moderate price and quality seem hard to find these days. Recommendations would be appreciated.
It's all just text though, both images and audio are presented to LLM as a text, the training data is a text and all it does is append small bits of text to a larger text iteratively. So parent poster was correct.
Legally speaking Stalin's purges were also not murder, by definition.

It's obvious the previous poster was making a point of morality, not legality. You can of course disagree with that morality. That's fine. But going "but akshually the law says..." is being highly obtuse.
> "I won’t bore you with the story of how WP Engine broke thousands of customer sites yesterday in their haphazard attempt to block our attempts to inform the wider WordPress community regarding their disabling and locking down a WordPress core feature in order to extract profit.

> What I will tell you is that, pending their legal claims and litigation against WordPress.org, WP Engine no longer has free access to WordPress.org’s resources.

If you read the full (pretty short) statement, it comes of as something written at the end of a bad day with a lot of petty and vindictive emotion behind it all. Regardless of the actual issues, which I know no more of than the statement on the website.

https://wordpress.org/news/2024/09/wp-engine-banned/
Another problem that would be trivially solved 100% correctly with proper data tagging.

Pareto solution: look up that person’s Twitter account which often also include pronouns if they care about that.
This is how sustainable software development should work. Not a 100 MB iPhone app or a 60 MB Android app.

Or 600 MB as in https://news.ycombinator.com/item?id=41459629
Note that we are still within Randall’s expectations - the initial estimate for the project at the time was five years and ten years later there is a publicly available solution.

It would have been interesting to see the reverse - the problem becoming trivial in less time then the project’s estimate.
Show HN: Uploadcare File Uploader – Scalable and Secure JavaScript Widget
Uploadcare File Uploader is built with Web Components, meaning you can integrate it into any environment—no adapters required. Configure behavior and appearance as needed. Process and transform files before and after uploading.
> Please keep Rust as lean as possible.

Alternatively: Rust is already the Wagyu of somewhat-mainstream PLs, don't keep adding fat until it's inedible.
So Matt's mom confused WP Engine for official WordPress and Matt then decided that they are infringing on the WordPress trademark, by using "WP" and calling themselves "#1 platform for WordPress." Then, he threatened WP Engine to pay up or he will go to war against them, and now we are seeing what he meant by that.

Honestly, seems like pretty immature behavior, but it's entertaining at least.
Without answering the question why, your comment makes no sense.