skysight-inc/HackerNews huggingface dataset:
Seems a lot like the classic "I put only a couple of the strong advantages and enumerate everything I could think about as disadvantage". While I'm bias (I've done a bunch of these micro-libraries myself), there's more reasons I/OSS devs do them! To name other advantages (as a dev consuming them):

- Documentation: they are usually well documented, at least a lot better than your average internal piece of code.

- Portability: you learn it once and can use it in many projects, a lot easier than potentially copy/pasting a bunch of files from project to project (I used to do that and ugh what a nightmare it became!).

- Semi-standard: everyone in the team is on the same page about how something works. This works on top of the previous two TBF, but is distinct as well e.g. if you use Axios, 50% of front-end devs will already know how to use it (edit: removed express since it's arguably not micro though).

- Plugins: now with a single "source" other parties or yourself can also write plugins that will work well together. You don't need to do it all yourself.

- Bugs! When there are bugs, now you have two distinct "entities" that have strong motivation to fix the bugs: you+your company, and the dev/company supporting the project. Linus's eyeballs and all (yes, this has a negative side, but those are also covered in the cons in the article already!).

- Bugs 2: when you happen upon a bug, a 3rd party might've already found a bug and fixed it or offered an alternative solution! In fact I just did that today [1]

That said, I do have some projects where I explicitly recommend to copy/paste the code straight into your project, e.g. https://www.npmjs.com/package/nocolor (you can still install it though).

[1] https://github.com/umami-software/node/issues/1#issuecomment...
Most of these fees go to the banks for using their cards, with the exception of PayPal. As a merchant I fucking hate PayPal, but you need to accept it since users are accustomed to it. They own the distribution channels which is convenience and habit from the consumer. Fraud doesn’t impact them and most have minimal to no real preventative methods in place, again this is the card company not the merchant processor filing disputes. Venmo already did this getting the furthest and still couldn’t overthrow the empire. The amount of funding you would need without a revenue model would force you into this model anyway so you would end up with the same business model. So no. Probably not.
> As a maintainer, don’t fall into the trap of putting every possible exclusion into the repo’s git ignore. This really is a “sticky plaster” approach in my view. What we should try to do is up-skill and educate the community, so it benefits everyone in the long run.

Strong disagree. Please do continue trying to educate the community, but that's no reason to take the guardrails off.
Thank you! I like to think of my articles and youtube videos as a starting point for discussion - even after 15+ years I am still learning
In the end, Earth is an economically closed system, and what everyone collectively earns and spends must be in some balance. In that light, I’m not sure the total number of people is a problem, barring overpopulation.
this is not about the climate, why are you even bringing that up?
yes, you wouldn't be able to run more than about 450 such apps concurrently on the pi before they started to get slower. (if you were concerned about battery life, you wouldn't be using a pi; there are alternatives with orders of magnitude lower power usage, some of which can even run linux. but there's no way for a pi to use an amount of energy that's significant next to a human being, let alone a refrigerator or a car)

but 9% is really very pessimistic. 0.05% is a more realistic number

