skysight-inc/HackerNews huggingface dataset:
I second this. My thing is pottery. I started in January of 2021 and have been doing it ever since. It cost me 50 dollars for a few hour-long courses at a local studio and it has been an absolute godsend. The pure cosmic joy of seeing and feeling something come into existence quite literally in your hands is unparalleled.
> It’s frequently the second best language but it’s the second best language for anything.

This myth wasn't even true many years ago, it certainly isn't true today. You can build a mobile app, game, distributed systems, OS, GUI, Web frontend, "realtime" systems, etc in Python, but it is a weak choice for most of those things (and many others) let alone the second best option.
I need just two more 24gb Tesla's and I can do it!
I agree with you, but this is how bullies get their way.
I don't mind the backup files. And once in a blue moon they're useful.
> beginner programmers don't know pseudo code either though!

It looks like English. That's all pseudocode is, and they know that well enough.
At the same time I guarantee you they didn’t get it right the first time. I’m sure there were multiple (both serially and in parallel) runs as they worked out kinks and tuned hyper parameters.
Being able to declare major changes in a version number says nothing about whether it's a good idea to make them.
Please try to understand, I'm just a messenger.

See this:
https://mobile.twitter.com/oren_cass/status/1625491055201366...

My point is simple,senior developers who built the product should be paid more.
I work as a janitor in the building I own and I love it. The problems people bring to me are so realistic and easy to solve. The worse thing that could happen is I have to call a tradesmen. I have about 24 bills to pay a year. The real world happens at such a manageable scale compared to technology. The stress of being a System Administrator was such a low-level hum I didn't know it was there.
First time I'm hearing of a relocation. Sounds like a perfect opportunity to drop or lose something infectious. CDC? No wonder fauci is in a panic.
No but I know a c++ guy who burned out, bought a sports accessories shop, went bankrupt and now he is refreshed and back at coding again :')
Currently that looks like it only supports facebook's opt and galactica models. Though they do appear to plan to add support for more models.
So they are complaining that their partner do less than them and want equality on household chores, whatever that means because we are not genetically equal and men will never feel the pain of labour.

That is very different than stating that "For a lot of women, especially mothers, being a single mother is a whole lot easier than being a married mother, since there is one less person in the house they have to take care of". Having seen all the work involved for a single mother, I really doubt that it is "a whole lot easier". It is a 24/7 job where you cannot stop a minute.
Because its easy.
Because it has an interpreter.
Because it has notebooks.
Because it has huge set of libraries & easy library import.
Because schools are teaching it.
Because a lot of cloud native tools support it / prefer it.
What do you exactly mean with lack of respect? All the professions i've listed above face issues regarding lack of respect all the time (angry shop customers, angry patients, angry board members, etc.). If you feel undervalued in your current team, i would advise to interview with another company/team. If you feel undervalued in your social life, switching roles/jobs usually won't make the problems go away.
It is not always about the money. After 20 years in tech I'd love to have a job that is more outdoors and less repetitive. I'm even considering homesteading at this point...
Should be like an order of magnitude faster than trying to run it from a NVMe still, no? I've ran some small flan models from RAM and it was fine, but yeah it's not exactly realtime.
I dont recall the details anymore, but there was a nasty one with some 75Mhz SPARC cpus: If your code ran too tight a loop you could burn out the i-cache and ruin the CPU. I think the fix, for the circumstance I hit it in, was to make sure my innermost loop only ran for like 64 iterations before doing something else that flushed the icache.
I for one have very few memories of the early months - mostly milestones really.

I have several videos of things I don't remember doing or saying.
> Thumb drives don't hold data forever. Safe deposit boxes are not insured for more than a trivial amount and the contents get lost/removed all the time.

This is downright silly. Might as well say if an asteroid hit the earth your money probably isn't safe.

> Anyway you admitted that it is a riskier investment to hang on

Than what? I admited that all investments have risk, and that like all investments some investments are safer than bitcoin and some are more dangerous. I would say the same thing about literally any investment. Even a savings account has some (miniscule) risk

> handwaved it when I said that no one is taking it into account.

You haven't presented any evidence that nobody is taking it into account. Obviously some people are and some aren't, but i'm not sure that distinguishes it from most other investments. You could argue that there is a higher porportion of people not taking it appropriately into account with bitcoin relative to say an index etf, which probably is true, but that is a hell of a goal post move from ">90% probability for crypto over a ten year period" to go to zero due to risk of investment being stolen.
But tech workers get far more respect than people in OP's current role of a receptionist, barista, waiter, and/or housekeeping.
A few years ago I was similarly burned out. A friend invited me to interview with his tech deployment team. I spent a really fun 18 months on it before coming back to coding.

