HNHacker News
TopNewBestAskShowJobs

drdec

1,457 karma · joined October 28, 2019

submissionscomments
drdec··on U.S. already has the critical minerals it needs, according to new analysis
> It turns out it was full of holes and we mostly got by on the honor system.

100%. The Constitution was designed with good faith actors in mind. It was not designed in an age of gamification, in which we find ourselves now.

drdec··on Why We Spiral
Anyone who does crosswords in the US knows that "triple e" is a shoe width.
drdec··on “No Tax on Tips” Includes Digital Creators, Too
> Of course this means that the next administration will need to start with tax increases just to get to neutral, but maybe that is a feature?

Oh no.

What you have missed is the incredible end run around the spirit of the reconciliation process that the Republicans did this time around.

So, the did these tricks with the tax in Trump's first term, with tax breaks set to sunset in order to have a revenue-neutral effect over the required ten years.

This time around they needed to extend those breaks, right? So they must had to cut spending or raise other taxes in order to do that and have a revenue-neutral effect, right?

Ha ha, no! They convinced the CBO that the baseline for the reconciliation process this time should be whatever was in effect for the last few years. So those breaks are already baked in and don't need to be counterbalanced. It's a two-step, long-term process for making things permanent through the reconciliation process that otherwise one could not.

drdec··on “No Tax on Tips” Includes Digital Creators, Too
In America, at least in restaurants, employers are allowed to pay a lower minimum wage to tipped employees. So tips are an essential part of a servers compensation and should not be considered optional.

Let me put it another way for my foreign friends - if you are dining at a restaurant in America with table service, you need to consider (at least) a 15% tip as part of the base cost. If you can't afford that, then you can't afford to eat out, choose a different option.

drdec··on That boolean should probably be something else
I'm surprised nobody has suggested this yet. Just use a different name for the function. In your example, the new function should be prettyPrint(). No booleans required. No extra structures required.
drdec··on The “Wow!” signal was likely from extraterrestrial source, and more powerful
extraterrestrial != aliens

extraterrestrial = not from earth

drdec··on Mathematical secrets of ancient tablet unlocked after nearly a century of study (2017)
> For now, there exists no evidence whatsoever that the physical space and time are not infinitely divisible.

What is your evidence for it? You want to make a claim about something being infinite, it is up to you to provide evidence.

> recognizing that zero times infinity can be any number and also zero or infinity.

This statement makes no sense in formal mathematics. Multiplication is a function, which means for each set of inputs there is one output. I imagine you are trying to say something about limits here, but the language you are using is very imprecise.

drdec··on Mathematical secrets of ancient tablet unlocked after nearly a century of study (2017)
If you do not accept that space is infinitely divisible, then the diagonal of a unit square does not actually exist in the space.
drdec··on Mathematical secrets of ancient tablet unlocked after nearly a century of study (2017)
Math in general needs to have a big blinking "don't confuse the map for the territory" label on it.

E.g. when you calculate the area of a plot of land do you take into account the curvature of the Earth? You have to make a bunch of compromises in the first place to even talk about what the area of a plot land means.

Math is a bunch of useful systems that we humans have devised. We tend to gravitate towards the ones that help us describe and predict things in the real world.

But there is plenty of math which doesn't do either. It's just as real as the math that does.

drdec··on Nyxt: The Emacs-like web browser
Vowels are sounds, not letters. [1]

Some letters always represent vowel sounds.

Some letters never represent vowel sounds.

Some letters are the letter Y

[1] https://en.wikipedia.org/wiki/Vowel

drdec··on Australian court finds Apple, Google guilty of being anticompetitive
As a US citizen I am curious to hear examples of the EU holding back enforcement. That's not the sort of thing that would get reported here.
drdec··on Ex-Google Exec Says "The Idea That AI Will Create New Jobs Is 100% Crap"
Think about what happened when we got advances in agriculture.

We have gone from something like 90% of people employed growing food to something in the single digits (I'm too lazy at the moment to get exact figures, but this is close enough for my point).

Did all those advances in agriculture create jobs? I would say yes and no.

For the specific industry the advances happened in? No, definitely not. There are way fewer jobs in agriculture now.

But what did happen is that people were freed up to do different things. Those jobs were indirectly created by the fact that people did not need to spend so much time growing food. That allowed people to do other things to create value and improve our lives. Without those agriculture advances, we wouldn't have AI right now.

I suspect AI will be similar. We aren't going to have more jobs in the technology section because of AI. But that guy who hears "Code Monkey" for the first time and marvels that someone wrote a song about his life? He won't be a code monkey anymore he will be doing something else. If he's lucky something more personally fulfilling.

drdec··on The Chrome VRP Panel has decided to award $250k for this report
The reason you do money laundering is because the source of the funds is illegal. If the source of the funds is legal, just claim it. There are plenty of occupations that get paid in cash and are expected to report it.

The IRS isn't referring suspicious (whatever that means) tax returns to the authorities. What happens if you are a criminal is that the authorities have there attention on you because you are doing illegal things. One angle of attack for them is your finances. That is why money laundering exists.

drdec··on The Chrome VRP Panel has decided to award $250k for this report
If you did not commit a crime to receive the money, there is no reason for money laundering (at least in the US). The IRS does not care as long as you claim it. You don't need a fancy story or anything, just claim the income.
drdec··on Italy's pizza detectives
Just because some people abuse the language out of ignorance does not make them right ;-)
drdec··on Italy's pizza detectives
A calzone should have ricotta cheese not mozzarella.

