skysight-inc/HackerNews huggingface dataset:
Irrespective of App Store rules and such, the idea that people acting through a company lose their rights has to die. A company is simply an organisational structure the owners, managers and employees use to exercise their rights and freedoms. We exercise our legal rights, in the context of our employment, all the time. Owners of companies also have a reasonable expectation to use the companies they own to exercise their rights too.

The same arguments used to attack the activities of companies could be used to restrict political parties, or undermine the activities of charities. It’s a dangerous road to take. Commercial groups have been recognised as legitimate vehicles for the exercising of rights for hundreds, even thousands of years. There’s nothing new about it, and it’s been recognised in legal systems throughout history across the globe.
how do you like serenade?

I'm creating a sort of serenade-like system in Talon, since I want it to be open-source and have tight integration with Talon. So I'm curious what the highs and lows of serenade have been for you.
I like narrow fonts because my variable names are fairly descriptive. That said, it's just an option.
That's not atypical in a system with more than two viable parties.
> Put that in a [proportional] font, and the asterisks on the first line probably won't line up with the rest.

You quickly learn not to care about that. So what if the asterisks in the first boilerplate line don't line up with the ones below? And which of those two asterisks should have lined up with the others?

It just doesn't matter. Everything in the meat of the comment still lines up just fine in a proportional font, just as it does in monospace.

> Now think of someone doing visual alignment of assignment operators in a block of code like you often see in Ruby

I gave up that coding style many years ago, even before I switched to proportional fonts. You end up doing stuff like this (making up a contrived example, and not in any particular programming language here):

name = user.name
age = user.age
driver_license_number = dl_database(user).dl_number

Sure, it looks nice to see the "= user.etc" lined up, but does it actually help the readability and maintainability of the code? I used to think so, but I don't any more.

Maybe it is because I am getting older and all that sideways visual scanning is not as pleasant as it used to be. Maybe it is because of the unnecessary commit diffs that this style produces.

Once I stopped doing this, I realized that the code would look fine in any font, mono or proportional.

> or any code following the indentation standard where you line up parameters in a multi-line function header with the character after the open parenthesis like you often see in Python.

It's worth noting that Black, by far the most popular Python formatter, eschews column alignment in favor of a purely indentation-based format. Python code formatted with Black is just as readable in a proportional font as in monospaced.

Here is a more extreme example from Rust, whose rustfmt tool used to rely heavily on the kind of column alignment you're talking about:

let mut rewrites = try_opt!(subexpr_list.iter()
.rev()
.map(|e| {
rewrite_chain_expr(e,
total_span,
context,
max_width,
indent)
})
.collect::<Option<Vec<_>>>());

The Rust team later saw the disadvantages of this kind of column alignment and switched to an indentation-based format fairly similar to Black:

let mut rewrites = try_opt!(
subexpr_list
.iter()
.rev()
.map( |e| {
rewrite_chain_expr( e, total_span, context, max_width, indent )
})
.collect::<Option<Vec<_>>>()
);

