skysight-inc/HackerNews huggingface dataset:
Just from my experience, its flexibility and feature set. Some points I find relevant (specific to Spring Boot):

- If I'm building a web service I can choose if I'm using a thread based sync approach or a reactive non blocking approach.

- Extremely opinionated and well thought out configuration management. Think of Viper from Go, or config with Pydantic from Python, just turned to 11.

- I can add support for many different data stores directly with the framework. Psql, Elasticsearch, Cassandra... the list goes on.

- Making critical sections of code, especially around data stores can usually be made transactional with a single annotation and managing the lifecycle of that transaction is similarly convenient.

- Robust caching solutions that are brain dead easy to add. I stress the robust adjective.

- Built in health metrics and ability to refresh configuration while running and rewire itself.

- Can speak OAuth2.0 out of the box.

- You can connect the logger with a little bit extra configuration to additionally spit logs out to something like Kafka with no extra code on your part.

This list alone doesn't seem super impressive but having built on things like Python+FastAPI, Node+Express/Hapi/Apollo, and Rust+Actix, while you can do all of these things, they are not generally just there, ready to use, and suitable for production.

My bread and butter used to be Spring-Boot w/ Lombok and I could take a service from inception to running in prod with fewer lines of code than I currently can with Python and FastAPI.

Extra Note: There will always come a time when developing with spring where you will shout to the high heavens about something the framework does a particular way or something you misunderstood. That is part of the pain of when the framework does so much for you.
They failed because you were overmanaged and leadership didn’t trust people to do the right thing. We were very agile back then, iterated quickly towards the goal but we didn’t do rituals, stand ups and other ceremonies. We just talked to each other and stakeholders.
https://podnews.net/

All about podcast industry.
What it is is a way of growing the gap between the rich and the poor.
the archives make it seem like this stopped publishing last summer
Epub is just zipped html. In other words, html is everywhere, you just don't know it.
It also offers granular ACLs where git doesn't.
And now we get to it, but people are more concerned about pro-nouns and fighting over hurt feelings among themselves and other groups to realise the problem here.

Aside from the observation that the rich class is made up of mostly white people the problem is 1 rule for them 1 rule for the rest. Look at the lockdown parties in the UKs political capital whilst idiots were fighting over face-masks in shops.

I applaud the FBI for being raked through the mud for this, they bloomin well deserve this. They will no-doubt counter with the cost of restoring a building and public money as if often the get-out.

Either stand-up/speak-out to all of the oppression or don't, picking and choosing is just enabling fighting amongst those who are also being trodden on.
You just didn’t do enough stand ups /s
Literally this :)
https://www.datacenterdynamics.com/en/opinions/learning-ovhc...
Interesting, you make a good point there. Out of curiosity, do you see other areas where P2P on the client side can have a significant benefit?
Does anyone here use Excel in any capacity on production data in the biosciences? If so, did you go to college for the biosciences, or are you supplying work using a tool you learned under another discipline?

I'm always fascinated to learn how Excel makes its way into unusual places.
Your IDE might already do this for you and it's obvious until it's not.
Ethical violations happen no matter the economic system, and capitalism (market dynamics) at least provide a mechanism for self-correction.

Your response may help you jerk off to your righteousness, but it does not give anything actionable and it does not provide any type of solution to solve the problem. Can you try again, please?
If you are interested in the usability of command line interfaces I also recommend:

"learn more about the research behind Gitless, take a look at the following papers:

Purposes, Concepts, Misfits, and a Redesign of Git
S. P. De Rosso and D. Jackson.

What's Wrong with Git? A Conceptual Design Analysis
S. Perez De Rosso and D. Jackson.

