skysight-inc/HackerNews huggingface dataset:
Hello, I hope you're having a wonderful day today!

Location: India
Remote: Yes
Willing to relocate: Not in the near-term, sorry
Technologies: Node.js, Deno, TypeScript, React, Next.js, Python, PostgreSQL, SQLite, MySQL, MongoDB, Kafka, Docker, Nomad, Terraform, Ansible, Packer, HAProxy, Cloudflare Workers, Prometheus, Grafana
Résumé/CV: https://www.dropbox.com/s/79921y5f4bx6u45/Resume%20-%20GP.pdf?dl=1
Email: me at httgp dot com
LinkedIn: https://linkedin.com/in/httgp
Website: https://httgp.com

I'm an architect (primarily in frontend, backend and platform/infra) with proficiency in all things JavaScript/TypeScript, the web, Python and multiple infrastructure-as-code frameworks. I also contribute actively to open-source – see https://github.com/paambaati and https://github.com/orgs/getoslash

My primary strengths include –

1. Deep expertise (of multiple years) in all things JavaScript/Typescript, Python, distributed systems and infrastructure/platform.
2. Excellent communication skills; written and verbal.
3. Kind and empathetic.
4. Very good at conflict resolution and de-escalation.
5. Very good at hiring good talent.

I speak and write English fluently – I also blog irregularly at https://httgp.com about things I care about.

I wish to work remotely from home in India, and I'm currently looking to find full-time senior positions in very hands-on engineering roles. I'm also willing to take managerial positions, as I've played that part for the last few years as well.
I think this is a reminder that there's usually a person at the other end of something.

I know I need the reminder sometimes, as I think most people do, despite what I think are generally good intentions.
How has he mismanaged it?
I think what draws me to great drum and bass artists like S.P.Y is their ability to make it feel like they’re playing with the entire huge range of digital sound.

“Cold Wave” is what I use on headphones to show how it can be beautiful and growling aggressive at the same time.
>Satya: Thx for the chat. Will stay in touch. And will for sure follow-up on Teams feedback!

I wish I had a direct line to the CEO with my own Microsoft teams complaints...
Please just stop using twitter, it's a emotion machine to generate hype/hate, if your a good human and/or techie stay away from that place, maybe you also want to stay away from github too.
I feel like in the history of software, "computational science," while now a niche was then one of the major users or computers in the early days in addition to business and then eventually, computer scientists. That way we (I am a computational physicist) were one of the major users of large computer systems as they replaced computers, that is, actual people who sat in a room manually computing things. It was only natural then in a certain sense one of the first high-level programming languages were suited for scientific applications like calculation and simulation.

I think since f90, modern fortran still is a language well suited to that domain while removing a lot of the cruft (like requiring each line fit on a punch card, things like that, ugh), although the landscape of computing has changed dramatically since with scientists now being relegated to being a niche of computing as a whole. So fortran in that sense is more like a DSL today rather than one of the major use cases for computers, but by luck and history has a lineage with literally the oldest high level language. This is thus more like a historical accident than being something contingent for me. I think the fact that it is suited to computational science is a result, not a cause of it being for scientists (it was designed for us, we didn't find it and build it up or something like that), and the strict aliasing, well, I feel like that's just a lucky break that it was and thus easily optimizable...that and cray, HP et al did make supercomputers to run codes that scientists liked, and thus their architecture and optimizations worked well with fortran codes, and thus the development of both are clearly a coupled situation here.

Anyway, when it comes to today, modern fortran is still a strong language for computational science, specifically for numerical things like simulation and numerical solution and things like that, so when I say, "it is a DSL for computational science today," that encapsulates my opinion succinctly without having to go into the ramble about history, although history is mostly why it is the case today.
My hunch is that a move to Canada is a lot more complex and laborious than creating a mastodon account.
Could you provide a source clarifying this? I’m not sure where I’d look this information up.
Thank you for posting this! I still have hundreds of CDs that I'd like to rip, but I don't have any device to connect my ancient Plextor SCSI CD drive to. I didn't want to buy just any CD drive because I want to rip these CDs as accurately as possible. One of the top contestants (HP GUE1N) is available for cheap on eBay, so I went and bought one. So I guess I'll do a lot of disc changing during the long winter evenings to come, but then I'll finally be able to throw out all these CDs.
Actually if you read someone else's public Twitter posts you're a sea lion and that's a capital offense
As a father of 2:

For the next years everyone will tell you what you should do.

DO NOT ALLOW them to make you or your partner guilty or miserable for not following other people instructions / advice / buying reccomendations.

This is specially important to mothers: there is a HUGE pressure for them to follow perfectly all instructions and advice.

For instance, if she doesn't want (or just can't) breastfeed the baby, it is okay as long as it is your decision.

