skysight-inc/HackerNews huggingface dataset:
A lot of this depends on implementation and infrastructure which is of course an additional detail. In an example I'm recalling it was for a communications app that had services for content, users, groups, sending, and receiving. Sending a message would save content with an id, include user/group recipient ids and write to the send service with them. Each service if it accepts the request completes it unless the service is actually down. The user/group service seems like it could be a sync service, but actually the client caches a list of users/contacts or can search for them.

By abstracting content the only thing that needed to change for new types of content was the content service and clients. Abstracting recipients which can be users/groups, meant that the only service that needed to care about this detail was the one that replicates sent to inboxes in the receiving service. Because of the use of content ids and user/group ids, this is all small idempotent/immutable metadata. The system was complex (yet became manageable over time) and onboarding onto each service was immediate.

I think few have seen well-bounded microservices' contexts leading to the idea that it's a bad distributed monolith. Also worth remembering that advantages of microservices 'done right' is large scaling of developers and isolate failures.
It’s also the alternate representation of an empty set in maths.
1 BTC = 1 BTC
MessagingService includes its queue depth, or age, to LoginService in the enqueue response. If over $threshold, LoginService tells UI to add a parenthetical "(our email is backed up but you'll get it soon)" notice. Add alerting around high queue depth and I think you've buttoned this up.
Look at that subtle off-white coloring. The tasteful thickness of it. Oh, my God. It even has a watermark.

Now lets see Paul Allen's screenshots of the directory structure of his codebase.
At least for kosher I'm aware that rabbis inspect and approve the manufacturing facility and process directly. This is doubly true for items labeled "Kosher for Passover". https://oukosher.org/passover/articles/what-is-kosher-for-pa...
You have to fix conflicts either way so what's the difference? I suppose when merging you only have to fix the cumulative conflicts, while when rebasing you have to incrementally fix the conflicts introduced by every commit which is annoying. I usually squash a branch (rebase on where it diverged) before rebasing to fix this.
Those phones weren't abandoned. They just didn't get much use for anything beyond calls, text and sometimes the camera.
Was not just DNS. We are in South Florida and run internal DNS with next hops to 1.1.1.1 and 8.8.8.8. We had about 30% of sites not available even with DNS resolving. As of 1:00 EST all is working now.....
I'd also add the regret of not buying something you later realize was a unique opportunity, and wish you would've jumped on in the moment!

I've learned that there are so few things that I genuinely feel an itch to buy, that should I come across one (say in a shop window, or a stall in a craft market) I should buy it. So many times I've seen something interesting, thought "okay I'll take a picture and research it and decide later", and I don't think I've ever actually returned a single time -- although I have regretted not purchasing it. Sometimes in life you have to capitalize on the moment - it may not come again!
Actually I just discovered that ASI already exists as a concept but I'd like to hear a lot more about it.
I'm guessing it will also make airline passengers more productive.
What's wrong with VSCode?
Pretty sure this is a move to support remote work. They are trimming down their existing campus to build more homes in the bay area, which is in dire need of that.

Big tech has lots of real estate for their mega campuses. It is gonna take a while to unwind that.
People are so in love with the guy they never mention this part.... Maybe because they dream of being in his position?

Most people doing what he did would get so fired so quickly... yet when everbody's favorie guy does it...
Show HN: A CLI to sync between Android and local system using adb
> ChatGPT has spoiled me and I find Google Search to be a large waste of time

I hope you're not blindly trusting answers. I experimented with ChatGPT for a while and (even when using the GPT-4 model) I would get answers that were false but didn't sound too unreasonable. I could have easily been misled if I didn't already know the answers to the things I was asking it.
"EMACS is not hard, you can learn it in a day… Every day."[1]

[1] https://www.youtube.com/watch?v=urcL86UpqZc&t=325s
can you explain? to me SOP is feature branch, work there, commit occasionally, then when it's good review, squash and merge (99% of the times done on remote). the history is clean with the ticket ID attached to the final merge commit (as the feature branch is treated as atomic)
There is a lurid A.E. Van Vogt book with the the subtitle "INTELLIGENCE QUOTIENT 10,000!"

