skysight-inc/HackerNews huggingface dataset:
There were 2 queries in the QuestDB benchmark over the same table. ClickHouse didn't even try to match both of them choosing one as a victim. I guess that's what happens when you optimise the data storage for one query.
macOS tip of the week.
There was one time when they were explicitly allowed to be used as paddles during the Cardboard Boat Race (otherwise the boat, including its means of propulsion, had to be made entirely from cardboard, PVA glue and duct tape).

Then they changed the rules to allow any safe means of propulsion ("safe" essentially meaning "not an outboard motor, you idiots, there will be people in the water"). Canoe paddles were the most common, but I also saw pedal power, paddle wheels powered by electric drills geared down through a bicycle transmission, and one boat towed by a scuba diver at the bottom of the river...
Not a trick per se, but I use Giphy Capture for this kind of thing.
Just when you're feeling confident in your own coding skills, Justine comes along and releases an update. Just incredible stuff!
Eventually you can't stuff enough computing in a small area (power density). Therefore you have to connect multiple CPUs spread out in space. The limit for many supercomputers is about how long it takes light or electrical signals to travel about 20 meters. Latency to first result is only part of the measurement that matters.
They're not integrated. BSA where I grew up, on the South Side of Chicago, was (for instance) extremely Catholic. "Duty to God" is (or was?) a tenet of the organization, dating back to its founding. In the formative years of the BSA, that wasn't strange at all; what would have been unusual would have been members that weren't in some way affiliated with a religion. In fact, Boy Scouts is how I first learned about a bunch of religions --- Hinduism and Islam, in particular --- because they had different religious badges.
It's his company and they chose to work there. It's like repeatedly patronizing a restaurant then loudly complaining how much the chef sucks. You're free to eat elsewhere or build your own spaceship company.
I hoped the title would continue like "for making autopilot disable itself one second before car crash".

So "they" waited some time to deliver a massive blow to crypto market - bitcoin hits last year minimum, other cryptos are shaking, now dogecoin is going to suffer. Looks pretty deliberate to me...
I watched the whole thing by (friend leaked it to me). Was pretty unremarkable, mostly softball questions, and to extent he took controversial opinions he expressed them in very soft ambiguous ways. Remote work being a good example, he’s saying someone can be remote if they do great work which raises the question of what great work is. But if anything he downplayed his insisted on RTO by saying he pushed for it at Tesla since you can’t make cars remotely unlike software.

If you hate Elon , that’s your opinion , clearly many Twitter employees don’t want him. But if you think that if these videos are leaked people will agree that it was embarrassing, you will be disappointed. It was an extreme dry and boring interview and if there was any aspect that stood out it was how low energy the whole thing was.
This fucking reeks of Pressure to Publish in academia.
Yes but what kind of comparison is that:
1. How often do you need to execute 1000 GUI instances?
2. How often do you need to print "hello world"?

The right tool for the right job.
Well, there is some rumbling about making proof of work cryptocurrencies illegal, and that falls under this topic.

To some extent they can claim to deliver a unique feature where there is no replacement for the algorithm they are using.
>The point is this sort of rhetoric divorced from evidence seems likely to be motivated by bias

If trans people don't have hormone imbalances, why are they treated with hormone replacement... Obviously they have hormone imbalances the only question is how and why.
they're not necessarily plastic (some may be): i used one earlier and it states on the box it's some plant material, so edible truly.

i was reading the box because of exactly what you said above, had thought the same!
You can assess all GitHub app permissions on https://arnica.io. The excessive permissions are presented at the end of the data ingestion process. This is part of the freemium.
True, but why this workaround?
I would like to see evidence that their thing beats TeX in practice, before bothering to check into it further. They carefully avoided putting up a comparison pic. TeX occasionally gets stuck and requires an intervention but it is rare enough that it was never an issue for me.
Haaa, the sweet comfort of having everything set up and humming.
The sweet Debian stable way of nothing ever changing.

