skysight-inc/HackerNews huggingface dataset:
Endless negotiations with higher ups, customers,... Finding a way to fill the gap when the guy who everyone relies on just left. Find some work to do when things are slow, and make rushes more manageable. Take estimates from different people, all unreliable, the availability for their teams, and make a somewhat realistic planning. Convert developer time into money and plan a budget. Find the correct methodology and customize it (doing things "by the book" never works).

The more I work as a developer, the more I appreciate the work of good managers, and the less I want to do it.
If you're curious about the difference between this and esbuild, TypeScript, and Babel, I wrote up a bit of background and did some independent benchmarks of TypeScript/React app build times [0]. SWC does well!

[0] https://datastation.multiprocess.io/blog/2021-11-13-benchmar...
To be fair, most large enterprises use 'industry-standard' metrics like these because it's all they have.

"Pulse check" survey companies aggregate data across whole industries or verticals and then provide their customers with comparison numbers so they can get a sense, across their industry, on how they are doing, without revealing specific numbers for a given company.

There are many factors - shit working conditions and bad pay being only some of them - that affect churn, and if you think the people in charge of this stuff, HR and people management, are smart enough to really parse those factors - let alone come up with their own useful metrics - you are giving them too much credit.

It's not that they're not interested, it's that they have no idea how to figure it out. They would love to know, but have no idea where to even start.

So they say "we're doing comparable to the rest of the industry" because that's all they know. They're not fudging anything, they literally have no other insights to give.

This is of course not ok, but this is a very textbook case of "don't attribute to malice what can be attributed to incompetence".
You don't know what else to say and I don't know what else to tell you. Those people would also be upset if anything else outside of a dot popped up on their display, wouldn't they? Or are they just against dots for some reason? Hardware I/O devices exist for precisely this reason. They literally only exist to be able to control what gets output outside of the OS. Just because you personally never had an OS alert or something else pop-up doesn't mean it's not possible or that it doesn't happen. It does happen, usually unintentionally. That's why we have I/O devices.
> The 3x to 4x decompression speedup here is nice, but I can't help but feel a little sad about how poorly this format is taking advantage of available compute resources. (The ultimate dream would be a format which is so parallel-friendly that you can just send the binary blob to the GPU and decompress it in a compute shader!)

You can't usefully decompress the entire thing on the GPU, but you can do half of it there. You can decompress DEFLATE right before sending the data over the bus and do the PNG prediction (filtering) in a compute shader. I actually implemented this once (PNG prediction is amenable to wavefront parallelism) and it worked fine, though it wasn't any faster than using SIMD on the CPU because the fact that each row can specify a different prediction method means that you end up with a lot of divergence in the shader. Still, it could get some load off the CPU if your loading is CPU-bound.
"baitclicky poverty porn that sounds bad"

I'm not sure you know what either "baitclick" or poverty porn are, and I'm very sure that you are misinformed about immigration in the United States, no matter how close to it you feel. Regardless, you don't get to dismiss facts simply because they make you feel bad.