The job entailed flying on site to warehouses (Amazon), different ones every week, and installing, integrating, or upgrading on site hardware with new control software.

The hours could be brutal sometimes. I was away from home M-F most weeks. But it was fun and it was a great team of people to work with.

All this to say: there are jobs out there that will let you do something new, but will take advantage of your technical skills.
Ads bring money. Then the money flows to politicians' pockets. Call it whatever, a lobbying or corruption. The result is the same:

It will never stop.
Of course it depends on what you are doing, but 10x is a pretty good case. I recently re-wrote a C++ tool in python and even though all the data parsing and computing was done by python libraries that wrap high performance C libraries, the program was still 6 or 7 times slower than C++. Had I written the python version in pure python (no numpy, no third party C libraries) it would no doubt have been 1000x slower.
got some cool images by keeping the owl drawing and changing the prompt to "batman on drugs"
and, you know... React.
MD in your 30s, early 30s especially, is possible. Some schools happily accept nontrad applicants, and most will take you if you have a strong background and clear interest.

Now, starting down the MD in your late 40s? Early 50s? Yeah, probably not.

You still have time, just not much.
As a side note, in editors using js/ts language server from VSCode, you can benefit from these types even in "vanilla" JavaScript with JSDoc. It could look like:

// @ts-check
/// <reference path="./ts-reset-0.3.7/src/entrypoints/recommended.d.ts"/>
// = contents of the archive from
// https://github.com/total-typescript/ts-reset/releases

const allCurrencies = /** @type {const} */(["EUR", "USD"]);
/**
* @typedef {typeof allCurrencies[number]} currency
*/

allCurrencies.includes('XXX');
// No 'Argument of type '"XXX"' is not assignable…' error any more.
// Would be that error without ts-reset.

/** @type {currency} */
let foo = 'EUR'; // OK
/** @type {currency} */
let bar = 'XXX'; // that error, expected
someone (not Meta)

Did you mean to write "someone (possibly Meta)" ?
I did that by moving from a full-time tech job to teaching at a local classical-model high school part time and doing tech consulting work part time.

If you're feeling burnt out or bored by tech, you may want to try something similar -- tech was becoming non-fun for me at 55 hours/week, but is fun again at 10-15 hours/week. Plus you get to try out new things without waiting for retirement.

From a financial side, just make sure you've adjusted your expenses to be in line with what you're likely to make doing less tech (since most fields pay less), and implement those expense adjustments before you make a career change.
Laid off from a tech job after 20+ years. Retrained as a teacher, which was something I was also interested in. Lower salary and more hours but both OK. Went back into tech (not FAANG like) after 5 years, partly because I missed out on always working on something new (only so many ways to teach Pythagoras to Year 9 pupils).
At some point every stellar student who graduates to a technically
demanding role realizes the money doesn't come from the mastering of
minutiae but rather the glad-handing of the popular kids he disdained in
high school.
> I see what you mean, but with ACID you can tell the user right away if the order was successfully placed. With eventual consistency you don't know how long it'll take so you either show them a loading spinner that takes an indeterminate amount of time, or what?

It's doing the same thing either way though; in either world you can even wait for the order to be processed, or not. In an event sourcing system you'll commit the event quickly and then wait potentially arbitrarily long for the result to appear downstream; in an ACID RDBMS you'll wait potentially arbitrarily long for your commit to execute (and maybe if you're lucky your database has got a deadlock detector, but what are you going to if it tells you you hit a deadlock? 100% of the time I've seen the answer is "backoff and retry").
You're talking about oil and gas extraction (as an example) right?
What’s interesting to read about this is I’m a doctor who wants to transition to tech.
TrueText helps you verify whether a given text has been generated by a large language model (LLM), such as GPT models by OpenAI, but also any other language model.

TrueText offers a 76% success rate in detecting AI-generated text and employs several techniques to help with detection, making it an indispensable tool for anyone who deals with verifying and validating the originality of content.
TrueText is particularly useful for the educational sector, content agencies, SEO agencies, and anyone who deals with verifying the originality of text-based content.
Charging $15k for software that doesn't work yet, and encourages dangerous behavior by untrained testers on public roads, for years, is not brave.
Android has similar tool called 'repo': https://gerrit.googlesource.com/git-repo . I have seen it used outside Android and I think it's mostly ok (Definitely better than git submodules). My main beef with it is that it's impossible to google anything related to the tool. Some people do seem to hate it though.

I wonder has anybody used this 'west' outside of Zephry?
I’ve lived in China and have friends there. People there aren’t told to love the CCP. They all have gripes about it like any people would have for their government. It’s not like North Korea. They do not want to overthrow it because the country is stable and their lives are improving.

You underestimate the power the people have over the government. When Chinese are pissed off, they will go on the streets and protest and demand changes. Just check the riots over banks and real estate there recently.

