skysight-inc/HackerNews huggingface dataset:
Except the reality often looks like:

> You puke out a solution(minimum viable product), without thought about optimisation.

And that's where it ends, because unless your employer vastly overhired, there's already a dozen (or more...) of tasks in the backlog just waiting for you to vomit them out as well.

After a year or two of working like this, you have a mountain of technical debt and no time work on it all. The entire system slowly disintegrates under its own weight.

There needs to be a balance between fast and correct, and it is only up to the developer to resist the pressure from management to work fast (at the expense of correctness). I would go as far as to say that it is one of your main non-technical duties as a developer to resist and manage this pressure as best as you can.

Maybe you're a genius who can analyze problems and implement solutions both fast AND correctly, but that is very rare.

The truth is that complex problem solutions can have complex, messy implementations. They can also have simple, beautiful implementations. Or anything in between. But what they almost invariably require is complex investigations... which take time to conduct properly.

Most (not all!) "fast" programmers I've worked with over the last 15 years produced output of questionable quality, often stemming from the "what you don't know you don't know" part of the knowledge pie chart, instead of some deeply thought out cost/benefit calculation.
Not really that interesting, it's pretty much always what people do when the potential upside of something is limited but the potential disastrous consequences are basically limitless.
If I understood it correctly, the GP is talking about those normalized tables:

U | X

X | Y

and claiming that if you need the relations of U | Y often, you are better storing them as:

U | X

U | X | Y

Or just the later table, since the first is now completely redundant.

So yes, that happens, and depending on the size of those tables, it may be true that the denormalized for is faster. But it's just wrong to claim that one or the other is faster without any further information, and IMO, the more common case is that the normalized one is faster.
Framing this as a battle between the mods and reddit admins isn't correct. Many of the subs I subscribe to have asked for user engagement on whether or not to join the blackout and they're following what their participants requested.

After all, the most vocal are by the users of the 3P apps and they vastly outnumber the mods.
Accenture plans to invest $3B in AI, just months after cutting 19k jobs
Accenture plans to invest $3B over three years into its data and AI practice, aiming to have 80,000 staff working on AI.
If you're starting a business you need the resources and the financial fundamentals in place to keep the doors open. If you're renting a space you can't afford, or you're spending beyond your means for supplies, or your menu is too broad, or your opening hours don't make sense...you can only compensate by increasing costs for so long—people will go somewhere else.

"I really like the food, I like the space, but I can't keep buying a $15 bottle of juice and a $22 sandwich with a single slice of meat, and I don't know why I'm on the hook for all of these extra fees..."

One of our local eateries recently closed their doors because they just couldn't make it work. They ruined goodwill with customers by substantially increasing the cost of everything, every few weeks: sandwiches, drinks, small baked goods, small bags of chips, etc. On top of that, they added one service charge after the next, and it always came with a plea to help them stay open.

But they made a lot of bad decisions along the way, like opening up a fancy organic eatery in a part of town with no foot traffic and no parking, by taking on even more debt to expand their space and open up another pop-up store before they had got the basics rights with their first location. Fewer and fewer people came to visit and that was that.
Yes, I think your instinct to look at win32 APIs is a good one. Many structures in riched are public in headers, and of course you could reference Wine's implementation[1].

[1] https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/riche...
Isn't this practically 1984's "Ministry of Truth"?
> unskilled, underpaid employees

It’s worse than that. Employees of the US government are definitely not underpaid, especially when you consider
You asked for an example. I provided one. The result of this policy was people were bricking up windows and it was eventually undone because it didn't work. So yes, 'windows' were 'killed' and consequently the expected tax revenue that was expected from them. I would counter that it is a valid example.

A more recent example in the UK would be the pensions cap which had the unintended effect of sending people into early retirement because it became uneconomical to continue working. This impacted especially doctors in the NHS and contributed to a labour shortage. The government finally corrected the folly 2 months ago.
It doesn’t need to be a gut feeling. This is a violent reactionary response to other violence. Violence + violence = more violence, until one side decides to stop fighting.

But the violence being combated here has its roots in a distinct lack of proper mental health care and an increasingly violent political scene driven by the rise of fascism, which is driven by the increasing gap between the rich and the poor, encouraged by oligarchs who are enriched through regulatory capture, and accelerated by Citizens United.

This product only takes away rights and doesn’t begin to try to solve any of the actual problems.

I also don’t know that there is much we as individuals can do about it. But talking about it with friends and family is a good step.
I was extremely surprised to learn that Apollo did not have any contractual ties with Reddit (beyond the API agreement).
No, the problem with a Reddit clone isn't technical.

It's getting the network effect that's difficult. And as much as we nerds want to believe, the best technical solution isn't always what wins.
Space solar also has an availability problem. The closer the orbit means more time in shadow. The farther out orbits have more availability but then have larger antennas. I haven't seen analysis on what orbits are practical, geosynchronous is probably too far.

