skysight-inc/HackerNews huggingface dataset:
I am not sure if most, but there were a lot of happy Unity users , but the DE got of lot of hate , much more hate then other GNOME forks or alternatives, Probably Ubuntu/Canonical haters just found another project to attack and seen it as Canonical inventing something new instead of letting RedHat inventing shit and kissing TH ass and follow them.
Meanwhile, random_pop_non-tech_website exploding in traffic wasn't setup to scale despite years actively seeking said popularity through virtually any means and spending top dollar on hosting, and it slows down to crawl.

"Why no k8s?", you ask, only to be met with incredulity: "We don't have those skills", says the profiteering web agency. Sure, k8s is hard… Not. Nevermind that it's pretty much the only important part of your job as of 2022.
I’m beginning to question if HN really is full of the smartest and brightest :).

(Carn the Lions)
The vehicle shown has too many wheels to be a bike.
In my mind it is not code reuse between frontend and backend, but expertise and standard library reuse that is the winner.

Better to have a full stack developer that can concentrate on becoming an expert and fluent in just one language rather than being kinda-ok in 3 or 4 IMHO.
I wish pages like this were written by techies for techies rather than by a Marketing dept
If you are building a SaaS company and build your site in RoR, but also have experience in say Go, and decide 'hmm instead of using RoR ill use Go for this backend thing so its faster'

That's fine.

Premature optimization would be saying:

I don't know Go/C++/C... but I know its fast, so instead of using what I know to get up and running quickly, i'll waste time building it in something I don't know which probably wont be as fast as doing it in something I know well.

The thing is, when you're building it, no one is using it! If it's slower in RoR than Go, who cares, get it up and running, and fix it later when people are actually using it.
Weird, its almost like this app made by a country that hates the west and plans to invade us in a couple decades wasn’t designed with our wellbeing in mind... who would have guessed
Who is to blame is irrelevant.
There's an old project that does exactly that! Lenny has some long vids up on youtube. I suppose the next step is using some of the newer AI stuff to improve the interaction...

https://lennytroll.com/
I have never delivered slides as my deliverable. I take projects where the deliverable is either running code written by me (when the code is really tricky to get right) or a product/feature launched by the team I'm supporting.

There are consultancies in the CYOA business, and consultancies (or, usually, single consultants) in the delivery business. Both have high customer demand, for different reasons. Admittedly, the first kind usually make a lot more money, but I live nicely.
So where does electricity come from when it doesn't shine or there is no wind?
I, on the other hand, do something similar, but run into conflicts all the time. Usually when reordering commits or fixing up missed hunks that belong in some older patch. I do conflict resolution dozens of times a week.

I guess we just disagree on how shallow or deep any problems `git edit` tries to hide are in practice and therefore how much convenience it actually saves.
There's a thesis in psychoanalysis in there somewhere!
give me hex (or torx) flanged bolts and keep the thumb ones away.
Does this mean that applications using GTK would no longer work on all the desktop environments that don’t support Wayland?
Just want to note that we have a mix of ECS and stuff still running on bare VMs using tools like systemd, bash script deploys, etc..., and I 100% agree with you. Once someone understands container orchestration platform concepts, deploying to something like k8s or ECS, is dead simple.
"For many years, AMD GPUs were cheaper and equally or more performant than NVIDIA GPUs. Did that stop NVIDIAs lead in AI training? No, software support is the key component.
It's the same with Apple's M1. I don't know anyone who is using it. People need obscure x64 instructions and CUDA. And that means you buy AMD CPU + NVIDIA GPU as the cheapest high-performance combination."

Riiight, but, OP isn't necessarily talking purely from an AI/ML use case.
Robertson is common in New Zealand. Possibly Australia too, but I"m not sure.
Single-argument doesn't capture the difference between functor and applicative.

ex1 :: Functor f => f (Int, Int) -> f Int
ex1 = map (uncurry (+))

Applies a multi-argument function within a functor. What applicative allows you do is take a product of contexts to a context of products, and lift a value to a context.

pure :: a -> f a
zip :: (Applicative f) => (f a, f b) -> f (a, b)

This can then be used to make ex1 into a multi-argument function of contexts, which is not the same as (uncurry (+)) being a multi-argument function

ex2 :: (Functor f) => (f Int, f Int) -> f Int
ex2 = ex1 . zip
Perhaps because one provides no further detail, or context to add relevance?
I've encountered plenty of bugs with portable music players. I've had CD walkman scratch disks, cassette players eat tapes and I've had SD and compact flash storage fail on me too. No technology is beyond failure.
Not all authors and not all publishers are alike. It is easy to cherry pick a few very bad apples, like Disney (especially since much of their success can be attributed to retelling stories from the public domain) or those who are actively anti-library (from the perspective of property rights, at the level of a physical book or purchased ebook - not the right to make and distribute copies). On the other hand you also have authors who have reasonable views of copyright and even give away their books. You also have publishers who are willing to have their books lent by libraries or don't place artificial restrictions on consumers when it comes to ebooks.