(btw memorize how to get to the ER / emergency because you'll visit the doctor more than you think - better to be able to drive on autopilot).
I'd rather not have to pay insurance for my bike. In fact, that would be a huge blocker to me in even getting one. As is my bike is cheap enough that I don't have to worry about someone stealing it. No insurance policy could justify the cost.
As for being hit by a car, medical insurance would cover all costs.
Lance Armstrong was busted for blood doping. The cutting edge is way beyond that.
Personally, this is why I vote against schools. No child of mine goes to public school. Big waste of money. Wish I could do that with universities but that's mostly federal and state. Fortunately, can just vote against property tax and bonds to stop local schools.
Yes.

But how does that change my observation about the differences in the two APIs?
Do you actually have evidence for that?
> it's not going to be a nice place to work for, so those people that are financially well off

I beg to differ. People who are crucial to operation will be much better off. Less meetings, less bloat, less bs, probably better salary.

I do consulting. Recession is good for business, companies lay off team of 10 developers and replace it with single remote consultant for 40% of cost. Also less taxes, since I work in different country.... You do the math.
Brockenstube in German speaking part of Switzerland
In reality the IP owners wish you'd pay for each version separately and they've implemented that version of reality pretty much across the board. Once the last CD dies out, that's it.
> I'm not in a real tech hub by any means but there are many injection molding places within a drive distance from me

No matter where you live it almost certainly doesn't have anywhere close to the same density and variety of manufacturing hubs in China!

There's also the culture aspect, arguably more important. It can't be overstated. People get shit done in the order of minutes. We are talking as low as 30 minutes to go from factory to factory. There's a hustle and "get shit done" culture that simply isn't replicated in the West.

It's like asking, why does Silicon Valley exist in the Bay Area? Why can't it exist in Kansas, which also has people? - There's a unique culture and concentration of knowledge in the Bay Area. Offices for big tech companies are within minutes of each other, etc.
Automation is capital intensive to set up, so it may take years for it to pay for itself. This delays adoption considerably for smaller businesses. Hair cutting is one of those jobs that resists automation. Same for burger flipping. It's not as if salons and restaurants can afford expensive robots to automate those tasks. Customer support automation may mean lost business due to angry customers.
Fantastically put into words!!
I gather it was a leveraged buyout so he wont be losing much if it does go under. The only problem is most leveraged buyouts are for mature low or no growth companies that are profitable have strong cashflow and low capex requirements. Cant really say that about Twitter in any way. It feels like its going the way of Digg.
Twitter trending is still a flood of racism and altright dog whistles, that hasn't improved at all recently
Anecdotally I argue a lot with people online, though I try not to be snarky or rude, but I work very hard not to argue with coworkers. So I think it's possible you could work next to a snark merchant for years and not know it; behavior in one setting isn't necessarily related to behavior in another.
I dunno man after 25 years of guitar I think it’s pretty dumb too. The tuning and chording are all insane.

That said, i think the gimmick is neat but agree with you in ways - I bet a 3d printed from CF or something with good resonance could add in those music techniques and make something pretty fun. If anything it could add some tasty meat to synth soundtrack lines.
It’s not a dream. It’s a nightmare for most folks. A girl I knew went to school for speech therapy. Decent grades. Good school. $80k debt for undergrad. Couldn’t get a job with a bachelor’s degree, so she racked up $100k getting a master’s degree. She’s 25 years old making $30k a year working for an agency that pairs her with kids that need help.

She has no conceivable way to pay that loan off on that salary. She will never qualify for a mortgage with that kind of debt to income ratio. The university promised this hopeful 18 year old child a dream job and a good wage to go with it and instead they basically destroyed her future.

The fraud universities are perpetuating makes the banks look like a freaking soup kitchen. The first politician who recognizes that this is modern day feudalism and has the guts to call it as such is going to be very successful.
Well, see it this way, the old owners of Twitter now have all that money. Maybe they'll invest in something interesting? The only difference is that it won't be controlled by an unstable Elon Musk.

(TBH I'm not even sure who the previous owners were...)
So why then are they also more profitable?
> if I had a giant bureaucratic insurance company on my side

Then get insurance? You don't a national registration system to get cycle insurance - it's widely popular and extremely cheap.
The message is obvious by anyone willing to read between the lines. Circumcision is singled out not for risk, or harm, or agency. Far more risky and harmful things are done to children with no agency with no qualm nor opposition. And certainly not with the fervor of the anti-circumcision crowd.
He's certainly a man of influence, that's for sure.
Mhh, I don't know.

Yes, you could also do this without any technology.

On the other hand, I can cook rice in a normal pot yet all of Japan uses rice cookers. So why not?
This is a scooter, not a moped. Then again I don't see why does Honda feel the need to introduce pedals.
TikTok have much better labelled training data, because you need to interact.
Why would you expect their salary to increase. And I think the whole "work the whole weekend to get the new Twitter Blue done" thing shows what kind of workplace this is likely going to be in the future.
I've seen that as well… one machine I ordered was misrouted via Korea (as per the tracking page) and arrived here in Germany with a few days delay.
This looks bad. Haskell is much better:

[ item1
, item2
, item3
, item4
]
Right now, I am speaking with local farmers and putting everything in MS Excel and will use that to set up a management system.
I am watching a lot YouTube best practices videos on the crop am interested in.
When I have lift off at the traditional level, then will I add tech.
Some ideas I have are around moisture monitoring using soil sensors to do JIT micro irrigation as well as pesticides applications. But these are still far off.
But the clear difference is that Musk is very clearly an extremely high IQ guy. Trump and Ye have incredible skills in their domain but Musk has really high general intelligence, but is clearly fucking this up beyond anyone's expectations.
>It's simply not true we cannot store energy.

Which grid can store enough energy to run for a week if all renewables are offline?

Hint: there aren't any.
- My dad taught me the "dir" and "cd" commands very early and encouraged me to try out all the "exe" files I could find on the computer.

- I eventually discovered QBASIC.EXE and it had really good copy-paste examples which got me into programming.
Yes that was insane. Exactly one year before Whatsapp sold to Facebook for 19 billion dollars, that is in February 2013, they had about 200 million active users and 50 staff members.

And not all of those staff members were developers I imagine.
I went to be a guest speaker at the high school I went to a few weeks ago.

I was honestly surprised that the teachers were surprised I loved answering the students' questions. Like, why else am I here? Maybe they can identify with me more because I'm only 12-15 years into their future rather than mid to late career like their parents.

I kinda did my 20-ish minute ramble on what studying CS looks like, what learning programming practice looks like, and getting into the tech industry after school. I tried to leave a bunch of places for them to probe and I was so happy that they did. Couldn't even get close to answering all their questions in the remaining 35 minutes.
Germany doesn't. There are some for-profit options for donating blood in Germany but the most widely know way to give blood is with the German Red Cross, which does not pay donors unless you consider a small meal or the occasional swag (e.g. squishy balls) "payment".

As I understand it, some hospitals offer payment for blood donations but if you want to get paid the most reliable options are probably pharmaceutical companies. By number of donors, both are probably eclipsed by the Red Cross though, which by its nature heavily relies on volunteer work.
If it's something you really want to do, I suggest you start doing it despite the world situation. You can't postpone your dream lifestyle by 3+ years only because there's a recession or whatever else.
It might be harder than it would have 5-6 years ago, but also if you start now when the economy gets better again you'll be in a fantastic position.

As usual, the advice is to start on the side while having a job, so I wouldn't recommend quitting your day job and going into freelancing with 0 clients. But there's different ways of going about it that are not as abrupt (freelancing on the weekend, reducing your current hours, finding a different part-time job..)
How do I value my time?
Exactly the same thing developers have anything with generating revenue. The less of them the better, the catch is that your product might end up suck and no one use it or screw up badly and get destroyed.,
And I think the distinction between A dirty and B cluttered is not useful in this context.

Any desired and pleasant state (clean/uncluttered/...) of the surroundings which has to be willfully (and through expenditure of energy/work) defended against inevitable spontaneous deterioration is really a victim of the exact same effect: almost all non-living things constantly deteriorate (atoms moving from where they were purposefully put to make things work to unintended places), with only few exceptions. Such as things that develop patina, but that too is really only a certain state of things on their way towards defect.
I’m my case I could choose to BYOD and some do, so price and preference absolutely both matter.
Actually, I didn't go to people and ask for help. Instead, I was sitting in front of a computer for half a year, wondering why my source files I typed off some programming magazine would not run. I settled on batch programming for a while, because those .bat files DID run! Well, I figured it out after a while, but there never was a live human in the loop.

Obviously this guys response is not nice, but I CAN understand wanting to restrict the quality of contributors I get. Trying out things is great, but do it on your time, not mine. Luckily, in real life for most projects, the number of contributors is so small that quality moderation is not a problem.

I definitely don't like replacing proper technical design and documentation by social channels. Recently I tried to use a promising framework with very little documentation of its concepts, and their answer was to seek help in their Discord channels. I quickly ran into weird problems and bugs with the framework; I wasn't surprised.
I guess you could have a hot spot on the pan if the coils are ill-designed or you’re putting a large pan on a small burner?

The pan will only heat up near the coil, so if the coil covers only the center third of the pan, only that will heat up (though some pans have a heat-spreading layer to mitigate this, and sometimes to add some more inertia depending on the pan’s purpose).
Somebody caught it ;)
The E-UAE version this is based on is over 15 years old. So much has happened in UAE development (and emulation accuracy) since then....
> The vast majority will be bedridden people on their last legs

Do you have a citation for that? There’s a big jump in mortality at age 50+, but that’s not the same thing as “the vast majority are bedridden people on their last legs”.

Also, death is only part of the problem. Long Covid affects people of all ages. A typical twenty-something factory worker might not die of Covid, but that doesn’t mean long Covid can’t make them economically inactive.
Hi Ruby Devs

I've once shared an article with y'all here about setting up a local Ruby development environment, but folks were asking - what about setting up Ruby inside a container?

Well then, Mikhail Tereschenko heard you :-)

