skysight-inc/HackerNews huggingface dataset:
Googling gives me one bestiality reference from Fanon:

"The effect consciously sought by colonialism was to drive into the natives' heads the idea that if the settlers were to leave, they would at once fall back into barbarism, degradation, and bestiality."(Fanon 211)

But here, opposition to bestiality is presented as a... tool of "moral superiority" constructed by Europeans for the purpose of advancing their colonial agenda.

Which is what all claims of moral superiority are, from the (deeply cynical) view of Fanon and Friends.

"So then why are you so keen to enforce norms against bestiality?", I might respond. "Because you derive sadistic pleasure from meting out punishment?"

That would be the tactic in line with that school.

Also, I can proudly say that I didn't even read the article.
What if a person heard a song by hearing it on the radio and went on to record their own version?
I disagree, jQuery is still nice for some complicate dom manipulations and still simplify it a lot.
Of course I'm not saying you can't do that without it, but saying if you use jQuery you doesn't know JS doesn't make sense.
Why would you say it's an error to use a float for currency? I would imagine it's better to use a float for calculations then round when you need to report a value rather than accumulate a bunch of rounding errors while doing computations.
However if I happen to have an Apple device it's by far and away the easiest (and most secure) way for me to pay. And yes, I do prioritize places that take Apple Pay over those that do not.

There are lots of iPhone users and often business can getting better (lower) processing fees by accepting more secure methods like Apple pay so if it's literally just flipping a switch and possibly paying a bit less for processing why wouldn't a business do it?
When I was younger, for some odd reason I thought it was important to convince people that hard work was important. But today, the more people I see commenting that "hard work" is essentially a scam -- or something to that effect -- the happier I become. It just means that there is less competition. Feel free to do your own thing, relax, skate along and enjoy life.
I definitely agree with jQuery's legacy. We owe many parts of modern DOM and JavaScript to jQuery and Prototype.js (may I say that Prototype.js was to JavaScript what jQuery was to DOM).

There is probably no reason today to use Prototype.js, however, jQuery still is a better choice than React/Angular/Vue for small projects if the author prefers some syntactic sugar over plain DOM.
Using the standard definition of "independently wealthy" as "no longer needs to work to cover living expenses", I would say that $1MM is nowhere enough to do that in almost any place in the US, especially if you have kids. I'd say at least $3MM in cash and as much as $5-6MM in higher cost-of-living areas would be required to maintain an upper middle class standard of living.
Do people still hate jQuery? I feel like the consensus is that that jQuery was a great tool for the time, but is not so critical today.

Yeah, we've all seen spaghetti code monstrosities that involve lots of jQuery, but it's just a library, it can't be blamed for people not knowing how to structure their code.
Tell that to the new programmer who builds a piece of software using this creating an absolute mess.

The danger here isn't with experienced developers (this is, obviously, a tool with great potential for productivity). It's with people who just blindly trust what the robot spits out.

Once code like that is implemented in a mission-critical system without discernment, all hell will break loose.

Edit: worth watching this for context https://www.youtube.com/watch?v=ZSRHeXYDLko
It has come a really long way, to be fair. My configuration.yaml no longer has any integration configs, it wasn't that long ago that a ton of basic integrations required YAML, and the restart cycle that entails.

Right now the only thing of note in mine is a template cover, I have a relay controlling my garage door opener and a tilt sensor checking the door, so I need to tie those together into a cover entity via a template.
I do something similar to the hybrid approach.

Instead of simply noting concerns, I ask if there is an actionable item, then note the action.

> CL: I don’t think Azure AD is the right choice for end user auth

would become

> CL raised concern about Azure AD option, @RF to revisit specific concerns with stakeholders by EOD tomorrow.

(the action would be highlighted for followup task assignment as appropriate).

Note: this approach is more appropriate for small-runway implementation projects with decision makers (or empowered individuals) attending, where decisions need to be made quickly or escalated.
I think webmention implementations tend to be smarter -- probably not universally, but generally -- about de-duplication than the older pingback implementations were, so you rarely see that weird flood of multiple links to the same place.
The question isn't whether a good employer-employee relationship is possible. the question is whether a horrible employee-employer relationship, one that has significant butterfly effects, is possible. More pertinently, the question is whether it's possible for someone to be in such complex circumstances that finding a good employer, or even job opportunity, is possible for that person.

The incel community isn't the right comparison maybe? A more apt comparison might be domestic abuse worldwide.

Sometimes I'm amazed at the assumptions being made here and elsewhere that what applies to one person's life applies at large. It's not just survivorship bias, it's some kind of egocentrism (in a perceptual sense) bias.

You yourself say you consider yourself lucky. Do you really? What about the unlucky ones?

