skysight-inc/HackerNews huggingface dataset:
Total Commander is just too great, never have seen anything coming close, maybe except Double Commander. Double Commander is the closest clone of TC, with many many features in place, but not as smooth and streamlined. Everything else i've tried on non-windows platforms is too barebones, including Marta.

Copy from older comment, regarding Total Commander:

powerful mass rename, advanced queue management for file operations, intelligent "resume" for larger file copying - it checks beginning/end bytes plus ~3 random points inside to to be sure you can continue on copying that huge file cut in the middle. You can color files/folders by conditions, e.g. files/folders created today are red and music files with bitrate 128 or lower are gray. Also, lister (built in preview on F3) - you can scroll through dozen-GB sized log file in seconds. Search is great, you can find duplicate images bigger than 512x512 and show them on file panel for any processing. And plugings. Lots of plugins. For archive formats, for lister, for mass-rename, for file system, for additional columns etc
Worker, being a graphical tool, is unusable over a SSH connection or where only a text terminal is available.
There nothing satirical or funny about it.
My father is now retired and still meets regularly with his former colleagues from various employers.

I've known some of them since I was little and practically grew up with a few of their children. I am still in close contact with some of them and they are definitely my childhood friends.

But are his former coworkers his friends? I don't know, but I know that I want the same for me and my kids.
Afaik (C)Python uses reference counting, it's slowness comes from the interpreter itself.
Isn't it a common practice for one's Masters/PhD thesis to be a compilation of several articles that were published while working on the thesis?
Something to drink about.
Goal Implementation Notes
We do. We also have professional accountants who manage all this for us.

It’s interesting that HN is more concerned about the rules changes than the person filing our company’s taxes (or our CFO). This is a topic that is basically glossed over as a non-event between us and those professionals.

(Unlike the wayfair ruling which sent everyone, including our accountants, up in arms about sales tax and how to decide nexus)

Maybe I have a bad accountant and CFO? Or HN is extrapolating this to mean more than it does.
You may need to enable it

HISTCONTROL=ignorespace
How did GC visibly fix their issues?

Manually managed code doesn't crash all the time. It probably crashed way more in the 90s. There is an art to writing manually managed code that is maintainable and fast, sure, and it doesn't involve malloc() and free(). And then there is RAII, automating lots of the work.

The C++ crazies are AFAICS still most everywhere where there is lots of temporary objects and serious requirements on throughput & latency. There are frameworks and languages that support garbage collection that get used in this space too, but I don't know how much can be inferred from that.

Seems like C and C++ guys are constantly looking for ways to automate their garbage cleanup.

And seems like GC guys are constantly looking for ways to fix their web-of-objects memory layout, and to prevent GC from ruining their performance. Plus, GC isn't deterministic, it mostly works for memory but otherwise you'll see _lots_ of manual cleanup code (not making use of the GC), and it always feels a bit tricky with the GC still being part of the game. Not that I take a huge issue with C-like cleanup code -- I think RAII can be tricky too because it's hard to "read" what happens, and I often prefer the manual cleanup code. But compared to GC, at least RAII is deterministic.
Everyone's memory is better than mine: I can't even remember the command I typed, so I need to hunt it down from the context: current directory, date or previous commands.

I use a zsh precmd() along the lines of

echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(fc -ln -1)" >> ~/bash/bash-history-$(date "+%Y-%m-%d").log;

Should be doable with bash's PROMPT_COMMAND if you are still on bash
My experience with Cpp isn't that extensive, but what is the use-case of a garbage collector in this language? I always had the impression that with the well-defined lifetimes of objects, you wouldn't really create garbage to begin with, but I guess there are some use-cases I don't yet know about?
Moo-Ving Data Efficiently: Exploring the Rust Cow
I believe the key point is
> passing it off as new

If you're not doing that then I would assume it's fine?
Depends on the school and program granting the PhD. There are various policies, and it’s a controversial subject overall.
Well, that's the Qatar side of the story.
Only qatari regulators decided it was a safety issue, no other regulator deemed it a threat. The decision was coincidentally taken at the height of COVID when noone was flying (2021).

