skysight-inc/HackerNews huggingface dataset:
I had the exact opposite reaction to this book. It seemed like great stuff when I first read it, but over time, I realized it's really misguided in a lot of ways:

- Aggregates are too heavy. You need to make the decision about what is or is not an aggregate way too early in the design process. Boundaries are fuzzy.

- Actual concepts don't exist in nicely packaged bounded contexts. Concepts overlap a lot. You need to make the decision about which concept fits into which bounded context too early in the design process. Boundaries are fuzzy. Things are kinda like other things. The definition of "Employee" is not the same in the Scheduling context as the HR context as the Payroll context, yet they do overlap a lot, and you can't just treat them as completely separate things. If you break everything down into tiny contexts to deal with this, you just make Contexts and Aggregates the same.

- Repositories are not original to DDD and I think are very likely to foster absolutely horrific SELECT N+1 or even SELECT N^2 or N^3 performance. You simply can't let one bounded context do all its expensive operations in a vacuum; not when you have lots of contexts and lots of operations. In a complex system, most parts need to be planning, not doing. The results of most operations should be a plan that you can compose with other plans, analyze, and possibly even have an "optimization pass" if you need one.

- Ubiquitous language is the right idea. If you take nothing else from DDD, take this.
I use BitWarden on iOS and it is pretty much same as the default iOS auto fill (which is iCloud?).
It uses the system auto fill service and the detecting of password fields to show the auto fill option and filling the password is done by that service, not BitWarden. You can actually use two active auto fill services (say BitWarden and iCloud, I did when I was testing the waters), you will get a prompt to choose which one you want to use.
A lot of internet advertising comes in different forms. For example, with Search Engine Optimization, businesses will create "content" or pages with information for keywords to get their pages ranked higher. This also applies to social media and youtube. In order to be popular or remained ranked, you have to put out video content or stream almost daily.

This is essentially "junk" content which shows itself as reaction videos and related content. If you want engagement, then it turns into having a strong opinion about something the creators probably don't care that much about because it will get people who agree or disagree with the stance to comment and get into comment battles, etc.

It's definitely not as annoying as TV commercials, but it's not good for people unaware of it who get anxiety or waste a lot of time feeling upset about things designed to push views to someone's platform, or in worst cases push their agenda.
I think phrasing it as “30 minutes of light runnning” is a great way to explain it. A lot of people get turned off by “3 miles” or “5km” and it doesn’t account for slower paces.

A great way to start is to commit to 15 minutes of run/walk time 3-4x a week. When I decided to start, I did one long block where I’d run one way and walk back for 20 minutes. A few weeks later I’d run 7 minutes out (with occasional breaks at first) and 8 minutes back.

The goal is to feel good afterwards - not like crap. It’s better to do a workout at 80% of your capacity and want more than to go 105% and feel like butt. You want to develop a positive association in your brain so that you crave a run.

So number one piece of advice - go slow! If it helps, get a watch with a heart rate monitor and keep it below your 80% level. Worry about your times after the first 5k.
I can't find the link. But I saw a minidocumentary about a person who trained his ears to listen to harsh noises. Once he attuned his ears, he could write music in those new musical notes.
"It’s the first time I’ve ever seen one. It’s huge."

Sometimes the jokes just write themselves.
I’m amazed by the amount of historical information held in ice. Activities from silver mining to volcanic eruptions thousands of years ago can be found as chemical traces in the cores.

There’s just a few years where this kind of research will be possible. I hope we can maximize our discoveries before the world loses most of its ice.
I tend to agree with the conclusions of the article but at the same time I think it leaves out a few important factors in comparing the old internet versus today's internet.

First, the political macro backdrop. The extreme political polarization in the US leading to the so-called culture wars. This is a massive driver of toxicity on social media. This conflict machine is relatively new, people fondly remember centralized social media as being far less "political" just a few years ago.