It's easy to say "well for two decades it's worked out for me and hundreds of neighbors" forgetting that there's many more decades in a life, and billions of people.
Oh, heck. I'm screwed, then. I'm a wiseass.
I'd be pretty worried about this based on how many times an SO question has new better answers months/years later. I find that platform self-corrects reasonably well, with the newer better answer ending up at the top, but no idea how that'd happen here.
> A human being who has learned from reading GPL'd code can make the informed, intelligent decision to not copy that code.

A model can do this as well. Getting the length of a substring match isn’t rocket science.
We checked the physical instructions and no other option is offered. I wonder if they even considered people might have google blocked when building the system.

Page in question: https://test-for-coronavirus.service.gov.uk/register-home-te...

Even the feedback form linked from there is "Protected by reCAPTCHA". Ridiculous.
I get it, but at the same time, it's not your manager or even your job that is stopping you in the end. It's the fact that you need to work to support yourself.

You _can_ decide to just go outside instead of working, but then you're stuck with no money. Unless you end up making FU money, I see no way out of this conundrum.
“We urgently need a 'Paris Agreement for Disinformation' “
Mysterious Space Object Could Be Record-Breaking Comet
A fridge (compressor) in a studio I lived in often made me hear Barber's "Adagio for Strings" (sad song in the game "Homeworld" or the movie "Platoon"). I think it hummed at the frequency of the long note then slowly shifted in pitch similar to the three-note patterns that follow, or something.
> but millionaire is a common outcome for software developers who work hard through their 20s and 30s now.

lol, the world isn't limited to SF and FAANG.

Software developers are the new factory workers, becoming millionaire is far from "common"
Some? Kids are also able to learn it by themselves just fine, in a "lord of the flies" like situation.
Where I live, refusing to load a menu from a QR code would drastically reduce your options to eat out during the pandemic. Yes there are plenty of restaurants, but 95% of them now use a QR code that links to the menu (usually a PDF).

You're free to leave, but you'll cook at home.
Didn't you hear? That part of the Second Amendment doesn't count. The Constitution must be interpreted as originally intended, except for that part.
I tried the paid version of tabnine and was really unhappy because it suggested me code with syntax errors and introduced subtle bugs when I did not closely review every generated line.
It was as if you have someone very impatient sitting next to you typing before actually really listening what you want to do.
Is Copilot better?
Does it suggest broken code, too?
They were most popular in Germany due to their Munich offices. They had both a browser and a search engine. The search engine was built from the ground up with its own scraping tech.
Oh man - I got hives the moment that picture loaded. I think I still have a passel of those cards in a box somewhere :p
We all don't have Google resources. What if someone comes after us individually because some model-generated code is near identical to code in a GPL codebase? Where is the liability here?

edit: from https://copilot.github.com/

> What is my responsibility when I accept GitHub Copilot suggestions?

> You are responsible for the content you create with the assistance of GitHub Copilot. We recommend that you carefully test, review, and vet the code, as you would with any code you write yourself.

Well, that solves that question.
Good point. Gates isn't really even a good example because luck and happenstance played a big role. Possibly it's the same to some degree for most "outliers." People seem to minimize the effect of chance when writing how-to's, probably because "be lucky" isn't helpful advice, luck isn't something you control, and in some cases they might want to believe they themselves had a bigger role in their success than they did. Although hard work seems to be table stakes nonetheless.
https://stackoverflow.com/questions/3730019/why-not-use-doub...
It means click on their username and email them or go to whatever link is in their profile.
If Buffett chose to stop being a billionaire tomorrow, would that fix any of the systems that allowed him to become a billionaire in the first place?
Who is this runbook for? – Build a mental audience to write better runbooks
> I had to spend a bit of time to see if it was actually correct.

Interesting point - it reminds me of the idea that it’s harder to debug code than to write it. Is it also harder to interpret code you didn’t write than to write it?
Petabytes of personal data on the open internet secured with PHP. Holy crap.
Freedom is Slavery
Not sure why you're being downvoted, because you're right, atleast on the west coast of north america. My firm hasn't use epoxied rebar since like 1990, and we removed all references to it on our drawings long ago.

The coatings were super fragile, and often damaged while being placed in the field. Then someone had to come along with magic paint and touch up all the cracks. But of coarse they would never find 100% of them...
I guess we just disagree?

Honestly I don't even see how that's possible. Writing code, you're thinking about all the different ways to do it, eliminating the ones that won't work, evaluating the pros and cons of the ones that seem like they'll work, you start writing one and then realize it actually won't work, then start writing it a different way, try to decide what the best approach will be to make sure you're not committing an off-by-one error, and so on...

Whereas when you're reading code for correctness, you're just following the logic that's already there. If it works, it works. How could it possibly take longer than the whole creative process of coming up with it...?

Sure, maybe most people don't read code for correctness well. But then the code they write is surely even worse.
no its not wrong to criticize the culture in web development of salivating over every new framework. And rebuilding company code in hyped up framework X without pausing to understand the problem you're trying to solve and why the current glob of code is so damn buggy. I see experienced web devs, if not fall for this mistake themselves, happily prop it up to management every damn day across many companies. I've read too much damn code where a dev wants to do something straightforward but either because of ignorance or some cultural pressure reaches for a complicated library way to do it, finds that said library doesn't solve the problem well, and then misuses that library or exploits one of its escape hatches in the solving of the problem just to say that their code used the new shiny library. As someone who has written fiddly DOM manipulation code, no its not my preference over React JSX, but having the level of understanding TO write surgical DOM manip code should be a basic floor of ability for any web developer using react or otherwise imo.
I've programmed in OOP for many years and recently have been using a functional language at work. I don't see a major in advantage to coupling data and methods because something similar can be accomplished based on how you organize the code.

If you put all the functions in one file and the data structures in another file, things become quite a bit more flexible to extension and composition.
> Perhaps we could: sell everything and move into a van to live on the road; or get a cheap house boat; or declare bankruptcy and move into a Buddhist monastery; quit jobs to transition into a more mindless one that allows more free time; find a nonprofit organization in a different country to throw oneself into; teach English in a foreign country; etc...

You are making the extremely generous assumption that the person is unbound and able to effectively disappear with no responsibilities to anyone other than themselves.

Among the truly miserable people I have encountered, the most common reason was bearing the burden of one or more dependents. A little sister with severe mental health problems, a sick parent unable to work, a drug-addicted and orphaned nephew. Can't exactly sell the house and move to Japan when your sister needs her SSRI and therapy to not hurt herself.

And the second most common reason was having little or no income at all, for whatever reason, in which case getting a job that they hated would _already_ have been a step up.
Then the person training the models wouldn't be legally accessing your code.
Since it is per line I highly doubt it. I think of it as intellisense+. You select suggestions that you would have written anyway.
There is logically a position between determinism and dualism. See https://plato.stanford.edu/entries/anomalous-monism/
I want to try and make it generate a UUID and then see if I can find the original source.
Is there a public API? Will it be documented? Are you open to folks porting the VSCode plugin to other editors (I.e. kakoune’s autocomplete)?
UK wastes millions of tonnes of food every year: here’s how we can change that
Or the botnet was DDoSing, and someone decided they had enough. (it would not be the first time)
I can relate to the anxiety before something like that which often then disappears when you start.

I feel similarly before technical interviews and it’s really unpleasant, the fear holds you back from doing things you’d otherwise want to do.

It’s hard to evaluate sometimes or be honest with yourself if you’re making a decision based on what you want or if it’s a rationalization to avoid the fear.

I often suspect a lot of the dismissals of technical interviews are more about rationalizing responses to the fear.

It makes me wonder though, does he dislike giving talks or is it mostly the anxiety that he dislikes? They’re hard to separate. I can understand giving up on one to avoid the other.

I think most people don’t face the anxiety directly, they tend to avoid the task and stay in their comfortable zone - I can definitely understand why. It’s cool he faced it for the amount of time he did.
There is something fascinating about this article, and it's not the tips about how to properly work hard, which aren't new or particularly insightful (otherwise reasonable and well summarized).

It's the fact that throughout the article, hard work is an implied imperative in life, the main thing to do (otherwise it brings a "feeling of disgust"), without questioning if that's healthy, right, or so absolute. Maybe instead of the how, I was expecting something about the why, a reflection on the bad aspects of working hard too, and its associated costs on other parts of one's life, whether it's Paul, Patrick or Bill.
I don't use Django but I use Ruby on Rails, and turning a server-side rendered page into an API is trivial. Rails requests automatically understand the format of a request and let you specify what do when a specific kind of format comes in: ie. when it's an html request, render this page, when it's a "js" request, render a jbuilder template. ezpz

whatever frontend framework you're using has really nothing to do with it at all.
It's been a long time since I'd read about the connection machine, so my memory may be foggy.

They didn't know what instructions would be useful, so each 8 bit alu supports all 256 instructions.

zero nand ones
0 1 ... 256
---------------------
0 1 1
0 0 1
...
0 0 1

and then a bunch of software support around around 'zectors' like a vector, with a zillion elements.

so I think you could do float, but you have 3 zectors, the low bits, the high bits and the mantissa, you might need another one for sign.

I think it was tough to give an apples to apples comparison, because it wasn't optimized for floats, but could do floats. it could also do bizarre things with bitmaps, if you could think of the right instruction to get your result. So for some problems, it was much faster than any alternative. But floats are readily accessible and well understood, so it's natural to reach for that tool first.

