skysight-inc/HackerNews huggingface dataset:
I don't think people are that price sensitive, or big expensive TVs wouldn't exist.

The problem with selling "software isn't annoying!" is that it's very hard to quantify. You can give hard numbers for screen size, resolution, brightness, contrast, etc. It's more difficult for software annoyance, and there isn't really any language to talk about it. And TV makers have no real incentive to highlight how crap their software is.
It's already dirt cheap at $10 per month. Businesses who want to be successful do not bargain on their prices to try to satisfy cheapskates who are never satisfied with anything else than free anyway. They set a fair price for their product and continue to improve the value they bring to real, paying customers.

With that said, they should of course reduce their operating costs when they can, just like any business.
Except in every other programming language with a null, null is the definite absence of something
Despite whatever Microsoft may seem to be suggesting, you don't want to do this. Just use the wide APIs. Lots of reasons why UTF-8'ing the narrow APIs is a bad idea:

- The wide APIs accept and/or produce invalid UTF-16 in some places (like filesystems). There's no corresponding UTF-8 for invalid UTF-16. Meaning there are cases that lead to loss of information and that you simply cannot handle.

- You have no control over all the DLLs loaded in your process. If a user DLL loads that can't handle UTF-8 narrow APIs, you're just praying it won't break.

- Some APIs simply don't have narrow versions. Like CommandLineToArgvW() or
GetFileInformationByHandleEx() (e.g., FILE_NAME_INFO). You will not avoid wide APIs by doing this if you need to use enough of the APIs; you're just going to have to perform conversions that have dubious semantics anyway (see point #1 above).

- Compatibility with previous Windows versions, obviously.

- Performance
That's the JavaScript/Node ecosystem in a nutshell.
See the LeftPad fiasco and the mere existence of the IsOdd and IsEven packages for more poor judgement.
I don't kno how much I believe this. I think the Chinese government would love for this to be true and maybe the US government too.

I interact with a fair amount of Chinese people online - always in English.

Chinese people seem to be like to be everyone else and like that they can communicate with people from everywhere. It's understood by everyone that English is the Global language - this is just trying to present China as so elitist that the population expects us all to learn Mandarin now to talk to them - that hasn't been the case in my experience.

Plus, I watch a fair amount of Asian media and Chinese media always has English subtitles on their shows. They are aware that I watch them - China is trying be more of a cultural power rn and that's all bc of English so...

I just don't kno how much I believe this.
You can also play Tetris in a font: https://www.youtube.com/watch?v=Ms1Drb9Vw9M&t=1370s

(disclaimer: own work)
> 1.2 million-year-old ice core from Antarctic

Dumb question … does that mean that 1.2M years ago, Antarctica wasn’t frozen but a warm climate at South Pole?

EDIT:

When I say “warm” climate, I mean “an above freezing climate” (which might still be cold but warmer than 0C/32F)
Agreed. Also overlooked: Cuban pharma industry
https://pubmed.ncbi.nlm.nih.gov/8565042/
what is the type of social media you are citing but advertising by a different name?
I don't know if people are different these days, but we certainly have taken the concept "all relationships are voluntary" too far. If we had a society where people associated with each other only when there was personal gain to be made, that would not be a very nice society.
Rodney Brooks' Three Laws of Robotics – Rodney Brooks
I guess this is an unpopular opinion given the existing comments, but I don't get it. They spent time and energy on this instead of writing features or fixing bugs and I don't think it matters at all. The only interaction I have with my API keys is copying them from one place to another. If I need to manually identify a key then putting the first or last few chars, whatever they are, in my working memory is more than sufficient.
The comment you replied to that started this whole thread was this:

>The host is clearly in poor physical condition and many of their concerns are due to lack of proper nutrition , exercise and prescription meds abuse. They appear 15 years older than they should be. Their advice is primarily reactive, and the trivial proactive advice (exercise more) is delivered almost ironically.

>Take care of yourself now. Drop the weight, get generous activity, get off the meds and you will feel loads better.

