skysight-inc/HackerNews huggingface dataset:
The random insertion location of UUID4 causes bloat (at least index bloat) as it forces splitting leaves in order to add new entries, so you end up with a lot more partial leaves: with sequential insertion (sequences, uuid7) the leaves get filled and when a leaf is filled you append a new one, you don’t go and revisit leaves.
What's New in Ghidra 11.0
Lol. Why should I pay for aggressively hostile software that requires me to install spyware on my machine for the privilege of watching throttled content? No thanks, I'll download an mkv and watch it when I want, where I want, online or offline.

I could do so with DVD and blu-ray. You don't want to let me do so via the internet? Okay, I'll do it anyways.
I’m not sure what the difference is between what I said and what you are saying?

Another one I spotted today was “barbecue sauce” => “sos barbeku”
> I can pass time while waiting - doctors office, etc - which makes me more pleasant.

If you need to suppress your thoughts by using a tool while being alone and not doing something (to be pleasant), maybe you should do something about these thoughts rather than suppress them?
Nit: looks like this is actually from 2016[0].

The only other keyboard on this list I've heard of is Dvorak. Has anyone ever used Colemak or Workman? And if so, do you just use your regular QWERTY keyboard with software that maps the keys to the correct character for the layout?

[0] https://web.archive.org/web/20220818151548/https://nikolay.r...
Have you considered an open source the parser/compiler framework that targets wasm? I suspect that dsl's and tiny languages compiled directly to wasm could be valuable.
Such a loss, he was a talented person. I always checked in on his site from time to time to see if there were any updates on his tooling or what he was using it for.

RIP
Nope!

I still use screen - I dont really understand the compelling advantage of tmux and its replacements. Maybe better split screen support?

Its not something I have ever felt a compelling need to use.
When I download a modern game it's like 700GB so I donno why people complain about 100mb self contained deploys for javascript. Most of it is the international libraries anyway so.

I find it pretty ridicolous since I go to a website today and it's at least 15MB each time I refresh but 100MB on the server is a problem? Dude cmon.
APITV makes infotainment systems for cars that run Linux.

https://www.aptiv.com/en

PCM6 for Porsche is a new Linux system from APITV.
Glad you got some medical help. I hope you’re feeling better these days.
Stract's githib page says they support site: queries
Google's once happy offices feel the chill of layoffs
I regularly wash my 2022 non-Samsung phone in the sink. It's fallen in the pool a few times. It's been in a water logged pocket a few times.
I used to smudge the hell out of the text so I adopted a really weird way of positioning my hand. Could never use fountain pens.
If a small portion of people is in favor of a change and the rest is ambivalent, does that mean the change shouldn't happen?
https://castel.dev/post/lecture-notes-2/

It’s not just Inkscape, it’s well configured Inkscape.
I feel like an open social-graph could be used to create reputation and trust - opening up a lot of things and closing down many avenues of exploitation … or I guess I used to feel that way, that the combination of FoaF (friend-of-a-friend), OPML and RSS would somehow usher in a type of freedom. But Social Media TM sucked all the oxygen out of the room and locked away any hope of such things being broadly interoperable or able to create any general value that wasn’t fully controlled.
I am based out of India
70% of my portfolio is in equity mutual funds, and the rest in safe instruments.
The Indian stock markets have given good returns and my equity portfolio has been doing 17% CAGR (10% inflation-adjusted)

But I have planned for conservative returns of 12 percent overall
As far as I know Figma used asm.js (then WASM) from the start. I actually don't think they'd have had the success they had without it - it would have been too slow built in JS.

So in a way webasm/asm.js is already allowing whole new categories of webapps we take for granted now.
> You lose some poetic spontaneity but gain in peace and order,

Heh, knock on wood. It's an election year.
Tmux is more keyboard oriented, I guess. For example: I can copy and paste from one pane to another without touching the mouse, which is something I think is not possible with Konsole. (I haven't used Konsole or KDE for many years, so that might've changed).

Tmux is more programmable. You can write scripts to automate stuff, for example setting up a layout, etc. with a degree of freedom that is not possible with Konsole.

You are probably fine with your setup, not trying to convince you ;-)

Personally: I just like fancy TUIs. One of the first things I programmed was mIRC scripts, might be because of that.
When our countries are selling stuff: "Free trade FTW! Those developing countries should shut down their pesky tarrifs!"

When competing countries sell their stuff in our markets: "Tarrifs and sanctions FTW!"
Solving durable execution's immutability problem
The hardest problem in durable execution, as in many areas of infrastructure, is safe updates.
An implicit assumption is the prototypes of input objects have not been altered to add side effects.
Because they are not financially sustainable and do not create wealth. They squander wealth from productive cities to build endless roads, gas lines, electrical lines, and all other kinds of infrastructure that increases in cost per distance it needs to travel through. Suburbs use future revenue coming out of new development to cover liabilities of the past (as roads ought be resurfeced every 20 or so years). It's a pyramid scheme.
The Night Witches were fascinating to read about, thanks!

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

http://dupuisww2.weebly.com/wasp-and-night-witches.html
removing choice. having kids is not something ppl actively choose in most cultures. Its just a part of life.
That's neat and all, but [Up] [Enter] isn't much harder. Is there some other aspect of the Zellij experience I'm missing?
Unless you’re doing some wild async YOLO, you’re already waiting for the DB to send back success; adding a max of 8 bytes into that is highly likely to fit into the same TCP packet and thus add little to no overhead.

If you are doing async writes, as you alluded to, why bother with RDBMS in the first place? ACID is out the window.
Other than a billboard for a gps routing service I haven’t seen anything resembling Yandex here in Dubai.
I have some vendor webhooks that spike to above this number for 30 minutes at a time, multiple times a day. They use UUIDs for the event id you are supposed to use for event deduplication.
Exists a "Compositor application" for grouping existing windows per drag'n drop?
I am looking for a software mimicking the behaviour of Tilix (see this video if you don't know Tilix : https://www.youtube.com/watch?v=3rpeUtcSyTI) - but not just for Terminals : for any application window.

Explanation:

I often need to group application windows (my IDE, some terminals and maybe the a browser window). I know that I can use tiling (provided by the window manager) but I would like to have the ability to

- start one or more "Window compositor" applications providing initially an empty application frame.

- embed and arrange already opened application windows like my IDE and some applications using drag and drop in the compositor application window.

I know that some of the functionality are core features of most window managers (=> tiling and arrangement of windows). But what I want, is a separate Software which can be started as many times as I want to arrange as many application windows the way I like.

As a Bonus, it would be nice if the "Window compositor" application i am looking for, would also support a configuration script (Lua, whatever) for automating arrangement and integration of repeated use cases.

My environment is Linux Mint (=>Cinnamon, GTK3).

Does anybody knows such a software ?
Dbt-flow: unit-test dbt transformations
New tool to implement unit testing for all dbt transformations, from source nodes up to metrics.
> sure but is that a bad thing? this regions probably see next to or zero use

If it's a startup looking for growth then definitely. Future prospects may no longer signup because the needed region isn't available.
I've been self-employed for the past 5 years, coincidentally because job recruitment processes were so ridiculous and time sinks at the time (spent ~6 months getting bounced around and ghosted), can't even imagine how things are nowadays.

In the past 3 years through my company (https://webesque.agency) with the aim of expanding in digital product delivery, though I haven't invested enough time and marketing on that front yet. Thus I continue to contract and consult on DevOps automation and Cloud related projects for the time being.
If you are others are interested in more hacking there is a HUGE community for hacking many types of PCMs on the same OSs. Mostly VAG.

https://github.com/Mr-MIBonk/M.I.B._More-Incredible-Bash
AI chip demand forces Huawei to slow smartphone production (unnamed sources)
The difference between NT and modern bloat (like electron) is that it was very much necessary bloat, the sort that makes computing safer and more reliable (running more things in user mode rather than with kernel authority, true multitasking), as opposed to abstractions that exist solely to boost productivity and make developers happy assembling their library lego blocks. But that 'bloat' made it too expensive in hardware requirements for the home user which is why the NT line had to exist separately from the 9x series until XP. And if anything, unfortunately, Microsoft kept making more compromises with NT that I wish they never did. NT 3.5 ran the graphic stack in user mode. They put it in the kernel for NT4 and only started backtracking on that sort of monolithic design with Vista. (Vista was a controversial OS but most of the architectural decisions they've made with it were the right ones and those decisions still live on in Windows 7, 8, 10 and 11).
Yes, it does offer a manpage.
https://thewordcounter.com/off-the-hook/
My company does, and I do as well personally.

Rails is magic, both in good and bad ways. The good generally outweighs the bad. And it has things (like Sidekiq) that I typically need in a project, and I don't have to waste time putting it together and can worry about getting stuff done in my developer role, and code quality in my team lead role. I do use Rust in some performance critical stuff - I used to use C++, but Rust just feels good to write, like Ruby. We have typescript on the front-end, but everything's React and React just never clicked for me in the "this feels natural to write" sense, so I don't venture into that realm often.

We don't have trouble hiring, other than the usual "not enough money in the budget" problems.
Counting on Taylor Swift to save the left is, at best, a Hail Mary. Trump will win, for good or ill.
8MB seems high for Rust. Even the project I did [1] which was using D (with GC) ended up with an 8MB WASM. Rust's WASM target is much more exercised than D's, so I think you might need to tweak some compile options.

[1] https://github.com/speps/tt
I'd be very skeptical even if it was inactive accounts as well. For active accounts it has to be a fraction of a percentage.
If you have a Mazda and interested in such things, check out the Mazda AIO Tweaks.
I had the same experience. Zellij is cool, but tmux is everywhere, so spending the time to learn tmux properly was well worth it.
Also very cool stuff. I always see TEV bogged down with tons of people so after 4 cons I still haven't had a chance -- and while I have to miss this year, I'll hopefully swing by next year and check it out!
I love how the general tech blogosphere / Twitter is slowly coming around to the idea that random UUIDs are a terrible PK. I tried convincing people of this at my last job, to little interest. Maybe now that “thought leaders” are saying it, people will take notice.
Arachne: A self-contained graphical web browser for DOS and Linux
> How do you recognize "software from Poland" anyway?

Whatever is created in all these nearshoring and outsourcing centers in Warsaw, Kraków, and Wrocław. Currently mostly Azure, SAP, business Java and Angular.
Oh, come on, why would Apple use a different charger on Macbooks than on Iphones other than to make more money? And what awful consumer experience are you talking about, that I can charge all my devices with the same charger?

I'm generally against gov. regulations, since they rarely get it right, but forcing the same charger standard for phones and laptops when the industry itself already normalized one is better for almost everyone.

You seem quite decided on the subject anyway, but out of curiosity, would you for instance consider it ok if all cars made by Ford could only be refilled at Ford-certified gas stations?
> To be silent in the face of a tyranny of evil is to be complicit.

Isn't that what this criticism is all about? In the original story, you either accept the suffering—be complicit—or you walk away. But that's still being silent in the face of a tyranny of evil. It's just saying "well okay, I won't benefit, but I'm not going to make those people who are benefitting feel bad".
Spotify has left me doubting my sanity a couple of times by removing albums I could have sworn I had listened to before in the platform.

And I had, but they removed them since, listing nothing in their place.
There are smartwatches with camera as well. Actually they are android-based smartphone in watch form-factor.
Is there a connection to baguette, which could be seen as phallic in shape?
> functions generally and especially pure functions are easier to reason about than the object-oriented programming (OOP) paradigm.

...goes on to list a whole bunch of object-oriented functions. And, under "Array", specifically points out:

> These array functions do not modify the original array, but return a new array or a value based on the input array.

Yes. As the article repeatedly demonstrates, but... seemingly fails to understand?... OOP and pure functional programming are not mutually exclusive!

Edit: Also, just realised that the article has weirdly missed String.length() and Array.length() as not mutating their implicit `this` parameter?
I too understand this logic and follow it to the T.

You know that indie filmmaker who spent his lifesaving filming a movie I now get to watch on his dime? Well guess what.

No 4k video and no international subtitles makes that guy deserve not seeing any money come back from his hard work.

I'm not a thief. The indie filmmaker is a thief. He stole my subtitles and 4k video.

In all seriousness, I pirate shit too. But am I going to walk around like a idiot justifying what I do? No. I don't lie to myself. I don't need to twist reality in order to explain human evil which is an intrinsic aspect of all of us.

I'm a bit like a psychopath because one other intrinsic aspect of humanity is that we lie to ourselves in order to justify our sins. I don't need to do that. I can pirate shit, and recognize the sin, and then continue pirating and screwing over that indie filmmaker. An ass hole never recognizes himself as the ass hole.

Like seriously the delusions are through the roof. The guy is literally pirating shit, and then calling the party he pirates shit from an "ass hole". If he just didn't buy their content he'd have justification, but he instead pirates the content and still calls them the "arse hole". Wake up. I hate corporations but we are the ones commiting the crime here.

We are the ass holes.
While Rails is great (it jump started my software career), I would not use it for new projects. Especially over Elixir/Phoenix which brings Rails like productivity to a much better architecture.

For example, you don’t need sidekiq or Redis as Elixir/Erlang is a concurrent, distributed platform. This simplifies operations and is cheaper to run.
That's often an issue that people think attackers wouldn't got all the way because it's too cumbersome. "Reasonable" has a very imprecise definition.

> On a recent Code Assisted Penetration Test (CAPT) our team identified a vulnerability in a client's web application which allowed the consultant to bypass authentication and take over legitimate user accounts. The issue stemmed from the use of UUID version 1 in password reset tokens instead of the secure version 4 counterpart.

https://realizesec.com/blog/sandwich-attacks-exploiting-uuid...
The best part, after placing an order:

Thanks again for entrusting your delicate topological needs to Acme - happy home of handles, holes, and hyperbole.
-Cliff Stoll (and Pat, Zoe, and Danny)
[any profits go directly into Zoe & Danny's College and/or Bail fund]
Oversight Board rebukes Meta's policies after altered Biden video spreads
The Parliamenet is not a rubber-stamping body. It can block legislation ad infinitum. That's the opposite of rubber-stamping. The democratic crisis of EU is well documented and there are valid critiques. Yours are not.
Give Up Sooner
>Carbon tax remains The Correct Answer™ logically

Remains? Was it ever? Hasn't it always been a green-washing solution (same as offsetting)?

Even if properly enforced, it will become just another cost of doing business.
Jon Reagan is one of the most famous podcasters lol
https://news.ycombinator.com/item?id=39256193
Do you think there's any correlation between "fastest-growing for software development" and "number of people who do software development exercises"?
commas are only really required if there are binary operators: [1, 2 + 3, 4]

otherwise you need parenthesis around expressions with operators: [1 (2 + 3) 4]

unary operators don't create a need for commas, nor the f(x) function call syntax with a single parameter: [1 f(x) ~2 ~f(x)]

now, mild redundancy in syntax is a good thing. it enables detecting whether some code is mistaken (perhaps because a botched copy and paste, for example), giving syntax errors
Or maybe: those people that were using Rails 10 years ago are still using Rails now and those people that entered the job market in the last 10 years are using JS frameworks. That would match more closely what I see.
I'm not a top dog. But what would you like to know?
I can't see why a company couldn't have one long-term customer. It's not unusual eg. in the building sector (where large construction projects, not unlike software projects, can take years to complete).

Another common example is MDs - quite a lot of private doctor's offices are contracted by the National Health Fund, basically providing their services for the public healthcare that way.

Clearly having multiple customers isn't a reasonable requirement for a small company. Software engineering isn't like private residential plumbing - "sink drain unclogged, next please!" :)

> good luck if your client decides they no longer need your services, suddenly you find out what the downside of being self employed is.

That goes without saying, and the same obviously applies if you're running a "regular" company, with employees, like a restaurant or whatever.

The risk is arguably even greater, as you will usually pile up some financial obligations (such as credits) and other commodities limiting your financial fluidity (remember Covid? Restaurant owners do).

By the way, you can insure yourself against loss of income. Many insurance companies offer this service.
And at the bottom of all these issues, you will find the excessive copyright terms which create artificial scarcity.

Just require anything older than 25-30 years to be made available for a nominal fee to any platform that wants it, with no exclusivity agreements allowed. Suddenly, you have a ton of quality content on multiple platforms. And the platforms are incentivized to compete on quality new content.

Also, it shouldn't be allowed for the Film/Music industry want to have it both ways. First use "Hollywood accounting" [1] to avoid paying taxes and contributors because the film "had a loss". And then milk it off perpetually. If you declare a loss on something, it should be enforced to go on public domain in a much shorter timeframe (say 10 years vs. 25-30 for profitable productions).

[1] https://en.wikipedia.org/wiki/Hollywood_accounting
Is it that hard to implement? Supporting an additional UUID version in PostgreSQL sounds like the most trivial change to implement (compared to anything that touches core backend, table management, replication, query schedulling, and so on).
Of my series of PRs, I suspect the third (i.e. https://github.com/zellij-org/zellij/pull/3043) is most likely to have an effect. But if it does it'd only be as a side effect unfortunately - my focus was on fixing lag with splitting of extremely long lines.

From what I saw while making my changes, that area of the code has a bunch more possible optimisations, but it's 'good enough' for me at this point so I'm not planning to continue pulling at the thread right now. If you wanted to look yourself, I left the script I used for benchmarking and profiling in https://github.com/zellij-org/zellij/issues/2622#issuecommen...
Yeah, but how do you know which application was and which wasn't? Apart from some big customers, it usually isn't public knowledge. Eg. my previous project was a banking app for a rich Middle Eastern country. There's no "acknowledgements" section in the app.

My original question still stands - by what metrics do you regard "software from Poland" as "tacky crap"? I'm not being belligerent about it, but somewhat curious, sure.
And part of the reason for the lower efficiency and the higher cost is the presence of a larger, therefore heavier, more expensive, battery.

It has uses but the longest range EV these days is almost by definition going to have drawbacks for the average user.

For most people improving the charging experience is the low hanging fruit, not adding more batteries.
Using tmux + tmuxp[1] you can load a pre-configured session and execute arbitrary shell commands for the session, window and pane. I use this to set up shells and editors in the correct dirs (and/or hosts), load lang environments, set env vars and source some zsh aliases and functions that I only want per project. The end result is that I can set up my dev environment (shells with different environments, neovim windows, test runner, various linters I don't wannt integrate into nvim) with a single "tmuxp load <project>".

edit: That is just my personal killer feature, obviously having a terminal setup that is consistent cross platform and great for stream processing is a given.

[1]: https://github.com/tmux-python/tmuxp
Of course I'm weak. I don't even have a single tank to my name.
Ultimately, I think the entire approach of this article undermines its success. A person has depression, lack of focus and anxiety and this manifests itself through screen addiction.

Screens are ubiquitous, cheap and effective forms of distraction that generally do a good job guiding you from your problems and making those underlying problems worse.

Tackling the underlying issues should be the focus and the “digital” aspect of it should be relegated to being symptomatic and not a root cause. I say this s as someone who wrote “ditching my dumbphone” blog posts a decade ago.
User experience is inversely proportional to piracy.

Every time I have to login using a code, not only am I annoyed that I once again after to re-enter my uid/pwd despite being a paying customer, I'm also reminded I'm paying yet another monthly fee for a service.

Streaming companies: you're asking for it. Begging for it.
It would be waay easier than e.g. deciding if a YT video is for kids.
You can immediately generate all the data by taking all unminified chrome extensions and minifying them, so you can validate your detection accuracy, then flag those that are minified on the store page, and provide some appeal option for devs just in case.

Come to think of it, it could be a chrome extension...