skysight-inc/HackerNews huggingface dataset:
Firsthand experience: DMV experience comes down to funding.

Ohio BMV is basically a pleasure and a joy to visit every time I interacted. Staff was competent, offices were laid out logically, and time to completion was measured in minutes.

Texas, on the other hand, funds offices relative to the proportion of tax base in the area (this also disproportionately affects minorities, I've seen). Some areas are like the general Ohio BMV. Others one could reasonably point to and say getting an ID there is so difficult that it must be the goal (like voter suppression). At one of these, I waited over 5 hours in line only to find they skipped my number and wouldn't let me come back. We showed up 1.5 hours before opening and were in the line that wrapped around the block. Wait time after their screwup would have put getting services after closing (i.e. wasn't happening that day). I got lucky the second day I took off of work to get my license changed. But areas with higher tax base (Hebron area in Carollton, TX, part of Austin, TX, etc.) you get in and out quickly.

For government services you get what you pay for when you put appropriate monitoring in place.
I would say that studying history is almost defined by rote memorization. Once a pattern emerges, you're not studying pure history but rather historical economics or sociology or something else. Things don't usually fit neatly into pure categories but I can imagine well written tests for pretty much any subject that require extrapolation or speculation of some kind, except "pure history".
Personally, I believe Apple is the "least worst" in this regard, and I'm willing to accept that they provide "some non-personal information" to "Apple TV strategic partners, such as content owners, so that they can measure the performance of their creative work, meet royalty and accounting requirements, and improve their associated products and services."

Compare and contrast the Apple TV privacy policy you linked with Roku's, for example: https://docs.roku.com/published/userprivacypolicy/en/us

Quoting from B.1:

We may receive information about the browsers and devices you use to access the Internet, including our services, such as device types and models, unique identifiers including advertising identifiers (e.g., for Roku Devices, the Advertising Identifier associated with that device), MAC address, IP address, operating system type and version, browser type and language, Wi-Fi network name and connection data, and information about other devices connected to the same network. We may also gather the WiFi MAC addresses and broadcast signal strengths of your router and other Wi-Fi routers in your area. For Roku Devices, we may also collect the name of the retailer to whom your Roku Device was shipped, various quality measures, error logs, software version numbers, and device status (including the status of battery-powered accessories). When you enable Bluetooth while using Roku Services, we may collect your Bluetooth usage, such as connection quality, the name of the device connected to your Roku Device, and the start and stop time of your connection.

Quoting from B.3:

If you use the Roku Media Player to view your video or photo files or listen to your music files, Roku will collect data about the files viewed within the Roku Media Player, such as codecs, and other metadata of the local files you play through the Roku Media Player.

When you use a Roku TV with the Smart TV experience enabled, we use Automatic Content Recognition (“ACR”) technology to receive information about what you watch via the Roku TV’s antenna (including live television content and ads), and via devices connected to your Roku TV (including streaming players, consoles and cable and satellite set top boxes). For example, we collect TV viewing information such as the programs, commercials, and channels you view, the date, time and duration of the viewing, and how you use the on-screen TV guide. We collect TV viewing information both when you access live TV directly through your Smart TV’s interface and when you access live TV from within a Third-Party Channel. If the Smart TV experience is enabled on your Roku TV, we will use this information to personalize your TV viewing experience and ads.

Or quoting III.B:

We may disclose personal information (including Roku account registration information when you sign up with the channel or content provider, and information about your interactions with their content and the Roku Services), with partners whose services are available through the Roku Services such as providers of Third-Party Channels, Roku Direct Publisher Channels and other content providers on the Roku Services.

So much "nope" from me...
There's any number of less subtle and more important problems with this idea, but another problem you have here is that one-time pads only provide confidentiality, not integrity.
What happens when an AI becomes self-aware?
What would be the negative effects of that drawback? Higher wealth inequality? Increasing age for first time home buyers?

The ability to build credit isn’t actually an advantage in and of itself. In most other lines of business, if the business tried to point to “we’ve given you more opportunities to prove yourself a worthy customer” as a perk we’d laugh at them.
> wheel concatenation

Actually laughed out loud at that phrase. Touche!
Thanks, this is very helpful.

At first glance, this looks a bit more complicated to me than docker compose. Using nix feels like it could make things more precise, and maybe that is better?

I'm still learning Nix, despite having it has my main laptop driver for over a year. It's magical and mystifying all at once!
I might be missing something, but people who hotlink your scripts aren't your customers or users, and you shouldn't have any obligations towards them. Can people hacking your site sue for GDPR violations to get you to delete the logs of their hack?
Another lisp in a browser using WASM

https://vishpat.github.io/lisp-rs-wasm/
I tried the "AI detector" page from that thread and pasted some of my ChatGPT outputs. ChatGPT came out at 94% human/real.
> My employer could send me one. I wouldn't use it.

I would, if it was high quality enough to be comfortable for long term use, and there was decent enough virtual desktop software to have many floating windows of all the software you use.
> The idea that a compiler should just silently omit anything that it’s pretty sure won’t be needed is one of the most bafflingly daft decisions I’ve ever encountered.

It's not merely "pretty sure" - the language is specifically defined this way. C++ in particular requires as a minimum standard from practitioners a perfect knowledge of the vast, complex language standard. Anything less and you'll write a program which is ill-formed or has undefined behaviour, ie your program is nonsense.
uBlock Origin, Tree Style Tabs, Sponsorblock, Auto Tab Discard, the rest I can live without. (not an extension: userChrome.css to remove tab bar) (preview of Tree Style Tabs + userChrome = https://i.imgur.com/81OpEOy.png)
Well, that's the fundamental difference between tech and science. With tech the 'truth' is entirely instrumental - is the product useful? (Not entirely accurate, as a product could be far less useful than the alternatives but still a commercial success).

In science sometimes the goal is instrumental value, but more often it is inferential insight where there isn't a simple 'it works or it doesn't' truth value and the role of methodology and review to control for sources of false positives and false negatives, misconduct, and unwarranted interpretation of data are important.

I'd argue that peer review aids breakthrough science overall, because where shoddy but splashy research slips through review, sometimes years of research effort and funding get funneled into avenues opened by such putative breakthroughs that turn out to have been bullshit all along. The misdirection into dead ends has the opportunity cost of the potential of making real breakthroughs.
Ask HN: Anxiety and dread approaching status update meetings
If my role is primarily maintaining a large complex legacy application where you're solving scaling issues, there might not be a measurable outcome to report like delivered that feature etc. How am I supposed to give my updates without freaking out that I will be seen to have done nothing (ie solved the problem).

Secondly, if doing R&D, how do you update that you did a thing when it's not anything of note.
This is the correct answer but it's pretty unintuitive. Simplifying it was the right move.
I usually use Docker compose locally, and then I deploy to system containers.

Nearly all my time is spent on developing my own software, so it's not like I make infrastructure changes every month. I set up a deployment pipeline that deploys it the way I want, and then I don't touch it until my infrastructure needs to change.

So I'm usually not even using application containers in production, Docker is just a simple way to simulate production services so that anyone can run a single command and have a complete dev environment.

Docker swarm works well with compose.
Because the goal of the system described above would be a more equitable distribution of economic gains (profits) and control - to avoid the concentration of wealth and power that comes from letting equity (capital) own and control businesses. Concentration of power is corrupting and the concentration of wealth is the concentration of power. It harms society at large.

On top of that, work is where most people spend most of their lives. Right now, most people work at businesses that are governed in an autocratic way. Which means, on a very practical level, we're asking most people to spend most of their lives operating in an autocratic context.

With respect to Sole Proprietorships and Partnerships. There are some pretty big sole proprietorships and partnerships out there - with lots of employees. The bigger they get, the smaller the contribution of the sole owner or partners to the business vs the rest of the employees and the more the current system gives an unjust distribution of rewards.

Sole proprietorships and partnerships wouldn't vanish entirely. They'd just be limited to businesses where the sole owner or partner really could do all the work (or most of it with some of it maybe contracted out to other cooperatives).

It's true that the Free Market Socialist system described above probably would undervalue the contributions of founders. But the current system massively undervalues the contribution of the average worker. So it's a net gain in terms of justly and accurately valuing contributions. And Free Market Socialism would result in a much more even distribution of wealth, and therefor power.

It wouldn't be perfect, but - personally - I think it would be an improvement.
After really looking into this for my own home, I think there is some marketing BS involved. "Efficiency" is an inflated metric, it gets to a certain temperature a heat pump is going to be the equivalent of electric heat, purely expending energy to heat things up. Additionally, they have to be constantly on and cycling so they don't break the colder it gets. A gas furnace can be fired up almost in any temperature and is still very efficient. Not to mention that efficiency doesn't really tie to how exorbitantly expensive it is to run heat pumps, you're looking at +$500-800 month in extra electricity costs in some places.
I don't know why, but the word 'eugenics' is enough to trigger a thought-terminating cliché. Maybe the GP was being tongue-in-cheek, maybe not, but it's always a strong reaction to this word.

I understand it was used as an excuse to justify genocide, but I don't understand why the concept of eugenics is viewed as profoundly immoral by itself.
I get that it's a slippery slope, and that's a valid reason to ban it, but I never see it formulated that way, only a "NO! NEVER!!" non-argument.

We've always been fighting diseases, tried to better our condition, but if we're using genetics to prevent lethal diseases it's suddenly immoral? (Not saying it's what was talked about above, just using a clear cut example here). I really don't get it. I find on the contrary that not preventing horrible painful diseases on purpose, on the basis of us not wanting to feel uneasy, is what could be called immoral. I think that at least for clear cut cases, it should be debated.

It's a little bit like transhumanism: a lot of people use glasses, or prosthesis without any issues. It's already transhumanism IMO, but people do not label it that way, so that's accepted, while the word transhumanism itself is vehemently rejected.
I am guessing you are using an iPhone. But if I am wrong and for others who do not know, Firefox for Android supports running uBlock Origin.
>Which is, of course, what we currently have, except it's the businesses who are able to "conveniently forget to mention" instead of the borrowers.

>I pay myriad bills on time and in full every month, but only three of them--all loans--report my positive payment history to credit bureaus

Okay, but the reason for that seems to be due to practicality reasons rather than some sort of concerted effort to oppress consumers. The types of accounts that do get reported to credit agencies (off the top of my head: credit cards, student/car/personal loans, mortgages) have one thing in common: they all have high dollar amounts in at least one of: monthly payment, total owed, and available credit. Being able to stay on top of payments and/or not get into debt spiral provides a much stronger signal about your credit worthiness than you being able to afford the $100/month electric bill. Therefore, bills typically don't get reported, and presumably that's factored in the credit models. After all, the bills that you mention are mostly mandatory (eg. utilities), so it's reasonable to assume that if you don't have any such bills sent to collection, that you got those bills and paid them on time for all of your adult life.
https://www.theautopian.com/heres-why-car-wheels-are-so-flat...
I use this one for Safari on iPhone to see new comments on HN

https://apps.apple.com/be/app/hacker-news-comments/id1602932...
Apple easily spent a billion dollars developing their A-series chips from the purchase of P.A. Semi in 2008 through the release of the iPhone 4 with the A4 chip in 2010. A lot more money went into subsequent designs and now the M-series.

There's potential for investment but that investment is a lot of money.
judges decide who counts as experts, and doing that correctly requires expertise

this is why so many people get convicted on the basis of pseudoscience like lie detector tests and tracy harpster's 911 call analysis https://www.propublica.org/article/911-call-analysis-fbi-pol...

it would not be especially difficult to find a professor from a reputable university who would explain that using dynamically typed languages was malpractice, or that using the waterfall model was, or that using threads was, or that running the servers on microsoft windows was just fine, or that running virus scanners was useless, or that running virus scanners was essential and therefore it's malpractice to not run on an os that can run them, or that using crypto that had lost a nist competition was malpractice, or that unauthenticated rce security holes were unavoidable and the best you can do is to patch them quickly, or that you need to prove all your security-relevant code correct with coq or something before you ship it and therefore any security hole is malpractice, etc.
> To stop this pathological politicization you have to create an environment of security.

But in your example, the problem was the person in charge. If it's your community, then by all means, create the right environment. But if it's a situation like your example, then what? You, the random newcomer, can't really alter the environment very much. You can stay and accept it, or you can leave, but the environment is already problematic. Now what? How can you un-politicize such a community, when you aren't the leader?
> From your perspective, should all customer inquiries be outsourced to social media to save businesses some dough?

"Should" requires applying emotion and you cannot participate in a good faith discussion if you bring in emotions.

All we can discuss is what is. If what you are trying to ask is: "Do some businesses only accept inquiries by social media?" I don't know for sure, but expect it happens. I know for certain that there are businesses which do not accept phone calls. There are even more businesses that do not accept inquiries by telegraph. Do any businesses accept inquiries by telegraph?

Like I said, businesses will put the most effort into accommodating the majority of customers where they are found. If that's social media, then social media is where the most effort will be made. Indeed, it stands to reason that a business that is primarily in the business of providing internet service for pocket computers used to access social media will find most of their customers congregating on social media. Other businesses might find that the customers are most likely to come in person. A retirement community might even find that the phone is where the people are. Certainly there is no universal medium here. Each business will be different.

That doesn't mean there won't be some best effort attempts to support customers on the fringes, but there is only so much time in the day and if you lose the customers on the fringes... Oh well? You will never win them all anyway.
> Anyone jumping on them because they're the new hotness is more than a little behind the times.

cough Aging directors in Health and Finance cough
One of the neater bits of world building/subplots in the book "A fire upon the deep" is their ship is a freighter with a cargo full of one time pad keys. that is, the encryption you would revert to in a world where factorization is easy.
clueless regulation is equally harmful regardless of how it's imposed

both governments and visa are in a position to impose it
And look how much damage it's done to their business.
Nothing wrong within using compose in production. As for restarts, I've never had any issues with it.
Jobs was a well-known sociopath but also people of the highest talent level fought to work for him because he was a great executive
And who do you think pays if the FDIC is activated?
That number seems so low I don’t know who they’re hoping to leave. Or they don’t have a plan in that regard. Real numbers would be like “discounted rail tickets” or some per month stipend for the additional costs. Or maybe it’s just to get homeless people to say they’re leaving.

I’m grasping at straws here.
Emojis in domain names, punycode and performance
Strange, I got $22.82. I was honestly expecting around $5 but I'm not complaining. I'm not sure what I did differently.
Ask HN:How to avoid Clicktracking
I love to read newsletters. My RSS reader has a bunch of subscriptions.

But what worries me is the click tracking and profiling which happens in the background.

I try and obfuscate myself by using a thrid-party tools like wheregoes / url-xray / siteredirector.

How can I make an option of redirection checking appear in my context menu ?

link --> rt click --> open clean URL in new tab
Well, I missed the one a year ago, thanks for posting.
Where are you a citizen of?

Citizens from Singapore, Chile, Australia, Canada and Mexico have alternatives but others are lumped in together for H1B assuming they don't qualify for others (L1, O1, etc).
One of my biggest UX nits with Fly (I have no excuses, I have all the access I need to go fix this myself) is that we "kernel panic" when your entrypoint command fails. Of course, our kernel is not really panicking --- we've just run out of things for our `init` to manage, so it exits, and when pid 1 exits, so does the kernel. But you get the terrifying stack dump.

We can clean this up, so that you get a clearer, simpler error ("your entrypoint exited, here's the exit code, there's nothing else for this VM to do so it's exiting, have a nice day"), and it's been on the docket for months. We'll get it done!

We could conceivably add a flag for our `init` to hang around waiting for you to SSH in after your entrypoint exits. But that's clunky and complicated. Usually, you want your kernel to exit when your entrypoint fails, so that your service restarts! What you should do instead is push a container that has enough process supervision to hang around itself. Here's a doc:

https://fly.io/docs/app-guides/multiple-processes/
Neither is true. Whether a digital or analog channel carries more information and less noise depends entirely on the channel parameters.

An ideal analog channel is noise-free and has infinite frequency response. An ideal digital channel carries infinite bits per second (and can be carried by the former analog channel).

All digital communications is ultimately carried in an analog medium: e.g. twisted pair ethernet cable or what have you. The performance of that communication is within the limits established by the analog container.

The simple analog coding techniques, though, are inflexible with regard to reallocating noise. E.g. an analog channel is noisy, we can use it to transmit digital information that is noise free, such as UTF-8 text. We reallocate the noise into a bandwidth limitation.
Has any leak ever resulted in someone saying they could clearly id damages from a specific leak and then get compensation from the company who leaked it?

We aren't even told when a government entity looks at and uses our private information. How in the world would we know when a criminal does, and how would we be able to say they looked at that specific leak instead of one of the other 10 possible sources of my leaked private information?

Maybe it is time to pool the damages of all identity thefts together, (about 56 billion in 2021) and split the bill (+ maintenance and administrative costs for managing the money) across all businesses that have leaked private data. That money could be used as a resource to all identity thefts victims to be made whole.
Google and Meta’s Advertising Dominance Fades as TikTok, Streamers Emerge
It's amazing how many learned lessons we have to relearn. Should we learn why Nagle's algorithm exists and how best to exploit it? Nah, just disable it.
I could see this thing getting shelved. Feels like the Lisa.
We don't need an perfect and absolute arbiter of truth to identify malicious hateful lies the same way we don't need one for defamation laws. We have high standards high bars and a legal system.

The biggest difference between what they are doing and my statement is that my statement is carefully and actually researched truth, spoken with intent to inform, and furthermore although it pointed out how dangerous those lies were it called for a legislative solution to the problem not self help. If you took it upon yourself to take action it would be solely your action.

By contrast they pass on lies they either know are false or with reckless disregard for the truth of the matter often with vague implication of threats and calls to action.

I say the clear distinction in circumstances is sufficient for a court of law to address. I suggest that we don't need to wait until someone gets murdered we can just throw the folks promoting lies and hate in jail first. This is no more problematic than defamation as an exception to the first amendment.
I had an almost minimum job in early twenties. It was lots of hard work but I don't regret it. The boss was a total jerk but I made some friends. You've no idea of the camradarie that comes up when you've a shitty boss and a list burgers that you have to cook ASAP.

Gets your blood flowing. Definitely that would've been preferable than just sitting at home idly playing video games and becoming more and more depressed.
Adguard on iPhone has greatly improved my experience
I’m wondering how or if helium supply issues might make impact scalability of this. Yet another in a long list of reasons we should ban selling the stuff to the public.
.. what a crock of shite. right on par with incessant corporate socio/psyopathology.