skysight-inc/HackerNews huggingface dataset:
There are things I do not want to be democratically controlled.

My ability to negotiate salaries with my boss is one of them.

The scope of my job (some unions get to decide what you are allowed to do).

Who should get fired (teachers unions make it impossible for bad teachers to be fired, so students are forced to put up with them)

If you should be allowed to work. Some unions forbid you to work during strikes. Often by force and by threat.
Some unions manage to lobby for regulations that make it harder to get into a job. Then you need certifications and/or degrees to even consider a job.

Unfortunately many use the "democratic union" argument to control your ability to make personal decisions. Unions that get to channel power from the government (commonly through regulations) can easily abuse their power. When unions are not voluntary they easily become HOAs for jobs
There are studies; ultimately, nothing with COVID is binary - it's levels of protection, and even with a beard there are a lot of "depends" based on the length of beard, fit of mask, and proper wearing.

I do find that one kind of KN95 fits great even with my beard (which is short - ~5mm). I trim next to the nose so I have a good fit there, and my side/bottom are short enough that for the most part mask seems to "dig through" the hair and contact skin, kinda like the Studded tires dig through snow to get to ice.

But again, I'm aware that my protection is lower than if I shaved. Personal risks assessments are personal, mine is that I work remotely, am on video calls 6+ hours a day, and shaved I look like a 12 years old :). Meanwhile I very rarely go out, and if I do go out for groceries biweekly or so, and not at all now during omicron, distance + mask + booster provide a reasonable protection.
I recently faced the same realisation. I'm a software engineer with several years of experience and somehow felt like I didn't know enough about formal computer science/math to tackle the problems I found most interesting (usually very abstract, foundational stuff).

One day I decided to go to a physical bookstore and buy a bunch of books from the Math and Computer Science sections and started from there. It was probably not the best way to start but A START nonetheless. Given that I really enjoyed reading about these topics, I decided to enrol into an online university to pursue a degree in Mathematics.

The book I found the most useful was "How to Prove It"[0]. From my point of view, it was a great starting point for two reasons:
* It is approachable (specially for Software Engineers) without being boring. You start building intuitions and it really ignites your curiosity.
* It is also sufficient for understanding proves and mathematical notation/language. This is an important building block that will allow you to start tackling the branches in Math you are interested in.

[0] https://www.goodreads.com/book/show/739735.How_to_Prove_It
Thank you very much for your efforts! I haven't seen this mentioned in the release notes, but does this fix the remaining automatic module reload issues? Do I still have to restart IPython whenever I modify a module?
Compensation increased rapidly and more importantly compensation became more transparent. Unions collect compensation data and share analysis and anonymized statistics. All unions succeeded at the initial goal of striking down no overtime pay clause in contract. In pandemic, unions represented workers' concern about safety well. Etc.
In my experience google pays a bit undermarket and relies on both it's reputation for being a bit cushy (as far as private employers go) and having higher prestige than others.
The biggest codepoint in Unicode fits into 4 bytes of UTF-8. UTF-8 would allow up to 6 bytes, but those codepoints are not in use currently. If they ever become in use, yes, you'd probably need a new character set again. But then a lot more things will break, as higher codepoints would be incompatible with UTF-16 also.
Erm, isn't Wordle itself a "rip off" of the Mastermind variant "Word Mastermind" from 1975?
Pockit Dashboard: A little demo [video]
We apparently do live in somewhat different worlds, as I do not spend much time with the media you are complaining about, or their counterparts on the other side of the political spectrum, who are at least as disparaging.

I agree that it is unseemly and unfair (and counter-productive) to ridicule people who are genuinely confused (a position I hold regardless of whether the issue is scientific or not), but the preposterous claims, arguments and actions of those who are deliberately sowing confusion are fair game IMHO. In the case of vaccination, moreover, there is strong empirical evidence that it is both effective and safe for almost everybody, so this is not a case you can use to claim that science is making unjustified claims of infallibility (or even anything close.)

It is especially not clear to me why the issue of relatives with strongly differing views over this particular issue should be off-limits.
Yes, the industrial revolution was powered this way. Water wheels and steam engines as central power plants, with power distributed mechanically.
That’s a problem with the implementation of US unions, not with unions in general. In other countries things work better.
App stores are actually flooded with copycat versions of Worlde. This guy was just dumb enough to copy the name, too.

Remember that 2048 game that was wildly popular for a few years? The popular versions weren’t even the original. They were just copycats that caught on. To this day you can find literally hundreds of copycats of 2048 across App Stores and the internet.
I'm not easily finding the publication date, but for me the article says tomorrow's word is "query", which was actually the word a couple days ago. If that's what you see, too, then I think it's safe.
Tibshirani's Glossary

Machine learning Statistics

