skysight-inc/HackerNews huggingface dataset:
In Poland most people scoff at any mention of unions for software developers. I think this is because we're still in the phase of quick SWE salary growth powered in large part by the best performers in the field being good negotiators in salary talks with incoming foreign capital. They drive the companies' labor cost expectations up and it benefits everybody in the field.

There's also a huge disparity between the SWE salaries and the rest of the society in Poland, I can imagine fears that unionization overall would flatten out those differences.

Another factor is that in places where we have unions (leftover fields still highly tied to the government, e.g. teachers) they tend to not function very well in practice (not enough employee advocacy, unhealthy level of union politics affecting people's outcomes in the workplace etc.).

Lastly, we're still pretty fresh to the whole capitalism game as a country, so we're scared of anything that resembles a step backwards.
This release offers a graphical desktop environment and support of graphics (Wayland/OpenGL ES)
From the screenshot:

> GodotOS is a fake operating system

Is it fake, though? Does the term "operating system" imply the level of hardware it's running on? Otherwise, even if it's running on top of another OS, it's still an OS.
Oh, this is good!

I’m a bit curious; why are musicians so much against putting note names on their keyboards? It’s like having a computer keyboard with no letters marked on top.
Osmeterium
Be loyal to people, not to companies.

Companies will cut you in a random layoff at the drop of a hat. I've seen this enough times in my career. It doesn't matter if they promise its the only/last/whatever cutoff, or it was for performance only, or whatever..

People in your network will pick you up and refer you / hire you on at the next gig.

My prior employer just did a wave of deep cuts and the stories I heard out of management were pretty crazy. Directory level people were basically given an hour to cut $X Million off their people budget from their directs and all their skip level staff. They then begin laying them off the same day. This was not a well planned or thought out process. So obviously the people I saw getting laid off were a mix of underperformerss, great-but-expensive, random personal grudges from the director, and unfortunately biased towards a lot of "lifers" who'd been there a long time.
Playing with JavaScript for Netscape Navigator 2.0
It's tricky. In practice, easy escape hatches tend to become ways people deploy to production with the safeties off.

In the past, we would then throw up our hands and say "Well boo on them for making their system hackable; sounds like their problem." But when you factor in the damage that can be done on the internet with things like botnets, it becomes everyone's problem. So sometimes people refrain from adding the escape hatches because they intend to work in an ecosystem of "You must be at least this technically savvy to play."
Doesn't the traditional Henry Wallace Mills method work for you?

https://www.gutenberg.org/files/7471/7471-h/7471-h.htm#link2...
You're never going to make as much again after 40: based on what metrics? Ageism is illegal in the US, and if this is true for you, you probably did not cultivate the type of software engineering skillset that scales well as you advance up the career ladder.
Buying a DVD on Amazon isn't much different in price and paying for an a la carte streaming rental if available is probably cheaper.

With the fragmentation, streaming services start to make more sense if you're someone who likes to have the TV on as background. They make less sense if you watch a few hours of deliberately selected video a week.
Hahah. Oh right, its our fault that refugees embark the sea on seaunworthy vessels. In other news, wet streets cause rain.
5+ years ago, Big Tech was desperate to retain employees. This of course increased wages. Google, in particular, was always insanely profitable on a per-employee basis, at times exceeding $1 million in profit per employee.

The pandemic was really a perfect opportunity for these companies to reset the relationship with their employees. Layoffs weren't an issue if everyone was doing layoffs. Making people afraid for their jobs suppresses wages. All of this is just to increase profits.

This is going to backfire. Google, for example, allowed people to work on things. If it didn't work out, you'd go work on something else. Gmail famously came out of this approach. Google even studied this dynamic and determined psychological safety was key to success [1].

The lesson now? If you work on a project that fails, you may get laid off. The success or failure of that project will have almost nothing to do with your individual input yet you will still suffer the consequences. So employees will stop taking risks.

The other way this will backfire is that Big Tech employees are discovering they aren't above the same forces that dominate the existence of every other working person, namely that there is an adversarial relationship between employer and employee and the employer will seek to get the most work possible at the lowest cost.

What this will lead to is labor organization and collective bargaining. It will take awhile. White collar workers, and Americans in particular, generally have zero class consciousness. Collective action in general has been successfully demonized through decades of propaganda and a cult-like following of objectivism. But it will happen.

[1]: https://allwork.space/2022/10/psychological-safety-is-the-ke...
Virtual Computer Museum – VNC into Archaic Windows Systems
Yeah, same in Dutch 'debiel'.
I feel like operating system implies the existence of a kernel
No, Apple did not create it, they supported the standard for an RSS feed of audio files that was created by others. It's true that the name is an homage to the iPod, though: https://en.wikipedia.org/wiki/Podcast#Etymology
I can't read it. pfft
> To naive me it sounds like "I got fired from a company once".

You do realize people quit their jobs way more often than they get fired right?
Hacking them to fit another purifier reminds me of the Apollo 13 incident, which included the astronauts having to do a McGyver hack to fit a square CO2 filter into a socket designed for a round one... using tape, hoses and other plastic items they had lying around :)
What unions do doctors and lawyers belong to? Never hear of unions for these professions in the US.
Aside: Sincere question: I see travesty used in this manner a lot, and I'm never sure what it means. Did you mean tragedy? Is there some common meaning to travesty, like maybe it's a truncation of "travesty of justice" or something?