And why does the CCP want Taiwan back? It’s because their people demand Taiwan back.

I find it hilarious when people say they love Chinese people but hate the CCP. Either they’re disingenuous because they dislike both or they don’t understand China.
... why not CBOR or other efficient binary format?
> You would not see Toyotas or Fords, etc. Tesla has been made into an exception.

I'm sorry, but this is just completely false. Both car brands are extremely popular in most parts of Europe, not sure where you've been...

Teslas are also popular, no doubt about it. They have some advantages (for example, the charging network) compared to others, we'll see how long it will last. As opposed to the US, the main EU high-speed charging network competitor (called Ionity) is actually getting close to full coverage in most EU countries (except for Greece, for some reason), and is of similar quality, albeit a bit more expensive.
Mining? Maybe the poster is Australian?
Any reason that Norway’s car brand popularity is a big deal in the larger scheme of things?
And to be clear, these uncharitable interpretations go far beyond word policing.

The one that actually annoys me the most is “analogy policing”. If I say “would you be ok if i stole your bike”. And then your response is “now you’re equating me to a bike thief!” Or “ you’re trivializing This to bike theft?!”

We can’t have discussions because every phrase is taken as a way to win an argument. IMO this is far worse than language policing as there is not even the intention of trying to protect a disadvantaged group.
The antigravity part is probably a reference to https://xkcd.com/353/
What is "dodgy"? What makes something "dodgy"? Your feelings about it?

You keep pretending that you are the ultimate arbiter of what goes and what doesn't, and it seems to me like your criterion is simply instinctual rather than a reasoned out system. And if your metric is just instinct or emotion, then it likely just boils down to "normal=good", where normal is determined by the current standards of the society you live in.

Do you think two men being attracted to one another is "dodgy"? Do you think a man wanting to be a woman, or vice versa, is "dodgy"? If we go back just a couple of decades, the common answer to that question would have been "yes", and the common emotional response to people who practice these things would have been repulsion and rejection.

To be clear, I'm not insinuating that you are homophobic or transphobic. I'm just trying to tell you that your very loose way of making judgements is likely to result in you rejecting someone's very real experience, and only realizing your mistake when society at large has accepted that individual.

I would suggest that you think about the fact that different people may have different goals and desires in life, and that imposing yours on theirs can result in immense suffering. If no one is being harmed, and a person is genuinely happy with the way they live their life, then what's the problem?

And if you reasoned out that a certain behavior is in fact likely to be suboptimal, then how is someone being "pointed at and laughed at" going to improve the situation? Do you think people readily accept advice from people that insult them? Do you think that feelings of shame and social rejection are likely to make them consciously reevaluate their actions? I'd say things like that are more likely to cause them to suppress their problems, rather than address them.

And again, why should someone that causes no harm to others "deserve" rejection in the first place? Do you think your feelings about someone's desires are more important than their own?

As for the Replika people, if you genuinely wanted to help them, phrasing your comment in a way that is not quite so inflammatory may be beneficial. And if you have no desire to do so, then I would urge you to question your motives for railing on something that doesn't affect you in an online forum, even if doing so causes more harm than good.
What do you mean by that? Admittedly, I'm not in the US, but it seems to me that tech work is a very respected profession. Especially compared to service work.

The notion that someone would leave the tech world for a job in the service industry because it comes with more respect is absolutely wild to me. That's so far away from my personal experience I honestly can't fit it into my mental model of the world.

Maybe I'm misunderstanding you, or maybe your experience is actually super different from mine. Either way I'd be very interested in an elaboration.
Obviously I can’t speak to your experiences, but I definitely got more respect working as a developer than I do as a receptionist.
keygens with music! How could I forget. Thanks for reviving some good old memories.
> It requires investment, in many cases it is worse than competition and requires more energy to just be on par.

One way to think of it is any tool requires some investment. The big difference with Emacs is it has always been around and always will be around, so you are continuously building upon that investment. Contrast that more modern tools. The learning curve is nowhere near as severe to start out, yet one is far less likely to learn how to use it so the same depth in the long term since it is far less likely to exist for the long term.
Sure, but without the white space defined blocks it is entirely on you to teach them about the importance of formatting their code to ensure readability.
You ought to be able to arrive at the same conclusion, then, with these LLMs. Without arrays of GPUs, it would take thousands of years to train one. Without a corpus of billions or trillions of words, one would produce output of very limited utility.