Of course, access to publicly funded research is another issue altogether (and one that should consider patents as well as copyrights).

The question becomes, how many of those targets of "civil disobedience" have earned that privilege and how many are simply collateral damage? Also, ideally, civil disobedience should be aimed towards changing laws rather than people simply taking what they want.
This somewhat looks like bubble-sort minus the early exit.
I think making books, and knowledge in general, available to everybody is an essential public service. At a time when disinformation is so widespread, actual data and understanding are essential weapons against it.

In that sense, these piracy sites are acting like global public libraries open to everybody with an internet connection.

At the same time, I feel the authors, researchers, editors, and other support staff that gift the world with knowledge should be rewarded for their effort.

It'd be great if there's an honor system that enables readers around the world to pay them some amount to show gratitude.

The current system is of two extremes -- either first pay the price set by the publisher to even browse a book (and that price is ridiculously high in underdeveloped countries), or get the full book without paying anything.

There should be a spectrum of rental and gratitude amounts in between. The publishers themselves can together set up such an online library to make it all legal. Not only will they help humanity, but they'll also get some of the revenue they're currently missing out on. A balance seems to have been struck in the music business with most of it being legal and accessible nowadays. They should do it for books too.
I hope so, but I'm also sure.

Technology is created by people, and I believe a big chunk of Apple's silicon team left last year.

So I hope we will see good performance from non-vertically integrated cpus soon. ie companies offering devices using a Qualcom or whatever cpu, which can run windows, linux, etc, not just tied into the Apple ecosystem.
How much power would it take to heat up surface ocean water enough to artificially precipitate this kind of extreme weather event?
I've been using selfoss since Google Reader shut down. It's nothing special, but it's been running without problems for many years now without any issues

https://selfoss.aditu.de/
Many people had this fantasy in the 80s and 90s that automation would reduce work.

In practice, automation just means that we do more work.

This applies to bureaucracies also.
Agreed, I have a machine for which it is impossible to uninstall CC completely. I'd have to bust out a full drive wipe and OS reinstall just to get rid of an application. It's silly that tools for artists would need to hook so deeply into the OS and have no reasonable way to get rid of them.
What is this data for?
Wheel Theory
A wheel is a type of algebra (in the sense of universal algebra) where division is always defined. In particular, division by zero is meaningful. The real numbers can be extended to a wheel, as can any commutative ring.
If you need anything reliable - "Spax" [0]

[0]: https://www.spax.com/en/products/screwfinder/
Thanks, I’ll give it a look.
Here is how it looks.
https://xosh.org/VisualizingSorts/sorting.html#IYZwngdgxgBAZ...

If you compare it with both Insertion and Bubble sort. You can see it looks more like insertion sort than bubble sort.
Ah, "mean ROI". What's the median ROI? What does the distribution look like?
>It's basically admitting that you expect most later employees to not understand k8s or how its being used.

That's also exactly what would happen if you homebrewed your own system. You need to centralize some part of expertize around infra at some point, but hopefully around more than two people.
Without being very versed in FP and having only read the first two (arity, HFO) this seems super helpful!!

Even if imperfect and I need to research further, this glossary provides a way to attach new knowledge to existing one.
What is the “living in a city” vision they want to see happen? Childless 20-something singletons or doubletons who hit a cafe for lunch every day and a restaurant or pub for dinner every night? I assume they’re all walking to work.

Or, do they want a mix of such people and families who live there in a more traditional manner? This would require larger, more complex living arrangements (such as real kitchens), markets, schools, a more diverse shopping experience - more of the European than North American city or town experience.

Ottawa, in the ByWard Market, is facing this in microcosm. Load it up with tourist attractions and “partier” destinations which can yield good tax revenue but aren’t conducive to living nearby. Or, develop it for the local residents, which yield less direct revenue and reduce tourism (and move the partners elsewhere).
> So let's see what happens when Intel and AMD step to smaller processes and switch to much faster memory (ddr5 as apple has done). Maybe the gap is large in energy consumption, but not in total performance.

There are 18 months worth of benchmarks from the Apple M1 that show that the gap really is large in total performance, and the "standard" M1 doesn't use DDR5, it uses the same DDR4 memory everything else uses. The observed performance gap is larger than what we can see happen between DDR4 and DDR5, and larger than what is expected to happen for AMD's and Intel's x86 between 7 and 5 nm.
Then write documentation or train your team.
During the heatwave I set up an evaporative cooling system by hanging wet sheets in front of open windows on one side of the house.

I had a cool draft running through the house, and out open windows on the other side.