(That may not be the exact rustfmt style, but it's pretty close, and it illustrates the benefit of simple indentation vs. column alignment.)

> re-teach a generation or two of programmers that indenting with the tab character is good, actually

Bless you for that! This is another advantage of indentation-only formatting. It stops mattering whether you use tabs or spaces! The code will be just as readable in any font, monospaced or proportional, and it won't matter at all if one dev prefers to render tabs as two spaces and another likes four.

The key to all of this is to abandon the kind of column alignment that monospaced fonts make so tempting.

I do agree with your point about Lisp. Monospaced fonts are so heavily ingrained in that culture that I couldn't begin to imagine how to change it.
I think it's mostly been a net-positive for me. The lion's share of my friends are non-work, so I never really felt like I was missing out socially. I shifted to an early work schedule, 0500 to noon + some time in the evening, which gives me a lot of free time in the afternoons. I've been able to spend most of the winters in Whistler, skiing every afternoon. I've been able to travel, to the extent COVID allows, on extended trips. I've been cooking a ton and drinking an order of magnitude less. And spending more time at home forced me to move from a relatively small apartment to a spacious townhouse, which really added to overall happiness and quality-of-life.

So I think there are three downsides for me:

- The routine of going to the office daily made it really easy to fall into a healthy routine at the gym. I used to bike to work, and did at least an hour of HIIT every day - I was in the best shape of my life for a long time. It has been comparatively difficult to bring that rigour to WFH, despite objectively having more free time.

- There is definitely less connectedness throughout my organisation, and it likely has an impact on the quality of work we ship, how on-time we are, how much we understand the customer. I think during the office-primary days, there was so much learning through osmosis - overhearing another team solving a problem a few rows behind you, talking to other departments socially over lunch, etc. And so much of that is missing now, so I more often encounter situations where people aren't on the same page.

- It's so much easier and faster to solve problems in person. Encountered with a problem now, I spend a lot of time doing research, reaching out to people on Slack, avoiding creating more meeting fatigue, and when scheduling meetings needing to wrestle with availability. Whereas before it felt so easy to wrangle together the correct subject-matter experts for a 5 minute discussion.
People support military force until they see the consequences of it, then it turns on its head. If 90% of the truckers are vaccinated, then what is the point of the mandate at this point anyhow? It's a lose/lose for the administration. It's also weird to see how so many people freaked out about Tom Cotton's Op-Ed about getting the military to restore order to cities that were being ransacked every day (to such a degree that the NYT's apologized)...and now suddenly those same people supporting military action to restore order.
Thats precisely how communism fell in Europe https://en.wikipedia.org/wiki/Polish_Round_Table_Agreement
Note to the reader: the article talks about modeling the Common Lisp condition system which is more general than an exception system.

In an exception system, when you signal a condition (“throw”) the stack is unwound until the exception is caught or the stack exhausted.

In a general condition system the stack is searched for a handler; that handler is free to return (at which point the stack is unwound, and then the handler exits, same as catching an exception) or continue (e.g. free some disk space and then have the write operation retry, or return infinity from a divide by zero error).
It really reminds me of the situation in the USSR in the 1991. Trudeau will call in the army, what the army will do is not what he expects I suspect. He is digging his own grave. Hopefully it will not come down to Ceaușescu resolution
It's a big issue because Putin wants it to be a big issue.
why ruby "of all things"? i've only dabbled a little in julia, but it definitely has a lot of the things i like about ruby, mixed in with a lot of the things i like about racket.
So she should have gotten away with a crime bc she was raped?

I didn't realize being a victim meant you couldn't be a perp of other crimes.
I am motivated to slowly pull almost all the money out of my Canadian bank accounts, and put it somewhere else, that's for sure.
> Before vaccination was politicized in the US

I remember seeing the roots of this in the early 2000s after the discredited Wakefield study. It was so bizarre.
Only 22% of US voters have favorable opinion of antifa. Should accounts associated with them be frozen as well?

https://www.rasmussenreports.com/public_content/politics/cur...
HTTP: //dl-cdn.alpinelinux.org/alpine/ is down (Error 503 Backend is unhealthy)
Error 503 Backend is unhealthy
Backend is unhealthy
> > Evidence suggests that funding for this protest is in large part foreign (IE not from canada)

> Your sources indicate that the majority of the funding is from Canada.

Note that these two statements don't contradict, and yours is incorrect. There were more individual donors from the US contributing a smaller overall amount (56% of donors giving $3.62 million) compared to Canada (29% of donors, giving $4.31 million)[1]. And the total amount raised was 8.7 million[2]. Summary: A large part of the funding is indeed American. The ever-so-slight majority of the funding is non-Canadian. A majority of the donors were American.

[1] https://twitter.com/AmarAmarasingam/status/14930948285314621...

