skysight-inc/HackerNews huggingface dataset:
I don't organize my life around the unlikely event that I might one day be falsely accused of murder. I don't estimate that it is worth the cost and I suspect most people share that view, as evidenced by Google's massive user base. I understand that some people do and I respect their decision.

> Plausible deniability is going to be a very weak crutch to be relying on when charged with something with an equivalent consequences to a charge murder

I wasn't aware that abortion was prosecuted so harshly. If that's the case, then you should indeed not rely on plausible deniability and instead, use Tor and/or DuckDuckGo.

I am still defending Google's policy though. Google shouldn't cater to a minority of users (e.g. users that plan to commit murder-level crimes) to the detriment of the majority.
That’s kind of what the GP meant…

A require in ruby would just import whatever those files defined in the global space. They may be “modules” (which probably have different meaning in ruby vs Python), but they’re globals nonetheless and inventive coders put all sorts of weird things into the global space instead of following convention of one file one module.

It’s a fundamental philosophical difference between the two languages - is it a good thing to let programmers do the wrong thing? Python makes it hard to do so, Ruby celebrates the flexibility.
Go forces you to use dependency injection, which makes it much easier to have simple structs (objects).

With Ruby (and specifically Rails), so much state is tacked onto ActiveRecord that its difficult to mock/debug apis. For example, calling `#find()` creates a new object or trying to stub out `User::ActiveRecord_Relation` in tests is frustrating.
Investors Are Buying Mobile Home Parks. Residents Are Paying a Price: https://us14.proxysite.com/process.php?d=Qtlaz7DsHDGD%2FccPc...
Ok, but it’s still really strange symbolism to pick.
Did you buy a kit or follow a guide? I’m interested in making one.
Slavery existed in every region of the world. This does not negate the destructive affects the Atlantic slave trade had on the continent, its kingdoms and resources. The article did not argue that "Slavery didn't exist under pre-Colonial rule".

Side point, it's always funny to me how a lot of Westerns are hesitant to admit that African societies in Pre-Colonial times had history, science, culture, etc. just as any other society, but very eager to exclaim that they had slavery. It's also as if the existence of slavery does not require a certain type of social organization to have been already developed, which then they claim Africans didn't have.
Sea people? Like pirates? Vikings?
M2 MacBook Air 10 Core vs 8 Core GPU
yep, gotta run a bunch of terminal commands to get to the file path. And then have to modify the gem's source code to add debugging lines. When you're done, you gotta re-install the gem in case you didn't revert all of your debug tweaks.
Not something I know that much about, though nuclear depth charges where apparently replaced with torpedoes because they aren’t that great a weapon.

Best case 500 ft vs 12,000 feet means the blast might have a range roughly square root of 24 or 5x as far. But a more variable topology might work like the walls of an anechoic chamber and disparate the blast much faster. https://en.wikipedia.org/wiki/Anechoic_chamber#/media/File:C...
If there are mechanisms for autostart and disabling autostart, isn't there, like, official documentation for that?

It's clear that Microsoft won't listen if a few casual home users demand documentation, but I would have expected huge institutional customers that throw two or three digit millions of dollar per year at Microsoft to demand and to get documentation for such things.
How so?

For me HTTPS is there to protect the user, not the server. If you want to protect the server minimize the surface of attack, use very strong passwords, and serious resources ownership (chown) setup.
Agree the GP can be more specific.. that said in response to

> amongst the community, this is not a complaint I hear very often.

Those unhappy with the state of ruby probably moved to different languages instead of hanging around and complaining…
Fuzzball and TinyMUCK feature MUF, multi user Forth as a way of programming within a MUD. As I think about it there’s a fascinating direct spiritual line from that to VRChat today, the idea of multiuser roleplaying where you can code within the game itself (just in vrc it’s done in Unity).
This comes off as judgemental and condescending. I'm not much younger and came of age just before PDAs and smartphones changed the world. My life was and is full of other activities, yet I now use the phone hours per day. And it is an enhancement in most every way: language translation (bilingual household), security (MFA and a deterant when out late alone), news, fact checking, broader social network (albeit some "only" virtual), communication with distant friends and family, learning home improvement, a safe escape when feeling overwhelmed by extroverts, etc.

