skysight-inc/HackerNews huggingface dataset:
Unions are forced participation. I am not forced to participate in political parties or religious organizations. In theory a Union could be purely voluntary in which case cool. I'll opt out. But then the Union loses most of it's leverage so it in practice if a Union gets introduced it's no longer voluntary it's forced for anyone who works at that company. The only choice for someone who doesn't want to contribute to the union is to leave the company.

Government is also forced participation but I accept it as necessary part of a functioning society. I don't see Software Engineering Unions as a necessary part of a functioning society though.
Its a mix of crabs in a pot and 'f u I got mine' syndrome. I've largely given up trying to convince HN readers that tech work in the future will be the modern equivalent of bricklaying and will need its own protection for workers. Workers enjoy a high demand now and think that will always be the case but blacksmiths and telegraph operators thought so too.
Depends on the person. I knew some newbie programmers who loved Clojure and were hum-drum with Python.

Some folks like parenthesis delimiters and functional programming. It structures and separates things out clearly in their mind. And when you introduce them to editing tricks like parinfer - they fall in love. The guy whom I introduced Clojure to knows it far better than me now.
What? That's about the same age I found it and I'm fine.
A Primer on Modern Enterprise Authorization Systems
Big tech might, but unlike steelworking or auto manufacturing, the barrier for entry for tech is very low, and so big tech aren't the only employers out there. They're not even the only employers paying high wages (you can get good salaries at startups as well)
People voted not to have a union, so apparently democracy doesn't get you what you want, at least in your case.
Give me a break with focusing on the "eventually one becomes a millionaire" bit.

How much are our bosses, Musk, Bezos, Zuck, etc. making? in Steinbeck's lifetime, CEOs made "only" 42x of what the average worker made. Today, we're up to 120x. I recognize that we have it better than people working in a cannery, but this is exploitation all the same. We're getting paid just enough to not revolt, but nowhere near what we're worth.
That’s pretty cool, thanks for sharing!
Ahem, it’s a dinner jacket
"Have you considered that by making mugging illegal you are robbing people of the option of defending themselves?"
> You may not add value by doing it faster, but you certainly cause problems if you do it slower.

This makes his point though. There is no capacity to be 10x more productive.
At least as far back as 2018 there's also a distinction between using the font when designing website assets that will be graphics like JPEGs or PNGs, vs embedding the font files themselves to use for the text elements of the website.

Agencies used to get in trouble all the time back in the day for embedding font files in client websites that they had only licensed for offline use in Illustration/Photoshop/etc.
Those are law in many countries, you do not need unions for that, you need a social democracy.
Carving that exemption out afterwards seems easier now too.
Collect a large number of pilots, divide them into two pools based upon their performance (low and high). Which pool do you think will incur more expenses to the airline? Keep in mind that some of those costs range from reducing consumer confidence (poor landings or damaged cargo), to planes requiring more maintenance (increased costs of maintenance, planes taken out of service more often), to planes being put out of commission (regardless of whether everyone walks away or not).

A lot of people seem to be measuring value in landings per day, widgets per minute, lines of code per week without acknowledging that the quality of work does have an impact.
> Why make the decision for the consumer

Because that's not really what's happening, consumers are product takers and this law also affects them. It's as much a law about not buying trash as it is not selling it.

The number of product segments where none of the firms in the market offer long term support and parts, especially in consumer electronics is embarrassing. I have an easier time finding parts for products makes 40
years ago than 5 years ago.

> It would likely drive many large companies out of various product lines.

Fantastic! Literally overjoyed to hear it. The louder people complain the more I believe this law will actually change things and do some positive good.
Way better on battery life, last I tested. Better ux. Not as worried about it spying
Agreed, but this does not invalidate my comment?
If I go to a gas station and there’s video at the pump, I do not go to that gas station again.
A union will make it more difficult to be hired. You can see how difficult it is to get a job a western Europe due to "working conditions" requirements.
The need for this bill is confusing to me. There are already many cameras in Oakland, San Jose, San Leandro just to name a few places. Some are for speeding, some are watching train track crossings and ticketing people that ignore the light and end up blocking the tracks. Did they all get removed in the last couple of years?
A phone call to helpdesk was likely all it took to hack MGM
> There has never been even a hint of a popular federal movement in any of the countries which you mentioned

It depends on your definition of "popular movement", but there have been plenty of popular leaders arguing for federalization, from Briand onwards. Just recently: https://www.euractiv.com/section/politics/short_news/german-...

