skysight-inc/HackerNews huggingface dataset:
Craft CMS has super flexible content modeling capabilities, GraphQL, i18n, a nice permissions system to put content behind a login, database migrations, multi-environment config, and can be extended since it's built atop Yii2 (an obscure but solid MVC framework). There are no themes, you bring your own markup. It has a CLI for common tasks.

You'd need to install several plugins to pull this off in WordPress, some of them paid (ACF Pro, etc.). And it's messy because the plugins weren't made to work together. Craft also supports Postgres in addition to MysQL/MariaDB, so that's another difference if you like or need PG.

It's more similar in scope to Drupal, but I find the developer and authoring experience much more elegant in Craft. Businesses are happy to pay $299. Both systems use Twig as their templating layer.

For reference, content management systems that target the mid-market and enterprise charge $XX,000 and up for licenses. See Sitecore or whatever Adobe is shilling these days.

There are hundreds of CMS options out there, lots of interesting approaches to choose from. Strapi and other headless JS-driven options are the current rage.

Source: I'm in the Craft pro network but have built 50+ WordPress sites as well. Prior to that I used ExpressionEngine, Textpattern, and Movable Type. Been around the block!
4-way and 8-way SMT is about latency hiding (like MIMT in GPUs, but more flexible). It increases the probability that at least one thread has data it can be crunching.
Was watching the formula 1 series, and one team appeared to fully copy the body stylings of the mercedes team, and while it was technically legal, it was morally frowned on and a lot of other teams were pissed off.
I had a different interpretation. I'm not disagreeing with you because anyone outside of the company is left kind of guessing, but it's making me realize that people's varying reaction might be different interpretations of what Basecamp's "no politics" rule really means.

I've read everything DHH and Jason Fried have posted in the last few days, and my impression that politics directly related to the company and products are fair game for discussion. It seemed like DHH and Fried were forbidding people from connecting those discussions to larger social movements.

DHH was appreciative that people raised the issue of the Funny Names List, but he objected to people connecting it to the Atlanta shootings or genocide:

>I was dismayed to see the argument advanced in text and graphics on [Employee 1’s] post that this list should be considered part of a regime that eventually could lead to genocide. That's just not an appropriate or proportionate comparison to draw.

>Out of the 78 names listed on the last version we were able to recover, just 6 names appear to be Asian. So connecting this to the shootings in Atlanta, because the Asian victims of that atrocity had their names misspelled in news reports, is exactly the kind of linkage I'd like us to avoid when we analyze our mistakes together at work.

https://world.hey.com/dhh/let-it-all-out-78485e8e
It seems pretty well connected to "raunchy stand up comedy about farts and sex", which was proposed by a different commenter as an analogue to politics. If you object to the analogy, perhaps you should debate it with the person who made it.
This, like the Fourier Transform webpage, is a masterpiece.

Silly Question: when I add gasoline to my car it's a liquid. When it enters a cylinder of my Engine, mixed with air, is it still a liquid? Is it a gas? Aeresolized? What causes the change in state and when/where?
The committee had yet to even meet.
Business reasons for code changes are kept in JIRA tickets and in merge requests. Comments might also explain business or technical reasons for certain chunks of code.

Commits are just logs of the units of work done to support completing those tasks. They often don't have any real logic for where they're broken up except that it happens to compile or that I want a checkpoint that can be stored remotely for safety.
> unless a majority of energy produced on Earth is being devoted to honest parties mining Bitcoin.

Nope, try again
"Why make things more complicated? We've always had one minimum wage; don't change what ain't broke." Nevermind the numerous fallacies, this is a typical thought pattern for Americans.

Another bad habbit Americans have: they look only to their authority for answers (whomever that may be. e.g. the president, fox news, the church, etc). Go watch some Trump rallies to see this in action.

I'm beginning to believe our education system has left us lacking even basic critical thinking skills and thus we can not have two minimum wages.

Edit typo, and:

