Hacker Newsnew | past | comments | ask | show | jobs | submit | more rini17's commentslogin

They can be disabled by firewall, iptables can match outgoing sockets by owner uid. I know it's not the same thing as landlock, still can come in handy.

And raw sockets require elevated privileges anyway iirc.


I don't think they are highly concerned with people installing their own OS on desktop machines, that's still a fringe group. And most of us are using smartphones too. Also there are likely other trivial exploits like CUPS which was preinstalled and enabled by default on desktop linuxes.


Why is 1% of net wealth such a big deal? Are the richest using some kind of leverage that balloons net wealth and makes it too onerous to pay?


There are a couple of problems.

If you own a business, ie. not a small fraction of a listed company but your own business, then all is well so long as you make a nice profit every year. But if you have a string of lean years and run out of liquid assets, the taxman's assessed value of your business doesn't change and the taxman will insist that you pay 1% of that. And you have no liquid assets. What do you do? The banks know that you have no liquid assets and are likely to have trouble repaying your loans, so if they lend you any money it's on poor terms.

Most small business owners know that lean times occur and aren't happy about being taxed in this way.


> the taxman's assessed value of your business doesn't change

That's first time I saw anything like this, usually in accounting the fixed assets depreciate so if there are lean years without much investment the assessed value should get down.

Like, are you saying when you buy a work truck for your business then after 5 years you'd be still paying 1% tax of its original price every year?


No, not a truck.

But if you and a pal own a small business, maybe you employ fifteen electricians and business is slow for a few years, slow enough that you make no profit but not so slow that you have to fire anyone, then the assessed value of the company with fifteen employees doesn't shrink much. Which makes sense: it still has fifteen employees so it's future/long term value hasn't really changed.


Such a LLC would be subject to fixed minimal income tax or so called "tax license" already in many countries, that's nothing new.


The tax on companies in Norway is entirely reasonable and works largely as I see when I google those terms. Some people complain about the taxation level, as you would expect. Some people always complain.

Perhaps I'd better describe the wealth tax and what some people see as a big deal.

Suppose you own half of a company as above. The company pays normal taxes on its income minus expenses etc. You, as owner, pay tax on your salary and dividend. But in addition, the company's historical earnings are used to compute the value of the company. NB: The historical earnings, not this year's. These earnings are multiplied by a P/E ratio to assess a value of the company, the company's assets play a role too but often minor. You own half, so about 0.5% of the company's assessed value is added to your personal tax for this year. In the end, even if the company does poorly enough that you and the other the owners choose to pay yourselves neither salary nor dividends, you can have a substantial personal tax bill.

Now, paying taxes when you do well is not regarded as a big deal in Norway. You pay a lot and get a lot for your money. But paying the wealth tax at times when you worry whether your business will survive at all makes people angry, and IMO that's a problem. Taxes should be seen as just.


The question is, is it more or less just than allowing for abuse of all kinds of loopholes to avoid paying taxes altogether. Hiding everything in "unrealized" and other kinds of hitherto untaxable stuff. Even if they would have no problem actually paying it. Taxes will never be fully just.


I'm planning for retirement. One rule of thumb is that you can spend 4% of your investable net worth a year, there are people that say that is too high and 3% would be a safer number.

Now you want to take 1% a year in wealth taxes on top of the capital gains taxes and income taxes I would pay. So either I now have to spend 25% or 33% less a year in retirement, or I work another half decade.

I vote no. If the US state I live in did that, I would move to another state.


Bracketing would solve all of that. Im pretty sure the spirit of this is not to tax working class people into relying on a pension.

Im sure everyone agrees Jeff Bezos shouldnt be taxed the same as someone who needs retirement planning


Perhaps, but the Norway tax mentioned in the article kicks in at $174k net worth. That's a paid off house and a nearly drained 401k for even the poorest of Americans. Yes there is an exemption for part of the house, but even if it were 100% exempt, I think you're going to have a rough time getting support for taxing 1% of a retirement account worth less than the code section it's named for.


Replying to myself since it's too late to edit, but according to these numbers[1], it looks like this tax would hit about 52% of American households, so my "even the poorest of Americans" is a bit overwrought. And if we take the US median home price (~410k as of this year[2]) and exclude 75% of that (~307k), then this tax would hit ~30% of American households (~$481k net worth). Even at that, it's still quite a hurdle to clear to convince the top 1/3 of households support a 1% tax on their accumulated wealth.

