skysight-inc/HackerNews huggingface dataset:
I don’t think that can be concluded, the Spanish appear to have made little to no contact with natives during those early exploratory ventures that weren’t really expeditions in that sense, but rather more scouting. So, e.g., they described being on large bluffs overlooking the horizon and setting an immense number of smoke columns rising, as would be expected from tribal communities, which were then not at all witnessed 100 years later.

I also don’t think it’s conclusive that it was disease or disease alone, it’s the rather blind assumption today that it must have been disease and somehow that makes Europeans culpable for something they also didn’t understand, but there are any number of things that could have happened in 100 years that led to such changes. It seems more plausible to assume that semi-nomadic hunter gatherer societies that were extremely conflict prone would have likely moved, been overrun by hostile tribes and/or been decimated in wars with other tribes, faced hunger, followed livestock, or simply just moved.

In spite of the semi-religious nature of what I’ll call native-worship, (and don’t get me wrong, I find them fascinating for different reasons) fact of the matter is that the indigenous people were very underdeveloped relative to the European state, and as such were confronted with all the similar trappings of hunter-gatherer societies that didn’t even have the wheel, let alone a writing system or even bronze weapons. They were in effect Stone Age people, dealing with Stone Age systems and parameters.

And that doesn’t even go into the fact that genetic testing has shown that the mass extinction event of the Americas due to what were Asian pathogens that Europeans almost didn’t survive either, was inevitable because any contact prior to the technology of the last few decades would have resulted in the same outcome.
You can just use the normal GPT3 API for this. It costs on the order of 1 cent per page of text. You can build a chat interface in a terminal with a few lines of Python, and give it whatever initial prompt to assume whatever kind of character or personality you want.

(I understand lots of people want the full tailored experience and don't want to write 10 lines of Python, but my main point is that this is easy for someone to build today. I think you don't see too many companies doing this because there is exactly zero moat.)

I just whipped this up as a demo:

import openai
import os

openai.api_key = os.getenv("OPENAI_API_KEY")
transcript = []
while True:
user_input = input("User: ")
transcript.append(f"User: {user_input}")
while True:
transcript_flat = '\n'.join(transcript)
if len(transcript_flat) < 1000 and len(transcript) > 1:
transcript.pop(0)
else:
break
prompt = f'Transcript between a helpful AI assistant and its human user:\n{transcript_flat}\nAI:'
response = openai.Completion.create(model="text-davinci-003", prompt=prompt, temperature=0.1, max_tokens=1000, stop="User:").choices[0].text.strip()
response = f"AI: {response}"
print(response)
transcript.append(response)

It's very basic but demonstrates the basic idea if you want to go get an OpenAI API key and give it a shot. You can give it more sophisticated prompts to get different sorts of answers.
The difference is that credit cards are not almost exclusively sub-prime loans and are reported on the consumer's credit. Many companies have largely prime or super-prime credit portfolios, and the industry is well-developed to serve these customers (Amex makes much more money from interchange than from interest, for example, and even sub-prime borrowers have tight control over their credit portfolio).
Nah man, externalities here means externalities. In this specific instance the meat producing corporations are not paying for the increased risk of producing antibiotic resistant pathogens, which is a cost the rest of the planet has to bear. Price them in the same way any insurance model prices in risk.

> how would you do so and retain a nominally free society?

Nominally free doesn’t mean you can do whatever you want. Your right to swing your fist ends at my nose, as the saying goes. If you want to take actions that affect everyone negatively then you should be paying for that. Inversely there are also positive externalities and we should probably subsidize/pay groups who produce those
I was hoping this was for Blink, the security system by Amazon
The split and relaxed shoulders are amazing. I really wish more tech would try this approach. The Wii controller (Wiimote + Nunchuck) was my favorite controller for this reason and I have yet to find anything as ergonomic.
>If I paste an answer into a hex editor, there isn't anything suspicious

Pasting it in windows 10 or lower notepad should do the same thing?
That's not what externalities means.

Google "pricing in externalities"
Yes, you're 100% right, of course. This just goes to show how much we've lost.
I am not saying Exxon did not do bad things, but truth is, consumers are the ones that drove the demand. Even if you make Exxon shut down today, nothing will change, someone will come and fill the gap if the consumer behavior does not change.
Posted and discussed a few times in the past:

https://news.ycombinator.com/item?id=26626437 - March 30, 2021 (44 comments)

https://news.ycombinator.com/item?id=15635144 - Nov 6, 2017 (108 comments)

https://news.ycombinator.com/item?id=9171514 - March 9, 2015 (35 comments)

https://news.ycombinator.com/item?id=5140135 - Jan 30, 2013 (46 comments)
I worked in the online dating industry for five years (OkCupid 2011-2015, Grindr in 2020). I’ve heard this argument many times but it isn’t true. I’ve never heard of anyone in the dating industry applying this logic, because no app is good enough at making permanent matches that it makes sense to worry about.
I recall a soviet short film involving a turing test administered over CCTV (it even name checked Тьюринг), but neither yandex nor kinopoisk are helping. Late 60s early 70s? IIRC the institute scenes were in colour. Anyone have any leads?
CUE is a superset of JSON, so the correct way to use CUE for problems that only need JSON is... to just write JSON. If you later decide to introduce CUE, then your existing files will work as-is.
Ironic that even the downfall of a major competitor can't save other exchanges from their own mistakes
maybe but can an org afford to pay for those super seniors or is that not a valid option except for companies with deep pockets?
Misaligned incentives are always fascinating. 'If I pay you and you do your job well, you will get less money than if you do your job poorly, but not so poorly as to be obviously incompetent or malicious.'

The key here is to realize when these incentives line up and try to mitigate them as much as possible -- usually the best way to do this is to look for motives beyond profit. Examples would be: they are looking to build or maintain a reputation; they have a philosophical agenda; they are your friends/family.
"We weren't built for it" isn't really an argument. There are so many counterexamples of things we weren't built for but are popular.

It lets you make a bet on the future being better. Wouldn't a guy who froze himself 100 or 200 years ago be mightily impressed by today's level of technology and prosperity? The bet can go badly, of course. The world might get worse. But it's a reasonable bet to make if you believe in continued progress.
What is the argument against BNPL? It’s like credit cards isn’t it? Instead of borrowing from credit card companies some folks are borrowing from the BNPL companies. Is the worry that these people are over extended? Is there over exuberance in n that space and no checks on who to lend money and how much?
Useless.

Its about chemistry and behavior, not about wishes and hand waving. People need ACTIONABLE advice. For starters:

1. Modafinil 100-200mg (not every day)
2. Vitamin B complex 50mg
3. High fat diet, lots of eggs
4. No THC
5. CoQ10 100mg

Each of those is demonstrated to influence cognition in multiple research setups, in humans and animals. Some consider Alzhamier to be diabetes type 3.

Also, virtually no side effects.
> Where did you get your information?

I'd suggest just sharing a good paper. Asking somebody where they got their information that something doesn't exist is pointless. You could say the same thing to somebody who doesn't believe unicorns exist; better to just show them a unicorn.
Yes. I've tried to delete an old Wikipedia account. The most you can do is hide your profile.
Same. My neighborhood has lots of gas stoves, but no gas service. Nearly every house has propane for cooking and oil for heating.
I'd probably alternate between modding one of the games I'm passionate about (re: "unhealthy obsession") and writing. I love doing both, but between career and family time constraints, I usually only have time to make small steps towards one or the other each week.
Interestingly, I have a gas hookup from the street that is not large enough for heating, only large enough to run an oven.
I'm never sure whether this is a bug or a feature. When DMing, while I do very occasionally fudge things I try hard not to. The unpredictable aspect of the universe is a good thing and adds to the drama of an encounter. I do do some other things to make this work - I don't have a huge number of random encounters (also for game pace) and have some mechanism that softens player death a little. E.g. an NPC that can do a resurrection that they can earn, or an in-universe character re-roll.
Some countries in Europe (e.g. the Nordic countries) banned the practice a decade or more ago already. What's new is that EU as a whole bans it.
https://ourworldindata.org/grapher/antibiotic-use-in-livesto...
Agreed, Alpine is hell to debug.
What do you think is causing the massive increase in autism seen in the US over the last few decades? I did buy the "better diagnosis" line, until I saw how much it had risen by. It's one in 50 in the US. It's lower in Europe (as are the number of vaccines administered to children). Not saying vaccines are the cause, but better diagnosis doesn't cut it for me.
All the money in the world and what he really needed was a close family member to wave a rolled up newspaper at him disapprovingly.
Migrating to Crossplane with Provider-Terraform
> were a very inflexible crowd

Yes because Typescript is so obviously good. It's like saying "the pro-seatbelt people are a very inflexible crowd". Well duh!

Typescript compile time is not great but you can set things up so it doesn't block running (i.e. you ignore errors until you want to fix them). There's no issue with running Typescript locally.

> It's soul crushing...

It's soul crushing to work with people who don't want to do things properly. Endless string and duck tape (aka bash and python) and fighting fragile tools.
Such an odd blog post. Author says that dating sites don't want people to actually find great matches, alluding to his time spent working at a dating website. Insinuating the whole thing is a scam basically.

At the end of the post he says the site he worked at didn't actually do any of this and that he voluntarily quit once he had this major epiphany. Even uses that boring old trope of "you are the product" that people like to say but isn't as profound as people think it is.
One big advantage of CUE being a total language is that you can always evaluate it in very different contexts. Yes, it doesn't matter whether your config is TC or not if all you do with it is configure one single program. If you have an infinite loop in your configuration instance (or if you think you have, assuming you haven't solved the halting problem) you will just fix your configuration for that specific program.