network, graphs model
weights parameters
learning fitting
generalization test set performance
supervised learning regression/classiﬁcation
unsupervised learning density estimation, clustering

large grant = $1,000,000 large grant = $50,000

nice place to have a meeting: nice place to have a meeting:
Snowbird, Utah, French Alps Las Vegas in August
So your point is medical professionals don’t fall sick primarily due to their immune system?

Don’t you think this has to do with their personal protection equipment and routine of washing hands etc?
Excited about this and have been a big fan of iPython since when I started coding in Python well over a decade ago. Might be a little while for switching to v8 due to the minimum 3.8+ version requirement for Python (which I totally understand from an ease of maintenance and forward looking mindset for the iPython projet). I use it all the time as my go-to REPL in Pycharm. Thanks to the team for all the work on it!

As an aside, I really wish the VSCode team did more to integrate iPython REPL more seamlessly into VSCode as that is one of the big blockers for me to using VSCode for anything Python related.
You're constrained by the internal serde data model. For instance serde has no bignum in the data model, so you can't express it in that data model which requires awful workarounds. I went into the types of abuses necessary here a bit: https://lucumr.pocoo.org/2021/11/14/abusing-serde/
Thank you, I will note that and definitely implement.
Corporations creates enormous amounts of value, as far as we know modern society cannot function without those structures. Unions however are optional, even if they help they still aren't nearly as important as corporations.

Edit: For those who disagree, how many modern societies are there without corporations running a majority of the economy? Not a single one. So as far as we know it doesn't work. It can work in theory, but it has never worked in practice. There are however many examples of modern economies with very little union influence, USA is an example, and USA is a better place to live than most countries. Unions can help, but countries that focused on strengthening unions and banning corporations did much worse than for example USA. Strengthening corporations and weakening unions however might have had some small negative effects but nearly not at the same level.
I would go with Art of Problem Solving series. Especially volume 1.
Yeah, I think talking about the benefits of "unions" in the abstract is a little weird because - at least in the US - unions are highly regulated by laws that were written primarily envisioning the model of early-20th-century manual labor. That is to say, unions were designed in a way that fit not just for-profit businesses but very particular types of for-profit businesses.

So you need to separate the more conceptual parts of unions - that maybe we should value sustainable and secure employment over shareholder value, that laborers should be able to negotiate collectively and not individually, that you can do good work that is beneficial to the public by prioritizing happy laborers - from the very specific implementation of unions that we happen to have. Without our current model of for-profit businesses, the implementation of unions would not be a coherent concept (and admittedly they are a bit less coherent now and when applied to e.g. tech companies than they were in the past for the businesses for which they were designed - which isn't to say they're the wrong answer, just that they're an awkward fit). But the values are still valid.

As a sibling comment said, worker-owned cooperatives are one model here. Another similar option is very small companies: the concept of a solo founder unionizing makes no sense, but the solo founder of a bootstrapped "lifestyle business" has most of the benefits one generally wants from unions, and communities of such businesses can choose to federate for a better voice in the market. There are certainly a lot of other options besides the idea of a large business owned by its founders or publicly traded.
There's nothing like having kids and other commitments to sharpen one's focus and make timekeeping a thing of perfection.

I note the older students (40+/50+-year-olds, with families, etc) getting their work in way ahead of schedule whilst actively participating in discourse, moreso (dare I say) than the significantly younger ones in our cohort.
UTF-8 is variable width. The biggest valid codepoint is U+10FFFF, which has a 4-byte encoding in UTF-8. Other codepoints have 1-, 2-, or 3-byte encodings.
ROBERT! Your website crashes Chrome on Android. Please fix before reverse-engineering anything else.
> Then quite some time later, frustrated by Apple's control over the engine, Google forked WebKit and came out with Blink.

I see you've bought into Google's historical revisionism.

When Google introduced multi-process rendering into Chrome, it was a massive technical innovation, but it was built at such a low level that it was effectively proprietary to Chrome. No one else could use it without pretty much adopting all of Chrome.

Apple (along with the rest of the technical world) recognized the benefits of multi-process, but Apple wanted to ensure that literally anyone building a WebKit-based browser could gain the benefit of multi-process rendering. So they created WebKit 2 [1]:

"WebKit2 is designed from the ground up to support a split process model, where the web content (JavaScript, HTML, layout, etc) lives in a separate process. This model is similar to what Google Chrome offers, with the major difference being that we have built the process split model directly into the framework, allowing other clients to use it."

In other words, Google's main technical advantage would be baked into the browser engine itself and made available for everybody.

As you can imagine, Google was less than thrilled, and the differing natures of the multi-process implementation led to duplication and complexity. So, when Google decided that supporting multiple architectures was too much work, it had a choice.

Google could do the hard work of switching Chrome's multi-process rendering to WebKit 2, which would mean a significant browser rework, but it would mean that any and all browsers derived from WebKit would have all of the same basic capabilities, and at the same level, as Chrome itself.

Or, Google could use it as an excuse to proprietize its work by forking, thus ensuring that any future stream of enhancements made to the browser would only benefit Google and Chrome instead of everybody.

In the end, Google decided that the only thing it cared about was itself:

"However, Chromium uses a different multi-process architecture than other WebKit-based browsers, and supporting multiple architectures over the years has led to increasing complexity for both the WebKit and Chromium projects. This has slowed down the collective pace of innovation - so today, we are introducing Blink, a new open source rendering engine based on WebKit."

So remember, when Google made a proprietary technical leap in an otherwise open source project, it was Apple, not Google, who made sure that everyone could benefit from the same technical leap. And when it became too difficult to maintain two versions, it was Google, not Apple, who forked the engine and the community in order to proprietize improvements for their own gain.

--

[1] https://lists.webkit.org/pipermail/webkit-dev/2010-April/012...
[2] https://blog.chromium.org/2013/04/blink-rendering-engine-for...
Katalin Karikó, one of the most important scientists in the mRNA field, was demoted by University of Pennsylvania in the late 1990s because her research was considered impractical and a waste of time. While not a total shunning, it is anyway quite a demeaning experience.

https://www.wired.co.uk/article/mrna-coronavirus-vaccine-pfi...

A generation later, she is considered a good candidate for the Nobel Prize.
Ask HN: Have anxiety, need help with live coding interviews (funny hat dance)
I don't have the live coding problems skill (funny hat dance).

I've failed 4 live coding interviews so far, which has been my wake-up call that I need to learn this skill.

I do question funny hat dances value in the real world...

I learned a different funny hat dance 8 years ago called white boarding.

I questioned its real world value back then too, but had no choice, it's what people wanted to see.

I'm not saying I'm the best engineer in the world. I'm saying I've provided tons of value for the companies I've worked at and my salary reflects that. I've had an above market rate salary for the last 3 years.

No, the company I work for isn't dumb, in fact, it's often seen as tackling some of the hardest problems in computer science (decentralized cloud storage). I know I provide value and I know I'm a good engineer.

However, I also suffer from anxiety.

It makes me appear dumb in these live problem situations. This week, I was awake half the night for two nights because my heart rate was going so fast. The week previous, same story. I don't understand it myself. I tell myself "who cares" to try to get my body to sleep, but it doesn't work. You can imagine how having no sleep can affect an interview. It makes me fail again and again.

So why don't you practice?

I'm going to. I just haven't had time yet. See my question at the end

Isn't your anxiety from not preparing?

Partially. I've had to deal with this my whole life. If I prepare and convince myself I don't care at all about the outcome, the anxiety goes away, but otherwise it's always there.

Why is this only a problem now?

I haven't had to interview since 2015, my last two jobs I got from being poached. Those who know me, are familiar with my work ethic and my ability to problem solve.

So here I am, like 8 years ago, I have no choice but to learn how to dance with a funny hat on, so here's my question.

How have you best prepared for live coding interviews?
If you were playing a video game you would also sprint all the time, rather than walk. Do you sprint all the time in real life? The difference is that in real life, sprinting has some non-negligible cost (eg. due to discomfort), whereas in a video game all you have to do is hold down a button. The same applies to masks/video game armor. Putting on a mask requires you to endure a non-negligible amount of discomfort for the entire time you wear it, whereas putting on an armor in a game causes you none.
… and this what reasonable people expect when maintainers walk away from a project, instead of purposely breaking other people’s stuff.
This sentence is perplexing, not sure what drew you to that conclusion. What's also perplexing is that all compensation should be based on an individuals capacity to negotiate.
'Never' used to discourage all participation? Have you visited /r/antiwork? Also, I think some of the backlash to unions is that they are often described as an unmitigated force for good, but for some it just feels like being squeezed between two beurocracies.
Related tangent: "AHA" (Avoid Hasty Abstractions) is a decent counter to the over-application of DRY. IME, people reach for DRY too quickly, at the expense of other worthy but more subtle principles.
I think that the difference here is a matter of principles.

A lot of people view corporations in a justifiably negative light (very few people say that corporations are an unalloyed good, and I have never heard anyone wish that they could work for an LLC). But a corporation is chartered to make money - we expect it to act accordingly and for the most part companies do make money (when they fail to make money, they cease existing and the general consensus is 'good riddance').

A union on the other hand is chartered to advocate for the rights and needs of workers. The standards and expectations for a union are fundamentally different than for a corporation. It depends on the union, but a lot unions don't really carry out their core function and there are no consequences for this failure. Given that Unions claim a democratic mandate to advocate for labor, people are justifiably upset when they see their union doing nothing to represent their interests.
But you're supporting the opposite idea by paying for DRM content.
Yeah I think there's a few million of those in the US
What do you want to learn? And what area do you want to work in?

From a CS view math is:

Discrete math and combinatorics? Really useful for proving algorithm properties etc.. graph theory is useful as well.

Statistics? Extremely useful.
Linear algebra? Extremely useful as applied to statistics and deep learning.

Theorem proving? Useful for determining program correctness, important in some industries.

Of these, I think stats and linear algebra are the most fundamental. You can use these to build models of things and estimate parameters and create predictions.

I think the critical piece is to learn how to apply these tools/concepts correctly to solve problems, determine when they are valid / what the limits are / and how to intellectually debug them.

Otherwise learning about algorithmic complexity and how to solve CS type problems with algorithms is more likely to help your career.
>their fundamental design flaws are completely hidden by their superficial design flaws

That hit me right in my 9-5 "not invented here" nightmare.
I think it would be remiss to characterize child labor laws as luxuries.

I could point to a hundred nonluxuries America doesnt have because it doesnt have enough union density, too - e.g. paid maternity leave.
>Of course, they never advertised this (probably because the bug is so embarrassing).

Not as embarrassing as being owned by Oracle.
Have you looked at the study itself? It found that cloth masks do nothing and surgical masks help a tiny bit. (control: 8.60%; treatment: = 7.63%) I suppose you could parse this as "masks work", I parse this as "if you are really worried about airborne virus, wear N95."

Page 12: "no statistically significant effect for cloth masks"

https://www.poverty-action.org/sites/default/files/publicati...
A) it's an obvious joke
B) even if you take it literally, they never suggest implementing something new