[1]: https://dqydj.com/net-worth-percentiles/ [2]: https://fred.stlouisfed.org/series/MSPUS


You would vote no even if you got free healthcare in exchange?


"Free" health care paid for by whom?

"Free" health care paid for by people richer than me? There aren't enough of them to pay for all us slackers. "Free" health care pair for by people poorer than me? That's actually probably what is going to happen if I retire early.

I vote no.

If a majority votes yes, does that absolve me of guilt that poor people are paying for my early retirement?

I vote yes!


What a hell you have there, public goods like healthcare or transport are impossible unless paid by the poor?


Did SimpleMMO avoid the web bloat? Then I might give it a try. Seems it's similar to Torn City (torn.com). However the Torn website is absurdly CPU-intensive for a text-based game, everything takes seconds to load on 10y old machine. And they are sometimes victim to their own success, servers cause more lag on top of that during citywide events.


I'm afraid home cooking is the first victim of "big tech" strip mining our attention. When you are hooked it's too difficult to plainly keep concentrated on the cooking/cleaning process and on procuring of individual ingredients. No matter how easy it is, still needs capability to deal with messy physical stuff. And it's too easy to get demotivated by mediocre result.

An harbinger of things to come, widespread crippling executive dysfunction.


> > You are allowed to like yourself. > Yes, of course, but how?! I don't right now, how do I go about doing that?

You can start by deliberately being bored a bit, that allows some of the the inner noise and judgements to pass. And then there's also self-compassion.


You can learn everything about undefined behavior in 30mins?


It's moot to the aforementioned point. Undefined behavior wasn't introduced as a new language "feature" between C89 and C23; it's existed the whole time. We're talking about specification deltas, not the entire corpus.

But, if you want an answer to your question:

You can learn to avoid undefined behavior in about 30 seconds.

If you're purposefully fiddling with undefined behavior, it's because (ideally) you're A) an advanced developer and you know exactly what you're trying to achieve (and inspecting the generated code) and/or B) you're using a specific compiler and don't plan on porting your code elsewhere.


Before you could assume signed arithmetic overflow will be whatever the CPU does, or null pointer derefs will be trapped by the OS. That is pretty big difference from what can happen now, moved C away from that "portable assembler" moniker so very not moot. Even if it was never explicitly standardized.

> You can learn to avoid undefined behavior in about 30 seconds.

Source? I mean, if it's really that simple then someone already compiled that 30 second advice and you can simply link it here for us. Ideally including examples how to actually do signed arithmetic safely. You can't avoid negative numbers lol.


Yes, you should avoid all of the undefined behavior you just outlined. The fact that compilers have handled that differently over time is precisely why you avoid UB.

There you go, I beat it at only 15 seconds.


Hey can you please not cross into personal attack? We're trying for something else here, and you can make your substantive points without that.

https://news.ycombinator.com/newsguidelines.html


Before you could assume...null pointer derefs will be trapped by the OS

Before when?

  Microsoft(R) MS-DOS(R) Version 6.22
               (C)Copyright Microsoft Corp 1981-1994.
  
  C:\TMP>type foo.c
  void main() {
      long q = 0;
      q = 0/q;
  }
  
  C:\TMP>cl /Od foo.c
  Microsoft (R) Optimizing Compiler Version 5.10
  Copyright (C) Microsoft Corp 1984, 1985, 1986, 1987, 1988. All rights reserved.
  
  [...]
  
  C:\TMP>foo

  run-time error R6003
  - integer divide by 0
  
  C:\TMP>type bar.c
  void main() {
      long far *p = 0;
      long q = 0;
      *p = 0;
      q = 0/q;
  }
  
  C:\TMP>cl /Od bar.c

  [...]

  C:\TMP>bar
(system hangs)


In DOS you always had to manage your expectations, not sure what you're trying to prove here?


Perl too was refreshingly simple and DWIM(Do What I Mean).

And then it wasn't.


Remains to be seen, it has serious trouble with water getting into the borehole.


Might be obvious in hindsight, but it was not clear at all back then, that the congestion is manageable this way. There were legitimate concerns that it will all just melt down.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: