skysight-inc/HackerNews huggingface dataset:
exactly this is the reason why I sticked to XFCE. Super stable, no useless changes, easy to use and configurable. Lets me keep my workflow. It's a tool like the workbench of a carpenter. I want to decide how its organized once. And if there is a need to change something, then I will be the one to change that, as I am the one who uses it. Looking forward to Wayland support!
That depends on the assembly line. The assembly the car line works like that: you get 45 seconds (or whatever time) to put your part one, then the car moves to the next station.

However I know of assembly lines where things spend several hours at each station. The people (often as many as 10 people per station) all work together for that time putting different parts on. If you can do the job faster than the time in station you can take an extra break to do what you want. Such lines are generally planned so that if you work as expected you get a 20 minute break when the lines move, most teams work faster and get a 30 minute break, almost never does some team get less than the 20 minute break planned.

The car model assembly line is the most efficient, but it has high costs. When you make a lot of something it is well worth those costs, but if you are only expecting to sell 100 "things" per year it isn't worth setting up the line.
That's amazing. I'm happy when my npm packages last more than 2 months
What makes you feel that a union wouldn’t represent your interests? Do you really believe that corporations will continue paying us well any longer than they absolutely have to? As soon as an ai or low code split comes along that can replace junior and mid level engineers, those jobs will get harder and harder to find. The rest of us will have to shoulder the responsibility of “cleaning” after those solutions and the additional work of not having a “pipeline” to continue growing better software engineers.
Release Notes: https://www.postgresql.org/docs/16/release-16.html
complete waste of time, and i wish they would fix outstanding bugs, especially small cosmetic ones in the existing products, which have the lowest risk of regressions. case in point https://youtrack.jetbrains.com/issue/DBE-11296 ... which after three years elicted the response "We have no plans to implement this feature in the near future."

reminds me of this https://www.youtube.com/watch?v=CLW7r4o2_Ow
Consultants: Level Up Your Client Dev Team
Yes, software engineers are paid very well as a class.

Google made $21b in income in Q2 of this year. That's more than $100,000 per employee. $400,000 in profit per employee per year. I'd sure like to get paid another 400 grand annually.

Exploitation can also happen in ways other than pay. 24/7 oncall is unfortunately common in our industry, including oncall that is unpaid.
Do terrible NBA players get to keep their jobs? The pithy response is to point at like, James Harden, but on the whole professional basketball is very meritocratic and yet they have a union.

Pro sports in general. Netflix said they run their company like a pro sports team, why not include that players have a union?
Locke was really involved in the recoinage. It was an important moment in the history of capitalism in terms of the ideology of money. See https://newtonandthemint.history.ox.ac.uk/great-recoinage/re...
?

Androids havent had anywhere near as many 0 clicks.

I have a secret on my backup/mostly offline phone, I cannot imagine using an iphone with a secret on it.
A simple mikrotik netwatch script can solve this. No need for routing protocols.
The problem with a police union is that management (i.e. Captains + & Commissioners) are part of the union.

It'd be like if Gary Bettman ran the NHLPA.
Yes, their page describing adverse events after vaccination has statistics on the rarity of events: https://www.cdc.gov/coronavirus/2019-ncov/vaccines/safety/ad...

For example:

> Anaphylaxis after COVID-19 vaccination is rare. It has occurred at a rate of approximately 5 cases per one million vaccine doses administered.

> Myocarditis and pericarditis after COVID-19 vaccination are rare... Data from VSD and from VAERS indicate that rates of myocarditis after COVID-19 vaccination are highest among males in their late teens and early 20s, usually following the second dose of the vaccine.

> Thrombosis with thrombocytopenia syndrome (TTS) has been rarely observed after J&J/Janssen COVID-19 vaccination and has occurred in approximately 4 cases per one million doses administered.
Do you find that you really have degraded performance with Flatpak? On my pinephone running postmarketos, all my non system applications are from Flatpak, which allows sandboxing and easy updates. I can't say I've noticed any performance differences (unlike with Snap last time I tried it).
>I'm still paid more than 95% of people in my country.

What makes you think you aren't worth much, much more? What would happen to your company if all the tech people went on vacation for a month? CEO's don't think, "We make more than 95% of businesses in our industry, I guess we can relax now." We have to act like the CEO of our careers. Also, most tech workers in the US aren't in the top 5% of earners. Unless you are in a high position at a large company, you're probably top 15-25%. Might wanna check.

>Was it Napoleon who said "the graveyards are full of irreplaceable men"? Also true.

I remember Jobs saying it, but he was known for adopting other people's sayings.

>You can't just look "up" the curve at your salary getting ever higher. You have to look "down" as well, without contempt.

Yes, tech people's elitism isn't a beneficial trait. It's good when selling yourself, but once that's done, we should drop it.

FWIW, a tech union, if done right, would probably be the strongest union in history. Think Dune and Ix.
That is the nichest subreddit I have seen! 5 posts total from the same 1 member 3 years ago. But they are incredible!
My reaction to understand this: if the cost of manufacturing something is 7x in California compared to the rest of the USA then it’s easier to just not sell it in California.

But having not read anything besides HN comments yet this I don’t expect this to be the reality of the bill, only the reaction to the headlines.
I'm curious how selling a multi-million dollar 0-day to a shady company actually works in practice. Like how does the seller demonstrate that their exploit works and isn't already in ShadyCo's catalog without giving up how it works
(at which point ShadyCo could just not pay them and recreate it).
> doctors should unionize to get a lockstep salary from the hospitals where they work

.. have you actually checked how much power the AMA has, even though they're not technically a "union"?

This year UK doctors went on strike against their monopsony employer because they were getting below-inflation pay rises: https://www.bma.org.uk/our-campaigns/junior-doctor-campaigns...
I assume he used a mechanical balance to measure the equal weight of gold. Couldn’t he then just submerge the balance?

If the method from the story doesn’t work, is it possible that it was just a plausible-sounding cover for the actual method that they wouldn’t have wanted to disclose?
Capital will always have information asymmetry.

There’s also the fact that the worst case scenario for a capitalist is that they become an employee. The worst case for an employee is they end up homeless.
I would not expect a union for tennis players. Why would they even have an employer? They play by themselves, for themselves. I have never heard of a tennis player “owner”, other than obviously the tennis player themself.

And the coincidence that they earn less might have something to do with how nobody can name anyone outside of the top handful of players.
True but a reduction of 70% is nothing to sneeze at https://www.zdnet.com/article/microsoft-70-percent-of-all-se...
I too have ADHD and I too find it extremely exhausting and disrespectful. I know how you feel.
I don't understand your comment at all.

Before the loading attribute on img, developers did have lots of custom solutions for lazy loading. A major point of lazy loading is to save resources on the server that would be wasted when serving an image that is never seen.
How many people here didn’t realize that the dude who created the million dollar homepage went on to create the Calm app many years later?

https://en.m.wikipedia.org/wiki/Alex_Tew
What are the main topics you think you will cover?
You mean like "indent selected lines with tab key"?
I didn't know about the lock. What happens when you delete an open file in NTFS? Is the data still accessible for programs that have the file open? If yes, then why the lock. If not, then that's a problem.
the regulation is much more about regulating a governmental solution to the android-iphone wars than regulating consumer freedoms or e-waste etc. those are convenient levers for the powers involved.

tim sweeny does not care about unlocking your xbox. at no point was that a possible outcome or a consideration in his thoughts, no matter how much the android guys waved the flags.

it's about unreal and unity legislating higher gross margins, and about breaking the apple restrictions on facebook's permission requests, and about safari resistance against google chrome browser monoculture. and y'all lost.

is that crass? I guess, but it doesn't matter, because we have to live with the google browser monoculture anyway. I had some people recently tell me "EU will just regulate it if it becomes a problem!". how long did it take to become a problem? didn't google move pretty much right into the enhanced ad profile thing?

https://news.ycombinator.com/item?id=36823031

https://news.ycombinator.com/item?id=33821820

it is what it is, the laws are passed, but holy shit the arguments have been so transparently bad-faith, or incredibly blind.

I’m just so tired of the fanboy wars and the “wow did you actually read someone advocating resale of stolen/mugged parts to bring prices down”. Yes, on HN no less. The android fans are shameless. I’m so tired of the “wow iPhone fans are brainless” (earlier this week). Etc.

It’s become so casually normalized for android fanboys to be toxic and gloat about anyone who calls it out. It’s so fucking weird. When did this happen. 2012? 2014?

And no, there is no iPhone contingent going around calling android people brainless blue bubble sheeple or saying that their purchase melted their brains etc. it’s crazy. I am so tired of the way the android contingent casually misbehaves, everything is brainless this and brain-rotted that and sheeple this.

https://news.ycombinator.com/item?id=37491711
Talking about consumers/prosumers, If I understand the problem correctly, isn't this done by the likes of most common multi-wan routers? I remember it was costly and we used Mushroom[1] Routers in late 2000s.

Right now, I've three Internet (kinda bonded) with failover using a TP-Link ER606[2]. Here is a simplified picture[3] that I did on a Saturday night.

My eventual upgrade that is likely to happen is to overhaul the network and move to Ubiquiti[4] and use one of their Edgerouters[5] or at the Dream Machine/Router[6][7] level (if it has the option).

The WAN router is the DHCP provider and all other wi-fi extensions / access points, picks up and distributes the Internet. So, your internets from the ISP supplies to the WAN Router.

1. https://www.mushroomnetworks.com

2. https://www.tp-link.com/us/business-networking/omada-sdn-rou...

3. https://www.instagram.com/p/CUWeopdPVOp/

4. https://ui.com

5. https://store.ui.com/us/en/products/er-x

6. https://store.ui.com/us/en/pro/category/all-unifi-gateway-co...

7. https://store.ui.com/us/en/pro/category/all-unifi-gateway-co...
This is absolutely true when you look at hardware from today vs 10 years ago, then do the same comparison between the 90s and 80s or even 00s and 90s. People are playing basically the same manner of game now and 10 years ago, but between the 80s and 90s there was radical change in technology in a way that shaped the development of entirely new video game genres. Video game development since about the early to mid 00s has been mostly a matter of refinement, very little has been truly revolutionary.
Hmm. Say more?
If you don't want to do this yourself, you can actually just get Cloudflare to do it for you for free using a simple Worker since all Cloudflare requests contain approximate IP location information.

You can also just send a request to my URL (Cloudflare Worker operated - so it should have global low latency): https://www.edenmaps.net/iplocation

Use it for small applications, I don't mind. Just don't start sending me 10M requests per day ;-)
Unions have also perpetuated racism, sexism, xenophobia, organized crime, government corruption, etc. It’s not all sunshine and lollipops. America abandoned unions for a reason.
Poll: Are you going to buy ARM stock on IPO day?
Comments seem fairly dismissive but I actually found this really interesting. It reminds me of a task I had in my first position to add PostGIS to our database and a location based search. That was based off addresses and zipcodes.
It wouldn't represent my interest because an older programmer who puts in a few hours of work a week would be paid more than me.
Wp-Now: Launch a Local Environment in Seconds
I'm sharing this because I think the idea is great and can also be leveraged to launch environments of other languages. From the article:

"When you use wp-now from a directory, we create a php-wasm instance, download the selected WordPress version and mount the necessary directories in a virtual file system (VFS). Then, we initiate a NodeJS express server that listens and proxies all requests to the php-wasm. As a result, wp-now can easily log you into WordPress automatically, activate plugins and themes, and automatically configure your WordPress site."
>I always felt those IT unions in Brazil were not actually run by any worker but by cadres from the employers.

That's a yellow union: https://en.wikipedia.org/wiki/Company_union

