skysight-inc/HackerNews huggingface dataset:
Location: Pakistan
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript, Typescript, React, Redux, HTML/CSS, react-query, formik, Node.js, Express.js, Mongo DB, Postgres QL
Email:ibtihajsaeed54 at gmail.com
Résumé/CV: https://drive.google.com/file/d/1WzPiOfGuCOgkdl0fQBaSbdT3yV2y8idi/view?usp=sharing

Software engineer / Frontend Engineer with 4+ years.

I have developed projects from scratch and also worked on existing codebases as well, some of exciting tech I have played with includes Javascript, Typescript, React, Redux, Node.js, Express.js.

React - React Query, Architecture Patterns (HOC, Render Props, Compound Components), React Hooks Form, Formik, Error Boundaries, scss with clsx, Material UI.
Also checkout psycle with vst support: http://psycle.pastnotecut.org/stuff.php?action=docs
Twitter Severance
The navier stokes equation is quite literally solved using the diagonalization of large matrixes!
> no two people with good taste will have strongly divergent views when evaluating the same thing

I disagree with this assertion (look at the heated arguments between different interpretations of quantum mechanics as a simple counter example that comes to mind). If I'm reading you right, you're claiming that taste is just appreciation for beauty, which is itself an undeniable objective truth. But I think this is too extreme in discounting any subjective role in the assessment of beauty. Any object that we deem beautiful just is. Whether or not we ascribe it as beautiful or not says as much about us as it does as the object. What does universal even mean here? Universal to humans? Can dolphins have an appreciation for beauty? If not, can it be said to be truly universal? If so, do we think that the dolphin's standard for beauty is identical to ours?

Again, I do agree with you that there are certain archetypes of beauty that most people will agree on. I also agree with your point that some people will dismiss beauty out of a sense of sour grapes. I just think you are taking things too far in the claim that beauty is a universal, objective truth outside of the realm of subjectivity. The concept of beauty itself cannot even exist outside of subjective experience so how could it completely transcend it?
As a web developer, you are primed to create the interfaces to these ML tools (or any tool really). The browser is the most widespread UI application that nearly every single consumer computer has access to. You can work on literally anything that someone accesses via the internet, and the more AI/ML is made useful, the more people will need access to these products, the more web devs will be needed to build apps to use these products
The difference between those posts and this one is context, since in the past week we've seen LoC being used as a metric to determine mass layoffs at a prominent tech company.
The only thing I know for sure isn’t an illusion is my consciousness.
This looks like pocketbase (written in Go) but more resource intensive because it requires the entire node runtime.

But anyways, good job !
I fully agree thay it is absolutely OK for a society to be OK instead of "the top". That's a choice I can respect, as being at "the top" can come with its set of downsides that the society there might not want to accept. In fact, it might indeed be better to not be "at the top".

However, I was disputing it in the context of the claim that "France model is leading them steadily on the way to the top". To the top of what? To the top of being OK? That's a very questionable definition of "the top".

Meanwhile, sure, you can argue that some of "Google/Apple/Microsoft/Amazon/SpaceX/Tesla/etc." might end up not so positive of achievements in 50 years, but a lot of them quite are. Tesla, a non-european car brand, is one of the most registered new vehicles in quite a few european countries now, and I consider it a positive thing in comparison to ICE vehicles made in europe like bmw/audi/etc. SpaceX with its recent Falcon9-Heavy launch is quite positive. Which search engine do french people use? I bet it is Google. Which OS and office productivity suite does the majority of France currently run? I bet it is Windows with MS Office. Where are the majority of the websites and services that most people use are hosted? Most likely they are hosted at AWS.

Again, I dont subscribe to the notion that one has to be "at the top" in a bunch of arbitrary metrics to lead a great life, and it applies to both individuals and countries. However, I still disagree with the notion that France is anywhere on "the steady way to the top" when it comes to any of those metrics, as I see zero evidence to that.
I agree with your stronger opinion and have for a while since I read [1] (he was calling it hell-banning but foresaw the same problems that emerged)