I think you have to consider that some things are systems, and it is the assembly of their components that imparts the true quality.
Just because someone can be an employee doesn't mean it is an abuse for them to be a contractor. There is some overlap where either status fits.
That's great. Not sure if you teach programming or CS but there is a huge shortage of high school computer science / programming teachers. If you can teach 30 kids programming every year odds are at least 1 or 2 will go on to start a successful tech company someday.
This is just a property of having libraries. If you've got the same libraries in Java then the code looks identical except that you stick to word "var" in front of lines 4 and 6 and you don't have named arguments.

Python does have a great data processing ecosystem. But that isn't really a property of the language.
> "President Bush said to all of us: 'I am driven with a mission from God'. God would tell me, 'George go and fight these terrorists in Afghanistan'. And I did. And then God would tell me 'George, go and end the tyranny in Iraq'. And I did."

https://www.theguardian.com/world/2005/oct/07/iraq.usa
At some point, every engineer has heard this same argument but in favor of all kinds of dubious things such as emailing zip files of source code, not having tests, not having a build system, not doing IaC, not using the type system, etc.

I'm sure Rust was the wrong tool for the job in your case but I find this type of get shit done argument unpersuasive in general. It overestimates the value of short-term delivery and underestimates how quickly an investment in doing things "the right way" pays off.
Thank you! I only found this thread today. I was inspired by talon but all I really wanted was some phrases that worked everywhere and to use normal tools like vim and a tiling window manager, and hoped it could all be foss. I think talon's more about app specific phrases and trying to take the role of your text editor and window manager.
I disagree. I think you are close to the truth, but Iraq war was not seen in a very negative light by US citizens, or people in EU for that matter. Which was what media pushed. But people can think on their own. Somebody in the thread may want to argue that the war was a good or necessary thing, somebody will say otherwise and maybe the first one will check Wikipedia, and learn new facts that may change his mind in the future. Bit idealistic, but if each person can make 2 people more educated, the we have an exponential function.
No, but it would be far harder doing it _without_ any regulation.
You should be able to switch to a local file path reference for the gem source in your application's Gemfile while you are developing.

You can also set up a dummy Rails app in the gem's test environment, allowing you to write automated tests against a Rails app.
I always find it odd that their main README says all the telemetry is out, but then their DOCS* says that:

> Microsoft will still track usage by default.

* https://github.com/VSCodium/vscodium/blob/master/DOCS.md
Geopolitics is so fun.

Turkey had a great position controlling access to the Black Sea during a major conflict, then Earthquakes happened. Given the oil and Americans in the region, I wonder if they are fracking....
I've had it work fine on large teams. The rule for me is that if contributors to the repo are as likely to change the submodule as the repo itself to resolve any given issue. More succinctly, submodules are for internal dependencies we might change. The reason being that with some package managers and languages doing small incremental changes to a dependency as you try to resolve an issue is a lot of extra typing vs it just being in a submodule.
For example connecting to an enterprisey VPN solution integrated into AD to access your exchange mail. Your options here may be limited to: install a supported system, or reverse engineer the provided configuration and pray you're a good enough expert in IPsec, Kerberos, and emulating a custom 2fa app which relies on secure boot and keys in TPM. Your onboarding starts tomorrow... and go!

From the policy side of things, you may run into "your laptop is not reporting that the latest windows or macos patches have been installed, you're required to have them installed".
I would say where I live you get decent respect as a cook or pedicab driver compared to tech - probably because the tech salaries here are absurdly low.
I like this response very much. I'm in my mid-40s now and worked in many different sectors and positions before ending up in my current career. Even negative experiences, such as washing out as an air traffic controller after 2 years, have been beneficial in my current position. First, they provide some humility and empathy toward people who are struggling and, secondly, they give me alternative lenses toward viewing problems that I'd not have had otherwise. It's one thing to model a logistics problem and another to have driven a tractor trailer or worked as an air traffic controller and understand the practical implications of a solution.
AI site on internet' can find every picture of you that exists
You are interviewing for the wrong companies. You are a great fir for infra teams or something like my team :)
Picking fruit was my least favourite summer job as a teenager. I have several fruit trees in my yard now and while I love having that as a hobby, I still get pretty sick of picking peaches and that's just after two trees.
> it's a VM reading and parsing your code as a string at runtime.

Commonly it creates the .pyc files, so it doesn't really re-parse your code as a string every time. But it does check the file's dates to make sure that the .pyc file is up to date.

On debian (and I guess most distributions) the .pyc files get created when you install the package, because generally they go in /usr and that's only writeable by root.

It does include the full parser in the runtime, but I'd expect most code to not be re-parsed entirely at every start.

The import thing is really slow anyway. People writing command lines have to defer imports to avoid huge startup times to load libraries that are perhaps needed just by some functions that might not even be used in that particular run.
You are never testing as self-driving car only by yourself. Any time you take a self-driving car for testing, you are also including other cars and pedestrians in your experiment. (unless you are doing it on a closed track )