It may not last forever, as kids, or new jobs or new hobbies come to disrupt the harmony, so enjoy your sweet time.
Great job identifying a niche and executing well on a focused feature set. That’s something I wish I could do better!
Who owns the modern unix copyright?
He claimed to be a free speech absolutist, not a supporter of free speech principles. I chose to read that as a highly intelligent person using the words he wants to use to describe his position accurately, I also expect him to live by that position given he has the means to do so.
> Seriously though, I find hostility toward Wayland so weird.

I think the hostility towards Wayland is pretty justified. It's a backdoor power-grab by the GNOME foundation and Red Hat, much like Flatpak, Libadwaita, and to a limited extent, systemd. I, like many others, am totally exhausted of GNOME trying to be the center of the desktop universe. Every couple years, they decide to redouble their development efforts on some useless, stopgap tool that ultimately ends up being underdeveloped and redundant. Making matters worse, they announce $PROGRAM to be the next big feature of Linux, and anyone who's refusing to embrace it is a luddite. In reality, most people can't switch to these alternatives because they're niche, and don't provide the same degree of functionality as their favorite Window Manager.

Furthermore, people don't hate the idea of something replacing X, people hate the fact that Wayland has been in development for more than a decade and is still considerably worse than Xorg with objectively less features and functionality. Adding insult to injury, a majority of these omissions are deliberately removed by the maintainers because the GNOME desktop doesn't need it, therefore everyone else doesn't. Take AppIndicator support, for example. Everyone has statusbar icons: Mac and Windows users alike deal with them daily. When developing Wayland though, AppIndicators were deliberately removed because GNOME didn't intend to use them. Worse yet, the maintainers refused to even support it in wlroots, their pittance of a cross-platform desktop library.

> I could kind of understand it with systemd, but X seems perpetually stuck in 2005.

X is indeed terrible software, and it's functionality is stuck not just in 2005, but rather the mid-90s. I really hate Xorg, which makes it even more infuriating that Wayland:

a. Doesn't support my hardware

b. Doesn't support my desktop environment

c. Makes it harder for me to stream my display, take screengrabs, and use my webcam

d. Deliberately removed functionality that I use on a daily basis, forcing everyone adopting Wayland to write their own implementation of a basic feature.

If I didn't know any better, I'd accuse Wayland of being a project deliberately designed to sabotage desktop Linux. It's a project with less ambition than Quartz, and less hardware/software support than x11. It has a weaker security model than the compositor in MacOS, and manages to have less features than even the compositor in Windows. How is that closer to "the future" than a feature-complete desktop from 30 years ago?

The only truly excellent thing to come out of Wayland was PipeWire. But PipeWire works just fine on Xorg machines too, so I guess we're at an impasse. Wayland fractured the Linux desktop for good, there is no "way forward" anymore.
I got slammed into while stopped at an intersection last year. Still dealing with injuries and insurance companies.

While I don't know for a fact she was texting, you know what the penalty is in KY for texting while driving? $25. No wonder people ignore the law.
We do have dementia in the family (grandmother and aunt), but they both got it after 70. I'm only 40.

I appreciate those links; thank you so much for that. I'll read them, and I'll see a doctor.
> minimal attack surface area

Just double-checking--it is still written in c?
I would agree generally with this approach having done a lot of experimental work around y2K with schemaless databases that predates the use of similar approaches in cloud. If you read the Wikipedia page, it refers to the use of json in this approach with postgresql but doesn’t mention the more modern bjson as EAV approach which addresses some concerns arising from the eav design.
We never get a good sense of how much time was actually saved with that change not least because the original function calls "initialise weights" inside every loop, the new function does not.

Good point. Furthermore to your point, I would assume a library like pandas has fairly well optimized group and sort operations. It would not occur to me that pandas is the bottleneck, but the author does clarify in his footnote that pandas operations, by virtue of creating more complex pandas objects, can indeed be a bottleneck.