Second, the mobile revolution. Which leads to a dumbing down of engagement. Before, people would sit behind a PC with a large screen and functional keyboard, enabling deep engagement as seen here on HN. Today, people sit on the toilet, look at a tiny screen with endless content, and any engagement (most never engage at all) is very shallow and lazy: a like, a retweet. It's not a conversation, it's amplification. In the rare case where somebody produces original content (a self-composed tweet), Twitter's format incentivizes hot takes and makes context and nuance impossible or impractical.

Third, amplification. It's a specific choice by Twitter (UX, algorithms) to promote and reward the worst opinions. It's a complete inversion from real life.

Hence, rather than stating that human conversation absolutely does not scale, I'd refine that conclusion. It does not scale in these particular conditions.
> the your relationship's with an open-source maintainer as their downstream is very much unlike your relationship with any of your suppliers

Hum... It's almost equal. For a start, you can demand anything that you have negotiated on, and can kick sand or try to pay outside if you want something else.

That's the point he author wants to talk about, but I don't think he has a good grasp of supplier - consumer relations.
*in Europe and Asia.

I kind of weep for the loss of oral and comprehensible physical histories in the Americas and Africa, since scholarship like this shows that one can combine those with unlikely natural records and scientific analysis to triangulate on remarkable narratives about our past.
> Even if it was static changing the ISP will result in a new public range

I bet most people change ISPs with a frequency that's a fraction of the frequency they reboot their routers.

In any case, only a few devices in most households require static public IPs (only the ones you connect to from the outside directly). If you put those in DNS, all you need to do is change their AAAA records.

For internal comms, IPv6s in the link- or site-local ranges are better anyway.
I live in Utah County in Utah, also part of the American West. We have been getting so much moisture this season. Everyone's been talking about a decades-long drought and how it could kill off our farming but I'm starting to hope that we're coming out of it or at least that we'll have a nice respite. A few seasons back my trees died because there wasn't enough snow. This season nobody's trees are dying let me tell you that. So much snow and rain.
Some of the newer farm equipment can actually apply different amounts of fertilizer (or whatever) to different parts of the same field, based on GPS and a grid of soil samples.
So a couple, each earning minimum wage, could afford a mortgage together? That’s not too bad.
I'm not a financial person so help me understand. Is it a requirement for the current financial system to maintain an unemployment rate in a certain range (be it 6-8% or something else) in order to keep functioning and not spiral into an inflation death cycle? What happens if we have an unemployment rate close to 0?
Exactly. What's more, the masses were driven by marketing budgets to the internet for megacorp internet products, they were never going to come online all on their own based on a motivation to read personal blogs.
In my animation system, I had a laser beam projecting from a fixed point to a movable point in space. There are also sprites which travel up and down the beam.

Moving the beam endpoint required an animation to bring the width to 0, change the endpoint, then ramp the beam width back up. The sprites each have their own animation in different conditions, and moving them along the beam is another animation.

The real key for me was the sprites. I built a class which takes in the start and end points of the beam and an update method. Once you start the sprite up, you just have to poke it every frame with the time delta and it manages all of its own animations.

Likewise, the laser itself was an object that managed its own animations and the sprites related to it.

This resulted in a bunch of objects with just a little code in them. But because the concerns are separated, it results in less code overall than it would take to manage everything all at once.

Is this the best, or even a good way to do this? Probably not, but it was a very beautiful solution in the moment
Everything is a monoid to be useful.

Now i understand more about why 1+1=2.
Could also be producing hybrid seed.
Why a pair of eyes? And not three, four, five, ...?
If there are significant delays in Starship and getting gen 2 satellites up in economically viable ways, you can bet Starlink will be looking for adjacent markets as a way to boost revenue. Currently, satellite imaging is about a $5B market. Nice, but telecom is, without exaggeration, 300X larger. Starlink being a global internet connectivity provider with 10s of millions of subscribers is really the only goal that matters for SpaceX.
Alan Turing was a serious marathon runner and came close to qualifying for the 1948 olympics. https://mathshistory.st-andrews.ac.uk/Extras/Turing_running/
I've often wanted to look into AgTech (grew up chasing sheep in Canterbury) but people I've talked to in that space say that it's incredibly hard to grow sales, farmers are inherently conservative on new expenses, what was your experience of that?
Find a friend at a company you want to join and have them refer you to the company. Have them coach you on the process and for what to prepare for and what to expect. Have them advocate for you.

