skysight-inc/HackerNews huggingface dataset:
You cite the effect, I cite the cause leading to effect.

The cause is vitally important, when you are abridging my statements, skipping cause, and attempting to make point by debating effect only.
If HR is reviewing my CV then it’s prob not somewhere I want to work. :D
My former boss too! That message was sort of the beginning of the end for the trust I had. Very disappointing.
I think the same story has been posted to Reddit every day since it first went up as well. Either that or they're using a very common stock image.
It’s interesting because “destroy whiteness” was and is a popular talking point in certain circles or the left. Obviously they don’t literally mean destroy white people but as always the benefit of the doubt is extended to them but “destroy Islam” immediately is interpreted as inherently violent or evil.
Kasmir Princess
Except that use of GitHub implies you see a benefit to the collectivist use of GitHub's property, which is why you agree to GitHub's terms when using their property.

If I'm leasing a part of my land to you (and others), and your use of your assets on my land has the potential to harm other users of my land - you'll be asked to leave. I have a business to run. You are still free to take your property to your own patch of land and do with it what you will. Your freedom has not been compromised. You just assumed a freedom you did not have - which is the use of my land in an unfettered way.
I'm interested as well, I'd love to read more if someone knows of some research
Wow, “Lt. Kernal 20 MB” is something I haven’t thought about in ages. A friend of mine bought whatever the competitor to the Lt. Kernal was at the time, used, and it was a complete lemon — he never got it working and never recouped his money. I wish I could remember the name of it — he was going to start his own BBS called and I was going to be a subop.

I was a hard-core BBS user back in that era but never actually ran one, so I went 64 > 128 > Amiga 500 > 386.
This is more or less the premise of the Bobiverse stories.
Okay yes, but... eating a toddler is crossing a line.
Google 'MMAcevedo' for a horrifying short story take on this concept.
I'm with you on the speed reduction. An urban planner friend talks about how you're best motivating a speed limit by the environment (tighter road, bends, etc) rather than a literal limit and threat of fine.

But how would cyclists fare on cobblestones, especially if you were talking about suburban streets with kids playing, bikes going around, etc?
In a vacuum, something like that Access Protocol may be good, but we’re not in a vacuum. The web has won, and basing things on top of web specs conveys significant advantages: the general tooling for HTTP/XML/JSON is much better than the tooling for any specific-purpose binary or text protocol that I know of, so you can get started building stuff much more quickly, with better understood and handled failure modes, and better tools for debugging when anything goes wrong; and the large fraction of the world’s software that runs inside a web browser can also take advantage of this without needing some kind of non-standard server proxy. Most of the time I would say these advantages significantly outweigh the disadvantages of inefficiency.

There are reasons JMAP was designed to sit on top of HTTP and JSON. It makes life much easier.
I'd like to understand why so many young people find extremist content so persuasive and engaging. I can't stand it, and I instantly close any website that allows for extreme content.
I review every single resume and applicant I hire. My experience tells me talent acquisition professionals don’t really know how to match and will often suggest poor matches and not bring forward odd fits with interesting backgrounds.

I get hundreds posting into some of the roles I’ve hired for and I’ve got to look at every single one in order to find a possible match. It generally takes me about 30 seconds to a minute to assess a resume. A kernel of interest stands out quickly or a smoke screen of buzz words tells me it’s the wrong candidate.

Algorithms aren’t a substitute for an active hiring manager being really interested in finding the right candidate to join their team.
It's seems to me to be a good sign that a big company has lots of teams with failed products. Being willing to fail with big swings is pretty key to staying relevant.
The big money there attracts creeps and backstabbers. Many weasel their way in with modest qualifications and a lot of bluster and maybe some leetcode, then they bully people and jockey for position once in. Lots of taking credit for what others did and aiming for the big office. Worked at Apple from the early days of the NeXT merger until OS X came out. Toward the end security guards razzed me for swearing at the servers that kept crashing from instability. I had to make sure the next round of developer tools worked and they just liked to sit and watch and make notes about any peculiar actions from developers.

