skysight-inc/HackerNews huggingface dataset:
> A gentle reminder that every retina MacBook has been shipping with fractional scaling as default for years now (and it's not even 1.5).

You're saying MacOS deliberately uses fractional scaling by default on the 14 inch and 16 inch MBP models, the iMac, Studio Display, and the Pro Display XDR, even though all of them have a PPI that's deliberately meant for integer scaling? If that's true (which I really doubt), it would be extremely counterproductive, to say the least.

The M1 Air and the 13 inch MBP are the only Macs that don't have a suitable PPI for integer scaling.
Also: don't rule out an intra-organization move.
I am one of them. I speak a language that is not widely prevalent in my multi-lingual country. I never grew up around people who spoke it (except family members). My command over that language is poor, but my English is excellent. I speak in that language with my grandmother because I don’t feel judged for not being fluent in it, and I genuinely want to learn the language. But I don’t speak it in front of other people who know this language.
preponderance!
First I've heard of you.com...that domain must have cost a pretty penny.
I've been through multiple of these cycles, thank you. I don't need someone to try and explain what I've experienced.

There's almost always better opportunities for an experienced dev because there are plenty of industries better suited to weathering out a recession.
> The imperative design matches the hardware too well to just dispense with.

I don't think we should dispense with it for that reason, but we also then have to admit imperative programming doesn't match the design of promised future hardware as well as it has past hardware. The future will be focused around manycore distributed heterogenous compute resources like GPGPU, neural cores, computer vision accelerators, cloud compute resources, etc.
> Nowadays people just accept whatever I say as the best way.

If you don't have management aspirations, this is a very clear signal that you should leave. Growth is almost impossible in this position.
Stablegains (YC W22) in Trouble?
> You can get around this by using a macro, instead of `Default`, or implementing Default yourself

For folks who aren't familiar with Rust, implementing Default yourself looks something like: https://play.rust-lang.org/?version=stable&mode=debug&editio...
Learn to delegate.
Indentation errors are a big problem for pedagogy. Imports are a big problem for pedagogy. When you are teaching how algorithms work, you want to implement in a language as close as possible to the language of the domain as possible. Hence, Python is a terrible pedagogical language for linear algebra, and Octave is a reasonable language.
On my machine the first link loaded in under a second. On my mobile it was about 3 seconds, but it didn't feel especially sluggish. Even then, I'd say stackexchange has a somewhat inefficient implementation, in that they're trying to render everything in one shot.

For example, I see no reason why they wouldn't just render the stuff that's in view first, and the rest is rendered incrementally as the user scrolls, or a few seconds after the initial paint.

I take your point that KaTeX is faster in absolute terms, but from a usability point of view, the benefits do not outweigh the costs in my opinion.
I would immediately reply, "All of the allegations are false."
Unlikely. That would give all of NATO casus belli.
My MacBook hasn't been suspending itself properly for ages. Love it when my bluetooth headset decides to connect to my MacBook that's been closed and unplugged for 3 hours.

Not that Windows is any better.
Nowhere in the article did I advocate for black and white — and far from that.

This article is part of research I am doing on readability contrast.

Also, "uxmovement" is about the last place to be taking advice on the subject.

Nevertheless, The subject is much more nuanced, but articles like the one you linked lead to misunderstanding.

Spatial frequency is critical, and it is spatial frequency that is the driver of contrast perception for smaller stimuli, particularly for small thin body text, where luminance contrast needs are substantially higher than for large bold headlines.

I said as much in the article.
Has it not dawned on you that after countless examples of fraud, speculation, scheming, and profiteering...that nothing ever changes, and no one learns? I would love for you to get dropped into the 1930s and go have a good time.
Would this be any worse for the environment than the petroleum in asphalt roads?
Best solution so far: Make your own Bluetooth-3.5mm connector box. Then you can use any plugged headphones you want and yet you are not physically connected to your phone.

They are all based on same chip. So if you buy 5€ BT-headphones and plug them into 1000€ dumb headphones, they very much sound the same as 1000€ BT-headphones.

Also your box can have much bigger battery, does not matter as it is in your pocketsies and not in your ears.
I would contact them and ask them to adjust the price. You are within the return window and it is cheap goodwill.
Did you open-source the source code for trie DS visualization in your Aho-Corasick string matching algorithm blog?
Thank you Drew, exactly.
The problem is that basically nobody honest[0] is trying to patent software as a way to make money in their industry by licensing the patent. The honest people are either taking patents out for defensive purposes only, or not at all. The vast majority of software patents are deliberately designed to sound like they claim ownership over things which were state-of-the-art decades prior, so that a patent troll can extract quick settlements out of unwary defendants.

The one exception to this is MPEG, but even that is being destroyed by the one-two punch of maliciously-constructed patent pools with overlapping claims designed to get you to pay twice for the same patents... and AO1, which is threatening to both outperform royalty-bearing codecs and doesn't have the problems of three different companies trying to sell you the same thing.

The underlying problem is that - separate from any problems that patents might have in general - software developers don't use them, so the Patent Office is ill-equipped to actually adjudicate patentability and prior art in this particular subject field. In some alternate universe where CONTU hadn't massively expanded the scope of copyright by letting it subsume functional works like software, and everyone in the proprietary world was using patents, then maybe there could be an argument for it having a public benefit over no ownership at all. But as it currently stands, software patents are almost exclusively an extortion scheme.

[0] I'm going to include most proprietary software vendors in the "honest" category, too.
Nothing published online. I'll have to think about what I can share, that's actually interesting, humanly build-able, and useful.
The 1930's certainly contributed to some rather nasty events which came in the 40's - I'm not sure trauma is the best teacher at all. It's a teacher, but the lessons learned might be horrible and ultimately counterproductive.
Thanks for asking... I mentioned it earlier in this thread, and didn’t want to spam it unprompted. But it is called Mathup (https://runarberg.github.io/mathup/) and I purposely just translated to MathML and with the intention to leave rendering to a different library (e.g. MathJax; or the browser if you’re only targeting Firefox or Safari)
I like your framing. I think the challenge is just that people have different personalities. Some will be happy to go out with coworkers multiple times a week (and will stay in #2 unless they get the social aspect), some will treat a company-comped steak dinner and drinks once a quarter as a tyrannical step towards slavery (and will easily slip from #3 to #4 at the mere suggestion). Hard to manage both types in the same team, especially if people are remote.
> The rule against murder is applied across 300 million people and very rarely has edge cases.

Murder has, like tons of edge cases, as reviewing almost any jurisdiction’s criminal homicide laws will reveal.

(Here's California's, for reference) https://leginfo.legislature.ca.gov/faces/codes_displayText.x...

> The same goes for the rule against fraud

That's not true of either civil or criminal fraud (which generally have quite different sets of edge cases.)
Hey OP,

I sometimes feel the same way as a director-level UX'er. That said I take great pride in mentoring juniors so if you do the same maybe it's time to think about giving back (you'll probably also find that you also get rewarded personally and professionally by doing so).

Also, at my company we recently hired another senior ux'er whom I consider a peer. She works alongside me on many of the same projects and the feeling of "the two of us against the world" is SO MUCH better than "individual against the world".
How do you know? He already paid her off. And he's a huge narcissist with too much power to handle.
The point being made is that if you have 10-20k sitting around that you "have no use for," you should probably invest it in an asset that appreciates in value.
Not a good look, not that it matters. I think even if these accusations turned out to be real people nothing would change.

I think the claim that "if you have sex with me I will buy you a house" makes me really uncomfortable; in a way, had it been "i will pay you a million dollars" it would have felt less disturbing to me. Home ownership is something that people feel really close to their hearts... the world sometimes feels like a really sad place.

But in any case I think in reality, when you are the richest man in the world, there is very little that can be done against you that will harm you. I mean even if Elon Musk lost like 99% of his money, which obviously won't happen... he would still be a billionaire. It's fucked!
these noise making mufflers are everywhere...you can hear them for miles
Same situation here. When I bought my last laptop, a thinkpad, the main deciding factor was keyboard keys.

In their reckless pursuit of apple and their loaded customers, Laptop makers failed to appreciate how important key layout is to retaining their existing customers. Fortunately, framework (or any third-party) is in a position to offer keyboards with alternate key layouts :)
Maybe the foundation below the bricks was a bit unstable?
Good, we need to crack down on these idiots.
I wonder if this is based on a statistical summary over your experience. What does your confusion matrix [1] look like?

Also: (1) It is easy to say "from my experience" without sampling from it representatively. (2) It can be difficult, in general, to gather life experience that is balanced across all four elements of the confusion matrix. (This is a general statement that includes survivorship bias.)

[1]: https://en.wikipedia.org/wiki/Confusion_matrix
My take on this is, if you are writing enough JS in your app that the “terseness” of jQuery seems appealing you maybe shouldn’t be writing jQuery or vanilla (unless you’ve built a really nice framework/library specifically for your app/use case/whatever). My point is (I think) jQuery was/is best suited for “sprinkles” of js. These days with “sprinkles” of js jQuery isn’t worth the download/parse cost. If you have more than “sprinkles” use Svelte or Preact or Solid or React or Vue or Mithril or whatever.

SPRINKLES
It might be true or it might not be true, but at the moment it’s just hearsay, right?
I use envsubst a lot, but without - and + forms it's hard to say it does it well.
> He already paid her off.

"Blackmail is an act of coercion using the threat of revealing or publicizing either substantially true or false information about a person or people unless certain demands are met." (from https://en.wikipedia.org/wiki/Blackmail)
oh it was already a crime against ukrainian people when puppet of kiev aka zelenskyyy and neo-nazi azov battalion took Ukraine to a war with Russia.
Please, stop this moral high ground rhetorical hypocrisy of the highest order. The US has had no qualms about invading countries or applying sanctions that harm innocent people. There are no good guys. People will all do terrible things for "the greater good", there is no worldly greater good from these soulless bureaucratic monoliths of state hood. They will set targets and strive for them irrespective of the human cost. Nazi german showed the way with their welfare state for the German people and everyone has followed suit.

If you want to stop the russians then declare war don't sit on the side lines trying to manipulate from a safe distance using the likes of sanctions or arming militias that we once all agreed were actual German Nazi evangelists, look at the iconography it's not even in doubt.

It's not hard to convince populations to do any thing, the pandemic should have taught us all that.

Edit: For the record i'm not justifying or demonising either side, do what you got to do, but know that i don't buy any holier than thou BS from either side. But put your money where your mouth is, if Russia must be stop do then do it, declare war or park a carrier group or two in the black sea, enforce no flyzones or guarantee shipping.
I haven't seen one of these that takes major factors into account. Tires and pet food contain animals. Animal by-products are used everywhere. Switching away would require replacements. Replacements would become more efficient with economy of scale, but initial switching costs will be high. Some replacements, like food for our obligate-carnivore cats, might not be possible.

Simplest example: Beyond meat is 2-4x the price of meat.

It seems pretty clear that switching away from protein sources like lamb and cows in favor of pork and chicken is carbon-positive.

There's likely an optimal level of meat consumption. Unfortunately most of our information comes from either an industry and farmers dependent on our continued meat consumption, or dishonest vegan evangelists.
Ill tell you a cool trick: just halve your hours. This is what i do. You’ll still challenge yourself but with more constraints.

Learn to let go of things and let them get a little fucked up. It makes the people around you feel better too.

Find ways to expand yourself but not technically. See how much joy you can inject into your workplace rather than story points.
Possibly so. And that is a reasonable choice. That phrasing is cautious -- it is very direct and very short, and doesn't contain any descriptive text, so it's harder for an enemy to spin it in their narrative.

At least, in the 3 minutes I was willing to spend thinking about it, I couldn't dream up a way to use that quote to imply your guilt.
are you saying that livestock mostly eat product that humans CANnot, or that livestock mostly eat products that humans simply currently DO not?

the distinction here is critical
Not that it's relevant to this thread, and I have clarified this elsewhere:

This is destined as open source. The only reason the public beta has a time limited license is to make it clear that the pre-release materials needs to be discarded once it's stable and in release. BECAUSE this is destined to be part of various standards, it is important to prevent "wrong versions" from circulating (to the degree possible) this has already caused problems, hence the current temporary license.

Any developer that wants a longer term license only needs to request it, so that we can have contact and follow through on changes.

I hope that clarifies the matter.
It’s less of a strange clause and more of a symptom of the project imploding.

It’s a pretty interesting read if you can get all the way through it. People seem mostly level headed and polite but there’s a lot of stubbornness with regards to opinions, and not helped by the strange nature of SimH source code history.
With enough effort you probably could enumerate the devices on a remote network using NAT, but the amount of effort matters too. NAT is easy for most end user's needs, works with a huge number of devices/gateways and somehow does a decent enough job at keeping the internet from passively learning about each of the devices on your network and tracking them over time that it's foiled the plans of many site operators and nosy organizations looking to do just that.

Granted, there are other ways to track devices and as long as an application can be installed on a device and communicate to the outside world it can share whatever data it wants, but the last time I looked into it IPv6 made the situation worse not better, and there were multiple flaws found in its privacy extensions. It's admittedly been a few years and so maybe things have changed and it's time to give it another look.
Spoken like a true midwit. Having had the extreme privilege of actually working with some really exceptionally smart people I can assure you that intelligence is a general trait without any significant extradimensionality. The best possible outcome for any organization that has such a person is not the crab bucket ideology you propose, but rather celebrating that exceptional person and benefiting from that person.
Functional programming usually includes Lisp, whose advocates mainly like showing off how powerful and complicated it is. (see: loop macro, call/cc)
I understand the sentiment, and for users who don’t want to do
any configuration, we do have systems preloaded with Windows 11 that work out of the box with everything you’d expect a laptop to do. WSL has even gotten good enough to be a reasonable substitute for many people. For folks who do want Linux, in practice we have not seen following the steps in the setup guides be a constraint for usability.
There are 3.5 million apps in Google Play, and each app can receive a virtually unlimited number of updates.

What value exactly would you specify for X? And how many apps in Google Play have at least X thousand users?
> the first link loaded in under a second. On my mobile it was about 3 seconds

Did you wait for the typefaces to change to Computer Modern? On my smartphone, this took ages, and that is what I implied by 'fully loaded'; more complex maths is unreadable on some devices with only the native typefaces. Even a (relatively straightforward) cube root doesn't look clean[0].

MathJax has (from my observation) two 'levels' of rendering, where it uses the OS native typeface for a first pass, and then renders everything in Computer Modern for a uniform look (except on Apple devices, which somehow override this with STIX fonts).

Needless to say, the typeface change means that the dimensions of the maths content change, causing the rest of the website to reflow a second time. This second render takes the bulk of the time, and having a website's content unexpectedly jump around a long while after it has (apparently) loaded is not exactly user-friendly.

[0]: https://imgur.com/a/CrKqeI5
Feel free to right click and view source and use it for whatever. I'll release it on Github with an MIT license when I get to my computer later...
Yeah, honestly when folks roll over to Nix, it's just not a walled garden anymore and there are too many deviations for a support team, it really needs community/forums where people talk to you in a way that teaches as you go.

MS and OSX are locked down enough that you need to be fairly clever to begin with just to get off the beaten path.

I think community is always the way to go when heading down the Nix road, you all are doing an incredible job with it!
can you explain for those of us less knowledgeable in this field, what math equations led you to the numbers, "5-10x"?

thank you
Running a minimal blogging platform [extended]
Stuck out to me too, but the article is wrong, they didn't "reduce blocking time" by 11%, they reduced how long it takes to complete "JS Long Tasks" by 11% (63ms).

They do claim a "reduction in JS size" on all JS apps "between 31% and 49%."
Yes thank you, this particular article was not at all about dark mode vs light mode -in fact it was mostly about light mode, with dark text.

The fact the article is currently displayed in dark mode is that medium really messing things up unless you set the page to #fff, which is visually fatiguing.
Cracking down on people pressing their horns is far more important IMO.
That is the specific performance constraint fastly's "Compute@Edge" (wasm app hosting) aims to solve for:
https://www.fastly.com/press/press-releases/fastly-launches-...

https://glitch.com/fastly
> Do you live in a poor country where they don't have proper food protection agencies?

USA.

So, I mean, kinda.

But, unless they're irradiating or freezing your rice before it gets to the store, there are rice weevil eggs in it. They're inside the rice grains. If you've eaten much rice, you've eaten rice weevil eggs.
Insane that you'd even think that Facebook would give up the treasure trove of data that apps give.
Is looking at gold in terms of it's dollar value actually the point? I thought it was because it's a tangible asset that humans have always valued, i.e. a useful and rare metal, and that so long as people have food and water they'll probably still value it long past the point other assets have become worthless.
DeSantis' State of the State address had many moderate points (and a few progressive points – increasing apprenticeships, college funding, better wages for teachers, etc.): https://www.youtube.com/watch?v=c6PIanB0DHU
Sadly true, this has led to so much misinformation.
I feel there's some acronym substitution going on there!

> TCP does not support non-TCP protocols efficiently

I'm going to assume you meant TLS for the first of those :)

> TCP? No, it can handle dropped, duplicated and even reordered packets

And TLS is what I meant here, it generally doesn't like things being out of sequence, and TCP usually at least hides that from the application layer where TLS lives. Which I guess is why it is mostly dependent on TCP, but can be implemented (albeit less efficiently) over other reliable, in-order comms mechanisms.
> Your work is where you go to get paid. The end.

As I interpret this statement, it seems too narrow. It is one value judgment of how one person views work. It is not universal. I don't think this view is widely held in the software world, at least in the United States.
I think the author was being a tiny bit hyperbolic saying "nothing really matters but value for the customer". In a restaurant kitchen, the goal is to get food into the customer's mouth... but you still want to keep your knives clean and tidy. Of course, keeping them tidy isn't the point of the restaurant either.
- Global warming has forced enough climate change to reduce worldwide food production.

source?
Why would it be worse now?
Ask HN: Will I fail as an Engineering Manager?
I am about to start a new role as a Senior Software Engineering Manager at a unicorn.

I have about 5 years experience working as a manager and senior manager at a big tech company, but not in engineering. I've other, non-engineering experience outside of that - I'm nearly 40.

I have just 2-3 years engineering experience, at small startups over the last few years, mostly as an IC, but also some management.

I've (somehow) managed to land a job as a Senior Engineering Manager at a unicorn. I'll be managing a team of 8-10 engineers, from leads to juniors. I won't be coding.

I'm confident in my people management, project management, networking etc skills and I love software engineering, but I'm worried my lack of engineering experience is going to hold me back and I'll fail in this new role.

What do you think? Do you have any experiences like this or being managed by someone like this and what they struggled with? Advice on books / blogs etc I can read to try and get up to speed would also be great.