skysight-inc/HackerNews huggingface dataset:
Ideally, you want a screen that natively runs at a resolution that’s a perfect 2x multiplier of a mainstream 1x resolution that has the right amount of screen real estate for the screen size.

So for example, a 20”-24” screen should be 4K so it can run at 1920x1080 @ 2x. Similarly for 27”, you want 5K which is 2560x1440 @ 2x.

This is a really good post describing how it all works:

https://bjango.com/articles/macexternaldisplays2/
you have a choice of whether to own Apple or Google.

the government offers no such choice, it is a monopoly.

the government is not a corporation.
Yeah, it's so confusing because it talks about ASP. If Microsoft just named things after what they are, instead of branding them, it would be much better.
I see your point, but calling this synchronous doesn't seem any farther off than a caching raid controller replying before writing.
>slow animations. Same on Android by default, but at least I can speed it up.

Enabling the power user/developer menu in Android's settings lets me disable animations entirely. My old phone feel really snappy now and I'd do the same on a new phone too.
Much easier? How much easier?

Or, the original claim: How small a team, and how quickly?

Sure, the Linux development process was inefficient. There were a lot of false directions and dead ends and things that were OK ideas but were superseded by better ideas. If you know the destination, you can drive straight there without all the wandering around.

But, fine, how inefficient was the development process? 90% wandering around? It probably wasn't 99% wandering around. So you're going to need something like 10% of the man-hours that went into Linux.

You say Rust is more productive? How much more? Maybe a factor of two? OK, you need 5% of the man-hours that went into Linux, over the last 20+ years.

That's still not a small team and quickly, no matter how you slice it.
So glad I left Texas after 65 years.
Part of a distros job is to audit all the packages (even if just to a minimal extent), and in many cases patch for various reasons. This is much harder if the source is external and there are N copies of everything.
Yes, but I feel this is totally Ok here?

I think it would slow me down even more if it didn't have this behavior, because of typing in extra unintended numbers?

I don't have any issues with typing my passcode in quickly, and tbh hadn't noticed the tweak with the immediate feedback on "tapdown" (and the possibility of the number disappearing).

Would have to try, but I still feel I prefer the current behavior to what you suggested, and I'm pretty sure it's intentional.

Anyway, thanks for bringing this up, hadn't noticed! I'll admit, for me this is good interaction design.
Republicans/conservatives being the party of small government and individual liberty is kind of dead, if it ever really was serious in the first place.

During the Cold War era there was kind of an uneasy alliance between actual-libertarians and conservatives against authoritarian leftism and Marxism. National conservatism and MAGA are kind of an explicit rebuke of that alliance. The model is now more like Orban's Hungary: big government in service of right-wing goals.

This shift really started during the Bush II era. I remember seeing the writing on the wall back then that if the right couldn't win its culture war democratically it would abandon democracy, and if freedom meant too many people doing things they didn't like they would abandon freedom.

Actual-libertarians are kind of orphaned right now and may become a wing of the Democratic Party... at least the ones who aren't antivax conspiritainment kooks. Those will probably remain permanently orphaned or eventually follow the libertarian-to-alt-right pipeline and become fascists.

This is a weird time for small government pro-individual-liberty libertarians. On one hand many things that such people have fought for like drug decriminalization and LGBTQ+ rights are winning, at least in many US states. On the other hand the movement itself is on the ropes being pounded from both the authoritarian left and the authoritarian right, both of which have experienced surges in the last decade or so. Saying you are a 'liberal' in this sense in 2024 is deeply unpopular and will get you attacked from both sides.

I think it's anxiety over change. Any time you have a lot of change happening the instinctive human behavior is to grab hold of a big strong (usually) man to protect you. You're seeing this globally right now: Trump, Putin, Orban, Xinpeng, Maduro, etc.
In the old days, we used .htaccess and htpasswd for that.
This rubs me the wrong way. Resource renaming is a high level concept, which was one of the features of OpenGL that all the modern APIs have successfully dropped. A modern low level GPU API should not do that.
Was that the old latin publication where Pontius Pilate had his weekly column?
It's been so long ago, that it's hard to find all the discussions I had seen back then. I recall that it was after a long time without any zlib release, so looking at the zlib history, I think it was this one fixed in zlib 1.1.4 from 11 March 2002: http://www.zlib.org/advisory-2002-03-11.txt

