skysight-inc/HackerNews huggingface dataset:
This kind of post reminds me of some of the essays in "The God That Failed" (edited by Crossman).[1] When one is tried in this fashion, acknowledging that the 'institution' has any legitimacy is basically giving up, and the 'court' will not compromise or accept anything less than penance. The only option is to walk away, and try to avoid similar people and situations in the future.

[1] https://en.wikipedia.org/wiki/The_God_that_Failed
Sure, maybe it's that complex contrived situation. Or maybe people are just curious.
FBI warns ransomware assault threatens US healthcare system
These are intelligence agencies. Being secretive about what they do is largely the point. Some degree of oversight is of course required to ensure that the organizations haven’t been subverted and are still on-mission, but the responsibilities of an intelligence agency are too fragile and too essential to be subjected to political meddling.
Tell: “in search of easy pray”

spellchecking != proof reading.
I like your example. I can see why, on the scale of...

“Joe is dumb” ..
“Joe is wrong” ..
“Joe is wrong about X” ..
“Why I think Joe is wrong about X”

...anything but the final one feels unduly confrontational. That’s how I felt, reading your comment.
> It's possible that there are walkable communities outside of NY and SF. I don't know if anyone has ever thought to check, though.

Check out https://www.walkscore.com/cities-and-neighborhoods/

Keep in mind that even cities that have lower scores overall often have some very walkable neighborhoods. For example, Los Angeles has an overall walk score of 68, but has several neighborhoods that score 90 and above.
There are a lot more people on the internet nowadays. This is a good thing.
You can file a counter-notice after it gets taken down, and then the repo will be reinstated. That's my understanding of how it usually works.
While the initial infection of a single workstation is often done by pray-and-spray phishing attacks, the common practice for modern ransomware attacks is that this is followed by a manually controlled attack by skilled teams, spreading throughout the network and servers is not done by an automated virus, it's done by controlled malware; and the encryption is manually triggered when they think that the preparations are complete to do maximum damage, backups have been disabled/corrupted, etc.

So they do target the extortion; already the decision to move on from that initial foothold will be based on the understanding of what institution it is and how much they would be willing to pay. In this case, they have intentionally targeted hospitals.
That's pretty funny but the V8 system rewrote what javascript is while retaining and adding onto the syntax, as you might have realized by now.
I'm not sure how, but somehow, I suspect that my health insurance premiums are about to increase.
Still showing on desktop app too.
This happens to be a case where the adsurdity of using CoC to silence criticism is quite clear, as no “minority” is involved (right?). If the exact same thing happened but the criticized party played the minority card, or someone played it for them — in this case the criticized party don’t even care, I dare say it would immediately become much more controversial.

Heck, I once shared such a story and got labeled, with zero evidence, as someone “who like to casually throw around homophobic slurs”: https://news.ycombinator.com/item?id=21173970 Thankfully the community flagged that attack.
As you get older, there’s literally a pile somewhere in the house, metaphorically the pile of broken dreams or pile of unfinished projects. The wish to learn something else is additive to the pile, probably the definition of the root of procrastination. Nothing to do with decline but more with anxiety.
New Slack contacts list UX is unusable
As someone who has taken the very good and free Fast AI course, and used that to help me land a job, I just wanted to voice support for the author. Creators create and critics criticize. I hope the author doesn’t let this meaningless ding slow down their awesome mission.
It's still showing and playable on Web app and Desktop app.
"If you can't criticize ideas ("Joe Schmoe is wrong about X"), then I'd say you're not doing a great job of exchanging ideas."

But, the example you give is one that criticizes Joe Schmoe, not X. How about just "X is wrong", and leave Joe out of it so that the discourse is about the rightness or wrongness of X.
When anything takes more than 50ms to react, it becomes mentally jarring to the user

Yes, but you often pay a huge penalty on the first page load, which for many use cases is the most important. I'd be so happy with a turbolinks version of GMail.
I hear you. I find myself needing to reinvent the wheel far too often to traverse the boundary between the client and server. I also feel that it shouldn’t be this hard. Apollo client and relay solve this problem for GraphQL APIs (quite nicely IMO). What’s missing is an Apollo client for non-GraphQL APIs.
I would also encourage reading about the press before the 20th century. Every random pamphleteer or newspaper churned up all kinds of despicable rumors or partisan rhetoric as bad or worse than Twitter. The idea of “objective press”
is pretty new...
Put your business at risk of total destruction unless a court believes that you show a basic level of respect, etc.
> When the researchers used genetically targeted drugs to boost activity in the striosomes

I was expecting direct stimulation through electrodes or something, but designer drugs? Really?

Pop a pill when you start college/university or a new job, get a motivation boost to everything new.

