skysight-inc/HackerNews huggingface dataset:
There is a lot of division over political correctness, but I would not suggest that it is the cause, any more than a cough is the cause of a cold. There is something that is driving us apart on many, many issues, and political correctness just happens to be one of the more prominent ones.

And HN is pretty friendly to discussion of big-media-tech censorship in general. It's when a post veers too far into conspiracy or persecution territory that downvotes flow in.
Very well put. It's the automation of the nosy village neighbor. People can decide whether this is good or bad, but it's less novel than they act like it is.
ah okay, Secrets (formerly Enigma) is a crypto-payments smart-contracts technology to look into for this. Otherwise you run into the problem of everything being stored onchain and visible or there would always have to be some oracle system that has the secret. I'm not sure if Secrets solves this use case, their main thing is storing secrets in the encrypted-key co-processors client side, but they might have other offerings.
I disagree with you completely. Presentations are a public dialogue about topics; that's literally their purpose. By presenting on a topic, you are putting your ideas and viewpoints into the public sphere for discussion, sharing, critique, criticism and further development.

Hiding one side of that conversation makes no sense whatsoever. You can disagree respectfully with someone in public. That's pretty fundamental to progressing the dialogue. Hiding it means people don't then get to evaluate opposing viewpoints and understand the relative merits of each.

My colleagues and I disagree about our work - in public, in front of each other - all the time. The trick is to do it politely and respectfully, which is overwhelmingly the case. This is how we all learn from each other and develop a higher overall standard of output.