https://en.wikipedia.org/wiki/Supermind_(novel)

which like a lot of science fiction confuses high intelligence with E.S.P. You could increase the number of coefficients in Chat-GPT 1000 times and it won't be able to tell you who won a sports game that happened last weekend if it was trained a month ago unless somebody told it. (Bing Chat succeeds at this because it gets fed information on demand from Bing.) To do otherwise would be "E.S.P."

I think there are various practical limits on intelligence and I'm not sure if a higher intelligence could really do much more than we can. For one thing there are various results such as

https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_...

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

and just because your model of computation is based on neurons instead of opcodes and registers does not make those limitations go away.

If people are not making progress on a "theory of everything" or other tough problems in fundamental physics such as "What is dark matter?" it is not because they aren't smart enough to work out a theory. There are many theories of quantum gravity today and many ideas about what dark matter could be. To prove one of them would take a difficult experiment that involves manipulating large amounts of matter and a higher intelligence still has to do that experiment.
Reddit CEO Steve Huffman is slamming protesters who have made large parts of the website inaccessible this week, comparing the unpaid volunteer moderators leading the blackout to wealthy land barons.
"Google and OpenAI discussing agreements to pay over using content to train AI" - https://news.ycombinator.com/item?id=36368743
Nice, I hope more models like Llama will make it to the community.

Though I wouldn't mind crowdfunding one either and have it truly open and free though.
> Still find it odd that Reddit doesn't just buy out those apps, seems like it would be mutually beneficial to just about everybody.

Reddit wants a fine tuned engagement trap loaded with tracking/ads. The simple community UIs are basically the opposite of that.

Perhaps they could buy them out and run them to the ground, but maybe they were in too much of a rush to IPO.
Magic: The Gathering is a collectible card game (CCG) whose game designers use a few representative "player profiles" or archetypes in their research and development (R&D) of cards.

Timmy, John, and Spike (and hybrid combinations) are such gamer personas.
Agree that's another way to solve it. Treating password reset emails as transient, erroring, and not enqueuing would also work and might be simpler.
I used to be opposed to git GUI’s, but after a few years and working in larger codebases, I love the way they visualize everything. Especially when dealing with hundreds of branches. Sure I’ll use the git CLI from time to time but GitKraken works really well for me. I feel pretty safe seeing my stashes in front of me, etc.
War Diary (1943)
I moved all my domains from google domains -> CloudFlare a few years ago. I haven’t had any issues other than CloudFlare is missing support for some tlds, mainly “.dev”
we have account servers for a game in java that end up being cpu bound (we have to scale up based on cpu, not network), which is much much faster than python.

so i would be surprised if a server written in python could saturate the network, for a reddit-style workload, which i imagine would be similar.

any1 have relecent experiences to share?
Lol. Run for a other cloud provider. AWS or Azure are serious about their customers.

GCP is part toy, part science experiment. I am expecting it to be discontinued in the near future. I don't know any medium or large business that puts all their eggs in the GCP basket - or if they do they usually have some sort of deal directly with Google.
But title is incorrect?
It is definitely lazy and superficial, but it does not necessarily make for a terrible indicator. We are much more receptive to color than small shape variation, by removing the former you are preventing (or at the very least mitigating) comparison and the creation of stereotypes.

Now I am not from the US so I won't comment about history, and I can fully believe that there is some link between being a white nationalist and believing one "race" to be superior to the others, but I do not believe that this is a reason enough to disqualify the idea.
I’d suggest reading up on the experimental method. There’s also a really good book: Trustworthy Online Controlled Experiments.

You are trying to apply science to commercial applications. It works, but you cannot twist it to your will or it stops working and serves no purpose other than a voodoo dance.