Boy that really wreaks of ageism, let me tell you. /s Being overweight makes you look older. He didn't marginalize anyone, he said that in his opinion she didn't look very healthy and was causing her own problems. He also gave some well-meaning recommendations, possibly from experience. He doesn't owe you an example or a detailed explanation of how he came up with a general impression of "15 years older." He's probably not a doctor or one of those age-guessing performers at a carnival.

I'm going to go out on a limb and say you're overweight and in denial like the woman in the video (who denies that BMI has any significance), and that's why you're flared up about this boring comment.
Not really, it's perfectly reasonable to describe a survey as they did. If I say "59% of Americans are satisfied with their commute", I wouldn't have to specify in the headline that I didn't actually ask every single American.
To me, TIL is just a phrase and not a "thing" that you actively seek out. I don't doubt that some people do this, people do everything imaginable, but on the list of problems I'd like to have, this rant seems quite high up.
I get what this article is trying to do, but it is likely to achieve the opposite. This is not going to succeed in pulling the wool over anyone's eyes, because it goes directly against most people's first-hand observed reality. To the people this is trying to convince, this will - rightfully - look like smartassery and dissembling.

You want people to be fine with immigration? Tell them why it is desirable for them personally instead of giving them a political opinion thinly disguised as a paternalizing history lesson.

This article directly reinforces about five different right-wing narratives.
Again, that sounds great, but that's not how the US electoral system works. You can't transfer votes for your own party to another party in the coalition to gain the presidency. Or to win a district. Or a senate seat.
advertising by its nature is intended to manipulate. language is not.
Thats progress! Is it already integrated in another RTOS?
How rqlite – the lightweight distributed database built on SQLite – is tested
This is missing a checksum which helps secret scanning avoid false positives in other high entropy strings.

See for example: https://docs.github.com/en/code-security/secret-scanning/sec...
Benedict Cumberbatch reads Kurt Vonnegut's letter to the future [video]
You cannot imagine what will be in the spaceship at the speed exactly c, the "asymptotic" thinking doesn't work here, just like some number sequences or functions don't have limits at some points.

At the speed of 0.9999c the metronome will be ticking exactly the same for an internal observer. An observer from the Earth will notice time dilation, so that ticking cycle will be slower than "normal". If the speed of spaceship remains constant, then the times of back and forth cycles will appear the same from Earth. Simply because same time intervals are delayed by the same amount in this case.
No --- because fingerprinting techniques can detect subtle manufacturing differences in the underlying hardware.

Even identical models of iPhone have minor variations in hardware and configuration and will produce different fingerprints.
Yeah, this isn't an election. 31% of your people supporting anything that is traditionally unjustifyable is something at least worth looking into.
If we're recommending Showstopper (which I do), I'd add Soul of a New Machine about Data General, where I worked for many years--but a bit later.
This is the very definition of bikeshedding. It should be included as a reference in any definition of that term.
It’s not sci fi. There are small scale hydrogen generation and storage solutions that are real and cost effective.
Yes, there was a big one for FF in Oct https://nvd.nist.gov/vuln/detail/CVE-2024-9680
Playing Devil's Advocate, maybe browsers are still too incomplete. Once browsers are the operating system, everyone can simply speak Chrome and be done with it. The success of Electron strongly suggests both devs and users want to singularize on Chrome, so why not take it to the logical conclusion?

Chrome is the abstraction layer to WindowsMacOSiOSLinuxAndroidBSDx86ARMRISC-Vspaghettisoup.
We only have a few privileged tasks (scheduler, hardware, visible app). We ask that apps finish their processing within a certain time, otherwise we kill them [1]. Ideally we would have the ability to pause and restore them at will.

Our system is not all dis-similar from flow3r it seems [2].

[1] https://docs.micropython.org/en/latest/library/_thread.html

[2] https://docs.flow3r.garden/app/guide/basics.html
> If you have missing values in your datarecord then that datarecord belongs in an exception-queue.

This depends on the context, no? I doubt there exists someone with a contact list on their phone which has every single field for every single contact populated.