Past generations were probably pearl clutching over people with their faces in a book or newspaper "constantly". "Get back to working in the factory!" 12h per day until you die. "Look up at this beautiful scenery on our hike!" Same as the past 3 hours of scenery. Of course the solution is to stigmatize these worthless book worms! /s

Cut the kids some slack, they are exploring both a physical and virtual world. The former of which they often have little control or freedom. (Depending on parents, peers, and local culture.)

My hope is smart glasses or contacts will become more capable and accepted. Then we can enjoy the benefits and the "real" world together more seamlessly. Isn't that what all tools are for, to enhance our lives?
> It is notoriously difficult to get young voters to turn out and asking them to turn off their phones for the mid-terms (like in the article)

The experiment was to turn off social media, not turn off their phones.

You can still get news directly from news sources, rather than indirectly from social media, which is not generally the primary source of news.
> But this is true for ML syntax too, isn't it?

In ML, function application is left-associative, and therefore `a b c` always means `(a b) c`. It can’t mean `a (b c)`, even if that would fit the types.

The expression structure is therefore independent from the types in ML. You can parse the expression tree without a symbol table. In concatenative languages, on the other hand, you need to look up the types, or if the language is dynamically typed, the expression structure only manifests at runtime.
React19.org - Here's 12000 of them in one spot for you.

My favorite is the 12 year old girl who's in a wheelchair now, what's yours?
Ask HN: Which email client do you use on Windows?
It's really time for me to move on from Outlook, the amount of glitches is becoming unbearable (it regularly crashes on routine operations, like when I try to add or delete accounts, or even just on meeting reminders). My requirements are:

* decent support for multiple accounts

* Support for IMAP as well as Exchange

* Exchange calendar sync, all other features are kind of optional (lean would be preferred)

I tried those alternatives, but none seem to do quite what I want:

* Windows Mail: I actually really like the app, it's leaner and faster than Outlook, but it has one major bug on my machine: it's using the same "Sent From" name on all accounts and doesn't let me edit it. I found an blog post describing the same problem and how a reinstall helped them, but for me not even that does the trick.

* Thunderbird: this would be my favourite, but it doesn't support Exchange
The examples mentioned in the article are geared towards exploiting certain innate desires of many humans. IG and Meta are not "static" constructs but continuously updated services that want to maximise the time people spend with them.

I don't think it is an indictment of society if teens, a group of people usually endowed with special legal and societal protection, use IG for highly detrimental social status comparisons. I wonder whether the author considered that there are people out there that are not yet fully aware of all the implications of social media usage.

I don't want to paint these companies as the antichrist either, but they don't get a free pass from me---that is just absurd.
I have dealt with a lot of domain squatters and see a pretty common pattern here.

1. Regardless of when it was purchased, there is always a "project" behind it that has never materialized.

2. There will be some dated fragments of said "project" like a Internet Archive page showing it was once going to be something but it usually never was anything but a ploy to avoid looking like a squatter.

UDRP rules are pretty clear about bad faith registrations and most country TLD's (including CIRA, the .ca domain) use the UDRP to solve disputes.

If you own a domain, regardless of when it was registered, each year you renew you are 're-signing' under the terms of the UDRP.

It should be obvious to the registrant, that the domain will cause confusion with a clearly held trademark. If you are in Crypto, you know Binance. Them making an offer and someone countering demonstrates they are willing to sell the domain.

Filing a UDRP dispute by the trademark holder will cost approx $5k+ USD. They made an offer worth roughly that to avoid a lengthy battle, but if the registrant won't go for it and demands a ridiculously high price for something they clearly aren't using, it's cheaper to just hire a firm and just go through the UDRP process to seize the domain. Many companies don't do that, but it's an option.