So, yeah. If you like endless, bloodthirsty cutthroat competition under florescent lights and security guards treating you like freaky garbage then how could you not want the modest benefit that comes with working from a huge company instead of a smaller one that is actually in contact with customers and doing meaningful work for them on a regular basis?
What GitHub did was completely reasonable. They mitigated harm to their users on their own infrastructure and property. They did not change his code. They just took down his malicious code that caused harm.

The vast majority of people on HN would never purposely harm strangers. Most of these strangers are fellow developers ie “Us”
A guide to building Lego Classic Town cars
Definitely embellished. If you try to eat a live cat, it will scratch your face beyond recognition.
How about Ultimate Doom -> Chex Quest?

https://en.wikipedia.org/wiki/Chex_Quest
Gone too soon. I hope that Joe’s influence continues to expand outside of the erlang community over time. His thoughts, writings, and presentations have a lot of value for almost anyone in computing. Much of it advocating for “human scale” software that is reasonable to work with from a developer and end user perspective.
In Galesburg (the town in the article), it wasn’t a manageable amount. That town has extremely low property values compared to any towns I’m familiar with, though. The author’s single-family home is worth about $60k. The median home in Mississauga is $900k (CAD), so I assume they can afford to maintain their roads.

We’re talking about pretty different things, though. Suburbs of ultra high-cost-of-living cities have their taxes buoyed up their proximity to the big economic engines, while small towns like Galesburg have to figure out how to be self-sufficient without that constant influx of wealth.
"When soaking wet" is just a phrase used imply that is the high end of the estimate. Many things, such as clothes, are much heavier when wet.
If you look hard enough for a reason to fail, you'll surely find one.
Oh wow, this is cool. I refuse to use npm because these issues keep cropping up and no solution gets implemented, but this looks good. I was just looking at an interesting static site generator today until I saw it used nodejs and noped out of there.

In contrast, Powershell on Windows won't even let you use scriipts you've written yourself on your local hard drive unless you call them in a way the lets PS know you approve them. Scripts off the net have to be signed.

Methods of signing scripts
https://docs.microsoft.com/en-us/powershell/module/microsoft...
> A compiler shouldn't break backward compatibility.

I don't understand what you mean by this in context (since they introduced a new language in python3).
> It doesn't mean they were the best of all possible species, just the best (given the environment) compared to the others at the time, solely at the task of making more copies of themselves.

There's a very long list of failed 'perfect' standards. "Working in the current environment and recruiting new users" looks like a very reasonable bar for a standard to clear.
They don't have to amplify anything. This is why open source is valuable; if the current maintainer is considered to be unfit or unreliable in some way, the community that disagrees with their rhetoric/leadership can fork the package and keep going like nothing happened. If you don't care/the package is still usable, then ideally no further action has to be taken.

At no point down the road should that involve revoking someone's ownership of a software project, though. Software ownership is sacred, not just because of tradition but because understanding who owns your packages and libraries is paramount to auditing security. Some of the most valuable contributions to computer science have been ones that allow people to verify integrity, be it SHA, TLS or GPG. If Microsoft abuses their position of power to break that chain of integrity, how can we be sure that other repos belong to their respective authors?

I can understand if you, the individual don't find this interesting or consider it inconsequential to your workflow. But other people rely on it, and you can't pretend like an honest chain of custody is somehow valueless.
Related: Low Tech Magazine
https://solar.lowtechmagazine.com/

-Bisqwit's channel:
https://www.youtube.com/c/Bisqwit
"Adrian Guerrero, director of public affairs for UP, revealed the following in a letter to far-left L.A. District Attorney George Gascon"

This does not sound like a very balanced article and I'm only a few sentences in.
Ethereum scripts are written by people too
Kudos to the new faker.js 'team'

On the other hand, this further proofs exactly how replaceable one can be... especially those who want to `sacrifice` themselves for opensource work.