Not all Americans are this way, obviously, but enough are and they're in the right areas to cause problems. (wrt areas, see: https://en.m.wikipedia.org/wiki/Gerrymandering )
Coming from southern Europe, I have to say that we have been there 20 years ago and it looks ugly.

In Southern Europe, the family (and not the individual) is the smallest decision making unit and it is typical to have 3 generations of people living under the same roof, all of them supporting (and applying pressure to) each other in different ways.

Parents and grandparents are helping youth financially. Youth in Southern Europe is typically highly educated, however, the job opportunities for high-skilled labor are quite limited.

Naturally, there are two options for overqualified youth: leave the family and get an underpaid job that cannot help them anyway to break even, or keep relying exclusively on their family (with the attached daily complaining from their end).

Result: Youth unemployment rates > 50%, businessess that cannot find cheap labor and close, economy that stays stagnant for decades.
Most Overengineered Link
> makes me a little ashamed to use the word "engineer" in my title of "software engineer". There is no real comparison of the quality of the result.

I think that's because the barrier to entry is too low and anybody is being called a "software engineer" these days.

But think about a system which makes proper use of synchronization primitives, like an OS kernel or a robotic control, or a CPU design like the other guy commented too, or maybe a 3D game with tricks like that of John Carmack. Those things can be as complex as an ICU engine.

To make an analogy: in the physical world there are the engineers, and the mechanics.

In the software world everybody is a software engineer.
No, you wouldn’t. It would only be necessary for the stalker to do it and then slip the Tile in with your belongings.