I was involved in something similar where we just paid the squatter $7k vs. going through the UDRP process. It sucked, but it was definitely faster and less complicated.

When it's all over, I predict taking the $6500 they offered will have been easier and less expensive for this individual. Their out of pocket costs are in the (hundreds) so that could have been a tidy profit.
"Agree or leave" is how those companies represent themselves to their employees, and their customers too.

OP seems to be partway through some scales-falling-from-eyes event.
New numbers on music consumption
doing anything for 12 hours a day

But there's a problem with multifunctional devices like computers and smartphones: it's highly unlikely he's doing the same thing for those 12 hours. Obviously I don't know exactly what your son is doing, but I think it's highly unlikely those 12 hours are filled with a single activity. And in that case, grouping all those activities as "spending time on phone" is less helpful than you think.

Taking my adult self as an example: on work days, I use the computer for more than 12 hours a day, easily. That time is divided between coding, research, monitoring existing systems, communicating with team members, having meetings, reading news sites (for various definitions of "news"), watching movies, and listening to music.
That’s roughly what I was going to say. Another factor though is the group of Facebook users and their folkways. For instance the unhealthy body comparison on Instagram is not driven by system prompts but because; (1) there was an existing tendency for people to do that and (2) people see other people doing it on Instagram.

Once an online community has gotten some habits it is very hard to change even if you run it.

I also have the opinion that TikTok is dramatically more harmful, a friend of my son got turned not just into an Incel but an Incel who doesn’t work or go to school but just steals money from his mom so he can buy illegal anabolic steroids. (Oddly he doesn’t even go to the gym)
CTE support is coming to Rails
> The stealthy submarine isn’t gone; it still has years of life left.

Tell that to the USS Connecticut
It's pretty simple to me. It started out as a way to remove the barrier to creating a personal website.

Why would someone want a personal website? So you don't have to explain everything about yourself to every new person you meet. They can see what your interests are, what kind of ideas or projects you promote, and learn more about your quirks. This helps filter out those who would clash with you, as well as giving potential friends or colleagues a much smoother on-ramp to future interactions.

That was in the MySpace days.

At some point, Facebook took over because it was a more standardized interface with more bells & whistles, and eliminated the issue of really ugly page designs made by amateurs with auto-playing audio of music you might hate. For a little while, FB was a superior product.

Then, they started messing with The Feed so it was more likely to do things that benefited the company. There was some uproar, but it was ignored and those voices turned out to be an inconsequential minority. Other platforms followed suit. This was the turning point which soured the whole experiment.

I still think it can be quite useful when you're hyper-focused on using it to enhance offline interactions and/or certain collaborative efforts. But if you're just idly bouncing around, The Feed will hijack your brain and start pushing you toward things the company thinks will make it more money.

The problem is that social media became an end unto itself, rather than a tool to facilitate other things. Apparently there were hundreds of millions of people with a bunch of idle time who didn't want to do anything challenging with that time other than occasionally be enticed to spend money in an attempt to make themselves feel better about their lives. Their eyeballs were ripe for the harvest. And now we have to reckon with all the unforseen ways this has changed our culture, including the whole 'influencer' plague.

It takes a lot of discipline to avoid the siren's call of FOMO, and most people are not sufficiently equipped to do it. It's inextricably intertwined with our failures to adequately address the mental health needs of the wider population as well. All those of us who are better off can do is lead by example.
The right has walked a very long way to end up referring to Friedman as a neoliberal ideologue. This article is a badly written and badly researched piece of nonsense held together by enough name-dropping to look like a half-decent junior high school essay.

> Instead of one economy failing, a shock in one corner of the world can place great and sudden stress on economic and political systems thousands of miles away.

The economies of all countries all over the world were stopped at the same time by their governments, it wasn’t a shock in just one corner that stopped the global supply chains.