This would be crazy.

(...maybe a bad idea at college due to the risk factor boost, but still...)
I'm not sure it's possible to ban criticism without also banning opinions. If you give a presentation on how some new tool or technique is good, you're implicitly implying that the existing alternatives aren't as good. Many presentations will even explicitly call out weaknesses in existing things (criticising them!) in order to illustrate why some new thing is worthwhile. If you talk about how your research fills in gaps left by some previous person's research, or how your software is suitable for use cases that someone else's isn't, then you're criticising the completeness of their efforts. But those are good, useful things to have in your talk. Making it clear to people what you're interested in, and why they might be interested in it too, is important, and I don't think that's possible to do without at least implicitly criticising other people's work.
Isn't full stack developer a common name for this?

If you're contracting though, you really want to sell what business problems you can solve rather than focusing on tech.
Using AI to Produce Video Without a Camera
> If you go listen to Google people talk about dependency/version management. It's like they think it's global lock vs inconsistency. Monorepo or chaos. This false choice irks me.

I watched this talk: https://www.youtube.com/watch?v=tISy7EJQPzI

I’d say this is a much more nuanced look at dependencies & versioning. We all know these days that something like semantic versioning is not enough, because it is too easy to depend on behavior which the developers of your dependencies did not expect you to depend on. So you need something more powerful than just having a bunch of developers get together and agree not to break each others’ code.

Bazel is a part of that solution—if you can analyze and understand the dependencies in a project, and do so in a very automatic and reliable way, you can provide people with tools tools for updating downstream code when upstream code changes.

I think people are focusing too much on Bazel as only a build system and not as part of a platform for building developer tooling, and people are focusing too much on Bazel’s original incarnation as a build system for a massive monorepo.

I think there’s also a reality that we must deal with that is—as software gets larger and more complex, and as we have more dependencies, relying on version pinning for stability is losing ground as a technique for making our software more reliable. We have many more dependencies in our software now, so just subscribing to a mail feed of all of the version bumps in the libraries you use would be enough to drown you, and the longer you stay on older versions the more painful it can be to upgrade.
I have a theory. In the old days web development was looked down upon by "real" programmers. But then the WWW really took off and people started moving over from the C/Java world into the world of JavaScript. These are the people that insanely complicated web development when they tried to make it as complicated as the development world they came out of.
I think you're wrong: This isn't about whether voicing critique is acceptable, it's that a breakdown in communication caused a relatively harmless situation to cause much anguish.
The If-Match and If-None-Match headers makes the request conditional. You can also of course store the etag with the file or calculate the checksum and do a HEAD conditionally followed by a GET. But there isn’t any advantage to that over If-Match
bikeprime, double plus good!
The first line of your linked Wikipedia article[1] reads:

> "The yellow vests movement or yellow jackets movement (French: Mouvement des gilets jaunes, pronounced [muvmɑ̃ de ʒilɛ ʒon]) is a populist,[64] grassroots[65] protest movement for economic justice[66]"

The goals listed for the movement, also from that article:

> Increase in the French minimum wage[37], End to austerity measures[38], Improved standard of living[38], Government transparency and accountability[38], Improved government services for rural areas[38], and Constitutional proposal for Citizens' initiative referendum, including constitutional, legislative, abrogative, and recall initiatives[39]

The words "climate change" appear once in the entire article.

Looks to me like climate change was told to sit at the back of the political bus.

[1] http://archive.today/RGUVx
TurboTax has many dark paths and misleading sales pitches to bring people in with impression of free and prevent checkout without collecting money. Aside from that, their lobbying has created the mess that essentially requires 3rd party support to file your taxes.

It's not a game and a matter of hate, it's just a fact that filing your taxes is complicated because of Intuit.
For the record you can still upgrade from the command line with the DNF system upgrade plugin:
https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-u...

Once started the upgrade process is preatty much the same as the GUI update - download all needed packages, check if there are no conflicts with what is already installed, then reboot to minimalistic systemd target and run the update here.

Doing it like this makes sure that packaging conflicts, network connectivity or unrelated processes running on the machine can break your system.
The expression "state sponsored terrorism" is vague and subject to a lot of biases. For what it's worth, most state-sanctioned cyberattacks are _not_ profit oriented. They rather aim to disrupt the operations of an organization (see: American cyberattacks against ISIL), establish deterrence (see: the US allegedly planting digital "bombs" in Russia's networks), collect intelligence (see: the OPM hack). The exception being North Korea, a state that conducts cyberattacks for the explicit purpose of making money.
Most enterprise ransomware payments involve actual negotiation/haggling on the price, timing, release of stolen data, etc.
CA used deceptive practices to collect user data, & downloaded personally identifiable information for u users and their friends without notification or consent, unlike NYU. Those are significant differences.
Post your svelte jobs at r/SvelteJobs
For the most part, communities asking their members to be vulnerable, in practice often results in criticizing individuals or entire groups who are not represented in the community, with no attempt to understand their viewpoints.
>The act of taking notes with a pen and paper, to synthesize thoughts into symbols and sentence structures, is far more meaningful

