skysight-inc/HackerNews huggingface dataset:
I think long press handles both that and right-click on touchscreens. Or at least that's what I use to get at image alt text on mobile firefox.

Actual hover detection would be possible, but I imagine that UX would suck unless you were using a stylus.
It's totally unfair if you're NOT substituting brands.

Compare this: https://www.rabato.com/us/shoprite/weekly-ad/LEipqw

To this: https://www.rabato.com/us/shoprite/weekly-ad/KZiQw3p

You can see if you are not particular about brand, you can actually find CHEAPER items today in some cases.

Overall, yes things are up. But they are not up 50%.
Hi mdeeks, could you please expand on where the 1 hour saved per engineer per week figure comes from?
The prissy prima donna web developers in this thread would have you believe that all users are just like them and obviously bounce from any site that isn't perfect (as defined by them of course). In reality most sites are shit and people just suffer through them anyway because something they want is on the other end.
Restaurants are outrageous but you don't need to eat out.

Look here: https://www.rabato.com/us/shoprite/weekly-ad/LEipqw

And here: https://www.rabato.com/us/shoprite/weekly-ad/KZiQw3p

Things are not 50%. Some items, some brands, yes. But you can always cherry-pick anything, always.

Chicken is actually CHEAPER today. Crazy (but that was covid supply chain issues I guess, so now I'm cherry-picking)
It's not rocket computer science to spin up a pseudo-consulting entity [that works with larger enterprises] to get on sales call for competitive intelligence.
Tor Browser Security Audit
> So they pick the 2 biggest platforms for non-hackers... Android and iOS...

I can't imagine you are talking about the same thing here. (Or if you are, then you are making OP's point.)
I just checked mine out of curiosity as well. My last comment was in 2012, when I called someone an idiot for making Slashdot unreadable. So I guess I was part of the problem.
There's lots of multi-lane roundabouts in the UK, and generally seem to work well, but they're often inconsistent with how lanes merge or depart.

One that gets me every time I go past is one where there's like 20 signs saying that both lanes continue to the main road to the right (270 degrees around, the UK so driving on the left), but I don't think I've ever been through there and not have someone try to merge in to me trying to get into the left lane to exit, despite both lanes leading to that exit.
> This show from Austin City Limits... captures it pretty well

Wow, that show is nothing less than epic!

Thanks for sharing +1
Power levels are essential to me. I thought all microwave ovens were borderline useless to heat/cook food unless you don't care about how the food comes out. Learning to use power levels really improved the usefulness of the machine.

Particularly for defrosting things and softening butter.
Or making it easier to do multifamily housing that's partially/mostly prefab.

Every once in a while you hear about this, apartments where you build it mostly off-site in a factory and then assemble the blocks on-site, supposed to be somewhat cheaper and much faster (for the last stage anyway), but for some reason it seems to stay experimental.
You brew at 170-190f so by the time it hits the cup it’s probably closer to 150-170. No need to keep it that hot except because it’s bad and you want to cut costs and over extract the coffee beans
It's not quite so lopsided when you look at the whole picture, but it doesn't make as good of a talking point: https://nymag.com/intelligencer/article/fact-check-richest-1...
Dell now ships with OpenBMC iDRACs and such. How does what you mention differ from the RoT in Dells?

https://www.dell.com/en-us/blog/hardware-root-trust/
Oof. Thanks for the /s, I've quite literally heard that argument from people before for "cloud." That you have to design to scale, physical hardware can't scale rapidly, etc.

I assume, if I suddenly had reason to scale, I could call my colo and get another slot from them pretty darn quick. They're local and quite responsive, though I do get a feeling their "public shared rack" offering was created to deal with me. I was the first server in it...
even more:

In detail, our position will protect young people and victims of abuse much more effectively than the EU Commission’s extreme proposal:

(...)

At the same time, we are pulling the following poisonous teeth out of the EU Commission’s extreme bill:
> When you're deploying VMs, which is the use case here, the substrate OS becomes significantly less important. Those VMs will mostly just be linux.

Now you need to know both the OS they chose and the OS you chose...

(No, I don't believe it'll be 100% hands-off for the host. This is an early stage product, with a lot of custom parts, their own distributed block storage, hypervisor, and so on.)
> Wrt the second point, this means designers aren't designing to the brief you would give them.

To extend that: note that the very companies that spend most money on UI, that hire the experts and pay them well, that set the trends for entire field of UX - are all companies whose primary business is user abuse - advertising, high engagement, etc. That's what they pay the UI/UX experts to optimize for, and that's what ends up leaking into the wider field - leading astray people who are trying to build things beneficial to their users/customers.
I get that. You're not wrong. I'm asking why Facebook tells the application anything other than "nope, that's not valid for you"? It doesn't seem to be a case of the application will accept random noise as a valid token. It does send the token to Facebook and Facebook responds with something that looks like "OK". But when they said "OK" they really meant "we gave you some valid information about the target user, but forgot to mention that the token you provided was not valid".