users are 100% entitled to spend their resources on whatever apps they think is worthwhile, and of course to spend their time programming their computers as inefficiently or efficiently as they want
This needs a [2005] qualifier
Prompt caching has been a thing for LLMs since GPT-2 (e.g. transformers's `use_past=True`), it's more of a surprise that it took this long for the main LLM providers to provide a good implementation.
How do you know the contracts are being followed?
Trains are better unless you need to cross an ocean
So… it’s training itself on synthetic data?
"Bad lawmakers fail to make their intent clear. Bad lawyers take advantage of vague laws to argue for unreasonable intent. Bad judges let these bad arguments fly."

Good lawyers and good judges allow bad laws to be taken advantage of. If the law says it, it should be allowed (for leniency to the accused) or the law should be invalidated due to a lack of strict construction.
The amount of opinions predicting imminent destruction of X in the year
forces me to treat every comment of type "any time now" with a grain of
salt.

Also, it's not like other X-like clones (Mastodon) are any different.
Mastodon loses replies even if every server is running correctly.
mpv 0.36.0 from July 2023, nvidia 555.58.02 drivers from August 2024 (Fedora 39).
No. If the majority wants to murder or deport all immigrants and seize their assets because “fuck ‘em”, there’s no way a Democracy can just shrug and call it “vox populi, vox dei”.

It might lose but it will have to put up a fight, legal or physical.
This is one of the best "programming advice" posts I've ever read, right up there with the grug brained developer.
Wealth destroyed this way just disappears, it's gone. As we saw after the communist revolutions in Russia and China, which led to decades of extreme poverty and tens of millions of people starving to death. There's not a single case in history where the state mass appropriating assets from the rich improved the people's standard of living; the only people whose standard of living improved was the cadres who now controlled all the nation's wealth.
Directly related to computing are the capabilities of asking questions. Why is that? Because the computer, being a tool to solve problems benefits from asking the right questions so you can solve them.
Sinte the problem is usually within other peoples mind, you need to be good at extracting this knowledge from them.
Hence the need for knowing how to ask.

If you add the issue of emotional barriers, then knowing how to handle difficult questions is even more powerful.
Use `\v` then `<` and `>`, and you can make it default.
>I think most people are aware of the repo’s git ignore file

Not me, never heard of it.

I use ./.git/info/exclude to bypass commits and pushes, that is good enough for me.

Quickly reading the title, I though it was about stop using git period, go to something else :)
Java has a pattern that is a superset of this, which is the self-recursive generic type:

interface Foo<T extends Foo<T>>

class Bar implements Foo<Bar>

This is used to implement associated-type and Self-type behavior, at the expense of boilerplate. You can have multiple levels of associated types, though, which is murderous on the pinkies (or whatever finger types the angle bracket keys in your layout).
I just add `\v` (very magic) to make it interpret regex more strictly. I’ve just tested it and you don’t need to escape these anymore to match word boundaries.
Unit tests are only worthwhile when your internal machinery is part of the contract.
I thought this was already understood?
Are anyone working on an analogous way of integrating reinforcement learning into training generative models based on what they have experienced in user interactions? Seems like having models “dream” e.g. do hypothesis testing and correct the weights based on the results could be a way out of the lack of enough training data.
I wonder if this can apply to humans for situations that either resolve conflict or to anticipate future events more effectively? People are known to process traumatic memories from the past during REM sleep by essentially reliving the experience and they're known to work through potential future events e.g. business executives have simulated meetings in their dreams for ones they anticipate to happen soon in the future.
Novel electrolyte design shows promise for long-lasting lithium-metal batteries
Vietnam and Thailand may be corrupt but they've still got much stronger rule of law than Cambodia.
This is why judicial records are so secret that you can't even subpoena exculpatory evidence from them. They want to protect the image of the judicial system. So old fashioned. In today's world, you build trust with transparency... assuming your organization isn't rotten...
It says volumes that your reference for "normal" is Dickens, the industrial revolution working class, subsistence farming, and literal peasants. You had to put the bar on the floor to make our policies sound reasonable.

For your next act, could you tell us how the children yearn for the mines?
Assertions?
and because it updates fairly frequently

I fail to comprehend how a single-function-library called "isNumber" even needs updating, much less "fairly frequently".

The debate around third-party code vs. self-developed is eternal. IMHO if you think you can do better than existing solutions for your use-case, then self-developed is the obvious choice. If you don't, then use third-party. This of course says a lot about those who need to rely on trivial libraries.
Why such needless arrogance from cops in a developed country like US? They for sure couldn't be following some written law, right?

I mean that's not even pretending to 'protect and serve', unless we change subject from 'citizens' to 'ourselves'. I would expect such stories from say Russia or some parts of Africa, not champion of free world.
CPU Performance Bottlenecks Limit Parallel Processing Speedups
Why isn't there some kind of 'compiler/linker/stripper' that would collect the functions actually used and compile them into an application specific library? Yes I know that dynamic dispatch makes that difficult but the programmer does surely know which functions he wants to call.