From Webster's dictionary, travesty means:

1. a debased, distorted, or grossly inferior imitation (example:
"a travesty of justice")

2. a burlesque translation or literary or artistic imitation usually grotesquely incongruous in style, treatment, or subject matter

Anyway, I'm not being pedantic-- I really feel like I'm missing something, since I frequently see it used without any subsequent qualifications, and I never know what it's supposed to mean when it's a standalone word.
Verbum "The Journal of Personal Computer-Aesthetics" (2019)
If you don't use it, someone running some random bit of "curl|bash" will
Copy the suggestion into chatgpt and ask it to give a polite decline that you're able to ask CGPT yourself if you wanted a response from it. Then just copy and paste it back to them without even reading it.

Although I sympathize and I'm seeing this exact behavior in my own workplace and it's only going to get a lot worse.
I already thought so!
In Argentina too. You can enter at a Supermercado (supermarket) and buy groceries, TVs, clothes, car tires, etc.
What do think happens if you let people create money without doing the equivalent work?
Am I the only one who thinks that code where declarations are mixed with statements is harder to read?
Calculating how to cool coffee (2017)
There will always be a reason to use a language other than Python, but I'm finding more and more, 'why not use python'?

Sure when my website/app/software gets 10k concurrent users, I might regret it, but I havent regretted it yet.
could you please explain what those abbreviations mean? I know GDPR, but the rest are obscure to me.
This is also the country that the United States CIA initiated a coup against a sovereign government, by their own admission.

https://en.m.wikipedia.org/wiki/1953_Iranian_coup_d%27état#:....

It’s also the country where we assassinated a general in 2020 without a declaration of war.

https://en.m.wikipedia.org/wiki/Assassination_of_Qasem_Solei...

Is it actually that hard for you to believe that this could be a false flag stage by the United States?
Tesla valve is definitely a frisco haha
First Potato Riffs Report
It's a fake OS in the sense that it's actually an application, not something that can be ran as an operating system like Linux or Windows. I've been a bit careful with my wording when advertising this, I wouldn't want to give the wrong impression.
> So to test this, I’d need both ends of the communcation to be on the public internet with proper certificates.

Sounds like a feature, not a bug. What am I missing? You could generate self-signed certificates to make life a bit easier.
Nothing compares to OpenAI at the moment. That argument is a classic example of false equivalence — to draw the two largest valley centric examples and the fastest growing company in the history of the Internet and ask me to find equivalence is asinine and a fools task.

It’s further false argument to say “the majority of developers are on the coasts”
when the contention is whether there are successful companies elsewhere. The location of software engineering talent density will follow venture market funding availability, not companies that represent non-coastal success stories where that PE and VC money concentrates workers.

But there are plenty of companies.

https://www.cbinsights.com/research-unicorn-companies

> Software engineers live in non-coastal areas and red states and flyovers have plenty of startup successes these days.

There are plenty of software engineers in non-coastal areas and plenty of startups successes that aren’t on a US coastline, even if the majority are.

Apologies, I can’t reply to your comment. We are in too deep.

My best to you.
It has recursion protection by collecting an internal list of systems already scanned. https://joshua.hu/ssh-snake-ssh-network-traversal-discover-s... control-f 'hostname -I'
> The big expensive malls are doing fine.

> It's the smaller, lower end malls that are dead.

I’ve noticed that also, and it seems consistent with the vanishing of the middle class.
Pumped hydro is really great at scale, and it's a shame we don't build more of it. But it needs at least a substantial hill, with the ability to build a reservoir at the top and at the bottom (ideally just a natural lake at the bottom). The Netherlands is a uniquely bad place for them due to being famously flat.

Hawaii on the other hand could probably do some really effective pumped hydro plants. I wonder why the have so many battery installations instead?
Someone I know who was a fairly early-on high level technical person at Netflix (and later AWS) once told me that people came to Netflix initially for the movies and stayed for the TV shows.

And, yes, on an hourly basis they're probably comparable but renting a film now and then feels reasonable to me whereas paying per TV episode feels expensive.
so is having more generation capacity to overcome the lack of power interlink
Pretty much endgame level for Bitcoin.
Popcar2 , a note on your disclaimer that you are not affiliated with the Godot foundation. Is that usual in projects using an engine? Or is it because of your , IMHO, poor naming choice.

Think of this way, if the tagline of the project was “EstragonOS, a fake os made in godot”, would the disclaimer be so proeminent in the page?

I think you know you are playing with fire, to make the disclaimer a larger font. It’s not too late, consider a rename.
Reverse-engineering the Yamaha DX7 synthesizer's sound chip from die photos (2021)
Would "desktop environment" be a more appropriate description?
This episode of Planet Money is a good demonstration of that: https://www.npr.org/sections/money/2015/08/28/435583328/epis...

In summary: Patty McCord helped create the company culture in Netflix not ever holding on to people, if your position becomes slightly redundant or your performance falters for a bit, you're out. She apparently called herself "the queen of the good goodbyes". She says that she does not like the word "fired", that people are just "moving on" and that this is good for everyone involved. At one point in the interview, she gleefully recounts admonishing an employee she let go for crying about about it.

The twist being that she herself was eventually fired as well. The interview does not go very deep into this because "she doesn't like to talk about it", and just says that leaving Netflix was "terrible, painful and sad".
The concept is funny, but actually playing it is very frustrating. It's a perfect example of a game where the difficulty comes from poor controls. (Though it appears to be intentional in this case.)
Yep. As a datapoint: I set up my own Mastodon server behind a Cloudflare tunnel and completed every step except the cert, eventually opting to just tell Cloudflare to ignore the cert config.

The default solution doesn't work on a shared host where you don't have control over running your own services and opening your own ports, only serving static pages instead using a shared web server.
You couldn't build a true Instagram clone today with 13 people. The Instagram of the time was more akin to Flickr than the modern Instagram with live streaming, stories, video content, messaging, groups, recommendations, creator tools and localization.

TikTok, an Instagram competitor, had over 1,000 people working on it in 2020 (grown 130x since).
I would have said there is no problem with your style (nothing brash/abrasive), but you used a lot of jargon, that people who are not very deep into LLMs (large language models) would not understand. Interests of hackernews visitors are very diverse, not everyone follows LLMs that closely.
> offshore your life's direction to the company