During the worst part of the heatwave I was re-soaking the sheets every 15 minutes, which was a hassle, but otherwise it worked well, I was able to bring the room temperature down by about 10°c.
I use vopono to run (only) Jackett through a VPN connection too.

It feels great when it all works together.
Wow, I wish we had these built-in provers in VHDL (which is basically Ada in sheep's clothing).
GoCardless Acquires Nordigen
In another HN thread I found a link to https://barrowclift.me/post/fourth-annual-ios-music-player-s... - very helpful for future reference.

Thanks all for the answers!
And this is an important feature of slotted screws, it is much easier to get paint out of them than any other system. If the screws snap it is usually a case of bad screws rather than the system. The ultimate driver for slotted screws is a Stanley Yankee, and probably what put them in the first time!
Thanks... I did not think about the confusion, but you are right. My article contains the hint, that I build an RFID based music box for / with my daughter... and of course my programming effort to print labels for the RFID stickers ;)

She is SO happy with this thing, it is a pleasure to look at her still using her wooden RFID tags to play "The Bare Necessities" from The Jungle Book and dancing in her room nearly every day - she is 3 now.
Thinking Fast and Slow

This book changed my life. It's content is based on an entire life of research. I think I will learn new things every time I read it.

I like this question because I started re-reading a few books already. I find it valuable as I already know they are good and I can extract more from them the second/third/forth time.
100+ vs <20 TFLOPS
I hope at least some of the books just say "hope it was worth the wait" with the rest of the pages blank :)
I don't think any historical evidence exists. People are talking about millions of people but I'm not sure you have ever seen one million people at one place.
While I somewhat see where you're coming from, I don't really agree, but again, I would be biased since I already know plenty about different build tools. The main statement is that it's a build tool for modern web projects, which makes me thing a-la Webpack and similar. Then it's further specified that it's fast (which Webpack usually is not) and lean (which Webpack definitely is not). For me this already gives a rough idea of what to expect, whereas the Python analogy wouldn't tell me that much.
Well, there is. You usually get a redirect to a website that says

THIS HAS BEEN BLOCKED BY THE HIGH COURT

or some shit. and then at that point you find the other domain that isn't, or just type in the IP. It's all very shallow
1 and a half hour immersion is way more efficient than app/school teaching you a different set of irrelevant things for rote memorization across a much longer time span.

I think there are many people that also really just want to "learn to communicate in an area" but think that requires "learning a language". for that group of people that also has the time and privilege to go to the place, use my strategy

for some other group of people, have fun telling your phone how a "young girl eats an apple" for 20 levels.
> I've just spent 2 years writing something which ain't got anything else like it.

With grammar like that, it's probably just as well.
Have you tried using plain esbuild and sass in watch mode? That was what gave our app an immense speed boost.

I’ve seen some of the same issues you have, with large entrypoints causing slow pageloads due to the number of source files, but fortunately not that large yet. Manually splitting the app into multiple smaller entrypoints have helped there. If HMR wasn’t so useful I would just have used raw esbuild instead, though.
Well if you don't need the high performance, then I'd expect people will go for a cheap CPU, meaning no M1 Ultra.
Trust Norwegians to do something so profoundly silly.

I predict the collection estimated to continue to 2113 won't survive this decade.

And who will be reading paper books in 100 years? Who will know how to make them from trees? Will those trees survive development?

NO, those questions are interesting or thought-provoking. They are obvious. Nobody, nobody, no are the answers. The world is moving on so fast and so hard, reading may not even be a thing then. You want to imagine something, imagine that.
"I don't know"
Performance isn't everything.

Even if the comparisons to the RTX3090 were legit, all that power is still 'trapped' inside a Mac.

As the main reasons to have that level of power are gaming and VR, you'd be probably be better off having a bit less performance but on a Windows machine.
I think a lot of people here have been doing this programming thing for so long we've forgotten we once had trouble understanding things like:

x = 1
for i in [1, 2, 3] {
x = i
}

What is the value of "x" at the end? Assuming block scope, it will be 1, or assuming it doesn't have block scope (or that it uses the already defined "x" in this pseudo-example) it will be 3.

A lot of beginning programmers struggle with this kind of stuff, as did I. Reading this fluently and keeping track of what variables are set to takes quite a bit of practice.

I've been hired to work on languages I had no prior experience on, and while there was of course some ramp-up time and such, overall I managed pretty well because variables are variables, ifs are ifs, loops are loops, etc.
I did the Mark Rober Creative Engineering class with my daughters and we all had a blast. We made a apple slicing guillotine, a s’more assembly machine, and a robotic arduino-controlled bird. We finished the class 18 months ago and they still talk about it. They were 7 and 9 yrs old at the time. The key is to not do it all at once but to pace out the videos and exercises and truly do when he teaches, from brainstorming, to prototyping, etc.