> The theorist of collapse John Michael Greer dates the beginning of the collapse of our own society in the economic crisis of the mid-1970s, which drove deindustrialisation in both the United States and Britain and initiated the erosion of state capacity in search of ever-harder to accumulate profits, hoarded by oligarchs even as it destroyed the tax base.

The theorist of collapse John Michael Greer, or the author of this article, may have not realised that profits, tax receipts and the capacity of the state to do whatever it wants (such as lockdowns or mass surveillance or raise taxes every 3 months) have all increased significantly since the alleged beginning of this fantasy collapse.

> Neither Rome nor the civilisations of the Bronze Age Mediterranean were brought down by one single cause. It took the combination of climate change, elite rivalry, military disaster and migratory pressures, combined with the extreme fragility engendered by economic specialisation and tightly-knit international trading networks, to ensure that when collapse came, it was total.

So it took 30 things all happening at the same time to destroy the Roman Empire. Any single one of these thing would have destroyed any less sophisticated civilization and that’s proof of fragility? Does the author know that from the end of the second Punic war to the fall of the western empire (which is in no way an immediate catastrophic collapse) passed more than 600 years? Is it unstable and fragile compared to a British government that can’t keep national insurance stable for more than 3 weeks?

> The belated efforts of governments across the world to secure fragile supply chains and enhance food security are the refutation, in action, of the fable of the pencil.

No, they aren’t, and anybody with half a brain knows that food security doesn’t mean food autarchy. What happens in Unheard’s Lalaland when there’s a drought?
The hardest part of bayes is

1) understanding what 'likelihood' actually is or represents

2) understanding what a 'partition function' actually is or represents

I always forget what these mean since I don't use bayes in anger

Also the above reveal there is more elaborate structure in bayes than just the idea of 'updating your prior with new information', which is simply a platitude among STEM folk
The US has never been progressive. Chattel slavery was active until the 40s. Child marriage occurs frequently. Thousands of children of asylum seekers and immigrants have been separated from their parents and 'lost'. Politicians may only be christian, or in a very small minority muslim.

There are small progressive pockets, but that is all.
Hydrogen storage is certainly not the smallest problem we face with hydrogen fuel. Di-hydrogen is a very small molecule that is hard to contain. It requires very tight seals. Not technically impossible, but very costly at large scale.
Is anyone else reminded of coupling in software design? Seems to be essentially the same arguments for reducing coupling of supply chain elements. Having multiple suppliers is only beneficial if they are independent/de-coupled themselves. Im imagining companies with two suppliers who are both dependant on a mineral provider in the same region etc.
Chrome's Incognito mode is doing its job here, by making sure that the user is logged out of her Facebook account during that browsing session. What the tracking code does is a different matter altogether, and even Facebook has tried and failed to stop it from sending all sorts of sensitive data, including stuff that might well fall under HIPAA.
Helps to not have your brain rest against cavities as sharp as knives, like humans.
Your HTTP request is very important to us and will be answered in the order received.
> Let’s go to a person we’ve worked with before who is able to break this down in a way that I, and my readers, will understand.

That will have an anemic opinion that is close to your own, and works for an institution that is as establishment as they come [1]. How can you "speak truth to power" when you get your commentary and opinions from one of the seats of that power?

[1] Eight of the nine members of the current [supreme] court went to law school at either Harvard or Yale. - https://abcnews.go.com/Lifestyle/wireStory/supreme-court-cov...
Ah yea, ActiveRecord has some cruft like that for sure. That’s probably why it’s so common to use an actual database for testing and mocking data. Which has its own set of benefits/drawbacks.
Is there any reason this should have #!/bin/bash as the shebang instead of #!/bin/sh ?

Especially considering it has the extension of .sh instead of .bash
> Thinking about this. When I was young I spend an unnatural, lot of time in front of screens. Here is what I did: I learned BASIC, REXX, C, x86 assembler, Pascal, and Prolog. I learned to make software for a home comuputer, then for a real PC. It was productive, made money for me, and helped me develop a skillset that has resulted in six companies created, a couple hundred people having jobs, and a decent life for my family. I have exactly zero regrets for spending time with the computer.