Well Put!
What, exactly, do your personal feelings and values have to do with the question of whether Jeremy was "a dick" to Joel? Isn't that between Jeremy and Joel? Joel didn't have a problem with Jeremy's talk. Why do you think you know better than Joel whether it was appropriate to criticize Joel in the way that Jeremy did?

Your belief that, whatever Joel may have thought, your perspective is the one of "regular human empathy" is indicative of a certain narcissism about the superiority about your own moral sentiments. The same narcissism that motivated this farcical CoC accusation and persecution mess to begin with.
There have even been death penalty cases that someone else takes the fall for, usually a terminally ill patient who wants their family looked after.
NIMBY is strong. When people find out that O&G is making calls to residents in an area, people mobilize to protest. These people would be protesting something that didn't exist. Nobody likes fighting a negative PR campaign like that.

That's just a single example off the top of my head
Don't worry, most people don't escape it so you'll have camaraderie whether you do or don't!
Personal, no. Yes for everything else.

However, I love seeing feedback and where they come from. I have one project in my resume, and it's become analytics for who actually goes through the resume and when. I saw someone referred from a YC job applicant management dashboard from there, so I know Y Combinator's job network gets good read on my resume at least.

I also noticed that rejections come soon after certain people view my profile on LinkedIn or certain articles, so it's interesting to note what kind of impressions people have of me.
Refreshed my page, and the episode is back.
I'm not sure to understand what this is for. Is this a UI/UX facilitating timestamping on top of a blockchain? Otherwise, it seems like I'd get the same functionality with google photos or facebook with a submitted timestamp.
The problem, very broadly, is that real-world actions can have real-world consequences, and a gaggle of students wandering off and conceivably engaging in real-world actions in the name of some company which they aren't actually affiliated with is unlikely to be a risk which that company signed up for.
Lookup these Internet scammers videos on YouTube. These scammers are heartless. They terrorise old people when they don't comply, claim they are calling the police (on the victim for not paying fake invoices), even playing police siren sounds in the background. If they could scam a hospital they would in a heartbeat.
All my freetime dissappeared and what I have is monopolized by existing obligations and projects. Work is too scattered to allow the necessary focus to learn.
It's not too hard to pick up new tech when you've been in the industry for a while. You can even do it on the job with some afterwork study.

To me the problem is the emphasis some companies place on knowing specific tech.

>Must have five years experience in Web development with a focus on front end frameworks eg react/angular and cloud experience (aws preferred)

VS

>must have two years experience with the following; asp net 5.0, aspnet mvc 5.0, automapper, xunit, tiny ioc and azure Webapps

However, typical the good companies have the former. So you can spot it out pretty easy. Although I fear the industry is moving more to specific skill sets and certification. The certificates trend is being pushed harder as it makes a lot of money for these companies.
Officials Warn of Cyberattacks on Hospitals as Virus Cases Spike
"Multithreaded embedded systems" is not saying much.

My initial hunch is that you've got a lot of existing code that passes and mutates big global state objects around. Still, even your description clearly highlights an issue that is there regardless of whether you want to push for a "functional core": "decisions based on state ... run so thoroughly through the code" _will_ come back and bite you.

It also highlights an easy way to decouple those into simpler functional parts: identify which part of the state is really needed in each part, and only pass that in, and have it return an updated state: basically, the only change you are making is turning the implicit parameters into explicit function arguments and return values. Turning the entire codebase around will be tricky, of course. But perhaps you can switch over chunks of it as the units are readied as you go along.

Of course, if you've got a lot of data that would be expensive to copy around, you might want to keep some of the logic for mutating that non-functional, but you could still decouple that thus making it have a functional core too.
If Joe Schmoe is a very public proponent of X, then everyone will make that connection themselves.

Also, if Joe Schmoe and Alice Shclalice have different, but aligned, support of X, it can be useful to your audience to identify different parts of your criticism as "this is how I disagree with Joe" and "this is how I disagree with Alice".
Do you have evidence?

Vue and Svelte, IIRC, were authored by designers. Not C or Java programmers. Perhaps React has a different history.
I agree and I'd add that most of us aren't good at giving constructive feedback either, so it can be a double-edged sword (if I used that idiom correctly).
> Everyone is so hostile and eager to end other people.