The result is that you need multiple satellites to provide reliable power to any place on Earth. If they are high enough, they can provide power to other places on Earth. It may mean that still need batteries to store power during the night or when satellites aren't available.

The question is if better to have space solar with batteries or ground solar with batteries. Or multiple space solar or multiple ground solar. My guess is that ground solar will always be cheaper and has the advantage of being more reliable. Also, building long-distance transmission lines might be cheaper than launching solar into space.
I think there are a lot of people wondering if the "even more user-hostile changes" are a loss of old.reddit. I knew of 3d party apps but none by name until this most recent incident as I am fine with old.reddit but the behavior of the CEO does make me concerned. I can't tell if he was just channeling his inner Elon and being a pompous ass or if Reddit is as desperate financially as his AMA made it seem. If the latter, I would not be surprised if old.reddit was shut down.
> he can't realistically get rid of the mods and replace them, then expect that to not blow up in his face

I'm not so sure about that. I would be very surprised if there was a high % of redditors that know / care about the mods or mod system. This could be the cynic in me but I bet he could eject all the mods tomorrow, replace them with more faceless accounts, and the vast majority of reddit's userbase would not see a difference.

Those that have been around the site for a while would notice and feel the change and not be happy about it, but we're most likely talking about a very small single-digit % of the userbase.
Sorry Ukraine, I'll donate as previously, but sure am missing a lot of tips of who I can donate to that came from the r/UkraineWarVideoReport (amongst others).

Unbelievable - but screw you reddit.
Youtube works fine, and united24 is still there.

Such a shame as I was really getting into reddit - I thought it was pretty cool.
We saw the same thing play out with Twitter. You had a large quantity but minority percentage of users upset with changes XYZ, they left the platform for mastadon/bluesky/whatever, and Twitter lived on.

What does moving on look like? My guess is reassigning moderators of popular subs to big-corp sympathizers. Or maybe making the private feature a paid one (my personal favorite because it's a little petty). But it could be as organic as users making clones of the popular subreddits.

If you look to Digg vs Reddit-- Digg fundamentally changed the experience of a lot of users in an in your face sort of way. The Reddit changes may make it a fundamentally different platform now, but for the vast majority of users, they won't notice.
> If the blackout is only for two days then they're right

Yeah... I don't know the tradeoffs at play but 2 days is... extremely insignificant / probably a bad decision by all of the moderators? It sends a message sure but, it's a bunch of "whiny reddit mods" versus C-level executives in a "help us make API more affordable versus help us not lose a ton of money offering generous free API hosting/usage" negotiation.

How does the CEO + team not just ignore this two day spat? They are in the business of making money. Why should they foot the bill for the API calls? So they have to crack down on some 3rd party apps we all took for granted and kill a few apps off. Sucks but at the end of the day, will it really matter in 6 months?

Now, blackout for a week or two weeks to really hurt their ad revenue traffic, sure

But 2 days?... lol
$0.12 per user per year... how many users are using third party apps to skip out on ads? Is the true value higher once they start seeing ads?

Also, that number is so laughably low!
People have wanted schedulers and the ability to subscribe fr updates posts for years. Thankfully, RES has had that for almost a decade now.

Don't think Reddit even acknowledged that feature request, compared to others they said "we're working on it" some 7 years ago. Closest they got is how the subscriber plan lets you highlight new comments in a post (something RES also had, but reddit made them remove it), but you still can't notify yourself to when new comments occur.

Just another example of not considering the user. Pretty sure filtering subreddits from r/all was the last user-centric feature they made. And that was more made out of spite of the political shitshow that was 2016/7 as opposed to thinking about the users.
Everyone should move to digg.
We can't discuss emotions? We do, quite frequently, just under the guise of other topics. What I mean is that discussing even "purely technological" news has deep emotional connections -- not least of which is survival. Many or most of us work in/around the software industry. We aren't really neutral; valuing software is pretty deeply connected to how we e.g. make money and/or enjoy spending free time.

Now, do we discuss emotions well? It seems to me that the U.S. population in general doesn't. But I admit this claim is quite vague, undefined, and hard to measure. The population with higher education probably does somewhat better? (I'd be interested to see what measurable metrics would best correlate.)

Anyhow, it seems to me that most people have an inherent drive for close interpersonal relationships, of which dating is one.

My opinion: Hacker News, as a forum, isn't really properly designed for it (even though it has people who are capable of being articulate and decent to each other). Even if HN was well-designed for emotionally-charged topics, the subset of people here might not be the best choice of a community for learning about romantic relationships with people who are often outside that community. :)
hm yeah that seems like an obvious possible win for reddit, they would convert all the 3rd party app users into paid users. Maybe they simply didn't have that idea
What I find interesting and I am curious if these conversations can happen anymore.

