skysight-inc/HackerNews huggingface dataset:
Relevant: https://en.wikipedia.org/wiki/The_Unknown_Known
Software is finished when there is nothing else to remove.
So you go through all that effort just so you can see more irrelevant ads?
How does the Peter Principle fit into that?

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

Is Peter Principle regarded as something valid or more of a meme?
I’d argue that returning to something after a period of absence is a good test for how intuitive it is. If you forgot something and it’s not obvious to you then it definitely won’t be to the beginner. Having a beginner’s mind is essential to avoiding unnecessary complexity in a system.
I am in data center business and
People wouldn't believe how many times we get a notification that WW2 bomb was found where the colo is building their new hall. It's not only an issue for a new build but also for existing data centers in the same campus. If you're running HDDs in your servers they are in for a ride in case bomb goes off
Or, we should stop paving road surfaces so wooden clogs work again as intended without being painful after a while.
Diverse double-compiling (DDC) can help.
If you're ever in Limerick you can pick some OG KFC recipe chicken https://www.ilovelimerick.ie/chicken-hut/
Nüshu: A Chinese syllable script used exclusively by women
There is also a GitHub organization working on improving Nüshu support and proving an online dictionary: https://github.com/nushu-script/
I am an paid cursor user for almost one year, still I use GitHub copilot(thanks to the open source work)just because of nvim, when I need to open single file rather than a project, and I need to ensure I am still handy with nvim.
Yep but you still need to have it staying activated and on whenever you need to activate the telegram app on a device.

I was using telegram for one single usage, which was a group organizing local meetups events for expats. When I switched smartphone I really didn't want to install an app just for one group and would have preferred using telegram web to consult it occasionnally. Every time I tried logging in on a computer/smartphone it told me to validate the login from telegram on my original, now wiped clean, smartphone. I just gave up.
Great way to test the waters. Don't underestimate the cool and see what kind of posts and habits it could pave the way for, should it lead down some rabbit holes. Lots could be said for establishing even some crude habitations and running with it.
Half of all the people in the world are below average. I know, it's crazy right? Confirmation bias makes us expect others to be like ourselves, but they are not, and you're going to have a bad time when you expect them to be like yourself. This is probably going to sound harsh, but it's true: Children and teenagers innately sneer at others that are not like themselves (so much bullying in schools). Part of maturing as a person is to learn that other people are different and have different needs. Many people don't learn this, and they seem immature as a result, and they are ineffective at dealing with other people.
Anonymous sources are fine if you can rely on the news outlet vetting them. Of course these days you can't so anonymous sources are not fine.
What to do when payment gateways(cashfree) support scam ecom(codingmarket.net)?
So story is this:

I purchased: https://codingmarket.net/shop/125-game-html5-game-bundle-construct-2-3/ this script. The site looks literally legit. I thought this guys are real. I purchased the script.

The scammer first never delivered the script. Then I filed support. Never responded to it (Except one message we are working on it) . Then I filed dispute with cashfree payment gateway, in response to it this guys delivered me random shit. I dig deeper and then found this guys have listed every product of codecanyon on their site and are selling it. Without even owing those products or having any rights to those products.

All cashfree did was showed me woocommerce count that I downloaded the file. When this guys just randomly delivered me some shit.

Its seems like new business model, create a ecommerce site for digital goods, sell whatever shit is in demand. Deliver random file and take home free money.
Pricing calculator was easy to find https://www.stackit.de/en/pricing/cloud-services/iaas/stacki...

Menu -> Compute Engine -> Pricing
But there are no ads in WhatsApp, how do they make money from those using it?
Does Matrix encryption scale? Telegram rooms have a huge number of participants. Also last time I looked into this, Matrix encryption was also an opt in.
Why is zed better ? (Real question I don't know it)
But there are no ads in WhatsApp, how do they make money from those using it?

What use spending big on buying a large userbase if you don't monetize it?
That's fine, but I'd be willing to. Always a chance I'm I'm far from a laptop or even signal, but if I'm having a quiet weekend and something comes up, some overtime sounds great.
And some folks are still questioning why RISC-V ISA is much less toxic than any PI locked CPU ISA.

I think RISC-V has also some GPU oriented instructions, hasn't it?
Writing what down? A bullet list of 30 items that "we added something that currently doesn't do anything or not used, but in case two years down the road, you need something, it might be close to what you need, so don't delete any of these unused items"? YAGNI is much simpler.
We have no real way to check for backdoors in Signal either. Signal is not transparent about what code their servers are running, and you are not allowed to start your own server with a known version. They do not allow for independent distribution of reproducible builds on F-droid, or any other application store that does not identify you. They will take steps to lock out any independent implementations of the client from their servers. That the code for their client is released is good, but not good enough.
Dubious claims with really terrible arguments.

Simply removing a feature without addressing the root cause of confusion will lead to other problems down the line, such as increased customer support demands or user dissatisfaction when actual costs differ from expectations.
Does the manager also get weekend-rate overtime if she sends out e-mails on the weekend? I mean, she _is_ working! Sounds like an incentive mismatch here. Or is this just a protection of workers on a tariff and does not cover "exempt" employees, ie. most IT people.
If LFR were alive today (assuming* the underlying mechanism of war has not changed) perhaps he would take his argument online, in the hopes that people might be able to play with the data in his patiently gathered .xls files and decide for themselves?

Unfortunately, nothing tends to squick the Spiessbürger/petits bougies so quickly as sheets and peace.

Lagniappe: https://www.youtube.com/watch?v=cTBx-hHf4BE

* a justified assumption, I'd say: the race is not to the swift, nor the battle to the strong, but that's certainly the way to bet.

EDIT: even BWW (or at least his author?) was once aware of the origin of the infamous yoke: https://blogs.ethz.ch/kowalski/jeeves-and-the-phd/#:~:text=t...

pedantry: of course he can't recall, if he's querying for "this Roman general", as they were "these": Titus Veturius Calvinus ac Spurius Postumius Albinus Caudinus
A very vague article about how our entire digging infrastructure is about to collapse, from someone looking to sell you a spade.
I don't get it. Does VS code not have any way to start a server process which the window can interact with? I've never written a plugin, but it seems like similar things are done somehow.
There’s a strip across France, the zone rouge, that’s too contaminated to farm because of WW1. There’s not even any effort to remove un exploded ordnance because the contamination means the land is unusable.

https://en.m.wikipedia.org/wiki/Zone_rouge
Yes, but then if you have the kind of systemic issues that need mental health care an extra six months isn't going to break the bank. It's unpleasant and a long time, but it's a pretty far cry from the US nightmare scenario
Raph's practical creativity talk is still one of my favorite I've watched from GDC.

https://www.youtube.com/watch?v=zyVTxGpEO30&pp=ygUPcmFwaCBrb...
> It's been a while since i've used copilot though, so copilot chat might be more advanced then i'm remembering.

Copilot is still surprisingly basic but I've heard rumours that they are working on a version with a lot more features?
I generally think of partitioning being on a single host, and sharding being the same but across multiple machines
Result:

> However, we found that weekend warrior and regularly active participants had similar all-cause and cause-specific mortality, suggesting that when performing the same amount of physical activity, spreading it over more days or concentrating it into fewer days may not influence mortality outcomes.
From the 1981 4th edition Lisp Machine Manual, page 428ff

> 25. Processes

> The Lisp Machine supports multi-processing; several computations can be executed "concurrently" by placing each in a separate process. A process is like a processor, simulated by software. Each process has its own "program counter", its own stack of function calls and its own special-variable binding environment in which to execute its computation. (This is implemented with stack groups, see chapter 12, page 163.)

These computers could send/receive network traffic, handle the GUI, read from disk, while the user would have processes for each application and window.

On my mid 1980s Symbolics 3640 I could compile a Lisp application from scratch in a Lisp REPL for half an hour, while I was using Zmacs to edit code. The practical limitations were CPU speed, memory size, disk speed and the Garbage collector. A full GC would halt everything else. Better incremental GCs helped a lot.

In GNU Emacs last I tried I could not use two IELM repls executing Lisp code at the same time. One would block the rest of GNU Emacs Lisp code.
Women now dominate the book business. Why there, not other creative industries?
Seconded, I really like it. It's got the same feel.
Because it offers composable configuration.

With Docker or Ansible you usually get a "snapshot" of a system where you can't easily and automatically change the implementation details from outside; you would have to run some unreliable script afterwards that "fixes up" system by further mutation.

For example, let's say Ansible generates you a big nginx config, (which is a single text file) but it does not enables some setting you want, e.g. transparent gzip compression for every virtualhost.

With Ansible, you now have to use string replacement on the generated config file, which is very error prone.

With NixOS, you generate a declarative config tree from which the whole system is rendered once. You can import somebody else's nginx settings and then structurally override parts of it's config tree from your config, thus composing your config with one you use "as a library".

That includes sophisticated things like "map over all virtualhosts existent (some of which may be declared by the library) and add gzip settings to them".

In other words, all programs' text based config of various formats become a single JSON-like tree that you can apply functional programming transformations on, and this enables real composable code sharing which does not work well for Ansible or Docker.

This also makes it easy to follow updates of your base library, and apply them to your running system without having to regenerate e.g. a docker image. For example, you can easily declare "always use the latest Linux kernel but apply my custom patch", and enable auto-updates. This means you won't run at risk of vulnerabilities because your manual kernel patching disabled automatic updates, like it does for e.g. Debian pinned packages.

Overall it means it's easy to configure, customise, and update stateful systems, which self-hosting always requires.
>der8auer

Presumably pronounced derachter?
There’s also Ubuntu Cola (no relation to the Ubuntu OS)

https://en.m.wikipedia.org/wiki/Ubuntu_Cola
> Censorship is when a third party uses coercion to force admins to submit to them and remove posts against their will

What a weird hill to die on, given the whole context of this situation.

Do you see public recruitment of people into terrorist cells as a freedom of speech? Do you see publicly selling drugs as a freedom of speech? It isn't about censorship at all, it's about actual *illegal* activity.

Now it's up to Durov and his lawyers to prove that Telegram actually dealt with that. So far France doesn't seem convinced.
Even then, feels like.its easier and better for everyone if if instead of everyone needing multi-continental teams, you have one team, and if they get woken up and stupid o'clock to fix something, they get extra holiday or pay or something.

I know I like it like that. And I get that not everyone does! But IME, the out-of-hours rota is usually voluntary, so you can choose.
Social services called for allowing son, 15, to travel abroad
I think you're missing the parents' point. I think you and the parent agree would that for these general purpose benchmarks a more advanced garbage collector would win out over Go's garbage collector. But the point that has to be made is that those simply don't apply to the sort of application Go is built for.

If your Go application is not a network service, and frankly, is over 10.000 lines of code, you're not using Go for its intended purpose. An application with a complex object graph seems exactly like the sort of application that shouldn't be written in Go.

As an aside, it's a bit weird that you'd react to their citing of real-world data with a dismissal and a sort of ad hominem, and then proceed to cite a microbenchmark of precisely the sort of thing people shouldn't be building in Go. Do you have a microbenchmark that disproves that the Go GC can get 130 microsecond collect times while under tens of millions allocations per second load?
Why should sockets be faster?
The story describes something that cut the average number of sick days by around 30%. Is 30% significant, in your opinion?
No because you still have to deal with the DB migration. Which tbf should be fairly easy since it's just adding empty columns.
There is a bit to much simplification here, and confusing terminology going on here. Lisp Machines did not have "processes" (as in, Unix processes); a Lisp Machine process just a function - with some special properties.

The Lisp Machine only had one processor for the Lisp Machine, and it did absolutely support multi-processing and multi-threading.

A good explanation can be found in the Lisp Machine manual:

https://tumbleweed.nu/r/lm-3/uv/chinual.html#Processes
https://tumbleweed.nu/r/lm-3/uv/chinual.html#Stack-Groups

Which is also where all current work on the MIT Lisp Machine is being done. :-)
How is it different from DroidCam?
The guys who did well at my uni (a very good one) in my experience really were consistent in putting the work in. It's not that they had to really struggle with the material and homework problems, but they consistently did a good shift every day, and seemed to quite enjoy doing past exam questions when exam season approached, and all the rest. There was of course the odd mathmo savant who could see the matrix, but they were the exception. This was a good university that you've heard of, it had the best of the best aswell as well as the people like me. There were correspondingly people who I thought were brilliant and had serious flare, and have gone on to have excellent careers, but they didn't really Do The Work and their exams results reflected that. Thankfully, it doesn't really matter in the long run provided you survive it all psychologically.
For my own project, I went with base32-encoded UUIDv7, prefixed with type name (a la Stripe ids). Compared to ULID, it's still lexicopraphically sortable, but is backed by an actual standard, so a bit more sound IMO.

UUIDv7 will only work until year 4147 (compared with ULID's 10889AD), but by then I think we'll have another UUID version we can switch to.

Here's my implementation in Python: https://codeberg.org/prettyid/python, https://pypi.org/project/prettyid

And a rudimentary TypeScript library: https://codeberg.org/prettyid/js, https://npm.im/prettyid
...including until the employer changes the rules.
This looks like a solid product. I'm looking forward to giving it a try.
My personal experience differs quite significantly.

I burnt out severely at two different companies.

Both issues were directly attributable to management failing to acknowledge or deal with systemic issues, which resulted in huge amounts of overtime and callouts. All with zero compensation, because I was a salaried employee.

One company had a problem with continuing to promise the world to clients, but not setting realistic timelines.
When, inevitably, the goal posts were shifted, timelines were not updated to recognise the issue. There was never an explicit "You must work longer hours to finish this", it was "The client expects this to be done by this date.". There was also pressure that if I didn't work more to finish things, that it would fall upon some other member of the team who was also known to be burnt out.

Another company refused to require teams to conduct any form of peer reviews, testing or take on responsibility for monitoring or resolving issues.

Regularly people would commit code and push changes to production, and then walk out the door to go home. When that caught on fire, I'd be required to remote in and resolve whatever issue they had caused. Typically this happened right as I was getting home and trying to eat dinner.

I'm not certain if this law would've helped me in these cases. I like to think it would, but I'm usually not one to make waves until things start to get overwhelming. But it might give others some ammunition for dealing with management and HR.
it's not specific to anything but humans, which are ridden with vile stuff.

just turn off any discovery and suggestion features
To add:

If you want to do CRUD but without the headaches of U and D you can do this:

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

It may seem scary at first and requires more thought, but the benefits are very real, even if the history is not exposed to users in any way.
And if you can't wait:

Open-source engine for Heroes of Might and Magic III :

https://github.com/vcmi/vcmi?tab=readme-ov-file

https://vcmi.eu/
Being called to change/schedule shifts is one of the things that I saw in news reports that it's explicitly permitted.
> critique on RISCV ISA by a ISA designer

You mean an ex-Arm engineer. Of which Arm has thousands. And not an ISA designer or (more relevantly) CPU designer, but as the post itself says a verification engineer.

Actual top high performance CPU designers, such as Jim Keller, say that RISC-V is just fine.
> Compare with GNU Emacs, where Emacs Lisp lacks this feature. Wouldn't you want an mail thread not block the rest of Lisp code? Some Lisp action in the REPL not to block the rest of Lisp code?

Emacs Lisp does have threads; https://www.gnu.org/software/emacs/manual/html_node/elisp/Th...
Code Crafters Cafe
Good day to all programmers and just curious to be one.

I have been a programmer for over 25 years, started learning in childhood, and still working as a full-stack software engineer. I have seen a lot in this way and always tried to get my job well done. But burned out because find myself in a position where I realized that what I am doing now is not what I intended when started learning programming in childhood. Why I should care about it? Because I deserved it in my age. And everybody deserved it.

I have read this topic https://news.ycombinator.com/item?id=40962675 and understand that I will not go at all, maybe retired but will still doing programs. And I want to start by remembering programming roots and making efficient things like a hobby now to continue with full energy :) in my retirement.

I have posted this topic https://news.ycombinator.com/item?id=41328976 and understand that there are developers like me over here.

I do not call on anyone to do anything and do not force anyone, those who are disgusted or funny by this topic, I ask you just to pass by. I respect you as well. For those who feel the same way as I do, I invite you to the IRC channel on the Libera Сhat - #codecrafters. Maybe we won't create anything new there, but this place was conceived as a cafe - the atmosphere of crafters, representatives of the old and new schools of programming, who feel what I'm talking about...

~ A cozy place in the jungle of the techno world for all programmers who like to create high-quality and effective code from scratch with their own hands. Hobbyists, professionals, beginners, and just curious about how things really work. Open-source, free, quality, and handmade software written with a love for engineering and deep knowledge is code crafting. ~

irc://irc.libera.chat/#codecrafters
Now if only the conversations in which US politicians get bribed (I guess calling it "lobbied" sounds nicer. Especially as a prerequisite to a "donation") would be a matter of public record
Also, everything is binary, zero or one.
Olivetti also owned Acorn Computer, inventor of the ARM processor, although Dave began a good few years before they bought it. Apparently the project was so secret that Olivetti didn’t know about it until the purchase was complete.
since Ultima deals with time travel, I accept your "history altering" claim. Long live Lord British! (RG has been to the deepest sea and the space station, so who can say he doesnt also have a time machine. He is a real adventurer who made Ultima- one of the best adventure rpg lines ever)
Never been a fan myself and can't figure out why people seem to like it. It tastes bland, to me and tends to be oily in a disgusting way. I am not sure if it's a nostalgia thing, or my fellow 'Murikins are just so whitebread they think a wee bit of herbs and spices are a an absolute flavor apocalypse, or maybe it's a combo of both.
You may always put an "innocent" looking file into the output binary that states who is the actual authors. Say you may create AUTHORS file in your repo, but store a SHA512 of that file in some obscure file in resources e.g. META-INF/ArtifactSignId, don't automate this step in any way, do it manually. A lot of people that are mindlessly copy'ing your work will not bother doing anything more than remove some stuff & search'n'replace author name. Then you will have a proof in case this other fork gained popularity (not very probable) that it was stolen.

I would not stress over it until that other person sets up a project webside and starts a marketing campaign. Most probably it is only about making a good looking GitHub profile.
DSV orders 300 electric semi trucks from Volvo, plans to buy 2,000 more
In the real world companies have no idea who the top and bottom 10% are because they use extremely low quality productivity metrics
Would we want to build the same stuff again? Why bootstrap to oil if you can directly go for renewable alternatives?
>sbcl

SBCL (and it's one of the fastest Common Lisps out there) ran MCCLIM at glacial speeds in my n270 netbook, kinda like a busy Pentium MMX running Windows 98 where you could see Win32 controls redrawing themselves. OTOH, GNU Emacs' multithreading sucks, but at least the UI it's miles ahead on responsiveness.
There is nothing special about CAR and CDR on the Lisp Machine, which should be considered a virtual machine for all intents and purposes that was implemented in microcode.

Multi processing was implemented mostly in Lisp, but stack group handling (how the system manages "threads") was done in microcode.

The hardware for the CADR is very simple, and has no knowledge of Lisp or the Lisp Machine.
Radio? Maybe 50/50
blaze and bazel are why there's not a whole lot of upstream work dedicated to this issue
It's because the people who dive headfirst into AI aren't interested in providing a good service. If you're lucky they are interested in using AI, if you're unlucky they are interested in getting paid for doing no work.