skysight-inc/HackerNews huggingface dataset:
I got done going through Mike Duncan's history of Rome again. Hearing about left and right sounds just like optimates vs populares. A bunch of people who imagine they stand for something, but really its just about power and status. I remember wanting to understand what really made these people tick. Why would Pompey split with Caesar? It can't be because of some stupidity like left/right axis -2000 years.

The left right dichotomy is so absurd these labels are just emergent blobs of people split by some hyperplane in idea space projected down to some unreal left-right axis.

Hearing people say, "Musk an an alt right proto authoritarian" doesn't feel like it describes Musk. Its just about reaching into the current cultural axis and labelling someone else "other"

It's just optimates/populares, blues/greens, fascists/commies, left/right all the way through history.

Doesn't seem coherent at all. It almost seems like the most important thing is for the label to be devoid of any meaning, so that the "labelled" dont inherit any constraints.

Oh that policy you propose, isnt "right wing", who cares, right doesn't even mean anything independent of the proponent who labels themself as right. So propose any policy and simply assert your membership in the category as fact.

The bludgeon is labelling anything you don't like as "opposite label" so that the idea is associated with bad label and the bad people you hate. the semantics is irrelevant its all syntax.
> Why is this desirable vs. implementing those types in the language itself?

That's a very good question.

1. It's simpler. In D, we transitioned from a builtin complex type to a library type. It was a happy experience. The simpler the compiler, the easier it is to deal with.

2. Most any programmer can create a library type. Relatively few can modify a compiler to add a new type.

3. It takes the pressure off the compiler team to develop more arithmetic types.

4. Users can add arithmetic types without needing anybody's consent, and can do it right now.

5. It tests and verifies the metaprogramming abilities of the language.
I end up taking notes in a text file daily, with un-resolved or in-progress items at the bottom. They get pushed downward linearly until they are finished, at which point they get immortalized in the greppable daily log that gets deposited above my "working area" somewhere toward the tail of the file. Requires a lot of discipline and doesn't have a lot of structure, but having the "working area" next to the journal has served me well. I use vimwiki[1] for most of the editing, in addition to custom scripts written using pandoc[2] for things like billing/reporting.

The biggest help has been having custom constructs such as "```timekeeping" blocks to contain time logs, and also having a "clean-out" ritual where I archive things once in a while.

[1]: https://vimwiki.github.io/

[2]: https://pandoc.org/
I've had some thoughts lately that these issues are closely linked with physical borders.

In the old days, people with similar ideals would gather in physical proximity. Eventually, their common values would form nations.

In today's world, it is trivial to find people who share similar values - but they might be on the opposite side of the world.

We are doing nation building in a virtual space, but we are unable to realize them because we reside within physical borders that we did not draw, cannot change, with mismatched governance.

The values of everyone around us have changed - and we are stuck in some type of twisted hell of a prison where we can't escape those we don't share values with. Your neighbours are now on the Internet. Some of those people might be your physical neighbour, but many aren't.
Without freedom of speech you don't have democracy, or true freedom of association, etc. It's a critical foundational right on which other human rights are founded.
There are tons of them, so long as you poll for them carefully such that each person surveyed can imagine that it's the version of the proposal that they support.
you didn't address the majority of my post! where do you draw the line on banning things that are bad for different groups of peoples' health? do you apply these values unilaterally across all vices, or is there something about tobacco that makes it particularly evil in your mind?
>But aside from Rachel Maddow

Ha, is that a joke? One person?
Programming languages have a large amount of irreducible complexity. A page long spec for a language more complex than Brainfuck cannot represent the critical distinctions correctly.

Without that clarity, you end up with incompatible, spec-compliant implementations. This is a disaster, and so below a certain point relative to language complexity a shorter spec is simply wrong.
Could you explain precisely what you mean by a "female brain structure", and how you would determine that a male has such a brain structure?
"eventually" is the word the genie will play with and mess with you
Modern America is thoroughly a product of capitalism -- the belief that economic growth is a) the solution to all problems and b) easy to achieve (just deregulate and let the market figure things out!)

Neither of those are true anymore. So yeah, things are falling apart because their foundation is rotten.
One day at work I had changed my chrome settings to emulate slow 3G mobile speeds and forgot about it. The entire next day was maddening until, near the end of the day, I realized why my internet had been running so slowly.
Yes, I know this. This is why I view decolonization as progress. I am distinguishing such oppression from war.
> This take seems very slanted towards new CD sales.

Yeah, because the articles that it's commenting on are about the supposed "increase in sales" of CDs this past year. Which only includes releases in 2021.
No, gender dysphoria has existed since like forever. But it's certainly not a good sign when our institutions try to indoctrinate us with gender ideology. [1]