Tiles can be marked lost until found by other users with the Tile app.
If you create two wages, then adults might not be able to compete for those jobs even though they likely need them more than the teenagers do. So unless you introduce quotas (there's your slippery slope), I don't see this as a good thing. Even with quotas, you run into budget constraints.

There's also the fact that minimum wage cuts jobs. So if the budget allows for X hires at teenage wage and Y<X at adult wage, then it becomes even more difficult for adults to assume those jobs, meaning things like experience will count less in justifying the more expensive hire.

Now without the minimum wage, you could at least give the adult a job at a lower wage than what you pay teenagers. It sucks, but if the choice is between no job and some job that pays below a fair wage, it seems the latter is preferable if you don't want to starve.
I think it has to be three days _and_ the airtag has to be in motion
I remember in Apple IIe sometime in fourth grade being perplexed by a “for” statement. I could make a loop with GOTO (though I didn’t know it was called a “loop”). But I kept coming across FOR in others AppleBasic game.
I share a similar background to yours (employee, leader, founder, diverse org size) and would have agreed with you if it were not for the context of these changes. I too want to ensure people will safe and respected.

However:

* I don't believe any enlightened leadership posts publicly about wide-spread and company affected policy changes before informing and/or discussing with your staff. That's disrespectful to the people you serve.

* no enlightened leadership leads to a situation where 1/3 of your staff leaves on contentious terms. If that leadership was that enlightened, they either wouldn't be leaving or would never have been hired. It's indicative of leadership problems, cultural problems, and possibly a hiring problem.

* I don't believe at all that enlightened leadership discards its values the moment that they become difficult to uphold.

* If the new policies weren't in reaction to the leader being called to be accountable to the people he served and the mission he told them they were on, I'd probably be more agreeable to your point. In a vaccuum a safe place for people of all politica and creeds (short of outright hate) to work together is what you want. What I don't want is an unsafe space where no one feels they can question the leadership or hold the company to its values.

That being said, I totally respect your coming at this from a different angle and I agree that there's certainly more than one way to look at this (as the reactions in this thread indicate).
Is the company still going to exist after this? That's quite a lot of severance, unless they manage to renegotiate it all.
> Those leaving: (1) given the IT demand, will get a job elsewhere pronto, (2) will get the money of the buyout, and (3) will get to play the principled martyrs, too. It's a triple win for hypocrisy.

It’s, quite ironically, the height of privilege to be able to engage in distracting culture wars rather than working, be able to throw shade at your employers on Twitter and then leave with 6 months severance.
So sell just enough to stay under the $250k/year in cap gains. I'm still not seeing a problem here.
For some other random cities using the same methodology (1 bedroom)
Wichita: 500
St Louis: 650
Columbus: 800
Pittsburgh: 850
Dallas/Fort Worth: 950
Nashville: 1000
Orlando: 1200
Sacramento: 1200

What methodology would you use to find this data if Appartments.com isn't reliable?
I’m sorry I’m gonna disagree.

Structure designs have improved allowing cheaper/more sustainable framing to be used that are stronger. Allowing a range of materials from simple pine framing, to block etc. modern wood framing designs can withstand a lot better storm ratings than even 20 years ago. Especially when you add things like hurricane straps in the south etc.

Roofing materials last longer and are cheaper and more sustainable able than old cedar shingles etc. modern sheathing instea of using massive 2x6 or 2x8, asphaul shingles instead of cedar etc. both better, cheaper and more sustainable.

Siding is better and cheaper and last longer. Again comparing any wood siding to hardy board over time. Vinyl in the right climate as well.

Electrical the same. Proper sheathed copper wire over shit like knob and tube or cloth insulated wire is cheaper AND a whole lot safer. Same with modern breakers, including afci and gfci.

Plumbing? Modern shchedule 40 pvc is a lot cheaper, and more flexible than copper. And even modern pex (when done right)can be even better and allow a single plumber to hump hundreds of yards of the stuff with one arm.

Drywall is better than that old plaster lathe stuff in most cases.

Insulation? Spray in cellulose and foam is infinitely better and cheaper, allowing much higher r values and a single guy to install over even the common fiberglass batten stuff of 20 years ago that was awful if you breathed it in or got direct skin contact.

Windows? Double pane vinyl with gas insulation is worse than the single pane blown glass? Come on.

Sure. Regulations and codes are higher and more strict. But that comes with the cost of most of the materials being better and easier to handle.

The fact that it’s cheaper is a testament to how houses in general are much bigger than they were in the 50s. But anything you build will always need maintenance.
Problems and support are somebody else's business.

For example, I don't want to be IT support for my company's WordPress installation.

I am willing to pay $100 per month so that I can tell the VP of Marketing "Please go talk to the nice people at <Wordpress Provider> about why the two buttons in that theme don't align to the same right margin. Tell them to send me an email if something needs analyzed on our side. KTHXBYE."

I also don't want to have to navigate the blizzard of AWS required in order to implement something that won't fall over when 3 canaries and pigeon decide to bang on it--let alone if HN features it.

I imagine that the CMS space is quite similar.
Thanks for the laughs in these gloomy times
Lol came here to ask this. The mystery is why they are still trying to write exotic Japan articles. That said this is a fantastic print. I had a large poster of it on my dorm wall but realized its actually quite unsettling and not relaxing wall decor at all- you can almost feel that feeling of getting sucked down and about to be pummeled by a huge wave.
Early 1970s.

Writing a very small BASIC program that had a loop to print out the loop-number and some text. It was on a set of punched cards and I gave it to a friend who could put it into a university computer.

It ran but I had omitted to have a test to get out the loop so it ran indefinitely till a reset.

I was about 26.
If the rights of others hurts someone's feelings, maybe they need to learn some acceptance.
Slaves shouldn't talk about slavery in the masters estate is the closest analogy apart from WW2
That is the test in the first two bullet points. If the AirTags don’t listen then you’d have to add a “I am responsible for that AirTag” broadcast message from the responsible device. But I kind of suspect they do listen, if only for a short period after a beacon message. They need to get their public keys from somewhere.
> too big for RAM

64gb ram sticks are about $700 AUD, which brings the problem into range via RAM.

> coming in too fast to write to disk

Good PCIe4 NVMe drives are pretty fast these days. Samsung 980 PRO is under $300 for 1tb, and claims it can write 5gb/sec.

Even if you only get 2 gb/sec, that brings your RAM requirements down to 90gb, which is not an exotic configuration for a high-performance desktop.

I'm eternally astonished by how far hardware has come. Of course, preprocessing the stream on a cheap FPGA would be more elegant, but it's pretty amazing that consumer hardware could do it at all.
If any significant percentage of a tiny company like this was halfway out the door, that's also a sign of management failure.
I totally agree that the niche subreddits often have the best discourse.
There are various notions of "focus" in academia, many of which are associated with the "positive psychology" school.

In sympathy with your observation, I've looked for studies of these phenomena. But I haven't yet seen any study about the difference between "focus" in contexts where the agent has deeply internalized complex skills (e.g. an athlete) versus "focus" in contexts where the agent is expected to deeply internalize seemingly arbitrary routines (e.g. a warehouse fulfillment worker). Needless to say, athletes are much more able to "focus" than warehouse workers.

I suspect that it may be statistically significant that, in the athlete's case, their ability to "focus" is deeply related to how emotionally fulfilling their tasks are perceived to be.

In other words, we should expect wildly divergent degrees of "ability to focus on work" depending on the type of work we are discussing.

To me, this is the crux of the Developer Experience movement: give me meaningful work, and I'll give you inspired/concentrated labor; give me bullshit, fruitless, clickbait concerns, and I'll give you bare minimum effort.
The arrogant ignorance about bitcoin on hacker news is just utterly staggering. So much holier than thou hatred of one of the most significant inventions of the 21st century.
Or just ship less features. I doubt basecanp is feature constrained right now.
Alaska's first CSI takes on blood and burglaries in sub-zero weather
Exactly this. Graphics like this serve to educated about how an environment tolerant of small things can eventually become tolerant of bigger things, and then much bigger things, and that's why it's important to pay attention to the small things.

The employee wasn't accusing anyone of supporting genocide, even though DHH clearly took it personally.
Deplatforming loud voices under implicit threat of termination doesn't reduce "silencing". I have never ever bought the "we have to silence people so people can have free speech" line of argument, which I've mostly seen over the last 5 years being used to justify banning conservatives from college campuses. Quiet voices are deciding to silence themselves voluntarily, they aren't victims we need to protect by silencing others.

I'm not saying such silencing doesn't have benefits, but ensuring people aren't silenced isn't a benefit of silencing people. Bombing for peace generally doesn't result in peace, just more bombing.
>In the grand scheme of things, high-intensity tasks are only infrequently high-security tasks - those two sets of workloads are mostly disjoint.

The most intense thing my phone does is decrypt my password database, and it does this dozens of times a day.
What about the obvious one i could mention
I bet unions are a political topic, along with how much your co-workers are being paid.
Religion is a legally protected class; everyone is free to change their religion. Pregnancy is also a legally protected class, despite being one that half the population can enter and leave. Also, short term disabilities.

I don't find this argument compelling, unless you're also arguing that employers should be able to pay people less for their religion or because they get pregnant (or choose not to get pregnant) or because they contracted a disease or injury.
From the article: After months of fraught conversations, Fried and his co-founder, David Heinemeier Hansson moved to shut those conversations down.

If my team spent months debating these issues I would be concerned as well.
I'm assuming he used something like SolidWorks to CAD up the parts, but then it looks like he custom made all the animation stepping widgets and camera rotation logic and various shaders for the different effects in pure JS[0]? Surely he didn't write this JS by hand (i.e. it was generated from blender3d or solidworks files or something?).

I would like an article on how he made the interactive animations in the article.

[0] https://ciechanow.ski/js/ice.js
Right, if you think DE&I consists of "new ways to suggest everyone else stop being so racist / sexist / bigoted", you're clearly not into it.

You realize those who think it's important don't think that's what it is, right?

If 20 employees were on the "social" committee planning a holiday party, would you consider that as "off the rails", because you are paying them (some here unspecified number of hours) to throw a damn party? I doubt anyone would get that up in arms about it.

I get it, you think DE&I is a mistake, (unless you think coming up with new ways to tell people to stop being racist is not a mistake? But I think you were clear), so the more people involved in it, the bigger the mistake. But if someone thinks it's important, perhaps even more important than a holiday party, then the more people involved in it the better, and having a large portion of the company involved in it is not a mistake. That's it.
I'd love this too. I have a blog and have had a few HN front pagers (https://news.ycombinator.com/from?site=somehowmanage.com), but it's kind of a roll of the dice whether a particular submission makes it or not (sometimes a post will only make it on a resubmit, otherwise it gets lost in the stream).

Would be great if non-commercial blog domains that have produced good discussions on HN in the past have that somehow reflected in future submissions. Sure, not every piece we write will be worth a front page discussion, and obviously we don't want to recreate digg where some people start getting disproportionate power. Writers can put hours and hours of thought into a piece, and we'd probably be fine if jo one thought it was interesting, but it's discouraging when it feels like a coin flip.
I genuinely hope DHH reads these comments, because I think he would be mortified.

Unfortunately he won’t read them.
Launch Paid Video Streams in Seconds
> I think what basecamp is experiencing is what can still happen even though you as a manager believed you managed it well.

But it doesn't really matter if the manager (or owner) believes they handled it well. It matters if the employees thought it was handled well. In the case at least a third of them didn't.

Even putting aside the substance of the no politics policy, the delivery and crafting of it was terrible. There was a DEI committee, and it and all other committees were unilaterally dismissed. The no politics rule was decided with zero employee input. And worse than that it was delivered via public blog post that had to be hastily edited after the fact.

Had DHH and Fried carefully taken employee input and crafted a policy that took their concerns into account, and delivered with care and respect, they could've still ended up with a no politics policy. But employees would not have been blindsided and maybe more people would've bought in.

But maybe DHH and Fried really want a company culture devoid of significant employee input into how the company is run.
$1400/mo for rent seems exorbitant, especially if you're working a minimum wage job.
Please censor politics in your business so that mine can succeed by seeing around corners your company can't.
So it's okay for businesses to discriminate against old people?
America - land of freedom and democracy, where all are created equal... you must do exactly as your boss says without question though. The workplace is a magic alternate dimension where totalitarianism is suddenly good, for some reason.
Not necessarily work for a ngo, but volunteer for one, join a union, join the local political groups that actually make a difference locally in your community. So many options, besides the work place.
I can program in Assembler, C, Java, C#, JavaScript, Typescript, Ruby, Haskell etc. And there is zero empirical evidence that Python is “significantly” more productive in the short term. My guess is that it is only true if you don’t have much experience in any other languages.
Also, one can make ends meet and still be in poverty. Those aren't mutually exclusive.
>Timing belts have teeth.

To expand: It is the teeth that make belts timing belts, they keep the 'timing' (relative rotational orientation) of 2 or more toothed pulleys. In an ICE the camshafts are locked to a 2:1 ratio to the crank shaft, in a 3d printer it keeps an axis fixed relative to the stepper motor shaft.
As my sibling already points out correctly, no need to flee, not completely dysfunctional at all and very very common in both functional, semi-functional and yes also dysfunctional companies.

At the point where I have _not_ done the bisect, I in fact do not actually _know_ who is responsible. I have a suspicion, a hunch, an assumption. Assumptions are bad and need to be validated. I can either let the other team that I suspect validate it. If it turns out that I was wrong, I have both wasted their and my own time and reduced my credibility. What then? I try to suspect another team and try the same thing again? That's what happens in a lot of large companies all the time. Nobody looks into anything and just tries to pawn it off to someone else. If someone tried this more than a couple of times with me, I definitely know what I would do the third time around.

They are more likely to accept a bisect from me, because it shows that I am not simply trying to pawn something off to them based on a mere assumption. It shows that I care and that I validate my assumptions and don't just try to pawn things off to other teams and play 'hot potato'. That would indeed be dysfunctional.