Anywho, my memory is foggy. I might be mischaracterizing the design. But I think that's about right.
The whole point of fair use is that it allows people to copy things even when the copyright holder doesn't want them to.

For example, if I am writing a criticism of an article, I can quote portions of that article in my criticism, or modify images from the article in order to add my own commentary. Fair use protects against authors who try to exert so much control over their works that it harms the public good.
Sometimes you don't quite know how to implement something, without thinking about it for a while. All of us would a lot of the time search StackOverflow for the solution to a simple problem, e.g.

"recursively list all the files in a directory C#"

https://stackoverflow.com/questions/929276/how-to-recursivel...

I imagine an AI copilot could streamline this, instead of searching, reading and verifying, copy pasting, and changing the variable names to my needs, I could now just type the method name, arguments, and documentation and it would similarly fill out the code for me. Then I have to check it (as I normally would).
As a hobbyist this is going to save me so much time. Little things like googling how to read CSVs in python for the 20th time add up and I think this should help solve that.
Working hard is an attitude, not just hours. The Gates example is more approachable as we’ve all heard of them.

I’ll use myself as an example both ways. You don’t know who I am, and you never will, I’m just a cog in the wheels of society. I was a shitty student, always interested in whatever wasn’t being taught. I became good at working the system instead of working.

When I started working in high school at farms and later in sales, it clicked that the people who worked harder and did a better job… did better. That didn’t always mean money, but it meant respect, better shifts, etc. It was more real to me than academics.

Later on in my professional life, working really hard and delivering more, whatever more was, paid off in innumerable ways. It turns out the way to know what you’re talking about is to do stuff. Now I’m a midcareer director level person and that hard work means when I pick up the phone, someone answers. When there’s a problem or a solution, people listen.

That said, there’s lines I won’t or can’t cross. I won’t sacrifice my family’s life, which is a career ceiling. My mediocre performance as a student effectively locked me out of high end schools and the jobs that follow.
That's a good post. Addresses the societal imbalances that are sometimes hard to see, adds a little more context:

>If hard work and long hours could be consistently transformed into “success”, then my friends and family who are teachers, nurses, social workers and factory workers would be far more successful than I am.
How to Keep Growing as a Programmer
Thanks for the link :) I'll have to look into all this before I do make the move over. Hopefully R6 can work with this..

And the GPU stuff is just insane, I was looking at buying a 3080 a month or so after they came out and was extremely disappointed that the prices were nothing like the MSRP :(
Every time anything about jQuery is posted, someone will inevitably post the "You might not need jQuery" site. [0]

I look at that site and laugh. Is this supposed to be making the case ~against~ jQuery? Maybe the audience for that site are seasoned developers for whom the vanilla JS syntax is easily understood. Everybody else is going to look at those code snippets and think jQ is the way to go.

For people that have struggled through HTML and CSS, there is perhaps nothing more deflating than to realize that even basic UI interactivity requires JS. But with jQuery the code snippets needed are short and understandable. Vanilla JS in comparison looks like an entirely different language.

[0] http://youmightnotneedjquery.com/
Like causing people to lose trust in the "anti-inequality" message. If we need to lie or exaggerate to persuade then we may rightly lose credibility. Pro-inequality folks can even deflect the conversation to our own exaggeration. I didn't mean to imply that hyperbole is comparable to inequality in scale or severity, but rather that any gains afforded by hyperbole tend to be short-sighted.
Great idea. I would use this but we can't record all zoom calls. Furthermore sometimes we are required to use other conf tools.
Yup. I learned long ago that having an insider's perspective doesn't necessarily help me predict where the market will move.

An expert's perspective can certainly be helpful, but if market prices are set by non-experts (or, experts in other fields) then it may just lead to consistently wrong answers per the tenets of keynesian economics.
That's why it's best to get unions or support systems (like UBI) before they're needed. It's hard to organize and build systems when you have no leverage, influence, or power left.
Context and hooks both feel very much like "I'm being paid to work on this but it's basically done... so... guess I'll find something to do" additions. The latter especially.
Where do you find React easier to use than Svelte? I did mostly backend and simple pure-JS frontends before and never picked up react because of how long the tutorial was and how messy the tooling felt. Svelte was a breeze in both of this and I didn't experience larger issues yet, so I'm curious what I'm missing out on?
"In order to generate suggestions, GitHub Copilot transmits part of the file you are editing to the service."

Well, isn't GitHub part of Microsoft now? No wonder it has gained telemetry...

I'm a bit worried that this thing will lead to even more bugs like the typical StackOverflow copy&paste which compiles fine, runs OK, but completely doesn't understand the context and thereby introduces subtle difficult to find issues.

My personal take on autocomplete has always been that I only use it so that I can use longAndDescriptiveFunctionNames. Apart from that, if your source code is so verbose that you wish you didn't have to type all of it, something else probably already went wrong.