There needs to be some way to codify that a field in a datarecord is unpopulated. Using the "zero value" for the type of the field (e.g., the empty string) is reasonable, but is this necessarily better than NULL? I reckon an argument can be made that this approach is just as likely to lead to bugs.

I'm not necessarily in favor of NULL, for what it's worth, but I can't think of an adequate replacement which doesn't reduce to "NULL in sheep's clothing".
No. Not unless every other aspect of browser, many aspects of the computer, and many ways you can configure them were identical with every other user.

In fact, Safari narrows you way down all by itself.
as if we don't have the internet for that. at this stage of communications development, advertising should all be on a pull-based, rather than push-based model.
Who doesn't think of themselves as an expert? That doesn't mean they are one.
No. That means it was frozen at that time.

The big freeze was 10-14 million years back. Before that it was tundra and small ice caps.

Go back 30-50M and you'll get to tropical rainforests.
So it's like the Dad in American Pie said: "Interested... is interesting!"

But Stifler is still the character I remember the most.
As someone with a mother, stepfather and multiple extended family members who've survived cancer thanks to modern medical science, all I can say is hopefully their friend at least asked before OP went out looking for these harebrained schemes.
I totally agree. This looks like a pretty new startup too. I would be livid if my team had spent so much time on this instead of building capabilities to get the startup traction.
Iuse unison to sync to a private server and borg to backup most of /data to the same server via ssh, both from termux. I restore quite often, when reinstalling phones ( rDroid)
The Day the Universe Changed and Connections were his two big series. I think I have the former book somewhere but I'd probably be inclined to find and watch the two series.
Nikken accepted the fact of copying the designs from my portfolio and offered me compensation, which I refused. I offered them to develop an original design for this ceiling, which they did not accept. They copied the historical dome from a historical building in New York. I confirmed that this design is no longer similar to my original designs. End of the conversation
What I mean is that the game design is poorly made, unbalanced. Only vanilla and space age seems like they're accessible games.

Generally game design revolves the concept of a effort-reward loop: the player must feel he is regularly advancing in the game, at a steady pace, with a difficulty that slowly increases.

Mods are often badly designed because they are made by hardcore factorio fans who don't understand this or follow this golden rule.

There was a FFF who talked about a game designer they hired, and wube constantly had to make his designs simpler so the game can be a success. It requires a lot of work.

Making a great game is about "easy to learn, hard to master". A lot of people don't understand it, but a game must be attractive enough for casual to medium players, or it just will not sell.

The magic of factorio vanilla and space age is that the difficulty is well designed. Mods often just don't follow that rule, or have a lower quality.

