skysight-inc/HackerNews huggingface dataset:
Ask HN: Where are the part-time remote coding jobs?
I really love writing, and over the years I've cultivated a respectable audience of readers. But the money in writing is abysmal, far too little to make a living.

In years past, I supported my writing habit by taking on remote coding jobs, either as a part-time employee, or putting in part-time-like hours as a contractor. For almost a decade I coded in the mornings, and wrote in the afternoons. I tend to live inexpensively, so this approach was satisfactory.

My last such part-time position wrapped up in mid-2021, and since then I've not seen a single part-time opportunity that matches my skill set (LAMP back-end, everything front-end). After months of looking, I had to break down and take a full-time coding job just to keep the bills paid. As a consequence I have very little time and energy left for writing--weekends are mainly spent caring for my kindergarten-age kid. The deprivation is difficult.

Have part-time remote coding positions gone away? If so, I suppose I must despair for now. If not, where can one find them?
I get your point, but VSCode does far more than text editing. The line between an advanced editor and an IDE gets blurry. If you look at the Wikipedia page about IDEs[1] you see that VSCode ticks off more boxes than not. It has integration with source code control, refactoring, a debugger, etc. With the right combination of extensions it gets really close to an IDE as strictly defined. These days advanced text editor vs. "real" IDE seems more like a distinction without much of a difference.

You may feel 99% certain, but you got it wrong. I have quite a bit of experience with IDEs, you shouldn't assume I use vim out of ignorance. I have worked as a programmer for 40+ years, with development tools (integrated or not) that I have forgotten the names of. That includes "real" IDEs like Visual Studio, Metrowerks CodeWarrior, Symantec Think C, MPW, Oracle SQL Developer, Turbo Pascal, XCode, etc. and so on. When I started programming every mainframe and minicomputer came with an IDE for the platform. Unix came along with the tools broken out after I had worked for several years. In high school I learned programming on an HP-2000 BASIC minicomputer -- an IDE.

So I have spent more than "a couple of months in real IDEs" and I still use vim day to day. If I went back to C++ or C# for Windows I would use Visual Studio, but I don't do that anymore. For the kind of work I do now vim + ctags + ripgrep (and awk, sed, bash, etc.) get my work done. At my very first real job I used PWB/Unix[2] -- PWB means Programmer's Work Bench -- an IDE of sorts. I still use the same tools (on Linux) because they work and I can always count on finding a large subset of them on any server I have to work with.

I don't dislike or mean to crap on IDEs. I have used my share of IDEs and would again if the work called for that. I get what I need from the tools I've chosen, other people make different choices, no perfect language, editor, IDE, what have you exists.

[1] https://en.wikipedia.org/wiki/Integrated_development_environ...

[2] https://en.wikipedia.org/wiki/PWB/UNIX
Japan Population Drop Pushes Bus Company to Set Up Hedge Fund
I know you're making a joke about classification, but crabs have 10 legs, not 6.
Yeah I’m not super familiar with Yubikey but can’t you get a backup one you can hide away in case you lose your “main one”? I really don’t like single points of failure like what you are pointing out. I think my odds of losing my device are far higher than getting hacked with plain old TOTP or passkeys. All my financial sites have 2FA turned on or I would kick them to the curb.
>He closed up the Brazil office that was required to operate in the country.

He said they froze the bank accounts of representatives and he is closing down the offices to protect those people so they wouldn't be retaliated against. If this is the case, would you agree with it being the reasonable choice of action?
It was an idea before Homecoming, and even before this 2015 paper https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4547388/ But that aspect of Homecoming scripts were probably inspired by the general discussion of possible treatments over the years.

PTSD applies to more than just veterans. They're one of the most prominent discussed class of sufferers of PTSD, but there are victims of crimes, of simply accidents, or of war or terrorism that can also suffer PTSD.
These things were rented at US$3,200.00 monthly, which would be US$37,004.71 in 2024 dollars.

5MB nowadays cost a fraction of a penny.
>It's a bologna sandwich in log form.

Finally someone else realizes that hotdogs are basically just bologna.
> The 20 cents of marginal utility is used once and [...] not to great effect.

I made no reference to UBI. I don't think UBI is a solution to the system of poverty. But we don't need to go there.

There are ways to redistribute wealth that are less direct than SNAP and UBI.
The public education system, our transportation infrastructure, the funding of basic research (which contributed to the transistor, modern vaccines, and modern passenger air travel).

There is a whole spectrum of investment between "give a man a fish" and "fund the construction of a competitive industry of privately-owned fish farms to feed people fish"; and it's worth understanding why we're often presented with the false choice between them, instead of the options in between. It's not because the one on the right is most efficient.
Show HN: I built a fast Deep Learning framework in C++/CuDNN (7 years ago)
Hey HN,

I wanted to share an old project of mine called Deepflow, a deep learning framework I built in C++ about seven years ago. It’s a GPU-only framework based on CUDA and cuDNN, and it was designed to be fast and highly customizable for deep learning tasks, particularly GANs.

Backstory

Around the time TensorFlow was becoming popular, I was a C++ developer with no Python experience. I found Python frustrating, especially its indentation rules, and I kept running into errors that slowed me down. Despite this, I was deeply interested in GANs (Generative Adversarial Networks) and wanted to use them to augment training sets for liver CT/MR images I was working on.

Instead of forcing myself to use Python, I decided to build my own deep learning framework in C++. The result was Deepflow, a framework that turned out to be faster than TensorFlow at the time, particularly for GAN training. Most of my experiments were focused on face generation.

What Deepflow Does

Node-based architecture: Similar to TensorFlow, but written in C++. You can define models as computational graphs.

Multiple execution phases: You can run different parts of the graph at different times.

Custom solvers per variable: Tweak the training process by assigning custom solvers to each variable.
C++ code generation: Generate C++ code from your Deepflow models for optimized execution.

GPU-only execution: The framework is designed to run exclusively on NVIDIA GPUs using CUDA and cuDNN.

Why I'm Sharing This

I eventually learned Python and moved on to using tools like TensorFlow, Keras and PyTorch, which had grown into powerful ecosystems with lots of community support. Deepflow got pushed aside, but it’s still a solid example of what goes into building a deep learning framework from scratch. I think it might be interesting for anyone who wants to dig into the low-level details of deep learning without the overhead of a large framework.

The code is available on GitHub, though it’s specifically tailored for NVIDIA GPUs. If you’re curious about how a custom deep learning framework can be built, feel free to take a look.

I hope it’s useful to someone out there.
Why do GPU Containers have long Cold Starts?
Sadly my experience shows that people who believe that mobile phones ARE linked to brain cancer also don't believe in studies that show the opposite

edited for clarity
You should probably bring it up. I guess they figure if you only use it with company accounts that IT can always fix it and get a new one to you. That would dissuade you from using it for personal accounts. Not my own opinion, just trying to figure out how the bean counters think.
This install part REALLY needs to improve. Give me screenshots of how to use this on Windows. Explain step by step. Does installation requires administrative credentials or I can run this as a lowly tech on the locked down computer the laboratory has?

Overall the readme should cater for biologists, biochem and others that don't necessarily are well versed into computer science. Just explain the basics to get things going.

Also a video would help too - in addition, not as sole resource.

Looks interesting but too out of reach for a regular biochem grad to pickup as is.
For busybox/toybox the argv[0] thing is great, and seems to be the prime example of why argv[0] shouldn't go - yet it is a bit of an anomaly in how argv[0] is used.

If there really is a need for having one executable that comprises multiple commands, is `busybox whoami` instead of `whoami` so much more effort? To me, that would make more sense in terms of what is going on; aliases could be used if one-word commands are preferred. In most non busybox contexts, argv[0] is just an unnecessary addition that, as the linked article shows, can introduce weirdness.

It's clear from the comments there are still many who think argv[0] is a good thing, which is great - I'm glad the post sparked this debate.
fine-tuning is not learning, it's controlling the response and you see it's absurd effects in countless examples where in the name of being politically correct the "weights" have been modified also for the past. (classic example of Gemini's German Nazi "representative" photo or even more: https://art-for-a-change.com/blog/2024/02/gemini-artificial-...)
A photographer captures life in America's last remaining old-growth forests
the Commodores' Brick House (with Lionel Ritchie) was a smash hit song and not at all about a muscular woman https://youtu.be/KzOJaHHlIcQ?t=20

it does not only mean exceptionally muscular (nor only mean what it means in some farflung gotham of Britain)

https://en.wiktionary.org/wiki/built_like_a_brick_shithouse#...

in the picture she also is muscular, not like a body builder, but like a fit person showing definition (everybody working out or doing yoga was not "a thing" when that picture was taken)
Yeah this is interesting. I've always thought this walking around thing that some managers think they should do is pretty useless and even toxic. All you can see when "walking around" a knowledge worker office is what's on peoples' screens at that moment and whether they are typing. But this is useless information, and it's actively counterproductive for people to be self conscious about what's on their screen when people are walking around behind them.

But I like what you've proposed here as a virtual "walking around" a lot more! The kinds of things you're describing are a lot closer to the pulse of what's going on than seeing what's on random peoples' screens at random times.
This is true for me, too and a perspective I hadn't considered before. Perhaps some latent lack of confidence or comfortness on my part.
Augmentation: Yelp Sues Google for SERP Features
Well worth the read.

Many of the pain points mentioned in the article also have another and perhaps surprising dimension - accessibility. Think about people having to use Gnome with just one arm, for instance during rehabilitation period after severe accident. Boy, is the experience going to be atrocious! Those long travel times, increased click counts and general Gnome idiosyncrasies are going to add up quickly. Pure frustration. Keyboard shortcuts won't cut it either, obviously.

Personally, I do use Gnome, but only because it has better immutable implementation at the moment (Fedora Silverblue > Fedora Kinoite because of bugs). But I'm rooting for COSMIC [1] and if it doesn't work out, any Wayland-enabled desktop environment will be better for me I guess, as long as it has a good immutable implementation.

[1] https://system76.com/cosmic
I mean, I hear you, but crashing like for like is the best way to understand safety over generations. We also have to acknowledge that all cars have gotten heavier over time, and thus your 10 year old car is operating in a more hostile, less safe environment
>For me, if forced to pick between two choices that were not correct, I'd just pick one randomly. I think this is a wording problem more than anything.

That's what I'd do if I were being paid to take the survey. Instead I just closed the window as soon as it popped up cyan and only gave me blue and green as options.
WEll yes econometrics and time series analyses had already described all the methods and functions for """AI"""", but marketing idiots decided t ocreate new names for 30 year old knowledge.
Yeah, that’s one type.

Another is for turning soil at a small scale by hand (also called a cultivator, I think).

But they all have somewhat long prongs.
Lithium-ion battery caused barge blaze in New York City
I don’t doubt this happens but seems like a poor example. She effectively rooted out a bullshitter. No worries if you don’t know how a tool works, but just say I don’t know. That answer was nonsensical.
Oh my god. The demo video using the super-early version of Photoshop just taught me several things the lasso and magic wand tools can do in combo that I’ve never known, despite a lot of time using them over the years.
Instantaneously? https://physics.stackexchange.com/questions/613005/how-long-... says it takes time for a photon to be absorbed and then reemitted
I have Malwarebytes installed and block all trackers in Edge and on my iPhone.

The idea of recording my activity on my laptop is something I could see being useful in a business where I’m billing non-stop and this feature would automatically generate invoices.

But on my personal laptop? I really can’t think of a single legitimate scenario.

More importantly, I think Microsoft should be demonstrating what use cases it envisions outside of potentially generating LLM training data.
> If an American loses their job for any reason

This is incorrect, it's "for limited periods of time under certain circumstances" [0] (and citizenship is not required).

> they can always keep their current insurance through COBRA. [...] needs to pay the full premium

This is true but vastly underplays the cost. It isn't unusual for "the full premium" to be over a thousand dollars per month [1] (!). They even get to charge you an "administrative fee". Oh, and there's also tax implications.

> For people who don't want to stay on their previous employer's plan, the loss of the job is a "qualifying event" which allows them to immediately do things like join their spouse's plan or sign up for an individual "Obamacare" plan through healthcare.gov.

More likely for people who can't stay on their previous plan because it would bankrupt them. Or if their spouse is not working. What happens if the employee has children/dependents on the plan? Etc, etc.

None of this is easy. Switching insurance changes which doctors are "in network", so at minimum it's significant hassle. At worst, their or a family member's current treatment is only partially or not at all covered.

So, in practice, parent's description is accurate enough.

[0] https://www.dol.gov/general/topic/health-plans/cobra

[1] https://www.investopedia.com/cobra-insurance-cost-7486539
Show HN: I made a free, hosted static site generated with Rust and SvelteKit
The only reason you have a 40 hour workday are due to constant rioting and unrest. these strikes weren't just unhappy people with picket signs, they literally "called in the Pinkertons" to beat them into submission, and most of the strikes going back to the 1800s had some component of violence.

Apropos of the date, the Pullman Strikes are the reason we have Labor Day as a national holiday. 70 people died during that strike and around 60 more were seriously wounded. Violence was common during strikes in the 1800s, but Pullman was especially chaotic -- but par for the course as global labor struggles went.
Quick guide to web typography for developers
https://archive.is/Bahh3
Prior art: Eisenfunk - Pong (https://www.youtube.com/watch?v=cNAdtkSjSps)
I have this with learning piano pieces. The most interesting learning and development occur in the first stages of learning a piece. But "finishing" it takes a lot more time and can feel like drudgery - but if I don't push through it on at least some of my pieces then I'll never have anything that's really performable.
I think you’re both forgetting that bash has been using this trick for decades.

Bash has an sh compatibility mode that runs when you invoke it as sh.
How could it be? The radiation wavelength is far too high to cause any sort of chemistry. I know there are those that will still believe it does though.
I'm ardently in favor of making code human readable as practically as possible. Personally it follows on my personal Rule #1: Be kind (i.e., in this case, to others and your future self.)

However, searchable =/= greppable.

> Flat is better than nested

Context matters but, generally speaking, I would say that flatter is anti-grep.
Cool. But I saw the backend. And these people did not care. It was far more about votes and union and supply chain support than climate.

Most people still don’t understand that we weren’t talking about Chrysler and GM being bailed out. It was Johnson controls, Bosch, and ContinentalTevis (or whoever they were) and 2000 smaller companies you would never know.

But I was there, and I promise you it wasn’t about emissions. Don’t be mad I refuse to parrot the official line I know was BS. You should be mad at being lied to, I was.
The linked article is about mobile phones, not base stations. If you're interested in base station technology (huge multiple-input and multiple-output arrays with 10s to 100s Watts RF output) Ericsson publish a lot of papers.
AllSpice | https://allspice.io/ | Boston, MA / SF or Remote/Hybrid | Full time | Sr. - Principal | golang, Vuejs, rust

At AllSpice, we're building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with revision control, design review, and automated test (think GitHub/Bitbucket for hardware). AllSpice is unlocking the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.

https://techcrunch.com/2023/12/05/git-allspice-enterprise-6m...

We have a highly-capable, tight-knit, remote-first team with a flex office in Somerville, MA and competitive benefits. We strongly value continuous communication and personal development. See more on our careers page [https://allspice.notion.site/AllSpice-Careers-3173d0cd518b42...]

We’re hiring primarily for:

Sr. Frontend Software Engineer - You'll be the subject matter expert for our front-end testing (Vue, JS, Golang, Playwright, jest), and working with open-source projects to extend our testing capability. https://allspice.notion.site/Mid-Sr-Front-End-Software-Engin...

Tech Stack: Docker, Terraform, GoLang, Rust, Python, Vue, Javascript

See our careers page: https://allspice.notion.site/AllSpice-Careers-3173d0cd518b42...

Apply by emailing us at jobs<AT>allspice[dt]io (<AT> -> @, [dt] -> .) with [HN] in the title and a link to your GitHub/GitLab profile and/or resume.
Julia: A Fresh Approach to Computing
Looking at that diagram of all those different alloys used in modern cars, can anyone comment on how galvanic corrosion is avoided at the contact points between those that are far from each other on the galvanic chart? Do they use some material in between as a physical buffer or use the sacrificial material technique or do they just not care?
“Led by the Australian Radiation Protection and Nuclear Safety Agency (Arpansa), the systematic review examined more than 5,000 studies from which the most scientifically rigorous were identified and weak studies were excluded.”

This is not a new study. It’s a review and meta-analysis of existing studies.

It is always hard for me to believe that the decisions on which studies to exclude can be done in an unbiased way.
Maybe. But cars were getting larger regardless with safety legislation in the early 2000s anyway. Take a look at the Jeep Cherokee -> Liberty. Rather than invest in higher strength materials they kept pumping up the size of the vehicle until your compact SUV is quite a lot larger. If the vehicle's footprint was exclusive, it sure seems strange that vehicles have retained or lost cabin capacity instead of filling out the new found sizes.

CAFE requirements were premature. You can take a look at the prius and see the improvements in fuel economy. Government may assume, well just build those, but industry doesn't move that fast. It's taken nearly 15 years before we've started to see hybrid electric vehicles become more common place, which _should_ improve fuel economy and allow overall vehicle footprints to shrink. Of course, as written what's the incentive for that beyond consumer demand.
https://pubs.opengroup.org/onlinepubs/9699919799/

You appear not to realize that busybox is an essential component of a POSIX like system.
Automakers that build cars for Europe have to make them better. A car will not pass a typical European safety inspection if it has any significant rust. In the USA many states don't have inspections of any kind, and the ones that do are often just emissions, or maybe include a quick check that the tires and brakes are servicable.
I worked with a guy like this. He told me this story to impress me with how incisive he is. Instead it told me he is an egomaniac. His story went something like this, I don't recall the exact details:

"I was interviewing a candidate who said he had experience programming on an IBM/370. So I asked him if you perform a character edit format instruction in EBCDIC mode with the leading zero specifier and the numeric value is too great to fit into the allocated field, after the instruction completes, what is the state of the program status word overflow field?" Then trounced the guy for not knowing. The thing is the guy asking the question happened to have worked on that instruction when he worked at Amdahl.

One thing to know is the IBM 360 and descendant family had a commercial instruction set option that, in a single instruction, could take a format value and generate a string output that followed some format specification, kind of like sprintf but with even more options.
Even comparatively senior engineers make this mistake relatively often. If you're a SaaS dealing with at most 100GB of analytical data per customer, (eventually, sharded) postgres is all you need.
No, it hasn't.

Although GDS lost their teeth (and their technical way) some years ago, this rule is still a major win for end users. To be honest, I'm sick of seeing techies fob this one off just because they want to use [insert fashionable framework of the day].

Disclaimer: I have a dog in this fight as I run a forms SaaS aimed at central gov and have also re-implemented the GOV.UK design system. But I've done it the way it was intended and only used JS for progressive enhancement.
Not to be mean, but I think every assertion in your comment is wrong.

Blue and Green are English words which sometimes describe primary or secondary colors additive colors. Cyan is (an English word that describes) a primary subtractive color.

Colors are not English words. They're physical reactions inside our eye-brain systems, affected by varying wavelengths of light. (Actually that's not the most accurate description of color either, but it's a more useful model.)
There is a table on that page that lists the MPG requirement based on footprint and model year: https://en.wikipedia.org/wiki/Corporate_average_fuel_economy...