skysight-inc/HackerNews huggingface dataset:
> By using multiple different resolvers, operated by different companies, no single one gets the whole picture.

I’d say exact opposite. Now you’re sharing data with multiple parties and each is potentially getting enough data to extrapolate the whole picture
I would argue that the average quality was higher by a few magnitudes due to the higher entry barrier alone. The average production value is higher these days, but that doesn't correlate with quality too much. Simple truth is that hobbyists, enthusiasts and professionals are often one and the same people.

There was also always a way to accommodate a large amount of users through mirrors and other channels, which people shared frequently.

With "the web" they meant their business idea for their specific platform isn't viable without advertisers exploiting user data to the largest degree possible. That is something entirely different. On if they just paywalled the content, people would probably again use alternatives.

Of course I didn't mean to say that infrastructure costs are negligible. On the contrary, it is the largest expense for certain platforms and services. But if a platform has advertising as a business model, it is not on my browser to accommodate that. Then they need to let someone else fill the space they cannot serve without manipulating my user agent.

I do even approve of platforms enabling some creators to make a living with online content creation. But I am still not interested to accommodate advertisers. It is a toxic industry that strives on exploiting users and their privacy. There is no sensible means of cooperation possible and I want my browser have realistic perspective here.
How relevant is the part about running Windows applications through Wine now? I'm under the impression it's less relevant than it used to be, due to web apps now having replaced a lot of native programs, and many native programs are just disguised webapps, like VS Code.
The real deal is Obj-C++ - now there is a powerful combo xD

For example, we used template wrappers around NSArray for static type checking and "smart pointers" to avoid manual release/retain calls all over the place, which was glorious.
We can get rid of plastics without throwing out every medical and QoL invention...
Haha, that's not symbiosis between VCs and founders!

The risk-tolerant VC has done this rodeo before, the risk-ignorant founders are discorded in droves by the wayside until the unicorn is found.
At a glance, Typst looks more like a competitor to Latex, not Markdown/Asciidoc/rST.
Dupe of https://news.ycombinator.com/item?id=41318736 where discussion started.
Which makes sense, given the title.
Have used both for years - AGH is the better experience imo. eg DoH works out of the box
> With that out of the way I just want to say that in decades I've never had a "quick call" which wasn't a humongous waste of my time.

I don't know about that. I tend to find that incoming "quick calls" with peers, even where they've turned out to be anything but quick, tend to be at least reasonably useful. People do always ask first as well, rather than calling out of the blue.

Overall though, I find working as an engineer at home to be an isolating, and increasingly depressing experience. I really like team I'm working with at the moment but we're scattered to the four winds and barely get to spend any time together, so I'm keeping half an eye out for any roles that are local and might involve a bit more facetime.

When I left my last role for the last 3 - 4 months I was going in 2 - 3 times/week after a handful of us made a pledge to do so and, honestly, it's the happiest I've been at work since the beginning of the pandemic.

I wouldn't say I regret leaving - it was definitely time to move on to something new - but I think that experience, versus how I feel at the moment, is somewhat telling.
Dupe of https://news.ycombinator.com/item?id=41318736
Interestingly enough, Vector<T> itself is a bit limited and has smaller API than Vector128/256/512<T>. It is being improved to match those and then expand further, but it happens incrementally, in 8, now in 9 and more changes after - after all, compiler treats it pretty much the same as vector of respective width under the hood.

The main problem with writing SIMD code for the first time is it's a learning curve to understand that the performance improvement doesn't come from just performing n element operations per single instruction but also reducing the book-keeping that usually comes per element per loop iteration like conditional branches to terminate the loop, branchy element selects over branchless shuffles in vectors, loading more data at a time, etc.

Which is why many first time attempts lead to wrong impression that vectorization is hard, while the truth is they just stumble into known "don't do that, also do less" traps like needlessly spilling vectors or writing to intermediate buffers instead of directly, modifying individual vector elements or even iterating them, avoiding actual vector operations.

There's a new-ish guide on vectorization if you're interested: https://github.com/dotnet/runtime/blob/main/docs/coding-guid...
Former FTX exec Ryan Salame seeks to void guilty plea
The thing that gets me about tailwind though is that it is just css. I still have to apply identical styles that I’d apply if using raw css but instead I have to apply it per element and learn new names.

I’m glad people like it, and we’re getting great designs out of it. I happily use it as well. I just wish I better understood why people fall in love with certain tools.
We should move on to Djot , it is future of markdown by developer of commonmark and pandoc.
You're right that it happens much less with calls vs in the office where there is the important signal of physical presence. Personally I only get very few "can we have a quick call" at all. But I feel like it's a culture thing, people shouldn't worry about making a quick call proactively, once in a while. And maybe acceptance will change that remote workers should e.g. have a remote camera always-on. I'm not entirely decided but tend to think it would be a good thing. Maybe it would be more accepted if a person that is being looked at would get an instant signal about it.
Let's all give ourselves extra prosthetic fingers and mutilate our ears while we're at it.
Assuming your div has a class of outer it’s:

