skysight-inc/HackerNews huggingface dataset:
as others stated there were a lot more loopholes

the other thing people don't mention is that companies got around higher tax rates by giving benefits like company cars and other things to entice employees when giving a higher salary would be stupid due to high tax rates. This is how things like health insurance ended up getting tied to employment, always unintended consequences
> is effectively an IDE

If it's a text editor with an understanding of the code, that also allows debugging, then it's an IDE by definition.
Theoretical in the sense of actually existing in a widely deployed product such that it can't be responsibly disclosed.
Go used to use noncontiguous stacks but they switched away from that model for performance reasons: https://agis.io/post/contiguous-stacks-golang/ .

If you put the pid in the high bits of every pointer you run into problems when you want to support fork(). The child gets a new pid but keeps all the same pointers as its parent.

And that only protects you against one process trying to read/write another process's memory. We already have good support for this type of protection on current hardware/OSes. What is desired is something that prevents a process from reading/writing its own memory, through an out of bounds pointer. This would prevent buffer overflows, stash smashing, etc. and be a good defense against RCE.
> 2) Fairness in the marketplace. No, I'm not talking about the U.S. marketplace. U.S. tech companies have had their IP stolen and unfair regulations placed on them in China. Why should the U.S. let Chinese tech companies compete in the U.S. marketplace when China doesn't let U.S tech companies compete in their marketplace?

The lack of regulatory reciprocity has always bugged me about US economic policy: e.g. if it is unlawful to pay a worker less than 7.50$/hr then shouldn't it be unlawful to import goods made by someone making less than that? Ditto for environmental regulations, privacy requirements, etc.
Counterpoint: phones have been shown to warm up brains (1), and it is hardly surprising that amongst the billions of phone users some experience pain/headache from heat (perhaps also indirectly from blood vessel dilation?). So it is hardly surprising for OP to have such an experience.

1.https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5952570/#:~:tex.... (Quickly googled result, I'm sure there are better results)
I agree. I just wish I could be around 50M years from now when the cockroach-descendent paleontologists marvel at the weird biped fossils and wonder if they could ever have been sophisticated enough to have had a civilisation.

We are not ruining the earth in any way. We are merely making it inhospitable to vertebrates and some other life forms.
Snapchat adds paid subscription service for $3.99/month
Indonesia: The most amazing development story on Earth?
Ask HN: Coping with Hair Loss
I'm losing my hair and it is bringing me down. I know "just shave it". Ok, easy if you have a body like Bruce Willis or Jason Statham. Not so easy if you are pale and pudgy. Hair loss is natural and there are millions of people with more important problems in the world... I know, I know. But still. I get envious when I see men in their 60's or 70's that have full hair that is not even thinning. I catch myself comparing my hair with other balding men. To see who is "furthest" or who has lost the most. Sometimes I wish I had lost it in my early 20's like my brothers cause then it wouldn't have become part of my identity. I liked having hair.

Prescriptions or miracle cures that actually work? Affordable hair transplants? Maybe I can't except much as I'm over 40...
I'm of the opinion that using unofficial clients for any online service should be a legal right (unless those unofficial clients cause harm to the respective service, but existing laws/regulations around that would already cover such cases). That doesn't mean the service has to specifically support the unofficial client, but they just can't intentionally block it (or forbid its use).
I'm not going to tell you because that would be breaking the magicians code. But I will tell you this: there is a general principle of magic that the details matter. If there's something that gets your attention, like the Christmas lights, it's almost certainly there for a reason.
No momento mori beyond the heat death of the universe I'm afraid.
Stolen IP is often in the form of trade secrets.
And the automakers will likely balk at spending many dozens of billions of capital outside of their core competency.