It was obvious that Qatar Airways wanted Airbus to pay for it's non flying fleet while patiently waiting for the market to recover. Airbus couldn't allow such a precedent to happen.
I been developing with windows using golang and rust for a couple years now.

I just use vscode and native toolchains.

I don't even use WSL2 but I have basically identical experience as I do on my Linux desktop or my macOS desktop.

Windows + Mac is the slower of the trinity but not by a huge margin.

With Windows you really must disable the Windows Defender stuff for your dev folder or performance will tank as it scans build artifacts for viruses all of the time.

I successfully developed a large number of cross-os apps and currently are working on a game.

I think the OS at this point is not relevant.

I mostly game in Linux these days, so the Windows install is used less and less.
> Nobody is going to use vertical farming to grow bushels of wheat.

True.

But re-read the first paragraph of the article, especially the "they wanted New York City to be able to feed its population entirely on crops grown within its own geographic limit." bit. The article seems to be built upon utterly delusional assumptions.
Some scam coins are reasonably obvious if you look at the technical details: things like the code allowing the founders access to large pools of funds that they claim they don't have access to. Obviously it's possible to obfuscate or even run a scam-coin without this, but many of the largest rug-pulls have been pretty blatent in this regard.
I find it hard to believe he survived in the water for that long.
This is a huge issue in self publishing. Sure, some people got lucky and can churn out a book a month and make decent money. But so many more sell books/courses on 'how to make money'.

Some will show you their revenue, "I'm a six figure author!" But frequently hide how much they spend on ads or editing. Or try to hide that they're making ~$50k on courses/affiliate sales and their net is... ~$50k. Writing is a net zero income for them and most of it is just used to sell courses/products.
Chess.com seems to have excellent opening instruction. It actually tells you the opening name as you play. After you play, it gives you more. It shows where you screwed up, gives you a chance to find a better move, etc. If I was starting over (I'm over 2k now) I'd start with chess.com's interactive organic approach. Chessable is just rote memorization which is in essence trash.
They're both orthodox file managers.
If you let everyone in, then the service jobs will be done by a class of foreigners, where language, religion, and cultural barriers with the native population accentuate class barriers. You see this in most coastal cities today.
DoorDash driver rages at customer who won't tip over $5 on pizza order
I don't know. When I give a presentation I try to credit people for major ideas or other contributions. If I didn't it probably wouldn't be taken nearly as seriously as in an academic context but it's still a good practice.
> what is the use-case of a garbage collector in this language?

Same as other languages.

> I always had the impression that with the well-defined lifetimes of objects, you wouldn't really create garbage to begin with

There's no well defined lifetime of objects when it comes to dynamic allocation. For example, if you allocate something with the new keyword, there are no language guarantees that this won't leak memory.
While that's true, neither the Rust nor C++ Quiz are for this purpose. They're intended as an opportunity to learn, what's actually going on and how does that differ from your intuition.

The password game is a game first and a commentary on how stupid "password rules" are second. The game makes sense in our cultural context (where stupid password rules are a thing) but it would be fun (but less popular) anyway.
I completely agree with the idea. But you should have waited until you had something to show before promoting. Right now there's nothing there.
It's fine to re-use your own work as long as you cite. If you don't site then you're
plagiarising yourself.
Making the MS-DOS Command Reference Bot
I was under the impression that fraud is fraud regardless of whether it is illegal or simply immoral. (Not a native speaker.)

https://en.wiktionary.org/wiki/fraud

> 1. (law) The crime of stealing or otherwise illegally obtaining money by use of deception tactics.

> 2. Any act of deception carried out for the purpose of unfair, undeserved or unlawful gain.

> ...
> What does make me lose sleep some nights is what would happen if software development simply went away. It sounds ridiculous, but it’s something that I think about from time to time. Industrial workers in the 20th century probably never imagined being replaced by robots, but it’s happened on a large scale.

The technology to render your programming skills obsolete is right around the corner.
As a student anyway. Self plagiarism is a controversial topic in other circumstances. Many academics feel that if they described some element of an experiment some way it’s because that’s the best way they could imagine. If they do the experiment in some other way, or write up something for other publications or whatever it would be absurd to not take their own sentences if they want.
Plagiarism is not the same as copyright infringement. It's about passing off material as new when it isn't.

You can quote any previous work, others and/or your own, but you must highlight/identify it as such.
There is no such thing as a fair wage, fair is subjective and this can be debated for hours by academics.

What we have (in some countries) is:
1) Minimum wage: defined as the least amount legal to pay someone.
2) Living wage: loosely defined as the wage needed for minimum living standards for a given region
3) Market wage: What the market determines your value is worth based on supply/demand.