Didn't you get pushback from that from your parents or family?

In the 80s spending so much time on the computer was much more 'weird' than spending as much time on a phone is now.

Remember people calling us nerds and saying we'd get square eyes? I don't hear anyone complaining about this in regards to mobiles now.
Not only that, there's adapters you can buy (or print..) that allow you to screw oil filters onto a pistol or AR. It might sound pretty stupid but it is actually relatively effective.
Totally agree on word-of-mouth promotion. Rob Fitzpatrick writes about getting your book into the hands of 1,000 readers (Tim Grahl's number is 10,000 https://booklaunch.com/book-launch-numbers/). Fitzpatrick's four ways, and I'm quoting:

- Digital book tour via podcasts and online events (most scalable)
- Amazon PPC (pay-per-click) advertising (easiest but unscalable)
- Event giveaways and bulk sales (fastest if you have the contacts)
- Build a small author platform via content marketing and “writing in public” (most reliable and valuable, but time-intensive)

Congratulations on your books!

(You also make a great point on the pain of being ignored or rejected that comes with promotion. Something to consider for a future post—definitely one of the most significant, overlooked, pains imho.)
https://en.m.wikipedia.org/wiki/Sea_Peoples
No, it goes KABANG (instead of KABLAAAAAANG).

There are a ton of YouTube videos of people testing this, they’re usually a pretty fun watch.
it's a very one sided take.

A small shareholder certainly can't command power over a larger shareholder, but their interests tend to align in most cases.
I’d love to respond substantively on this topic, but every followup I’ve written so far in this thread has been immediately flagged, so I’m not inclined to risk the time. (I’m sorry for that. That’s not your fault.)

I could fly off on a tangent about how that’s a conspiracy to suppress my view, but I think it’s more productive to look at that as a misunderstanding of the role of the “flag” button. Maybe that’s my substantive response I’d leave you with: when presented with opportunity to presume the worst in people, find the middle if you can?
There isn’t consensus on who the sea people were.

You might be interested in the book “1177 B.C.: The Year Civilization Collapsed” by Eric H. Cline, which covers what we know about the pre-collapse civilizations as well as the collapse itself. It’s very fascinating, though it seems a lot of the details are simply lost to time.
Ask HN: One team lead always builds a monoethnic team – what to do?
Have you experienced people trying to always build / maintain monoethnic teams? How do you approach this problem and how do you even talk about it?

This is very specific to my EU/Singapore experience so I am not sure how big of a problem this is in the US/North America.

Even though the working language is english there's usually teams where one person decides to always hire people of his ethnicity or people that speak a specific language.

Meetings with such team is always awkward as they internally discuss the topic in their own language during the meeting. Also their hiring practices are essentially discriminatory.
Not just Facebook, all of the big platforms. Twitter and Reddit also stoke division, outrage, echo chambers for profit.

Example of bad faith from Twitter: allowing users to disable replies in order to prevent harassment by mobs, but still sneakily allowing mobs to use quote tweets to dunk. It's transparent. They just want to appear to be addressing the problem (maybe to placate a small contingent of outspoken employees by greenwashing) without actually addressing it.

Another example of bad faith: resorting to content moderation because the real fix (altering dynamics) will cost them engagement.

What's needed is regulation. I don't think the US will be able to do it, both because of ideology and political dysfunction, it'll have to be the EU.
Nope, they’re an NFA item. Highly regulated, you can get men in suits at your door for the offense of buying several oil filters at once.
A cinema effect, which is why they’re usually called suppressors. It lowers the decibel level of the sound enough that you can fire without ear protection and not risk damage to your hearing.
> re-creating 'production' input parameters annoying

Just curious, annoying relative to what language/pattern that does it better?