The day it really becomes "the science" is the day I will lose hope in the rest of the apparatus. Lysenkoism [2] be damned.

[1]: And by that I mean believing that we should behave as if there are no differences between biological females and MTF, or that it's all just a "social construct", or that we have a moral duty to "deconstruct" all social constructs which interfere with some ideology.

[2]: https://en.m.wikipedia.org/wiki/Lysenkoism
I'd choose Node or PHP over Go for a greenfield project. (Although I can't think of a case where I'd choose them over Python.) All of those languages at least give me an FFI escape hatch in case I need it that isn't absolutely horrendous, both from a dev experience standpoint and a performance standpoint.
> objectively logical, or beneficial to humanity.

Well those are two separate things.

Anyways, the gist of the "logical" argument (which is a myopic way of looking at things to say the least) goes something along the lines of "at least x subset of animals has cognitive and emotional capacity analogous to mentally handicapped humans and/or human children, and thus should be given rights coextensive with such humans".

Obviously, there's more meat to it than that, but that's basically what it is. There's no "logic" to it either way, really; opponents of that argument counter with arguments that often boil down to "no the children and mentally handicapped should get more rights because they are humans".

This is largely about value judgments and morality, not "logic". A lot of political, philosophical, and legal things require reference to subjective factors and assumptions, and, unsurprisingly, a lot of people on Hacker News discount that realm of these conversations. I think it's a matter of competence; I've noticed when I talk to some engineers about these sorts of assumptions, they get confused and would rather discount that realm as inferior to "logic" than grapple with the stuff or learn how to become conversant in it (some engineers certainly already are).

Obviously, there are lots of issues where a an almost purely pragmatic, logical approach may be more than sufficient, but even drawing that kind of line involves making a kind of value judgment.
Yes, but at the same time I think it is more complicated than a table of voltages. I don't know about the OG kindle, but more recent e-ink displays have a multi-parameter look up table. The applied voltage and duration also depends on this history of the cell (the current color you think it is showing) and the temperature. Depending on how many color and temperature steps you use, the tables can become very big.

In hobbyist displays, the tables are very simple, and I'm pretty sure this is one source of quality differences.
You can use numpy just fine. Unlike Cython, mypyc doesn’t give you a way of accessing numpy’s C API (because you’re basically just writing Python code).
Demos not Memos in 2021: A Look Back
Study of pet dogs shows breed does not predict behaviour
Thinking about it, I think you're right that the political sides aren't doing that. The Culture-War wedge issues that are the most polarizing don't really have a halfway; we've seen that with abortion, for example, for decades. All the halfway positions are unsatisfying to everyone, and the issue is still there.
It's kind of funny how everyone seems to be reading this list until they hit one they disagree with them posting about it.

Good list. Not all of them are going to apply to everyone.
I started bouldering. I’m getting old and have started to notice my recovering times (about to hit 30) were getting longer. So I started to look for low impact sports (due to knee injury) I could still master in my 30s. I have a high strength to weight ratio and after trying bouldering I figured it was almost perfect for me .. develops torso muscles.. quick work-to-reward feedback loop and so on…

I’m planning to keep on practicing for a few years and then start Brazilian juijitsu as I get even older :)
Most projects were started before Go was a thing.
Everybody seems to be praising Airbnb but a couple of things need to be stated about doing remote work. Just because some rules are difficult to enforce or monitor, the spread of these practices will invite increased scrutiny by local authorities.

1) None of the usual 90 days Visas allow you to perform working activities. Neither when issued in the US or in European countries. Even when you are still a resident and employed in your country of residence. See for example the allowed activities for a B-1 or a B-2 Visa.

https://travel.state.gov/content/travel/en/us-visas/tourism-...

2) You also can't do it on a Schengen Visa for Tourism or Business.

Business Schengen Visa – Traveling to Europe for Business Purposes: https://www.schengenvisainfo.com/business-schengen-visa/

3) Some professions like Airline crews, Military personal, Athletes and Musicians have specific provisions on the law that allow for their remote work.

4) For Europe the only way this might work could be with the relatively new Digital Nomad Visa:
https://www.etiasvisa.com/etias-news/digital-nomad-visas-eu-...

5) Each case will be different, subject to a long and complex process. The company announcement mentions:

"Starting in September, you can live and work in over 170 countries for up to 90 days a year in each location."