Aren't you just buying into the clickbait/hype here and adding to it? How many people is it really? How many people take this as seriously as media stories make it sound?

I think you're assuming a very loud vocal minority represents the opinions of everyone.

The problem to me is a single digit number of people can have an opinion that they find something is offensive (which is always going to happen when enough people are looking at it), and the news + social media + internet comments magnify and compound this with stories like "you'll never believe what people want to cancel next!!!" and comments like "omg these people are so stupid I hate cancel culture!!!".

Also see:

https://en.m.wikipedia.org/wiki/1%25_rule_(Internet_culture)

"According to the 1% rule, about 1% of Internet users are responsible for creating content, while 99% are merely consumers of that content. For example, for every person who posts on a forum, generally about 99 other people view that forum but do not post. "
It makes people wonder how fair the process is.
I'm definitely not a mindless CTO. ;)

Micro front-ends is the concept of breaking apart a front-end monolith. SPA's are usually built in one framework like Angular or React. Over time, this can get very convoluted and turn into a bad monolith (there are good ones).

The second part is that instead of building screens, you design features (like invoices or customers or catalog) and develop the set of views that encapsulate the targeted domain. This is all built in a separate project with a well-defined set of meta data. You deploy the feature-set into your integrated environment and the managing app is constantly on the lookout for new features-sets.

Then in some admin portion of your umbrella app, you provide access to API's to other feature-sets, and to users.

One of the key elements is to keep front-end dependencies separate. So the manager app might be Angular 9, the customer feature-set might be in Angular 10 with its own dependencies. Nothing is shared between the manager app and each feature-set and nothing is shared between feature-sets.

This provides a front-end that is malleable and reduces dependency creep.

This can also benefit from Domain-Driven Design, where you've segregated your domains and their API's, Events, and Data Storage.

So you should be able to "publish" a feature-set without any dependency on a central database, API mesh, or Event manager.

The key is to define your boundaries well and that is no small thing.
It’s wild how that spread despite how quickly you fixed that. I guess that’s what they mean when “they” talk about controlling the narrative.
The 4th implies the 3rd. If I think you're wrong, I'll say you're wrong--with reasons. Adding some additional words like "in my oh so humble opinion I think" doesn't change the fundamental meaning. (And I have absolutely criticized well-known people's opinions on public stages.)
To be fair, the draft over a war was what really drove people apart in the 60's/70's. The youth of the country didn't want to die face down in the mud in a god forsaken jungle in vietnam to support the anti-communist narrative spouted by our political leaders.

In 2020, we no longer use the draft. What's our excuse for being so polarized?
Is the US ransom-ware-ing Russia?

Or anything similar?
Even if OP were to have committed a horrible sin in the talk, this isn't the outcome anyone was hoping for. Hence the actual talk is very much a side issue.
I think Joe might've forced Spotify to put the episode back up?

https://twitter.com/joerogan/status/1321651282667433985
Can you ski as opposed to snowboarding? I've ridden the lifts up with many older people, 60s-70s. They are there for a range of reasons but mostly related to pastimes, escape, and enjoying it.

I don't know what older means to you, but I think you inadvertently described a self-limiting thing in your quest not to.
Nothing, boxing matches are an above-board activity, as opposed to dogfighting, that's my point. Above-board web sites with reasonable moderation standards are doing fine, and always have been.
It has always been the case that certain behaviors incur social opprobrium. I assume that you don't literally think that shaming or punishing someone for their actions is categorically wrong, regardless of the situation. I've seen Harvey Weinstein's conviction for multiple assaults referred to as "cancelling". Are you suggesting that we should totally refrain from judgment?

The real debate is over (a) what kind of conduct warrants "cancellation" and (b) over what standards of proof ought to be. If your response to the implication that some misdeeds merit being disgraced is to stop engaging, then you're part of the problem.
Not all industries are tech and not all tech companies can pay FAANG base salaries.

Such short-sighted rule changes ensure a mass shortage of engineers in other fields, doctors, economists, statisticians.

Every stupid patchwork regulation coming out so frequently now misses the point. We need to bring skilled workers and we need to give them freedom to operate on their own vocation. This automatically raises wages as they will not accept lower wage jobs.

Patchwork slavery-mentality laws and rules just make us worse as a country, especially when the competition is millions of engineers producing amazing stuff in other countries.
> I encourage anyone who believes social media has divided our society like never before to read a small amount of history of the Vietnam war era.

You are missing an important point though: with machine learning, you can make sure all social media will be optimized naturally to put the maximum amount of people's hair on fire, all the time.

Outrage create clicks, replies, and with recommendations engines it's served to your eyeballs as often as possible.

Whatever manual interventions we had to make use of outrage before are like kids' play compared to the systems which automate this nowadays.