There is more psychology behind game design that we want to admit.
No, advertising is the nasty stuff. the vector is obviously our communications infrastructure. (of course, this doesn't mean that advertising itself cannot also be a vector.)

advertising is designed to manipulate without consent.
Double click and drag is your friend.
I use URLs as API keys, so they are self-descriptive (links to a page that tells you what it is/what service it's for) and self-revocable (there's a button, no need to post it to a GitHub repo to have them revoke it for you with their secret scanner [1]).

I bring this up a lot [2] but I do think there is value in being able to tell if something is a secret and tell where to go to revoke it if found. Most current API keys use some sort of prefix at least (AWS, SendGrid, GitHub, etc).

[1]: https://docs.github.com/en/code-security/secret-scanning/int...

[2]: https://news.ycombinator.com/item?id=28296864
Playwright does have some docs on scraping, which makes it seem like they do want to support that as a use case https://playwright.dev/docs/docker#crawling-and-scraping. I'm unfamiliar with that though and wouldn't be able to speak to addressing issues with scraping
no one is designed to handle social media at scale. Our brains are calibrated to express empathy at different levels for finite numbers of people who are of a given proximity to us (emotionally and physically) — e.g. the smaller and closer the group, the more capable of empathy (and thus worthy of exposure to nuanced feelings and more frequent exposure) we are.

Being bombarded with the thoughts and takes (especially when distorted in content and exposure frequency by an ad platform disguised as a social media site) of thousands of people — only a few of whom you can possibly know closely — is a recipe for mass psychosis.
Our habits shape our lives, but our circumstances and routines often dictate those habits...
One of the most famous accounts, also universally acclaimed, is Primo Levi's Survival at Auschwitz.

https://www.theguardian.com/books/2017/apr/22/primo-levi-aus...
I really don't care about the aesthetics of a string but this is 100% my issue when interacting with UUIDs.
Agreed. I cant see why anyone thinks this was worth spending time on rather than just using the standards which everybody else does.

Nobody types out api keys so there is no need to make them friendly to say or remember. After you have copied and pasted them once into your db, you are never going to seee or use that string again!
I really dont see the benefit of these. its just guids with extra steps. its not any easier to read than guids.

its an alphanumeric random string in both systems.

yes theres is kinda symetrical. but im not going to find it easier to communicate/remember say:

38QARV0-1ET0G6Z-2CJD9VA-2ZZAR0X

any easier than i am

d1756360-5da0-40df-9926-a76abff5601d

both are long random strings.
both are awkward to have to read over say a phone call.

what am I missing here?
Bug issue is we have more than enough research and awareness that you can consider drunk driving a "choice" not just some unfortunate accident. You're not relieved of all mental cognition when you're drunk.
In two player mode, still even today, C64 Bubble Bubble is one of the best casual games. I can sit down almost anyone on the couch and they'll enjoy at least a few rounds, experienced video game players or not.

That the game design and implementation cuts through FOUR decades of time to be enjoyable says something. There are many old games which still are good but not as accessible to a modern audience.

There are even more old games which are impressive even in retrospect, but don't play well today.
Work on hard and interesting problems by yourself and then talk to them about your experience doing so. Meet them through meetups and online communities and job applications
I love using Crockford's Base32 to encode "invite codes" or any ID that you may want to share/write down/spell out: don't have to worry about mixing up O-s and zeroes - or care about casing.

I try to make it obvious in UI by automatically converting to uppercase, replacing O->0 etc, and adding a dash in the middle.
What's new in Java 24 for us developers?
To be honest that’s because I didn’t flesh out JS counterpart yet. My plan was to have something similar to the Python version: https://codeberg.org/prettyid/python

Of course, if you like the idea but don’t want to add another dependency, you can copy-paste the three-liner as it is! (And I’m sure it’s not even copyrightable right now :-)
or make it optional and/or allow other symbols such as _
Pretty sure he's talking about our Samsung Odyssey G9 57"

I too get 7680x2160x120Hz via TB4
It looks like they wanted a reason to make a shiny blog post to get attention for their startup. Judging by the fact its on the front page of HN and we are all commenting on it, looks like they succeeded.
i used htmx to write a full b2b insuretech app with customers in 15 days. thats concept to live production grade, enterprise financial app.

i can tell you that it fits so so perfectly for finance apps with lots of forms and data. we have a very sophisticated quote page which also with oob was a breeze.
Powerschool Data Breach
The day is still young. Wait for it, there'll be one (or 3) soon.

With 865 dependencies pulled in by cargo :-)
Scams, crashes and calamity: Departing regulator warns of crypto risks
True --- but incomplete.

Browsers can block known sources of advertising and fingerprinting code.

It's hard to produce a fingerprint when the browser won't load the code.
Worse picture quality but much better immersion. I am also using a video projector and the fact the picture is taking one entire wall makes a difference regardless of the actual resolution.

Picture quality doesn't matter a lot when you are watching a movie from the preHD/4K era anyway. It is even better as you are less subject to aliasing.

I wouldn't trade immersion for resolution. Also one doesn't feel a lack of picture quality when not used to it. I don't own a 4K screen. So I don't miss 4K quality and watch movies with the utmost quality I know. Ignorance can be bliss.

Added bonus is you don't have a huge black rectangle in your living room when it is turned off, only a tiny device (that can easily be hidden).

Having said that I heard there are pretty decent laser 4K video projector these days with HDR support.
Definitely, I always compare the ESP32 to a modern version of the Amstrad PC 1215, and we could already do quite a lot with it.