Since all the other legacy fabs are also at capacity for the next few years.
Piltdown Man.
Was it related to Back Orifice?
There are nascent efforts to get Sacramento River delta farmers to trade in farming in their (thousands of acres of!) sub-sea-level fields for collecting carbon credits by flooding them and letting swamp vegetation settle. Presumably they could also float solar and collect revenue and carbon credits from that, and grow freshwater shrimp, besides.

There is a serious worry that in the next big Cal earthquake, dikes will collapse, pulling sea water into the delta. It has happened before.

Generally, restoring wetland that had been converted to farmland can be done in many places to similar effect. Floating solar is a big win, producing much more power than the same panel in the desert, and lasting much longer, without interfering with anything else.
Is there any explanation as to why building rail lines in the US should take longer and cost more than building them in France?

The article doesn't seem to offer one. Is it some mystery that can never be solved?
Let’s run a thought experiment:

All videos get assigned a 0-1 anti- vs pro-CCP score.
Videos with a >0.5 score get a slightly (~5%) better chance of being shown, and <0.5 is slightly penalized.
This would be undetectable if the algorithm is run off device. Anti-CCP content would still play often.
But on the massive scale TikTok runs, this would still tilt opinion favorably towards CCP.
You can if you get them moving fast enough, but it's terrible for the gearbox.
Bitcoin is a tool first, and a commodity second. I never "hold" bitcoin, or if I do is for an extremely short while. I've used it plenty of times for almost a decade in this fashion:

1. Get paid in BTC for a service or a product (or buy BTC with offshore money)
2. Sell to someone for an agreed on price
3. Get cash/local currency/supplies/whatever

Two thoughts:

- Lower hype on bitcoin is a good thing for me, as it will bring less attention to it from goverments. I just need a critical mass of people there are enough buyers/sellers/miners.

- The two things that worry me are: governance of the project, and the fact that bitcoin mining traffic can be detected (somewhat like torrents). So, if govts want, they could force the ISPs to check for traffic that may indicate mining, raid, and eventually kill all mining operations (China probably will). Most likely, some countries will be more lax on that.
Because it becomes a $3000 tablet, in today's chip-shortage environment, to meet certification for automotive use.
There is a slight difference between normal conditions vs war conditions. I think in war conditions, both sides take risks and eventually one of them wins. That's how it works.
I think that the powers that be are more interested in convincing us that they are in control and doing something useful.
One of my ideas is called Wantsfiles at the root of domains. The Wantsfiles contains information about what you want and the price you're willing to pay. An order matching system matches your Wantsfiles.txt to Sellfiles.txt and transacts on your behalf.

So I could host link to my tgz on my Wantsfile and offer $5 to host the tarball a month. There we go a perpetually hosted website.

You could call it autohosting.
Which makes this article's reference to such an extreme situation a bit click-baity. Generally not something I'd expect of ACM, though maybe I don't read it enough to know if its descended into that realm on a more regular basis.
Awkward, but the ¯\_(ツ)_/¯ on the title isn't working.
> if you do 'git checkout [path]'

The entire point of that command is to discard local changes.

There is some risk of getting the different forms of checkout mixed up, though, so prefer using switch and restore instead. As far as I know, the only use case of checkout not covered by other commands is checking out a commit that doesn’t have a branch attached to it.
And, in case anyone wasn't aware, PyCharm has vim plugin, for the editor: https://www.jetbrains.com/help/pycharm/using-product-as-the-...
> > But if you try to understand the commands without the model, you will suffer, because the commands do not make sense.

> I've read this about git several times and certainly felt it. My question is why hasn't anyone come along and fixed it? Git has the plumbing vs. porcelain separation. Why hasn't someone written new porcelain that makes git as intuitive as mercurial, subversion, etc?

What about svn is intuitive? It was never intuitive to me. It always felt confusing.

Trying to deal with any system without having a mental model (even if high level) of what's going on will always cause problems. How do I know if `svn update` screws up my uncommitted changes? I never felt safe with svn because I had no idea what the commands could do to my files.

