btilly

Joined 17 years ago

Karma
56,177
Submissions
11,549
Member since
Aug 21
My name is Ben Tilly. I've been working as a programmer since the last millennium. I've participated in a number of programming communities over the years. Usually under the names Ben Tilly, tilly, btilly, or rarely benjtilly..

My main programming language is Perl, but I have learned a number of others to varying degrees of competence. These days I do a lot with A/B testing, reporting, and fun math stuff. That hasn't been planned, but I'm just shy of a PhD in math so it has proven to be a fit for me.

You can email me at [email protected].

View on Hacker News

Recent submissions

Comment · 7 hours ago
Here is my hot take. His belief that he was failing, helped him succeed.

I don't mean this in a trite way. The character portrayed is supposed to be awkward and anxious. Feeling awkward and anxious in real life, left him in the right frame of mind when he walked on set. He looked awkward and anxious, because he actually was.

Actually feeling what the character is supposed to be feeling, is the heart of method acting. The upside of method acting is that it creates very powerful performances. The downside of method acting is that you have to experience all of the feelings of the depicted drama.

Comment · 3 days ago
I contend that shitty moderation was why it flatlined.

I enjoyed answering algorithm questions. Unfortunately, every so often, people who weren't into algorithms would show up. And somehow summoned each other. To close good questions.

It was clear that they didn't understand the topic. They couldn't recognize what a good question, or a good answer, was. I wound up going away, coming back every few years, go until my next bad experience, and leave again.

Each time, the population answering those questions was smaller.

I believe that a lot of good people left like I did. Then just didn't come back.

Comment · 9 days ago
That's not what they did.

What they did is tried to prove that the conventional fuzzer won't find crashes. Where they found counterexamples, they fixed the bug and tried again.

In essence, a fuzzer takes random samples out of a space of possible inputs that could crash. They proved that nothing in the space of possible inputs could crash.

This is a strictly more powerful result than a fuzzer could give you.

Comment · 10 days ago
No, I'm not arguing in bad faith. You are oversimplifying and mischaracterizing someone whose complex views tried to balance morality and the ugly facts on the ground.

Lincoln's actual beliefs can be seen in his own words. Let's take, for instance, the first of his seven debates with Stephen Douglas.

https://home.nps.gov/liho/learn/historyculture/debate1.htm

In this debate, Lincoln made it clear that he morally opposes slavery. He therefore opposed allowing it to spread. But he pointed out simply trying to suddenly eliminate it would create even worse problems. He therefore did not support abolitionism. He even supported returning slaves to slavery if they escaped to a free state. He only supported containing the practice, and hoped for a better solution over time.

This balancing act is made clear in all of his speeches before he was President. It is even visible in the Emancipation Proclamation. It was only after years of war that he came to support the hard-line stance represented in the 13th Amendment. It is extremely unlikely that he would have gotten there without having been hardened by the Civil War.

There really was no immediate threat to slavery. It was only a long-term, potential threat.

Here is an exact passage from his speech laying all this out.

"When Southern people tell us they are no more responsible for the origin of slavery than we, I acknowledge the fact. When it is said that the institution exists, and that it is very difficult to get rid of it, in any satisfactory way, I can understand and appreciate the saying. I surely will not blame them for not doing what I should not know how to do myself. If all earthly power were given me, I should not know what to do, as to the existing institution. My first impulse would be to free all the slaves, and send them to Liberia,-to their own native land. But a moment's reflection would convince me, that whatever of high hope, (as I think there is) there may be in this, in the long run, its sudden execution is impossible. If they were all landed there in a day, they would all perish in the next ten days; and there are not surplus shipping and surplus money enough in the world to carry them there in many times ten days. What then? Free them all, and keep them among us as underlings? Is it quite certain that this betters their condition? I think I would not hold one in slavery at any rate; yet the point is not clear enough to me to denounce people upon. What next? Free them, and make them politically and socially our equals? My own feelings will not admit of this; and if mine would, we well know that those of the great mass of white people will not. Whether this feeling accords with justice and sound judgment, is not the sole question, if, indeed, it is any part of it. A universal feeling, whether well or ill-founded, cannot be safely disregarded. We cannot, then, make them equals. It does seem to me that systems of gradual emancipation might be adopted; but for their tardiness in this, I will not undertake to judge our brethren of the South.

