skysight-inc/HackerNews huggingface dataset:
Google also might be at fault for making images on web lower quality. Several years ago, Google had announced that page load speed will affect the ranking. Google's tool, PageSpeed Insights gave recommendations on improving load speed. But it also recommended to lower quality of JPEG images to the level where artifacts would be visible. So instead of proper manual testing (using eyes, not a mathematical formula) on a large set of images, some Google employee simply wrote a recommended compression level out of their head and this forced web masters to worsen the quality of the images below any acceptable level.

So it doesn't matter if the photographer or illustrator worked hard to make a beautiful image, Google's robotic decision based on some lifeless mathematical formula crossed out their efforts.
I used it sparingly, just to write a couple things better
OP should reach out to LWN. This content would be a great addition.
I'm curious, why encode audio server-side? Other games in this genre I've seen seem to have clients do encoding/decoding, and do the spatial audio clientside, with the server just passing each user's audio and position data along from client to client. Especially in VR where ideally there should be no latency between turning your head and the audio shifting. Are there any reasons to do this on the server, or am I misunderstanding something?
JS and Python are not statically typed, or PHP for that matter, but it hasn't stopped JS and Python topping the popularity list year on year nor did PHP stop Facebook from world domination.
You can hide the number pad from the keys. Or hide the keys entirely. Or keep them and customize which functions they activate, including custom user-defined functions.
I suspect that the revenue increases have more to do with the addition of new users in developing markets rather than actual value added. Once all potential users have been reached, Google will have to actually improve their product.
If the content is literally the same, the crawler should be able to use If-Modified-Since, right? It still has to make a HTTP request, but not parse or index anything.
DARPA, White House launch $20M AI, cybersecurity challenge
I'll just assume you neglected to read TFA, because if you had, you would have discovered that it links to an official Google source that states CNET shouldn't be doing this.[1]

[1] https://twitter.com/searchliaison/status/1689018769782476800
"it puts the paper in the bin or else it gets the hose again"
(2021) WFH seems a little less productive maybe: https://www.chicagobooth.edu/review/are-we-really-more-produ...

(2021) "developer productivity was stable or increasing at Microsoft and elsewhere post-COVID.” (Still, 30 percent of the company’s workers who were surveyed reported lower productivity during the pandemic.) More recently, however, Microsoft researchers concluded that “firm-wide remote work caused the collaboration network of workers to become more static and siloed, with fewer bridges between disparate parts.” . . . In the case study of the Chinese company, published in 2015, productivity went up 13 percent among those who worked at home. In the U.S. case study, employees who went remote — this, too, happened before the pandemic — saw their calls per hour increase by 7.5 percent, a healthy boost to short-run productivity. . . . But in both studies, the probability of being promoted for the remote workers roughly halved relative to people who worked in person — suggesting serious long-term consequences of remote work. In the U.S. study, for example, 23 percent of on-site workers were promoted within their first 12 months of work, while the remote promotion rate was 10 percent. https://www.washingtonpost.com/outlook/2021/09/24/working-ho...

(2023) WFH makes newbies 18% less productive: https://www.nber.org/papers/w31515

Everything I see is it's either a slight increase or a more significant decrease. You could argue everyone's in cahoots with commercial real estate barons, but it seems like the data backs RTO, from a "productivity" standpoint.
Once. It's more work once instead of over and over. That's the point of operating systems, standard libraries, and modules!

I see this weird back-lash in modern development against having common, standard platforms. I suspect it comes from the Python and JavaScript world, where having "no batteries included" is seen as a good thing, instead of a guaranteed mess of dozens of half-complete incompatible frameworks.

I'm coming from the perspective of Windows and comparing it to, say, Azure or AWS. All three have some concepts of access control, log collection, component systems, processes, etc...

But all three are proprietary. Kubernetes goes a long way, but it isn't a user-mode system that can be directly accessed from code. Compare with Service Fabric, which has a substantial SDK component that integrates into the applications.