Hence why unless we're doing some kind of PIC like development, it is about time to embrace more modern tooling. :)
What is with everybody suggesting this or that browser? They're all going to be fingerprintable. Using a less common browser just makes that easier... not that it will ever be hard.

You might get some relief from some tracking, including via fingerprinting, by using comprehensive ad and tracking blockers. Or you might not, since CDNs are still probably going to track you.
Fr, ignore these people and try Brave Browser.

I care less about privacy than I do an annoying Internet. There NO ADS with Brave Browser - like I just DO NOT SEE ADS anywhere on the Internet.

Anyone that has been using Chrome can't possibly care about privacy anyways and they can't know what I mean about ads online.
because i am a human who sees the inherent value of all humanity, divorced from their wealth. i see wealth hoarding as an addiction, a sickness, and a danger to others.
> All frontier multi modal LLMs can do this

There's reliable, and there's reliable. For example [1] is a conversation where I ask ChatGPT 4o questions about a seven-page tabular PDF from [2] which contains a list of election polling stations.

The results are simultaneously impressive and unimpressive. The document contains some repeated addresses, and the LLM correctly identifies all 11 of them... then says it found ten.

It gracefully deals with the PDF table, and converts the all-caps input data into Title Case.

The table is split across multiple pages, and the title row repeats each time. It deals with that easily.

It correctly finds all five schools mentioned.

When asked to extract an address that isn't in the document it correctly refuses, instead of hallucinating an answer.

When asked to count churches, "Bunyan Baptist Church" gets missed out. Of two church halls, only one gets counted.

The "Friends Meeting House" also doesn't get counted, but arguably that's not a church even if it is a place of worship.

Longmeadow Evangelical Church has one address, three rows and two polling station numbers. When asked how many polling stations are in the table, the LLM counts that as two. A reasonable person might have expected one, two, three, or a warning. If I was writing an invoice parser, I would want this to be very predictable.

So, it's a mixed bag. I've certainly seen worse attempts at parsing a PDF.

[1] https://chatgpt.com/share/67812ad9-f2bc-8011-96be-faea40e48d...
[2] https://www.stevenage.gov.uk/documents/elections/2024-pcc-el...
I don't read others' warnings as fear mongering. Rather, they are genuinely offering concrete steps to be taken to avoid problems that frequently arise in this domain.

"Go talk to a lawyer" is not an attempt to scare or some impossible abstract advice. It's a very concrete, and very reasonable step that really ought to be taken early on in this effort.

Maybe everyone here is off base. How might the app developer determine this? By talking to a lawyer.
Review: Implementing Linearizability at Large Scale and Low Latency
Side note: this seems to work differently on Mac. I had to wait a little bit before the drag function would drag and not change the selection.
That reference to CD keys is nice and when I look at their example vs. the Diablo II CD key I think they fall a bit short of creating something the looks nice. It's simply down to size, the example key they generate is just to long, to the point where I don't see the value.

It's a cute idea, but I really don't like the extra level of indirection, especially as I feel like there's nothing gained. The base32 encoded key is no more beautiful that the uuid7. I think it's to easy for someone to look at this and go uuid7().upper() and assume that's the same thing, if they just look at the key.
Second this suggestion. The one by Caroline Alexander is also very good.

It's a story of the most incredible leadership during spectacular difficulty overcoming multiple seemingly impossible things.
Thanks for digging up the statistic, but seems to confirm that bsder was correct about the relative numbers.

>I doubt that they would characterize such a surgery in a cis individual as "gender affirming care" anyway.

Right, but they don't characterize it that way purely because the individual is cis. The typical reason for these surgeries is that many boys and men feel uncomfortable having large breasts (even though this is not particularly abnormal in biological terms or a dangerous medical condition). So it is 'gender affirming care' in a pretty literal sense. The person feels that their body conflicts with their gender identity, and the surgery removes or lessens the discrepancy.
The most annoying is having to order by DESC NULLS LAST to get the largest value from an aggregation.
Crockford has a checksum though