Get a job to sustain yourself and your family; then contribute to open source when you are bored or for fun...
I think this is the right answer
15th edition of the Britannica will be around for the next 50 years (1974)
They asked why didn't Python 3 introduce a compiler when they were able to break backwards compatibility.

That question doesn't make sense, because a compiler shouldn't have any impact on your compatibility.

They can introduce a compiler without breaking compatibility, so they don't need to do it with a new language version.
>It's "Node.js" with a dot. If you spell it "nodejs", that's a serious red flag and you shouldn't be surprised if it gets you automatically discarded -- even by a human reviewer.

Oh, really!? I'll be very glad NOT to work at a company that throws aways candidates because of such triviliaties.
Agreed. For comparison, the /r/aznidentity subreddit (Americans with Asian ancestry) has half as many members but has much more extremist content.

Insofar as Indians are using Reddit, they aren't in /r/india.
If people outside the city are forced to pay for city things, surely they'll also get to elect and control the actions of the city too?
I am not arguing practicality, I was just curious about the whole idea that people don't actually like to live separately and had been tricked into liking that by some unnamed forces. Obviously many people cannot afford the lifestyle they desire, I dare say nobody can. Even Elon Musk probably wants to live in a flying castle on Mars yet he has to make do with various mansions on Earth, such is life.
I started IF about two years ago. I gradually, over a very long period worked down to one meal a day. It wasn’t hard, because it was gradual. I didn’t lose weight (but I wasn’t overweight to begin with), but I have leaner stomach and I gained muscle and strength. I’ve never felt better in my life. The first improvement I noticed was mental clarity.

It is embarrassing that the BBC article gets all its information from only one “expert”, who doesn’t seem expert at all. So shallow. For me, the best source of solid evidence-based information about IF was Jason Fung’s Obesity Code.
> but we're not talking about the legal aspect

Yes we are. I was responding to someone[1] who was alluding to the legal aspect using legal terms s/he clearly doesn't understand.

> > "What GitHub policy did he violate? The really outrageous thing is that the developer going "rogue" was actually him expressing his freedom of speech..."

1. https://news.ycombinator.com/item?id=29961662
As someone who lives in a recently built American house in a dense urban area: yes, definitely. It’s quiet enough that I can tune them out, mostly.
Thanks for responding! Just sent an email.

Btw, question on this search engine of yours.

http://teclis.com

It says "Entire hardware stack used to run Teclis costs about $200/month."

Would you mind sharing what hardware stack you use?
Perhaps change the title to “Atlanta transit CEO kills himself, stepping in front of train Friday night” or at least capitalize MARTA.
That's a great point, though.
> What you are going to get is people separating out into 2 camps, those that believe in individuality, and those that believe in more collectivism.

I am extremely individualistic. Github is also an "individual" that has its own private rights.

The author of this library absolutely had the right to write code, change it, etc. He does not have the right to use Github as a delivery mechanism for malware.
How do you manage to cram ~2000calories down your gullet in on sitting?
I worked there and had to leave.

$ is good, sometimes the team can be good, but there are lot of drawbacks: coworkers are spoiled, learning is stunted because most things are taken care of, more about solving people problems than product problems as you move up, more about performing for specific individuals rather than helping customers, scope is limited, etc.

This article resonated with me: https://www.productlessons.xyz/article/why-harvard-faang-ove...
Just received my copy, looking forward to tackling it after rethinking!
Another factor people aren't mentioning -- even if such a format were to gain widespread adoption, along with the emergence of a side industry of Equifax-like companies that verify all the bullet points -- it would in effect amount to the backbone of a social credit system:

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

And as such, it should be rigorously boycotted, no matter what benefit it may bring to the drones in HR.
Would definitely be interested to hear how he got in this mental state. It's a matter of frustrating and predictable reality that people who are poor and non-influential easily end up in a suicidal spiral. The same cannot be easily said of CEOs, especially ones who work for the public good, particularly combined with reformative policy and a progressive attitude to the workforce. I can't help but think there is significance in his choice to commit suicide by means of the thing he managed.
Wow, he decided to end his life through the very product he managed. bizarre.
“This is frustrating. Labor is being paid first again,” wrote Citi analyst Kevin Crissey in a widely circulated note. “Shareholders get leftovers.”