As an example, here's a really basic thing that is actually absurdly difficult to solve well: web application session state.

If you have sticky load balancing using cookies, then the session state is accessed on one VM something like 99.99% of the time... except for that 1% of the time when it isn't. This could be due to a restart, load rebalancing, or whatever.

If you put the session state into something external like Redis, then a zone-redundant deployment will eat a ~1ms delay on every page render, every time.

Service Fabric uses a model where it keeps three replicas of the state: one in the original web server, and two replicas in elsewhere. This way, reads are in process on the same VM most of the time, resulting in nanosecond latencies. Writing the state can occur asynchronously after the page response is already being sent.

I'd like to see concepts like this, along with all sorts of service-to-service communication patterns, consolidated into an "operating system like platform" designed for the mid-2020s clouds instead of 1990s server farms.
I get "Billions of devices run java." vibes from this, even if it's not a comparable statement.

Would be cool to have a linux shell running in a smartcard though.
> Sue the paper company?

Yes.

> For what damages?

Your time. It has value.

> What court would waste 8 minutes on something like that?

Small claims. This sort of thing is what it's there for.

Don't get me wrong: the judge will be annoyed at the pettiness. BUT. As long as the judge sees that you went way above and beyond in trying to resolve the issue out of court, and you ask for reasonable damages, they will be pissed about the pettiness but the wrath will be applied to the other party.

For me:

1. I spent literally years trying to resolve the issue. Dozens of letters, phone calls, etc.

2. I asked for "2.49 times (my hourly rate times the number of hours I spent dealing with the issue)" because the statutory damage multiple was lower-bounded by 2 and upper-bounded by 3). I only billed for hours during the 9-5 work day when I was consulting, and only time during the work day when I was taking vacation time from a W2 job.

3. I included some of the time I spent on contacting them and writing letters, but not all of it. I told the judge that the sum included only time spent after my third letter, when it became clear that taking them to court might be the only possible resolution.

4. I apologized on behalf of both parties that something so silly couldn't be resolved out of court, and stressed that I tried really hard for years to work with the business owner.

In your case, asking for $1k or so would probably be fairly reasonable after a year or two of trying to resolve the issue, especially given the confrontation with the driver and the smoke-up-your-ass about renting.

Judges really do not want you to waste their time. The key is to demonstrate that you are also exasperated by the fact that the court was the only way to resolve your disagreement.
That also explains why 2000s-era postage-stamp size photos are now back in vogue.

When it comes to Google, sufficiently-advanced malice is indistinguishable from incompetence.
> [D]oes anyone know of or remember an automated system like this, where you rang a number and it would ring your fax machine back with a document? I like to imagine I could have made my millions on 'dial-a-newspaper' back in the 90s!

There were many, though they were not seemingly used for newspapers. Generally, you subscribed to a newsletter, or were subscribed against your will to a mostly-ads-but-pretending-to-be-a-newsletter. These would arrive on your fax machine, usually on a schedule. Or you dialed another fax machine that would respond with some infopage, specs sheet, or government document (and sometimes let you choose from a published menu by entering other codes after connecting).

I was only ever on the receiving end, so don't remember the names of any of these systems. I believe the dial-a-menu faxes mainly existed on high-end machines owned by large corporations.
And you're probably out of support and aren't a current paying customer so you're a lower priority than current customers that want current information. (Old information is often available on product support sites but it probably won't come up with a random search.)
Q must be also hiding somewhere in there ;-)
When I first started it after install there was no keypad visible. Your distro may have set a different default than what the devs did (I just tried it on Windows, so no distro maintainers to change the defaults). It's also easily customizable, there's a button to pick which keypad (if any) you want.
Even if we pretend for a moment that your statement, that google's search is "shitty", is universally accepted as truth, you can't blame this one on Google.

People have been committing horrifying atrocities in the name of SEO for years. I've seen it firsthand. And it spectacularly backfired each time.

This can very probably be yet another one of such cases.
I adore archive.org. I'm worried though it is becoming somewhat of a load bearing element of civilization, given the importance of shared and accurate history. We need redundancy.

