skysight-inc/HackerNews huggingface dataset:
Indeed. At least I’m not the first person to make this mistake

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

https://thenextweb.com/news/microsofts-cross-platform-visual...

https://news.ycombinator.com/item?id=17221917
Go to a government office and use biometric identification methods, then remove the old public key from databases and replace it with a new public key from a newly issued ID card.
>I agree that it is unacceptable to have eighth grade Algebra I classes and gifted education programs that disproportionately exclude Black and brown children. But if equity is the goal, we should be mandating that every eighth grader takes Algebra I—and then structure the entire pre-K to seventh grade student experience to ensure this is a legitimate possibility for every child. Since when does equity mean everyone gets nothing?

I think this is the key. Obviously eliminating gifted programs and just tossing those resources into the wind is bad. But if instead we eliminated gifted programs, shifting those resources into remedial programs and then made the normal classes more difficult that seems like a solution that would satisfy almost everyone.
When we started on Zed the Rust UI framework space was much younger. In absence of a mature solution that met our exact needs, the simplest path for us was to build it ourselves. We're too far into things now to change at this point.
I think this is fair. The ideal path is probably not just one or the other, but a combination of both.
If you will directly write yourself everything to a GL canvas anyway, what do you gain by going through a whole WebGL dependency & context rather than just using a native OpenGL context?
Yup. My mistake https://thenextweb.com/news/microsofts-cross-platform-visual...
WWW::Mechanize fam where you at?
Ask HN: Need marketing/sales advice for SaaS startup
I just started working at a B2B saas startup in Toronto as their Marketing Manager, but they also have me doing sales right now.

The problem is that getting the first sales seem to be a lot more difficult than anticipated.

Is there anyone that'd be willing to give me some input? We've gone the LinkedIn and cold email drip route, but I'm not sure if we're thinking about our initial methods correctly.

This is my first time doing marketing and sales for a startup (or any other company), so I'd be super appreciative of any advice someone has to offer.
There are a lot of weak overextended arguments in this piece which reduce its credibility and persuasiveness.

One example: just don't code on airplanes.

Or how about this one:

> To argue against localhost eventually going the way of the Dodo is to do the developer equivalent of asserting that most people want to run their own generators or grow their own food.

Come on. That's not a serious attempt to persuade. It's practically a rant.
"I am by nature too lazy and slothful to go looking for authors to say what I know how to say without them." — Miguel de Cervantes, Don Quixote
Amazon consumer chief Dave Clark to join Flexport as its new CEO
Gifted programs are extremely important and the width of American gifted programs is a virtue. Canada has a much higher standard for gifted, and in Ontario we generally admit roughly the top 1% of students (many American programs cater to the top 10%).

There a number of large benefits to gifted, not the least of which is it changes the character of a program/school. If you are surrounded by bright students with nerdy academic interests it's suddenly acceptable to nerd out on things. This single fact may be more valuable to the development of the student than the entire program itself. Outside of gifted, schools have substantial challenges with creating environments where academic excellence is encouraged and rewarded not only by the schools grading system but also by social behaviour of peers. While bullying has gone down, and acceptability of geeky interests have improved in the past 30 years there is still nothing close to a gifted program from encouraging and accepting academic excellence.

As someone who just barely missed the gifted cutoff, my schooling was much too easy and I basically never had to study for tests or exams. I ended up developing poor academic habits that ultimately hurt me when the difficulty got hard enough that intellectual horsepower needed to be combined with hard work. I think being challenged early and often would have changed this behaviour substantially. Even creating an environment where I wanted to be around other students enough to participate in more extra-curriculars could have helped. I worry that we are going to create a lot of bright but unmotivated students by offering years of programs that are too easy for them. There are consequences far beyond just having these students occasionally act out out of boredom and I think it's a very bad idea to create an educational culture that suggests bright people should be lazy. This is ultimately what the removal of gifted programs do because classroom teachers generally aren't given adequate prep time or other resources to properly offer enrichment. I've even known some principals who encouraged their teachers to not offer enrichment as it created problems in later grades when other teachers didn't offer similar enrichment and parents expected it.
I still recommend reading Energy and Civilization: A History if you were planning to before. It's still good historical perspective. I say that as somebody who believes that AGW is a serious problem that we aren't yet doing enough to curb.
> winning on federal power expanding and state power receding, winning on narrowing free speech, winning on reducing religious freedoms

With the current supreme court? This is incredible! Federal power has been in decline for a decade (and really since like the 40s/50s with the good exception of incorporation), there's been no reduction in religious freedom in decades, even when it conflicts with civil rights, and free speech remains strongly protected at the federal level, though republican governor's keep trying to change that!
From the article.