> Flipping a coin has the same probability of heads during a new moon as during a full moon. I’m going to jump ahead and expect that you agree with that statement.

As absurd as it sounds, it’s a valid experiment and I actually couldn’t guess if the extra light from a full moon would have a measurable affect on a coin flip. Theoretically it would, as light does impart a force… but whether or not we could realistically measure it would be interesting.

Yes, I’m playing devils advocate, but “if the button is blue, more people will convert” is just as absurd a hypothesis, yet it produced results.
Stackoverflow Developer Survey 2023 results
A CD-ROM
This italic scrolling was pretty standard on any LED sign in the 80s and 90s. I always assumed that, rather than a stylistic choice, it was just caused by the lines updating one after another because of update or display multiplexing speed.
Could you link to where this claim is made? I don’t see it in the article.
> which investigated whether the drug could increase the pleasantness of human touch.

Why would they need a study for this? Literally every single person who has taken MDMA can confirm that increases the pleasantness of human touch. What a waste.
The girl with colitis goes by
I think it's interesting that despite our access to this sort of information, a huge number of people still don't understand that "Ye Olde" was not pronounced "Yee" and rather "The".
What would you have him do instead? Go to a high school for 4 years as a daycare, where all of his peers will be until 3pm? I could only see a case for ensuring a limited schedule (like being done at 3pm) because SpaceX is known for being such a grueling 60 hour week place.
the linked articled includes this map
Yes but as it does not come from fossil fuel, its impact on the total amount of carbon dioxide currently in the surface is neutral. It’s not a panacea but it’s better than using extracted gas and is a way to bridge the gap between the current situation and one where we have enough clean energy.
I have what might be a controversial opinion. Sacrificing terrestrial visible light astronomy for a well developed worldwide satellite communication constellation seems like an easy trade. Astronomers can still do terrestrial radio astronomy, and as far as I know, it seems like the utility of orbiting telescopes far outweigh the utility of terrestrial telescopes.
Lookup how many of AWS services were discontinued and are no longer around. Go ahead.
gorilla.bas
I was going to say this too. C is more my "consistently appreciated" language than ever my favorite of the moment, but the Redis codebase is a fantastic example of it that's very easy to digest.
I'm not apologetic, I'm just not accusatory.
This is one of those things which is plausible sounding but probably untrue. We are generating exponentially more data with every passing year, only a small fraction of which is going to be AI-generated.

Consider:

- you could put a microphone in a busy public place and do speech to text on everything you heard

- you could train on audio data from films etc. Yes some (tiny if the WGA and others have their way) fraction of the script will be AI generated but a lot won't be, actors will improv etc.

- There will still be a massive and ever-expanding amount of human-generated text to train on. For example we have the fast-growing niches of AI doomsterism and AI mindless optimism.

- You could hook it up to gemini to find out what the hipsters are thinking

- public domain books are a massive training corpus and every year a new vintage gets added. It's going to be quite some years before the AI-generated garbage tier gets through the copyright period and out into public domain.

- In certain cases AI can actually help to train AI models. Obviously we saw this in the reinforcement learning explosion around AlphaZero etc but we're starting to see it in language models with things like voicebox[1] being used to train other models, and Facebook's paper shows significant model improvements from training this way.

[1] https://about.fb.com/news/2023/06/introducing-voicebox-ai-fo...
The Work-from-Home Future Is Destroying Bosses' Brains (2021)
> (...) it must also be a good use for every instance of that class.

You, and OP, failed to present a single argument supporting the thesis that modeling languages in general, and UML in particular, are "lunacy and a massive red flag."

> Sometimes motivations are misguided (...)

Not only did you failed to support anything in the original anti-diagram rant, now you also tried to support generalizations with hypothetical corner cases involving misuses, which is an absurd argument to make.

So not only do you have zero substance for show with regards to the original anti-UML rant, you also resort to using vague, unsubstantiated strawmen.