And all that considered, in this particular case why not just ask the original presenter how they feel about it? Surely that is the authoritive answer to whether there's even an issue here.
Android and Chrome also both use git for version control. Take that how you will, but I don't think it's an indictment of Piper (https://research.google/pubs/pub45424/)
> I'm asking because in all the projects I've been involved with, consuming the backend API always felt like a mess with lots of reinventing the wheel (poorly) and duplication of code. I can't believe in 2020 there's not some kind of library I can call that will give me my backend resources as JSON and transparently handle all the caching, pagination, error handling (translate error responses to exceptions), etc and people have to do all this by hand when calling something like Axios.

If you look at 20 REST API's you'll probably see 30 different patterns for pagination, search/sort, error responses, etc. There have been a couple attempts to standardize REST such as OData but I think it's safe to say that they haven't been very successful. It's kind of challenging to build standard reusable front end tools when everyone builds back ends differently.
This is a very good point. I worked with a group (when we were a very small team at a startup) where we would say terrible things about each others code/ideas more or less for fun, as we had a long-running relationship and understood that everyone respected everyone else.

Once we were in a bigger company, we had to stop talking like that (at least in venues where others could hear us) as the perception that we were "ripping each other apart" could be perceived as very threatening to people who didn't have that rapport nor the understanding of the background. The perception would be that we were mean people who might turn on them at any moment.

The argument that "oh, X can both dish it out and take it (with respect to criticism from Y)" often ignores the fact that somewhere, "Z" is quietly watching this interaction and deciding that they don't want to participate in this apparently hostile environment.
I would double-check that it builds the exact same thing (there are lot of options when building LLVM, and CMake may auto-detect and enable support for things like Go bindings for example). Choice of compiler and compiler flags can make a difference as well.
No more shithub.
You have some good points, maybe you should write them up and post them up where church-goers would see them, like a church door or something.
Isn't it more similar to your privacy in a rented PO box or storage unit?
Polarization wins elections and sells newspapers. It generates pageviews and builds careers of professional controversists.

Besides, it's not just an American phenomenon. 68/69 were full of upheaval in the West as the postwar culture clash came to a head.
Decorators with Optional Arguments
Wonder if there is a business model for attorney privileged data storage.
Thanks, Bitcoin. This is your legacy.
My mother had a zettelkasten slide-cabinet. My father produced over 60,000 slides for her, over the course of their academic careers, by copying illustrations in art and architecture books (and by street photography on their many trips abroad)

She could walk up to the slide cabinet, and ask "give me a theme" and we'd say "animals" and she'd say "give me a period" and we'd say "modern" and she'd select slides about the history of representative art about animals, in modern times.

When she'd put the slides back, she could re-enter the cabinet and select slides about Michaelangelo and followers, or about the role of the pediment in architectural design, and select from the same slides, but for a different context.

Amazing stuff. Totally indexed by herself, operated for a lifetime of academic teaching.

I think she "invented" hypermedia in the 1960s basically.
Basic principles of free expression are fine, as is conducting yourself in an expected manner at a private gathering. Which is why the author, very correctly, does not throw out the code of conduct wholesale which would be a giant strawman.

The issue here is absolute mistreatment of the person in question and horrible leadership on behalf of the people who organise this conference.
I get the impression you're taking what you know of attacks against consumers, and just assuming that attacks against large organizations work the same way. They (generally) don't.

With a consumer attack it's get execution on a computer, encrypt some files, and ransom them back. This might earn a few hundred dollars per computer, and isn't worth putting a whole lot of effort into any individual.

At a corporate level it's get some level of access, use that access to get control of a whole lot more access - and also to get control of servers that actually matter instead of users workstations that mostly don't. Maybe try and delete the backups, often exfiltrate a bunch of data, then encrypt things. If you exfiltrated the data the ransom potentially includes not just the offer to decrypt things but also a promise not to distribute the exfiltrated data.

This is all reasonably high touch "work". They've got to figure out how to move laterally inside that specific companies network. They've need to figure out what data is actually important (especially if the goal is to sell it). And so on. Unfortunately it appears to pay well enough to justify the effort. Companies are routinely paying millions of dollars in ransom.

I don't have stats to back this up (internal or otherwise), but my impression is that most successful attacks against enterprise targets are phishing attacks targeting employees to steal credentials.
That is because he is a real person using his real name. He might have believed in this nonsense and is only now seeing CoCs for what they really are. He might not be comfortable publicly rebelling against the new orthodoxy. These tribunals are no joke.
It was also what Yota used in Russia before switching to LTE and eventually becoming a full-fledged carrier.
Except it wasn't harassment -- guess what? People can say you're wrong. Check your ego at the door if you give a public talk. They shouldn't say "he's a fucking idiot" but saying "I feel that got X,Y, and Z wrong and here's why:" is not a fucking CoC violation. I support codes of conduct and always will but this is where things went topsy-turvy, do not try to roll your own and try to be specific.
It would be intersting to watch all of the other presentations from this confrence. Did any one else, perhaps not as high profile, make any comments which could be agreed as worthy of a CoC violation? What happened?

Jeremy Howard has done a LOT for the machine learning community and the world because he really has democratised machine learning and made it extremely accessible for people. Not just with free lecture videos, but by buiding and releasing tools that continue to give people an on ramp into a complex field.

Jeremy is also relatively high profile, in an "if you know you know" kind of way.

This really seems like a bit of an attempt for the confrence to do something slightly edgy and controversial to boost their own profile.

Edit: i should have said "enabling a whole community to build and release tools for free". Obviously a LOT of people are contributing to fastai so i dont want to take anything away from the community. Jeremy is clearly instrumental to that movement.
dutchman in Lithuanian slang is a driver (typically of a small passenger bus or taxi)
Thanks! search results look like what I’m in need of.
Hmm interesting, essentially you think if they don't pay back that's a pretty telling sign that they are unaccountable? Not necessarily sure if that's the case, might be both parties just honestly forget but one still ends up shelling out more money on the others' behalf.
> you're building on top of a stack of software that includes a rendering engine

Yes that's pretty much a web browser, isn't it? There are many types of engines, such as a business logic engine. The distinction between engine and framework is a little vague but what I'm getting at is the low-code interacting-components design approach, rather than code first. I'm wondering why that hasn't taken off.

People use Godot to create GUI apps, which has problems with the final product but in terms of workflow it works to make something functional.
At my company I try to foster intellectual debate free of emotion. If you can’t separate ego from ideas, how can you ever improve? So many “brave” people are glass at this point.
Conference talks are marketing that you do to make money.

The tribunals wielding CoCs have the power to hit speakers in the wallet. Outside of violence that's pretty much as much power as you can have over a person.
U-Rated App
Depends on what we do with the brains no? If we could attach said brains to adequate inputs I see no reason for it to be hellish or horrific.
Yes, I totally get that perspective. As I said, I'm explaining why many people don't see it that way. They perceive it as a difference of scale and not kind. You have painted a very vivid analogy that shows how it is different. Do you really disagree that some people have no qualms about other people seeing what they do online?
The world's security services have to put a full court press on this clear and present danger.
What most people have in mind as "idiomatic JS" isn't that. It's usually meant to refer to some patterns that appeared and started getting popular around 8 years ago. And often, code written in this not-idiomatic way works _against_ the language and/or the underpinnings of the Web in general. It's just that the circles promoting the pseudo-idioms have outsized and seemingly inescapable influence.
To author: Jeremy Howard

Please watch Linus talks.

If that's not enough for you to grow some thick skin, go watch Bill Burr and ultimately Donald Trump.

Stop living your life in fear what others think of you. My wife is blaming me because, finally, after more then a decade and a half she started to care less of what neighbors and/or extended family members think of her. For me personally I care only what 3 people think of me and that's her and our kids. Everybody else, parents and siblings included get a mouthful from me and I could not care less if I offended them.I always tell them "My money, my life - who doesn't like me stop interacting with me"
> I don't like criticism. I was bullied a lot as a kid.

It is sad what happened to you, and/but these are two different things.

Bullying is being applied but a mindless person/group who don't understand what-is-what and are just being mean because they don't know better/they haven't been taught better. Kinda like a kid acting like an ass, just because its parents/teachers never taught them better.

Criticism is a process applied by people with knowledge on the matter that are trying to improve you/something (like a parent who will criticize/assess/judge the actions of their kids to make them become better/greater humans)(great in the meaning of greatness/richness/betterment, not Alexander the 'Great').
https://archive.is/Cs6RR
I quietly lower my expectations of people I talk to whenever they bring up any social media "stuff that happens". Twitter and Facebook mainly but I'm not going to leave Instagram out of this either.

I realize there are exceptions. I think "Social Media" is what would happen if we gave every dog on the planet a microphone to bark at every other dog in the world. It would quickly devolve into constant and senseless barking. This is what its come to.
>If the 'target' is OK with a more-critical, even a hyperbolically- or teasingly- critical tone, why not allow it?

if it's between two people who stand on the same level roughly as is in this case and it's all in good fun it's no issue. However in general this is a horrible idea, because someone with outsized influence can bully in ways that the victim will simply have to take if the imbalance is too large.

Imagine Elon Musk gives a talk and absolutely drags someone with awful criticism, the person couldn't stand up against his twitter mob if they tried and would probably defer to keep their sanity even if they're right. Even in literal bullying this is kind of how the victim responds, just pretending it wasn't an issue as to not get bullied even more. So one has to be careful on this one.
There is a time and a place to coddle people

Individual people and groups of people get to decide for themselves what these times and places are, even if you think their decisions are wrong. It seems odd to demand this be done to your liking in the interests of 'adulthood'.
If you build your SPA to an index.js file and serve it without a timestamp you're screwed when it gets cached too.
> Especially when the training has nothing to do with military matters (...)

This assertion is patently false. The goal of the military is to force your will onto others while stopping others from imposing their own will onto you. You don't achieve that exclusively by killing. In fact, arguably propaganda and intelligence is far more effective than military action.

Please bear in mind, for example, that the Normandy invasion, and consequently WW2 and the preservation of liberal democracies in Europe and the world, was won due to the role of a single man in posting this sort of propaganda: Juan Pujol García.

https://en.wikipedia.org/wiki/Juan_Pujol_Garc%C3%ADa
Can either of you cite sources instead of making assertions?
Well, a lot of the turmoil in the Middle East is at least partially (I'd argue mostly) to blame because of the US.

Al Qaeda was trained by the CIA. I think it's relatively accepted that there were no WMDs in Iraq, so that entire invasion/war could be classified as terrorism. There are countless drone strikes with civilian casualties around the world. Whether or not you agree with why we did it, the CIA is credited with Stuxnet (it's terrorism even if you think this is one of the "good" ones).

There are certainly more, but let's not pretend like the US isn't intimately involved in directly inserting itself into international affairs illegitimately.

https://www.thebureauinvestigates.com/projects/drone-war

https://en.wikipedia.org/wiki/Operation_Cyclone

https://www.wired.com/2014/11/countdown-to-zero-day-stuxnet/
Ransomware Activity Targeting the Healthcare and Public Health Sector [pdf]
In my specific case, TDD; and unit testing as religion in general. I am sure others can make similar arguments against the other two in the types of work they do. My point here is that every project is different, and that projects that do not use one or any of these techniques are not inherently buggy.

I believe strongly in manual testing and automated integration testing for the type of work I do (when executed by an experienced QA); but I have not seen unit testing save anywhere near the time or effort it requires. I am sure there are types of projects for which unit testing solves more problems than it creates, but I have not worked on that sort of project. In my experience, unit testing stops the type of bugs you wouldn't have had anyway, and doesn't do much to mitigate integration bugs (which are the vast majority of bugs I've seen). I've also seen TDD make developers overly myopic. Passing tests do however make for a conveniently reassuring metric to give to business leaders who don't care to understand what they mean or how software is built.

He/she is not narrowing to a specific type of programmer, or a specific type of programming. I am explaining why I "don't care about correctness".

Forgive me if this article is meant to be read in an academic context; I am not an academic.
Good news is it won't really matter in the long run if neural prosthesis are a thing. Article should really provide quantitative information on this topic anyway.
Ask HN: Is there a no-code API that returns videos or courses?
I'm looking for a no-code API that can return me a list of videos or courses based on an input field of the topic. ie: algebra or javascript
I'm sure that applies to a lot of speakers, but I don't think it applies to him specifically:

> I’ve tried to make myself available for public speaking events when I can, in order to support the community. However, the potential cost is too great, and there is no real upside for me personally, so I don’t expect to be accepting invitations in the future, at least not for quite a while.

Doesn't seem like he's in any way depended on giving these talks.
Kredit is hiring a Senior .NET software engineer (Full stack with angular)
Thank you, good to know. Would like to find somewhere remote to surf but might just stick to the US.
I dunno, something smells weird here Nancy
I posted some thoughts and suddenly, my karma went down...OH NOOOOOOOOOOOOOOOOO~
Qt was first released when C++ had no more organizational features than Java, so it gets a free pass.

QObject is not Qt's greatest sin. That would be its lower-case macros: "slots" etc. There can be no excuse for that. Even C coders knew better, even back then.
Yes yes, these are all fine points, but to apply them in a one-size-fits-all universal way is inhuman. Curse words might be considered inappropriate at work regardless of the people involved, but things like hugs or negative feedback aren't that simple. However well-intentioned, aggressively universalized conduct rules become a boot stamping on the face of perfectly normal human relationships and communication styles.
You're right, I was listening to a long podcast that covered parts of the 60s and 70s, and the same things were going on back then, they just didn't have "social media" so people don't remember. Rioting in cities over civil rights issues, "woke" college students creating oppression hierarchies that decided who was right when someone was offended, and the DNC rigging the presidential primaries which resulted in Nixon getting elected. It was really eye opening to see how history repeats itself, it's just more visible now because of technology.
> The components are mostly all UI/layout related

"everything is a widget"
figlet – a program for making large letters out of ordinary text
Hey shoot me an email! seibeljames@gmail.com love your cryptocurrency comments
What Are Garbage Collection Logs, Thread Dumps, and Heap Dumps?
Look at what Nix or Guix would have to do to build a project using Bazel vs a project using CMake.
Also, “Canadian military tested propaganda mission on Canadians that went off the rails” could be read as the military were testing the propaganda on Canadians who as people were deemed to have “gone off the rails“. Also you can’t test a mission, you can only test an approach to achieving a mission.

How about “Snafus during in-country training exercise on propaganda techniques by Canadian military”? As close as I could get...
As far as I can tell "cancel culture" means yelling at someone who did something bad. It can be real dumb sometimes though.
>Given what happened (Actual loudspeakers deployed) [...] that seems to require a set of steps that requires extraordinary levels of stupidity

Note they say "a loudspeaker" and "the loudspeaker" (singular) in the article, so the setup needn't have been arduous: it could have been as simple as a single person walking through the woods with handheld equipment.
From the looks of zillow I'm seeing houses in north beach and the islands in the biscayne bay for roughly 300-400k cheaper than a comparable house in LA, sometimes way cheaper. I mean look at this deal right on Normandy Isle:

https://www.zillow.com/homedetails/1340-Marseille-Dr-Miami-B...

That place is $1m cheaper than the same number of bedrooms and similar square footage in LA, where you have at least 30 minutes of traffic separating you from the waterfront:

https://www.zillow.com/homedetails/1633-S-Shenandoah-St-Los-...

Maybe if your perspective is other parts of Florida or the South, then yeah there is some sticker shock, but compared to CA, miami is a steal for how lively of a city and truly connected to the water it is imo. When we would visit my friends we would spend so much time hanging out at sand bars, riding the jetskis to restaurants, seeing so much wildlife and nature along the way. So many people just have a boat or some jetskis docked near their property. It's night and day different than how the waterfront is managed anywhere in CA, where inlets are used for storm water alone rather than recreation and the beach might be separated from the city by a highway (in the case of malibu or santa monica), or proximal to a refinery or some other piece of heavy industry (like in Manhattan beach where people pay millions to have a waterfront view of the shit plant in el segundo).
I find it ironic that the author supports "cancel culture", and also proceeds to write this:

> One the call, I was surprised to find myself facing four people. The previous call had been with just one, and suddenly being so greatly outnumbered made me feel very intimidated.

Isn't this basically what cancel culture is too? To some extent, anyway.
What do you concretely think should be done though?

Aren't there already laws about harassing people?

I think the news should be more responsible by not reporting that someone was offended by something unless it has serious objective merit because it just gets everyone riled up on non-issues for no good reason.

Aside from that, "cancel culture" feels quite a vague topic that would be hard to police in any way because you aren't talking about specific people or specific ideas.
> There is something that is driving us apart

I must say I am too curious not to ask, this quite cryptic. What would you say is driving us apart?
I use Keep just for that purpose, everything else is in Joplin.
Joe Rogan has a ton of right wing propaganda. Too much for it to be a coincidence. I’m also over the enlightened Everyman shtick, he peddles bullshit half the time. He was vehemently anti-mask. He’s dumb.
The ad in this is an amusing blend of cool hand drawn sci fi scenes and wayyyyy too much detail about the specifics of the game.

The finger-grain-harvester was cool.
A worm may yield insights into the gut-brain relationship
If you run your infrastructure on a “computer” directly connected to the Internet such that it puts hospitals and power grids in danger, then maybe you're in the wrong profession.