[2] https://www.vice.com/en/article/k7wpax/freedom-convoy-givese...
Can you explain? I remember the opening as the cosmos "talking" to each other, but don't remember any specific points like this
hotkeys that launch dmenu instances displaying various text items.
handling all the dmenu stuff is simple bash scripts using core utils; sed, grep, cut.

> dmenu is a fast and lightweight dynamic menu for X. It reads arbitrary text from stdin, and creates a menu with one item for each line. [0]

When I use the following hotkeys, a dmenu list pops up at the top of my screen, I can type into it with fuzzy search and select an item.

alt+h - history - my last 30 clipboard contents are shown, when i choose one, it's added to the clipboard

alt+c - commands - descriptions of frequently used commands, appended with the utility name, choosing one adds to my clipboard [1]

alt+f - functions - random scripts / workflows that i want to launch without adding to .local/bin

alt+d - dmenu - and of course, using dmenu itself as my programs launcher, as it was intended. launches instantly, searches all my programs instantly, it's really all i'll ever need.

[0] https://wiki.archlinux.org/title/dmenu

[1] https://files.catbox.moe/2p14to.png
Ironic that you're complaining about violence in the context of a protest against forcibly jabbing people with a vaccine they don't want. The government's policy here is violence in itself.

If you truly were concerned about violence against innocent people, you'd be on the side of the protesters, not spreading unsourced lies in effort to have them silenced.
Why is social media not ephemeral by default? I feel like you should be able to share a photo of you and your wife on your wedding day without a reporter digging it up years later.
It exists on Android too, but it's not a normal permission.

See under the apps battery options
unfortunately this is usually impossible to purchase after you're diagnosed with anything disabling, so don't wait.
Truckers as a group are not what most people would call privileged! Hard work, long hours away from their family, and not great pay. Most of them aren’t very educated and came from humble homes.
For the purpose of your claim that the law legalized killing protesters, it doesn’t matter.

That said, per my previous comment, there may be lots to criticize about this law, including that it may have been superfluous. I’m not a lawyer, but my best guess is that existing self-defense law didn’t clearly absolve the victim of injury or death to bystanders as she pursued her own safety. But again, none of that has anything to do with what’s going on in Canada.
>Evidence suggests that funding for this protest is in large part foreign (IE not from canada) and that most canadian donations are from wealthy business owners, not workers

Others have addressed the fact that more than half the funds are from Canada.

Imagine if someone tried to discredit BLM by saying that most of the funding came from wealthy business and not individual black community members...
I don't really understand this comment. It was never intended to be a replacement for python in general use; do you mean as a numpy/scipy replacement?

In that case, I guess we'll see. Python will never be a particularly good language for implementing such things, but has become pretty ok for using them once someone has implemented (in another language, and made the python bindings).

Network effect is the real barrier, python itself is very easy to toss for this use .
There are no vaccine mandates for shopping, it's masks only. "Earning a living" is only an issue in certain occupations such as healthcare.
I agree. Finding them is good. Creating them from the rough stone is even better. In this job market, it is perhaps the only viable option.
What's your BMI, because in fact maybe I don't to pay for your healthcare? Did you eat fast food at all this month because in fact I don't really feel like paying for your healthcare anymore. When is the last time you played basketball or ran a couple miles, because in fact I don't want to pay for your healthcare. What is your diet like because I want you to upload it to my servers so I in fact can judge if I should pay for your healthcare. Do you have furniture with fire resistant material, do you have engineered hardwood floors, do you use roundup on your lawn, did you feed your children formula instead of breastfeeding, did you get an exterminator to spray pesticides when baits are just as good, do your pets get flea medication on their fur, because you know what if you did these things I don't want to pay for your health insurance because I personally think you make bad decisions.
Ask HN: Weekly team social hour ideas (remote)
We're all remote and planning to have a social hour once a week or once every two weeks. Previously we did a life review where people had to walk through some of the events in the life. This was fun.