You're misreading this on multiple levels
Population Pyramids of All Countries (1950-2100)
What does a usb gpio adapter do with a smartphone?
I do find this behaviour rather incomprehensible actually. I understand that if the "utf8" is BMP it can't have invalid characters in it. What puzzles me is that the approach they went for seems to be almost the worst possible one from a security and data integrity perspective.

Assuming a SQL error can't be thrown for some legacy reason (and you'd think a flag to opt into that would be an option), why not replace the invalid parse with U+FFFD like most things do? Or at a bare minimum, only strip the invalid character which at least makes attacks a bit harder and results in a little less data loss.
I was talking about mandates in the comment your comment replied to. https://news.ycombinator.com/item?id=29903853

Do you understand now? The entire point of this thread is that vaccine mandates will allow society to open up, which is not yet possible due to health system constraints, nor was it possible earlier. Your doctor quote is nonsensical in that it doesn't say anything about when society can open up. Today? When the pandemic first started? Obviously not — only when immunity is high enough or effective treatment is readily available.

From that same Dr. Pollard:

“When we do open, there will be a period with a bump in infections, which is why winter is probably not the best time. But that’s a decision for the policy makers, not the scientists.

“Our approach has to switch, to rely on the vaccines and the boosters. The greatest risk is still the unvaccinated.”

https://www.standard.co.uk/news/uk/omicron-wave-pandemic-loc...
This is getting off topic fast. I disagree, I believe a large part of the opposition you declare racist is not. Reactionary might make sense and it is very closely related to how information was handled here.
Thanks, this is one of the tools that makes the Python experience so usable.
Yes and yes.

https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8...

> The utf8 Character Set (Alias for utf8mb3)
Even when I order in person at the local Thai place (there’s no wait service, you just order and they call your name when your food is ready), the person at the counter always asks “do you want to leave a tip?” They also do this when I get coffee at Biggby. I don’t mind having the option available, but I think it’s a dark pattern where you feel pressured to say yes or disappoint the person at the counter.

That said there’s one restaurant near me which uses Toast, which makes the dining experience so much nicer imo. I just ask for the receipt, scan the QR code with my phone, pick one of the suggested tips and pay with apple pay. I wish every restaurant used it
> Warm air takes up more space. If you cool it before pumping it into the ground you will not waste time/energy.

The real masterstroke here might then be to put this system in an area with large diurnal temp changes like the desert, then charge this system with cool night air, and then reheat it and generate electricity during the day with warm daytime air. Heat pumps could be used to nudge the temp on either end into it's optimal range.

It then becomes a solar thermal hybrid compressed air energy storage.

This could pair well with renewables that are more available at night like onshore wind.
There is the %autoreload magic but it is limited, it will often fail to reload compiled modules like numpy. So there is not a single answer, sometime it works, other times it does not.
The moment you have an Either::Left(Either::Left(x)) you're starting to revisit everything. Yet that's what happens with impl Iterator a lot when you have branches.
Ah, the old reductio ad puerilem.
What's up with libre software for creatives: 2021 recap / 2022 preview
Honestly yes? Higher pay, less overtime.

Enjoy https://github.com/line/armeria from a unionized tech company of South Korea!