"Black students are 66% less likely to be identified as gifted compared to white students with similar test scores. Black, Latinx, and Native American students are far less likely to attend a school that even offers a gifted program. These are just some of the issues with which the gifted education field must grapple. "
So you can deploy at a moment's notice. Why run a command instead of hitting a key combo? Or even deploy as soon as tests pass?

Software should allow that. Especially software for writing other software.
> compared to white students with similar test scores
> with similar test scores

> with similar test scores

> WITH SIMILAR TEST SCORES
WhatsApp will soon let businesses rename their devices for free
Start your open source journey with Community Exchange
Sounds like the problem might be with those who are selected to identify the "gifted" students. I am less interested in racial correlations to being identified as "gifted" and more interested in attributes such as whether the student is from a two-parent household, whether they are considered poor, whether they attend a local school or are transported to one outside of their neighborhood, etc. I suspect that we lose out on identifying many gifted children because issues at home and mere survival interfere with their ability to grow and develop academically.
There's 3 types/market for recruiters and they almost never overlap.
The first are "body shop style" recruiters. It's basically a numbers game where they try to cold-call as much people with githubs/linkedin or blogs that reference programming. They don't know programming (not even what's the difference between languages or front-end/back-end) and are looking for a list of buzzwords. They'll send copy-pasted messages (you can tell because it references tech you never used or never even claimed to have used). If you respond (and really you shouldn't) you won't be able to get any relevant information about the position because... they don't have it. These recruiters are often contracted by external firms in "best value countries" and are given canned response to message you. That's probably what the author encountered.

Second type are professional recruiters. Their salary is by commissions will often be a percentage of your salary. They are knowledgeable about programming and tech (often former engineers who wanted a break from coding!). They typically are looking to match specific profiles to specific jobs at client companies. This goes all the way to recruiters specialized in C-Suite executives (and you can picture the commission finding a CEO will bring in). Their messages will be personalized and you shouldn't hesitate to reply back even if you aren't looking for a job. They know that most great software engineers are almost never openly looking for a job so their goal is to be on good terms with a large number of talented developers so that the minute they start looking for a job they can match them with positions. You'll know when you encounter one.

Third type is basically referrals. A players attract A players, smart companies know it. Make sure your referral bonus is a percentage of total comp. It's probably the most effective way of recruiting (it has an insane signal to noise ratio). But you only get access to that type of network by... bringing value and being part of it in the first place!

You somehow ended up on the former's spam list. Sorry.
i'm always baffled at the amount of effort it took pass the interview vs how easy it is to actually coast in this job and yes, you need to do just enough to keep pace with your peers.
I don’t understand what step #1 (use their service) has to do with steps 2-3 (make an unrelated api request). Also, what is the “challenge” component of this?

I understand that this is a marketing gimmick. It just didn’t quite land for me.
Okay, if we change it to "see, cities controlled by politicians who claim to be progressive are bad!", is that more correct?

If you want to explore who calls themselves progressive or not and compare the locales they run, you're on your own, because again, that's a different discussion.

Because either way, the fault seems to lie with progressive politicians, whether they are "real progressives" or not.

This sentence makes no sense. The only progressive politicians are real progressives, no? Why are you so intent on arbitrarily labeling people as something despite their actions? Or are you still stuck on this branding thing? Cause if so, I've got a bridge to sell you...
That is a bad analogy because the NBA is not the only accessible path to a stable middle class life while school, for many people, is.
This reminds me of a short story from Soviet times:

Russia, 1917. A commotion on the street. A lady asks a servant to find out what's going on. The servant returns:

- Revolution!

- That's fabulous. My grandfather was a revolutionary too. What do they wish to achieve?

- They want to make sure nobody is rich!

- That's odd... My grandfather wanted to make sure nobody is poor.

P.S: A sad irony is that Soviet education system was pretty good at maintaining gifted programs.

(edit: formatting)
If your co-founder "decided" without you, you aren't co-founders and he/she doesn't view or respect you as a true partner.

If they viewed you as a true co-founder and partner they would have phrased it as an ask. "Hey, I've been pondering pivoting us to this, what do you think, should we consider it?".

In the end it's so much more than the idea, it's about the team. If your co-founder doesn't view you in that way then that's not really a problem you can solve.
Fair enough. Hopefully when you're ready to work on accessibility in your UI framework, AccessKit [1] will be ready. I'm hoping to have usable Windows and Mac implementations by the end of this year.

[1]: https://github.com/AccessKit/accesskit
It's probably not used as the criteria for a few reasons, but I'd bet it still correlates pretty strongly in the end.
>you must have a process for issuing/reissuing

Can't you piggyback off of the processes for social security cards?
ORM, DI, reflection, config, validation, events...

So... a hipster SpringBoot then? The history doesn't repeat but it rhymes indeed :)
I've come to prefer working in companies that are between Series A and Series B funding: After Series A is when the startups really have money for compensation. Series B is where companies start implementing bureaucracy like OKRs, permissions for everything and the org chart starts getting deep.
I just wanted to say I really liked your product and despite multiple attempts to switch to VS Code (in anticipation of this day), I kept returning to Atom. I don't know why, I could never get VS Code to feel right to me, while Atom always felt right despite many of its quirks I've gotten used to over the years.

Looking forward to its spiritual successor!
Earlier this year Keith Simmons, the author of Neovide (https://github.com/neovide/neovide), joined our team. He's been working on Vim bindings and paying a lot of attention to getting it right. As you probably know there's a lot of surface area, so this will take time.
DiffLens developers here! (https://github.com/marketplace/difflens) We current use ACE for our editors, but we've always been interested in checking out CodeMirror too. When we initially started work on DiffLens, CodeMirror 6.0 wasn't "ready" yet, so we chose ACE. Congrats on the release! CodeMirror is so full of features.
There are some things worse than death, like what MySQL experienced: being turned into a zombie designed to eat the brains and infect people who used to use it when it was truly free, all in the name of tricking people into switching to Oracle's expensive SQL server.
VSCode already does that as of some versions ago.

https://code.visualstudio.com/blogs/2021/11/08/custom-notebo...

https://code.visualstudio.com/docs/datascience/jupyter-noteb...
Hard to justify developing totally new types of cars for a country with just 5 million people living it.
Sure, but if they don't have a majority of the company and are being told they can't use the existing code and can't invest the time/resources to reproduce it, does it really matter how critical those other functions are?
The basic purpose of credit rating agencies is to condition the public to tolerate theft in the form of usury at the like 18.3 power (1.2^x) of the going international rates (1.01^x). ((1.01^x)^18.3 ~ 1.2^x). That's demonic.

But to carry it out, you gotta get people to buy into your bullshit, by like getting a usurious credit card to "build up your credit", only to max it out before getting fired at the start of an economic depression. Then the point system you put so much faith into says you're a complete piece of shit and says you need to pay much more interest on your mortgage, can't get a card at work, shit like that.

How come the spreads are so high, you get 1.01x on savings (actually .93x right now) but have to pay 1.2x interest on credit card because "it's so convenient?" It's not fucking convenient, they get you to use it by stealing from the merchant and giving you 1% of your spending. That's theft no matter what law says otherwise.

They should force card companies to at most square the interest and receive deposits at the square root at which they lend. Want to charge 21% interest on debt? Fine, but then you have to pay 10% on deposits. No matter how many people want to deposit money at 10% interest with you, if you want to charge 21% interest annually, you have to let all of them deposit their money with you and better come up with the money. Even if the Norway Sovereign Fund wants to park all their money with you, meaning you have to come up with 100 Billion a year for their interest, if you want to charge 21% interest for anything, too bad.

Maybe instead of charging interest, charge fees, or if there's a high chance of default, start at a higher principal. Banks generally want as their only goal the highest possible interest, so they rejigger the math. Badly, they're incompetent mathematicians. It's disgusting.

Credit rating agencies you generally can't them to cooperate with anything, they think of the public as chattel, it's disgusting. They hold dearly onto made up shit, like what patio11 said about a problem from before he was birth, and close their ears and lalala if you try to call them to fix it. They're flat out disgusting, money is the root of all evil those credit rating agencies are in the center of the pentagram. Literally fucking Satanic, demonic.
you're right, there's absolutely no systemic bias in testing, and the tests themselves accurately measure intelligence and giftedness
> every class consisted of reiterating content for days which I had mastered in minutes

literally the same experience for me; many people in urban school never became literate in their entire adult lives, let alone math.
Of course. The interesting part is how the damages are calculated to get to that number.
>I'm struck that the author may be overly focused on collage.

I got here because I'm interested in "Narrative Trails", a concept that was proposed by Bush in "As We May Think" in 1945. The idea of weaving together a set of documents to convey a complex context is quite intriguing to me. It started as a purity thing for me (the underlying documents should be read-only, markup should be separate), and morphed into this view far more sympathetic to collage.

As for saving things locally, I think I'm going to proxy the web locally and save everything in a 2 terabyte ring buffer. Anything that gets referenced with a link gets moved to permanent storage. That way I'll never have to deal with a broken link again.
Speed of light is negligible here. Latencies from your computer to its connected display are measured in ms, the same order of magnitude to move bits across the ocean. It's "only" a matter of moving more bits at the same time across the networking infrastructure as the cloud gaming industry is doing.
I'm pretty socially conservative, and the equality-of-outcome mindset is very unintuitive for me.

It's very tempting (edit: for me) to lazily rest on the caricature, "I don't care how many people I hurt, as long as I can help just one!"

Despite that, or maybe because of that, I make a conscious effort to understand where the other side is coming from. I figure there's little chance of finding a compromise if I can't even comprehend their viewpoint.

So far I haven't been very successful. Maybe it's because the chasm is so large regarding values, understandings of human nature, predictions about how things will play out, etc. Or maybe I have blind spots that get in the way.

I wish I were better at this. It seems like at a very zoomed-out level we want similar things.
The gifted program helped me immensely in highschool, although the hour or two I actually spent in the gifted classroom was mostly wasted playing board games. However being in that program gave me the ability to switch classes/teachers whenever one wasn't working for me, usually because some teachers could maintain a civil classroom and other teachers let the students run wild and taught nothing. Because I was in the gifted program, the school permitted me to switch out of those classrooms into classes taught by competent/caring teachers.

This suggests to me that the advantage of the program could be conferred to students who score low on IQ tests but are nevertheless behaved in class. A better gifted program would be one that differentiates on the basis of civility, not IQ. Of course, deferring measurement of IQ to some licensed professionals is easier than objectively quantifying a student's civility, so I don't know how this would actually be implemented.
So what happens when we decide "everyone is gifted" and teach all students at the level that would have been taught only to gifted students before? Seems like the obvious outcome would be a lot more students who struggle, necessitating a slower track for them. So instead of regular and gifted classes, you have regular and "non-gifted" (for lack of a better term) classes.

This is why equity is a bullshit goal.
Is the "CI break-fix" the term you wanted to use? It has only a handful of hits on the Internet, and your post is the first one. It doesn't seem to be related the contractual https://en.wikipedia.org/wiki/Break/fix

But I don't have any term ready for the very familiar category of problems you've described, well maybe except CI business-as-usual :)
I work for a very large corporation (Fortune 100 that everyone has heard of). I was hired by a business unit back in the days before the company even had an IT department (back then everything technical was outsourced to another company). So for decades we did whatever we wanted. Eventually the company created an IT department and about 10 years later they got wind of us and insisted we get moved into IT. Complete hell. Our productivity took an insane nosedive. As you said, it is slow as molasses to get anything done and everything requires so many (SO MANY!) meetings. At first this was very stressful, but eventually I just gave up. Whereas before I could get in a good 30 hours of productive work done a week (meetings are rarely productive), now I am lucky to get 5 hours of productive work done. Instead I spend the majority of my time in meetings or waiting for people to get back to me. 2 things help. First I work on personal projects in all the downtime. Second I started as an online instructor at a university teaching web development to students. So I spend time helping the students. And the company is perfectly happy with my work, since nobody else can get anything done either. It’s insane, but I learned to just let it go. If the company doesn’t care about how much productivity they are losing, why should I care?
Fantastic. Let us pay you so this sticks around.
That's not my recollection, at least. I was more of an Atom fan than a Code fan in the middle of the last decade, mostly due to aesthetics, as shallow as that probably sounds -- but it felt like Code surpassed Atom in terms of community activity head-spinningly fast, like in its second year.

I also think the sibling comment is right; TextMate never had the huge collection of plugins later editors did, but you can very much see the seeds of Sublime Text's package system in it, and Sublime is a very obvious influence on Atom/Code. (Although they were smart to have package management fully integrated; Sublime's package management system is a bit clunky by comparison.)
Exactly. The people hurt most by this are lower income Americans, many of them immigrants, for whom these programs are a golden ticket out of poverty. Absolutely shameful what they are destroying here.
There are so many topics that are hard to talk about nowadays without getting into politics but politics and structural inequality are at the core of this.

For the benefit of non-US readers, know that how the US funds public education (K-12) is rather unique. It's done through property taxes essentially. Depending on your state and city your property taxes can vary a lot with the same value property.

But what this means is the wealthier localities have more tax revenue and thus better schools. This can be a vicious cycle of improving property values by having better schools and thus generating more tax revenue and so on. I say "vicious" because it is absolutely exclusionary to lower-income people who cannot possibly afford to live in these areas. And that's by design.

Twenty years ago Bush (43) passed the No Child Left Behind Act, which many dubbed the No Child Gets Ahead Act. A lot of this was also in the name of "equity".

I know people who send their children to public schools in NYC. NYC seems to be in the mood to eliminate these "gifted" programs because of "equity" too. The result? Those who can afford to send their children to private schools will. For those who are left, there are no more gifted programs.

How does that help anyone?
Fair, that's more or less equivalent to a task runner watching the files. I'd recommend that approach only because it decouples the action from the editor. As long as the file changes, it executes.