Any other ideas? No, we are not allowed to spend money on this. Themes/ideas for a recurring social hour would be great. Thanks.
> That is exactly what Biden is doing in Ukraine right now.

Imagine if Putin, absent any proof, declared "Canada is going to invade the U.S.".

Then Canada said "no we aren't" and the US agencies said "Yes, we are seeing a significant build up of troops and materiel along our northern borders with Canada plus we have caught several Canadian intelligence operatives, some with weapons and explosives, operating in the disputed regions, plus Canada invaded and still holds significant border regions including both regions claimed as parts of Canada, and other regions which are being held by US Separatist groups." - and then the US requested assistance and Putin moved his troops to "help" by working with neighbouring countries who have offered to house Russian troops.

This is exactly what Biden is doing in Ukraine right now.
Premiers of Three Canadian Provinces Oppose PM Trudeau Invoking Emergency Measures

https://www.reuters.com/article/health-coronavirus-canada-tr...
"smash through" is not consistent with "avoid the collision". I don't see any evidence of your claim of smashing through. Did you embellish the story in your head and only realized you'd been fooling yourself when somebody asked for evidence? Isn't that a red flag that you may have been misled in many other aspects of this topic?
And my main point is: if whatever compromise that has been enacted, still manages to draw enough crowd to clog up your Federal seat of power's streets, your job as a Statesman/woman has not finished. You're just moving the goalposts and going, "meh, good enough."

I think you've got your view backwards in the sense that every protest you've experienced up until now has been small enough to not be majorly disruptive because that crowd of "I will not accept this" hardliners was small enough where it would literally be folly to belabor the point further. That does not place an effective ceiling on legitimate vs. illegitimate protest, rather it puts a floor on the quality of your Statespeople at doing their jobs in a way that gets enough people not feeling marginalized.

That is clearly not the case here. Each of these protestors is someone feeling they are not being represented. They have the right to hold everything the bugger on up until some level of reasonability comes around. That is the fundamental dimension and action of politics. Just because it's been a good many years since the consent of the governed was pulled back doesn't mean it can't still be.

The number of people pounding the drum of "well these miscreants better watch out, the will of Canada is going to steamroll them!" or "It is the will of Canada that these people be pushed out of the limelight and ignored, so cut off their logistics, make it easier to enact financial violence (fines), and imprison them!" instead of "Well, shit, maybe we did go overboard a bit, didn't we?" disturbs me.

At the end of the day, those people are Canadians too. The mark of a country is how they treat their conscientious objectors.

And yes... I say that with a straight face accepting where the U.S. is on that scale recently. I just hope Canada doesn't follow our lead down the road to hell.
You leave your DNA everywhere. You leave it on pop cans you drink from, with hair and skin you shed, not to mention DNA relatives who willingly share with anyone who will sequence and store their DNA (23andme, Ancestory, and so forth). Any expectation of privacy regarding DNA is not grounded in reality.

Perhaps the warning is to not commit the crime.
Yeah, when have governments ever abused civil forfeiture or called people terrorists in order to skirt the legal process?
Firefox has other issues with stuff in input boxes, too. If a site puts a "show password" clickable in their password box, most password managers take a few clicks if not outright resorting to right clicking to fill the fields.

But I'd rather be occasionally annoyed by "browser by committee" than use chrome, edge, or whatever.
Granted. Arrest the people with the 140dB train horns.
Hillary Clinton won the popular vote, using 2016 to argue polls are massively off is basically admitting you don't understand what you're talking about.
DNA genetic testing has been such a breakthrough for cold cases these past couple years. So many unsolved murders finally being solved.
OK, but how about at least testing that that it's actually feasible to restore from that S3 bucket of yours?

Verifying that restoration is possible once is better than not testing restoration at all. As for verifying restoration on an ongoing basis, if the attacker has root I suppose we can argue about the cost/benefit ratio but continuous backup validation doesn't hurt.
I agree with all of that, but I will add that for everyone who picked up some bitcoin as a hedge or gamble or whatever in its first ~10 (of 11) years of existence are sitting on a very nice reserve for now. Nothing is perfectly stable. Gold, land, even lumber? All have had their extreme roller coaster rides lately. And now the sacred USD is waning from inflation.