But large systems are not like this. There is no single configuration instance, configuration is pulled from all kinds of places, and each part of the system sees a different subset of configuration. And very importantly, this changes over time. The impact of a single change in some place becomes very hard to predict. Making the language total is one way we can limit the impact of configuration changes. Others that you mentioned are commutativity and the lack of side effects.

Also, being total means you can freely evaluate CUE outside other contexts than simply program configuration. For example, you can do configuration testing independently of deployment, or you can do large scale automatic refactoring, you can inspect the system in arbitrary ways, etc.
> Does the different stat and mechanics system really bleed through and affect how you experience the world.

Play "Warhammer Fantasy Role Play" and get back to me. How many fingers did your players have by the end?

Or Dungeon Crawl Classics.. How many level-0s made it through the meat grinder?

The randomness in other system leads to some interesting developments that you don't see in D&D. There's also the culture of the games. In modern D&D there's almost a contract between the players and DM that the players aren't to interfere with the DM's world building and the DM will not interfere with the grand destinies of the characters.

It's completely uninteresting to me. I want to play and play with as many different characters as possible so I can see different parts of the system and worlds. Playing the same characters from level 1 to godhood is dull. Character death should be frequent and glorious.

I also like Blood Bowl so.. I have a pretty high tolerance for nonsensical, dice driven, narratives. There are so many good story hooks if you just go with it.
Physics is a lot more well understood than human behavior. Abstracting away details of complicated social structures often doesn't work out very well.
Market for lemons? How many BNPL customers don’t qualify for a good credit card?
I believe denuvo is by now more a success story than a failure, there's not many groups cracking the latest versions of denuvo anymore.
What we so though is there exists obvious differences. This means you need to understand HTML but also intimately understand JSX and how it differs. It does not match expectations, and looking like HTML doesn't make it more approachable. The original function syntax (more often I seen referenced as hyperscript now) was a simple DSL of functions that took 3 arguments: string name of the element, object of attributes, array of children (technically varg with keys needed for arrays). These functions are understandable by anyone with a cursory understanding of JavaScript.
> can not be labeled anything but literal censorship

Ah, so you believe that editorial decisions should be replaced with actual totalitarian dictatorial censorship. Gotcha.
Not invisible characters (that would be easy to bypass by not copy-pasting the text ChatGPT outputs). https://techcrunch.com/2022/12/10/openais-attempts-to-waterm...
I cannot possibly understand several of your points:

The coup attempt is somehow a GOOD sign for American politics?!

The debt is absolutely an existential threat. The “right hand left hand” BS is directly responsible for the growing wealth gap.

Social security is not sustainable. The default projections are not controversial. Go look it up!

We’re single-handedly financing the war in Ukraine.

The president announced he would defend Taiwan with force but don’t even recognize it as a sovereign nation. The CCP has begun unprecedented military activity around Taiwan. They’re violating their air space on a daily basis probing for weakness. Same as always?! What planet are you on?
He is in Denmark, where there is social democracy, high taxes and all encompassing social programs to protect people from the ravages of the Randian market. Of course he lived a sheltered life. But its not a fault on his side. People in countries with Randian realities not being protected from the ravages of the economy is where the fault is at.
Scaling comes from splitting your app into components and correctly mamaging staye not from the way you attach things to your view layer.

jQuery didn't scale because there was no recommend way to split it into components and managing state.

Those day Backbone.js was amazing innovation.

If jQuery came into existance today when we know what we know about components and their role in building large applications it would be perfectly suitable for many applications.
Mark Cohen probably wishes he had more client control.
If the majority of young people feel the same as you, the future will probably be very similar to the movie 'Idiocracy'.
What is your business model? How are you deciding who gets Beta access? What does the voice generation interface look like?
I concur, I even wrote this down as I found it therapeutic. https://www.lloydatkinson.net/posts/2022/my-thoughts-on-what...
approaches too*
> the way borrowers interact with it, which is what matters, is very different

And the differences are?
I've been eying up this laptop. Could you elaborate on your experience with it on Linux? Have the patches in [2] been mainlined? If not, have they worked between kernel releases (e.g. linux-5.x to linux-6.x)? How's the battery life? 3200x2000 @ 15.6" = 242ppi. Are you able to use integer (2x) scaling comfortably?
Nice to see someone's going through the tom7 back catalogue!

the compile-to-IRS-tax-forms one was a gem, too.
Immutability is nice when you have it, however the languages and paradigms you speak of I imagine the OP would also complain are "clever code".