I'm saying that Facebook should in all cases respond with "Nope, that's not a valid token". Their API just shouldn't have a way to get data on a user without providing a valid token (by valid, we mean valid for that purpose, not stolen from somewhere).
> Why do people assume that every homeless person is both an idiot and an addict?

Look, you're not wrong, but you're also making a few assumptions yourself.

You know what else happens to poor people who come into large sums of money? They become a target.
"I am a great believer in luck, and I find that the harder I work the more luck I have."

— Thomas Jefferson
They don't mention it in this article but the big positive going for Sodium batteries is the cost, they are half the price of li-ion per KWH and about a third the price of Li-Pho. There are already quite cheap Sodium battery based cars out from BYD and while they are the lower range end of things (200 miles) they are also considerably cheaper.

So I think Sodium will find its way into the lower range EVs and home/grid storage since its so much cheaper. But I don't imagine we will want less power in phones or laptops as sodium is bigger and heavier.
Removing someones ability to defend themselves against serious allegations by cutting them off from their ability to make money to pay for said defense undermines the integrity of the legal system itself. It's a thumb on the scale. These people believe in nothing.
I would argue there is zero point in using real hardwood on floors these days given vinyl planks are way cheaper, way more durable, and look nearly indistinguishable from real thing.
Am I the only one who's confused by the offering? Are they selling cloud hosting or servers?
SCRs are used for industrial stuff with much larger loads than a consumer stove. Regular relays definitely are the wrong thing to use for high speed switching though.
I could never work out how to use this in the past. Has it gotten any easier to use? Tor made things a lot easier.
I rarely ever drink, but love the taste of fermented beverages. So I picked up a six pack of near-beer and enjoyed it. I planned to make it a regular occasion. Then I read the nutrition label. There's a reason why alcohol doesn't have nutrition labels. You'd see the hundreds of empty calories consumed in every drink. I decided coffee and tea were better choices.
That makes me happy to read, as I bought a Switch (probably the last person to do so) to play "a little bit"...
That's been true during recent flush years, where money was cheap and nobody really cared, but there are signs all over the place that the attitude is changing. Everything that used to be free is being monetized and everything that was monetized is seeing increased prices.

We should expect that these sort of implicit affordances are being trimmed as well, or at least that they're likely to be soon.
Sodium is tricky too. It reacts violently to water. Even humidity in the air can make it explode.
Nah they fade and look bad after a few years. Any damage can’t really be fixed either without the replacement sticking out.

They’re sort of fine but they’ll need replacing just the same, tend to get very hot, hard to change, and are not very flattering.
Yeah, so you are probably right. The custom definition is something that grew out of my response to the following two posts:

A general review of the stdlib
https://nullprogram.com/blog/2023/02/11/

A review of scanf
https://sekrit.de/webdocs/c/beginners-guide-away-from-scanf....

Originally I implemented `getLine` (terrible name!) as a way to get multiple lines of input from stdin in a relatively safe way. The implementation borrows almost all of its ideas from the `sekret.de` post. Because I knew the implementation and it was close to hand on my machine, I used it for this version and just swapped out `stdin` for just any old file.

Edit: here's the implementation for reference, https://github.com/adammccartney/algorithms/blob/master/libs...
Not having to deal with auth yourself makes your life so much easier.