One problem I see with your end-goal of changing moderation tools for a better (and more open and honest) social platform experience is that you will have to use them to do it.

You have already documented the problem with this -- they can shadow-ban you like anyone else! Even more, if the top-brass decides they don't like it they could just totally ban you or mention of reveddit from the entire platform. And it appears that they do like this power, even if it is the censorship that is creating the toxic elements of it because pretty much every one of them uses it. And there is, as you mentioned, a legitimate use for it. So they would have to be convinced to spend resources on changing something that they want and already works for them and in a sense "taking away power" from people that have it now which is always difficult.

So there seems to be a nearly insurmountable chicken and egg issue with making real change, short of convincing someone with vast resources or someone with vast reach to get involved.

Alternatively, your plan of using the toxicity of this censorship to build up enough of a group to make noticeable noise seems to be about the only realistic way. You mentioned doing video shorts like Cheyenne, which can get some notice. Although I suspect her or someone like her might make a much larger initial impact then you just starting out and you may never get traction considering the vast amount of content there.

I suspect too, that even with the videos you would have to thread the needle by combing through and picking out particularly egregious abuses of shadow-banning to avoid having people associate you, the project, or any associated group with any controversial subjects.

Another idea (of working within the system) might be to get volunteers to directly DM people that have had comments and posts shadow-banned, show them the shocking proof on reveddit, and see if they might be recruited to a sub or discord dedicated to making changes or support in some other way even if it is a mention or hashtag etc. From there more discussion and opportunities for growth might emerge. It is possible this could even be automated to start.

One last subjective thought is that this could have an out-sized attraction for people that are libertarians due to the censorship component of it. Libertarians are very ... diverse ... politically, and so if you have some initial traction you might wind up having to "eat your own dogfood" by using your ideas concerning moderation to deal with particularly "hot" topics and people to keep the project/goal on course.

I am interested in this and would like to think about it some more. What is the best way to stay in touch?

[1]https://blog.codinghorror.com/suspension-ban-or-hellban/
New 3D Lisp system trailer
At the opening of the article, as the author describes a type, it ends up sounding like a class to me.
> I still don't really understand the historical situation in which the mullahs were able to come to power.

Easy. There was US sponsored coup against democratically elected government. It strengthened monarchy which was then seen as illegitimate by large parts of population. It also made the same parts of population dislike and distrust Americans.

So when there was yet another coup, many people supported it. A lot of those people ended up on the bad side of mullahs (like politically or career oriented women). But original support was support "against" rather then pro.
> From the perspective of trying to change the “right” minds, this activism might actually be well targeted.

I'm going to go on a limb and say that the typical private jet flyer's (celerity/executive) reaction to their flights getting delayed/canceled because of climate protesters isn't going to call their political contacts to get climate legislation expedited.

If you had to fill up your car and climate protesters blocked all the local petrol stations, is that going to change your mind?
Yghm... can I run it on kubernetes?
There's a time and a place for this stuff. A major programming language release notes are it.
Ask HN: Is Fastmail Down?
I haven't been able to sync email for 75 minutes and cannot load the webpage. Other sites say it's up, though.
> creating no change

It's much more likely that the change these activists want to create will make the world a worse place to live than without it.

The generous interpretation is that fighting against greenhouse gases is as honourable as fighting against CFC. But you listen to these activists for two seconds and their real goal is to "dismantle capitalism" and that gets no sympathy from me.
I wonder if at some point the industry will shift to focus on higher yields, economies of scale, and software that uses the hardware more effectively.
It seems that the case where it is necessary to find the exact middle element and insert something wouldn't be very common but OK, I'll humor this use case. Let's assume that the list is huge and inserting at the middle is the only thing we do. Just maintain a pointer to the middle element and insert there: O(1) for find and insert. If it is necessary to add/remove at other places in the list, it is possible to maintain a doubly linked list and move the middle pointer back and forth accordingly (still O(1)).