> My second question is, if the underlying model is so f*cking elegant, how did it lead to such a confusing interface? This isn't so much me griping about git (although I am) but more a curious case for design theory. Would love to read serious analysis. I can't offhand think of another piece of software where "the model is elegant but the interface is confusing" is such a common critique.

This is actually pretty common. You just don't notice it when you are used to the interface.

The unix file system and command line tools come to mind.
It's not just high framerate stuff, it's pervasive.

Folks used to post walls of dancing bananas in phpBB and my Pentium III could handle that without breaking a sweat.

The exact same wall of dancing bananas makes any modern CPU jump to ridiculous two-digit usage relative to the task at hand.

I was also chatting over IRC from a Palm Pilot which had something on the order of 1MB of RAM, connected over RS232 to a GPRS phone, and the current experience of chat performance is basically on par with that, which boggles the mind given that I now have ten thousand times the RAM, an internet connection that can't be saturated in practice, and latency largely bound by the speed of light.

Slack's requirements are completely ludicrous in regard of what it's set to achieve.

> it'll be the same on every application.

Except, it's not. Counterexamples of chat apps with reasonable to stellar performance abound over the last two decades.
I think your comment is broadly correct, though I should disclose that I am a Green Party member ;-) I think the characterisation is probably a little unfair for British Greens in particular who seem to be a "broad church" - I disagree with the party stance on nuclear, but I don't feel being a member requires a full buy in, any more than with any other party.
The Snowden revelation showed what had been done … Not surprising fear of other nations would do the similars …
There are four things which IDEs typically provide which I find invaluable. It's probable that some or maybe even all of them could be wedged into Vim or Emacs, but then you'd have basically an IDE.

1. Quick go to _anything_. In IntelliJ IDEs, it's double-shift, and then start typing some of what you want. Usually you can find the class or module or file you want easily, if not automatically.

2. Interactive debugging. This is so very useful. Usually it's just the fastest way for me to inspect a data structure at a certain point in time, or even find out what's going on in a framework that uses a lot of metaprogramming.

3. Jump to definition of thing (function, constant, etc.), and conversely show usages. In a well designed system of composable single responsibility functions, one can almost forget about files and navigate only with these (and (1)).

4. Git diff my branch to branch X. Lots of extra goodies can be included in this, such as interactive merge conflict tooling, etc.
Two programs that actively hacked private sector companies. We are talking about willing cooperation, if you need another reminder.
Because the scale (resources) of the foreign actor, combined with the reality that they are competing in what they perceive as a no rules zero sum game, make for an exceptional situation.

I don’t read the first amendment as protecting the propaganda of hostile foreign state actors. Do you?

I believe a tax paying citizen has the right to expect our government protect their speech. I don’t extend that right to the PRC army intelligence branch.
Yeah, but multiple windows! OMG!

I find managing multiple conversations with Slack so incredibly challenging. Having multiple windows open for active conversations is sooo good.
How are you so sure? The current iteration of this Fed has never dealt with inflation before. So we don't really know whether they will prioritize tackling inflation or unemployment. I cynically think that high inflation impacts rich people more than high unemployment, so would bet on the Fed going after inflation.
this man is a fucking legend. learn from him kids.
`policy_current_law.json` is really interesting:

https://github.com/PSLmodels/Tax-Calculator/blob/master/taxc...

Looks like the data in there goes back to 2013/2014. I'd love to see older historical policy data.
Drinking coffee before shopping can lead to impulse buying
Love the minimalistic side of it, resist adding new features :D
not saving the pads in localstorage will push people to actually share the pads so that they don't lose the links they added
Using the command specifically designed to permanently discard work seems ”very hard” to me.
No, climate alarmism is not out of control. It is barely loud enough to hear. Did it even get mentioned at G7?