These are, for some reason, popular in Denmark.
> It's not currency to pay for services with.

Tell that to the people who need to watch a YouTube video and don't want to punch in their credit-card info. Unless someone is picking up the hosting and delivery costs, advertising will always make the most sense.

Now, don't get me wrong; ad-free YouTube at no cost would be great! It's not a business though, and without advertising arguably none of those services would exist. I don't know what you are proposing if not completely tearing-down our relatively accessible status-quo.
100% agree.

I think it is because we can't get out act together to create a professional organization to gatekeeps credentialing, so that we can "police our own". Hence, the whole tech interview drama, because there is no uniform metric of quality, because anyone can call himself an "engineer".

I think if we fix that problem, we'll get most of the benefits of unionization downstream.
You have very very heavy lifting to do if you're trying to prove a productivity improvement leads to a worse outcome.

Farming automation and the green revolution didn't make us all unemployed - it meant 90% of us could do something else instead of farming.

We used the productivity to just invent new forms of work that weren't possible and aren't possible in a lower productivity economy.
I recently have been doing--what should be--straightforward subprocess work in Python, and the experience is infuriatingly bad. There are so many options for launching subprocesses and communicating with them, and each one has different caveats and undocumented limitations, especially around edge cases like processes crashing, timing out, killing them, if they are stuck in native code outside of the VM, etc.

For example, some high-level options include Popen, multiprocessing.Process, multiprocessing.Pool, futures.ProcessPoolExecutor, and huge frameworks like Ray.

multiprocessing.Process includes some pickling magic and you can pick from multiprocessing.Pipe and multiprocessing.Queue, but you need to use either multiprocessing.connection.wait() or select.select() to read the process sentinel simultaneously in case the process crashes. Which one? Well connection.wait() will not be interrupted by an OS signal. It's unclear why I would ever use connection.wait() then, is there some tradeoff I don't know about?

For my use cases, process reuse would have been nice to be able to reuse network connections and such (useful even for a single process). Then you're looking at either multiprocessing.Pool or futures.ProcessPoolExecutor. They're very similar, except some bug fixes have gone into futures.ProcessPoolExecutor but not multiprocessing.Pool because...??? For example, if your subprocess exits uncleanly, multiprocessing.Pool will just hang, whereas futures.ProcessPoolExecutor will raise a BrokenProcessPool and the pool will refuse to do any more work (both of these are unreasonable behaviors IMO). Timing out and forcibly killing the subprocess is its own adventure for each of these too. I don't care about a result anymore after some time period passes, and they may be stuck in C code so I just want to whack the process and move on, but that is not very trivial with these.

What a nightmarish mess! So much for "There should be one--and preferably only one--obvious way to do it"...my God.

(I probably got some details wrong in the above rant, because there are so many to keep track of...)

My learning: there is no "easy way to [process] parallelism" in Python. There are many different ways to do it, and you need to know all the nuances of each and how they address your requirements to know whether you can reuse existing high-level impls or you need to write your own low-level impl.
Groq Demos Fast LLMs on four-year-old silicon
i would consider buying if they stop shipping eol software. they ship py3.3 which is eol of 10 years! seems like a wont fix too

https://github.com/sublimehq/sublime_text/issues/5984

https://github.com/sublimehq/sublime_text/issues/1163
Chile and Argentina have ostensible towns on the peninsula (basically one each), in which even a few children have been born, but I'm not sure the degree to which it's possible for someone to actually get up and move down there purely on their own whim.
That is a great idea, but actually does not work, because the browser redownloads the page from scratch when I save. Also, it has to be done for every page, which I would have to remember to do each time.
Right, our quest for ever faster travel has led to consuming huge amounts of energy. Even something like the interstates has contributed to this by shrinking travel times to downtown and encouraging people to travel greater distances at higher speed.
It makes sense to negotiate as a block when management has more power than you. Now more than ever, tech companies have more cash, more lobbying and more power. They use this to play games with employees, like attrition through a return to office program so that they can skirt around the WARN Act wrt layoff requirements.
Very few tech workers get incredible pay – most people do not work for a FAANG, and far from all of the ones who do are getting paid lavishly, especially after you account for hours & cost of living (note the downward pressure against wages for anyone not in SF). Not bad pay by any means but people still have to go to work every day and are living in upper middle class but not upper class houses, etc.

