skysight-inc/HackerNews huggingface dataset:
Are you an embedded developer? Bring a show-and-tell to your next interview. Bring an example of something you've worked on. Doesn't have to be in a finished case. In fact, a raw PCB can be more effective.

Make sure 1) the product has already been released to the public and 2) the hardware isn't stolen. Rig up a small power supply and find a way to light it up.

Being able to drop that in front of an interviewer and explain the entire system front-to-back is a massive advantage over people that have listed random "projects" in their resume but don't have much more to say about it. Be honest about your contributions, don't give away anything proprietary, but be proud of the project and show some enthusiasm when you talk about it.

That alone will get you 80% of the way to the job.

I also keep a binder with a single page for every project I've done. Just a photograph and maybe 3-4 lines of text. Keep that off to the side. When an interviewer asks about a technology or idea that matches even a little you whip that book out and point to the page. Now you're showing and telling again. Super easy to put together and maintain over your career.
I agree that the education system (at least in the US) is chafing at times. I had an idea about more freeform education paths with plenty of time for sports or whatever. I seriously doubt someone interested in a subject needs the better part of an hour for five days a week to learn it well. Not for high school topics, at least. Maybe boarding schools? Don't ask me about the logistics. Smartphone (social media, really) addiction is still a problem, though.
Shane Warne's ball of the century is up there and I'm not even an Australia fan: https://www.youtube.com/watch?v=s3V-sYH0Sks
Very optimistic. However, there's a huge market for mental healthcare and wellness in the US because counseling services are still underfunded and overwhelmed.

Plenty of people wouldn't mind chatting with a private medical chatbot that is confidential and reviewed by a licensed professional, especially if it were effective and could be done at a discounted rate.
To me, blogging for a better chance at being hired seems as good as “work for exposure”.

It’s not all bad, and I see how it could be helpful and fun; still, it feels like something that shouldn’t be necessary.
I don't think we are really in disagreement here, but you are talking about steering the cart through the aisle and I'm talking about taking home groceries. If your steering process is hindering my taking home groceries, I will ignore the cart.

Less farcical, you are talking about means, I am talking about ends. Ask yourself what a successful organization needs to take care of.

On the topic of forcing users (ie. require) to adhere to the process you better have a good explanation why the process requires hindering the user in completing the task at hand. I know there exist good reasons why we ask users to jump through this hoop or that, but we need to make sure the user knows these reasons and sees why they are not a hindrance in completing the task but part of the completed task.
I think the problem is more about social media than smartphones.

A recent study did a survey[1] of parents who had allowed their teenage kids to use social media. The results were pretty significant. Every parent in the survey said it was a big mistake in retrospect. Lots of problems, from addiction to depression.

[1] I don't recall what the N was.
It's painfully slow. Even typing latency seems to be getting worse.
After many years of experiments i came to the same exact conclusion.

In 15 years I haven't seen a single case when splitting a project into multiple apps brought anything but pain.

Also, splitting files like models into packages is also a great approach. 6 months ago I found myself with models.py, API.py (my alternative for API views vs regular views) and serializes.py each over 3k lines of code. Spent 3 days splitting them into small files by topic. Way easier to work.

I also wish docs suggested that it is an option and better to split them earlier. Because it is so easy to just "add one more model to the end of the file, what can go wrong?"

You understand what goes wrong after 2-3k LoC
Not really. OPs analogy is closer. It’s more like you’ve been getting free samples and eating them, then they said “ok, no more” without prior warning. You wouldn’t expect them to have to give you a discontinue warning and a grace period for you to find another free sample provider
> My 12 year old niece who is like the most innocent person I know taught me more about dark Web than I knew.

That is hilarious.

I agree with you. I feel about as clever now as I was at 13. Might have been even more so then, just with more facts and experience to make up for it now.

My dad (an IT guy) tried but couldn't keep me from accessing the internet while he was at work. I spent entire summers indoors. Which was terrible for my social life, but I was a damn good video gamer and eventually video game hacker. He had to disconnect and take the modem with him, which he did for two weeks once as punishment for viewing porn. So I called up my friend and went to play video games in his basement. It was a lot of fun actually. I learned about the value of socialization and we're still best friends to this day.
What does that even mean? People used Firefox because it was better. It's that simple. No one forced anyone to use anything.
The question is why were the $AD and $AE instructions encoded in the PLA with don't-care bits (causing both of them to fire for an xxxxxx11 pattern such as $AF, instead of none)?
There is something really special about European development. Chinese history is absolutely fascinating with a lot of super cool inventions, but nothing stands close to European history and it's power.
Norwegian shipping company bans electric cars on board classic ferry route
Take a look at one of the three type of AI training. Supervised training, and see how it is used in business.
Sorry didn't mean to make your imagination run wild :/
It’s been more than twenty years for me. My first paid programming job was when I was in high school. I made gambling and uh… entertainment web sites. If my parents knew they wouldn’t have approved. But my mom was single and physically incapable of working and I made good money doing it so nobody asked questions.

Eventually the dot-com crash hit, I went back to school, and got back into programming a few years later and kept going.

I’ve tried going down the management path for a few years but made the swing back to programming full time. Now I’m at another peak where I can’t see what’s on the other side: do I have another twenty years in me?
And I assume rebrand to OnlyFinance? XD
Teachers want to treat cell phones like gameboys, but parents won't let them. They throw an absolute fit.

Hell, parents call their kids in class just to chat.
It is amusing that your argument for software not needing “maintenance” is pointing out 3 pieces of software that had each received 20 years of maintenance by the time they reached the year you picked, 2003.
Approved Signing Keys -> Will this require for the end user to do it? If so, then this might be a short lived change, cause for a lot of people having a username and password is already super complicated.
Lisp Game Jam Post-Mortem
This is a clear sign of Google's weakness. They are losing their monopoly and are desperately trying to hold on to the net. In the last few weeks, they have announced that they will try to block navigation if you have an ad blocker installed (for example, when watching a video on Youtube).
Take a look at Fuchsia for another example ... they are losing the control on Android, so they started this new project ... it is another sign.
My recipe: AdGuard Home, Brave browser (phone, tablet, desktop), Bromite (phone), Firefox (desktop) + uBlock origin plugin ... and FreeTube on desktop.
Just using Brave on the phone is enough to kill all ads and trackers.
In the open source community, there will always be someone smarter than they think who will find a way around their gates...
Few days ago Kevin Mitnick passed away, sadly, but there will be always another Kevin Mitnick ...
Google will lose all respect from the community and will collapse sooner or later.
You just didn't provide any argument that piracy did cause the observed collapse of the music industry. You believe the business model based on selling overpriced media and feeding most of it into advertising instead of paying artists, was sustainable?
Have you tried using a tilde(~) as opposed to the `/users/<user>` in the path? I wonder if that would fix the issue
Why? How else are people going to get to know you?
What exactly is the difference from paying up front?

There there's even less incentives to fix bugs, fix broken functionality and god forbid new functionality.
That’s the AWS model.

Take a free open source product, and charge for hosting & maintaining it.
No, they are perfectly usable and functional even on Windows XP or Vista or 7 computers that haven't been touched or connected to the internet since 2012.
Thanks for the correction!

I hovered over the green box for Firefox 117 and it said “Released”. I see now that for browser versions that have actually been released, it says “Released <release date>” and it’s just a very misleading bug because all unreleased browser versions will just say “Released”.
As someone who has a couple of decades of zero sugar fasting, strict paleo, and ultra low calorie dieting under his belt, this isn't true. There's nothing just fine about what happens when muscle glycogen depletes after several days of true zero carb dieting.

Even strictly cutting out starch becomes problematic after some time, though my experience is also that humans will get unique health benefits from doing that for stretches. Which avoids the trouble of all-in zero carb.
Platform engineering is just DevOps with a product mindset
Try this on for size as a concrete example. (The %{notation} is due to the RPM .spec file syntax -- adjust as required.)

argv=( ${CMAKE:-cmake3} )
argv+=( -S %{cmake_source_dir} )
argv+=( -B %{cmake_build_dir} )
argv+=( -G Ninja )
argv+=( -D CMAKE_CXX_FLAGS='-march=native -flto' )
argv+=( -D CMAKE_INSTALL_PREFIX=%{install_home} )
argv+=( -D CMAKE_EXE_LINKER_FLAGS="-Wl,-rpath=%{openssl_root}/lib" )
argv+=( -D OPENSSL_ROOT_DIR=%{openssl_root} )
"${argv[@]}"
I don't think you understand. Office 2003 (or earlier) and similar products aren't constantly phoning home for updates like more recent software. Millions of people have had a single 100% static binary for these programs running on their computer for many years. The ability to phone home, if it exists at all, may even be broken or disabled.

This is in fact how all software worked until, I don't know, about two decades ago? Things being patched was a big deal, a voluntary manual process, and didn't happen often. The update would even have a well-known name like "Service Pack 2".

The idea that all software must be constantly maintained is recent and the assumption that it is necessary is mostly self-imposed by the software business. Users don't share this assumption, and in fact on many products, updates are viewed mostly neutral to negatively, other than perhaps critical security updates on products that are used in connection to the internet or untrusted data.
Why Is Exposing the Docker Socket a Bad Idea?
Thousands of years? The UK barely existed for a thousand years at that point and that's being overly generous with rounding and definitions.
There is a massive increase in teen depression since around 2012:

https://nypost.com/wp-content/uploads/sites/2/2023/06/teen-d...

This is totally unprecedented. It is likely that the addictive quality of smartphones and social media are the cause. They are replacing physical contacts with virtual ones. There is a serious argument to be made to outright ban teenagers from owning smartphones until the age of 16, similar to laws on smoking and alcohol.
I'm guessing that's what the commercial license option was for.
Of course industry's revenue will collapse when you steal billions from them, duh. After all, we all know there's no other rational reason for these profits to plummet than piracy... It's not like people's habits and technology has significantly changed around that time.
Not at all. Software has low marginal cost, but that has high fixed costs that need a monetizable market to sustain. Good software takes effort and great people. Those are expensive. If you can't monetize you can't put people on your software and it will suck (like most OSS software, for example). Physical manufacturing is hard, but at least it brings in dollars. OSS, privacy and wankers reverse engineering your software shrinks your market substantially.
Thanks for sharing!

We could certainly debate the objective merits of Elixir vs other languages (which seems to be the primary discourse in this thread and elsewhere) but hearing subjective developer experiences is also critical.

It doesn't matter if Elixir is objectively better or not, if lots of devs who are exposed to it are having a hard time it's worth asking why.

In addition to developers not wanting to expend additional effort to learn a new language or paradigm, I believe there are gaps in the ecosystem especially around medium-advanced topics.
For an emergency lifeline phone, a non-smartphone would be more robust, be far cheaper and have longer battery life.
From reading through that blog post, he's not wrong is he?

The moderation of lobste.rs is nowhere near as even-handed as HN, as his example (and many others) demonstrates.
What would it mean for Chrome to be spun-off into a separate business? How would it survive?
Every time you see someone abandon an open source project, one of the biggest reasons is people suck and ask too much, harass, etc.

Therefore, one of the most efficient ways to kill a dangerous new standard is to endlessly harass anyone who works on it.

Sorry, the poor individual can not hide from their responsibility.
An excellent product doesn't need maintenance if it doesn't rely on any online services. Once it's done, it's done. It does everything it needs and nothing it doesn't need.

Engineering projects usually have a finished state. Software engineering is no different, no matter how much the industry wants you to believe otherwise.
I think there are a few interesting threads to pick at here.

First, some of these problems are created by software developers themselves. In particular, shoving in an online component where one doesn't need to exist basically guarantees that you will have recurring costs and the need for constant maintenance.

Second, Microsoft is much more careful about maintaining backwards compatibility than Apple. I can generally fire up 10+ year old software on Windows 10, no problem. The same is sometimes true on OSX/iOS, but often not. The increasing popularity of Apple products and the lower priority they place on backwards compatibility has definitely made developers' lives harder.

Having said all that, I don't think everybody expects constant updates. I think power users, especially, are used to running what works for them for long periods of time. You probably can't build the next Google on this, but a lifestyle business? Certainly. Just look at Pinboard and it's lack of enhancements or UI overhauls - and that's an online service.
Where have you experienced data lockin? That sounds like poor SaaS strategies from the 2000s.
Doing their job by losing everything in court like the Activision/Microsoft case just last week? Great use of government resources.
I think it has?

Go to Settings, and search for Autoplay (or in the left navigation, select Privacy and Security and scroll to Permissions).

Click the Settings button next to Autoplay, and set the default to whatever you like (amongst them "Block Audio").
The original post is titled "it doesn't take much public creativity to stand out as a job candidate"

Not that I necessarily agree with that, but how are you refuting it?

The posts that make you stand out the most don't really demonstrate creativity, nor do they make you stand out in a positive way (to most employers; perhaps not to any employers, since you're so publicly opinionated on a variety of things that are largely unrelated and yet also largely unaligned with the majority of tech workers)

I'm not refuting that you have technical writing that could make you stand out in a positive way, but it's overshadowed by all the other stuff.

It's like if someone posted "You only have to write one operating system from scratch to stand out as a candidate", and then Terry Davis (author of TempleOS) comes in and says "not true, I wrote an operating system and no one will hire me"

Well sure, but if you look at the comments in the source code for that or any of his writing or videos, they're riddled with racial slurs.

Obviously the OS itself is impressive, but no one wants to hire a liability
It’s like having the “I’m not a robot” button embedded in your web browser.
Thanks! Super happy to hear that it keeps being valuable and useful for you! Keep deploying
For most prominent companies, it'll make sense to pay the $1,000/month minimum to keep their "official" accounts, and to play the waiting game. That is, keep a nominal presence on "X" until it shuts down or becomes effectively irrelevant (e.g. when a critical mass of users have quit and left for Threads).
This would be a bad thing.

It's taking code written in terms of value semantics, copying stuff around, and replacing it with more efficient code that avoids the copy.

Doing that by improving the compiler is a win. Doing it by changing the source to be easier to compile is a loss. You're trading readability for performance when instead you should fix the compiler and get both.
Hi,

I was working remote from 2007 till 2021 for an US company as an independent international contractor. Now I'm in EU and I'm trying to find a remote US job during 2022 and this year. No luck. It looks like a dead end. Looks like nobody in US needs an experienced remote developer. Something is really changed a lot. It's so sad.
ICANN has detailed rules and FAQs about that sort of thing
How so? Are they requiring request of taxis via a site with Google analytics?
Sounds like she had either very low end hearing aids or they were poorly tuned.

High end hearing aids don't just do band tuned amplification, they also filter out repeating noises like a fridge hum, and the left & right share microphone data with very low latency to isolate voices in noisy environments.
No, it's the talk of someone who lived in a dangerous neighborhood.
That would be difficult to do, if say all banks decide to only support Windows/MacOs. My bank that I use is a bit wonky on Firefox but works fine on Chrome.
Some banks even refuse to run on Firefox.
Also, switching banks might be more difficult than switching an OS.
And you would lose the reward points if any if you switch a bank, not to mention, if you use autopay that is configured to withdraw from a certain card, you would need to go and reconfigure that everywhere.

It is not technically impossible, it's just going to arduous.
Sadly this is still a market segment in which a proprietary stack dominates. From the perspective of AMD, they could be looking at a situation in which they can either throw billions of dollars at a monopoly protected by intellectual property law, and probably fail, or take a Pareto principle approach and cover their usual niche.
My free account got suspended as well. Might this be related to the "cost-cutting" initiatives at Netlify?
> Again, I don't think this enough - because it's a well-acknowledged fact that people can't read[0] (as I said in my comment.) How many newbies are going to see a working solution, try it out, and immediately skip all the extra text that they don't think they need?

You know that's not your responsibility. If some newbie makes a mistake, that's their responsibility (and a learning experience for them).

And frankly, I think you greatly overestimate how valuable and essential your non-responsive "you're asking the wrong question" answer is.

> https://www.joelonsoftware.com/2000/04/26/designing-for-peop...

That link is about users. You're misapplying its lesson if you're using it to justify not answering a developer's development question.

Quit coming up with excuses for not answering the question.
That's not how it works. You didn't provide any kind of proof that it did.
https://en.wikipedia.org/wiki/Slivovitz for the win.

I still miss the quality homemade one when far away from the Balkans.
Of course, all the time. I didn't grow up in NYC, but all my friends that went to school here took the subway or bus to middle or high school on their own. I've been in the city for a decent amount of time now (16-ish years) and I've always seen lots of young kids on public transit after school lets out.

I grew up just outside of Boston and my parents let me take the commuter rail to north station and the T over to Cambridge with friends as an early teenager. It never felt like a big deal, you just learned to read a subway map and a train time table. If you got lost you asked for directions.
This sounds like good advice. My current employer does not allow me to write technical blogs or have public git repos even if they’re unrelated to work and when done on my own time with my own resources. Sigh.
If you want to get really obscure, someone has implemented a substantial amount of VMS commands and related userland stuff for classic AmigaOS! http://aminet.net/package/misc/emu/AmiVms
I'm extremely sensitive to latency and slowdowns and I haven't noticed this problem. You might consider opening a support ticket or filing a bug. They can help walk you through uploading logs and profiling snapshots.
You can’t, realistically. I don’t think there’s any repeatable or effective way to make non-nerds (AKA most people) care about this sort of thing.
There’s a saying, on the internet nobody knows you’re a dog.

WEI is part of a broader movement to make this false - more generally to make an internet where we know you are a human staring at a screen

It turns out having dogs (or more commonly programs and scripts) on the internet is not profitable and not good for business, so corporations want to take dogs off their websites by finding clever ways to attest that a real human with eyeballs is clicking with hands and staring at ads.

Support dog rights. Don’t allow for a WEI-dominated web.
Mold is great, here are some usecases I love:

1. Faster rust builds!

[target.x86_64-unknown-linux-gnu]

linker = "clang"

rustflags = [

"-C", "link-arg=-fuse-ld=mold",

"-C", "target-cpu=native"

]

2. Faster `makepkg` with ArchLinux, by adding "-fuse-ld=mold" to CFLAGS.
Tutorial: Tags in Svelte
yes even MI300 from AMD is data center only just like A100 and H100.

I guess what Intel is missing is that it does not have a PC version GPU(ARC is far behind AMD and Nvidia GPU cards), so it can not establish its developer ecosystem and its OneAPI is a hard sell for its AI plan.

Either make ARC or whatever GPU as good as Nvidia/AMD graphic cards, or at least make lots of great AI compute accelerator stick to stay in the game, or no future in the AI era for Intel, sadly.
Nintendo sold 118 million Game Boys. Sure, not even close to the smart phone market, but not exactly rare birds.
Yes, there's a benefit. Sugar is beneficial in moderation. On the subject, see biochemist Ray Peat's writing.
Why not? Something specifically wrong with it or just adverse to change?
> do not doubt that what you are saying is true

You should doubt it, because it’s wildly exaggerated. The overwhelming majority of software engineers in America are not speaking at conferences, blogging, or maintaining open-source software beyond possibly toy projects.
Oh, I know. I never wondered why. I merely said that I can't get a job to refute the article.
Yeah, I have no caffeine on weekends and that just seemed like a good idea to me without any evidence.
Who downvotes oolong? Lol
This is a great idea. Have you ever written about it somewhere? I would like to read and share with others. I know a few people who could benefit from that.