If you want a thirty-minutes summary presentation, watch "What’s Wrong With Git?" from Git Merge 2017."
The idea I've seen with the "cap and trade" is that you use the money to, say, help a factory in a developing country install more expensive, less carbon-emitting equipment -- equipment which may not have been economical for them to do without the subsidy. That helps reduce emissions for the lifetime of that factory, as well as encouraging the development of lower-carbon technology overall.
Demanding users absolutely do cost something -- time and attention at a minimum. Some users will go to great lengths to try to force you to engage with them. An open source repo does not prevent this either in theory or practice.
This tweet explains it best: https://twitter.com/sarthakgh/status/1513493127729844229
While I agree with you, Perforce is not open-core at all, in fact, they're are fully closed-source[1]

[1] https://en.wikipedia.org/wiki/Perforce#Helix_Core
Look up the per-capita number of deaths caused by U.S law enforcement officers vs other countries.

Then look up the per-capita number of people put in hospitals by U.S. law enforcement officers vs other countries.

Then look up the consequences U.S. law enforcement officers face when they harm or kill. Also look up their relative training.

Finally look up most dangerous professions and see where law enforcement ranks to get an idea of whether their lives are truly in such danger as to justify their actions.

After looking at this data (and I apologize for not providing citations directly but I’m on mobile), it’s hard to avoid forming the opinion that U.S. law enforcement is undertrained, unjustifiably aggressive, protective of bad officers, and unaccountable to the communities it serves.

Anecdotally, I’ve had more than my fair share of interactions with officers and about 20% of them have been hotheaded jerks.

Oh, I forgot one: look at the domestic abuse numbers for law enforcement officers too.

Edit: here’s at least one citation:

https://www.cfr.org/backgrounder/how-police-compare-differen...
I've always wondered why there's not more R&D going into making power tools quieter, and I wonder if a "sound tax" on products could incentivize it. When selling any item that makes noise, where the noise isn't the intended result of the item (so it doesn't count for, say, speakers), you'd pay a small fee for each db over 70db, or some other level, determined to cause hearing loss, or noise pollution in a somewhat large area.
Also, most distros have the concept of stable releases. This provides a very valuable "focus point". It means that we don't just have to rely on the maintainers. Users can review packages for reasonable behavior too, and this isn't made futile by constantly changing packages. Users and maintainers can focus on just the stable release and at a reasonable cadence, and this focus point being the same for all users means that it has value to everyone else, too.
I don't think you lived in the past. Racist jokes were told by teachers in school to their class. Minorities in work environments would be told racist jokes by white dudes to their face and they had to laugh at them or be fired. White dudes could basically say whatever they want, as long as it wasn't about another white dude (or their families). The past was probably more shocking than you realize it was.
Google migrated off Perforce years ago, but now they are Perforce customers again, lol.
> Last time we saw each other he kept making incredibly racist comments about and even to my (nonwhite) wife and kid's face - it was the first time they'd even met!

Well, that's certainly unfortunate. I honestly do not know how you can bridge a gap that wide.
A bond with maturity that vests into USD is an asset held in the currency.

You dont want to be holding bonds.
This is patently false since there are anti-terrorist laws regulating the selling of encryption-related software. If a country is selling weapons to an armed group said country is rightly blamed for it.

> Pegasus spyware is classified as a weapon by Israel and any export of the technology must be approved by the government. [0]

Please explain how many Toyota Hiluxes are classified as weapons, require special government approval, etc.

[0] https://en.wikipedia.org/wiki/NSO_Group
Hello Sam,

I don't know if you've heard about this youtube channel, actualized. I'm not sure if I should recommend it to you, because, well, it takes extreme an extreme openmind to see his videos, but I'm sure you could confirm plenty of ideas you've contemplated in your life from him.

Following actualized advice changed my mind and my whole worldview, I'm sure it could help you as well. I strongly recommend his series on ego development:

part 1: https://www.youtube.com/watch?v=J3hNosyyXRA

part 2: https://www.youtube.com/watch?v=G8fIhLDV3L4

part 3: https://www.youtube.com/watch?v=pGItuEai8vo

From what you've wrote you seem to be in an advanced stage, but again, I'm no expert to judge.

Maybe you already know Leo Gura's work! In that sense, I have nothing to share with you, but if you don't, god I cannot recommend you his channel enough. Just these 3 videos I linked to can reinforce or even expand your worldview so much.
btw, the group that plotted to kidnap the governor was not found guilty, because FBI "double-agents" pushed them so hard on this that the jury considered it entrapment.
Why would it not being Ruby-based be a plus? Go is a big improvement over Ruby in some use cases, like where performance or concurrency is important, but this is not one of those cases.
Apparantly with the enterprise version of GraalVM which enables PGO, there's no longer any significant performance penalty, with GraalVM running at 97% of regular JVM throughput: https://www.infoq.com/articles/native-java-graalvm/ (section "Peak performance On Par with JVM")
I feel you about that startup time garbage. I did end up working on a GraalVM based Spring Boot app that was super cool as part of our business requirements were taking in user provided Python and Javascript code for execution and executing that code on incoming events, sort of like a rules engine.
If this is an intricate joke or something I'm sorry because I'm not well versed enough to get it :) Do we still use CD-ROMs? Do you mean the HTML format is as outdated as CD-ROMs?

I thought about HTML as a format for note taking or as an alternative for PDF. Stuff like that.
I've received a PR suggesting just that [0], my concern is

> Only thing that concerns me is that it will spawn n parallel requests to the website which could consume a lot of memory since we're talking about spawning a new tab with Puppeteer (Chrome :sigh:) for each link.

[0]: https://github.com/mattrighetti/athome-scraper/pull/1
> a lot of the nuclear focus is (understandable, if not justifiable) interest in cool new technology

This is certainly the case in the UK where the Government is rushing headlong into the Next Shiny (nuclear) Thing. In the meantime they inexplicably scrapped the Swansea Bay Tidal Power project! http://www.tidallagoonpower.com/projects/swansea-bay/
This is a great explanation: https://www.youtube.com/watch?v=iCRDseUEEsg
You just do everything over ssh. It's one of the reasons everyone still like CLI/VT tools so much.
This, exactly this.

Police pension funds should be the source of all police misconduct payments. The older guys would _immediately_ weed out the bad apples when it starts hurting their own wallet badly enough.

Paying for misconduct from city funds is a joke.
This headline similar (not equivalent) to "Ukranian fighters destroy Russian tanks with USA provided Javelin missiles". Given the impact of these hacks, geopolitically I think Israel will receive pressure from it's western friends about this issue.
there is a big difference between seeing something, and having a permanent recording of it. also, only a few people see what the kids are doing at any given time, and none of them see anything happening at home except the friends coming over. so when something embarrassing happens the difference is between a few neighbors seeing it vs all of them.

there are enough examples of nosy neighbors in the US calling the police on things they don't like. look up free range parenting right here on hackernews.

noone is going to bother about a few kids filming themselves spraying graffiti at the local park, except some people who live at the park.

if an algorithm amplifies local activities to everyone around, then the wrong kind of people will find out.

it's the very definition of gossip that is being facilitated here. the assumption that when something is interesting for a pew people, it's probably interesting for everyone else in the area.

it was probably a similar algorithm that motivated people to turn into lynch-mobs in some places in asia.

it's likely this kind of realization that spooked the OP.
The issue is especially bad, and needs to be especially called out, for npm because of the insane dependency bloat.

You can write fully featured and useful python apps with just the standard packages that come with python. In JS you need a handful of third party packages just to tell if a number is odd.

A difference in magnitude becomes a difference in kind.
Also has partial checkouts, important for huge repos.
I'm hopeful for you!

Apologies if my previous comment was doom and gloom - was just thinking about the things doctors do and perhaps even know and have to decide... sounds incredibly stressful. But of course that was one specific case, and every case and person is different.

Anyhow, stay strong, and best of luck to you, truly.
I saw the trailer. Looks like a Chinese Marvel movie with a wacky premise like Inception or what not. I think I will pass.

I watched Drive My Car recently. That is a good movie!
COVID is actually not a very mutative virus. The only reason it mutates so fast is because we let it spread so much. The more a virus spreads, the more it mutates.

As far as contagion, we have eradicated smallpox, which is right around the estimates for contagion of Omicron.
Tonight we’re gonna log on like it's 1979
Can't wait for DeepMind to take a stab at outcompeting dall-e.
> If house prices fall, they are going to hold on to houses to prevent the losses from being shown on their books.

And yet Zillow did the exact opposite of this very recently. Also, after Zillow did so, everyone on real estate forums seemed to explain that it's so so obvious that this would happen ("of course, with carrying costs, they had to sell")

It's almost like no one knows the future but backwards rationalizes whatever happens as obvious.
>Would they, though? Because one is a criminal of one type, they are criminals of all types?

It's certainly not a 100% always the case sort of thing, but yes, crime stats show that this is generally the case.
> There may be 1 in 100 truly awful police men and women out there, just as their are truly awful people in every known profession.

This feels a bit like Father Ted's defense of the Church's child protection record:
"Say if there are 200 million priests in the world and five percent are paedophiles. That's still only 10 million."

1 in 100 would be _far_ too high. Maybe 1 in 100 people are awful in the general population, but ideally you'd hold police to a much higher standard.
Yes the idea is perfectly sensible, the issue is that such schemes are probably a practical impossibility for humans to implement and police in a such a way that we achieve the goals or reducing co2 output, rather than just achieving a way for people to game the system for profit.

Even if everyone involved operated with good faith, even accounting accurately for the co2 externalities accurately is very difficult, and you can be sure a huge percentage of people will not be acting in good faith.
They're evaluated in the context of the last 2^n many tokens, for many models it is 1024, 2048, or 4096 tokens as a scanning window. The tokens (words and sometimes punctuation) are represented by integer values, so the last 2^n many tokens would certainly qualify for storage in a cache. Then next token selection only has so many possible assignable selections in any given language model because of grammatical limitations. This is only one such optimization, there could also be optimizations around the likelihood of certain words to be used given the presence of certain previous tokens, and so on.

But, yes, tokens are chosen one word as a time based on the previous content, similar to earlier auto-completion algorithms.
tl;dr: Perforce Acquires Puppet
This won't prevent packages you're already giving capabilities to - to later do something evil in a small patch update.

So it's not enough - you should also not rely on "automatic security updates" through some sort of semver trust. Lock your dependencies up completely, choose packages with a small dependency tree or zero dependencies, and at the same time use the newly launched https://socket.dev to know what packages do. Also reading through the source of your dependencies should be on the list.
I think the problem with distro hopping is that you are not really solving a problem. For example, you are going to try out distros until you find one where you Nvidia card or wifi works, or the one with your preferred desktop environment, the one with this or that tool etc... But in most cases, these are things you can change, Linux is open, distros are essentially just the set of defaults the maintainers like. There are some oddballs, like Gentoo, but most are just variation on the same base. In fact, a minimal Ubuntu and a minimal Debian are almost identical.

If you are constantly distro-hopping you probably have some specific needs than no distro fulfills, and your time is probably better spent picking one (preferably of the minimal kind) and actually solving your specific problems than trying to find a perfect match when there is none.

I use Debian (minimal) BTW.
Amazon is not a scam and anybody could have founded it. Both those statements are true so I’m missing the analogy.
"When I ask why there are so few women in the crypto space..." reminds me of the movie Boiler Room where they train scam telemarketers to never pitch investments to women or let a guy they are pitching talk to their wife about it.

Men are more vulnerable to making certain narcissism-related mistakes, such as getting into bad investements because of FOMO or self-publishing books about new fundamental theories in physics that center around the mass ratio of the proton to the electron being exactly the square root of 3371456.
As someone that has built and maintained several Puppet based infrastructure environments, I can get the frustration of Puppet when it is not configured correctly or left to its own devices. You absolutely need to keep Puppet up to date in your environment or it will steamroll you over time with pain/upgrades.

However, I do need to correct you that Puppet does support loops and various other ways to munge data for quite a few years/versions now. In addition, _Hiera_ is not that bad once you understand the overall hierarchy of your infrastructure and it gets easier if you shift the default data store to something like HashiCorp Vault for storing secret data.

We get away with not writing tests (we do heavy linting/checks though) in our Puppet infrastructure currently because everything has been documented for our development teams on best practices, trainings, and just communicating expectations well. There are some things that can sneak thru sure, but overall we've had #greatsuccess with just being open about we expect in our repos and being approachable to new committers for onboarding reasons.

Puppet can be a beast to keep up to date I will say, but if you have a good plan in place it's really a wonderful tool for everyone involved.
The way people of a certain political persuasion are talking about race recently reminds me of this scene from an old Family Guy skit.

https://i.imgflip.com/2oxj8k.jpg
Many American Christian movements are de-facto cults. That there's so many of them that they have achieved mainstream recognition doesn't diminish that fact, it just speaks to the prevalence of cult-like thinking in the US. There's no need to engage in pedantic semantics to attempt to discredit the author.
Twitter is a lot like HTML in that how it is used is so far removed from how it was designed to be used that barring radical redesigns in the protocol itself, the vast majority of the ways people use it is getting around the inherent limitations of the system.
I don't think this is unsolvable/inescapable, and I think we need to solve this.

In my opinion DoS isn't speech. DoS prevents not just a the speaker from talking, but denies all the listeners hearing it. Just like fraud isn't "free speech".

It's not a paradox of free speech that I can't reneg on a verbal contract, or written contract.

Free Speech is about the free exchange of ideas. DoS is literally the opposite of that.

The right of your fist ends where my face begins.

It's possible to argue that it's speech to express your displeasure with a person or their position by interrupting them. And demonstrating or doing a stunt during speech, is fair.

But if it goes so far that your intention is no longer to communicate your displeasure, but to deny speech, then it's like claiming "freedom of movement" to move your fist into someone's face.

The line isn't clear, and I literally mean it's debatable.
Show HN: GIMP for Android
Why a Slide Rule Works
It depends a lot on the application. Old apps that use old X fonts etc. work okay-ish, but by default a lot of modern apps will be pushing too much over the connection because they'll be doing the font rendering into a buffer.
A great read about the media business: https://www.amediaoperator.com/
I love Podnews (Podcasting News)

https://podnews.net

Easy digest, to the point, always got something interesting
Crypto is basically the same as the .COM bubble in the end 90s. There is some real technology that may be useful but most fanboys don’t have the slightest idea what this is about other than it being supposed to make them rich. They complain about people not “having faith”, they latch on some vague news, “gurus” everywhere. It’s exactly the same.

Add real estate in 2008 and now to the list. It’s kind of sad that our economy focuses so much on bubbles and get rich quick schemes while eroding the benefits for workers who do a solid job on real things.
"Introduced in 1991, DART had by 1995 offset the monetary equivalent of all funds DARPA had channeled into AI research for the previous 30 years combined"

Thanks for the link - someone at BBN had told me a similar story, but I didn't know the name of the program.
Ask HN: Is Safari a good option for a privacy focused browser?
Typically when seeing recommendations for browsers that respect privacy I see recommendations for brave or firefox or the like. I’m not sure why I don’t see safari recommended. I like their private relay option, i use the adguard extension for adblocking and have cross site tracking turned off. Am I missing a reason of why not to use safari if you mostly use apple devices?
Imagine any diffusion-style text-to-image model on specialized ASIC hardware.
It's a good day to cry, apparently
the reversibility and legal structures are the point. Signing a piece of paper is nothing compared to if you find a structural fault in your new house or it turns out the seller didn't own the deed. In which case, you want to have followed a regulated process and not just sent off some BTC to a temporary wallet.

I feel like blockchain promotion is primarily based in an anti-regulation belief system, one that doesn't actually work very well for people in real life.