~~I'm also worried about the deletion of old pages on archive because new owners of a domain update the robots.txt file to disallow it, which I've heard wipes the entire archive.org history of that domain. I hope that gets addressed.~~

Edit: this is no longer the case
I'd make it incredibly simple to get Jellyfin and a torrent/VPN client installed and that's about it

if you do that you'll have the film industry coming after you very quickly.

i'd like to sell home users anything else but not that particular product.
The dumb pipes are scared that they’ll be commoditized into irrelevance, and they’re right. So they randomly buy things they hope will keep them afloat.
Nah that's matrix thinking. There are wolves and sheep, so you better be a lion.
I need an AWD car since I go skiing a lot, so a Tesla is going to be like 41K after the delivery fee.

There are plenty of AWD gas options for under 25k. Not exactly half but nearly. Factor in a 10k down payment and it’s 30k vs 15k and the payments are double for the Tesla + higher insurance.

I would go FWD EV if it were cheap enough to justify having it as part of 2 car system, but the only on that heap is the Bolt and it has the aforementioned charging time issue.
That’s effectively the tactic with the hardware - however - home hosting does need a SaaS imo! Between remote access (proxying ala cloudflare tunnels), backups, VPN, there are nontrivial ongoing services that need to be in place for happy home hosting.

That said - you’re not wrong at all and that’s why our service is totally optional and our free tier is quite generous.

The saas for sure made more sense when our target customers were companies.
They nailed it.

Nobody else had anything like the iPhone or iTouch when they came out.

After their first successes, Palm stalled. Microsoft’s phones were interface abominations. I suffered through both.

Adding the App Store completed Apple’s redefinition of what a phone was, what mobile computing was.

Kudo’s to Google for leaping into that new market by redirecting Android. Every manufacturer that tried to keep up by upgrading their previous platforms bit the dust.
If the content is dynamic (e.g. a list of popular articles in a sidebar has changed), then the page will be considered "updated".
We don't talk about spark
There’s an obvious way this can be exploited. Bait and switch.
Research Finds ChatGPT and Bard Headed for 'Model Collapse'
Verizon screwed themselves by not participating seriously in any of the spectrum auctions prior to the big chunk of C-Band they bought which they are in the process of rolling out. AT&T now covers more land area than any other carrier, and T-Mobile is way ahead of them in terms of mid-band 5G deployment. Verizon bet on mmWave 5G which is nice, but doesn't travel and is only really useful in big metros and stadiums. Their mid-band (C-Band) which they bought ~200mhz on average for most areas is in the process of being deployed, but it doesn't travel as far as they expected, so it's going to take quite a bit of time deploying more cell sites (whether towers or buildings) to densify their network.

All of this is happening while they continue to hope their customers just put up with their congested wireless network by trying to ride of their old reputation of being the "best" while they jack up their plan prices for a network that is getting worse.
I'm decently fond of how ansible docs do it (for example) - consider ex. https://docs.ansible.com/ansible/2.9/modules/list_of_all_mod... which has a nice banner at the top saying this is an old version.
I kinda wish there were some way to store every page I ever visit automatically and index it locally for easy search. Then when I want to look up e.g. the guy who had the popular liquid oxygen fire website back in the 90s it would be easy. But I also fear it would be used against me somehow too.
This should be what sitemap.xml provides already.
With zsh you can call it with the noglob builtin¹, that way it doesn't try to parse the bracketed section as a globbing pattern; if that works for you, then you can simply "alias qalc='noglob qalc'" for future use.

¹ https://zsh.sourceforge.io/Doc/Release/Shell-Grammar.html#Pr...
The easiest way to keep ChatGPT out: use material that has any kind of sex or violence in it. Any ChatGPT processing will rapidly descend into moralizing nonsense.
Biden issues order restricting tech investments in China
Google AI Health: new AI model trained on free text radiology reports
Even in the face of hard facts, people resort to self deception in order to protect treasured illusions.

https://blogs.scientificamerican.com/beautiful-minds/the-rol...
Let's build it on the crest of a lunar crater. Wafers on the shade side and solar panels on the sunny one. “Just” add some $Bs to send the stuff up in the space.
the problem is that creating a userfriendly product before you can start earning income means a lot of upfront investment which is risky.

i'd rather take a product like yours and improve it. what's stopping you from doing that?
Why do you think there are so many of you fellows in this industry, compared to the general population? It's a noticeable skew that has always baffled me.
Sharing some experience.
Blue jeans always felt very “educational market” anytime we used it - it worked well enough but Zoom far outclassed it by being more modern/expected, and Teams outclassed it by being boringly available.
This is another problem of the entire SEO industry. Websites trust these SEO consultants and growth hackers more than they trust information from Google itself. Somehow, it becomes widely accepted that the best information on Google ranking is from those third parties but not Google.
Show HN: Simple all-in-one automated database backups
Just like the Chamber of Commerce, another scam org.
> as Supreme Court Spurns Epic

One justice declined to interfere in a lower court's business while the appeal in Epic's lawsuit is being sorted out. There wasn't even a reason given, let alone anything that counts as a "spurning."
Yeah, um... anybody got a more authoritative source than Vice?
Partly related I believe so perhaps someone can help. Whole theses have been written on prefix sum algorithms, and I never got it. Perhaps someone kind can give some convincing examples of their advantages.
If Google says one thing and rewards a different thing, guess which one will happen.
You don't really need to (although as another sibling commenter wrote, you might need a sworn statement or affidavit just establishing that you are claiming not to have ordered the thing). You just need the other party not to be able to prove the contrary. The burden of proof is on them. (IANAL)
Half of the web it's just to reference itself on ads.
The authors have officially released their code as open source.

HN's prior discussion on this paper: https://news.ycombinator.com/item?id=35517649
That only says that Google discourages such actions, not that such actions are not beneficial to SEO ranking (which is equal to the aforementioned economic incentive in this case).
This is a different scam, called brushing, as mentioned in TFA.

https://www.uspis.gov/news/scam-article/brushing-scam
Yeah wait, what? I hope that's incorrect. Updating robots.txt to disallow should only omit content from that point onward... It shouldn't be retroactive. What if there's a new owner of a respective domain, for example?
hi, fellow Elest.io user here. Yes, that is a perfect use case, aside from a regular OSS deployment. The CI/CD feature is exactly what you’re describing - it’s basically a private netlify/vercel, but can run express on a server (vs. serverless only/no express)

I myself run a Next.js app on it, it’s amazing how much faster it is than Vercel… even on the cheapest VM (1 CPU / 2 Gb RAM) I now get instant page loads vs. long long seconds of waiting with Vercel.
> which can only be done in person if you aren’t a broker

And IIRC there are something less than a couple dozen in-person locations nationwide where you can do so. Many people live hundreds of KMs from the nearest office. It’s infuriating - all you’re doing is filing some paperwork and giving a credit card payment. There’s no reason it couldn’t be done online.
You can go through Kahakuloa. It's not a great drive but it will get you to Kahului. My buddy went from Kapalua to Kahului this morning very early.
"But few are now impressed by a computer's chess play."

This is quite wrong - computer chess has 100% come up with interesting ideas, ones that GMs now use. I often think of the human/AI chess interaction as a model for broader AI use, where humans use very sophisticated tools to become better at what they're doing.
There is a limit to the amount of trash you can trash without paying
Their implementation of closures is ass-backwards. Just a bare pair of braces with no arrow to disambiguate from block parens. Kotlin also added to Java's verbosity with extra modifiers like 'internal', 'open' and 'by lazy' which isn't even grammatical English. And don't get me started on multiple constructors.
Blame is just another word for responsibility. If you don’t have clear lines of blame you don’t have clear responsibilities.
Does anyone have a self hostable archiving/bookmark manager to recommend? I have been using Wallabag but I find it just okay
Sharing some experience. When hackers steal credit cards and want to verify if it’s working or blocked they also do something similar. Another pattern I have seen is that hackers order multiple items for a seller (retailer website) and have them delivered to multiple addresses over time where they don’t live and don’t care for the item. They however order an item that they want to a address which they can access. This throws off security and police as there is no pattern for machines to track and police don’t have resources to go to all addresses for checking.
> While these are great projects, they're for very different audiences.