Looking at the debian-devel archives around that date, I found a Debian developer complaining about the vendored zlib copies (https://lists.debian.org/debian-devel/2002/03/msg00716.html), but not the full discussion about getting rid of vendored libraries, so it must have happened elsewhere.
How about liberal utopia, LA? https://www.vice.com/en/article/the-lapd-is-using-controvers...
Speaking on behalf of others makes it your delusion pal.

Other parts you say have some truth to it, though it is the "extremism" of one or another that really wears us out in the end. Why must things always be one absolute solution or the opposite? It is the incapacity to be flexible and adapt which compromise whichever resolve such attempt.

Remote work is great for those who competently compartmentalize their desire for effective business from confusing (and taxing) work/social/locality constraints.
Just try not to get too much dust in the cyclist's faces
Can you recommend some resources for building and sourcing a solar setup like this?
Imagine that an update of bcache-fs is released and 3 dependencies (could even be transitive) were updated and the newer versions were not packaged in Debian. The maintainer now has one package to update but another 3 to package for the first time. That's additional work. AFAIK Fedora has a tool to automatize this work, but maybe Debian has additional requirements that make this harder.
> give them the time and money

Sounds like a republic, which most of us live under. The issue is that "the time and money" is exactly what "the general population" doesn't have (per your example), and so their interests diverge.
I've used a few apple products -- the iPhone 3 was my first smartphone, and an iPad mini back when tablets were starting out. At the time of the switch to android, I didn't think too much of it, but definitely enjoyed the customisation.

A couple years ago I was gonna get a new phone and, half my family being Apple devotees, I was considering switching again so I could stop hearing the 'blue bubble' nagging, plus they seem to genuinely enjoy their phone.

In pure luck, a friend had a new iPhone 13 and hadn't switched from his old phone yet, and allowed me to use it for a couple days so I could see just how incredible the phones are and I should switch. After about 48 hrs, I was so done with the product, and like you, preferred to switch back to my old 'crummy' phone until I bought my next flagship.

I can't imagine being locked in till it dies, because as you said, the iPhone is such a miserable product. I'm sure you could resell and get a flagship for a similar price. You'd still net loss, but IMO it would be better than keeping the phone since you don't like it.
Yes! It reminds me of when electronic music, which went through a similar inquisition. I recall bjork at one point saying if the person behind the computers puts their soul into it it will have soul.

Something about this article just felt like a kind of gatekeeping in hopes that they can convince people its not worth even trying.
Thanks! I don't follow him on Mastodon, wouldn't have known. I wasn't so much curious about whether he was capable of writing OS kernel code, since that's not at all what his take is about.
Ah, I didn't see that button, thanks!

Here's the link for anyone else: https://colab.research.google.com/drive/1f2Xu8CwbXaT33hvh-ze...

I would suggest making that more prominent: TRY NOW IN COLAB

And put it on the homepage as well.
Well, I also read books sometimes.
NixOS is not a rolling distro.
At least for SSH apps that run TUI programs the answer is obvious: golang implements the SSH protocol as a library. It is probably one of the greatest features of the stdlib.

We're building a lot of SSH apps over at https://pico.sh
Springs and Struts
"Device-tracking services rely on location pings and other personal data pulled from smartphones, usually via in-app advertisers. Surveillance tech companies then buy this information from data brokers and sell access to it as part of their products."

It's these type of examples that show just how bad tracking and data harvesting is being used beyond the described use by whatever is doing the hoovering of data. The fact this is something that can be sold is beyond ridiculous. If you collect it for internal use is totally different from collecting for the explicit purpose of selling to others.
Implementing Naturalistic Dialogue in AI Companions
I tend to prefer Apple Maps' routing these days - though it still sometimes gets confused about where a place's entrance is
> "The topic is not taboo. What's taboo is invalidating the lives and existence of other human beings just finding a voice and a place in the world and figuring it out. After all if it's a phase, or a social contagion, it'll blow by and you can relax - but the amount of effort going in to making these people feel scrutinized and unwelcome doesn't seem like that's the point at all."

Every single person I know that isn't on-board with the Left or trans issues (someone the left would call a bigot and nazi), is 110% fine with actual real-world average trans people that want to just live their lives. What everyone has an issue with is the fact that trans activists have an obsession with "being allowed" in opposite-gender spaces such as toilets (like WTF, why?!?). They also have this weird obsession of wanting to have trans issues exposed, taught and presented to kids (again, why?). Also the whole thing about promoting, encouraging and allowing minors that can't consent to be transitioned and have their bodies effectively butchered (on this I will take a stand - this is a tragedy and history will judge those that participated). All of these have nothing to do with normal people questioning the "legitimacy" of trans individuals as humans, that's just been the catchy marketing hook presented by professional activists as they usurped the trans movement, so that they could polarize and perpetuate "The Movement" at the detriment to peace and harmony among all humans (whether they're trans or not).