> a bold claim that I'm sure you'll be able to back up?

https://journals.sagepub.com/doi/10.1177/14651165221101505 - this paper explicitly sets out to find non-federalist views, reporting that 44% hold "traditional" views (federalists and separatists), which would indicate federalism is about 20-25% of the population - that's a "large swath", in my book. And that's pure-federalism; the generic support that can likely be turned is much higher.

I mean, that's just a random source. The news focus on anti-europe trends these days because, for so long, pro-europe ones were the mainstream default.
The parent is saying this isn’t a great idea because target users don’t use SQLite. Your reply is it is a good idea if people changed how they do things to fit the idea

I don’t have a horse in this race the reply isn’t very well I don’t know what to make of that
“ The spoils of technology went straight to the top while workers switched to new jobs that pay horribly.”

I have a hard time believing you believe that most people switched to a worse paying job. Did peoples material quality of life improve or not?
Let's not claim specific foods and diets as not being essential for enhanced performance either (as opposed to merely utilitarian for subsistence).

Nobody said food is a drug in the strict sense. It's the "performance enhancing" part which is the focus, as opposed to something you merely "eat it because you need to" as it it's choice, composition, and amount doesn't have major effects on performance on many levels.
Except that it turns out that the most valuable eyes are of children with access to their parents' credit cards.

I would have a slightly better opinion of targetted ads if you could see how each ad you see was targeted.
This is obviously false since there are several people in this discussion who have mentioned they search previous issues
OP states "We have used the font Proxima Nova on a website for our client using the Adobe Web Project method."

This method is not self-hosting. If I go click the "add to web project" button, it gives me a `<link rel="stylesheet" href="https://use.typekit.net/foobar.css">` embed to use.
I don't get to pick unions. I get to pick my community support structures. Who I marry, which church,friend group,local community group I join? Those are all voluntary. Unions are not voluntary so they can't really be a community support group in the sense I mean.
geofeed is used by big CDNs, it can actually help save money for the provider by meaning a CDN uses a more optimal network location.
This is a completely different argument though and irrelevant to the comment chain you replied to. Everyone involved may even agree with you - why did you frame it as an argument against the claim that there is less capacity for 10x performers?
I work in adtech and this is how we do geolocation. There's also device geolocation but if the user doesn't consent to sharing their GPS data with us, we just use IP address for targeting. Common provider for this is Maxmind; they ship a database that you host locally and query
SQL Iceberg
The problem is that they create features, and then those features BREAK later. Then in some cases they fix them and then they break AGAIN later.

They seem to be pretty bad at writing regression tests.
YouTube videos have helped me a lot as well. Doesn't justify their advertising. There's always other sources of information. There's always better sources of information. I make it a point to read books now. Libraries should be valued.
Sure, but I've definitely never met one who was angry about their government pay, paid college, or allmost fully government sponosered healthcare, they're angry about HOW these things are enacted more than anything else for the most part not that they're being offered to them in general like the majority of the public would benefit from as well.
I think it’s the obligation of the more tenured members of the community to give the less tenured folks some outs when things go a bit sideways. So I’m going to propose two.

The strictly utilitarian game-theory play with zero risk is to concede nothing, walk away, and sink the sunk cost.

The ethical high road answer is to concede that you were out of line and watch all be forgotten thereby, which has a utilitarian premium as well: you’d make a friend.

The stupid answer is to raise 2,6 off suit repeatedly with someone representing suited royalty who has clearly committed to shoving the flop on principle.

You do you, but I see two good calls and one bad call.
Great but for those of us who have better than adequate working conditions and enough money, please explain why we "deserve a union".

Reading through this interview and thread, I notice how often this debate comes down to a sense of agency. You write about programmers being "burned out by their employer". But I would say that people experience burnout when they fail to set boundaries. Working to the point where your mental health suffers is your fault: it's your responsbility to establish healthy boundaries or, failing at that, quit.
Yeah, the Skyclad one is my favourite
ARM: The biggest IPO of the year is for patent licensing
We were typekit users before it was acquired by Adobe. Creating font kits on behalf of clients for websites that you host was standard practice.

It was only last year that I discovered that Adobe has changed the license terms so that it’s no longer permitted. At the same time you can also no longer take out a subscription solely to Adobe fonts - it’s only available as part of a Creative Cloud subscription.

So in order to comply with license terms a client has to take out a subscription for an Adobe product e.g Photoshop in order to legally use a font on their website.