"When they remind us of their constitutional rights, I acknowledge them, not grudgingly, but fully and fairly; and I would give them any legislation for the reclaiming of their fugitives, which should not, in its stringency, be more likely to carry a free man into slavery, than our ordinary criminal laws are to hang an innocent one.

"But all this, to my judgment, furnishes no more excuse for permitting slavery to go into our own free territory, than it would for reviving the African slave-trade by law. The law which forbids the bringing of slaves from Africa, and that which has so long forbid the taking of them to Nebraska, can hardly be distinguished on any moral principle; and the repeal of the former could find quite as plausible excuses as that of the latter."

Comment · 11 days ago
Oh really? A direct threat?

Opposition to that act was, "We're not going to create new states with slavery." It wasn't, "We're getting rid of slavery in places that already have it." Which meant that it was not a direct threat to existing slave states. (Though there was a prospect that maybe, some day...)

Lincoln didn't like slavery. But he wasn't trying to ban it. It wasn't until the war had been going on for nearly two years that he signed the Emancipation Proclamation. Which basically said, "If you're still in rebellion a couple of months ago, we're going to free your slaves." It didn't eliminate slavery for any slave state that was part of the Union. It was an incentive to surrender. It was 2 years after that until the 13th amendment was passed.

It is very unlikely that slavery would have been banned during Lincoln's time in office, if the Civil War hadn't happened.

Was there a long-term prospect of a threat? Obviously. But there was no immediate threat. And so the fight wound up with protecting slavery on the one side, and asserting the indivisibility of the nation on the other side.

This is exactly parallel to the Mexico-Texan issue. Slavery was not being banned in the rebelling states.

Comment · 11 days ago
This is no different than what happened in the Civil War.

Each side had a list of grievances. A big one on one side, was the preservation of slavery in perpetuity. The other side wanted to preserve the unity of the nation as a whole.

You are right that Mexico was not fighting to ban slavery. But it was clear that eliminating slaver was still in their roadmap. Texas had only gotten an extension.

Similarly the election of Lincoln wasn't an immediate threat to slavery in the Confederacy. But the Confederacy still was motivated to head off the long-term threat to their economic system.

So the fact that Mexico wasn't fighting to end slavery, doesn't contradict the fact that Texans were fighting to preserve it.

Comment · 11 days ago
I am surprised that https://www.law.cornell.edu/uscode/text/28/4102 was not cited.

It's not just that courts generally decline. It's now also against US law for them to enforce the judgment without assessing the Constitutional issues. And the burden of proof is on those trying to enforce the judgment.

Comment · 11 days ago
Comment · 12 days ago
Comment · 13 days ago
The connection is that shells, such as the hard part of corals, are made from calcium carbonate. When you put calcium carbonate in acid, it dissolves. This takes some of the acid out of the water.

In the long run, there are huge deposits of calcium carbonate on the ocean floor. Even if we burn all of the fossil fuels, the ocean eventually comes back to a neutral ph.

The problem is the short run. We're turning CO2 into carbonic acid at a rate that far exceeds what surface waters can handle. This is creating conditions where shellfish of all kinds are working overtime form proper shells. If they can at all. It even affects many kinds of plankton. This stress is causing large dieoffs. When we wipe out things at the base of the food chain, it has ripple effects through the rest of the ecosystem.

Comment · 13 days ago
A number of the people who paid those downpayments, were invited to the recent Roadster demo. Where they got to see a similar car demonstrated, complete with flying. And with no sense of whether it will actually be built, or will be street legal.
Comment · 13 days ago
Electronic voting can leave a trail. See https://news.ycombinator.com/item?id=50134649 for more.

That said, paper leaves a trail that people can understand in a very straightforward way.

Comment · 14 days ago
Ever heard of "voting the graveyard"?

A paper trail is not a guarantee of electoral integrity. There is always a rough spot when your ideal election system meets the messy real world.

Comment · 16 days ago
It lasts for a year by default. You can pay for up to three years. But I see no reason you couldn't then do it again.
Comment · 16 days ago
I just moved. Moving a business address was hard. For an individual, the only requirement ai saw was that I pay a small fee with a credit card registered to one of the addresses.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton