skysight-inc/HackerNews huggingface dataset:
I was simply explaining why wages rise automatically, not making any comment on government price floors. But since you ask: there should be no government price floors or caps. The price paid should be based on mutually voluntary agreements.
It was a joke

Laugh
I also misread this requirement the first time, but it's "at least", i.e. they are encouraging as high as possible, but suggesting that the "minimum" max length should be 64 characters.
For people who didn’t grow up in the 1980s and 1990s, these will be key insights!
The left-pad issue isn't related, it was more related to having a lot of dependencies from untrusted or unverified sources. There's nothing stopping you from following what the author is calling a "microprogramming" paradigm and pulling in a single dependency that has a lot of smaller programs in it from a single trusted source, such as core-utils, or a trusted dependency that aggregates a curated and audited set of tools

I don't think this is the case with your comments and a lot of other comments, I think there's genuine confusion and misunderstanding, but I definitely also feel like at this point a decent number of people are intentionally trolling and acting as thought they don't understand what's being said when people make the case for lots of small composable programs, and why that might be provide additional benefits over just having a bunch of small composable pure functions.
Error: Forbidden

403: Forbidden ID: bom1::k5dng-1727242244208-0aa02a53f334
I think selling it wasn't mandatory, and the consequences of selling are predictable, so some of the blame rest with the original decision-makers as well. But I find hard to care after so many years, if I have to be honest, they just messed with my darling too much, and I have long moved on.
Yes!
It's amazing how many things you can do with lua in nginx.
I had a server that served static websites where the files and the certificates for each website were stored in a bucket.
Over 20k websites with 220ms overhead if the certificate wasn't cached.
> Sounds like your company was just looking for an excuse to lay people off.

Of course. I called it a RIF for a reason. At the time, I was caught unawares and was very hurt by what I saw as a betrayal. It was my sense that the RIF was a politically-driven move and it was a compliance test that I had failed. It sounds like you were fortunate to have not been so caught up in it.

In my depths-of-despair blue state, the lockdowns were brutal and the outcomes on kids here have been tragic. Adults I know are just now processing the pain, many marriages wrecked. I lay those terrible Covid politics and ruination at the Democrats' feet.

> Really? You should've told the Supreme Court because they didn't mention vaccines at all in their decisions to overturn Roe v Wade.

Yes, really, it wasn't a sacred cow. The zeitgeist was: my body, my choice, but only when the mob allows it, all courtesy of Covid. RvW is just one more easy come, easy go judicial decision.

Health science will continue to advance and the abortion racket will eventually end.

> is so emotionally charged that it is impossible to actually have a discussion.

Yeah, you're right. I was coming on too strong there. :/

> public infrastructure

Infrastructure is not a Democratic issue, but the corruption is worse under the D's. Rural broadband is the latest government spending fiasco.

> environment and climate

Democratic climate politics is a racket. It's bumpersticker politics, and junk science. What climate model ever survives, where is the science in meta-analyses? Regulations around pollution is something everyone can get behind. I remember smog in Los Angeles in the 70's and it is so much better now. But pollution isn't fear porn that brings in the big bucks, boiling seas are. The catastrophism is OLD and TIRED, and none of the fear porn hath come to pass. It's such a racket.

Name some more favored policies! In the seventies we had the misery index under Carter. Under Biden, we got the huge spike in deaths of despair. Democratic public health policies are schizophrenic. What a huge mess, I can't understand Democratic voters!
Do you have a good source for these load calculations. I poked around on the site but didn't see anything representing an L/360 or other strength rating despite these fasteners being large enough to hurt people doing things if they don't know any better.

It would be great to just have one nice calculator to lookup trustworthy load data on standard home depot materials.
Kind of, as usual, given the desktop fragmentation.
OpenAI should not be following in the footsteps of Facebook and value a "move fast and break things" ideology. The ChatGPT model you are using for research is the same ChatGPT model everyone else has access. Safety and security at OpenAI does not seem very high on their priority list over money anymore.
Yeah, Debian is very, very unergonomic for package maintainers. I get that it's historically groen, but it has historically grown into an abomination that scares off people.