On your end get into interviewing shape -- aka -- algos/datastructures and all that leet coding/whiteboard nonsense.

Honestly, one's network is the surest fire way to get hired anywhere in my opinion.
I think it's one blob of standard-cell logic on the left with power routing through the middle. I don't think there is any visible partitioning into functionality in this logic. The large amount of analog circuitry in the right half is a bit of a puzzle. It looks like some large capacitors, maybe a charge pump for something?
A Decade of HardenedBSD
Easiest way to spot lazy journalism is the mandatory empty criticism to the ‘dreadful’ Sony menu system. Sure, the original one had flaws, but the new one leaves very little to be desired relative to the modern Nikon and Canon alternatives. It’s that much improved. Sane hierarchy, handy finding of options and eye-candy color coding/iconography etc.

And it’s not like it’s immune to criticism, but people don’t substantiate their claims. They say it’s bad, but never expand on what needs to be improved, which is often a sign of people who actually don’t know what they’re saying. Or, like o said, lazy journalism.
> If the private settlement includes a gag condition for the primary criminal witness….

The gag clause expires in the next few months.
Ask HN: Create Videos from Your Screenshots
Laurent here: I’m building a web app that helps you create beautiful videos from a screenshot or PDF.

Because I noticed the most engaging posts on social media often involve a video with smooth motion.

Would you use this for work or social media?

I’ve put together a landing page with sample videos generated by the tool, see https://screenrun.app/
This is precision ag and it’s been around for quite some time.
https://web.archive.org/web/20230101194203/https://www.scien...
> The 50% markdown that Fidelity is taking means that it is worth more than $20bn.

Care to explain? When the debt is already being marked down, how does the equity have any positive value? (other than maybe extreme variance, but I still don't see how that gets anywhere near 20?)
I'm not an expert; but having splits and merges in your traces and wires when you need to have matched signal path length seems like a terrible idea.
True. I wish we had better candidates.
The continuous Fourier transform, for example, or more generally linear operators in functional analysis.
Music theory. I'm not claiming I understand it all.

I've had many eureka moments when I suddenly realise what or why this thing from years ago is important.

I think teaching music theory with both what and why (with examples) is essential.

I still have haven't found a book that does a good job of it and keeps it interesting. Any recommendations?
Actually skip the question .. I took their albums not linearly and got to Aja, so basically I already got nearly everything but have skipped few. Still a smile:)

I thought they did more stuff on 80s..
"By June 24 – The Black Death pandemic has reached England,[1] having probably been brought across the English Channel by fleas on rats aboard a ship from Gascony to the south coast port of Melcombe (modern-day Weymouth, Dorset);[2][3] by November it will have reached London and by 1350 will have killed one third to a half of its population."

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

Dying of respiratory or cardiac failure is horrifying enough, I just hope we never experience something like the plague on a large scale again.
The Great Crypto Scam [video]
From the chart you posted the desktop market share of Edge is 11%. It's the second most used browser behind Chrome. Also I wonder what's the "category" for Teams.
If the layout had copyright protection, this would still be fair use.
You can't specify the time derivative of the wavefunction independently, because the Schrodinger equation is first-order (unlike classical dynamical laws which are second-order).
I bought one of those recently and I was surprised by how inaccurate it was. It drifted like 15 seconds every month. From what I've been reading, that is normal, but I was surprised - with all the technological advances that we have it is odd to think that cheap timekeeping is not a solved problem yet!

Also: how is the software of these watches without a CPU designed? Is it something like Verilog or whatever?
The easiest way to describe matrix multiplication is nested function composition.

f(x) = 2x
g(x) = x + 5

It should hopefully be obvious that "nesting" the two isn't commutative:

g(f(x)) = (2x) + 5 = 2x + 5
f(g(x)) = 2(x + 5) = 2x + 10