I sometimes hanker for a return to Fortran IV where every routine was separately compiled and the linker only put into the object code those that were referred to by something else.
Marked for your convenience:

https://pbs.twimg.com/media/GVCwMmbXsAAaaZM?format=jpg&name=...

Look, blowing up Nord Stream made natural gas cheaper!
> It's mind-blowing 1. that Delta fought/ignored to the point where police had to shut down their operations, and 2. how much they even fought back when their counter was already closed down!

All over 3000 euro. For an operation as large as an airline they may as well have been arguing over a dropped penny.
> Helix would be even worse considering it's a desktop app.

Helix is a terminal app.
Great example. Yeah, I fully agree that in general, the fastest way acquire a complex skill is to focus your practice on the particular components that are giving you the most trouble. That's the main theme behind deliberate practice: find the bottlenecks and concentrate your practice time on them.
Every team should eventually have some internal libraries of useful project-agnostic functionality. That addresses most of your points.

Copy-paste the code into your internal library and maintain it yourself. Don't add a dependency on { "assert": "2.1.0" }. It probably doesn't do what you actually want, anyway.

I think the more interesting point is that most projects don't know what they actually need and the code is disposable. In that scenario micro-libraries make some amount of sense. Just import random code and see how far you can get.
I would say its useful for all production-grad application.

Trainer.diagnose helps you get a final eval score across different splits of datasets: train, val, test, and it logs all errors, including format errors so that you can manually diagnose and to decide if the evaluation is too low that you need further text-grad optimization.

if there is still a big gap between your optimized prompt vs performance on a more advanced model with the same prompt (say gpt4o), then you can use our "Learn-to-reason few-shot" to create demonstration from the advanced model to further close the performance gap. We have use cases optimized the performance all the way from 60% to 94% on gpt3.5 and the gpt4o has 98%.

We will give users some guideline in general.

We are the only library provides "diagnose" and "debug" feature and a clear optimization goal.
The advised reader could devise a solution using public / private key where:
- Alice communicates her public key
- Bob communicates his
- Alice encoders her cards with Bob’s public key
- Bob does the same

Problem solved!
Excited about the work here. However, my 2 cents - for this to become a reality (serious production use at scale), I don’t think it’s just based on the choice of the analytical engine (here, DuckDB), but rather on how well the Postgres extension is built. The Postgres extension framework is complex, still maturing, and doesn’t offer full flexibility to implement features. We saw this closely at Citus. It was a deterrent to competing with native analytical databases like ClickHouse and Snowflake. A bunch of customers, including CloudFlare and Heap, switched from Citus to ClickHouse and SingleStore, respectively. This was one of the inspirations to start PeerDB , to make it magical for customers to move data from Postgres to native and purpose-built analytical databases like ClickHouse.

Being a Postgres fan, Good luck and best wishes with the effort here!
Sorry I meant to say Zed. Edit fixed.
Mostly, Yeah.. But im reducing my stuff because im running out of space :)

I will keep my old Laptop running P3 633 and old Scovery desktop running P3 1000.
In principle this is a good idea but it's definitely a double edged knife for the users. From what I understand, your idea is to rely on some level of anonymity. Let's assume your security is 11/10 and nothing gets leaked - great. But people are very bad when it comes to this though: they assume that a semi-random username somewhere will shield them, which couldn't be further from the truth. You need to share 3 seemingly trivial facts about you, and people with good experience will be able to sift through that and figure out your identity. I have a case from about 2 years ago: a guy shared the country where he studied and a place where he worked. A few people instantly connected the dots and figured out who he was. Those of us that did just laughed about it and moved on with our lives(his existence really couldn't possibly be any more sad than it was). However eventually others figured out who he was and the fact that he attacked homosexuals constantly, while complaining about his diarrhea and describing in detail his wife's pregnancy (and being the son of a media oligarch)... You can imagine how that all blew up in his face. While he can only blame himself for this, there could likely be cases when you might also be held responsible. What I'm trying to say is, be careful. Good luck.
Thank you for reading and commenting. It is great to understand different people's perspectives.