For my self hosted stuff, I've out a simple OIDC requirement in my Apache config (https://github.com/OpenIDC/mod_auth_openidc) and have set up a plain Keycloak server (should've gone with something simpler but oh well). Apache now sets the user ID in a header (that doesn't get passed on from the client for obvious security reasons) and all the application on the other end needs to do is look up the user ID. Multi factor authentication, password recovery, session expiration and everything else is all handled by Keycloak and no unauthenticated requests can make it through Apache. Tokens are signed and verified, of course, so there's no faking anything.

I think Caddy has a similar system built in, including a login page and everything. Give or six lines of config are all you need to handle authentication, plus you get automatic security updates for your authentication flow in case something happens.

There's a reason Okta and its competitors are selling auth as a service: doing auth yourself properly is a massive pain that you need to stay on top of. You need to set up secure hashes, integrate TOTP/FIDO2 with appropriate recovery mechanisms, set up login flows, deal with session expiration, and all that stuff, when all you want is "give me a user ID so I know what data to load".

These systems are annoying to develop against (though plenty of libraries are available to do the hard parts for you) but they're great if you just want to secure a backend or web application.

I don't know why you needed two extra assertions when you were already authenticated, though. That's sounds like bad integration to me.
Remember when people believed that some kids in a garage could do something big and special? Now they think only FAANG and VCs can do it. Now kids drive for Uber and post for Instagram / TikTok / etc.

It's a big big loss, a critical loss. It's hard to imagine how it won't impact innovation.
It'll become customer facing the moment something doesn't work right.
But seriously, for scaling up, just have a plan for how to move things to the cloud quickly. Containerization and building everything on Kubernetes help.
MyQ's horrible take on open access to their devices
I wanted to understand the reasoning behind a comment like this. There are great wiggle words (most, significant amount, etc) that let one pretend they are objective. But the GP went for a very precise number without substantiating it in any way.
The first landing would be the most watched event.

The sixth landing wouldn't pull anyone away from this week's Monday-Night-Handegg game. The sixtieth would be fighting for ratings with Charlie's Angels.
> It's the plan to protect humanity (as in the genus) from extinction level events such as asteroids, mega-volcano eruptions or global wars.

That's a nice thought but it's 100% sci-fi, we can't act as if A will cause B because neither A nor B are certain. What if this race for survival is exactly the thing that will cause our end ?

> the technologies developed to transform Mars would be the same technologies that would help fix Earth.

Except it's literally the opposite... we need a lot of co2 on mars to make it habitable

https://www.nasa.gov/news-release/mars-terraforming-not-poss...
There is a difference between being able to run more fiber, and being able to do it cheaply. The more you scale, the more you need everything you depend on to scale. For many places that calculation makes it not worth it.
> Because the US government has a money printer (...)

I don't think your non-sequitur bears even a passing resemblance to the subject.

I think the whole point of the thread you're replying on is mentioning the individualism and personal freedom that's the US's cultural basis, and that has a profound impact on the well-being of those who feel the need to be the best of what they do, regardless if what that might be.

A while ago I stumbled upon an Instagram account of a middle-age man who had a bunch of videos of him juggling random stuff in his back yard, and he made it his point to stress that he was the best at what he did and he made a whole career out of it. Such a random thing, and I'm sure there weren't that many competitors for the title of best pillow juggler, but that fit definitely the description of someone making his own hill to be its king.
You Accidentally Hired a DPRK IT Worker. What Next?
Can you give us examples, please? I use Rust since version 1.0, and I like it a lot.
Not very likely? I mean sure, it's theoretically possible, but like all conspiracies it requires a lot of people to keep a very juicy secret perfectly, so... probably not.

The number of people previously well disposed towards pharmaceutical companies that are now not because of Russell Brand probably doesn't have the boards quaking in their boots either - the likely shareholder overlap is not high.
I built the nav bar at the top of my website[0] to be scrollable if the content doesn’t fit horizontally. I’m slightly concerned about users not realizing there are more options to scroll over, but I prefer it to a hamburger menu that has to open and cover the content since you can see every option and read the corresponding word. No need for any of that when visiting on a desktop however.

[0] https://www.winstoncooke.com/
I wonder is

There also is Hetzner and their dedicated servers. You pay for a server with a
1Gb/s connection and all egress is free. Unfortunately, I can't recommend them
as each time I've tried to create an account, their abuse detection systems
banned my account even before I had the occasion to enter a payment method.

related to

I've myself won the jackpot in the past on Netlify where I forgot to put a
sleep in a while (true) loop, making my script flood my website and generate a
lot of traffic. For the story, I quickly migrated the website to another
provider, deleted my account, and never had to pay the bill :)

Is there some kind of blacklist if you do something like that? But I do know Hetzner has some extremely strict policies regarding account creation.
Returning from space in a hurry is a lot quicker than returning from Antarctica over winter. I don't know, but I've never heard of that being in their risk profile or requirements.
I fully agree that browsers should take a more active role in enabling the user to easily set his/her preferences, without them having to re-develop the CSS for each site they visit.

Browsers allow you to disable styles altogether, but as you note, most sites are horribly broken in that mode. Even Google's home page, which should be dead simple, is horribly broken with CSS disabled. I think if browsers had spines and enabled users to be more opinionated about styles, web developers would respond by ensuring their sites worked better without them.
My impression is that the "planet has no magnetic field <==> planet has solid core" theory was retired quite a few decades ago now.

The current theory looks like, at best, a work in progress:

https://en.wikipedia.org/wiki/Dynamo_theory

https://en.wikipedia.org/wiki/Venus#Magnetic_field_and_core
9 of the top 20 most visited websites primarily deal in video and multimedia. I disagree that “99%” of websites “just need text.”
The proposal looks equilibrated in my opinion.

I think that it is a good example of why voting for Pirate party representative might make a difference with law changes designed to help citizens.
Has anybody else used Rust for embedded?

Would be interested to hear your experience.

So far, I’ve seen mixed reviews. Some say that you can end up using unsafe a lot and so it’s better to stick with C or even use Zig.