Yes, shareholders get all the money left after paying for expenses, which include labor cost. That's how it works.
I would love for someone to find holes in the reasoning in this article (my own Macro Econ skills are not that good).

The author is a major voice in bitcoin circles (search their name with the word "bitcoin" or "crypto" on youtube). And I find it notable that they don't mention bitcoin or crypto anywhere in this post.
Steve McConnell covers this in "Code Complete". Iirc, a lot of the book is based on actual research done, not anecdata.

https://en.wikipedia.org/wiki/Code_Complete
Yup! I'm aware of what DPI scale is for, I use it when I write game tools. I don't use it in game, though--that's an intentional tradeoff I'm making. It seems like a pretty common tradeoff for games though!

If you want to see why, try mocking up a typical shooter HUD. Now try scaling up/down all the elements by 50% and see what happens. Feel free to play with the anchoring, etc. Chances are you're not gonna like what you see! Things get even more complicated when you consider that players with controllers often change their view distance when gaming and don't wanna reconfigure their display all the time.

The typical solution is to fix the UI scale to the window size, and keep the text large enough that it's readable at a large range of DPIs and viewing distances. If you can't get 100% there that way you'll typically add an in-game UI scale option. (The key difference between that and the built in UI scaling in Windows being that it's specific to the game, so you'll set it to something milder than you'd set the Windows option, and it will only affect the game so you don't have to keep changing it back and forth.)

[EDIT] I think I came up with a way to explain this that saves you the trouble of drawing it out yourself. The fundamental issue, view distance changes aside, is that games are balancing a third variable most apps don't have to: how much of the background--the actual game--is the UI occluding?
Because in certain fields, the design of the resume is just as important as the content of the resume.
The National Blueprint For Lithium Batteries 2021 – 2030 [pdf]
Remind me this: https://www.extremetech.com/computing/294907-why-moving-the-...
Of course, no one is saying GitHub wasn't allowed to do what they did. What people are saying is GitHub shouldn't have done that.
San Fran is not great really west coast in general not great. Doable but with a disadvantage
Reviving Lego Classic Town in one scale
In 1997 I met a Russian student studying in Sweden. Over a break he went back to Russia, and when he returned to Sweden he had brought a typical (he claimed it was) Russian vodka bottle.

It was a one-litre bottle, and it had a pull-off bottle cap. When I asked about it, he explained that it didn't need anything else because the bottles never needed to be sealed after being opened.

https://en.wikipedia.org/wiki/Pull-off_bottle_cap
Will do nothing for your project, although their proponents will voraciously argue the opposite;-)

The proponents will say, you wont understand it (their table mapping) unless you get "Certified". They will claim it's all out in the open, while selling to Management that their teams need to get Certified on it first and that certification can only come from a certain place...

You probably want to read the threads from here:

http://kejser.org/the-data-vault-vs-kimball-round-2/

follow the discussion and this reference

https://timi.eu/blog/data-vaulting-from-a-bad-idea-to-ineffi...

So you understand what you are getting yourself into. If after reading all, you are still unclear on the value-add that is a warning about it.

Note you are still supposed to build then your Star Schemas and Data Marts
from it. I am sure it was sold to the Management first...
I work at AWS. The scope of work is much smaller than my previous job. Can sometimes get bored.
> It's "Node.js" with a dot. If you spell it "nodejs", that's a serious red flag and you shouldn't be surprised if it gets you automatically discarded -- even by a human reviewer.

Yikes. “It’s not JavaScript it’s Ecmascript! What a RED FLAG.”
Correct. You basically never have the right to commit sabotage
> Why add the additional barrier to entry that is needing to set up an emulator or own the ancient hardware and a flash cartridge?