From my experience the main downside of keeping the "guardrails on", people are less likely to learn about the importance of git global ignore and also with open source projects there can be a green square chasing game (which we also need to educate people on) - just thinking about this, more Pull Requests will come in with unwanted files though, which will be painful for contributors and maintainers, but could be a good lesson?
Normally during the legislative process a record is kept about deliberations leading up to the proposals for texts, and amendments etc..

In a 'normal' European democracy judges and lawyers use these deliberations to argue what the intent of the legislative branch was, when it created the law. And to interpret it in that light.

I'd be surprised if there was no equivalent in the USA.
I suppose therein lies the root of the Scalia doctrine though, which is too strictly 'originalist' for my taste. But in this instance I'd wager the rules of seizure were given a lot of legislative attention, similar as Habeas Corpus, because illegal seizure is an obvious tool of tyrants. It was often used by Roman Emperors and medieval Kings.
performance and scrolling is absolutely atrocious on first load in Firefox.

Your video embeds literally aren't loading.
To Leave or Not to Leave Your Manager?
Hunger is only a distribution problem in the sense that people in certain regions don't produce enough food to feed themselves or anything of enough value to trade for food. Which is a problem with the social and economic systems of those countries, something that can't be fixed externally (unless somebody wants to e.g. invade and depose King Jong Un..)
I don't mean the reputation of doing everything great which obviously is a myth. I am speaking specifically about the German nuclear installations safety standards.
How we communicate signals seniority
Generally a lots of misunderstandings regarding radioactive waste, but also breeder reactors are still fairly experimental.
Use \b lol
Oddly enough, I know him because he had a formal button up and slacks clothes line named after him.
A man who brings back Ukraine's fallen heroes
> companies have to play so defensively because they hold so much power,

You mean they decide to play defensively because they have the power to be a pain in the neck.

>If a company makes an honest mistake, courts will typically side with the less powerful party when possible.

I'm seen way too many malicious "mistakes" punished with a slap on the wrist to really believe this.
This is bad advice. The repo’s ignore file is there so that other people (without certain domain knowledge) don’t accidentally commit undesirable files, including directories containing sensitive information (which get generated by some tools like Terraform).

Use the repo’s ignore, not your own.
Great project, unfortunately in my experience does not work from 4K display (Windows) to a 4K (macOS with external monitor). The image is blurry.
Indeed, if these are actually “hot spots” for cancer justifying the scary coloration and risk factor #’s, it shouldn’t be beyond the investigative skills of Propublica to assess the epidemiological data, where surely these locations also stick out like sore thumbs?
Can you provide some sources or readings on the correction and the ugliness you speak of.
How to Escalate Well – By Yue Zhao – The Uncommon Executive
It indeed is. The bad password you're thinking of is "correct-horse-battery-staple".
> Explode

Not all Lithium Ion chemistries react this way. LFP does not explode:

https://youtu.be/D8xNjz73p80?si=LA4iGdI6sTJ_C9kJ
Why would you want to track the lifecycle of jobs?
Reading notes: it compiles to a VM; it’s very Lua-like. What’s the difference? Is it memory management? (In particular, if I took a variadic argument table and returned it from a function?)
The current tech companies have become an enforcement agency of the state they operate in.

It's more like Big Tech has become its own unelected global government. They already go beyond local government orders and control what information much of the population receives.

I'm afraid the world will go through a techno-fascism stage.

Will? We are already living in it.
Just like the hundred of previous similar events, they will not.
Oh interesting 3rd option! Thank you for sharing, I will explore the practically side to this option and feedback. Thank you!
I utterly fucking despise that Git allows ignored files in some cases. FUCKING DESPISE.

IMHO the .gitignore should be the source of truth.
You've mentioned the "green square game" a lot, and I don't see how this is a problem. If someone makes a PR that is nothing but the .gitignore file, you can just reject it in one second. (Unless it is a well-researched and well-justified change, in which case you can gratefully merge it.)
This is a few pixels on a consumer price index. Which energy - do you want to make a guess? What is a surge to you?
The last comprehensive study I read indicates that they improve internal and external code quality by 76% and 88% respectively while reducing productivity some[1]. If you have papers that indicate your claim I'd be interested in reading them or in ones that refute the metastudy linked below.

1. https://doi.org/10.1016/j.infsof.2016.02.004
> We're no where close to making electric planes, locomotives, or earth moving equipment that are 100% battery powered. The batteries would just be too big.

https://www.forconstructionpros.com/equipment/earthmoving/ba...

https://www.constructionequipment.com/earthmoving/news/55042...

https://www.washingtonpost.com/climate-solutions/2024/06/17/...

https://electrek.co/2024/05/30/takeuchi-electric-compact-exc...

https://www.youtube.com/watch?v=BiSfUE7r0sU

While the energy density of fossil fuels is exceptionally compelling, battery technology is catching up rapidly. You don't have to drive fossil fuel use to zero immediately, simply drive it down as fast as possible in parallel across use cases (housing, light vehicles, heavy vehicles, rail, etc). China has already hit peak oil, for example. Oil will remain for some time for use cases where there is simply no other option (long haul aviation and chemical engineering), but that is a much smaller TAM than today (~100M barrels of oil/day).

Tangentially, the IEA and OPEC are currently publicly arguing over the future of oil demand due to the inflection point we’re at globally.

https://cleantechnica.com/2023/10/11/chinas-oil-gas-giant-si...

https://www.reuters.com/business/energy/iea-trims-2024-oil-d...

https://www.spglobal.com/commodityinsights/en/market-insight...

"The continued momentum behind electric cars is clear in our data, although it is stronger in some markets than others," said IEA Executive Director Fatih Birol. "Rather than tapering off, the global EV revolution appears to be gearing up for a new phase of growth."
imv – X11/Wayland Image Viewer
I would argue that that’s better than having multiple devices from multiple manufactures and multiple software applications from multiple companies.
Echoing similar sentiments that I'm optimistic for Zed to become more polished and stable.

Till then, Sublime Text 4 is still the best non-terminal text editor I've ever used and I continue to daily drive it. Sure its paid and non-FOSS, but its incredibly performant on Linux and Windows and its LSP extension + Sublime Merge fill the gap left by VSCode for me. Well worth the price tag IMO.
Sorry you thought it was a trick, I guess I could have extended the title with

"...for your personal files"
Fragments of two lost tragedies by Euripides discovered in an Egyptian papyrus
I think slowly enough and have a fast enough terminal that it's never the bottleneck. My first modem was 300 / 1200 baud so even a janky wi-fi connection is just fine.
> but largely useless ruling because it fails to define the maximum duration for which property can be held. As such, it's up to the police as to what qualifies as indefinite. If the ruling had capped it to 14 or 30 days, that would be a useful ruling.

Not always correct as a principle.

To define a time period also means the police will tend to keep the property at least as long (or even a bit longer) than the time period listed. If the time is 'reasonable' (and yes that can vary for sure) it's ambiguous enough to make someone wonder if they would be called out as 'unreasonable' and that in itself (in many but not all cases) makes them think a bit more.

For example you will notice that at takeout places there are no signs saying how many forks or ketchup you can take (it's implied 'reasonable'). Imagine if the sign said 'you can take no more than 5 forks' my guess is many people would then think 'it's ok I don't need to forks but since I can I will take 5 forks just in case'.

Anyway to the point how much would people think is 'reasonable'?

10 years - no way
5 years - no way
(unless needed for a specific purpose ie a trial)
1 year - probably not
1 month - might be to short

... and so on.

I'm not saying so much a time shouldn't be applied but that it's not always apparent and also people tend to push to the 'last minute' with timing and so on.