This is especially true relative to the business revenues generated. A union helps workers get more of the value they’re creating and also helps avoid things like companies using layoffs as a tactic to keep employees from negotiating aggressively.

It also helps with less visible things like age discrimination – very few people are going to retire by 45 no matter what they tell themselves at 25 – and non-cash benefits like parental leave or not being discriminated against for politics or not fitting in with some group. I’ve heard a lot of bad things about unions, and seen some firsthand (the Teamsters are self-destructive), but everywhere I’ve worked the union was a net win for workers and literally every one of the times someone publicly blamed the union for poor performing workers it was an attempt to shift blame from management failures.
The continuous movie was the source of one of my dad's favorite movie experiences. He and his friends arrived late to The Manchurian Candidate and missed an important scene, so they spent the rest of the time trying to piece together what had happened until the "big reveal" on the next showing. It turned a suspense movie into a full on mystery.

Before streaming you used to get a similar experience on basic cable channels where they would play the same movie a few times in a row. I remember first seeing The Shawshank Redemption that way.
Ask HN: Should I get a stand-up desk?
I've been thinking about getting one because I've heard good things, but just wanted to hear from you all about how it might help (or not help) you at work if you've tried one.
Some wayland compositors provide RDP remote access, without futzing around like it was necessary with X11.
>> In an ideal world there would be a nice clean abstraction boundary between compositor and DE so that this underlying work was shared between DEs.

Not sure what's ideal about that. With Wayland the DE IS the compositor. There are a lot of benefits to that. I would hope basic compositing is a fairly small amount of code and many DEs could build on that - which I guess would your clean boundary even if it's in the same process.
Unions in tech won't recreate the 1950s. The reason capital always wins is because it can be moved around more easily than specialized workers can change their skill set. If you extract more of the pie in one area then capital (and thus growth) will just move to a different areas. Could be different industries or companies in different countries. They still win while your occupation and growth in earnings stagnates.
Thanks for the tip about FreeCAD. I actually love OpenSCAD and have developed a really nice workflow in VS Code using some extensions (format on save, live preview, GitHub Copilot, etc.), but I would still like to learn some other tools as well. It looks like FreeCAD can do some really advanced things.
> With HTTPS/SSL, security tools can get atleast a look at the unencrypted certificates and perform checks

Isn't this mitigated in newer TLS versions?
I feel much the same, though I'm running bspwm, with my own cobbled together scripts rather XFCE. There's zero upside to me in an upgrade, but I worry it eventually will become hard to avoid.

I'm increasingly tempted to grab a simple Wayland compositor and "bolt on" a minimalist X implementation directly on it to also allow X connections with just enough of the protocol implemented to allow running some simpler X WMs (but I'd love it if someone beat me to it).

For WMs with lots of fancy stuff it'd can take quite a bit of the X API to support, but a simple X WM doesn't typically use that many request types (I just looked at i3's source, and it's X interactions are pretty simple...
> a Windows application compiled 25 years ago still runs today

*Usually, not always.

A GTK 2 application compiled 25 years ago usually still runs today, too. Just because GTK 3 is available doesn't mean GTK 2 stopped existing.
Yeah, let's say I'm late to the party then. But still, the improvements compared to HTML4 are huge.
I remember websites from 1995. The trick was to just do everything as an image map, like the MSN bus.
This criticism is for the more recent versions of GTK.

Killing theming and removing features when they do not have a serviceable usable alternative does not make it more "accessible", it is just the standard "we know it better because we study the behavior of a large group of users" excuse that they give to treat it everyone by the lowest common denominator - just like Apple.