The fact that the whole trans movement go co-opted by activists is sad, and causing real harm to trans individuals. Meanwhile, the rest of us, normal people, average people, have no desire to prevent trans individuals from being who they are or want to be.
That is what bookmarks are for.
This is cool!

Is the aggregate list supposed to update regularly?

https://alexsci.com/rss-blogroll-network/rss.xml
Please detail what were the issues with croc… asking for a friend
Show HN: Virtual Try-On, 1 click Chrome extension for visualizing clothes on you
We created a Chrome extension to let you virtually try on clothes from popular websites like Nike and Amazon using your own photo (I also use it for my kids - as a parent, they are the one I mostly buy clothes for).

Key features and motivations:

- One-click visualization on supported websites: no more downloading and re-uploading images -> this was really the flow I wanted and that other extension or website do not offer right now. I see something I like, I click, and that's it.
- Use your own picture as the model
- Works for tops, pants and dresses on multiple clothing sites (does not work for shoes or accessories)

We used this AI to build the engine: https://idm-vton.github.io/
While working on it there was a new cool one (Kolors) that has been released and that we would like to try as well in the Future (anyone has been using it?)

It's a weekend project built with my friend Kalkidan from Ethiopia, currently in beta. We'd love your feedback!
It's not strange, it's history. What is the point of all of these what-if questions about obsolete hardware?
Show HN: Port-jump – Some security by obscurity using port-jumping
From section 5:

> go func() { […] m.content = "initialized\n" }() […]

> …but only once a key is pressed several seconds later does it return:

> initialized

> For this reason, making changes to the model is best done in the normal message flow, either in Update() or via a tea.Cmd.

Not just best practice, but absolutely necessary because the code has a proper race condition. It must absolutely be avoided at all cost. Fortunately, it’s easy to do: never mutate the model outside of the event loop (ie a separate goroutine). Fortunately Go’s race detector is generally excellent at detecting this at runtime as well, so it’s always a wise idea to add -race to your testing/QA process. It surprises me Google built such an awesome and easy-to-use tool yet few seem to use it.

Great post btw. I use a homegrown similar architecture myself. I do wish Go had better dispatch architecture than a switch statement but it’s not the end of the world.
How to Write the Perfect CV
I think dirt road is the equivalent
I agree, it won't solve anything. Maybe in short term some idiots will get caught but the criminals will quickly learn their lesson and use other tools and avoid the surveilled ones.
IO is thread-safe by default, but that does slow it down. There's a keyword argument to turn that off (if you know you're running it single threaded) and right now it's a rather large overhead. It needs some GC work IIRC to reduce that overhead.
It's described in the article that they're going to use Wordpress as a sort of "backend" platform for the existing Tumblr front end interface and that this is to mesh with their existing hosted architecture.
Yet as a user who programs only in a handful of those languages, I’ve used them all and continue to come across new ones.
Have worked remote for 10+ years, will go permanently unemployed before going back to an office.