The inconvenient truth is that far too little is happening, and doing enough would be overwhelmingly cheaper. Quibbling has outsize impact interfering with action.
I honestly think the best comparable stack now is Phoenix in Elixir with LiveView, especially if you're drawn to the realtime web aspect. And probably hosted on Fly.io where you can get a push-button start with database included (Postgres or SQLite). Great developer productivity, wonderful small community that manages to move together, rock solid, high performance for IO, little to no magic, you can take it from hobby horse to the major races. Excellently designed with both developer and application growth in mind, by which I partly mean that more advanced areas tend to be tucked away (but by no means hidden) until you feel you need them.

That said there's more to learn than with Meteor and there aren't Elixir devs growing under the steps of every apartment building like with JS.
I'm sure they had other methods in mind - the general format of the show is they have to pick which they think was used and if wrong then it's a "fool".
Apple has a Google default search deal just as Mozilla does.
There's nothing in the constitution about oh so many things. Perhaps a constitutional amendment that gives people their privacy back is in order? But I believe the Constitution does say something about "The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people." It stands to reason (in Roe) that, unless someone's religion (separation of church and state?) believes a life begins before birth, the right of a woman's privacy and control of her own life and happiness is primary. Any other logic, as in Dobbs, is superseding her right to privacy, life, and happiness, with the religious belief in the life of an unborn child. Sadly, we used to believe in logic and the enlightenment, back in the 70s. Now we are no more enlightened than the Holy Roman Empire.
Yeah that’s what I’m driving at… you start out a junior programmer and later become a team lead within the same career while jumping up in salary the entire way. I misspoke a bit.
This is the argument Apple fans used to make during the PowerPC G4 days – “it doesn’t matter that Intel makes faster CPUs, because I can’t buy a Mac with them, so the comparison is irrelevant and not worth looking at”. Except, over time, it did matter as sales bled off to Windows machines.

Yeah, the OS matters, but it isn’t the only thing that matters to most people (and with the web, the loss-of-applications cost of switching your OS is a lot lower than it used to be).
> Every database. The relational model is a beautiful thing, sql is a horrendous shit-show.

Amen.
We probably disagree on if we need less abstraction or better abstraction though.

For all the griping that git gets I really think it could be much worse. It's a somewhat inelegant shrink-wrap over its data structures but at least I can get at all the pieces I need.

I get that SQL works well for ad-hoc analysis and business cases, and a query planner is super useful there, but for service to service calls I'd love a language that let's me refer to the tables, the b-trees, row-ids, and lets me tell it what to do.
I rarely see either of these in compound swears. Could you share some examples of these with some kind of context?

I mean I see things like "sweet monkey jesus" but I never see "shitchrist", y'know?
Probably by pulverizing some catalyzer.

Water on the high atmosphere looks like a good choice. But it needs some simulation to know if the water won't stay there long enough to create a greenhouse problem of the same size.
The US personal tax code looks extremely complicated to British eyes, but British people have a similar calculator at their disposal at https://listentotaxman.com/ though it only goes back to 2000.
Look, you are over 40. Who exactly are you trying to attract with a full head of hair. At this point in your life other accomplishments should dominate others' opinion of you rather than hair.

Anyways, if this is an emotional thing for you, the big three.

1. Propecia

2. Rogaine

3. Transplants (since you seem to have hair and are over 40).
Dunst told Flick. “I’m, you know, intelligent enough to know that and have perspective.” But she’s worked for three decades and what does she have to show for it — $25 million and a few award nods