This is to be expected. Like many discussions involving technical aspects, generally detractors come from positions of opinionated ignorance.
So the idea that mandatory standards don’t halt progress because phones moved past micro USB is hogwash, then?
Yeah. So?

Make no mistake about it, there is no argument. We are not negotiating. I'm not recognizing anything that was said. Like hearing my nephew cracking up over saying poop, it was cute the first time. It's time for new material yungin'.
Well we can all believe anything we want, but that doesn't change reality.

We are meat meacha controlled by pudding with rudimentary intelligence. This brings us great joy, especially when raising mini-mechs, but at the end of the day, we all end up rotting in the ground.
PiHole + unbound here and I didn't even notice it. Which, after the week I've had with Comcast service, is very surprising.
I played Planescape back around 2015 or so, for the first time. I felt an uncanny similarity to the movie "Memento" by Christopher Nolan, which, coincidentally, was filmed around the same time, developing on themes from the earlier movie "Following" (that came out in 1998).

Then I came to know that this was actually a major point of discussion, with various theories swirling around it.
While the exact fate of Betelgeuse is uncertain, scientists believe it will likely leave behind a dense remnant called a neutron star. Black holes typically form from the collapse of much more massive stars. An interesting read.
I'd say, development is much faster using GraphQL than REST.
The problem is that a lot of developers consider things forever tools when they are not forever tools and not even close. SQL is one of the forever tools, but even in your short list I would absolutely strike down two of them as "forever tools". They're more like "my favorites that I've invested decades into".
Sadly the deprecation of 32-bit Android apps has done a lot of damage to backwards compatibility...

Wonder what would have happened if Android was a Microsoft platform :-)

https://forums.beamdog.com/discussion/87197/pst-ee-on-androi...

Basically, the game doesn't work any more on my Android 13 device, because devs need to go back to it and recompile the sources for 64-bit ARM.

Naturally with a change like that with no compatibility layer available, there will be tons of apps and games left behind as abandonware, because their devs have better things to do (if they are even still around, at all!) than going back and recompiling all their source code. We'll see if BeamDog ever gets to it for PS:T!
I don’t disagree, and I personally use it, but it’s a decent distance from teaching students the basics of git. I’d bundle it into a group of tools that are useful to know the existence of, and look up the docs when needed.
>I've basically given up on anything drastic happening until the dipshit conservatives in the US stop their moronic crusade on this topic

US CO2 output is declining.
Magic earth,osmand+,
Openstreetmaps

Wps, only office, Zoho docs

Offline only office is really nice

Nextcloud

Searxng

Zoho mail is like Gmail a decade ago, protonmail is decent too
Why is citrus to be avoided in composting? A quick Google says that’s a myth, but this is the first I’ve heard of it either way.

https://www.gardeningknowhow.com/composting/ingredients/citr...
The rebase crowd seems to be obsessed with it due to wanting linear history.

In my opinion, the reason for all of this is due to how `git log` shows history. If you merge a branch, then every commit in the branch is now scattered among your mainline history, making it confusing to see what is going on.

So, instead of fixing `git log`, you end up rebaseing (and possibly squashing) on top of the main branch, then doing a fast forward commit so you get a "clean, linear history".

But, if git just change the default of `git log` to `git log --first-parent`, then so much of this would go away.

Only top level commits (directly to the branch, fast-forward merged, or a merge commit) show up in the history.

Now, let's say I have a branch that I've been working on for 2 weeks. I have 20+ commits. During that time, I've already needed to merge the main branch into my branch to keep it up to date several times.

I can either rebase the whole thing, to clean up history, remove the merge commits from main, squash unnecessary changes, and so on, just so I can get a "clean" history in main, or, we can just do a merge commit bringing in my whole branch with a good commit message.

I prefer the merge commit because it is then very easy to track _all_ of the changes made in my branch by a single commit. I can do a diff on the merge commit and see all changes. I can cherry-pick just the merge commit and bring in all the changes. If I need to break down what the original developer of the branch was doing, I can walk through all the sub-commits.