Stromboli is closer to folded up pizza as it typically has mozzarella cheese.

drdec··on Britain's spies-for-hire are running wild
Former intelligence agents are not veterans

Not sure which country this looks bad on given that

drdec··on Google failed to warn 10M of Turkey earthquake
Can't say I like the tone of this article. Google is trying to do something good it is not in any way obligated to do. Painting this like they were responsible just encourages people not to try such things.
drdec··on Simon Tatham's Portable Puzzle Collection
It shouldn't matter what the program is doing or not, it's an OS (or kill) level bug. Even if you can make changes to the program so it doesn't happen, it's still an OS/kill level bug. The OS is supposed to terminate the process. A process is not supposed to be able to prevent the OS from doing that.
drdec··on Simon Tatham's Portable Puzzle Collection
This sounds like an OS or kill bug not a with the program. Sending `kill -9`, aka `kill -KILL` is supposed to terminate the process immediately without giving it the opportunity to catch the signal and respond. (This is why you should start with `kill -TERM` and only resort to `kill -KILL` if that does not work.)

So if the process is not terminated this is an OS or kill issue because the process itself is not given a chance to catch the signal.

drdec··on Visa and Mastercard: The global payment duopoly (2024)
If you pick the right bank, you can get the same deal in the US.

Actually, you can get no fees at any ATM

drdec··on Diet, not lack of exercise, drives obesity, a new study finds
Clearly a possibly amount since he did it.

Would it be possible for someone who was not supporting themselves that way? I.e. for someone with a 40 hr / week job?

drdec··on AMD CEO sees chips from TSMC's US plant costing 5%-20% more
> Around the same time Clinton got caught lying about chasing (consenting and of age) skirt in the Office: nearly ended his presidency, definitely ended his policy agenda, real consequences and he caught a shooting star to avoid far worse. The public was not going to accept it, Congress was not going to let it slide on either side of the aisle. Today? Something like that barely makes the press. You have to be accused of sex trafficking to even get an investigation started and everyone will probably walk.

I don't think Al Franken would agree with this

drdec··on Diet, not lack of exercise, drives obesity, a new study finds
How many hours per day was he swimming?
drdec··on When swiping supplants scissors: The hidden cost of touchscreens
> But I'm also skeptical of drawing any conclusions from questions phrased this way. In my experience, the fraction of people who think everything is worse than 5 years ago has remained unchanged in the last 30 years.

Oh no, there are for sure more people now who think things are worse vs 5 years ago than there were 5 years ago.

drdec··on Don't animate height
Yes we had a couple good issues in there.

In particular I remember one bug where a pointer to a local variable was returned by a function. It worked on our development environment which was apparently more forgiving than our production environment.

Why were they different? Because they were actual servers and the production one was the expensive DEC Alpha while the development server was something less expensive (my memory fails me as to the exact machine).

drdec··on Don't animate height
I was not around for the original design. Plus this was very early in my career. It was also early web, around the year 2000.

The architecture involved a custom Apache httpd module to handle requests. That most likely drove the decision to use C.

The system was eventually rewritten in Python, after I had moved on.

I'm not aware of any performance metrics.

drdec··on US companies, consumers are paying for tariffs, not foreign firms
> helping our other Americans find work

In the same way that laws against pumping your own gas help other Americans find work. It makes everyone else poorer instead of naturally created jobs which provide goods and services people want.

> increasing the likelihood that foreign goods will be purchased from allied nations and not totalitarian dictatorships

Citation needed, this round of tariffs have also fallen on our allies

drdec··on Don't animate height
> How long would the development cycle take, if everything is to be written in C?

Once upon a time I worked on a website backed by C. Development times were not appreciably longer.

We had a in-house templating language for generating HTML (also written in C). That implementation got to the complexity point to where even the original devs did not want to touch it to add anything.

But in terms of add a new screen collecting fields x,y,z it was fine. This was a job board, allowing search, applications, saved resumes, bulk opening uploads, i.e. there was some real functionality there.

drdec··on The bewildering phenomenon of declining quality
Most of the people on this board are upper middle to lower upper class (thinking American, apologies to my non US friends). Such people can afford products outside the grasp of most Americans.

What naturally happens to such products is that the manufacturers find a way to broaden their customer base. They find ways to bring the price point down so they can sell more.

For most people this is a boon. They can afford a luxury or convenience they otherwise wouldn't be able to. Overall most people are better off when this happens.

For the first group of people however, they are worse off. They cannot get the same product as before. Such is life.

← PreviousPage 4 of 21Next →