I suppose if the LL like structure is mostly read only with rare inserts, not that big and holds simple data types or structs and often needs to be read sequentially then an array/vector/list would be better than a regular LL but then it is obvious that an array is better anyway.

It's poor guidance to tell people that the vector is the "go to" when you need a LL. Sad actually that this poor guidance has been upvoted by so many people such that it is the top comment, all in the name of some FUD about cache misses.
Lessons from Padmasree Warrior
Imagine a world where simple point to point data link would still use a backward compatible and improved RS-232 and where everything else was using Ethernet.

I would be curious to see an evaluation of the collective cost of USB + Bluetooth over the decades since their inception.

I've seen the guts of USB drivers a long time ago, I could not describe the horror.
99.9% of the time, each allocation leaves a separate hole. Your goal is to enable other allocations to use those holes without further splitting them, not to get your ever-growing vector to reuse memory.
Well, it is a damn good story. People might have gone overboard on 2010, but every 18 months seems like an acceptable rate, to get new people introduced to the tale =)
Trackers like MilkyTracker, OpenMPT, and Famitracker are trying to mostly enable people who use trackers to continue writing music for specific formats (and the specific limitations of those formats).

There are much more modern trackers as well. As far as I know, the absolute state of the art is Renoise. There are some other alternatives like SunVOX.

The downside of the modern trackers is that you very much have to replay the songs in the tracker themselves, with all of the same plugins and settings. The older formats have lots of playback targets and tend to be very resource light for a very good sound.
SQL injection, XSS, and similar attacks are about incorrectly encoding embedded fragments.

The solution is either not to embed (SQL parameter bindings) or to always escape embedded fragments based on the embedding context

For reference: The Last XSS Defense Talk - Jim Manico - NDC Porto 2022 | https://youtu.be/wRC7jyhTkEM
The small "m" is supposed to mean monetizable (i.e. real) users, but yes — if that's incorrect, then Elon is absolutely screwed.
Scams are going to get much worse when anyone can pay $8 to be "verified."
Your correct. But some of us can’t tolerate the medication.
Have people ever stopped saying this, since the first tech bubble?
It's a horrible experience. The weight of the headset, the vertigo, the motion sickness.

Personally, I am waiting for eyeball implants.

I heard that Elon Musk is working on something like this, so I might give that a go when it's ready. I look forward to paying hundreds of dollars to restore my vision every time he has a tantrum and shuts off the service on a whim.
I’m not an employee, and I’ve been a Birdwatch contributor since shortly after the feature was first introduced.
should have a [2019] on it
(2020)

A move which in retrospect annoyed a lot of paying customers, yet hat no effect on the 0-day availability of 4K HDR rips on RARBG.
Hi IceWreck,
I took so much inspiration from pocketbase, but the reason that I started Soul, is mainly because I think the bigger community of Node.js / Javascript developers, could potentially help a larger a group of devs to use and mostly extend Soul however they like.
https://archive.ph/nab8U
I mean, if that's your angle, then I can sort of see your point. But at the same time: if I decided one day to properly learn lisp (so far my interest in it has been as a curious outsider), I would do so not because it's an active language, but because I'm interested in what I can learn from it. Yet I would obviously go and seek out whatever tools are written in lisp, both so I can feel that I'm really using the tooling, and so that I can look into how various real-world projects have been designed using lisp. None of that would make me a troll or a bad-faith actor in these kinds of threads. It simply means I would be asking questions about a topic on which lisp arguably does not excel, but for genuine reasons. Certainly not to rub salt anywhere. And I like to assume the same about other people who ask such questions.
Both HTTPS and IMAPS work fine for me. HTTPS is also reachable from Qualys [1] and SecurityHeaders [2].

What IP's do you get when you look up www.fastmail.com? Does it match the DNS propagation checker? [3]

Here is the TLS fingerprint I get from port 25:

openssl s_client -starttls smtp -crlf -connect in1-smtp.messagingengine.com:25 < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin
SHA1 Fingerprint=6D:6E:C5:04:28:7D:10:3D:AD:FC:92:1B:84:64:7F:86:D3:05:87:27

[1] - https://www.ssllabs.com/ssltest/analyze.html?d=fastmail.com&...

[2] - https://securityheaders.com/?q=https%3A%2F%2Fwww.fastmail.co...

[3] - https://www.whatsmydns.net/?#A/www.fastmail.com
An empirical survey showing use of lethal force is similar but use of any force is 50% more likely based on race seems to support my point.

Agree about anecdotes. Disagree my opinion cannot be swayed (this is not twitter and I certainly don't fully agree with "the left").

If the assertion is that all rich people are treated the same, regardless of race, then only examples are needed to refute it.

But, beyond anecdotes, the national statistics indicate there are disparities in policing based on race ((1) your citation strongly supports this assertion (2) as an aside and without reference, there are similar damning statistics for incarceration rates and jail sentences, and this is still just in the realm of criminal justice):

https://abcnews.go.com/US/abc-news-analysis-police-arrests-n...

"ABC News analysis of police arrests nationwide reveals stark racial disparity
Black people were arrested at a rate five times more than white people in 2018."

"In 250 jurisdictions, black people were 10 times more likely to be arrested than their white counterparts"

This one is more anecdotal since it is localized to just one (large) town, but is quite clear and damning:
https://www.yahoo.com/now/beverly-hills-police-sued-racist-1...
Yeah, and that has another problem: developer who code fast but don't think things through would have plenty of issues opened against their code. They would probably be fixing them as well so their close count would be much higher than for a programmer that made the right choices to begin with.

You could then go with features only tickets but those vary in size and complexity. Now, if we would put complexity as a measure (on which the team of developers should agree) and then measure the number of issues on that implementation we might get a better measure of that person's contribution.

That said, once that would be in place, even that can be gamed.

I think there is no silver bullet here, as much as we would like it to exist.
but, honestly, does it really surprise anybody?

I'm quite sure Musk was expecting this outcome, despite the PR said otherwise.

It's like complaining that Trump failed to make America great again, like that was really his plan.

Or that, in my Country, Berlusconi did not deliver the "liberal revolution" he promised.

They are not there to make anything great, their great plan is to boost their ego, fix their problems, skip jail, and nothing else.
It's the difference between scaleable quantum computing, and hypercomputation: one appears to be a matter of engineering, which may turn out to be completely impractical/require a million years/whatever. The other is ruled out by our understanding of the universe.

Pre-Wright, flight was the former, not the latter.
They swipe your credit card every month for 7.99
> No. I have explicitly mentioned that a single comment by someone doesn’t amount to anything. When 60% of the comments are like that, that is when this becomes a problem. Then it simply isn’t science any more. Just like when my site was flooded by memes, the original goal of the channel has been compromised.

Here's the thing. You won't show us the content of those 60% comments. You will only describe your perception of them. You're here saying 60% of comments are "folkloric", which I assume means you consider them to be useless, but the nature of secretive censorship means two things:

(i) the authors are not able to defend themselves, since they are unaware of the removals, and

(ii) the victimization you present here, that such comments disrupt your conversations, means that you are unwilling to be transparent about what was actually removed, since sharing the comments would give them the publicity that in your view they don't deserve. And in that case, nobody here can evaluate the truth of what you say. You might then say "checkmate", but I think the reality is it's checkmate for the people because they can see this happening. The more you remove, the more obvious the source of the problem becomes.
What do you mean didn't work for the voting public in Sweden?
> it only offers 10% higher PPD than the Quest 2

My understanding is that the optics are what destroys readability on the Quest 2, and in that regard the Quest Pro is in a completely different league with the pancake lenses.
I’ve seen entry-level McDonald’s jobs paying $20, surely a programmer that can automate countless things is worth 5x that ($208k annually)
Paradoxes don't exist in reality. It's a figure of speech based on something that was perceived as a paradox. This much is obvious.

Much of the fervor around dynamically typed languages in the past was driven largely by the dichotomy between c++ and other dynamically typed languages.

Nowadays it's more obvious what the differentiator was. But the point im making here is that type checking is NOT the key differentiator here.
Portmaster still (and probably always will) require a local DNS server. Why? Because there is not always and will be less ways in the future to find out which Domain an IP address belongs to.

GlassWire will probably become quite blind as soon as TLS1.3 is rolled out and working as intended.

I will look into Mullvad compatibility again in the coming weeks. I think they also improved some stuff on their side.

User from 2 weeks ago: "Can confirm that Portmaster V.1.0.0 with Mullvard V2022.4 DNS set to 127.0.0.1 and the same setting on the netwerk controller both can life together." from https://github.com/safing/portmaster/issues/313
> Programmers are paid surprisingly well given how much work it is to become one

This is really only true in parts of the US and within specific domains of programming. Parts of the US and domains that Jeff has continually worked in. Anecdotally, when I was working as a programmer in Dallas my take home wasn't near what it is in the Valley, but I do the exact same thing out here and make 3-4x what I did there.

There's some class-bias going on, in that companies in the Valley somehow justify subsidizing home prices with salary and stock despite Valley programmers being no better than any other programmer. Some other part of that has to do with companies inability to embrace remote work and satellite offices being expensive to build and expensive to coordinate work.

There's also some unfairness that has to do with intentionally putting lots of programmers in one spot and having a lower order of them that can accomplish the hard things. That's to say, not all programming jobs are overpaid, but if you got paid $600k+ (I know, an arbitrary number), then yeah, you probably shouldn't plan for the skies to be so sunny forever with the particular domain that you got that pay in.

> Specifically, I'd recommend living on a small portion of your income and saving a multiple of your living expenses.

This I think is just very good general life advice. Never plan for eternal sunny skies.
archive.org mirror: https://web.archive.org/web/20221105194440/https://www.jefft...

Additionally I'll note this is an article from 2019. Prior discussion: https://news.ycombinator.com/item?id=21904070
I used a single monitor for a very long time with virtual spaces and windows switching.
Over the years I found that having some windows displayed all the time in dedicated displays makes me more productive because I don’t have to switch all the time and transfer windows from a space to an other to share my screen.
Everything is right under my eyes all the time and the more surface I have the easier it is to partition display with magnet app and the like.
Two 32" 4K creates a real confortable workspace. Slack, Gather, VSCode, Datagrip, Figma, Terminals, Fork, Postman, multiple Chrome windows with search, hot reload, documentation, the sprint etc …
All this in a constant switching on a single screen proved to be a real pain over the years. I switch less with more real estate and partitioning.
They caused one death, polluting industry caused millions per year. I guess I feel bad for the cyclist, but people die everyday and no one hears about it. Blaming the climate movement for a single death is simply redirecting focus from the probability that we’re all headed for a big hurt due to lack of concern and self control as a society.
'I can actually see content from people I follow'?

On your home page, click on the star icon in the upper right corner and choose 'See latest Tweets instead'.
CNN is full of it, as usual...
You’re Invited: 'State of the Onion Livestream' November 9th, 17:00 – 19:00 UTC
And this was written before GPT-3 etc. started producing… well, it's not amazing code, but I've certainly seen worse from professionals.

I was expecting programming (from natural language instructions) to be the last job that gets automated. Some of us and our jobs may yet survive to the final stage of automation, but I think the minimum bar for skill is rising, even if the market hasn't priced that in yet.

For those of us that remain in the sector, things could go either way; but for new grads? I remember a few years ago a story about software solutions in law that were automating the jobs that taught fresh law graduates how to be good at law, and I think even the current state of generative language models is sufficient to replace many fresh graduates in software.