.outer {
display: flex;
justify-content: space-between;
align-items: center;
}

…and that’s it. (This is assuming your items are of equal width of course. It gets a little bit more complicated if not.)
This depends on your philosophy of mathematics. If you believe god gave us the nonnegative integers then in a very natural way one is led to the notion of algebraic integers. Whether this would be god’s creation or man’s creation depends on your view of who gets the credit in such a situation.
Show HN: Open-Source and Low Costs: Alerting Kubernetes from Git Action to Jira
Hey, wanted to share you this tutorial i made, it explain how you can monitors pods errors with Kexa & Jira, so you can retrieve all the errors by importance levels in a Jira Kanban

I thought it might be useful, soon i'll share with you my work with Grafana and Kexa to help CPU & Memory management of Kubernetes pods
Either put left, right as absolute (like the following) and leave middle in the flex, or do the opposite. One may decide which option to use based on whether the centre or the left/right is more semantically important in the layout.

We did have to use some CSS "tricks" (transform for absolute centring), but once you've learnt those then CSS is indeed quite sane.

outer {
flex-direction: row;
justify-content: center;
align-items: center; }
left, right {
position: absolute;
top: 50%;
transform: translateY(-50%); }
left {
left: 0; }
right {
right: 0; }

(This kind of layout, which is common in eg top nav bars, is slightly deceptive.
robin_reala's solution does not conform to requirements that left and right can be different widths, which would cause middle to be not centred under simple justify-content: space-between.)
Apologies, missed a slightly earlier [dupe] from the .com version of the BBC: https://news.ycombinator.com/item?id=41318736
I'm pretty sure that introsort was already implemented in the original STL last century.

In fact the standard didn't require O(log n) untill C++11 as all implementations were already using introsort, so allowing the previous more permissive O(n^2) bound was no longer necessary.
> Can't show address bar in finder...

Technically true but… i’m curious in which situation this is a problem for you? 99.9% of times I used the address bar on Windows is either copy-pasting the current path in the console (but on Mac I simply drag whatever file/folder on the terminal window et voilà, nicely shell-escaped too), or to go to a different folder (and either the bottom Finder hierarchy or cmd-g take care of most of that).
I recently made a markdown parser that is essentially this. It runs my blog. My table parser is non-standard, though, as I hate typing up markdown tables. Instead, I’m using a special code block “gen:table” and I just type up a whitespace-aligned table.

The raw markdown table ends up looking like a table even with standard markdown processors since it just renders as an unknown code block.
Do you know the list of domain we can block to do this at the firewall level?

I already block firefox.com and mozilla.org (developer.mozilla.org is exception for MDN).
Perhaps we could have a search engine that indexes only pages free of advertising?
In my experience learning something comes from playing with it. So allow me shameless plug: https://archive.is/xDb8o This is a Linux tutorial I wrote quite some time ago but it's still relevant, it tries to give you some hands-on overview of Linux system by having you to execute commands and understand the output.

It goal is to just go through it to familiarize yourself with different parts of the systems. There is verbose table of contents on the first page if you scroll down.
Alyx is everything I hoped for, and more. I spent a fucking fortune on hardware to play a single VR game - extravagant, but worth it.
What reasons? You need to pass one flag to the compiler to specify the language version? That's still very very good.

Please tell me what flag I can pass to Python 3.12 so `distutils` still exists.
> Plus, give it six months more [...] mostly winning the war

I'd agree even two weeks ago, but then Kursk happened. So far, Russia's response to that has been weak. While it will be hard for Ukraine to use that as a foothold to advance deeper into Russia due to geography (mountains and rivers, I'm told), it will also be challenging for Russia to take back the territory. It's also not a big enough threat to "endanger the existence of the Russian state", so they probably won't be using tactical nukes there. With that, "winning" is going to be very hard - it looks much more like a tie now. What are your thoughts on that?
Good, thank you for doing that. I see the peanut gallery is triggered by the R-word and is trying to silence you. Before pressing that down button, please familiarize yourself with the announcement and see how much problems it created for the already very troubled Russian opposition at the worst possible time:

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

Fuck Namecheap. I'll be spreading the word around until I die. I have already costed them half a dozen potential clients who cared about my opinion enough to decide to look elsewhere.
What I’ve never understood about this approach is that it claims to be “network transparent,” but you need to add client and server annotations. So it’s very much network-aware.
I’ve just started down the path of designing a smartwatch using a Pi Pico. Mine will probably not be super smart (at first) and it will have a very large case (something I like).

https://www.makervoyage.com/raspberry-pi-pico-smartwatch
Society is full of predators. In the beginning, people got eaten in the jungle, and today they get monitored to learn their desires and then shown pictures of things they want. How do you know you're not being manipulated? Getting you to care and be concerned about things you're powerless to change is what the system did to you. Power is focus which means people are disempowered by getting them to focus their attention on things that don't matter. Advertisers normally need to pay cash money to buy someone's attention but you gave yours up for free. If everyone else is watching ads, then you're watching them watch ads. You're not any more free than they are. The simple fact of the matter is you won't be able to save others from this system, because you haven't even saved yourself.
Try making comments that are relevant to the article.
I completely feel this. I won't go back to paid JavaScript work for less than half a million in a low cost of living area. The alternative is that I will just have to continue to be happy working in something different that isn't a complete race to the bottom.
No need for quotes, the best AI integrations are the ones you see as just part of the tech stack like spell check and linters.
So, please, explain to me, then.

The first comment is saying that one reason to use that is just because some people think that the other term is misleading and reinforce a representation of the reality that does not correspond well to the reality.

You answer by saying it's virtue signaling and that somehow if they use this term and don't also do things for disabled people they are inconsistent.

How is that virtue signaling? Is using "Netherlands" instead of "Holland" virtue signalling by pretending they care about dutch people? If they say "Netherlands" but they also don't actively participate to dutch charities, is it inconsistent?

You are talking about deeper insight into daily communication between disabled and non-disabled people. What does it have to do with the fact that some people prefer to use a term that they think correspond better to the reality? If I prefer to say "disabled people" instead of "disobled people" (because I prefer to use a term that I consider better because I consider spelling mistake not ideal), how your deeper insight into daily communication between disabled and non-disabled people is relevant?

Well, I guess that if I tell you "I prefer not making spelling mistake", I am ablesplaining to you, and you are not at all using your disability by explaining that I'm a bad person for not saying "disobled" because you are disabled so you know best.
Clojure people are probably THE community with a philosophy diametrically opposed to AI generated code.

Rich Hickey once called TDD "guardrail programming", because it's like navigating to a location by first making contact with the guardrail and then just letting go of the steering wheel.

What they value is "hammock time", which is similar to what used to be called "Turinging" by the people working with Alan Turing, you just stare at the problem for hours and weeks and months, until a solution seems to magically manifest itself as obvious. Or in Richs' case, you just lay in a hammock with your books and a laptop, and think about your problem domain until the solution becomes easy.

Clojure itself is a tool that is meant to be refine- and hone-able by a skilled user, but can create a mess in the hands of a junior/AI.

Case in point, I've been working on the same 20k lines of code for the last 5 Years, and I don't mind it because I feel like I'm gaining another meaningful insight into my problem domain every few weeks. I'm not even working in Clojure anymore but the mindset is something that stuck to me.
Thank you for this article. It was genuinely fascinating reading. I am in a similar situation to you, though at the very beginning, so it's fascinating to read about your experience.
>the fat cats who own ERCOT don’t like that.

And who are those? Wikipedia says:

>ERCOT is a membership-based 501(c)(4) nonprofit corporation,[11][12] and its members include consumers, electric cooperatives, generators, power marketers, retail electric providers, investor-owned electric utilities (transmission and distribution providers), and municipally owned electric utilities.[13]

It's not "owned" by anyone.
Show HN: Track project ETAs and statuses based on due date with this Jira App
I still don't understand what you did. Can I guess?

Did you modify the Supabase code to add payments using Stripe???
I would agree in general, but arguably uninstalling ublock makes the web much slower.
Some traits are mostly-negative traits. That's just the nature of life. I'm fat/obese/overweight/slow/thick/plus-sized/curvy. It's a negative trait I have. Someone referring to me in that way can be fine, or it can be stigmatizing. The word used doesn't really affect whether it's stigmatizing. If it's being used to insult/put me down, it's stigmatizing. If it's used descriptively it's not.

If I say to someone to "make way for the blind person walking there" I'm not attacking them, but trying to help them navigate a crowded area safely. That's true regardless of whether I referred to them as blind, unsighted, vision-impaired, differently-abled, or anything else. Similarly, If I were mocking them I'd be stigmatizing them regardless of the word I used for it.
Funcy – Simplify your AWS Lambda TypeScript code with declarative best practices
Hey folks,

I've been working on a library to add strong typing, built in best practices for CORS, security, content negotiation, etc.. to AWS Lambda, without the need to download a heavyweight library.

It's declarative to ensure easily readability. It's currently pre-release (v0.0.2) so let me know what you think and I'll look to incorporate changes before v1.

funcy works very well with zod and sst, but I will be adding support for other validators and examples of other frameworks shortly.

Thanks for checking it out!
try generating with the prompt "a spoony bard and a licentious howler", if you're willing to catch a ban for using ted woolsey's horrible, offensive language that was acceptable to 1990s nintendo of america
UK tech pioneer Mike Lynch dead at 59 after yacht tragedy off Sicily coast
Forever young: what science can and can't tell us about cheating ageing
Been using it for 3 months now. When I started, I took their placement test. its been 20 years since I had to do any difficult math so I pretty much bombed haha. It recommended their foundations 1 which is for adults returning to math after a long time.

in terms of difficulty, I found the problems to be somewhat easy. you see a set of modules on the right and your progress on the left. you click on a module to start and it gives you a written tutorial on how to solve a problem. Then you go though several of them. If you complete it with less than 3 wrong, it gives you the xp and youc an continue on another module.

if you do get 4 wrong, it stops the module and you go with the next one. usually a day or so later, it throws the lesson at you again. I've had this happen twice. usually its a sign I've been on the platform for too long for the day and my brain just can't process math anymore. Over time, it introduces more lessons and harder topics along with periodic review modules to test stuff I haven't looked at in awhile.

I'm a few days away from completing course 1 and its been a much needed review of a lot of topics I remember from algebra 2 back in highschool. One of my biggest weaknesses back then was factoring polynomials and I think mathacademy explains the process 1000x better than any of my highschool teachers did. on certain topics like factoring, i'd say I'm much stronger now than when I was in highschool.

The key is to make time for it. I view it like going to the gym. every day I set aside an hour minimum and just crank through them till I either get tired or have some other obligation I have to take care of.

Is it worth it? so far Id say its probably one of the best roi activities I've partaken in. it really does automate the process of learning math. I love that the feedback is rapid so the time between I attempt the problem and can learn from my mistakes have let me progress much faster than I could have in a classroom. you just have to make sure use it consistently. have a notebook and a calulator next to you so there's no distractions and just crank thoguh problems.

TLDR: its worth the $50 every month. As long as you're consitent with it, You WILL learn math with this program.
Studley Tool Chest: 19th-Century Craftsmanship, Designed to Hold 300 Tools
The more I think about it, the more I think SwiftUI is inspired by Angular - two-way data binding and observables everywhere.

Two-way data binding makes for shorter demos, but it doesn't scale nearly as well as one-way data binding. I've found in SwiftUI the way state gets updated across components becomes very messy very quickly.

Jetpack Compose is definitely inspired by React, hooks and all. I much prefer working with Jetpack Compose for this reason.
What Was It Like to Be a Dinosaur?
Show HN: Get Another Word – Word Synonym Finder
> don't just say "Hi"

Agree, but

> If you don't give someone the information to make an appropriate prioritization decision, all you are doing is inducing anxiety.

Disagree here. I used to think the same "why you only sayibg Hi and not what you want", but I realized it doesnt have to be my problem if I dont let it become one.

You said Hi? Expect a Hello from me sometimes during the day. You needed something urgent? "Why didnt you tell me?". A "Hi" isn't urgent, so I know I dont feel the burden of not being able to assign it a correct priority.

A lot of people have trouble recognizing when their teoubles are really other people troubles in disguise.
I assumed that he wasn't in the mother's (or child's) life except for the child support payments link, and therefore planned on her believing him to be dead.

If he was still living near her or even in contact with her then yes, it would seem to be a completely pointless plan to me also.
In English, genesis is no more a religious word than is the given name Isaiah. That is exactly my point. One rarely hears the word genesis outside a Biblical context, and perhaps OP rarely hears the name Isaiah outside a Biblical context, but intrinsically neither are religious.

Other common Biblical names are Mary, David, Joseph, Abraham, Adam, Mathew, Daniel, Jacob, John, Simon, Michael, I could go on.
I think you underestimate how close big tech and telecom companies are to three letter agencies. See the "Protect America Act" of 2007 which covered everyone's asses for warrantless spying.
This. Modern SIMD extensions have gathers and scatters to specifically work with these kinds of memory layout. For example, ARM64 NEON has interleaving loads and stores in the form of LD2/3/4 and respective ST* counterparts.

https://documentation-service.arm.com/static/6530e5163f12c06... (PDF)
Why wouldn't that be the default?
I did a PhD in CS. There were certainly some students who had a bad experience, but I don't think it was the majority or even near the majority. I think 1 in 5 is a reasonable guess. The ones who did do tend to be more vocal about it, which is natural.
the technique is known as the Anthony Hopkins edge and its a surefire way to take out large ill-tempered beasts
Watcmd – OS CLI tool to help remember Unix CLI commands using AI
Context in Engineering Is Scarce
US auto safety regulator closes probe into GM's Cruise robotaxis
> I really wish a powerful standard emerged, though

Relevant xkcd: https://xkcd.com/927/
Posting video on someone else's hardware is not a human right.
Just got hit with this. Even running Vim on an M3 Pro was a multi-second experience...