Any wonder why most designers despaired on hearing of the Figma purchase?
It is natural forcing function on Apple to improve.

Evolution playing before our eyes.
A Simple Scheduler via an Interrupt-Driven Actor Model
Years of fomenting fear of 'climate change' and painting it as a dire crisis has opened up the general public to the predations of snake oil peddlers. With the public demanding immediate action and an immediate fix, they are primed to be ready to accept any and all proposed solutions. In this case the proposal is another instance of geoengineering a body of water that human science is still far from understanding in its role in the planet's climate. We still do not completely understand ocean chemistry nor its effect on the climate and consequently cannot model long term effects. Perhaps it's time to accept that just as it took a long time to create the current problem and it will take a long time to correct it. There is no silver bullet.
I know. Why would someone create a throwaway account and then not mention the key bits of information??
Please do! In this case it's actually relevant, so I don't know why you're against it.
It seems a little odd for a cyber security agency to only post:

1. vague text

2. a contact email address

3. a PDF

You'd expect this from an email scam, not a .gov site with a valid SSL cert.
Typefaces aren’t meant to be IP in most countries. So to me, companies rent-seeking on fonts is gross
> It's fair for them to include these because comparable employers do not include either.

It is fair, but not under the phrase "UPS workers make". That phrasing usually only refers to (pre- or post-tax) salary.

> There's a documented correlation between good benefits, low turnover, and higher profits.

I would believe it. All I meant to say is that the 95k average salary will be skewed by having half their full time employees being there for >15 years.

I think you and I agree for the most part, I am pushing to keep a clearer distinction between take home pay and total compensation.
Never said it was. We're talking about productivity. Being such an asshole that your performance is crippled is baked into that.
Surely there's a better way to maximize the amount of these people's time you're wasting than to merely use the font and laugh when they send you a letter that you intend to ignore.

Like perhaps we compromise a site and switch the font so that they sue our target. I'm not sure what that target should be. Either another group of trolls that the world would be better off without, or we bait them into a fight they can't win. Get them to sue their own law firm or something.
Fixing dysfunctional decision making by delegating it to "data", what could go wrong? Might as well flip a coin and save the money.
They do sound like they're basically just remote small towns. See for example https://www.nytimes.com/2016/01/07/world/americas/chile-anta... which describes the Chilean one. Honestly it sounds like Chile and Argentina are both doing this to spite each other.
Unidentified anomalous phenomena – Independent study team report [pdf]
The film industry is highly unionized. At some point in his career, he absolutely was - possibly multiple.
A Chinese woman held 16 jobs for 3 years and never showed up to work
Coming from C#, I honestly HATE python's multiprocessing and multithreading. Hell, I hate it's async await. I learned recently that in one mode, it pipes the values across the process and this made it impossible to use when passing along large pandas dataframes. I'm sure half of it is just my own lack of knowledge with python's abilities but C# sure made it easier. lol
> Consider when companies demand that everyone RTO after promising permanent WFH. Consider when companies rescind offer letters after you've already quit your old job. Consider mass layoffs and severance.

Should these not just be regular labor law requirements?
In e/OS, this is called "Advanced Privacy".
Apple's new A17 Pro SoC is only marginally faster than its predecessor
I presume they aren't trying to get this 1,000 tonne vessel up on plane.
I'm using one right now; as to if you should get one: The only major benefit for me is that it allows me to put my body into a different position. Sitting too long in one position causes me aches and pains.

I try to keep moving while standing (fidgeting, but on purpose). I'd guess the health benefits are marginal, but the comfort benefits exist.

I have a four-legged motorized standing desk which is expensive, but wobbling drives me absolutely nuts, and I just won't do it. It was a major deal-breaker for a long time.
In 2004 we had the craziest situation in the state committee of the Green Party of NY where we were facing a conflict over what to do in the presidential election such as: (1) sit it out so as not to “spoil” the election, (2) focus on “safe” states (most of them) where we couldn’t spoil the election, (3) run an “all out” campaign.

We had people wanting us to take a clear stand on the issue in February which I thought was insane because we didn’t know who the Democrats would nominate, didn’t know who the the national Green Party would nominate, didn’t know what the position of the national GP would be, etc.

My case was that one advantage we had as a little organization was being able to put decisions off to the last minute and be opportunistic which was something that our local was able to use to put a lot of pressure on the local establishment and also get a lot of perception that we had power.

But no, we had to make some grandiloquent statement about what we thought we should do in November and it turned out the national green party took a turn that we disagreed with so strongly that we had to retract that statement later on. And that’s a big “I told you so”.