One miraculous fact here is that no matter how many functions we stack, we only ever have two terms: x and a constant term. Thus, we can represent this 'linear system' in terms of its coefficients, as long as we agree on an order: e.g. 2x+5 might become "2,5" in our system.

You can do "multiplication" on these packs to compose them together, and even though the rules feel obtuse in abstract, they follow the logic of function composition. A matrix represents a similar function transform, only it's in 3 dimensions, and in order to handle rotation, it needs to swap around x/y/z. So an identity matrix is really saying:

f(x) = 1x + 0y + 0z + 0
f(y) = 0x + 1y + 0z + 0
f(z) = 0x + 0y + 1z + 0
When is the best time to visit Carrizo?
https://www.motherjones.com/politics/2020/10/i-called-everyo...

I (personally) believe that most were Maxwells contacts, not epsteins.
That teratoma link has quite disturbing pics.
> Socialism and communism are not really the same thing

Seriously, dude?
Why is it not preferable for animals to viciously murder each other for food? There's nothing wrong with it. It's quite a beautiful thing once you understand the natural world.
“My PGP key is compromised, and at least many of my bitcoins stolen”
The author cannot be bothered to explain why taller men earn more and are viewed as more attractive in Western society.
They are meant to target same muscles, but offer a progression (beginner to expert). There are other excercises for other upper body muscles, with similar variant/progression principles (Dips, Shoulder presses)
Agreed. Hardware support has gotten good enough that it "just works" for me 99% of the time, I can watch pretty much any video format, play a lot of video games when I care to, the application I need are there.

Different people have different needs, for mine, Linux has made a better desktop than Windows or macOS for many years now.
We have natural experiments where sulfur aerosols were injected. The 1991 eruption of Mt. Pinatubo, for example. It injected 17 megatonnes of sulfur dioxide into the stratosphere, causing a global cooling of 0.4 C and a northern hemisphere cooling of 0.5-0.6 C. This also affected ozone, which suggests aerosols other than sulfuric acid droplets might be a better idea.
OOP on Java.
>Yes, but are non-native TikTok- and YouTube-ers a demographic that would pay a monthly SaaS rent?

I think, yes, but there is a chicken-and-egg problem. I think ones that are starting to see a little youtube/tiktok income would be the most likely.
I think you're exactly right.

In my youth, the internet was about having fun, about being INTERESTING, even if your mom or your boss wouldn't understand. And you could always just walk away from your Buffy Xanga and get into something else.

Now, the language of ridiculous places like LinkedIn has become the norm, on pain of having your life derailed.

"HI MY NAME IS JOHN (HE/HIM), I LIVE AND BREATHE ENTERPRISE SALES SUPPORT IN THE THRILLINGLY DYNAMIC ECOSYSTEM OF SAAS, MY DREAM EVER SINCE I WAS A CHILD WAS TO BE SERIOUS ABOUT WORK, I WEAR MANY HATS, MY DOG IS MY SON, IT WAS A BLESSING TO ATTEND THE BLACK EYED PEAS CONCERT, SINCERE THANKS TO UNITED PETROLEUM AND ALSO TO ROSA PARKS"

I return again and again to the scene with the construction worker neighbor from Office Space:

Peter: "does anyone ever say to you 'sounds like someone has a case of The Mondays?'

Neighbor: "No, man. Shit, no, man! I believe you'd get your ass kicked saying something like that"
Feels weird that Microsoft isn't mentioned among the big tech companies despite having a relatively mild 2022 downturn, a huge portfolio of profitable products, and being well-positioned to take advantage of a need to host large AI models.
There is a common saying that if you can't explain something to someone else then you don't really understand it yourself. Monads made me realize that some things need to be experienced in order to be understood.
Unless it is from a biological clone of you (or iPSC) and pre-treated with a chemical cocktail and used under carefully controlled conditions. This isn't the 1960s, we have a much better grasp of molecular biology and human development now. The fields of immunology and regenerative medicine have come a long way.
Russia wants Ukranian genocide, and this is the second time that they try it in a generation. There is not any oxygen left for negotiation when the other part wants your head. After all this months of "special operation" Putin is not fooling anybody in Ukraine about his real intentions.