For me, work is not for social connections, it is for income and problems to solve; those I work with on shared business problems are just temporary colleagues whom with we share a payroll provider. I am an extrovert, and do not care about the social aspect of work. Friends and loved ones are at home, where ever home is. Those are durable connections and relationships worth investing in, not colleagues who are transient (imho). And sourcing lovers from work? This is corporate etiquette 101: you don’t shit where you eat.

> Treat seeing people as importantly as you would sleep, exercise, or eating healthy. It’s that essential.

Agreed, but coworkers are not those people in most cases. But you do what is best for you. I’m living my best life working remotely and intentionally choosing my circle of people. I recommend others be intentional as well.
$1 million a year for 5 years? They probably spend 10x that just on their gmail storage in a year.

I was expecting some big scary number or software, but it's pretty boring technology and contract.
> and rust developers wouldn't stoop so low as to recognize that e.g. bindgen is a particularly hairy and touchy dependency so they should just vendor the bindings output by bindgen

Why can't Debian do that though?

Moreover vendoring is generally considered a bad practice, more so by Debian, so this just seems a step backwards.
So every user has to be an expert in every package manager instead? Makes sense. Make life easy for the developer and pass the pain on to thousands of users. 20 years ago you may or may not support RPM and DEB and for everyone else a tarball with a make file that respected PREFIX was enough. (Obviously a tarball doesn’t support dependencies.)
This sounds backwards, based on my experiences. I keep thinking of switching back to Android, so I keep a recent-ish Pixel in my inventory.

I do not observe this on my 12 Mini that is on iOS 16. Comparing it to my Pixel 6a with stock Android 14, I’d say the iPhone is faster/smoother and less glitchy moving around the UI.

Perhaps something is up with your 12? That would still be a ding on Apple.
Carbon removal plant absorbs CO2 at 99,000 times the rate of all Earth's oceans
On the direction of baggage claim belts
I got made redundant from a remote role last year, and I miss the people there as much as I miss not having to spend time, money and energy commuting.

I wish people wouldn’t generalise so much from their personal experience. In office is good for some people, remote is good for others. Why is that so difficult for people to accept?
Disclaimer: I work at Automattic but not on WordPress.com or Tumblr. This is all based on my impressions and personal opinion.

From the perspective of the user it’s just another blogging platform. Tumblr blogs are not self hosted and isn’t based on open source code at all. Tumblr code seems too specific and part of a bigger machine, so it also doesn’t make sense to make it open source. AFAIK goal is to make this mostly invisible to the users and their blogs will be powered by open source.

Any improvements to Tumblr blogs will have a chance to make it into the core of WordPress.

I’d imagine it’s also going to be way easier to move your blog to any other hosting provider, giving the user a wider choice.
Legally, yes. Stripe isn't that deep. It processes credit cards in every country. It makes sure that wherever you are, you can pay someone else in any other city.

Most countries will want other payment options too - banks, some ewallets, 7-11, QR, phone credit. Some of these have unexpected rules, like downtime at 1-3 AM, or a hefty fee for certain transactions between bank. And then you have workarounds where the PG has accounts in all the banks, and processes transactions from bank H to bank I by making a H to H' transfer and an I' to I transfer. Where ' is the account owned by the PG. So local players often beat global players in these as they can go cheaper, faster, more reliable.

And so many global payment providers will build on top of local ones for many different countries.
I know the search in Reddit is absolute trash, but let’s not pretend such silly things, okay?
If you think Texas is the only state/federal law enforcement jurisdiction contracting with these types of services, I have terrible new for you…
Having used both, I disagree. What do you prefer with AA?
This is more like a DSL with Markdown embedded for the textual parts, but still cool.

An actual Markdown syntax extension for forms would be interesting. [_____] for text fields?
> Back in 1979, for example, I’d invented the idea of transformations for symbolic expressions as a foundation for computational language.

Right, so math then. You invented math.
The "it's just business" people will double dip and still inject advertising and sell your data while also directly taking your money for a product. Cable TV is a paid product that does both. Cellular carriers sell your data about your location and the usage behaviors of the services you pay for. Car manufacturers sell your movement data for a car you paid for. Sellers of any financial services are all in cahoots about your debt, incomes, holdings, credit worthiness, etc. Even brick and morter stores pull shit with rewards programs to track your buying behaviors to optimize advertising to you.
I wonder how many people here are discovering tom7 for the first time beacuse of this video.
I’ll trade you a cup of cooking oil for your generator and one of your dogs.
Seeing America by train
I think you’re talking about iOS. If so, it’s Settings -> Accessibility -> Reduce Motion -> On
Opt out is bullshit. How about privacy by default.
The PDF a couple of weeks ago - https://news.ycombinator.com/item?id=41159075 Not sure if that counts as a dupe.

Also, it needs [2002] tagging.
http://tom7.org/papers/murphy2022harder.pdf
Ask HN: How to Version Control Embeddings?
I want to rapidly iterate generated embeddings. ChromaDB has collections so I can create a new collection for every iteration/version/commit but in my application I need to a) easily query the latest version of embeddings preferably without having to change the collection name string manually every time b) still be able to manually select a version (for A/B test) and c) quickly rollback embeddings. How do I achieve this?

One way I can imagine doing it is through feature flags but i'm not sure. Suggestions?
I suspect most don’t believe it, and in general it’s wise to remain suspicious. But I’ll continue to reassure nonetheless.
Most people respond to movies and songs etc.

If you specifically mean still images it’s worth remembering the context. A great deal of “art” in museums isn’t really aiming for emotional responses. Portraits are just selfie’s before camera phones etc. It’s degraded because the colors have changed over time as the paint degraded. At the extreme ancient sculptures weren’t just stone they got painted. Further even modern art was meant to be viewed in person, a life sized animal sculpture hits very different than that same art on a screen.

Anyway personally walking around museums I responded to quite a bit of the art excluding portraits etc.
It is rarely within reach to draw new insights from applied category theory, in particular because of the Yoneda lemma and the greater familiarity of sets and functions, and also because as algebraic objects categories have very few properties.
The CUDA documenation tells me that there are more performant but less precise trigonometric functions: https://docs.nvidia.com/cuda/cuda-c-programming-guide/index....

Do you know if that hardware pipeline works only for these intrinsic variants?
Well, if everybody gives the same answer there's no signal there, by definition.
You wasted seven years getting rid of PFOA when you should have been getting rid of all PFAS, not just one. You are right - it did no good at all.
The preppers around here boast that because they have guns and you don't, they don't need to grow their own farms because they'll just attack you and steal yours.

What are they going to eat when there's no more people growing food, and they've emptied all of their Alex Jones Prepper Buckets?
https://support.google.com/google-ads/answer/6366577?hl=en

https://support.google.com/google-ads/answer/142918?hl=en
TLDR; conjectures and opinion, no evidence. Here's my opinion: other humans interrupt my flow, sometimes by their mere presence nearby.

Note that by the logic in this article, anyone who does not have to commute in-person to a job is fundamentally unhappy.
I think someone bleeding out has more immediate issues
Time will tell if this API is usable. In particular, the way resource synchronization works, and object renaming.
Time will tell if it will perform better than WebGPU or other abstractions.
Time will tell if it remains small in the presence of driver bugs that need working around…

I’m also sceptical about their new bytecode for a shading language. Parsing shaders at runtime was not a concern with WebGPU - it’s very fast. Even producing native shaders is fast [1]. It’s the pipeline creation that’s slow, and this bytecode wouldn’t help here.

[1] http://kvark.github.io/naga/shader/2022/02/17/shader-transla...
It's a similar concept for sure. Reverse ETL typically involves setting up flows for a business to export data to their SaaS vendors.

We're trying to go the other way around. Help SaaS vendors import data from their customers!