skysight-inc/HackerNews huggingface dataset:
>> Watch them cry and talk about how they'll be social outcasts

Until they are. Parent always think that society is the same as it was when they were kids. They think kids can socialize the same way they did in the 80s/90s. That just isn't true anymore. Kids aren't allowed to hang out at malls. Kids don't go to parties. Kids don't listen to CDs with their friends nor get together to play video games in a friend's basement. They don't have cool part time jobs at pizza joints. Kids hang out online. They listen to music online. They work/live/play online. Trying to recreate some 80s nostalgia version of teenage social circles will end in failure every time. Those that don't learn how to exist online will be the ones a step behind their peers at every turn.
There's a conspiracy theory called the phantom time hypothesis that years 600-900 were skipped so certain emperors could rule in year M(1000)

https://en.m.wikipedia.org/wiki/Phantom_time_hypothesis
Not a problem. I am always glad to see alternative perspectives.

Give my regards to your dear Ginger. I'm married to one.
Sounds ok to me. Probably the most flexible architecture I worked on (back in the waterfall-ish quarterly delivery schedule days) largely consisted of a rules engine built in an Oracle DB with a JSF front end that would dynamically build the display based on the fields present on the work item. This meant we could elevate things like field changes and some business logic changes without elevating the monolith just by making Oracle changes.

It really worked pretty well. The problem was, the business got used to the easy/fast changes. Then they wanted to make some larger changes involving integrations with a bunch of other systems. To do it right we would have needed rewrite/rewrite a large part of the system. The system could have used some modernizing anyways. Nobody (in management) liked my opinion. Well, 2 years after leaving that team they hired another company to rewrite and modernize the system... I guess they took my suggestion after all.
I remember I need to file a complaint with Microsoft. You can also register a few outlook.com accounts and manually train the system :)

Seriously, the whole SPAM situation is way overrated. In the name of fighting SPAM, they (the big email providers) blocks us, but they let all the ads in? To add injury on top of insult, they are lenient for paying corp accounts but very strict for "free" personal accounts?

If this does not tell you what "free" big email providers are, nothing will.
Your wording to me implies you assume the bonus is trivial. The whole point of incentive structures is to make the desires of the business match the rewards of the employee.

> It would get a clear 'no' from me

Seems kind of entitled to assume this view generalizes. Sure, I too have a cushy job and would prefer more time / less stress instead of more money. But that's a privileged place to be. It's a view derived from circumstances, not wisdom, even if a lack of wisdom may permit you to fail to realize this.
I have seen it more often that gatekeepers filtered user demands based on their own knowledge and not on technical feasibility or effort. So you are told that a user needs a certain thing in a certain way but when you talk directly to the user you learn that the user actually had a different need which you can fulfill in an easier way than the gatekeeper thought possible.

In general I think there is a huge advantage if developers know first hand how their product is being used and not through gatekeepers.
To your point “influence” itself isn’t bad, but who you are influenced by is significant. And if you think the US and Russia are comparable then I don’t have hope for a reasonable conversation.
It is how risk works. You assume any and all risks when you buy the home, including the ones you don’t know about.
Is nand nonlinear?
I agree Matrix is promising and I use it on a regular basis, but I wish they made it easier for non-technical people to join and use.

I haven't been very successful convincing people to join. Some tried but were immediately put off by the complicated UI. It takes too much explaining and hand holding.

Those constantly in-your-face "session verification" prompts are bewildering and useless. And then it's impossible to disable spell checking in the Element client.

I hope it continues to get better.
Can you share with use what are the benefits of Sublime Text 4 over version 3? I bought the licence for 2 and 3, but struggle to find a reason to upgrade.
I generally treat all country-specific stuff as data.
Good counterargument to my counterargument :)

I think you're right that confusing the map for the territory is by far the default. So in that sense I do agree with the downsides that you're bringing attention to. And as always, it's not so much about the tool but how you use it.

If you give a power saw to someone who hasn't used it before and hasn't been remotely trained on how to, then they'll probably end up chopping off a limb. But that's not to say the power saw isn't an incredibly effective tool for achieving a very specific task in the right context.

So I can't agree that these maps do more harm than good. It's not as binary as that in my view.

Even if maps like MBTI are wrong - there is a lot of meta-understanding that can come from just going through the exercise. Most people go through life not really understanding that other people don't see the world exactly the same way as they do. And we judge people on their external actions alone with, most of the time, very little understanding or empathy as to what beliefs, traits and preferences might exist below the surface that drives their behaviour.

The bar is very low even for the best of us in our ability to really understand ourselves and others. So just the process of discovering a map that shows you a different view of the world can be very powerful - even if ultimately the map itself isn't quite right.

Without the use of external maps, we create our own internal maps by default anyway - this is just how the brain works. And those maps can have the exact same effect that you're describing. "I believe that I am X and so this is why I can't do Y". But often those maps aren't created with intention, nor are they based on information that is up-to-date and relevant (eg. our limbic system by default wants to pull our default behaviours/actions back towards surviving tiger attacks and hunting for food - this is out of date information encoded in an out of date map).

I guess another way to put it, is we're always following a map of some sort. Our default maps (our beliefs about ourselves) aren't as a rule known to be the most accurate either!
What I disagree with when it comes to fuzzy labels like "aggressive but possible" or "highly probable" is that they're still unverifiable and, frankly, just as meaningless as point estimates.

This is where actual probabilities come in: if you give me 90 % probability ranges (i.e. you think there's a 90 % chance the actual time taken will fall inside the range you give me) that provides me with three extremely powerful tools:

1. First of all, I can use Monte Carlo techniques to combine multiple such estimations in a way that makes sense. This can be useful e.g. to reduce uncertainty of an ensemble of estimations. You can't do that with fuzzy labels because one person's range will be a 50 % estimation and someone else's will be an 80 % one.

2. I can now work these ranges into economic calculations. The expected value of something is the probability times consequence. But it takes a probability.

3. Third, but perhaps even more important: I can now verify whether you're full of shit or not (okay, the nicer technical term is "whether you're well-calibrated or not".) If you keep giving me 90 % ranges, then you can be sure I'm going to collect these and make sure that historically, the actual time taken falls into that range nine out of ten times. If it's not, you are overconfident and can be trained to be less confident.

The last point is the real game changer. A point estimate, or an estimate based on fuzzy labels, cannot ever be verified.

Proper 90 % ranges (or whatever probability range you prefer) can be verified. Suddenly, you can start applying the scientific method to estimation. That's where you'll really take off.
Non rhetorical question: what is the reason for this to exist? How does it compare to other text editors such as Sublime?
Wisconsin used to have a number of paper mills. They are gone. From what I remember, the buildings and equipment were sold decades ago. There is no "turning back on". You'd have to rebuild entire plants (or possibly entire companies.) Assuming you can even get equipment and the necessary capital together, there isn't enough time to build anything before the supply problems are fixed.

Edit: Oh. And the people to staff them.
The Shape of Space (2019)
Thanks for that idea. The paragraph width is currently fixed to three minutes, but a pinch-to-zoom gesture would definitely be very intuitive.

Automatic beat, downbeat and onset detection is on our roadmap, too - not just for adjusting the paragraph width, but also for placing markers and dropping the playhead so that it doesn't cut the onset. It's actually not trivial to implement a good beat tracker for these "loose" recording scenarios - you might fluctuate in your tempo, start and stop again without pausing the recording process, etc.. We won't ship it this year, but I promise it's high on our priority list for next year :).
This is true. Even moving folders from one drive to other drive will trigger it. I download pictures and videos weekly (average 100 images a week). Often my browsers will hang when it trying to save the file to the folder because it was waiting for Windows Security to finish their scanning. Windows are proactive (sometime too much) with their securities because of the history of how we handle their securities updates and many many (thousands of many) unpatched Windows OS out there infecting with malware and randomware.

Fortunately it have an exclusion list, so the list can add any file, folder, file type and process.
Would be interesting if this was expanded to support more compression formats. E.g. zstd. Gzip is quite an old format and zstd is a lot quicker to decompress.
Do you have sources Russia used this lever even though all terms of the deal were met? ( basically, the bills were paid ).
From wikipedia:

> Hegemony is the political, economic, or military predominance of one state over other states.
It's still a really annoying design, one should really explicitly communicate if and what compression method was used for a given blob of data. Here another DB column would have been a very easy way.
Why is Jira a deal breaker for you?
There's a 100% chance your marriage will end in Death or Divorce.
I meant the article and its framing, not your post.

We cannot ramp down co2 emission to zero. The co2 balance of building nuclear power plants will only amortize when we already hit 1,5°C warming and it is questionable if it helps at all considering the unknowns about operating periods and other influences.

Overall if we just look at Germany it wouldn't even matter, the nation is too small, it wouldn't even make a dent. It is still necessary to reduce emissions, but if you zero them all, it would be less than 2% of overall world wide emissions, even if it is on place 6. Not for long though and it will be completely dwarfed by the US, China and India.
If they're doing that in class it sounds like a failing of the school itself. They can confiscate phones if they're being distracting or disruptive.

Whatever happened to rules in class?
We have a saying where Im from
that translates roughly to

“Whoever raised/gave birth never dies”

People generally say it at funerals of parents. Idea is that whatever you instill into your child is really part of your “living self” and its carried on for generations.

When I first heard this as a kid, it really put life into perspective of how the best legacy you can leave behind is a well-raised and loving family.
I had unfiltered internet access as a kid. When I was a preteen, I had a MySpace account by just simply lying about my age. A lot of my friends did the same. In middle school, we figured out ways to go around school district firewall/filter to access flash game sites.

I honestly think that kids won't use "X for Kids" when they have access to devices. They will just figure out ways to get around the block and do what they want.

For my children, I'm not giving them personal devices until an appropriate age and with an MDM to manage the device and set limits especially around how long they can spend on apps/device.
Clean enough compared to the alternatives.
10 day weeks does not sound superior to me.
> The major Achilles heel of communism is its central planning.

> The efforts that were undertaken to replace the price signal were also truly monumental, armies of bureaucrats collecting information on every detail of consumption and then trying project needs across an entire society. It's a herculean task even by today's standards of information processing.

No it's very much possible today. An exciting project I follow closely: http://valueflo.ws
100% with you on this. People forget that podcasts are a syndicated medium, and even more people forget the days when you had to set up an RSS catcher if you wanted to be notified about the latest podcast episodes. The glory of that system was the simplicity in it's federation, it was no different than expecting the paperboy to throw you a bundle of mail in the morning. If you add more layers that I don't care about, I'm probably not going to participate. I can only speak for myself, but I doubt many people are interested in making podcasts more complicated.
Model Monitoring for Large-Scale Deployments
It does but as pointed out above -- once above a certain % of alcohol as long as it's emulsified the alcohol will kill any bad bacteria.
I am working really hard on how to apply DDD to a video game context, specifically with unity3d. It is a struggle because I think the game creator cultural zeitgeist doesn’t like applying software patterns from ‘outside’ influences, like enterprise software. It is my personal view that the zeitgeist is terribly short sighted and is actually only considering the game client at the expense of the entire software system. (It is also a struggle for me because the video game community appears littered with SEO grifters, and the real experts are very secretive (so different from open source on the web). That is okay because it is fun to synthesize DDD techniques into a new context.

I think of game software as the entire system and not just the game client. That means any backend or infrastructure is a piece of the complex whole.

DDD for backend systems is well understood. The difference is it needs to serve game clients as well as any other clients (e.g. a website to market the game, forums for game related posting, maybe even run logic for chatbot(s)). If you want to expose online services to your game client, the backend system is where you will want to think about what logic to run and what state to persist.

I like DDD for some categories of game client code, not all. There are some simple gameplay elements that are driven from game engine physics and collisions. There are more complex gameplay elements that benefit from more complex domain modeling techniques. Basically allow yourself to write untested/lightly tests components for simple gameplay elements. For complex systems, it may be beneficial to think of unity as concrete implementations for domain specific logic. Model the code in the language of the game system expert and think about how to translate unity runtime events (user input, collisions) into terms meaningful for the domain.

In practical terms, unity game objects represent domain entities and interactions between game objects can trigger domain logic. For example, a projectile game object colliding with a combatant game object is a good place to execute combat service logic, which may trigger domain events (observable behavior) that can then be listened for by subscribers (e.g. a damage UI, a toast notification, or any other unity UI).

This is turning into more of a brain dump but I wanted to send this out into the world since it’s a topic I’m studying heavily right now.

Does anyone have more experience applying DDD to video games out there?
I wonder how this would work in practice as I have a hard time imagining it.

If I launched a new business, how would I promote it save for advertising? Must I only rely on word of mouth from satisfied customers? How do I let people know I even have a business if I am restricted from advertising that to them?

A local bricks and mortar location might attract walk-in or walk-by traffic, but how might a new online business get found?
For fun personal projects I like using php to manipulate static html documents. I have quite a few projects with broken admin areas written in ancient php but (besides from user contributions) the html/css/js/xml/json just continues to work as if nothing happened. Sometimes I just delete the admin tools.
There's a certain sense to that. If it is effective for the worst of society who are constant targets, it will work for grandma. However that is assuming the technology can become user friendly/cheap.
I think there's value in that debate (within reason) even as a developer. If Alice thinks a task is worth 5, and Bob thinks it's worth 8, then there's a good chance one of them knows something the other does not. Is Bob aware of some hidden complexity that bumps it up 3 points? Or is Alice familiar with a convenient library that solves exactly that complexity? Planning poker is a convenient time to get that knowledge out into the open.

Again, this is all within reason, and if it takes 15 minutes on every ticket, the team should probably work on their communication skills.
We started off by trying LDA and NMF, but the topics were too messy so we wound up switching to CorEx (https://github.com/gregversteeg/corex_topic), which is a semi-supervised algo that lets you "nudge" the model in the right direction using anchor terms. By the time our topics started looking coherent, it turned out that a regex with the anchor terms we'd picked outperformed the model itself. This case study was on a relatively small sample of relatively short documents (~4k survey open-ends) but for what it's worth, we also tried to use topic models to classify congressional Facebook posts (much larger corpus and longer documents) and the results were the same.

Overfitting is certainly part of the problem - in one of my earlier posts I talk about "conceptually spurious words," which are essentially the product of overfitting - but the more difficult problem is polysemy. I'm sure there are ways to mitigate that - expanding the feature space with POS tagging, etc. - but ultimately I think the solution is to simply avoid using a dimensionality reduction method for text classification. Supervised models are clearly the way to go - even if those "models" are just keyword dictionaries curated based on domain knowledge.
A "scrum course" is to Scrum what a code boot camp is to programming. You're going to learn basics but you won't have the depth of knowledge to handle complexity in any form, nor how to answer questions about Scrum that inevitably are asked by leadership. There's a reason the Scrum leader (or master) role exists. It's supposed to be the person who has a depth of knowledge that goes beyond a simple "scrum course" and can guide an organization when complexity arises. Organizations rationalize why they don't need to hire someone into this role because a Scrum leader isn't a producing role. And they're right that Scrum leader isn't a producing role, it's a role that's supposed to make producing roles more efficient, a force multiplying role.
Some moms are software developers themselves. Without intending to, I do think that this title tends to reinforce the widespread assumption that programmers are men by default, while moms are, at most, "customers."

A better title would just be "How to talk to customers."

Meta comment: It's intellectually unfortunate that there's so much kneejerk hostility on HN to basic gender analysis. One's understanding of the world is enriched by thinking about how gender roles work, so the hostility to gender analysis is basically throwing away useful knowledge.
That's not really true -- in structural typing, you can name things but the names themselves are just a convenience; an alias for something too long to type without getting lost in it.
Jesus, that's dystopian. Get the parents in the system by hooking the kids?
Another nice thing about RELAX NG is that not only does it have an XML format, but it also has a nice clean, much simpler to read and write, "compact syntax", which is equivalent to the XML format, and can be translated back and forth without losing any information.

It's not all goofy and arbitrary and complex line noise like XML DTDs, and it's not all verbose and clumsy namespaced XML tags and attributes like XML Scheme documents.

It even supports inheritance, and grammar as well as element level annotations (useful for schema and meta processing tools and editors).

RELAX NG's Compact Syntax:

https://www.xml.com/pub/a/2002/06/19/rng-compact.html

RELAX NG Compact Syntax: Committee Specification 21 November 2002:

https://www.oasis-open.org/committees/relax-ng/compact-20021...

RELAX NG Compact Syntax Tutorial:

https://relaxng.org/compact-tutorial-20030326.html
I think this is the article that you’re recalling: https://erikbern.com/2019/04/15/why-software-projects-take-l...
There is a great documentary that came out just a few weeks ago.

Cybersocialism: Project Cybersyn & The CIA Coup in Chile: https://www.youtube.com/watch?v=RJLA2_Ho7X0
Interesting - the OODA loop is similar to Deming's Plan-Do-Check-Act.
The article mainly addresses performing expert physical tasks like golf of playing musical instruments. I agree that muscle memory can be what you need.

However, based on my own experience of meditating for 40+ years, I believe that the practice of only doing one thing at a time without stray thoughts leads to contentment and productivity - a great combination! For me, the ability to (usually) be able it almost instantly quiet my mind during meditation is a skill that carried over into the rest of my life. In the spirit of Stoicism, I try to not concern myself with tasks that I can’t do until some future time and if I catch myself becoming distracted thinking of something that belongs in the future, I use mindfulness to be in the present.

Everyone needs to figure out for themselves what makes them happy, and for me it is spending as much of my life as possible doing productive things for society, being calm and content, and happiness gained from caring about other people as much as I care about myself.
It's great that Bulgaria was so technologically forward in 1945!

If the Warsaw Pact allowed people and ideas to circulate, they might have launched satellites and men in space before the West!
What I learned from 20 years of development experience is to follow the below in that specific order.

1. YAGNI - do not try to solve a problem which is not yours

2. SOLID - try to build in an extensible way, so you can later refactor it easily

3. DRY - it is time to modularize when you start copy/pasting

So, I can say that you are on the right track.
The thing gloriously absent in podcasts is a tight optimization feedback loop. Whenever you introduce a tight loop, content goes to shit. Everything is flattened down to memes using superficial cliches, rage baiting, cheap humor, etc. to get attention so as to be forwarded, liked, or shared.
Maybe you mean Dooleys. It's toffee rather than coffee and is typically sold at extremely low end bars and nightclubs in the UK, or at least it was 15 years ago
We had a far better relation to Russia in the early 21st century and a lot of stability with that. Somehow that got blown up without any discernible reason from my perspective.