Check out his article on how to setup an entire Ruby on Rails development (and production!) local development environment with Ruby Docker containers and Docker Compose

The environment sets up:

An nginx HTTP server

A Ruby application server

A PostgreSQL database server

All complete with source code and GitHub repository for code references
It's way too early to make any sort of determination of success or failure. Not that I expect Bloomberg, a mouthpiece of the very legacy financial system cryptocurrencies seek to replace, to be particularly impartial on the subject, but still.
> for most of us our PC's are still just as fast as 20 years ago. That is something that needs mending first. 100x faster, yet where did all those cycles go? Seems pathological to me.

Nobody would buy a PC that’s 100 times as fast but doesn’t have new abilities. 20 years ago, Blu-ray didn’t exist yet, and it featured unprecedented full HD video. Today, 4K more or less is the norm. The original iPhone (about 15 years old) had a 480 × 320 pixel screen. The latest ones have 1000+ × 2500+, at ¿quadruple? the screen refresh rate and ¿double? the number of bits per pixel.

Progress is even more enormous with cameras. Resolution had gone up relatively moderately (for iPhone from 2 megapixel ⇒ 48 megapixel), but the software behind it couldn’t realistically run on 20 year old hardware.
They still pierce you to remove blood and you get paid for it, don't you? I don't think "it's just the plasma" makes much of a difference.
It depends entirely on the projected trajectory of the company. If the company is laying off people and is trending towards bankruptcy, the smartest rats will be the first to jump off the sinking ship.

