skysight-inc/HackerNews huggingface dataset:
Syllabus for Classics of Computer Science
Every major institution in our society is plagued with corruption: municipal, state, and federal politics, corporate media, private industry, peer-reviewed science, religion, you name it. We know that, and yet when one of these corrupt institutions produces an answer beneficial to our tribal beliefs suddenly we appeal to its authority and integrity.
[...]

Misunderstood comment
> 1 PR, you know what introduced the breakage. 30? Good luck.

To be clearer, I mean there would be say 30 pull requests merged into "develop" and they would only be merged into "master" and pushed live after detailed manual testing. This is versus merging each pull request directly into "master" and going live immediately, where you wouldn't have time to do detailed manual testing every merge.

You would still have the git history in both approaches to debug.
Chrome has had this for a few months. You're talking about right click browser bar and "send to my devices," right? Works for me from Chrome on linux and windows to android.
Unlike the Capitol Hill issue, the ChaZ people actually had guns, and shooting deaths there (and not shootings by cops).
I haven't updated but my impression has been that this is a "tock" release, as in "yeah we shipped some big UI changes but we'll refine them, very little of substance changed in the underlying systems". And that's great, and I look forward to being a medium-early adopter before the worst of the UI gets a big refresh next year.
I've always wondered about this trend.

If there is a feature that is "important" you get it whether it is appropriate or you want it.

Keyfobs have the beep feature (except tesla). car trunks and doors close with a beep. Flashlights get the blinky-mode feature (except blf lights).

Too bad non-touchscreen controls have not been important enough.
I’m a USAian and I’d trade our situation for yours in a heartbeat. What a mess we have over here! Likely avoidable if our leaders were not so incompetent and cowardly and if our population wasn’t a bunch of selfish morons. 400k avoidable deaths.
the same people have been denying this problem for the past few years. they’ve been constantly either changing the subject or denying that the problem exists at all. mass shootings? oh no big deal. a newsroom was shot up? oh no big deal. bombs sent to every democrat leader, cnn, soros, etc..? oh don’t discuss that, discuss this instead! obvious signs of misinformation and propaganda spreading like a virus through internet forums? oh that’s not anything to worry about.
Really? This issue could be easily solved by using uBlock origin, which is an extension supported on almost all major browsers such as Firefox, Google Chrome, Opera and Microsoft Edge.
For example, missiles from unmanned drones hitting civilian targets like schools and hospitals.

Note the statistics here [0] - of course the numbers are very fuzzy but at the worst case scenario it's 1:2.5 civilians: military targets. So for every 2.5 military targets, 1 civilian. That fits the bill for extreme and indiscriminate.

[0] https://en.m.wikipedia.org/wiki/Drone_strikes_in_Pakistan
Your clickbait detector maybe set a little bit too far on the sensitive side...

True clickbait tends to follow the "bait" with a lot more vacuous material, unlike this article.
You don't need a fixed address to vote.
That seems to just be majority of users based on that stats listed above, and that backspace is the only one that is trivial to hit when trying to do something else.
> I'm sure they would have no problem contributing back

Why the heck would you feel sure of that? What evidence makes you think anything in Amazon's DNA would go in that direction? Amazon is blatantly missing from every open source conversation or ecosystem I've ever encountered. They give essentially NOTHING back except cheap infra as a service, and we pay dearly for it with the losses we get from their predatory behaviour toward any competing products

I use Amazon. But they're garbage for ecosystems.