None of these are "fair" and they aren't usualy the same but sometimes can be.
There is a fully specified markup language, asciidoc, that reads similar to markdown and provides everything you'd need (as it's equivalent to docbook).

Unfortunately, it's much less known and there is much less software support for it.
It only gives errors when trying on my iphone.
It uses also tracing GC to handle RC loops.

I guess doing it this way allows to have mostly deterministic collection (that is then just an implementation feature, not language semantics) while needing the actual tracing GC to not be that efficient, as it presumably needs to be executed less rarely.
Looks like it is not related to GOAL:

https://opengoal.dev

https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
I assume that real time computing should have used real time computing compatible techniques. But luckily those exposed to other than games and game development might feel less aversion towards GC, probably even the other way around.
It quotes someone saying we need nuclear ships because we don't have enough clean fuels.

Then much later quotes someone making the every obvious counterpoint, that we could install the nuclear on land and use that clean electrical power to manufacture the clean fuels.

Now just replace those land based nuclear plants with a cheaper source of clean electricity and we have a solution that looks more feasible.
I looked it up, having not read it before. It's the idea that many modern jobs seem pointless, even to those doing them. They feel unnecessary or redundant, leading to stress and a sense of worthlessness. Graeber argues employment is being valued for its own sake, rather than for meaningful contributions to society. He feels productive ones, like teaching or healthcare, have clear and positive impact. Lots of stuff about how culture and beliefs about work might be encouraging the existence of these unfulfilling jobs.
aka "Takes one to know one"
What Adrian Did Next – Part 2 – Sun Microsystems (2022)
Oregon's drug decriminalization gets poor marks on audit
I been using golang lately to replace shells.

Pros:

* LSP
* faster compile times than the node startup time
* cross-platform
* strong types
* great std + many libs available
* not bash script
* fits easily in CI

Cons:

* not bash script :-)
Lossless is for archival only. This has been common knowledge for years in the audiophile community at this point.

For active listening, the gain going from 320 MP3 / 256 AAC to lossless is beyond minuscule. What you are hearing is far more likely to be placebo.
This outstanding group of individuals has truly mastered the art of organizing meetups.
> Working around DPI blocks is possible as long as you can get your hands on foreign VPS. Just invent your own protocol and use it for yourself. Wrap it with HTTPS or even HTTP, nobody's has resources to analyse every single website protocol.

Some firewalls will simply drop those protocols.
CAP is a false choice.
In practice, people choose (mostly C)+(mostly A)+(mostly P).
All of my long-lasting adult friends came outside of work. I always make friends at work, but when one of us switches jobs, we usually lose contact and don't really talk anymore.
Both the Gay and Oxman plagiarism cases have some plagiarized passages being defended by saying "well, she did cite the source, it should have been in quotes but still..." So the passage uses the exact words used in the source, sometimes even an exact quote, and there's a cite, but no quotes to indicate that not just the concept or fact is being cited but the actual passage is taken from the source.

Whether this is "screwing up the quotes" or not depends on your perspective.
A general technique that works for any convex shapes in any number of dimensions is GJK [1].

Conceptually it goes like this:

1. Consider your shapes as sets of points

2. If A and B intersect, there is some a in A and b in B such that a=b, or equivalently a - b = 0

3. Consider the Minkowski difference, A - B = { a - b : a in A, b in B }. Two shapes intersect if 0 is in A - B.

4. So answer this question.

And then to actually do this, you want A and B to be convex which importantly means you get (i) that A - B is a convex hull, and (ii) a support function which for any direction can tell you the point in the hull most in that direction. If f is the support function for A and g for B then the support function for A - B is h(x) = f(x) + g(-x).

The final problem is, given the support function for the Minkowski difference of your two sets, how do you determine if it has 0 in it? The answer in 2d is: 1. Pick a random direction and its opposite direction. If both are on the same side of the origin then you are done, otherwise you pick a vector perpendicular to the previous one which points towards the origin (or randomly if there is no such choice) giving you a triangle and three cases: the origin is in the triangle, the origin is not in the hull, or that you need to repeat. 3D is similar except you are going for tetrahedra instead of triangles. You can hopefully find some articles online with illustrations that show how this actually works.

[1] https://en.m.wikipedia.org/wiki/Gilbert–Johnson–Keerthi_dist...
Doesn't even matter where I am from? I get different vibes in different cities and within the same city depending on the area as well. And does it specifically mean US cities only? I have been to US, but otherwise I'm from Europe.
Counter proposal: how about iVangelist?
So my general observations, for example, on roads:

the lack of speed limits on many highways, or only two lanes on others, which leads to many more lane-changing manouevres between high- and low-speed lanes; or very short-throw entry and exit lanes with extremely sharp curves and abrupt changes of speed; lack of organization and coordination around road-works to provide safe alternatives; the multitude of badly-designed junctions; terrible signage blocking traffic lights and visibility of oncoming traffic; the lack of ice and snow clearance on roads and pavements and cycle lanes; And I say this as someone who rides my bicycle every weekday to get to class. It's been a nightmare and I've just fitted studded tyres which has massively helped. In the UK, these routes would have been cleared.

I mean, both countries are pretty safe on the global scale of things, so we're complaining about things of a high standard to start with, but the figures kind of bear this out:

(ODS file: https://assets.publishing.service.gov.uk/media/65143a89b1bad...)

And the UK (or Great Britain which is just the mainland) had 706 car user deaths in 2021 compared with 1118 in Germany which is quite considerable. Injuries are harder to compare because of the variation in severity and the scale by which they are measured, but a dead body is a dead body. Fatalities means deaths occurring within 30 days of an RTA.

So when you get to Road Deaths, as opposed to car users, Germany jumps to 2562 deaths in 2021 vs 1608 for the UK, and that is 31/million pop vs 24/million pop to normalize things (no normalized figures on the sheet for car users).
I was going to build something similar but now that you’ve already done the first part, maybe you could run with this idea - can you get GPT to generate small stories where characters eat the stuff in the grocery list and gain superpowers/are able to do big things?

My kid loves superheroes but every meal has to be accompanied with a story about why that day’s food item is good for him. I wanted to use GPT for this. Start by reading grocery bills, then have GPT understand the bill and come up with stories since it likely knows what health benefit each item in the bill confers.
Why not? What if the answer is linked to via comment?
Extra special emphasis on:

"Clarifies not to pursue abusive relationships or ignore red flags, but to balance understanding of relationship dynamics" - aka: move away from Rigid Thinking patterns.
Sent you an email. I'm on discord as oedox.
I don’t know. A case of either Electricians or Bureaucrats Are Saying.

You can’t even leave your phone brush/phone to charge unattended, apparently.
Cheap Russian oil cuts OPEC's share of India imports to record-low 50%
What’s funny is if he promises eternal rewards instead of $$$ this isn’t illegal at all.
Ignoring an environment where you spend a big chunk of you life for things like friends and relationships sounds like a bad idea. Saying that this automatically leads to drama at work is questionable. We have a huge decline in friendships.

Also, you don't know if somebody is a good friend beforehand. You mostly find out if shit hits the fan. The same also applies to family members. Plus, people change. Sometimes good friends stop being good friends and normal friends stand up for you unexpectedly.

Maybe a better advice would be to manage you expectations. Don't expect others to stand up and risk something for you unless they explicitly said they would.
It seems you apply US laws to the rest of the world. Ukraine is not part of the US, it’s a part of Europe. In Europe, the legal systems are rather different.

For example, public display of Nazi symbols in the US is a protected free speech under the first amendment. However, the same action in many other countries is a crime: https://en.wikipedia.org/wiki/Bans_on_Nazi_symbols This doesn’t make governments of France or Belgium “thuggish regimes”.
Agree with your post but sort of offtopic:

We have the same problem, "dog hotels" are too expensive. We just pay someone to come to our house a few times a day. A kid we know in the neighborhood, don't tell the government but they charge less than minimum wage! shock
What stop schools giving out pre-installed virtual machine images?

Most people don't setup their own environment for their first language....
Above 64GB you need registered RAM increasing the latency.

So as you increase bandwidth you reduce program speed.

Higher frequency results in more heat.

We are fast approaching the need for a Wii like Broadway architecture where the program is running in "fast" SRAM and the data is on "slow" DDR.
aha, sure. and other times it gave us Eurocloud.
You ARE using Eurocloud, aren't you???

But your win is legislation, apples and oranges, right? so here's a better comparison - "this site contains cookies".
Thesis Topic Suggestions for CS
I am currently in my final year of pursuing an MSc in Computer Science and am seeking suggestions from this community. While I've consulted my supervisor and received some topic ideas, they were mostly theoretical. Though I'm comfortable with theory, I'm also keen on applying these concepts practically.

My theoretical interests in Computer Science include Data Structures and Complex Algorithms, though I'm aware this is a broad area. Professionally, I work as a system administrator and have interests in networking, security, kernel development, and embedded systems. I'm looking for a research topic that allows me to apply my theoretical knowledge in these practical areas. I understand that my interests are not overly specific and that there could be numerous ways to integrate these fields, but I'm eager to hear any suggestions you might have.
I need to practice my sardonic replies.
Exactly. And especially with real estate and landording the quickest schemes are the most immoral / shady.
It is. In this case though, we're talking the wholesale lifting of entire passages of text from other people's theses. I think the tally is up to 22% currently of her thesis being copied without attribution from other sources.
There’s a certain irony of the whole thing
Most streamed music had fewer than 1k plays in 2023
This is a serious study of actual "raw data" that directly contradicts Graeber:

"Despite generating clear testable hypotheses, this [Graeber's] theory is not based on robust empirical research. We, therefore, use representative data from the EU to test five of its core hypotheses. Although we find that the perception of doing useless work is strongly associated with poor wellbeing, our findings contradict the main propositions of Graeber’s theory. The proportion of employees describing their jobs as useless is low and declining and bears little relationship to Graeber’s predictions."

https://journals.sagepub.com/doi/full/10.1177/09500170211015...
So the secret is to remain calm and keep hope (both of which are helped by drunkness) besides the obvious "be last to get into the water" and "put on more layers of clothing" (though I didn't know that more clothes help even when wet).
The problem with that is that it’s academic dishonesty. You’re turning in work for academic credit that you didn’t do. Transfer the self-plagiarism situation to another context, say you self-publish a book and re-use some material from another book you wrote. The fact of self-plagiarism may still exist but in this new context it’s not clear that the harm does (whereas copying another writer’s words is still clearly harmful.)
Ranger is my daily driver, too. It integreates well with the shell as well as Vim usages, as ranger can be used as a file/directory picker.

One thing I regret of it, though, is that it's a Python application. Had it been a light weight, single-binary, application, I could have quickly scp'ed and used it on a remote ssh hosts. Likewise, had it been using async/await, it could have been snappier on directories with a ton of files.