[1] Please don't get me wrong. Pandas is pretty fast for a typical dataset but it's not the processing that slows down pandas in my case. It's the creation of Pandas objects itself which can be slow. If your service needs to respond in less than 500ms, then you will feel the effect of each line of Pandas code.
I personally find C++ more friendly, just because of the formatting that python forces upon you.

But I do have to say that I never managed to really get into python, it always just felt like to much of a hassle, thus I always avoided it if possible.
In some cases you can add pandas to a solution and speed it up by 10 seconds. It's about using the tools right
Just curious about the name - what made you pick redbean? Not hating on it, it's just unusual enough for me to ask about the backstory there.
It's not a very ergonomic hotkey, though. I click the preview that appears in the bottom right to open, CMD-C to copy, and then click the trash icon to not save.
Sierra Space Announces Astronaut Training Program
I have a colleague similar to that.

Although it's not a popular term, he truly is a super architect and 10 x coder. You can throw any problem at him and he'll solve it, fast and with quality. As part of this, he explores new technologies and seems to master them in hours or days at most, and it all looks so effortless. Even more rare for such a powerhouse of tech skill, he's no nerd. An excellent communicator with deep business insight.

I often wonder about him, if you can do all that...if you can manage such absurd scope and complexity in your mind whilst it seems you're not even breaking a sweat...doesn't that mean you can do anything? Anything at all?

Anyway, his online exposure: he has an email address, but don't expect a response. He has a smartphone but I never see him use it. He has no social media.

If he would post online, he'd inevitably be recognized as a guru. But he won't, he goes home to his family. Not just smart, also wise.
> (having a limited color palette)

With translucency and soft gradients everywhere I’m not sure how true that is anymore.
I use macOCR[1] from the terminal for that.

[1]: https://github.com/schappim/macOCR
It changes both your appearance and behaviour to literally make you more attractive, but at the same time less fit depending on what you count. Also, it may be connected with schizophrenia.
Yes, and as you can see, things are not that trivial.

At the high level, you can approach it in two ways.

- WebView to localhost would be the first solution but is inherently not secure (or needs lot of work to make it so, and still)

- Another way is that the app container that bootstrap the webview have a scheme to serialize/deserialize JSON message between the JS environment and the app container (in rust in this case). And that is what Tauri nailed down.

In fact, Tauri also supports localhost, in prod and dev. And where it becomes insanely good is that for dev, you can use localhost and use something like servor to have hot reload when you can UI code, and when its time to pack your app for distribution, it bundles those html assets part of the binary.

Anyway, some Rust marvels are out there, and this is one of them.

(btw, this is for desktop applications, not browser extensions)
> This is an existential level threat more relevant than climate change by a large factor

I agree, but the wealthy rulers that meet at Davos believe the opposite.

They generally believe this sort of thing is a double win. The population decreases and the population that remains becomes emasculated.

That's why Climate Change is a problem and Endocrine Disruptor proliferation is not. And you can be sure the wealthy like their all natural wool and glass bottles.
I think the goal was to record just the window, rather than a region of the screen.
No argument that it isn't a scam, but you appear to fundamentally misunderstand the concept of exponential growth.

Adding a linear amount to a pool induces an exponentially decaying inflation rate which becomes negligible after a decade or two.

As such, dogecoin is the same fomo/'store of value'/deflationary scam as all the other coins, just skewed a little less towards the first suckers to join the ponzi scheme
I love this idea. I stumbled upon a Gist[0] from vivekhaldar[1] some time ago and it really helped out when I had to create a screen recording for a colleague. Definitely not as polished as Recut, though.

[0] https://gist.github.com/vivekhaldar/92368f35da2d8bb8f12734d8...
[1] https://www.youtube.com/c/vivekhaldar
You might want to look at:

https://github.com/wasm3/wasm3

Out of curiosity, what kind of use cases would you want to target with microcontrollers running wasm binaries?
Shitty performance certainly is bad, but it is not an externality like emissions into the atmosphere. The fundamental difference is that the customer (and only the customer) is harmed by bad performance, while emissions harms everyone.
I don't have anything to say about Bazel, but the bit about gRPC assumes that the alternatives are as bad.