That was my point in posting The Elements of Computing Systems since it seems that the author of this post might be more interested in hands-on side of building a CPU and the software stack on top of that.

I think the authors are actually right in that the syntax of their HDL can be learned in an hour. It's more that learning how to use that syntax to build a CPU takes a good amount of time.

Thanks for the mention of Shenzhen IO. I'll check it out.
AI Engineer Summit
The secret to success: work hard. Who said it? Albert Einstein.
Where I work you absolutely can't use a mobile phone to conduct business. Traders have dedicated lines and those are recorded. Traders also have chats which are also saved. The rest of staff uses teams or whatever. I assume that's recorded as well, but no one cares if you use something else.
if you wait to fight a fire until you're breathing smoke, it'll be too late
This seems so weird to me. You're clearly providing value to the world, and according to my moral view, should be entitled to capturing some of that value without resorting to something shady.

I'm the founder of Streak where we directly monetize our extension (as do others like Grammarly). Have you tried directly asking your users for $ given the effort you put in?
I just went to http://download.com . On the frontpage they have demos for NFS Underground 2, Vice City and Age of Empires II. It's like I've entered a time warp. So many memories!
To be clear, I was asking for a distillation of the novel parts of Urbit, without all the obscurantism (and I do think there is novelty; the Plunder project seems to be evidence of that)

I don't agree with the post that says it's a derivative of Nix. Nix is interesting, and there are some common ideas, but it doesn't make any sense to say Urbit derives from it

The 2010 post cites Arc and VPRI as other "software from scratch" efforts

What other "software from scratch" efforts have extended into the realm of networking?

Nix/Guix don't tackle that problem or claim to -- e.g. it doesn't make sense to write a chat app "running in" Nix/Guix because they are package managers, not OSes. The OS is Linux; the networking stack is the Internet.

---

It's also an open question how self-hosted Urbit really is though ... if there's not an instantiation of it that's outside of Unix/Windows/the Internet, then I would say it falls short of "software from scratch". Also, it seems like the current dev process leans heavily on cloud software; it's not really self-hosted or self-sustaining.

Is it really a computer, or is it an app running inside existing computers?

The uxn system that's gotten a bunch of attention on HN is interesting because it does run on hardware, divorced from Unix/Windows - https://100r.co/site/uxn.html (but it also doesn't tackle networking)
This strikes me as a bit elitist. Why not give the masses the same writing skills as a first year university student?
Maybe you can elaborate more on why you are more entertained, then some producers from Netflix can take note and improve.
> I've heard somewhere that ads are rich people screaming "give me money".

That makes me think of this Paul Graham piece on "the PR industry, lurking like a huge, quiet submarine beneath the news." [0]

[0] http://www.paulgraham.com/submarine.html
Oh, oops :) Ok scratch that part then.
Yeah, didn't old google's PageRank penalize broken links?
Ooh, the T-Deck [1] looks pretty excellent, I agree. That BB keyboard...

1: https://www.lilygo.cc/products/t-deck
This is like the flea on the dog's tail, wagging the tail and dog. I don't know how many more levels of meta we can handle.

Also, if you just dump all that content on archive.org, you're kind of just reaching into archive.org's wallet, pulling out dollar bills, and giving them to Google, whose ostensible goal was to index and make available all the world's information. I feel like that's enough irony and internet for today.
My take on AI safety
This smells like one content company throwing shade at another content company.
I'm a frontend dev who is familiar with Storybook and I didn't realize this wasn't about publishing an actual book, even after clicking around to a couple pages, until I came back here. So yea it's pretty valid feedback.