That's a good way of putting it. I've let it happen to me in the past, and I've seen it happen many times.

Your comment is solid advice.
Someone needs to put on their robe and wizard hat and fix this properly :'(
> There is an outside chance of a literal replay of Germany WWI -> WWII if the Russians collapse

True but "only" because Russia has nukes (you certainly have an extremely valid point about that). However despite WWI Germany was still one of the (or the) economically strongest powers in Europe and the whole world. Besides oil and other raw resources the Russian economy is a joke. Due to their demographic issues and the mass casualties in this war they wouldn't even have the manpower to pull off something even remotely similar to what Germany did. So their only tool they'll have left is "do what we want or we'll blow up the entire world" (and you can only get so far with that..)

> it's military looks a bit wheezy through all this

It it their military itself or rather their "soft"/diplomatic power? It doesn't really matter how strong your conventional army is if you and your opponents know that you won't/can't use it?

> in NATO's sphere of influence

Prior to 2014 Ukraine was certainly in Russia's sphere of influence. This whole thing started because Ukraine (mostly peacefully) was trying to leave it and US/NATO didn't really want to get involved that much into the whole situation until it was too late. So I'm not sure it's that clear cut.

> Bearing in mind we're talking about someone trading Bitcoin in a way they don't like. "this assumes USD hegemony is a distant memory. does bitcoin have the largest weapons cache and standing military in the history of humanity?" is just bunk. They don't have that sort of power these days.

I don't agree with the whole premise. The ability of the US to project military power these days is only somewhat tangentially related to its (and the Dollar's) global economic and financial dominance. They most certainly can more or less stop "trading Bitcoin in a way they don't like" without firing a shot it's just the the cost of doing that is not (yet) worth the effort. AFAIK China is not that eager to switch to bitcoin either (and without China, US, Europe and their allies you only have non particularly economically relevant third tier countries/economies left).
Object files and linkers are old fashioned? What replaced them?
One reason might be that music is (to some extent) translation invariant in a way text is not: you can play the very same music starting from anything from C to B. Those 12 versions will sound different but not that different. Note names might be distracting when you are focusing on that abstract structure?
Well, in exchange for the lower salary I get less crumbling infrastructure, a mostly working health system, in average better schools without need for extra security, ... and I get better protection from being fired in the spot and better unemployment benefits.

All that then leads to cities without no-go areas, where kids can play outside alone.

While of course downsides are that I don't have an as big house and no big backyard.
Last Attempt to Revive My AI Image Search Website
Hello everyone, thank you so much for clicking to read this post.

I'm excited to introduce a project I've been developing on and off for a few months - aiuphouse.com. It's an AI-generated image sharing website, which I hope serves not just as an image repository, but a source of inspiration and creativity.

Initially, my idea was simple - to create an AI image site with a search function. However, I quickly encountered a challenge: the source of the images. I realized that relying solely on my own AI-generated images was insufficient. That's when I found a turning point: using the MJ image library, which comes with its own image information. This helped me solve the issues of sourcing, searching, and alt text.

Consequently, I restructured the site, adding key pages for SEO optimization. Despite being indexed by Google, the natural traffic has been nearly non-existent in the past three days. Currently, the site hosts over 500,000 AI images, with around 20,000 new AI images added daily. Although some images may be similar, I believe there's always something here to spark your creativity.

The basic framework of the site is now complete, and the daily task is mainly updating the image resources. My goal is to reach 5 million images, which is the maximum I can sustain at the moment

I'm posting here today partly to ask you to visit aiuphouse.com to help with a "cold start," and more importantly, to sincerely seek your advice and feedback.
I think the sheer amount is so huge that the only viable path is turning plastics into building and insulation materials.

I'd love to see plastic tax on every unit of plastic manufactured or imported.

I would also like to see large scale cleanup and recycling efforts with their cost institutionally transferred to plastic manufacturers and importers proportionally to their recent output.
I worked using the High C compiler in my first post-university job back in '88-'89, working for PacTel Teletrac, an early street mapping and vehicle tracking division of PacTel. I was formerly one of the beta developers for the Mac, and my job was creating the GUI subsystem for the Teletrac application.

The High C Compiler was fast, I remember that, as I was used to getting a cup of coffee when compiling anything decent sized back in the late 80's, and High C compiled too fast for a cup. Of the non-standard C features available in the High C Compiler: we were not allowed to use any of them, they were seen as proprietary locks that would render our application unable to change compilers if needed.

Anyone remember Ted Gruber's FastGraph?
There seems to be a plethora of somewhat ChatGPT competitive alternatives that does search the web at this point though. Maybe try phind.com?

(Although I haven't yet myself tried any alternative that is clearly on par with ChatGPT 4)
I find it a bit hilarious that programmers feel entitled being employed for life in one company. Did you ever consider finishing the project? Getting it done and delivered?

My first paid job as a programmer was like that. We made an exam software for university, a complete package covering the process from authoring test questions to making reports.

We made it in 6 months and it was done. Finished. Working. There was some maintenance/improvement, but that was a separate deal. We did not expect university to employ us for life to maintain it.

Shouldn't that be a norm?

Like, yeah, obviously Google has a lot of projects, so they can allocate programmers to do something different after something is done. But they didn't promise employment for life, did they?

Obviously, people like being securely employed. But, perhaps, that should be addressed at societal level - e.g. unemployment benefits.
yeah, but fractal garbage collection bit messy/unbounded.
Would be fun if game engine editor environments took on the UI paradigm of an operating system like windows. So that instead of going to the File menu at the top of unreal engine to open the blueprint debugger, you navigated the start menu to find the program.

I’ve reflected to myself so many times that UE4 feels like an operating system, would be fun if in the future it actually was ha
K&N and possibly others make dense washable filters - much better than the green or blue style you see at big box stores. You can spray simple green (or another safe cleanser like that) on the back, and then quickly hit it with hot tap water and let it soak.

20"x20" is ~$30 iirc. for people interested in this style of filter the fans don't last very long, maybe a year or two. They are ~$20+ each. I was buying the highest MERV without carbon for a long time, then i switched to carbon and fiber washable ones, then K&N.

Not an endorsement of K&N in particular, i just know the brand and use them.
Job Trends
Is the startup profitable? Honestly I don't think the real pain has even begun yet for unprofitable startups... From what I've seen many of them are running on borrowed time from investment rounds that happened in 2020-2021. There's likely going to be very little interest in funding pandemic era unprofitable SaaS company in 2024. Money isn't cheap anymore and those that have money to invest are looking more towards the hot AI startups.

As someone who has worked for startups in the past you should assume your job will be at risk very soon unless the company is profitable. Even in good times jobs at startups are risky. I'm not saying this to be a dick, but because you should be preparing now and being productive about the situation is all you can do to reduce anxious.

Refresh your profile. Reconnect with ex-colleagues. Start thinking about your skill set and what you can be learning to help you when you're next looking for work. Your finances in order... Really the only thing that's reducing my job anxiety right now was that I saw this coming in early 2022 and have been in hardcore savings mode for about two years so at a minimum I'm as well prepared as I can be for what ever is coming my way over the next couple of years.

In terms of having to say goodbye to colleagues and friends and work, it sucks, but the good news is these days it's easier than ever to stay in touch with social media. I have a old colleagues I reach out to every year or so just to say hi and ask how things are going.
All modern fighter jets have relaxed stability and are controlled by complex fly-by-wire systems with precise hydraulic actuators moving huge multi-purpose control surfaces (e.g. stabilators, elevons, flaperons). "Simple" has left the chat a long time ago.
Linus Torvalds Hits Nasty Performance Regression with Early Linux 6.8 Code
Are you saying that there is no ageism in the tech industry at all ?