The closest alternative is Thrift. It's not as popular, alas, but its design is a lot better: you get to combine various encodings (where protobuf mostly has its binary encoding, json, and the underspecified text for configuration); and you get to pick a transport instead of being forced to use http2 with questionable features. You could run Thrift RPC over tcp with basic framing, or over 0mq, or http, or anything else. I'd also argue that Thrift's data representation is better than Protobuf (nesting) but I'll write about it later.

So protobuf is yet another "worse is better" from google: a ton of warts, choices that might make sense for google itself but not for a lot of other situations (http2!), and still winning over superior alternatives :/
This comment looks like a lawsuit waiting to happen!
My guess is that few people have stopped to compare them. I've never knowingly seen a 100+hz screen in person, so I stopped by a local store. Sure enough, I could tell that the motion was smoother. Bought 2. After using those, I can feel my older monitors that I'm using to write this are choppy.
This! There’s no public safety need for licensing barbers, florists, and other non-critical trades. In these situations it’s all about raising barriers of entry to limit competition.
The satanic and brainwashing/deprogramming scares of the 80’s changed the way a lot of people use the word, but for the preceding several millennia cult simply suggested:

A membership community with secrets and opportunities reserved for members.

There are millions of these around us, and we’re all probably members of several. It seems to be pretty normal throughout history. We just don’t acknowledge it as such because the word was only fairly recently stigmatized.
I really wanted to like FreeCAD, but I’d say out of the five or so times I’ve attempted to use it, it crashed and lost my design four times. I picked up Fusion360 instead, then OnShape, and never looked back.
Recently, I took this approach to get proper ACPI S01x sleep on my Lenovo X1 Fold (a wonderful device BTW, once you take the time to work around Intel drivers bugs)

A battery discharge rate of 0.5%/h in sleep is just great... but I think I can do better: I'm now trying for 0.25%/h.

Imagine if you could immediately resume your foldable oled tablet, and it'd have only lost like 6% of the battery. With a 20% hibernate trigger, it would remain immediately available for over 3 days straight!
Right, but when you press the spacebar it lets you select a window.
It could be that some people are sensitive to nickel (which is the 10 in typical 18/10 stainless steel)
I've seen a lot of bad C++ in my life, and have seen Java people write C++ like they would Java.

Writing good C++ is hard. People who think they can write good C++ are surprised to learn about certain footguns (static initialization before main, exception handling during destructors, etc).

I found this reference which I thought was a pretty good take on the C++ learning curve.

https://www.reddit.com/r/ProgrammerHumor/comments/7iokz5/c_l...
IV drips are made from soft PVC (both IV bag and tube) and I've always wondered how on earth they managed to get that certified for medical use. Interestingly, the tubes used with vacutainers for drawing blood samples are silicone.
I wonder how close our definitions of silky smooth are. My 2015 pro w. 16gb did not surf the net silky smooth. My 2020 air with 8gb does.
I question the ability to boil down engineering talent into something that can be represented as a "percentile distribution"

Way too much of engineering is non-quantifiable. Putting a number to someone's skills is bound to be reductive at best.
its confusing & painful as heck to me that these are different tools with different interfaces & capabilities.
Oh yeah the Midwest is full of cults. There are a ton of radical and fundamentalist Christian offshoots. The only difference between many religions and cults is time.

West Coast cults have their own particular flavor though, like the Fellowship of Friends.
> I mean, he just explained that after rewriting his program in Dart, it was fast enough?

Yes, and that makes his C advocacy even less sensible. Dart is a perfectly fine language, even though it seems to be a bit underused compared to others.
They're A/B testing a slightly less bad interface on both mobile and desktop AFAICT, and they also added an algorithmic home page even for people with no account.
If you need to do any image manipulations/highlight on your screenshots, two of the best tools I found are:

1) Monosnap (freemium) - https://monosnap.com

2) Cleanshot ($29) - https://cleanshot.com

Both tools also include large amount of extra functionality for taking screenshots and recordings.
I think people get Don Rumsfeld wrong.

He had great credentials as a "business of technology person", I mean, he brought the first digital HDTV system to market when he led General Instruments, and also was involved in Gillead developing a small molecule antiviral (Tamiflu) which is one of the hardest problems in drug development. Those alone make him a good candidate for the board of a company like Theranos. On the other hand he should have known that if you squeeze a little bit of juice out of somebody you are going to get lymph and intercellular fluid and be able to say very little about anything quantitative.

His involvement in the 2nd Gulf War calls into question his judgement on global affairs. SALT II was a real contribution and I am still scratching my head about how he kept the US out of the UN Law of the Sea which makes

https://en.wikipedia.org/wiki/Ocean_fertilization

possible.
I have really enjoyed your submissions in the past year. Just sponsored you on Github. I feel like your work is of sufficient excellence and utility that you shouldn't need to eat unhealthy food to get by. Have you considered applying for grants from the non-profit arms of big tech companies? I do think that if you can combine Python in redbean in a seamless way, it would really drive adoption and lead to more sponsors for your work. Anyway, thanks for many hours of entertainment watching blinking lights.
Why would it change?

The only reason I can see is if they outlaw general computing (including linux) and we're all stuck running Patriot Windows 3000.

And even then it's gonna be underground.
Unqualified "fast enough" is pretty much exactly the problem being pointed out. Most developers have no idea what "fast" is let alone "fast enough". If they were taught to benchmark at with a lower level language, see what adding different abstractions causes, that would help a ton.

I would personally suggest C++ though because there is such a huge amount of knowledge around performance and abstraction in that community - wonderful conference talks and blog posts to learn from.
But you don't have to do a good job to do a safe job.

You can give an absolutely crappy haircut in a perfectly Safe Way.

I don't think you'll be able to convince me that someone needs 1500 hours of training to give a buzz cut.

I also don't think you can convince me my barber needs to be able to do every possible hair procedure in order to give me a buzz cut
> That said, they're also challenging to use for the "average" (median) developer who'd end up creating code that is error-prone and would probably have memory leaks sooner or later.

Many of the most highly credentialed, veteran C developers have said they can't write secure C code. Food for thought.

> Go is a decent choice, because of a fairly shallow learning curve and not too much complexity, while having good library support and decent platform support. Rust is a safer choice, but at the expense of needing to spend a non-insignificant amount of time learning the language, even though the compiler is pretty good at being helpful too.

Go doesn't have the strongest static guarantees, but it does provide a decent amount of static guarantees while also keeping the iteration cycle to a minimum. Languages like Rust have significantly longer iteration cycles, such that you can very likely ship sooner with Go at similar quality levels (time savings can go into catching bugs, including bugs which Rust's static analysis can't catch, such as race conditions). Moreover, I've had a few experiences where I got so in-the-weeds trying to pacify Rust's borrow-checker that I overlooked relatively straightforward bugs that I almost certainly would've caught in a less-tedious languages--sometimes static analysis can be distracting and in that respect, harm quality (I don't think this a big effect, but it's not something I've seen much discussion about).
Fewer know both
I think we need to stop seeing this (and many other things) as a personal choice behaviour. Why is this seen as "leave it to informed choice reflected through the market" and not simply "No, you can't sell that".
Understanding the Law of Demeter
you can also flip these keyboard shortcuts around, which I did for the cmd-shift-4, as I almost always want it to the clipboard without persisting as a file
Obviously california
Ghost – build REST APIs from structs using Generics in Golang
Am I misreading the report or is GCP faster for network/disk, have more consistent performance (at least for network), & offer cheaper pricing? Aside from vendor lock-in (or potentially negotiated rates for large ENT accounts altering the economics), is there any reason to choose AWS/Azure instead of GCP?
Europe’s first Exascale supercomputer to be located in Germany
Meta Platforms Hacks CXL Memory Tier into Linux
Price shocks in formative years cure overconsumption later in life.