Counterpoint: targeting your game to the SNES platform (for example) means it will run on any system with a functional SNES emulator -- including ones that don't exist yet! -- and is less likely to require maintenance as those systems evolve.
> It just seems to be about being explicitly hostile towards users.

it is. The idea is to prevent users from being able to sign up anonymously, and try a service risk-free. It ensures that a user has something to lose by trying a service (aka, their real email address), in the hopes that said user would not abuse the free-trial, and also to allow the service to send marketing reminders on paying.

I have made it my policy to not sign up to any service that require an email address, if that service does not accept a disposable email address, nor will i pay for such a service.
The question is based on a proufound misunderstanding. It's like a goalie saying people should standardize where they aim their penalty kicks.
He wasn't crippling his own functionality though, he was deliberately crippling the functionality of everyone who trusted him.
> If you want a job done find the busiest person you know and give them an extra job. This is because the reason they are busy is that lot's of people want them to do things because they are good at doing things and that's why they are busy.

Love Joe Armstrong.
I didn't know about this before, is there a link for context?
It will make them more.
Their competitors are eating their lunch.
Websites act as 24/7 sales people (boomers like the idea of that).
Effect of Physical Activity AndExercise in Patients with Early Parkinson Disease
> I strongly encourage you to stop making false allegations.

I encourage you to find out the definition of Trojan[1] and then find out what Marak did to sabotage his code.

To qualify as a Trojan, Faker.js needed to be:

- advertised as being for a certain purpose

- coded to do something to damage the person who installs it (even if it still does the thing it advertises that it does)

In this case, Marak allowed people who thought they were installed Faker.js and tricked them into installing something that ran an infinite loop, which would break a lot of CI/CD servers and build processes.

In some circumstances, this could easily lead to economic harm. In the worst circumstances, it could take down a vital service (like a health app) and cause people to be seriously harmed.

1. https://en.wikipedia.org/wiki/Trojan_horse_(computing)

2. https://www.theverge.com/2022/1/9/22874949/developer-corrupt...
Oh I see what you mean, I misread the sentence. Switching between language backends has nothing to do with compatibility. Yup makes sense. They can swap implementations at any time.
There's still a small market for licensing web games to the remaining aggregator sites. Addicting Games, Armor Games, and CoolMath Games all have some form of paid, non-exclusive licensing deals. I only learned about this when CoolMath Games reached out to me about licensing a game I had released.

There's an article here [1] that goes into detail. The author was averaging $1900 per game, releasing one every other week.

[1] https://github.com/nyunesu/web-games/
>I know several people who eat way less than me and are as fat as ticks.

Have you considered that they are more sedentary than you, or perhaps eat more or more often than they tell you?
Also, # = pound = lb
The fact that the conversation is happening at all is a sign that GitHub reputation is damaged. As anyone would point out they are certainly within their rights to terminate any account for any reason.

But certainly not beyond repair (as injecting adware in your package).

Also it is certainly a reminder for everyone that GitHub should not be treated as an archive of your code, and more like a collaboration space.
Additionally, XML, with its nesting and attributes, doesn't map particularly well to a specific programming construct. Also, you can represent an object in a lot of ways.

JSON, on the other hand, is dead simple: You have your list/array, dict/object and four value types. Representing JSON in your favorite language is straight-foward and how the serialized version of a hierarchy looks is immediately obvious in nearly all cases.
If what happened here was mental health, I'm not sure more people is more better, from a security standpoint. If it was strongly linked to workload and maintainers' plight, I'm not sure more scope is, either. If the harm done was time wasted and confusion incurred, I wonder about users who got burned teaming up as a group of eight.

In any event, the median count of contributors to an open source project remains one. This team-up doesn't help projects != faker.js.

As for scope, I haven't looked at this source in a while. But it seems the strings are still static, in the package: <https://github.com/faker-js/faker/tree/29234378807c414158886...>.