Arch packaging is a breeze in comparison. You indeed only need one file and that's it.
Missouri executes a man despite prosecutors' push to overturn conviction
Yep, you could hack in some DWDM and scale with the capabilities of those endpoints, but at the end of the day it's still running over a shared medium. I don't think it's all impending doom and gloom, just a design decision that I think will not age well. It will be done eventually though I think.
Ask HN: How have you integrated LLMs in your development workflow?
Is it working for you? have you seen any performance increases?
it seems like busybox or shellscript functions ...?
Am I the only one who absolutely doesn't care about this? Both are just fine to me.
SpaceX: Every statement made by FAA Administrator Whitaker today was incorrect
Firefox tracks you with “privacy preserving” feature
Font rendering is absolute garbage on macOS since they removed subpixel-antialiasing. Everything is a blurry mess unless you have a high-dpi display (and even then it's pointlessly worse).
The scientific method converges on the truth. But science need not.

If the foundational assumptions are wrong or impossible to challenge, time t can extend indefinitely. Additionally, it is surely possible that whole sections of science is waylaid and diverges from truth on account of funding, legislation, big personalities, etc.
Thanks for the explanation this project makes so much more sense now. If people want a little more detail, they have a brief how it works section in readme https://github.com/vshymanskyy/wasm2mpy?tab=readme-ov-file#h...
> I would want to make it illegal to sell access to AI companions, but not criminalize talking to or using AI companions.

Seriously? How could that possibly work for people who don't want to build their own robots and AI? If there's demand for it, there should be a free market for it. Regulated in some way, of course. Yes, there will be companies that will abuse this and people will get exploited, just as there are companies that do that today, but the alternative sounds like living in a police state.

This argument is similar to the "war" on drugs. We know that an outright ban does more harm than good, but even just decriminalizing consumption doesn't get rid of a black market and associated issues. See the current situation in The Netherlands, for example. The path forward is clearly full legalization, regulated in some way by the state, as exemplified by the US in the last couple of decades. These regulations can be too broad or strict, but as with any market, some balance must be found that benefits society as a whole.
For those who say it (doesn't) make(s) sense; in either case, bear in mind that if you log out or use a different account - you can see those Twitter posts anyways.
Yeah, I know some folks who would try to bully folks, so they blocked them. Then they would just try and get other folks to get pictures of tweets.

Sigh.
I don't know what kind of content these other people are curating with their X accounts, but I never see bots.

I primarily follow entrepreneurial & fitness accounts.

Honestly X, youtube and HN satisfy just about everything I need for user generated content.
I agree with this but it is very harsh on a person to doubt too much, gotta believe something. So there doesn’t seem to be a real solution for this kind of thing
You're not able to view profiles when logged out.
> Collaboration is a large part of being a successful researcher.

I would even consider it as the largest part. It brings ideas, funding, spreading of your ideas, access to institutional research grants/projects, industry contacts, and more.
Sure. But let's look at where we are now. If you're blocked from viewing an account, you need to switch to a different account (possibly in an incognito window rather than adding the account?) and explicitly load the tweet in question.

Hold up, how does the blocked person even know about the tweet? That should be an indication that we're not talking about reality any more.

The purpose of the block button, which Elon still doesn't understand, is to remove your posts from that person's algorithmic feed. Make it so that they don't get exposed to or notifications about your content, at least without creating a new account (not much you can do about that).

Why does that matter? Harassment. There are tons of people on Twitter, with large followings, that dunk-tweet or otherwise harass people, and in doing so end up triggering a brigade. If you've ever had the misfortune of being the victim of one of these negative engagements, you would understand how much this sucks. It destroys usability of the app as you have to wade through literally hundreds of cheap variation of middle school insults just to find any legitimate content.

You can't block the hordes of marauding masses, but if you block the key instigators, the problem goes away. They can't interact with you or subtweet you, yes, but they ALSO aren't notified of the things you say, and therefore aren't likely to spread links to your content in private group chats where this trolling behavior is organized.

You can autistically insist that akshully the block feature doesn't prevent someone from jumping through some hoops to view your tweets, but that's missing the point. It still solves a real world problem in its current form.
MacOS have always had the best font rendering on HiDPI screens and also the worst on Low-DPI.

Windows is historically very good on Low-DPI but they also managed to be great on HiDPI.

Linux, well, it depends on so much things … you can achieve good on both but you’d better be ok with integer scaling and not have multiple displays with different DPI.
My blog (https://forwardscattering.org/) uses a C++ web server too: https://github.com/Ono-Sendai/blog
One more point in the "Anti Join". Use EXISTS instead of IN and LEFT JOIN if you only want to check existence of a row in another large table / subquery based on the conditions. EXISTS returns true as soon as it has found a hit. In case of LEFT JOIN and IN engine collects all results before evaluating.
That would make sense as it’s essentially a middle class novelty and their middle class is still rather novel.
blocking anyone who pays for the premium subscription contiunes to be a solid enough heuristic
Never knew about QUALIFY. That's great
That’s because MacOS got rid of subpixel antialiasing sometime after launching Retina screens, which makes non-hiDPI screens have quite awful font rendering.

I sometimes switch to a bitmap font like Fixedsys Excelsior or GNU Unifont when using MacOS with a low-resolution monitor to compensate (with antialiasing off so the bitmap font looks crisp).

Also, JetBrains Mono somehow looks good on lowres screens even though it’s not a bitmap font, it seems to not blur as much as other fonts when it gets antialiased.
Mozilla hit with privacy complaint over Firefox user tracking
Mac font rendering on non retina displays is pretty awful. Mac 'cheats' somewhat with hDPI screens + aggressive super sampling as MacOS doesn't do fractional scaling and instead rounds up to the nearest integer multiple. At my current display scaling settings my MBP is using a 5120x2880 buffer for my 4k (3840x2160) as it's set to scale to a logical size of 2560x1440.

Under a fair comparison on a 1080p display with no scaling even Windows demolishes MacOS these days. Apple dropped support for subpixel AA years ago which really hurts on standard DPI rendering.
I think this is just a symptom of the fact that politics in the US are irreparably broken. Mark seems like a fairly reasonable person overall, so of course he'd get frustrated with the insanity of it all. And conversely, a billionaire who isn't a reasonable person wouldn't, and would continue to stay actively involved in US politics...
Bluesky's Twitter account is appropriately crowing about their superior blocking features: https://twitter.com/bluesky/status/1838292181909672312:

> damn that's crazy. Anyway on bluesky, users have named the blocking function "the nuclear block" because it's such a powerful tool to reduce harassment and dogpiling. You should have control over your experience online.
The department store embodies old lady consumerism.

It's where you go to find mediocre but overpriced products. It's where your mom bought clothes for you that you didn't really like. It's where your mom still shops. The pricing structure is based on making moms feel like they got a good deal on a "sale", but actually everything is just overpriced and you can't get things with the appropriate price unless you play their dumb game. There are stories about department stores stopping this and losing lots of sales because their customers were addicted to it.

They simply failed to change to attract new generations, their buyers couldn't buy for the next generation, so they kept targeting their aging customer base until they were gone and poof, no more department stores.

You probably could do a new generation of department store targeting younger folks, but it would have to be much different. Probably won't happen.

My last department store trip was to buy socks, they didn't have what I wanted, then I paid an outrageous price for average athletic socks because I didn't have the right coupon, store card, flier, whatever. I wanted socks more than I wanted to go through the trouble of buying nicer or cheaper ones on the Internet as I was already there.

Kohls has a deal where they will give you a substantial coupon if you return something from Amazon to the store. Fuck me though, I'm not going to do the obvious scam.

I'd feel less ripped off spending $50 per sock at Hermes.
I'll add some of mine:

Learn your DB server. Check the query plans often. You might get surprised. Tweak and recheck.

Usually EXISTS is faster than IN. Beware that NOT EXISTS behaves differently than EXCEPT in regards to NULL values.

Instead of joining tables and using distinct or similar to filter rows, consiser using subquery "columns", ie in SELECT list. This can be much faster even if you're pulling 10+ values from the same table, even if your database server supports lateral joins. Just make sure the subqueries return at most one row.

Any query that's not a one-off should not perform any table scans. A table scan today can mean an outage tomorrow. Add indexes. Keep in mind GROUP BY clause usually dictates index use.

If you need to filter on expressions, say where a substring is equal something, you can add a computed column and index on that. Alternatively some db's support indexing expressions directly.

Often using UNION ALL can be much faster than using OR, even for non-trivial queries and/or multiple OR clauses.

edit: You can JOIN subqueries. This can be useful to force the filtering order if the DB isn't being clever about the order.
No it doesn't.

If you blocked Elon's account, you'll still see it on your timeline.
Everyone here mentions jq but no one mentions "fx". It's an awesome cli app to browse json. It can modify json too, but I think jq has shorter DSL. If you want to browse or navigate through nested json, this is the best tool I know.

I wouldn't use GUI for this simply because piping data and mouseless env are more convenient to me. These are my other use cases:

- validation & auto fixing: fix-busted-json (python)

- tabular view : visidata (vd) can do this directly on json files. it has tons of other features like histogram, charts, sort, filter, edit, etc

- summarizing and querying: duckdb. Example: select sum(price), count(*) from 'orders.json'

- conversion: json2csv, it works both way

- diff: simply diff, but sometimes jq for ordering keys is required
Maybe it's different in other fields, but from my background in physics it seems like if your hypothesis is wrong that is usually way more interesting than it being right. As long as it isn't just because of some contamination in the data.

Although, contrary to what I was taught in elementary school, most of the experiments in the physics department of my university didn't even really have a hypothesis. They were usually either of the form "we are going to do this thing, and see what happens", or "we're going to measure this thing more accurately than anyone before".
Yeah, I was a bit confused there. In all my testing, (NOT) EXISTS was generating either a better plan or the same one as (LEFT) JOIN/(NOT) IN. In addition, it’s also clearer what the intent is.
Everyone? Just consider your mobile phone when doing anything that requires some sort of security elevation.
The closest I've seen is a single tweet from Musk that says "High time this happened." So I guess the reason is that Elon Musk wanted it to change. I kind of wonder how many accounts Musk follows that have blocked Elon Musk.
"AI system"? I think it’s

if Referer != ''
I kind of prefer the fonts in the first screenshot
It’s probably what macOS does but they manage to do it cleanly whatever the display scaling you choose, including arbitrary values of scaling that are unsupported by the OS (but that you can force with some software).

On Linux, good luck using anything else than integer scaling. And it’s a shame because with a 4K screen and fractional scaling, you can get both more definition AND more real estate.
The "readability" section has 3 examples.
The first 2 are literally sacrificing readability so it's easier to write, and the last has an unreadable abomination that indenting is really not doing much.
All I see is a login screen?
It has. I speak from personal experience. I have multiple times experienced massive brigading from certain accounts. I blocked them and it stopped. Sure they could still find my tweets and try to instigate something, but in practice they don't. They just whine once about being blocked and move on to some other target.
It Turns Out Charging Stations Are Cash Cows for Nearby Businesses
The trick is to stop before you rub your joystick raw.
The munggles, the large majority of them.

And those of us unfortunate to use applications that forbid copy-paste on password fields.
> users generally click yes

I agree that's an issue but I would say it's a separate one. At least in Android these days you don't have to agree to everything upfront (during installation) but you can choose the permissions you want to grant one by one later during runtime. E.g. when the app wants to access the camera, it asks you for access right there and then and you can also only give it one-time access. That's already been a big UX and security improvement and I'm sure this can be improved even further.

> Like I give file system or drive access to some app so it can pick pictures.

In past versions of Android yes. Nowadays, however, in order for the app to access select photos it no longer needs the general file system access permission. The file picker has become a system component, and by picking photos you grant the app access to the selected files and the selected files only. Of course if the app is, say, a photo gallery app, then it will probably still need access to your entire camera folder (or even the entire file system), not just individual files. In such cases, I at least will probably review the app a bit more carefully.

> Do I know what else it does with that permission?! Just have to trust.

That's always the case when you grant permissions to someone or something. At least, the more fine-grained your permission system is, the more control you have, and the easier it will be for you to build that trust.

In my case I usually disable internet access[0] for apps by default, so that even if they need access to, say, my entire file system, they won't be able to send my files anywhere or do anything shady. Only for select apps that I've reviewed carefully I might also enable internet access.

Either way, I hope we can agree that Android gives you a lot more control over what you allow your apps to do than Linux. In Linux I have to blindly trust all apps at once. It's all or nothing.

[0]: I use GrapheneOS. In regular Android the internet permission is no longer exposed to the user, I think.
> I don't remember seeing it anywhere else, including in Richard Jones' 2006 GC book

Lisp-2 is definitely in both editions of the Handbook, on page 39 in the 2023 edition; though you want to compute the address of the next object before relocating an object in relocate(), else you may overwrite the metadata of the current object [1].

[1] http://gchandbook.org/errata.html
The World of Chips as a Diagram
Regarding "Comment your code!": At least for MSSQL, it’s often recommended not to use -- for comments but instead /**/, because many features like the query store save queries without line breaks, so if you get the query from there, you need to manually fix everything instead of simply using your IDEs formatter.
Both are garbage if you are on a low DPI display
The "on" image looks closer to how I see fonts on macOS, so probably optimising that way has a bigger win. I don't use the system often though.
A lot of databases support trailing commas in select clauses.

Which is just as well. I want to scratch my eyes out every time I see someone formatting with comma starting the lines. It's the kind of foolish consistency that is a big part of performative engineering.
FINALLY. Good God, how annoying those website signups with "a good password must use a, b and c" are... It seems a lot of site devs know shit about what a good password is.
Never use WHERE 1=1. It is both a security risk and a performance risk to run dynamic ad-hoc queries.
Probably because MacOS doesn't do fractional scaling. If you're not using a scaling mode that's an integer multiple of your monitor resolution MacOS oversamples the whole display. Kinonite is KDE iirc which can do fractional scaling (quite well too) on KDE 6. So if you're comparing 1.5x scaling on KDE compared to MacOS you're actually comparing a 3840x2160 render to 5120x2880.
> Any query that's not a one-off should not perform any table scans. A table scan today can mean an outage tomorrow.

That very much depends on your data.
If you're following NIST best practices, you're using a password manager instead.
I cant see the difference?
Apple have always preferred preserving letter forms over hinting, so Macs are therefore also "blurry" on lower DPI displays. The reason they aren't these days is because the DPI is higher.

Usually when people complain about this, the comparison is to Windows, which prefers strong hinting, i.e. snapping the font shapes to within (sub)pixel boundaries.

There also used to be patent encumbrance issues around subpixel rendering, making Linux font rendering on TFTs overall worse by default, but as of 2019 those have expired. Some distributions had already enabled those features anyway.
> you need a research program

What is a "research program"?