I'm not sure Twitter is in this particular boat yet, but if I was working at Twitter right now, I would definitely be brushing up on my plan B pronto.
Lots of people seem to want to see Elon (or any famous person) as either a hero or a villain, but the reality is that most people are a bit of both. They do both good and bad. I appreciate Musk for making electric cars sexy, making space flight cheaper and less wasteful, and making lots of solar panels. I don't like him picking stupid internet fights or occasionally going mad with power. It's a mix.
Oh, we had that back in the day, or something very similar, but with disk.

We used to play the "defrag" game for hours...
I don’t know what kind of consulting you do but I hope it’s not business.
Yeah, sounds to me like one of those cases where it's best to have a social reward rather than a financial one.
It's not about the math, it's about quality and reliability.

If that one consultant can do a better job they're literally a 10X programmer.

I suspect that's true very rarely.
Your parents deserve credit here for that great response.

My parents mostly encouraged me mostly by providing the tools and leaving me to it; I spent some of my early years (pre-teen) reverse engineering/cracking (education only, never released), then an inordinate amount of time playing the Discworld MUD.

Once I got bored of BASIC my dad bought me some books on C++ and took me to a college course on PC building with him; though initially the college were reluctant to let a child take the course (I was 12). He'd often take me to work and answer all of my questions about what he was doing; PLC/panel-building at the time, with some very cool fibre optic tech and DIN rail mounted devices of all kinds; I'd help make wiring looms and labelling.