I no longer discuss anything related to gender, relationships, or personal life dynamics with anyone outside of my bubble. I would enjoy the conversation, learning about another's ideas and understanding although despite assurances of maturity and openness conversation ends due to their inflammatory pronouncements.

I do not believe ideas and ideals can be discussed with the general public.
'users of those apps over proportionally create content' - really? prove it. Second, posting a link is not the same as 'creating content'
the unmotivated mods will tank the subreddits and Reddit doesn't seem to be in a position to pay the mods
They can pay for it with their increased revenue from the new API pricing

/s
They can just disable the private subreddit feature without changing absolutely anything else.
When they start making games like GTA with generative AI we will get to the real fun
Reddit is doing this on a per-app basis rather than a per-user basis. That would be a great idea, but sadly reddit it against it (likely because the goal is to kill third party apps).
Reddit refugee here, can someone explain why moving everyone to kbin.social is not being talked about?
Rehashed language imitating sequences is a term that does not denigrate parrots.
The way this works, assuming everyone is following the law, is weird. Generally how it works is that the employee must make at least the normal minimum wage when including tips, and if they don't the employer has to make up the shortfall.

So all tips that represent the difference between an employee's base wage and the minimum, those are basically going into the employer's pocket first, and only represent actually increased compensation for the employee once they get over the minimum.
Guess we need to re-set and go back to what the article is about.
That over millennia -> humans have evolved -> that humans live in groups -> and group cooperation leads to better survival as a whole -> within groups there are hierarchies in the form of status -> higher status typically means more access to resources and mating -> typically the higher the status the more you don't have to care about others with lower status.

But, also, the GROUP has a lot of control and feedback. If one dominant high status leader, turns into a bully, and irritates and pisses of enough members of the group, then the entire group can collectively take action and kill/banish/etc.. the bad leader.

So there are competing drives.
The group can turn on bad actors.
But also there is a fight for dominance in the group.

So over thousands of years, the behavior of humans has evolved, and tended towards more egalitarian societies.

It appears from your response, that you are viewing this through the lens of the modern world were we have fluid groups, resources, modern weapons, etc.. Which all tilt the balance of what is possible.
The modern world then is different from how we evolved, but our evolution still built into us, the idea of status and egalitarianism.

To the point that it is possible to go through life ignoring social status, it is not common and is so wrong I think what is actually happening is you are not aware when it is happening to you and thus think it is not occurring.
Especially since "Treating people with common decency" is the actual point, that is an evolved behavior based on status in a group.
Might not have had anything changed in the recipe itself. Beer (and cooking) scale weirdly and the flavors you associate with one size of batch change completely when you scale up to larger batches. For beer, it maybe isn't even that surprising given how much living yeast contributes to flavor and yeast is highly susceptible to environmental conditions including size of fermenting container or subtle things like location of fermenting container (even sometimes within the same building).
Ad-tech is not only "ad platforms"

It sounds like you just aren't aware of how deep a rabbit-hole the ad-tech space is. Google gets to be the relatively-clean "platform" at the top, but they don't exist independently of the rest of the industry.
> Too much implicit magic, too much memorization, too opaque to tools that might help overcome those first two problems.

If you are a senior level Rails developer none of this is true except maybe memorization and that seems to be a pre-requisite for any senior engineer in any language. It's trivial to debug rails applications with debugger and reading the underlying source code. Everything you need to solve problems is a binding.pry or `bundle open` away.
Excellent. Ty!
We create representations from our sensorial data and values from our reward signals. We are part of a larger system and our actions are filtered and rewarded by the environment. We feed on this system to learn, basically we train on it.
Unfortunately, the App Store (and Play Store) rules ban this sort of thing — any access to third party web services needs to be in line with their terms of service.
yep.

"With thousands of attributes on more than 300 million
consumers and 126 million households, ConsumerView
data provides a deeper understanding of your customers,
resulting in more actionable insights across channels."

https://www.experian.com/assets/dataselect/brochures/consume...

"When a user enters a venue and dwells for at least two minutes, our Pilgrim technology records all of the signals available on the phone. It then matches that person to confirmed signals from our panel of 13 billion in order to register a visit. Utilizing stop detection technology and dwell time is crucial for reporting visits because we are capturing true visits as opposed to someone driving by or sitting in traffic nearby."

https://location.foursquare.com/visits/docs/how-does-visits-...

"Cross-device targeting is a method of advertising where you display ads on various devices belonging to one user from the target audience.

An average user uses the internet on three different devices. They look at their smartphone first thing in the morning, work on their PC, surf the internet on their tablet on their way home, and drift off to sleep with their TV streaming turned on. Imagine that you can display your relevant ad on each of their devices, with your message following the user throughout their day."