There is no need for them to rewrite history and hide their workflow or their process.

But again, the problem is, by default, `git log` shows this as a huge mess, whereas `git log --first-parent` would _only_ show the merge commit, and would hide all the child commits that happened in the branch. After all, the top level merge commit is what is important, we only care about the subcommits when we need to dig in.
MTBF of samsung flash parts is allegedly around 1.5Mh. That's one in 171 years. A battery, on the other hand, is (almost) guaranteed to need replacement after ~2000 cycles, or 32kh. That's a difference of 46x.
I file use of the word “entitlement” right alongside use of the word “respect.” The only people who ever use the words inflict them as asymmetrical projections of their own abusive characters.

“I will respect you when you respect me,” always means: “I will respect your right to exist when you respect my authority over you.”

“Your attitude is entitled,” always means, “standing up for yourself reduces the value of my entitlement.”

People with the self-reflection necessary to use these words appropriately will also recognize them as currently abusive and over-spoken barriers to communication. They’ll self-select out of speaking them in the first place.
Squinting at this map: I think the new residential places are mostly replacing existing Google office buildings. Thus it fixes (tongue firmly in cheek) two problems at once: too much office space, and not enough housing.

I grew up a couple miles from Pullman. They were nice houses; still in use.

https://www.nps.gov/pull/learn/historyculture/the-strike-of-...
Sure, but I'd count home ownership in a safe area as a middle class metric. That would at least double the housing costs.
> Even engineering undergrads have to learn formal logic in their first semester.

I got my engineering B.S. from a top 5 college in the US, and have known many people who have gone to similar schools. None of us have had to take a class that goes into first order logic or proof writing. I don't know what college you go to where that is a thing, but it would be exceedingly rare.
Just 2 MWt (Megawatts thermal)
> the problems are a classic case of a "good enough" solution that shipped very early and became core of the ecosystem

BTW, that's the exact reason I like lack of a “good standard library” in JS that people usually cite as a downside. When there's a good enough default solution it suffocates evolution of different ideas in the field.
I created an AI news aggregator without the BS
So the argument is somewhere someone did it before we had international conventions and agreed upon bylaws like WTO, etc., but nevermind, someone some time ago did it, so it's okay?

Indentured servitude is still openly practiced in some countries, so that would make it okay for every country to do it now? Amazing!
> The problematic use of rebase is on pushed branches. Especially if you have collaborators.

Yep. As soon as you have a PR out, and have to address comments, you have a public branch and can't safely rebase it. So you can't roll those new changes in to the "clean" history, If upstream also has changes before your PR gets merged, you'll also have to add a merge commit anyway.
P.S. it is hilarious that the fucking US Military is raising this concern, considering that they’re one of the biggest consumers of open source software even though most open source developers would absolutely hate that
Yeah, this naming convention has not proven overly successful in Linux file systems, I would pass :-)
https://chrisavellone.medium.com/joint-statement-from-kariss...

They completely recanted their allegations and paid him a sum of money.
that's a super useful visualization. thanks for sharing.
Also don't talk to federal agents.

Lying to a federal agent is a felony, and often times they don't have enough evidence for the original crime, but by talking to you they get evidence of you lying
I've also seen them hijack http streams.

https://blog.ryankearney.com/2013/01/comcast-caught-intercep...
You realize atmospheric CO2 is driven by china? What do you think the charity is doing to stop that?
> Did you see the way she was looking at me boss?

> You mean that slack-jawed beyond the grave look?
Anyone have any good clojure examples?
> I don't need your query language

With LLM's, no one is ever going to need any query language starting effing now.

And good riddance to all of them too, I've yet to see one that made any kind of sense from the ease of use perspective.
I was pleasantly surprised when I stumbled on the Abuse source code a while ago and started reading through it, I've seen other people talk about it here but here's a link:

https://github.com/videogamepreservation/abuse