"Winning the war" will just mean to add a few km of ashes to Russia.

The objective of disarming Ukranie has failed spectacularly. The battle to keep Nato boundaries far from Rusia was lost when they messed with Swedden and Finland. The separatist areas could not rely on selling anything in the Ukranian market anymore and will need a lot of money to be reconstructed.

And the rest of the world will not trust Russia in a long, long time.

At this moment I can't see any good way out for Russia to detach themselves from the huge mess created by Putin
Givewell has an excellent cost benefit analysis of this and similar cataract programs.

https://www.givewell.org/international/technical/programs/ca...
That's always a riddle for outsiders when looking at a cult of personality.
"Why did such a bland observation resonate with so many people?"

Asked and answered.
That’s great. I hope the reservoirs fill back up.
Similarly in Scandinavia. My bathroom in Norway has a solid waterproof floor and a drain. The floor material extends 10 cm up the walls. The bath can overflow without flooding the house.
I know someone who took a bootcamp after completing a college CS degree because he felt that the CS curriculum didn't actually give him enough practical programming experience. Some CS programs are terrible, so I'm not surprised he found the bootcamp to be a benefit.
I don’t know what is and isn’t available for Twitter. I don’t really care and my lack of a precise answer here doesn’t make the given answer more useful.

But generally you would look at things like the current ratio, the debt to equity ratio, the interest coverage ratio; and of course a look at what’s changing in the business landscape, what the debt will be used for, what competition is doing, etc.

You could also look at the credit ratings of companies which for Twitter looks like it was recently brought down to a B- and then removed due to missing information by S&P.
That's fine. There's no need to bring the dead back. New people are born every day.
Coordination of governing bodies at the regional level is really bad in the US. A different agency manages the highways than the roadways than the waterways, each having their own incentives and budgets.
Yes, static analysis of types can eliminate a big class of unit tests (basically just checking pre- and post- conditions on types), which is a big part of why it's great. But most unit tests should be for logic. But that's why they aren't very useful for "glue" methods which just thread things through different dependencies - they shouldn't have much interesting logic.
Write some of the suspected names here with Epstein in the same line and watch you getting downvoted by reputation cleansing bots within seconds.
> That teratoma link has quite disturbing pics.

From Ancient Greek τέρατος (tératos, “monster”).

Aptly named, I would say.
> Within a few weeks, it's something that should be achievable in sub-20/25 minutes.

I wish it was that easy.

I trained hard for a year and barely made it under 24.

I guess it depends on age and if you are carrying around a bit of extra weight.

5K is a wonderful distance though. You can walk it in an hour, walk / jog it in 40, jog it in 30 .. then a whole world of gradual improvements and mind games open up to get you from there to 20 mins.
The problem is that the certificate is issued for multicores.org, but not for www.multicores.org. Removing the "www." from the URL makes it work. You need to have the certificate issued for all subdomains you want to use it for (or for a wildcard subdomain).
Show HN: Sierra, a DSL for building Java Swing applications
Yes, I know hardly anyone uses Swing anymore. :-) I basically just did it for fun and thought I would share.
If you know the history China/Russia are doing smaller-scale R&D type development mainly to respond to to US ditching arms control treaties and building offensive tech first (usually happening when Republicans in power).
It’s a long post, not a book but still a great resource on this topic:

https://zachholman.com/talk/utc-is-enough-for-everyone-right
I'm not sure whether you're willingly obtuse or just obtuse, but I also don't think it matters.
OOP tends to encourage thinking in more abstract ways than is often necessary imho. I feel like learning a language with only structs had a positive effect on my coding ability (as someone who more or less started with Java).

The few times I had to use Java afterwards I felt the same - all OOP features were unnecessary or at least didn't feel like the most straightforward approach. Nowadays I never use classes in Python, JS etc., it's just not needed - and in the case of Python it makes JSON insanely cumbersome.