There are not in fact significant support networks for legal immigrants, even refugees. There are informal community supports and nonprofits, but you have to live in the right place (and as a refugee, you don't get to choose).

More importantly, are you even aware that poor Spanish speaking people immigrate here legally without being refugees? They win greencards in the lottery every year or they get sponsored by family (that old bogeyman of chain migration!). (The author lives near her grandparents, perhaps that's how they arrived!)
The 99% should get together and fork Bitcoin with a new rule: no transactions allowed from wallets held by the 1%. Dark coins. Useless.

/sarc
We could use the terms conservative and progressive, but then someone's head might explode when Bitcoin gets called a progressive attack on conservative institutions.
I start every engagement with something like: this is how much I'm willing to accept. If this falls outside of your range, I wish you all the best.
Nice! Might benefit from hiding the mouse cursor on idle. Something like: https://gist.github.com/kidGodzilla/33ad45808e995a7e3ec714fd...
Then you didn't understand the article. The dot is only on-screen when an audio recording device is active.
Are we really worried about the CPU/memory impact of flexbox vs HTML tables?
Agree about the abuse / tracking thing. Again, tradeoffs. Keep in mind these cars get updated over time and it can get better.

Management of driver profiles
is still a work in progress for example. Some things work great and some features simply aren’t there yet. For example I have issues with music handoff between two different drivers on one family Spotify account (where each driver has their own Spotify account using their own distinct email). They could easily make it so that it knows by phone proximity which driver is in the car, and play only their music, but they haven’t gotten to this yet.

Anyway, in addition to stuff like music profile improvements, I’d expect privacy options to get better too.

The parking lot thing, I don’t see the harm really until the day when the likes of Google has a car gathering these recordings.
Ramanujan Prize winner Neena Gupta who solved Zariski problem
Isn't that exactly what the OP is saying though. That's all fake work that's only done because the even higher ups are demanding it. It's not that the manager is bad because he's an idiot. It's that what the system asks of the manager doesn't actually make anything better.
The best strategic move is to grind your leetcode/algos/whatever else stopped you from getting your preferred roles and apply again / move ASAP, hopefully within 6 months or so, and hopefully only hold this job for a short enough period that you can drop it from your resume down the track.

It's easier to explain to a hiring firm that you made a mistake, realized immediately and want to move on, rather than leaving after a year or two when it starts to look like job hopping / lack of commitment.

Alternatively, stay for 2-3 years and do the studying at a leisurely pace. Just try to avoid a 1-2 year tenure, that's a bad look.
If those people had taken public transit instead their commutes would have been twice as long innit.
Interesting post. I think what happened was that there used to be an idea that good tech was an important competitive advantage. Therefore, highly competent developers were listened to. But the industry came to realize that it's not better tech that wins, but underhanded, addictive, and deceptive tech. Engineers in my experience aren't motivated to use their engineering power to deceive, so if your goal is to use software to monetize users by violating their privacy, you need someone else at the helm of that ship.
The reason is that EU is an open economy that is not even TRYING to become independent.

China knew that America will try to crush them. It's a real, literal, life or death situation for them to come up with a Chinese Google. They have pumped trillions into the tech industry over decades.
Spoiler alert: as a small business owner, you're EVERYONE'S b_tch. Your customers, your employees, your critics... Being mindful of what everyone cares and distilling the actual value delivered is both skill and constant practice.
IconVG author here. Happy to discuss.

Animation is issue #2 on https://github.com/google/iconvg and I have some ideas but no code yet. I'm also midway through changing the current "version 0" format into a "version 1" format, dropping things like the ArcTo op (inspired by SVG) precisely with one eye on (future) animation support. The ArcTo large-arc-flag, like any boolean-typed value, is impossible to interpolate smoothly.
People may understand negative numbers, but if I read a title that said "Retail theft accounts for -15% of net profit for Walmart", I'd be pretty confused.

Hell, I'd say comparing theft to gross sales is most fitting comparison, as it's the cost that the consumer actually sees. 50% of gross sales would mean for each 2 sales of an item, 1 gets stolen. Maybe it doesn't give a good view of how much it impacts a business with theft being priced in, but it sure does paint a good picture of how much theft happens.
Right. I ordered one on Amazon (but Dell is the seller) and got it a few days later. Amazon shows they (U3219Q) are still in stock.
The linked text is titled "Biological Decomposition of Solid Wood". It's pretty fascinating, and also covers destructive decomposition mechanisms.
Yes, but with a few small hiccups [1][2]. I was lucky enough to order one, two minutes before it was supposed to drop.

[1] https://twitter.com/kinesisergo/status/1472969186561249281?s...

[2] https://www.reddit.com/r/kinesisadvantage/comments/rkoywv/ho...
Sorry dude, that's not true, and is very naïve.

When you're an IC, you have no idea what your manager does. You have even less of an idea of what your manager's manager does.

I know I was naive about direct management until I tried it and realized just how much they do that I never was aware of. And as I became a more senior IC, now working directly with senior managers (managers of mangers), I found out just how much they're involved with.

At high-intensity high-output companies (including gaming ones), it's very rare that senior managers end up just resting on their laurels and letting the line managers do all the work.

First of all, it's an all-encompassing job. You are effectively oncall for various escalations, personnel issues, priority/project issues, conflicting incentives - you are responsible for all the people underneath you, and all the conflicts that might occur that direct managers don't handle - they escalate to you. At that level, there is no expectation of work-life balance, you might get called in the evening/weekend to deal with something. While you're detached from the depth, you are responsible for way more breadth.

Secondly, line managers are still expected to be primarily focused on their technical projects and their people. Senior managers have to start dealing with Legal, Marketing, Sales, Facilities, office issues, christmas party organization, press release, etc. Sure, some of it is just coordination and delegation, but the point is that you have to organize all sorts of disparate considerations that frankly are not in technical people's forte. This arguably becomes 50% or more of the job, and this is where things get really tough. Do you want someone technical for this that will be MISERABLE spending time on 50% of their job, and not doing an amazing job at it? Or do you want some MBA type that will be great, but then have no credibility with their team, no ability to influence the techncial direction, because their people will sniff out their technical weaknesses and not respect them for it.

Naturally none of this is universal. There are exceptions of exactly what you're imagining - someone that just steps back, lets everyone else do the work, and they aggregate/summarize and take all the credit. But I don't think those are actually the majority.
An interesting article regarding SIMD in libPNG (although not in deflate as complained about): https://optidash.ai/blog/the-case-of-the-missing-simd-code
I would not be so optimistic on RIPEMD-160 security. I found several weaknesses. https://github.com/rurban/smhasher
The two primary motivations for building a startup are money and independence/freedom. Why would someone with that priority go and constrain themselves with the whims of others?
"Found the totalitarian." Really?

Nowhere did I state who's determining what's ideal, but you seem to have a need to demonize or put down - so you assumed it must be what I believe is ideal. I suggest you stop making assumptions, and in part based on your comments in this thread, that means broadening your perspective.

Ideally who's determining what's ideal is a democratically elected nation of people who have elected politicians to create policy that will reflect the wants, desires, beliefs of their population - from the local level and all the way up.

I didn't downvote your comment by the way, that was others - I don't downvote anything as I think downvotes in this context are overall harmful and a useless and lazy signal at that.
I don't think every state has this law.
Good, I hope they learn a lesson.

Anecdote: i know a fintech that fired their last per developer, while about 30% of their payment processing systems were written in perl. They tries to press a friend of mine into fizing it when it broke 'again', and he quit on the spot with 'someone has to take reaponsebility for the braindead decisions around here'.
The problem with that is that you still need to implement a full XML parser. Even if you strip out any CSS and ECMAScript, it will still require the complexity of XML with all it's gloryness and escapiness and ambigious defines.

And even if we rely only on XML, we get the DOM and hierarchical structures. If we forbid those, we have <svg><object /><object /><object /></svg> as a file format and people will look weird because their other SVG won't be supported in there.
How Annoying Are Mouse Clicks on a Plane?
I think there's a lot of "grass is greener" moves happening. Unless you have trusted friends working in a company, it is very hard to tell if it actually is better than your current situation until you've tried it. None of the sources of information available to an outsider (including Glassdoor reviews and HN posts extolling the virtues or sounding off about the horribleness of a given company) are particularly predictive of what your individual experience will be, from what I have seen. There's just too much variability, and too much bias in each narrator.
I don’t know who runs this but it’s definitely incomplete. Too bad the “European alternative” to webchat doesn’t even work on mobile. Maybe that’s the reason why it’s so incomplete
This looks interesting. Small issue, the link to the SDK manual currently throws a 404:

https://tinyvg.tech/download/tinyvg-sdk-readme.txt
Seriously. As in, like "wow".

Right from the very first sentence -- absolutely deranged.
Even if this was faster than esbuild by whatever milliseconds, I would still probably go with esbuild for the api. esbuild is a delightfully raw, scriptable thing, that is as simple or complicated as you want, you just make the node scripts and fun the functions.
Config with swc looks to more closely resemble babel/webpack with extensive config objects, which is fine, but it can only mean that it loses out to esbuild for me.

But I am not a professional or anything like that, so very much YMMV!
And then those friends are in charge and the new employees are just grunts.
I have seen a lot of introduction that explains the mechanics. However, I haven't seen one that explains the intuition of the hypothesis on why it works.
I used to prefer explicit salary ranges when my salary was in the middle of the bell curve. On the higher end of the bell curve, I've started to think explicit salary ballparks can be a bit limiting. Companies that pay top dollar are usually on levels.fyi and you can get a pretty decent idea of what the pay rates are even if the recruiter/interviewer doesn't tell you. These companies also typically have multiple roles open at all levels and can't realistically spam people about multiple roles. So a lack of salary numbers upfront can be a tool that you can leverage to upsell yourself towards higher pay roles early in the process (in addition to being able to negotiate numbers at the end).
That is because the system response tends to gravitational effecat
IMO as long as animation isn't tied to After Effects like Lottie is, you can't go wrong. The fact that the most popular open vector animation format is tied to an expensive, proprietary piece of software that isn't even primarily a vector art package makes me very sad…
mapy.cz is miles better in terms of hiking maps, sattelite/plane maps and regular maps compared to Googe Maps - at least in Czech Republic and Slovakia. And their apps have offline mode.
Finally a company with no cost centers, just idea men generating pure profit and making deals with other idea men.
"Broader crime statistics paint a picture of a decreasing problem, not one on the rise. National crime statistics from the FBI show shoplifting decreasing steadily every year from 2015 through 2020, the most recent data available. Larceny — the taking of property without using force or breaking in — declined 16% between 2010 and 2019, then dipped even lower in 2020, the data indicate.

"At a local level, more up-to-date statistics sharpen the image of a waning problem. Property crime in Los Angeles is up 2.6% from last year, according to LAPD numbers published Nov. 27, but down 6.6% from 2019. The category that includes shoplifting — “personal/other theft” per LAPD — is down 32% from 2019. A San Francisco Chronicle analysis of that city’s shoplifting crime data showed that the number of monthly reports had changed little in the last three years, though it also raised some major questions about the accuracy of shoplifting reporting to law enforcement. Smash-and-grab thefts are classified differently because they involve violence, trespassing and high-value hauls, and suspects have been charged with robbery, burglary or grand theft after recent incidents in L.A. and San Francisco."

Anecdotes weren't data in 2010, either. Not that any body cares then or now. But that's pseudo-intellectual nonsense. How long do you expect it to be before SFPD has an officer in riot gear with military weapons in every Walgreens, convenience store, and bodega?
> Perhaps my understanding of the term "static site" is awry;

My understanding of it is that it's a site that serves simple HTML pages, so it's quick since the server doesn't need to build it at each pageload (most pages basically don't change, yet there's something running on the server that builds it every single time a visitor comes to look at it, which is a massive waste)

But those HTML pages absolutely are "built" (once!) by some process.

A static site could also be serving HTML pages that someone crafted by hand but then there wouldn't be anything dynamic like data from a DB involved (because that requires a server and a layer that queries the DB and prepares it for display).
For some, it's not that bad. For some it is.

I'll take you at your word that it's not that bad for you. I'll take someone else at their word that it is that bad for them. It probably depends a lot on the context.
The scary one is medical devices. Plastics were a godsend, enabling the mass production of disposable medical equipment that effectively solved a lot of tricky sterilization problems. There are a lot of other things that plastics are the best option for, we would suffer a fairly major technological set back if we were suddenly faced with a plague of plastic eating microbes.
The difference between some Democrats reaction to the 2016 election and the widespread (and growing) Republican reaction to the 2020 election is about as wide as the Grand Canyon. Or a few Grand Canyons. Even attempting to compare them seems deeply disingenuous. Trump still hasn't even conceded.
And you can't pretend to be OK with poor people immigrating legally when you also have this opinion:

"why should the United States have to socially assist someone that is new"
Hence making every existing live visual software available on the mac redundant, unless the update and make this change.

It's not a complicated situation to grasp and it is seriously significant.
> The state is supposed to keep these large organizations under control, and the sin is its failure to execute on that portion of its mandate.

I'm not sure what part of US history gave you the impression that this is how our `state`s are defined. But this has very much not been what this country considers it's responsibility, and it probably never will without a massive, multi-decade overhaul or a revolution.
Airplane mode nearly prevents almost all the triggers that would cause such things to pop up. I thought this was standard VJ advice; turn on airplane mode before a performance.

Doesn't fix the orange dot, but it helps pretty much everything else.
TinyVG is not meant to ever support animations, but should be used in all places where this is not required.

So if you want to use animation for everything, you could design a secondary format that allows animation of TinyVG files hint
Could start with not making them such awful places to work by getting rid of those awful open floor plans. Want people back in offices? How about building some rather than having big cattle herd areas where every sound and germ travels for miles in every direction.
> is a job with no growth sufficient

More than sufficient, it would be ideal. I have no desire to become a tech lead or architect or manager - I love being a software engineer and that's what I want to spend my time doing, not sitting in meetings all day.

I certainly don't expect to spend 100% of my time writing code, I've been doing this long enough I fully understand and am okay with the various other aspects of being a developer, especially a senior one - I'm just not interested in getting any "promotion" that results in me spending even less, or no, time coding. A big part of the problem is I spent a decade working on shipped product (i.e. not a service) and now work on a service and (like many service-focused jobs) in addition to being developers our team is also responsible for the ops/infra running the service and for me personally I don't find much interest in working with that area.
No one is saying their experience doesn't matter. Stop arguing straw men. All anyone is saying is that, if having the ability to control the output that's going to a display outside of the OS is a necessity, then you need a hardware controller. That has always been the case. The OS can always interfere with a full-screen app on a secondary display. The only reason there's any issue now is that these people disagree with this specific feature of the OS. It's not "unremovable". Just turn off whatever recording device is active and it'll go away. If you're a bit more tech savvy, turn off SIP and change it yourself or go to github and built the utility that already exists to get rid of it.

All anyone in this thread is implying is that, if this is important to you, you need to have the hardware to do it. If Microsoft tomorrow decided to put a Windows logo in the corner of the screen just to say "fuck you", you would still be unaffected with a hardware I/O device.
Meta could have virtual prisons.
Interesting. I agree with the discussion thread that it would be a monumental task both to implement and then to keep up-to-date. I personally don't see the point, but I wish them luck.
I've read so many 'Chile is dead' comment iterations over the last 24 hours its almost unbearable. Its all over the place. Washington Post, Wall Street Journal, The Guardian, The Times, La Tercera, and those are some of the media I read on a daily basis, thank God I don't have Facebook or Twitter...

So many people seem to completely obviate the political culture in Chile and captiously use other failed South American governments to present a grim picture for the future. Boric is a not a radical communist.

Its so sad to see such a large group of people that would rather see their entire country burn down just so they can say "I told you so"... its pathetic.
An unaccountably high level of carbon in the atmosphere could be such an indicator.