https://studio.com/mark-rober-engineering
Unity wasn't appreciated because it wasn't better than what it was replacing (GNOME 2). Though at least it had a sort of window list you could use to quickly switch windows with a mouse. You know - the device people use on desktop PCs.

Nothing to do with whiners. Although I'm sure the world feels like it's full of whiners if you work on UIs at Red Hat. As is often the case though, that feeling is more a reflection of your situation than objective reality.
Volume buttons not being granular enough is what I despise about iPhones/iPads (and also the one Samsung tablet I own). It’s something that would be so easy to make configurable. (Jailbreaks enabled that.)
Looked at first one (arity), saw "argument" when what was actually meant was "parameter", and therefore dismissed the document.

If you want to make a glossary, at least try to be precise.
Why build it when you can buy it? Right? The decision is more involved that this. The real question is...

What is the shortest route to a sustainable, defensible revenue stream?

In the 80's IBM built a super quick computer out of pieces you could buy at Radio Shack. The ultimate solution! Why incur all that upfront manufacturing cost when you can assemble it out of existing parts? They learned the answer really quickly. The lower barriers of entry meant anyone could recreate the product. And so a million clones popped up using the same parts. For a decade Apple ate their lunch by investing in a proprietary platform(which a lot people said was madness using the exact reasoning on display in this article)

SaaS is great but you have to have some sort of moat for whatever you are building. Sometimes that moat can be as simple the idiosyncrasies of your over-engineered, prematurely optimized product. I had a hand in the development of one of the major VPS players during the 2010's. There were things we could do just because of the weird decisions people had made in the past. That translated directly to competitive advantage.
GitLab team member here.

Thanks for sharing! :) FYI, the Rails monolith architecture is currently discussed in this proposal issue [0] for a modular monolith approach. This is following the blueprint work in [1][2][3].

[0] https://gitlab.com/gitlab-org/gitlab/-/issues/365293

[1] https://docs.gitlab.com/ee/architecture/blueprints/composabl...

[2] https://gitlab.com/groups/gitlab-org/-/epics/5278

[3] https://gitlab.com/gitlab-org/gitlab/-/issues/31121
https://en.wikipedia.org/wiki/FLOPS

Intel Rocket Lake FP64: 32 Flops per core per cycle at 8 cores and 5GHz

Nvidia Ampere: 1/32 Flops per core per cycle at 2048 cores and ~2 GHz

Even though there are more architectural differences, there IS a difference in orders of magnitude ... for the things that you can do on a GPU (SIMD).
Ask HN: Has tip economy moved to the digital world?
I recently got Walmart plus subscription service. I made an order of ~$50 and no where during my checkout experience did I chose or manipulated the tip. Apparently I have to go back and change it later. It looked like I could change it to $0 that way if someone choose to. In my case, it was set to $7 by default.

This seems like a dark pattern to me. Has the tip economy gone digital? Are those drivers in similar position as some service workers where they can't make their ends meet without those tips? Or maybe I am overthinking and this is a solution that does work.
The only way to get Adam Smith style markets is to forbid, and enforce the prohibition, corporations that are a large fraction of the market. No Walmart, no Amazon, no Tesco, Sainsbury's, Morrisons, no IBM, no ARM, no Toyota, VW, or Ford.

Ownership structures that hide the actual owners would have to be rooted out.

That way we might get slightly closer to markets where both suppliers and customers have a choice as to who to deal with.
I disagree. She went to jail because she claimed to be a magical being, and others thought they knew she wasn't. Consider: would an actual peer have gone to jail? No? Then she went to jail for 'not being a magical person'.
To make it worse, I have gate code to enter my complex - I have succinct, exact instructions including the gate code and how to navigate to my building. 90% of the time they never even read the instructions, call to ask for a gate code and then take 10 min to find my place.
Hardware buttons I agree with. But the Sony NW-A55 Walkman we are comparing against requires constant touchscreen interaction too so it's not really any better than a smart phone. Plus most phones have hardware buttons for volume anyway.

As for high fidelity audio, I doubt there is much between devices these days. I remember back when I was buying portable cassette and, later, CD players there did used to be a real noticeable difference between the audio fidelity of different brands (ironically with Sony often cashing in on their brand and than having worse fidelity than hardware from significantly cheaper competitors). However these days everyone is listening to lossy compression over bluetooth so there isn't really going to be much room for the host hardware to improve. As always, the headphones you use will make much more of an impact.
> Unlike most locking pliers where the locking knob is designed to only be turned directly by hand, the Milwaukee locking knob has a hole through it meant to allow you to stick a metal rod such as a screwdriver through it and use that to get a lot more torque for turning the knob than you can get by hand [2]. You can get an insanely tight lock this way.

Why not open the pliers, tighten the knob, then close the pliers again? You have lots of leverage in closing the pliers; do you need even more than that?