On a first analysis, seems Airbnb applying again the grow patterns they used before: Flout the rules, push ambiguous legal scenarios, then pay fines or ask for forgiveness before asking for permission.
If you have the feeling "I wonder if I should talk to a professional?" the answer is probably "yes." A good therapist can do wonders. (A bad therapist can do damage, though - so it's imperative to find a good one and that may take a while.)

But don't beat yourself up - these decisions are hard, and many people second-guess their decisions. Maybe you were wrong, maybe you made the best decision but neither decision would have been optimal.

If the management path isn't open to you at the new job, or you don't like the company, then it's time to start looking elsewhere.

Don't focus on how you perform vs. somebody else given the same opportunity. Maybe you're smarter or would've done better, but you can't know that. Just focus forward and try to make the right decisions with the hand of cards you have now - not the hand of cards you had a few rounds ago.
Do you have any suggestions on management books?
Someone may call this a slippery-slope argument, but I'd disagree.

I agree, and don't think it's a slippery slope. I see nothing wrong with health insurance premiums being partially determined by life choices. Life insurance often already does this to some degree. Car insurance does this all the time based on the choices a person has made (choice of car, choice to speed, drive drunk, or otherwise engage in riskier behavior)

The fact that people might argue over where to draw the line is never, by itself, justification for not drawing a line at all. Smoking & alcohol at least are areas with enough research to quantify costs a bit more. Excessive sport is murkier: Are risks of injury offset by an overall healthier body?

Food is more difficult. There are a lot of socioeconomic issues surrounding access & affordability to healthy foods that mean the issue isn't purely one of choice.
Outside of the other comments here, I would also suggest considering the expected outcomes rather than just whether or not someone will live and die. For example, if someone spends a month on ECMO and the end result is that they're neurologically devastated, require a feeding tube, tracheostomy, and get discharged to an LTAC, was it worth it? If someone can never have a conversation again, or hold they're children, or read a book, was it worth it? If someone is likely to die, is it worth it to break their ribs or cover them in their own blood and fluid when they code? Given how sick someone is when they're put on ECMO, these are all realistic and likely outcomes.

And, look, this is a value choice that families have to make, but also one that most have not considered before getting sick and don't really want to consider when they're thrown into that situation. Physicians know about these likely outcomes, so it affects their opinion about its use.

As a brief aside, if anyone does end up in this situation, it's stressful and I'm sorry that you're going through this. Really. If I could offer one unsolicited suggestion, it would be to discuss the possible and likely outcomes with your physician, beyond life and death, so that you can make an informed decision that's best for your family.
Its doesn't have to be public bailouts. There is something for Americans where the pension funds have been seized by the federal government to be managed. I worked for a company where the executives were using pension funds to give themselves annual bonuses until the federal government stepped in around 2009. There wasn't much money left over, so I'll be receiving very little, but at least the executives could raid the funds anymore.

> Welcome to PBGC! Since 1974, we’ve protected retirement security and the retirement incomes of over 33 million American workers, retirees, and their families in private sector defined benefit pension plans.

https://www.pbgc.gov/
Why is it that liberals run from a platform full of conservatives, but conservatives don't run from a platform full of liberals?
Does anyone know the guidelines of when to flag submissions?

For me, submissions that spread misinformation should be flagged. But just because you don't agree or like the article, doesn't mean that you should flag it. I guess this submission is flagged because some people don't like it but HN doesn't have downvote button, so they use the flag button as an alternative.
In the United States there are a number of exceptions to the ban on circumventing DRM:

https://www.eff.org/deeplinks/2015/10/victory-users-libraria...
Things collapsing has been a predominant sentiment in every modern generation. It's unprecedented because of our collective amnesia, that regards the familiar as a stable starting point rather than a random moment in a volatile reality.

Journalism was a tawdry, un-respectable business since its conception, but experienced a brief period of valor around the mid-twentieth century when industry concentration, Cold War ethics and regulation collectively reworked its incentives. The education system has always been in a position of scrutiny since universal education become the norm. Presidents have been the stuff of tabloid gossip since the founding fathers with the media mercilessly opting to promote scandal and controversy over respectability. Our conception of President as moral arbiter is a function of the reworking of journalism mentioned above.

The difference in peoples attitudes reflects an increased diet of emotion inducing media that accelerates fears and expectations, rather than some great pivot in volatility. Yes there are things to worry about but there always are (let's remember the twentieth century had two world wars, the Great Depression, and an even worse pandemic).
I'm not really experienced with Boost so I'm having a hard time understanding what that snippet does. Is there any example that is completely self-contained (or at least limited to STL)?
Concurrency is not parallelism: https://go.dev/blog/waza-talk#:~:text=In%20programming%2C%20....
If you only look at your lifetime things might not look great at this exact moment. But this too shall pass.

Expand your lense to include a few hundred or thousand years and you'll realize we're doing fine. Things have never been better. However the perception of what could be has shifted because memory is short.
> Gustav Hertz

Heinrich Hertz?
This is a you thing. You shouldnt feel uncomfortable because someone is making eye contact in a harmless setting.
Obviously, laws differ in different countries, but in the US, making a backup copy for personal use is considered fair use, and is legal.

With DVDs and Blu-Rays, the situation is less clear because there is a specific law against breaking DRM. However, to my knowledge, there has never been a lawsuit against a _user_ of software that lets you rip a DVD or BD, that law has only been used against companies that make or distribute the software itself. Either because of the fair-use right or plausible deniability, it's unclear whether enforcement of this provision against an individual end-user would be permissible.
Russia: EMP Threat
it's money they pay to cause other sites to direct traffic to their site. Google has "traffic acquisition costs", which includes things like paying the companies that install an OS to make Chrome the default, and Google Search the defualt.
> "For centuries before recording ..."

Yeah but today there's no live music income without recorded music though. Try putting a tour together without anything released. Try telling people, "We only play live."

The only time that works is if you're playing covers. Which works because the music is circulating in recorded format.
The republic has enemies and their battle cry is “Democracy!”
IMO Microsoft has put much more effort into a thoughtful x86 -> ARM transition than Apple did.

For one thing, a lot of code on Windows uses the .Net runtime and is JIT-compiled to the target platform. Those programs in general don't need to be ported at all.

For transitioning native x86 programs — and there are a lot of those on Windows, of course — Microsoft created a new ABI that lets you mix ARM and emulated x86 code seamlessly:

https://blogs.windows.com/windowsdeveloper/2021/06/28/announ...

This is great for something like an audio or video app that uses a lot of third party plugins. The host app can be ported to ARM, but it can still load those x86 plugin binaries. Apple has no solution for this: their Rosetta works on a process level. If you have a Final Cut Pro plugin that hasn't been ported by the developer to ARM, your only option is to run all of FCP in Rosetta emulation.
Performance is really bad, ~20 fps on chrome linux, but feels slower than that.

Edit: oh it suddenly shot up to 60 fps. Weird
> The catholic church has stood largely unchanged for the 1600 odd years between Constantine and Vatican II.

No, it really didn't.

> Looking back we've had republics with longevity, we've had autocratic dynasties with longevity. But democracy? Besides Athens, which had a very different shape of political system, this is really a first.

Modern democracies are almost entirely representative democracies, more like historical republics (and in fact, many of them are explicitly republics, though some are technically limited monarchies) than classical democracies.
Honestly for a language that’s supposed to be simple and easy to use Python seems really complicated and hard to understand. Anything big or performance critical should probably not be written in Python - and yet people are doing it. And then we end up with a house of cards with this project built on top of the very shaky foundation of mypy.
I use go at my ${DAY_JOB} and I love go.
I think it’s a little too aggressive on our part as a community to flag this post.
Although, I do not agree to all the opinions shared by the author.
Let's agree to disagree :)
It's not falling apart if you make a good income, but I would say it's getting harder and harder to get by as a middle/working class person in America. It's become much more of winner take all economy and I think that's destructive to a society in the long term.
I disagree I can't see this taking down the whole financial system. Is VC way more intertwined in the whole financial community? Yes - however a lot of LP money can take a cut to their returns and still be fine. Endowments/sovereign funds/oligarchs not getting > 5-15% a year isn't a country wide economic crisis. Also for VC's/start ups to unwind can be much more controlled compared to say mortgage backed securities. Timelines vary and are opaque to the investment community. It would be an unwind compared to a collapse if it even went there
I did stipulate until Vatican II, and my point is rather how little the preceding millenium of reformations and Avignon popes and so on actually changed the church. It undeniably had some impact, like the reformation created a need for educating priests to be able to actually argue their case. But the shape of the organization was largely the same through all of this.
Airbus planes DO have a button you can push to override and claim exclusive control through your "joystick". Otherwise, at least in normal control law I think, it averages the inputs.
Which speaks to the problem not being with spreadsheets, but with their alternatives. You want a better database used by your employees? Don't make it a 6-month requisition process or a $10k/table/month ongoing cost for the team. Spreadsheets can be used now by the people that need to get work done, and many of the better options are barred to them by cost, accessibility, or training. Same for planning programs and workflow management.

Some systems (like JIRA, actually) are quite malleable, if you're permitted to make those changes and create custom workflows. But many corporations mandate a system like that but then lock it down so that the teams aren't able to use it effectively. The same happens with many other better alternatives to spreadsheets.
> They rely on the fact that more people pay into them then take out from them at any one time.

This doesn't need to be a ponzi scheme though. Even if population size is stable, if people on average work longer than they are retired, they have to pay less than they receive, all things equal. A problem here has been that people get increasingly older, so they spend a larger percentage of their life being retired, making the ratio of payers vs. receivers worse. The most obvious solution to this is raising the age of retirement, but that's always politically difficult and somehow seen as cruel.