Otherwise it's not a "paradigm", simply having mutable state means you will want to retrieve and modify state on a part of an object/struct/array, in this case the alternative is "plain" getter/setter methods, however these are not guaranteed to even be named the same much less be in a similar area of code. Get/Set properties have two objective advantages that setter methods and raw properties do not. 1. They are always named the same, and thus you can always find them. 2. They are debuggable, where a plain property is not, which is very useful for widely modified properties.

You of course can feel what you like about using them, however I posit them as a fairly neutral example of language evolution where things got objectively better over time, where there are many "stupid", specifically looking at Java, conventions which were/are needlessly enforced for reasons not to do with code clarity at all but rather old people being set in their religious ruts.

There are many, many examples which are much more controversial, but I think it is also illustrative that something as dirt simple as setting or getting a variable can have such illogical and emotional reaction from a wide range of individuals, making up nonsense about how they know the best way of doing things, and claiming things about "young" developers.
HVDC cables are typically built in pairs - the positive one and the negative one.

They are normally operated together, with equal current going through both.

But it's also possible to operate just one, with the return current going through the earth. Personally, I think that's a very bad plan, because putting 2000 Amps through the earth will probably have lots of unknown ecosystem effects. Things like bacteria that navigate or hunt via electric fields will be killed over an area many thousands of kilometers. Also, the chemistry that happens in rocks and underground rivers is altered by electrical current flowing.

But maybe that ship has already sailed - nearly every country has some project that puts big electrical currents through the earth, so maybe we have already destroyed everything that cares, and therefore doing more of the same wouldn't be so bad.
I agree, and I think it's pretty bad news. Governments are generally trying to increase incomes, and as this happens you can see birth rates declining. I think there are other things that factor in (basically reproductive rights and literacy--both of which decrease as you descend the income scale), but governments are--mostly--trying to improve those too.

I'm not really mollified by liberals arguing that we need more immigration to address this. I'm not anti-immigration by any stretch, but it feels less like a policy to fix low birth rates and more like a bullet point on a list of "good things about immigration".

The EU has generally tried to incentivize getting pregnant and having kids with social programs, but if it's having an effect it's pretty slow going, and my guess is that spending will have to increase pretty significantly to get back up to replacement rate. Even so, I think this is the correct policy because I buy what the World Economic Forum wrote about this [0]: urbanization and women having careers puts pressure on having kids. Your choices here are: make it even harder for people to live in cities and for women to work so they give up, or make it easier so they feel less pressure.

The US politics here are weird. Liberals are trying to do things like write a right to day care into the Constitution, conservatives are doing the same with the 50s housewife dynamic, no one's sure urbanization is an unqualified good but it seems unstoppable. I think the EU is making progress because they have broad agreement on socialism; the US can't move forward because they have this mostly unresolvable argument about what kind of society the government will invest in.

But, and now I'll get on my partisan horse for a second, the kind of social engineering conservatives are engaging in is pretty odd. In a liberal, democratic society your government ought to support your lifestyle unless it's demonstrably damaging, and I don't think things like being a same-sex couple or being a woman in the workplace are demonstrably damaging. I guess someone somewhere might make religious arguments or something, but being gay is super accepted in the US as is working as a woman, so those arguments seem pretty fringe. Consequently, I don't really see any justification for trying to achieve this kind of social engineering through public policy. It feels deeply anti-liberal, and downright homophobic and misogynistic.

[0]: https://www.weforum.org/agenda/2021/06/birthrates-declining-...
So many folks have tried to guide the industry to better processes, but in the end the anxiety ridden micromanagers and control freaks win the battle at most companies. I think the problem is in the structure of businesses and its internal incentives to management and demands from stakeholders coupled with software being hard to understand and estimate. Every process will devolve into micromanagement and control.
Not an answer to your question, but some perspective from my own experience.

I worked with a bunch of people like yourself at a fast-paced adtech startup. Clean code and even sustainability were not a priority, and the company had a money printer in the basement. Has the front-end gotten so messy it's unmaintainable? No problem, let's make a new one from scratch! I loved that we were given so much time to solve interesting problems with bleeding-edge tech, but I hated the filth of the code, particularly trying to read other hackers' code. And yes, so extreme was the priority of haste that these engineers were more hackers than anything else. That wasn't really my style, so I left.

Now I work with people who are the opposite. They love fussing about the `describe` blocks in their unit tests, will draw up Excel sheets to supplement the JIRA board, and spend an afternoon arguing about whether that 100% test coverage is really covering all functionality. The codebase is a textbook of how to write beautifully maintainable, readable code. Pull requests are genuinely enjoyable. But ask them to learn a technology from the last 8 years and they just start refining their refactoring tickets.

Perhaps I will find a happy medium between these two extremes.
Dang Interesting
Based on reality...? Here in the EU we have managed not to loose most of our herds.
this caused some small heart attacks for us this morning
You're Jack's grammar pedantic brother.
What monitor model is that Lenovo?