skysight-inc/HackerNews huggingface dataset:
No person protesting during the BLM riots had "gone through much worse for hundreds of years." The truckers had personally experienced the thing they are protesting against (or would be affected by it going forward).
See also: https://en.wikipedia.org/wiki/Blissymbols
I totally agree. If you're into computers and computer-sciency interests and interpreters/compilers, try going through the Dragon book and try going through Bob's book. You'll realize that even though the Dragon book sells for something like $160, the Crafting Interpreters book is worth many times over for its pedagogy. (Of course both books have very different aims so it's not an apples-to-apples comparison, one is a good book for an overall Compilers course and the other gets you right in to writing your own interpreter with just enough theory to see how things fit together).
The fact you needed to use meningful sense, to me, means you know you're wrong. You're just being pedantic and being pedantic and wrong at the same time is not good look.
Plenty of sidewalks. Not everyone wants to use them for some reason. There is also the issue of crossing the street where there aren’t crosswalks. I am aware of Not Just Bikes, but that doesn’t remove the need for pedestrians to have awareness of their visibility in car-centric areas.
Oh actually I really agree with you and the OP. I was responding more to the parent post.

I think it's ok to just partition our lives into friends we value -- and largely ignore others. We'd be insane otherwise. So long as we remember to keep a general humanistic value for the man (or woman or trans or define-it-yourself) on the street...

As I get older I find it hard to even KEEP UP with normal friends flung far away and separated by the distance of time. Not everyone will agree with the OP, but I'm always impressed with old friends from 20 years ago that still keep contact.

Something to consider.
Chiming to say that I also use a self-hosted instance of Monica.

I hop between a lot of projects and hobbies so I tend to be a bit scatterbrained. Having a central store of my contacts, past events, their likes/dislikes is extremely useful for me.
The rule is europe is basically this:

"Internet Service Providers on the European market cannot sell the browser history of their users, without their explicit and informed consent". So they add another paragraph in the sign up screen you have to click yes on to get your discounted service.

This is the failing of the EU model. Users will provide consent to access a service in most cases. To work around that no the EU is jumping through all sorts of highly subjective hoops around what is explicit consent (it's usually pretty darn explicit), coming up with ideas of legitimate interest (talk about subject to interpretation) etc
It seems like Apple is really tempting fate here. These onerous and anti-competitive rules will surely invite more regulation.
> and you're not open sourcing the code. What, specifically, is MIT licensed here?

Considering the Artwork is SVG, it seems like the SVG code of the artwork is under MIT
> I'm still not sure exactly what you are proposing. Facebook gives me a way to communicate with my friends. It sounds like you want to take that away.

I want us to stop allowing that business models that rely on harming workers must exist. We may choose to allow it, but it's a choice. They do not "have to" do it, and we do not "have to" let them do it.

I hate discussion of harm to these workers that frames it as "well, it sucks, but we have to". We. Do. Not. Have. To. We may choose to, but we don't have to. We don't even have to if we want efficient mass communication. We have to if we want a few publishers to be able to corner and monetize the attention economy.
Way too little information to base an answer on in your question. However my general approach to exception handling and try catch is to group the error into two possible categories:

1. Errors that someone up the call chain should be handling.

2. Errors that should abort the process or application entirely. Unrecoverable errors basically.

For the first one it's important to model the exception correctly. You want to provide enough information for the someone in the call chain to properly handle it.

For the second one you just let the exception bubble all the way up. Crashing may be the only correct course of action.

In general if you are using try catch in place of `if obj == null` then you aren't really saving any effort in typing and your solution is way more expensive than the null check.
>Uhhh it’s definitely less valid?

The truckers see vaccine passports as an oppressive government action, and people getting killed by police officers as no big deal. The BLM protesters see police killings as an oppressive government action, and vaccine passports as no big deal. See the issue here? We as a society need standards for behavior that don't just boil down to "if you think it's justified then you can do whatever you want".
Can you upload the app with the new entitlement using the existing app id specially for the Dutch appstore? I think that would be reasonable to expect
> Our government just isn't that lawless

Both recent and historical evidence does not really support this claim. It is very very very easy to find many examples of governments breaking the law for their own benefit.

I don’t think it was the Canadian government either, but your logic does not seem good.
Retro-8: PICO-8 implementation with SDL2/SDL1.2 and RetroArch back-ends
What happened before the Big Bang?
Clearly, you should avoid adverbs
YouTube’s algorithm seems to be funneling people to alt-right videos
Pretty happy with the reception I had last month for my latest project:
https://github.com/xvello/letsblockit || https://letsblock.it

Since the ShowHN post, I added more features (including presets to hide github/stackoverflow copycats) and got PRs from two contributors. Hoping to keep the momentum going!
If the US did all that then it would lose its unique charm and I’d have no reason to visit.
> The Polaris Program is a first-of-its-kind effort to rapidly advance human spaceflight capabilities, while continuing to raise funds and awareness for important causes here on Earth

But if we're launching loads of people into space, what does the carbon footprint of that look like? How can you care for the earth if burnt rocket fuel is detrimental to the atmosphere?
I recently told my SO this exact thing. They were doubting whether to apply for a higher position because they might be rejected. I told them that not applying would definitely mean they wouldn't get the job, so at least applying means there's a chance.
What made you choose Yjs vs other CRDT libraries?
It's because I called this all out for what it is and the moderation here has the thinnest veneer of fairness. A few very high profile posters get away with absolute murder on this board (especially in the form of personal attacks) because they pass the SV ideological purity test, but the rest of us have to keep our opinions to ourselves.
Or we can be happy about this crypto spam - openly available code - while decrying most
Commenting only on the flags themselves and not the protest or the hack:

Canada is not part of the USA.

Trump was a President of the USA not Canada; the Confederacy was made from the bits of the USA furthest away from Canada; and while a literal interpretation of the word “America” in the initialism “Make America Great Again” would refer to the entire continent, it is usually understood as specifically just the USA and not Canada (and definitely not Mexico or Cuba let alone the rest).

Flags are widely used as a symbol of identity. Could be an (excuse the term, I can think of none other that fits) false flag, but there’s a reason why that term exists.
I'm also interested in this. I've been looking to understand the mechanics of financial markets and I don't know where to start.

In particular, I'm really curious about ETFs/mutual funds and what exactly happens "behind the scenes" when I buy a share i.e. what a share of a fund represents, how it translates to individual companies' shares, NAV, creation/redemption etc. I've heard these terms before, but I haven't been able to build a full picture.
Thank you for writing a comment that is actually about opsec and technology, unlike so many others in this thread.
Considering that donations to the truckers were being turned down because the truckers were forming an "occupation", while individuals in the previous occupations (including the aforementioned CHOP and CHAZ) had received funds off the same platform... The composition seems relevant. Especially with all the name calling (that the truckers are forming an insurrection) being done by the same people who either stayed silent on, or actively supported Antifa as they shot explosives into occupied government buildings.

The truckers are on strike. Not really any different than any other worker strike, which socialists would normally fall over themselves supporting. The thing is, it seems, they cannot abide people going on strike against what they view as unjust government action.
I had a horrible experience with a Dell laptop a few years ago. I bought it because of the price/specs combination, but it had so many problems.

The problems started with the purchase. My credit card had a security feature where they texted me to ask about a large purchase, and I had to be transferred to 3 or 4 different departments calling Dell sales support trying to get them to recharge my card. Then, I had to deal with the computer itself.

The webcam was horrible, at an odd angle, and it displayed weird horizontal line artifacts that made me look like I'm on a bad 90s CRT monitor. The speakers were extremely glitchy until about a year of driver upgrades. The built-in microphone never worked without making me sound like a robot. The headphone jack never worked well, either.

The final straw was last month, when I tried to join a Zoom call from my personal computer for the first time in a few years. I installed Zoom, connected my external webcam and headphones, and Zoom crashed. Then, the Windows audio driver itself crashed. I restarted, and Bluetooth wouldn't come up for me to connect my headphones. Finally, after another restart, I was able to do a Zoom call with my external webcam and headphones.

It was comically bad. I bought an M1 MacBook Pro the next weekend, and it's the best computer I've ever had.

It's unfortunate, because I had a great experience with a Dell desktop in the mid 2000s, but their problems are really unacceptable. Stay away from Dell.
> There's also college exams that have a similar function (CLEP is the acronym I think?) but they're not really highlighted as a preferred path to students.

That's correct. But not all schools accept it, and if a school accepts it they may not accept all the different exams. (CLEP exams mostly cover general-ed subjects.) Most schools also have an in-house option to test-out of classes, but it may be up to the individual departments to determine whether they want to allow that. Schools may also disincentivise testing-out in other ways... When I wanted to test out of the intro-to-computers course which was, at the same, required of all students, I had to pay the normal per-unit fee (as if I had taken the course normally) plus a special "challenge fee".
I use a much simpler system, I have recurring reminders setup and when they trigger I just reach out to that person. I try to keep things light, like a text message, photo, link, etc. the great thing is that you can use the same message/photo/link for everyone. At first it felt impersonal but the message is always simply a trigger for the conversation that comes next. Ultimately it doesn’t matter what you say when you reach out.
Every political compass direction has these elements. They're fringe.

This issue is about dialogue with constituents. Meanwhile there are dozens of more pressing matters that actually deserve serious attention. Ukraine, EARN IT (US for now, but it'll go global), etc.
Bionic eye tech aims to help blind people see
In the real world, I'm still nagging people to use docstrings and type hints.

It is really not my experience that people read PEPs and try to shoehorn in language tricks they don't need into their random scripts at $DAYJOB.

I would actually be thrilled to see a walrus operator show up in a PR from one of my coworkers. But I'd have to shoot it down because we need to be compatible with 3.6.
Twice in one thread! I'll just recycle this from my other post:

"Yet you participate in society. Curious!"
I don't believe there has been a level of violence that has been concerning or comparable to other protests. There has been the usual behaviour you see in these protests, including harassment of people wearing masks, healthcare workers, businesses, etc. A small amount of riot-associated behaviour like breaking windows of businesses. It has largely been peaceful.

Overt violence isn't necessary to the definition of insurrection. Here are some other definitions I found:

- "an act or instance of revolting against civil authority or an established government"

- "a usually violent attempt to take control of a government"

https://www.merriam-webster.com/dictionary/insurrection
Wow. I don't know enough people even begin something like this, but impressive!
Rate limiting doesn't protect against credential stuffing either -- it doesn't manifest as a brute-force attack, they rarely originate from a single ip/network you could reasonably rate limit against, and even if you could magically rate limit them you've already lost because you let the bots try their stolen credentials in the first place. Your only real defense is to have a system that identifies bots directly to make it so attackers can't automate spamming credentials across a bunch of different sites.

If you let attackers have like 10 attempts per ip per minute and you're a site where a bunch of people have accounts then you're gonna become an instant favorite for testing stolen creds.
> There is actually a valid reason to make it hard for doctors to move from one country to another.

When your goal is to increase supply in the US and drive down prices, then no, there is not a valid reason to do this.

> Training doctors is time consuming and expensive. There is a moral aspect to luring doctors trained in poor countries to rich countries.

FWIW I don't completely disagree with this. But that's kind of a crappy thing to say to a Turkish doctor who wants to flee the Erdogan Sultanate, or a Sudanese doctor who wants to make more than a pittance every month.

I'm not willing to condemn some poor Pakistani doctor to a life much less comfortable than he could enjoy here AND force US citizens to pay extremely high prices for medical care to protect the incomes of US doctors. If you are, cool.

Before you get indignant with me: you yourself could train as a nurse practitioner pretty quickly and cheaply (if you are in the US) and then go practice in Sudan or 100 other countries. They'd love to have you. If you only speak English, try India, Ghana, Nigeria, ...

You would be providing a great benefit to the Sudanese. Don't want to? Then why condemn some Sudanese doctor to the same just because he was born there instead of here?

> David Carr would like a word with you...

I don't know who this is.

> regarding your belief that supply/demand alone accounts for the pay of doctors.

I will happily believe this, both on my own authority as an actual informed expert in the field AND on the basis of the research of numerous colleagues of mine, who have in the aggregate devoted several hundred years of work to understanding this topic.

> The supply would not go down if med school was free but starting salaries were x% what they currently are.

This would be a notably interesting result in economics if it were true. It is not true. Doctors salaries are not responsive to the cost of medical school.
The SEC is apparently looking at Gemini too, though it didn’t seem to get a lot of discussion (sorry, “have legs”) when the stories came out:

https://www.bloomberg.com/news/articles/2022-01-26/crypto-le...

Disclosure: have significant holdings in Gemini’s lending program and used to in BlockFi’s.
Why Covid-19 vaccines are a freaking miracle
Agreed. The SEC claims it broke regulations by doing "unregistered offers and sales of the lending product", "operated for more than 18 months as an unregistered investment company" and "false and misleading statement for more than two years on its website concerning the level of risk", none of which would be exposed by a whistleblower but instead by just going to their website or having an account there. Nothing that requires someone from inside the company to whistleblow anything.
Foreign support is grossly apparent from the leaked data.

Individual donors
36,975 Canadian
55,870 Foreign
92,845 Total

Amount donated
$4,311,287 Canadian
$12,532,326 Foreign
$16,843,613 Total
Institutionalization is a kind of arbitrary detention; left-leaning civil liberties types were against it too. I'm not an expert on this time period but the story I learned is that by the time Reagan defunded the hospitals they were already mostly empty, having lost the authority to hold all but the most extreme cases.
Horizon: Forbidden West is one of the greatest game sequels of all time
I had an XPS, top of the line with full warranty/premium support. Horrible experience. They swapped many models to a shitty wifi card that caused bsod. I had to spend over 15+ hrs with support to finally convince them the fix was to swap the card to the original Intel and not doing another system restore or reformat.

Then the battery. Oh the battery. The computer would randomly wake up from hibernate and drain the battery till it was dead. This also caused premature drain. Guess what? Dells batteries are rated for less cycles (half compared to apple) and this seemed to coincide with the end of my warranty period (time to buy a new one) but it doesn't even matter because their premium support only covers battery replacements for the first year!

And get this! They only sell refurbished batteries. Just everything about this company is trash.

The XPS is a nice line. It is very premium, but only skin deep
I believe the author goes this way because the goal is a generic function that can iterate over tuple-like types. If you know that you'll work with std::tuple specifically, then you can indeed just deduce the contained types and call it day. But std::apply is more generic than that. For example, you can std::apply a std::pair:

https://godbolt.org/z/vfcd5YoWE

And the function that the author arrives at similarly supports other types than std::tuple:

https://godbolt.org/z/hzqbMWrjq
Dissipating a 100W GPU isn’t that difficult in a thin laptop, you can find plenty of companies doing so. Dell presumably has an issue because they don’t want to redesign the internals to dissipate that much heat.

Back when dual GPU’s where still a thing they actually needed laptops to be thick or wide, but 100w isn’t that bad.
This is normal. The Greek and Spanish civil wars received support from other nations and individuals, up to and including volunteers to fight. Orwell, a Brit, fought in the Spanish Civil War. Homage to Catalonia, good book.
Maybe, but angry about vaccines or worker's rights? :-)
Yes and no. For laptop screen sizes (15" and less), 4k is currently pretty good for text quality. However, for ~27" monitors, even accounting for a greater viewing distance, we're still a bit short.

My 14" laptop has the same pixel count as my 27" monitor. Sure I keep my laptop closer to my face normally, but I'm not keeping my 27" far enough to have comparable density (for my current viewing distance, it should be more than double to match the dots/degree).

That being said, I cannot reiterate how much difference this makes for text quality despite still not being ideal.
'I can confirm that life is very good without Facebook,' a French minister quipped after Meta warned it might pull its services from Europe [1].

[1] https://www.businessinsider.com/confirm-life-very-good-witho...
https://www.sec.gov/litigation/admin/2022/33-11029.pdf
Ask HN: To HN people searching for biotech jobs
I've built a simple job board for biotech startups (smaller and younger biotech companies):
https://workinbiotech.com

If you are seasoned biotech worker or young graduate searching for a job in biotech:

1. Do you actively select smaller companies when looking for a job or size does not matter to you?

2. Do you find companies' size and funding information useful on a job board?

3. I found that there are very few companies with size 251-500 employees. For those looking to work in smaller companies, do you find 250+ employee companies too big?

4. Would you sign up for a weekly newsletter that send you the most recent jobs for selected categories?

5. Would salary range be useful to you as a candidate?

---

Question to broader HN community, how would you go about gathering salary information for biotech companies without crowdsourcing from employees?

---

Thanks!
> in most cases the landowner isn't concerned about houses so much as they are about groups generating revenue that they can get a cut of.

It goes beyond that. "Houses" or "factories", the rent-extraction doesn't have to be from you. Following the analogy, the reason you shouldn't build a house is that the landowner might find someone else interested in building a lucrative shopping mall in the area, and you will get evicted mercilessly.
An IP address can legally identify a person, e.g. in the industry of lawyers sending cease & desist notices (and taking you to court) if you torrent something.

There’s a whole bunch of legal precedent for that in the EU.
We've banned this account for breaking the site guidelines. You can't post like this here. Moreover, it's not in your interests to post like this here, because all it does is discredit the position you're arguing for—a bad trade for a little momentary venting.

https://news.ycombinator.com/newsguidelines.html
HP feels cheap. Lenovo business models are excellent, but their consumer models aren’t great. I would still buy one over HP or Dell though.
"Far left"? I'm a conservative. Most normal conservatives are vigorously against these protests, for exactly the same reason that we were against railway blockades, and against violence and mayhem that occurred under the umbrella of BLM protests. I am simply in awe that so many of the same people that were viciously against BLM protests are supporters of this protest.

Regardless, the literal stated goal of the organizers of this convoy was that the convoy would not leave until the government resign en masse and that the governor general basically decree this protest group the government. That is a textbook insurrection. This memorandum was replaced on February 8th because it was so fantastically treasonous that as it gained wider attention it became unpalatable.

So yes, when people say insurrection, they are absolutely correct. It isn't the "far left" pointing out that fact.

Just as it isn't the "far left" who point out that two of the primary organizers are a long time white supremacist, and the other is a literal separatist who has long petitioned that Western Canada should join the US.
For your use case. For someone else's, it's useful enough.
This is me 100%. Although I've found that when I do talk to folks and apologize for some of the shittiest shittiness, more often than not they don't even remember what I'm talking about. The lesson here, for me at least, is that I blow things way out of proportion. (This is not surprising news.)
I tried to get into bullet journaling, which is generally a fine system (although I could never get beyond just using it as a to-do list), but dear lord never try to get ideas for how to use the bullet journal from the internet. It's just millions of pages of instagram-worthy journals, decked out in 15 colors of ink, fancy Japanese washi tape, all the ridiculous stuff. It's clearly procrastination in the name of getting things done.