https://www.onaudience.com/resources/what-is-cross-device-ta...

... and many many many many many many others.
I really do need to get into the bean scene, but we have had issues [1] in the past.

[1] https://www.whelenmassnotification.com/wp-content/uploads/si...
When I use the website, my costs are covered by seeing ads. Now I have to watch more ads to make up for API users who don't pay.
I don’t doubt they’ll have people lining up out the door to be mods… whether someone you picked with zero vetting because you’re in dire straits is going to be a good mod though is very doubtful.

I can see things going very sour if they choose to replace long standing mods.
Gnome's Human Interface Guidelines: https://developer.gnome.org/hig/
KDE's Human Interface Guidelines: https://develop.kde.org/hig/

Neither of these specifically document the design rationale behind system docks. However, both a centered dock and a left-aligned dock are attempts to apply Fitts' law to user interface design.

Fitts' law is a foundational principle in modern interface design[0]. In 2002, an experimental study found that expanding docks (such as Apple's dock, in which icons grew bigger as they were focused on) presented many benefits without any theoretical drawbacks.[1] Here is a handy resource that helps visualize Fitts' law and its implications: https://timmarco.com/fitts/

[0]: https://en.wikipedia.org/wiki/Fitts%27s_law

[1]: "Fitts’ Law and Expanding Targets: An Experimental Study,
and Applications to User Interface Design" https://www.dgp.toronto.edu/~mjmcguff/research/msc-thesis/ms...
Yep. I didn't get into the specifics, but I use the replicant feature all the time for the kinds of things I mentioned.

Plus, it's so freaking good at finding stuff wherever you might have happened to have squirreled it away.
Reddit mods are all volunteers....
Agreed. The only good bot is the one that attempts to identify comment-stealing bots farming karma.
He doesn't even seem to be remarkably short in the first place. Here's a random picture that I found on the internet: <https://www.hwlegend.tech/wp-content/uploads/2020/06/Jim-Kel...>
Huh.

Over here in Europe, we have these discussions all the time. They do get opinionated, of course. But it's not yet taboo.
Personality Factors That Influence Core Build and Release Management Practices
MathJax v4.0.0-Alpha.1
Gandi kills free email service effective 30.11.2023
The US allows that federally, but in Washington state, where I live, servers must be paid minimum wage at least (which is $18.69/hour here in Seattle), any tip is extra.
The original Gpt3 does that

I m not sure how chatGpt does it but instructGpt is trained additionally with helpful answer data.

Fundamentally though both are based on the same architecture that predicts the next token

https://www.theinsaneapp.com/2023/05/difference-between-gpt-...
The bulk of Reddit mods have so much of their identity riding on their moderation power that there is basically nothing Reddit could say or do to lose their free labor. Yes, there is a long tail of selfless reddit mods just doing their janitorial duties in some smaller subreddits, but most reddit traffic is directed to subreddits moderated by stereotypical mods whose physical stature resembles the shape of their place in the bell curve of traffic. They will never surrender that power because it's all they have going for them.
This is super easy, actually.

Unfortunately people see the relational model starting from a "source of truth" database schema and then know about "(de)normalization" in the form of "FORMAL forms".

The relational model is ALL about normalize and denormalize relations (aka tables).

All ways you can combine, recombine, add, remove, change, extend, ... a relation is doing (de)normalization. It means: Add/remove columns, Add/remove rows.

So, `SELECT field FROM table` and `SELECT * FROM table WHERE id=1` are this.

---

`FORMAL` forms are just observations on the way the data is "It has duplicated rows?" and their properties are useful to understand similar to how is good to know what is different between a `set` and a `vector` of things.

And from this, you see how this is useful to use for modeling you RDBMS ("so, I don't need to duplicate all my customer information, I just can use a "pointer"/id for it!").
Who knows. There's a huge financial motivation to move to RISC-V to save on energy and heat. Cooling is one of the biggest expenses of a data center.
You think wrong. The disconnect comes from the fact you're applying rational logic to an irrational mob.

Mod tools were going to be made worse, sure, but what really drove up the frenzies masses was 3rd party apps. This is predicated by the app debacle, not the mod tools.

The app debacle is (again very rich) app developers who had margins of like 99.999% getting shut down. It's too bad. I use some of those apps. It's a shame Reddit wants them to be shut down or made relatively expensive.

-

At the end of the day it's complete and utter nonsense that unpaid mods get to slam their fists in the pie because they don't like what the chef is doing.

They should have walked out. Leave Reddit unmoderated and let it go to the dogs (or force Reddit to actually have to gasp pay for mods).

Instead they decided that their will is ultimate because the de-facto person who becomes a Reddit moderator is not to be trusted with any sort of actual power.