We shut our local down that year because we kept splitting right down the middle on the question of “should we run candidates when we run the risk of spoiling?” over and over again and I dropped out, we lost our ballot line not long after.
> no amount of money will remove the billboards

São Paulo got rid of billboards in 2006: <https://en.wikipedia.org/wiki/Cidade_Limpa>
Thank you for sharing that. It is too easy to forget about the economic disparities in the world. There are talented developers all over the world making vastly different salaries for the same quality of work.
My email folder system was inspired by this and loosely follows it. Works well enough for email (personal and professional). I have not tended to find it as useful for actual file folders.

https://imgur.com/a/K2mN8cY

If nothing else, it's because I'm often working with yet another new set of folders and files, and they are very different from the last, and I haven't developed some sort of intuitive hierarchy that I could apply. With email, it's pretty consistent. The only changes are new project/client folders popping up, and that's typically pretty infrequent, even with agency work.
In most states in the US you are not required to join the union if your workplace votes for it
Exactly, this is my point. That lifestyle enjoyed by teachers and firefighters now corresponds to wealth levels over $1M. "Millionaire" isn't a guy with a monocle. Indeed, if you fail to acquire at least $1M in today's America, you're either (a) living pretty badly, or possibly (b) hiding out in some socioeconomic bubble that's disconnected (protected?) from the primary money flows (e.g. some small town in Mississippi).
A lot of this is also hindsight. HTML started as a document markup language, so the structure was important but not the exact layout details. This was certainly considered a feature, everyone could make documents look the way they preferred. At that time probably nobody imagined that HTML would eventually be used to build controls and then entire applications out of them.

Also there was no specification right from the start and the feature set was very limited, so that everyone started implementing their interpretation of HTML and adding their extensions. Trying to combine and standardize all the things existing in the wild would necessarily be a hard task. Many early extensions were probably also quite ad hoc and even if not they most likely did not take into account interactions with extensions from others.

But in the end this could probably never have happened much differently, future developments and requirements could not be known in any detail and even if nobody would ever have spent a decade to write good specifications for a new technology which might or might not get adopted.
Having discussed this issue with friends at Microsoft, they apparently spend astronomical amounts of time, money, and effort to maintain backwards compatibility while still adding new capabilities, functionality, and toolkits. They know that this is a key reason many organizations rely on Windows.

I have no specific insight into decision-making in open source organizations, but given that the resources they're working with are several orders of magnitude less it's not surprising to me that they sometimes end up having to choose between stability and new functionality. (While I personally prefer projects towards one end of that spectrum, I'm happy that different projects have different values for other people.)
Opportunity for you to write a blogpost about your approach :)
Maybe I missed it, but how do the threads circumvent the GIL?

> When a request is waiting on the network, another thread is executing.

I'm guessing this is the meat, but what controls that? What other operations allow the GIL to switch to another thread?
Or you download an IP database rather than sharing with a third party which IP address is likely connecting to your service with a third party
Ask HN: My iPhone as My Computer?
Genuine question: what are the technical challenges that prevent my iPhone from being used as a full fledged daily driver computer (think no normal laptop for normal users use cases.) it already supports external mouse and keyboards. What limits it to support external monitors in full 1080p or 4k resolutions? Why can’t it have user isolation like laptop/desktop os where I can have a work and personal profile?

I understand from a business perspective this giving all this would be hurtful for apple as it would cannibalize other products and decrease revenue. But I am trying to understand if there are technical challenges in addition to business motives.

Is there an appetite for such a product if the app ecosystem was also available ?
But some do. Most notably clangd. Still clangd tries parse broken code using recovery heuristics (which can still be useful in a compiler to produce decent error messages).
A neat way of dealing with sparse input is to take the entire chat history (if any) into account and ask the LLM to expand the query so that the semantic search has more to work with. Generally, using the LLM to add more data to the user query based on context, previous conversation, or just having it produce a fake document all together based on the sparse query can work well to improve the vectors you use in the similarity search. A concern with this strategy is latency, as you need to add another generation hop before you can query the vector db.
With a dubious procedure, the trial was a farce.

Lawyers aren't going to help when the judges themselves are corrupted.
Wow, OP is on fire. Sounds like another lawsuit could be coming their way.
Typefaces ≠ fonts

This is evidenced by the fact that no one seems willing to clone popular typefaces because making a font is a lot of work even if you have a guide.