He and I would build a new ("family") PC every year until I got my first job after uni and could pay for my own damn computer;

He just uses laptops now and hasn't built or used a desktop since the last one we built together with my first pay-packet over a decade ago.
> FORTRAN was always dedicated to scientific computing, I don't believe it was ever used for system software, so it is a bit apples-to-oranges.

Early versions of PRIMOS used FORTRAN as a systems programming language, although later versions switched to Prime's proprietary PL/I dialect (PL/P) and Modula 2.

The reason for the somewhat unusual choice of FORTRAN as a systems programming language? Prime's founders were experienced FORTRAN programmers, so it was the natural choice for them, and in 1972 alternatives were far less established (C was only just being invented)
Elon, as head of the twitterati, is also addicted to drama, which is why he wants to make as big and dramatic a change as possible in a very short time.
Okay, and what's the benefit of that?

I mean, this policy selects for people with a thick skin. Why is that desirable? Because having a thick skin doesn't necessarily imply one is a good programmer, or somebody who has particularly good ideas.
Mastodon Is Awesome
It's about QALYs, not deaths. Lockdowns have a severe effect on QALYs, particularly mental health, to the point where if you're continuing lockdowns for years you're losing more QALYs to the lockdowns than the COVID.

To maybe prime the intuition pump, imagine a society that prohibits non-household interaction for 80 years. Do they save any lives? Nope, everyone dies in the end, aging is a thing. Is this place sufficiently worse to live in that 99% of people would rather lose a year of life than accept it? Yep.

Note that the direct shortening due to unvaccinated COVID is a few months.
Why is this response being downvoted? It seems to clearly reflect the hiring bias present in the industry. Please upvote it so that people can know how to overcome the inherent bias on quality.
One way to accelerate profitable growth is to focus on personalization. Providing personalization is essential for winning and retaining customers.