imho Amazon is only good for Amazon (in the larger timescale), and maybe also for finding whatever economic McGuffin lies at the bottom of whatever race they happen to be in.
Ask HN: JavaScript libraries to generate graphics
I'm looking for JavaScript libraries that can generate (and perhaps animate) vector graphics. In particular, I'm trying to find a library that can generate patterns such as dots, stripes, etc (there was one on HN a few months ago which I bookmarked but haven't been able to locate). Also happy to take suggestions for libraries or code that's roughly in that graphical vein e.g., dithering, parallax scrolling, other cool 2D effects, etc.
Video strips away the nourishing part of human interaction for me. We can exchange information and coordinate tasks, latency/interruption issues notwithstanding, but I just get nothing from socializing this way. I've let most of my friendships go. I'm putting in the work to sustain a couple at least at surface level, but emotionally they're long gone. I just can't bring myself to care about objects on screens.
Wikileaks didn’t go so well for the founders or leakers, last time.
I've brought over a bagged lunch to a homeless person specifically asking for food, only to be roundly rejected without comment or inquiry. Guy begged for food daily.

I've given money to a homeless person asking for money for a cab to the hospital. They had a visibly and badly injured hand. After I gave them the money they stopped me from calling a cab from my phone, and (upon perceiving me as having left), pocketed the cash and laughed. They never went anywhere and just hung out.

I've had a friend offer a stack of jeans to a homeless person asking for pants, only to have them tossed all over the ground right in front of my friend. They only took their favorite pair.

I've taken someone desperate for food into a convenience store to pick out a meal, only to be run out by the store owner.

This makes it all the sweeter when, despite the insults, scammers, and jerks, you manage to actually help someone. Learn to see through the initial presentation.
That state next door locked down a large portion of their largest city over Christmas. Their contact tracing is/was certainly better, but lets not pretend they haven't hit limits to it's effectiveness as well.
He was also the CEO of Mozilla (for 11 days).
I think you're misunderstanding what he's saying, I took it as a mark of pride that they have former Mozilla devs because Mozilla can honestly be called an internet pioneer responsible for much of the web we know today.
Personally, I expected something much worse given Congress approval ratings across the spectrum
I believe the purpose of containers is different for different people. build vs deploy.
Exactly the same. Add to that a small house with no separate office space.
I would like to see some data on failed coups that does not involve any military.

The latest major failed coup that I can remember would be the 2016 Turkish coup d'état attempt, and the effect it had on the country is well known. The general consensus internationally seems to be that the efforts by their government to stamp out their "terrorists" has been a bit of an overreaction, even if literal tanks was involved. The censorship machine in particular has been quite overreactive.

One can really hope that the US democracy manage a more appropriate reaction that is more proportional to the threat.
Developing in macOS against Docker is beyond painful. 10-100x build times is not a reasonable cost for platform compat.
As a competitor to Scrivener, I'd love to know why you think that.

(I just deleted a paragraph of text so that I don't influence your response with my own opinions.)
Like building a new browser that's actually innovating instead of stagnating?
You're missing the point. I would only bother to take the exam if I could use my radio for encrypted packet radio. I'd love to set up a long range meshnet, but it's only useful if it's encrypted.

There's a lot of fundamental infrastructure decentralization that can happen once some of the HAM frequencies allow encrypted use.
Why are you not mentioning any Republicans?
> I'd say intent to kill is what makes them terrorists. What makes this muddied is the varying degrees of intent from all the people who stormed the capital. Some saw it as a chance to kill people. Others just went to protest -- not really unreasonable since we've been having protests nonstop for like a year.

> Calling both kinds of people terrorists feels sort of like calling the passengers of the 9/11 flights terrorists too

I'm straining my neck to understand how you equated the litany of protesters who broke into the Capitol building (excluding the terrorists who came equipped with pipe bombs, tactical gear for hostage-taking, and who planned the insurrection for months) with innocent bystanders on doomed flights on 9/11.
Chrome got it a couple months back fyi
But traveling to a brick-and-mortar GameStop store is a gigantic inconvenience compared to the normal and default way to buy a game, which is to purchase and then download it over the internet from the comfort of your home. All the store has to offer is curation.
Can't even plop them into an identical model because they have to paired with the main computer with special software nowadays.

Sometimes I think people on HN hasn't interacted with a car made in the last couple of decades based on how outdated their statements on car functionality are.
I think you’re misunderstanding the idea. Let’s use a simple model for N customers you need Pi people rounded up. As you increase by 10x the average cost per N customers keeps decreasing. So, f(N) = 4, f(10N) = 3.2, f(100N)= 3.15, f(1,000N)= 3.142 ...

Except in the real world this is being optimized based on a forecast at every point in the day and every day of the year. You might not think of demand in those terms, but it’s a huge area of optimization at both large companies like Walmart all the way down to individual restaurants.
I’m loving my work environment, but the nature of what I do is such that it has been a constant emergency since March 13, 2020.

Rewarding work, great team, but a break would be nice. Alas.
> You don't need a fixed address to vote.

[...] also misunderstood
Huge grin fan
I like the link you shared, thanks. (Though the graph still could have easily trended the way it did for many other reasons)

Here is an interesting paper too -> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.552... (Co-authored by Donald Henderson who was credited with ridding the world of smallpox) (talks about the pros and mostly cons of lockdowns)

Edit: Just adding a link to a paper that suggests T-Cell immunity from previous beta corona viruses might be helping -> https://www.nature.com/articles/s41586-020-2550-z
I don’t see that this has been pointed out in this article or in the comments section here, but the common mailboxes you will find in US residences are solely for the use of USPS and the resident. It’s a federal crime for a courier like UPS or FedEx or Amazon to deposit things inside them, or indeed for you to pop a note to your neighbour if it is not affixed with postage (of course nobody cares about that). Most homes could easily do with a lockable (non-mail) delivery box, and I doubt that drones are going to drive adoption of that... I must say though, I vastly prefer the mail slot that is found in the U.K. and rest of Europe far more commonly as a model.
I suspect the people who bought the used copies before haven't become full priced customers. There are a lot of other free or cheap gaming options.

Instead it's probably closer to a price bump for the people who did sell their games, as they can no longer do so.
If actually enforced, this would immediately close NYC’s multi-billion dollar budget shortfall.
Are compact clusters the future of edge computing?
Is a mozilla enforcer going to come break my knees?
> Firefox does provide privacy.

Really? Most people who use Firefox are still exposed to tracking. Google is still the default search engine and promoted via Firefox Home, and continues to track the large majority of users who don't change their default. Pretty sure Facebook and Twitter are promoted via the default home page as well. Third party cookies, browser profiling and other tracking mechanisms have barely been addressed. Mozilla seems more focused on lip service, shameless self-promotion and double speak than addressing the problem. The so-called free web is a joke, it's a web of giants, and companies like Mozilla who are mere pawns in their protection racket.
Chilly This Winter? Cozy Up to the Computer That’s Mining Bitcoin
> Why are you not mentioning any Republicans?

That’s a good point. It’s not like Trump’s holdings weren’t fed a line of patrons while he was in office. Seems odd to leave out the most prominent and recent example.
> also bothered by how compliant everyone was.

You are also bothered by the fact there is no community transmission in Victoria anymore or you prefer the US version where you just let the virus loose?
> The vast majority of people this past year understood the seriousness, behaved well, did the right thing voluntarily

I don't buy that. Where do you live? I spent a couple of months over the summer in Texas (in a non liberal part) and there were like a grand total of 2 people who took any of it seriously. I think its evident based on what happened here that the majority didn't really care, but even if you happen to be right, we don't need a majority, we need 100%. Just go back to early February 2020 and remember that timeline. It only took 1-2 people, then there were 10, then 100, etc. It's exponential.

I think your only bet here with a majority (let's conservatively say 60% of people in agreeance with the severity of the virus) is to stop all international/domestic travel completely for a few months. Stop all flights, no interstate travel. Nothing at all, a complete military lockdown. That is the absolute only way to have stopped the spread, akin to what China did. And I simply don't buy that the USA in 2020 would do that without anything short of a revolt.
Many more interesting ones:

These Lyrics Do Not Exist https://theselyricsdonotexist.com

This Eye Does Not Exist https://thiseyedoesnotexist.com

This Cat Does Not Exist https://thiscatdoesnotexist.com
https://archive.is/Iu1YX
Thanks, I read some similar things although not as recent.
Chinese scientists develop gene therapy which could delay ageing
I've been able to focus more on programing, even secured a big raise.

Been saving tons of money as well. My game is coming along nicely.

The only downside is I sorta broke it off with a girl right before this all started. Being single now is a bummer, but tons of people are in not so great relationships that they can't get out of right now.

As far as I'm concerned I've been exceptionally lucky. Something like 1/4 households with children are food insecure.
> How is a call after after voting has ended a "suppression tactic"?

The call was before voting had ended. Does it make sense to you now?

> The talking point you're probably looking for is "polls were skewed intentionally as a suppression tactic"

Given widespread distrust of pollsters, I'm not sure effective polls are at suppression. Biased polling are effective at propping up certain media narratives.
Doonesbury July, 1991:
https://www.gocomics.com/doonesbury/1991/07/28
> Why are you so certain of your viewpoint?

because the lockdown in Victoria worked.

> Other people can't have different opinions to you?

Are those opinions shared by the scientific community?
Doesn't chrome already block 3rd party iframe for those permissions?

https://sites.google.com/a/chromium.org/dev/Home/chromium-se...
>As they are fully well allowed to as Taiwan is their own territory.

Taiwan is a fully functional country. it doesn't pay taxes to China. its military is not under China. a lot of countries doesn't even have visa requirement for Taiwanese. Taiwanese passport is better than Chinese

>It isn't the US. It gains influence in much more subtle and intelligent ways than bombing people

LOL. China so intelligently gains influences(?). Taiwanese voted DPP's Tsai and gave her the largest votes in the history of Taiwan. Taiwanese have time and time again voted against China "influences"
Is this a mirror/proxy of Github. IP address registered to company in Singapore. Domain registration has mainland China physical address:

https://news.ycombinator.com/item?id=25842028

https://news.ycombinator.com/item?id=21472212

https://news.ycombinator.com/item?id=21472433
You’re onto something there. But it’s more a means to a political end, as opposed to another data point of systemic racism. Both are awful, but not entirely correlated in this instance.
People keep saying Parler intentionally did not moderate. But every actual source I've seen says that they were trying to moderate but lacked the manpower to do so because the platform grew too big too fast.

I'd be interested if anyone can share anything indicating a refusal to moderate.
Ask HN: How would you teach a blind person to code?
70% of blind and visually disabled people are unemployed. As a visually impaired person with a degenerative condition I want to change that. I firmly believe that these people could become amazing coders precisely because of their disabilities.

Nearly every activity that a fully sighted person performs thoughtlessly has to be broken down into a series of very carefully orchestrated steps. I think that this algorithmic pattern of thinking would make for extremely trainable people. Who better to do QA and accessibility testing? And QA and accessibility testing in and of themselves could make a great training ground for any career trajectory.
His hiring strategy was fascinating. He specifically avoided people from traditional finance backgrounds. He'd target people with doctorate degrees in math, or electrical engineering, or other non-traditional backgrounds and assume (clearly correctly) that they could pick up any necessary knowledge on finance as needed.
> Optional typing - Currently not implemented

Jesus H Christ could the whole FP world stop this? You're either going to prioritize static types or you're going to blow them off. Either front-and-center your type system, or stop mentioning how you blew it off. Those of us who want Clojure's syntax and semantics and a decent type system would like to stop being taunted.
The comment you refer to seems like it was posted by a machine, or at least a troll. Note it is very generic and could be inserted into ANY discussion-thread. And cleverly it claims to criticize "over confidence" when in fact it itself tries to get its point across by being forcefully confident about its own righteousness. That is an old rhetorical trick accusing others of something you are doing to take the focus away from your own issues. Reminds me of some politicians
it would be interesting to see how the phrase “the spirit is willing but the flesh is weak” looks when cycled through multiple translations and then back again into english.
I just posted it in another comment.

Co-authored by Donald Henderson who was credited with ridding the world of smallpox talking about the effectiveness of lock downs -> http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.552...
Trump didn't make money off of the presidency, if anything he spent (2016-2017) or lost (2020) wealth: https://www.cnn.com/2020/09/09/politics/forbes-400-donald-tr...
To a first approximation, zero Libertarians believe that "the free market can solve all problems." Many of us do believe that - on balance - free markets deliver better outcomes than other approaches, but that is not a claim of perfection. Other Libertarians believe that free market approaches are simply morally superior, since any non-free-market approach seems to necessitate the use of force/violence to prevent people from simply trading freely as they would in the absence of said force/violence.

And, of course, some Libertarians hold both beliefs - that free markets are the moral approach AND that the create better outcomes more often than not. But other than maybe a few n00bs who just discovered Libertarianism from a pamphlet or something, almost nobody is going around claiming that free markets fix everything.
I tried Powershell for cross platform usage. While I didn't put it through the paces, I didn't have any issues on linux. In the end, I ditched it

- Powershell is too verbose. I might as well use Python or node. Hard to beat lodash and node.js for processing objects.

- Powershell starts slow, almost 2 sec. I use i3 and it's noticeable when I start a terminal with Powershell. Sure it's a one time cost but I'm nerdy like that.

- If I work on Windows I use virtual machines or WSL2 obviating the need for a cross platform shell.
We detached this subthread from https://news.ycombinator.com/item?id=25839218.
I'm really excited to try this out. We try to have happy hours every few weeks but when there's 20 people in one meeting it's unwieldy.
Right. I'm saying there are two different things here. Regardless of your merge strategy.

You either test after each PR merge, or you test only when you 'craft a release'. Doesn't matter whether this merge is into a develop branch or straight into master; it's solely a question of when you test it.

If you manually test, testing only a batch of changes, together, is obviously easier, from a testing perspective. However, the effort to figure out and fix the issue can be very large. Plus, after fixing that one issue, you have to retest everything. So every bug requires retesting in any case (so while it's still a lower testing burden, unless you introduced 30+ unrelated issues, it's not as low as you think it might be on the surface).

Compared with testing (and at that point you might as well release if your pipeline and org let you) with each PR - any manual testing effort is obviously higher due to testing so often (whereas automated is no extra effort), but, figuring out what caused the breakage, and addressing it, is much, much easier, order of magnitude easier, to figure out, and fixing it is much less likely to introduce new issues.

Which is more to the original point; catching a bug earlier, allows the fix to be more targeted, which makes it more likely to be right, which reduces the likelihood of it making it to prod.

There is also, to the original point, a statistical thing to consider.

Let's say in 30 PRs, there is one that introduces a bug. Well, if QA is testing the one PR that broke something, they're more likely to spot it, since they're focusing on that PR. They're less likely if it's one of thirty sets of changes. But beyond that, let's say, in both situations, QA misses it. If you have one deploy, you've broken prod 100% of your releases (1 of 1 release). If you have 30 deploys, you've broken prod only ~3% of your releases. So immediately the original statement is validated; if your testing effort is the same (big if!), more frequent releases, with smaller changes, means the same or better percentage of deploying working code. Also, if you have to rollback with one mega release, you lose all 29 other changes; if you have to rollback with separate changes, you lose no other changes.
I’m kind of confused by your comment. What is it that you’re unhappy about?
Noise cancellation for your Zoom meetings for free
It was easy for Google to deliver Chrome when the biggest work was done by Safari team...

It was easy for Apple to deliver Safari, when biggest work was done by Konqueror team...
Looks like a proxy, not a mirror to me, because it's showing GitHub's bot protection page.
Mass mobilization: disinformation&demagogues coordinate rather than manipulate
This also makes it economical for child actors to be hired for short hours, so it doesn’t have to interfere with their education.
Thanks to the useless virtue signaling from the SV monopolies, these conversations are now moving underground. Nice job guys!
I give out any singles I have. I don't care if it goes to drugs/alcohol. withdrawal from some can be deadly, others torture.

The homeless population here in Denver is scary.