Wondered if there was any merit to this.
Hardwood floors can be re-sanded and refinished many times over, generating no waste. Vinyl floors get scratched and then thrown away. Wood is renewable, vinyl comes from oil wells. I'm not certain this is actually logical.
> Removing someones ability to defend themselves against serious allegations by cutting them off from their ability to make money to pay for said defence

is not how the uk courts work(ed) thats what legal aid is for. granted in practice now its not the case, but for any crown court there is still legal aid for most cases.
Nobody asks Apple to open source the drivers or firmware.

I do not think that the "apple approved partners" have access to software that can at the same time diagnose a hardware issue and change the bandwidth or other parameters to illegal values.

I remember one other issue , maybe it was fixed,
but if you were a partner with Apple and someone had a broken product that needed a new part you had to first send the broken part to Apple and then they would send a replacement , so a customer would have to wait for days. It is a system that encourages the user not to repair and just give more money to Apple.
It’s a worrying phenomenon. Consolidation seems to be accelerating in all creative industries.

You used to have many movie studios. Many different businesses you could go to rent a movie or buy a movie.

Now you have consolidated streaming services and studios. This makes it more difficult for people to create things outside of what the mainstream wants. In the past if you had a rejection you have many different studios to go to. If Blockbuster didn’t want to carry your movie you could have many different other rental stores or businesses to sell your DVDs. Now there are only a handful of options.

Same thing is happening in video games. In music.

At least in books you have the self publishing phenomenon that can maybe help you out. But then again there is danger here too. Many people only “self publish” through a handful of outlets like Amazon. So even here the choices are limited.
And a lot of their "good" features are only available to paying customers. Image resizing, Argo (fancy... routing aware something or another to your server), more than a few cache rules, and a range of other custom stuff.

I think they do a really good job of it, personally. It's trivial to get your free account set up to play with and even host a pretty serious amount of "simple" traffic, and you can easily explore the features, see what's available for paid (they're quite transparent about the assorted costs which is nice), etc.

It feels a bit like an honest version of Microsoft and Adobe's "look the other way for casual piracy, because you're familiar with the product..." of the late 90s and early 2000s. "Hey, try it out for free, and if the free stuff works for you, great. But if you need more, this is what else we offer!"
Add Substack to the list of brain-dead companies that use a mobile-first UI for an app that's primarly used on the desktop. Cause nobody types 3,000-word newsletters on their mobile, that's for damn sure!
Pitty!, it was nice just able to use only eslint for the full formatting, and formatting is just as important as code style.
Slashdot’s own code was open-sourced for other websites to build on top of. When HN was founded, it could have even used Slashdot’s own system of moderation directly. However, HN is part of Y Combinator, and the latter undoubtedly wants to protect its brand. Discussion on such corporate-owned websites naturally always entails more severe moderation than on hobbyist communities or ones run by a small business.
Valve officially releases SteamVR 2.0
Not just you!
Recently it was put on the ballot to roll back prop 13 for commercial properties, but voters didn’t pass it.
Yeah, I had not appreciated the strange and sudden success of Loser after a bunch of tough times for the young musician - I just reviewed his page on Wikipedia.

What an amazing moment to capture. Thurston's deadpan style works perfectly. Thanks for the link.
Ok, so people want previews with links, it's been around for a while. Generally at least a page title + favicon, if not the actual summary text.

That's a feature that has been supported for years, and while it's interesting that you're only just seeing the "share" link hitting the site now, the behaviour is somewhat required.

The alternative to you, the sender, loading the page is the recipient loading the page. As you're the one who has chosen the page to share it seems reasonable that you should be the one taking the "leak the page load to the site" hit, and you send the recipient a nice message packaging up the preview image and text and when they receive it they can choose whether or not to actually contact that server.

To answer "why not just reuse the loaded content": the title on the page may have been influenced by JS, specific login, etc and in addition sites may want to serve different content for a preview (maybe a headline image or whatever) and they may require additional queries. For example http://waffles.dog includes an image when sent as a message rather than just text saying "It's Waffles!" which is meaningless without context.
> I'm not sure you realize this, but your comment is exactly why colonizing Mars is a worthy adversary. It requires doing things far beyond our knowhow, which historically is the best way to actually get something done – inspire towards an impossible goal and humanity can make it happen.

You can say the same thing about literally any other hard problem, most of which have a far better ROI, and are still not getting much traction.

There's a reason nobody's built a moon base.
It is quite hysterical when the 2nd largest company in the world pretends like it can't compete - and not that they'd rather get handouts because it isn't worth it to them to make the investment - especially when they can just beg for handouts like a dog instead.

The fact that this behavior is normalized is really pathetic.

Microsoft should be ashamed of themselves. Instead they're proud that they took an opportunity to seek a handout.

Maybe I'm naive thinking there was a world in which large companies ever had a shred of dignity - but if there was such a time - I wish the corporate world would revert back to it.