My only suggestion for those who seek stability is the typical one: diversify.
I wish Vivaldi wasn't horrible. I gave it a real try on all my devices for about 6 months a couple of years ago, but it is just too unreliable and prone to crashes and random issues. I've been way, way happier on Firefox ever since.

If Firefox goes the rest of the way down the tubes, I'll try Edge before I go Vivaldi again.
Format=flowed: the little standard that couldnʼt quite make it (2016)
> it's axiomatic that Firefox wouldn't be in such a horrifying shape if they were focused on it

In my experience many things come to be in horrifying shape because of focus as well, so I don't agree with your logic.

> which is why they should jettison everything that isn't Firefox or doesn't serve Firefox.

I mean, 4 / 6 of the products on their product pages have Firefox in the name[1]? Really begs the question on what you mean by "doesn't serve firefox." I guess you mean you don't like the VPN or Pocket?

> if they made Firefox into a power user browser again, somehow, then power users would flock to it again and bring in some of their peers and family

I think maybe the reason we have different views on this is that we might view the user base differently. I'm not sure how you mean "power users" - it's a fuzzy term - but I suggest we start at the number of people in the worldwide IT industry[2]. Probably not all super users, but likely more technically savvy. It seems there are about 55,000,000 of us, but that's in an internet user population of 4.66 billion[3]. That puts the power user population at about 1.4% of the people represented in the market share statistics. So if global relevance is your goal, I'm not sure that the power users are gonna do it. Even if Firefox dominated the market they would need to bring a lot of friends and family along to get the people needed to push Firefox up ~6%.

The web is just way, way bigger than it used to be and is serving way more people. I totally agree that Firefox is failing to find a convincing foothold in the modern web, but I'm unconvinced that appealing to power users would benefit the browser or the web more than any other group. I also think that, if Firefox caters to a particular demographic with unusually deep expertise, that they risk moving the browser in a direction that's less appealing to users who lack that deep expertise.

[1] https://www.mozilla.org/en-US/firefox/products/

[2] https://www.statista.com/statistics/1126677/it-employment-wo...

[3] https://www.statista.com/statistics/617136/digital-populatio...
Look, I hate to say it, but Firefox is not the counter to a Chrome monopoly. Firefox lost this fight quite some time ago, and the only thing truly stopping Chrome from owning the web is Apple and Safari.

Yes, it's true that it's fairly anti-competitive behavior to only allow WebKit on iOS, but the painful truth here is that it stops Chrome from being spread around enough devices and taking over. Google cannot push Apple around anywhere near as easily.

Firefox is a literal drop in the bucket compared to that effort.
As far as I can tell, the comment by Trudeau that you're referencing was two months before the events in your earliest link. Did he make comments later, after riots began?
Yeah Montreal getting looted, statues being destroyed the usual. It did not get to the US level of "peacefulness" thankfully
I am someone who does give a shit about not wanting to reward assholes.

There is one thing I think is worth noting. There's always all of this talk about, "It's the talent that matters, not the social justice stance of a developer. Keep the talented assholes; don't hire for social justice posturing!"

Well, I'm waiting to see all of those displaced "talented assholes" band together to create a product so compelling it will *prove* they were replaced by inferior developers for "social justice" reasons. By now there should be so many uber-talented people who aren't given their fair shake because of their abhorent political/social beliefs.

Or maybe... just maybe... those assholes talk a big game (as assholes often do), but aren't as indispensible as they believe themselves to be?
Isn't Apple News doing something like that?

And Twitter also has Twitter Blue, where they've done a deal with a bunch of sites so that if you click a link while on Twitter (and are subbed to Twitter Blue) you will have an ad-free experience while browsing the external site.