Which is more than 99.9-99.99% of people. talk about being out of tough. not her, but the concept of the article. There is a big difference between making it and not making it. It's not something vague.
Anything that actually makes progress on removing atmospheric CO2 will be hated -- because it breaks the argument for the intentional economic destruction and mass poverty creation which has always been the goal of the climate catastrophists.
ThERe iS nO EvidEnCe… my wife has the same problem
So you agree with the author that the price of BTC is propped up by low rates and excess dollars seeking yield wherever they can find it, you just disagree that that environment will end?
I suspect one of us rather missed the point here.
Speculative execution vulnerabilities largely don’t cause system compromise and instead are constrained by virtual memory. That’s why much of the focus was on the OS kernel: modern operating systems generally include all physical memory in their virtual address space.
hair transplants do work, but it depends what you have left I believe. I found out recently Dave Portnoy got his done (https://www.thefocus.news/celebrity/barstools-dave-portnoy-c...).

But outside of that getting in shape is for sure a big task, but it's something that can really aid in confidence. Once you see some results its addicting imo.

Just my 2 cents. Hope you have a great week.
It's all about stock value [1]:

> Overall, it is through strong financial performance such as this that the FAANG stocks have prospered recently. Over the past five years, for instance, Meta and Amazon have seen stock-price increases of 185% and 500%, respectively. For their part, Apple and Alphabet saw price increases of about 175% over that same timeframe, whereas Netflix saw its value rise by nearly 450%.

[1] https://www.investopedia.com/terms/f/faang-stocks.asp
> In my experience, most IDE users don’t know that Emacs is effectively an IDE that can do all of the same things, and even more

A programmable editor can, by programming (and in many cases, this means using modules others have programmed) become a Development Environment both more powerful and more adapted to your particular use than any available Integrated Development Environment, but it's not an IDE because no vendor integrated it for you (though sometimes, rather than collecting small modules of your own, you can get a pre-integrated set of modules for a particular use for a programmable editor, and that is exactly an IDE.)

> Emacs still feels 1000x more modern to me than any IDE, especially VS Code

VS Code, like Emacs, is a programmable editor, not an IDE. (though I guess it's built-in, first party tooling for certain languages makes it a very light IDE for them.)
We need most to avoid confusing work to clean it up with progress on not dumping overwhelmingly more in.
It actually wasnt taxes with health insurance. They froze wages during ww2 but exempted health insurance from the cap.

Same result. different cause (in this case)
France has an open source implementation of their tax code [0]. The paper [1] gives an overview of the implementation language, mlang.

[0] https://github.com/MLanguage/mlang
[1] https://arxiv.org/abs/2011.07966
> should instead go towards lobbying for carbon taxes

Yes, but then you see, existing business will become unprofitable. And these business are currently profitable, and using those profits to pay bribes.

This is the fundamental issues behind all proposed solutions to climate change -- fossil fuel based companies are here now to pay the required corruption fees to keep themselves going. Renewable energy companies might be able to pay the same bribes in the future, but... not now. In the future. Now is now, and politicians want to retire to a cushy consulting job when they lose reelection election, which could be any year now, not decades in the future.

If you want to understand why corruption is inherently bad and can never be tolerated, just think back to this scenario and thousands like this. Our very future -- our survival as a species -- is being undermined by a handful of people in exchange for bribes as low as a few thousand dollars.
If you still have to work, you're still a wage slave.

Google, Facebook, etc. employees technically still have to work (if they cannot work from home) but I think they are doing alright. Wage slave is more like retail work.
On the 645 it did, and I think in any realistic alternative it would have too as segments could be of different sizes and the working set could vary.

However for my simplified comment I said "for this discussion == pages" simply because the difference is simply an extra indirection table in memory, with the segment carrying the access control (like a process address space in unix) and the pages being indexed within it.

All of which was an attempt to say that the post to which we are all commenting is a bit overwrought in its complaint about the worst case search required to find a page. After all, that's what systems programming is all about: the grotty complex plumbing required so other people can worry about the performance of their algorithms that do actual work.
Because they don't like the implications that "might is right". Evolution itself is survival of the fittest and "will to power", so it naturally follows that civilizations would advance along the same axis of complexity. Technology developing along with methods of conquest and war isn't a very controversial claim, not sure why this one would be.
I truly believe that this is the root cause of the ever increasing division amongst Americans today. I think it's been at play for years and we're just approaching it's crescendo.