skysight-inc/HackerNews huggingface dataset:
I may have overstated the degrees, but there was significantly more CO2 in the atmosphere thanks the prior major extinction from volcanic activity. It was very warm, and yes the dinosaurs evolved over millions of years, but the point is that it wasn't so extreme that animals couldn't survive, or there wouldn't have been dinosaurs, reptiles, mammals.

> Ok and what are you going to eat?

Stuff you can grow higher up or indoors.

> And use to power your cooling tech?

Solar, wind, geothermal, nuclear if there's a plant nearby.

> And how will you create fresh water?

Either live near a body of water or pipe it in.

> And where will you acquire raw materials to build things?

This will be harder as global trade will be seriously impacted and there won't be as many people to extract raw materials. But if we're talking smaller groups of humans, then maybe from scavenging existing things not in use or have to make use of local resources.

> And how will you survive the severe weather?

Sturdy shelters or caves. Not everyone will of course. My point is the entire planet won't become inhospitable. You could live up by the artic circle where there's water and grow things that can't grow there now. Might have to ship the soil in, though. There will be more passages in the artic with sea ice gone.
Yeah, you are right that 6.3 lists all conversions, implicit and explicit.

https://cigix.me/c17#6.3.p1

> Several operators convert operand values from one type to another automatically. This subclause specifies the result required from such an implicit conversion, as well as those that result from a cast operation (an explicit conversion). The list in 6.3.1.8 summarizes the conversions performed by most ordinary operators; it is supplemented as required by the discussion of each operator in 6.5.

Weather a conversion is allowed in a certain context should be specified for wording for that given context.

For example assignment:

https://cigix.me/c17#6.5.16.1.p1

Return statements are similarly restricted:

https://cigix.me/c17#6.8.6.4.p3

> If the expression has a type different from the return type of the function in which it appears, the value is converted as if by assignment to an object having the return type of the function.

(emphasis mine)

However I can't make sense of the footnote:

> The return statement is not an assignment. The overlap restriction of subclause 6.5.16.1 does not apply to the case of function return. The representation of floating-point values may have wider range or precision than implied by the type; a cast may be used to remove this extra range and precision.

Why doesn't the overlap restriction apply, if return is "as if by assignment"? Makes no sense to me.
> constant threat of your account being permanently banned just by sheer existence

idk if you never log in this seems somewhat unlikely? Also what in the new TOS is objectionable, I dont know anything about it.
Humans are not perfectly rational.
Would you mind elaborating what you prefer in Google's syntax, please?
I would say it's more the power of incentives, really. Android has historically never had the performance investment that Apple has put on their platform. If anything, early Android was much closer to iOS in terms of hardware specs and diverged quickly as they were unable to keep their resource usage down.
Dave Airlie the guy who maintains the AMD drivers works for Red Hat, on xorg and wayland and the KMS that both use.

Not including xorg in RHEL doesn't prevent people from running xorg on rhel. The question is, why would you ? Red Hat is aiming at the server market and the cloud, not the desktop.
Regarding the abuse, have you tried hashcash style challenges to mitigate them? Basically, you serve a random, signed string S; have the client brute force x such that prefix(hash(S+x),0,2)==“00” and submit that along with the search query.
The problem with this approach is the client can offload the calculation to another machine which is part of a botnet. There are more advanced passive and active fingerprinting methods that you could use, but they require non-trivial infrastructure to collect said fingerprints, not making it worthwhile for a side project like this.
What Google's Translate function are you talking about? Voice input?
For the young whipper snappers here, these were the days when there was fierce competition with about 5 GPU manufacturers competing for your dime and prices for everyone.

That was the time when $300 for the top of the line flagship GeForce 256 was considered an absurd sum of money for a GPU, or $544 today adjusted for inflation.

In 2002 the ATI(now AMD) Radeon 9700 Pro flagship would blow everyone away playing Unreal Tournament 2003 at 1600x1200 at about 100 FPS, all for $400 or $670 in today's money.

Boy, how times of changed. Imagine picking up an RTX 4090 for $670 today off the shelf. Wild.

This kids, is why competition is good, and entrenched monopolies are bad.
> Was it VC that killed computing?

That certainly played a role. But as your first citation already suggests, another major factor is that personal computers have steadily evolved into incredibly complicated systems, the details of which are way beyond what can be harnessed by anyone with the means and willingness to learn...
I mean the concept of multitasking takes basically no overhead. The question is what resources your "average app" takes. On NeXTSTEP those requirements were quite low.
I'm very thankful that street lighting is helping to keep drivers awake.
I already knew what xkcd was linked, before opening it.
You’re welcome :) one of the finest moments in podcasting.
Probably kde.
In Québec, a New Traffic Light Only Turns Green for Safe Drivers
Volatile hexadecanal from babies blocks aggression in men, triggers it in women
> I've used Grafonnet before for doing Grafana at scale. Simply put, I hate it. Apparently an alternative is being worked on at Grafana so I'm waiting for that. But if you need to make hundreds of panels....it works well enough.

Hi, I run the Grafana team at Grafana Labs. I'd love to learn more about your Grafonnet use to help us build something better. I'm david at grafana com
It is also somewhat frustrating that bind variables cannot be used with DDL.

I am perfectly able to:

SELECT ACCOUNT_STATUS FROM DBA_USERS WHERE USERNAME=:var;

But I cannot:

ALTER USER :var ACCOUNT UNLOCK;

I really don't understand why that capability wasn't added a decade ago, as loud as the advice is to avoid hard parsing.
This is less of an issue today (although there aren't very many jailbreaks to take advantage of it) but back then it was pretty clear the device ran with very little RAM to spare. The best tweaks were fairly simple when it came to RAM usage but true multitasking or other things that stayed resident generally had a massive hit on system performance.
This is obvious yet brilliant. I've been working for so long without realising that meetings are a process, not the end. I.e. they have to lead to something.
> I think trademarks are important to protect consumers

I agree. But did you see that the loser in the Wagatha Christie lawsuit has now trademarked the term "Wagatha Christie", even though she didn't coin the phrase?

You get a trademark to prevent "passing off" - other people making a product like yours, and using your marque to deceive consumers. When you register a trademark, you specify what classes of products you are asking protection for. Have a look at the list of goods and services Vardy claims protection for:

https://trademarks.ipo.gov.uk/ipo-tmcase/page/Results/1/UK00...

It lists hundreds of product categories that Vardy is never going to make or sell, where the risk of consumer confusion is zero.
Thanks to github code search, I found at least on project which has this badge that someone decided to upload to github anyway.
This is my favourite rejoinder to the idea that "the chorus sounds really similar, it must be plagiarism!", from the KLF's "The Manual" (https://www.tomrobinson.com/resource/klf.txt):

We await the day with relish that somebody dares to make a dance record that consists of nothing more than an electronically programmed bass drum beat that continues playing the fours monotonously for eight minutes. Then, when somebody else brings one out using exactly the same bass drum sound and at the same beats per minute (B.P.M.), we will all be able to tell which is the best, which inspires the dance floor to fill the fastest, which has the most sex and the most soul. There is no doubt, one will be better than the other.

Admittedly this is from a book that explicitly recommends ripping off other songs as the basis for your own short-lived masterpiece.
The dismissal of environmentalists as "lol eat bugs" is really fucking sad, to me. It's like you're delighted that this happened because you get a chance to wind up some people you dislike.

I mean whatever we say here or believe doesn't change what happened in Turkmenistan, it's just sad to be reminded what kind of hurdles exist when talking about making the world a little bit better :-/
I'm confident that either this already exists in Japanese or that apps/tools can do it.

Japanese Children learn Kanji with Furigana, so there are solutions for them.

Some examples I found:

- https://support.microsoft.com/en-us/office/use-furigana-phon...

- http://www.furiganizer.com/static/about.html

- https://www.youtube.com/watch?v=2Fmw2IrRUXo
It is the same for humans, just that our rules and ways to determine who is more powerful are quite complicated.

But in the end the only thing that enforces any rule/ownership/law is violence, we just often do not have to go so far as we know it is not worth it.
It's also used by every investment bank who's active in the algo/e-trading business.
The game is great but yes, that inter level should be much quicker. I put a weight over the right key and came back later. There should be a skip button on those not playing levels or a fast forward.
I've enjoyed his writing on the whole - the author was an extreme green activist which I think informs some of the more radical ideas in this article. He's now against environmentalism or at least the political manifestation of it which is basically mainstream policy in most European countries.

He is a Christian convert but his radical roots show through. There's the danger for cultural commentators of seeing the apocalypse around every corner and in thinking that right now this very moment is the most important of all time (and not observing that we have thought that at every moment in the past too!) and there's the attraction for authors that stories invoking fear are a powerful motivator for attention and that it lends emotion to stories. Without this we would get blander, dryer and less emotion filled reports. Less eyeballs.

Nevertheless behind this at the foreground which I have to navigate, there are some interesting ideas and stories in the article. Those bots in churches and temples are so weird , but seeing the AI developments with a spiritual lens could be good.

I'd suggest reading some of the comments in the article too.
Thank you! The python version is quite clear as well: still from the README,

```
from concrete import fhe

def add(x, y):
return x + y

compiler = fhe.Compiler(add, {"x": "encrypted", "y": "encrypted"})
inputset = [(2, 3), (0, 0), (1, 6), (7, 7), (7, 1), (3, 2), (6, 1), (1, 7), (4, 5), (5, 4)]

print(f"Compiling...")
circuit = compiler.compile(inputset)

print(f"Generating keys...")
circuit.keygen()

examples = [(3, 4), (1, 2), (7, 7), (0, 0)]
for example in examples:
encrypted_example = circuit.encrypt(*example)
encrypted_result = circuit.run(encrypted_example)
result = circuit.decrypt(encrypted_result)
print(f"Evaluation of {' + '.join(map(str, example))} homomorphically = {result}")
```

Here, that's more for non-ML computations.
>and 'early' just means anything not currently allowed,

Well no, it doesn't mean this. It means testing a treatment that's still highly experimental and a long way from being approved. In other words, a treatment that is in the EARLY stages of its development (in the normal English sense of the term). Listening again to the relevant portion of the interview, I think the claim that the interviewee was using 'early' to mean 'whatever the FDA regards as early' is pretty clearly false. They say 'we can't do early stage testing on humans because the FDA bans it', but that obviously doesn't mean that they define the meaning of 'early' by FDA regulations. That would be as erroneous as saying "the law bans murder, therefore the meaning of 'murder' is defined by the law".

>Or when you use the term 'early', are you defining 'early' based on what is ethical?

No - of course I'm not. How do you come up with these bizarre misreadings?
I didn't get to the trial stage the two times I've used it, so I am not sure, but I would assume so. The first time the letter from HM Courts was enough to put the shits up the defendant (which is I think the biggest value of this for small claims against 'small' parties); the second time I got to the pre-trial phone-call with the judge, he said "Yep, there's enough here to go to trial", and then the defendant backed down.

I'd be very surprised if many of these go to the final trial phase. It's nearly never worth the effort of doing so for the defendant, just pay up and not risk having a county court judgement around your neck.
> Ten years isn't seeming nearly long enough anymore.

I'm getting better at feeling energized by this view rather than sad and overwhelmed. Something about embracing my inner dummy and keeping the beginner's mind attitude at the forefront.

Every day I interact with coworkers who know way more about computer stuffs than me and coworkers who I know way more about computer stuffs than them. We are all on this exciting bottomless journey of knowledge and mastery together and it's awesome.

Each level of abstraction unveiled is itself interesting, even if it's still hundreds of layers above the ground floor. Reminds me of the Feynman quote “Everything is interesting if you go into it deeply enough”.

I feel lucky to have found a career in which I enjoy the minutia as well as the bigger picture, and it also happens to be able to create incredible real world value when applied to the right problems in the right ways.
I'm going to reply to some of your points because they're misguided:

> resilience against servers going down

The matrix model and the XMPP model are different. They solve orthogonal problems. Even the matrix people say it. That's like saying emails are better than github for collaboration because they are resilient against servers going down: it's true, but it's a different model. Not suitable for everyone.

> resilience against malicious federation

Wait for matrix to be taken up by big tech companies, you'll see spam flooding. I don't welcome it, but it's all about economics

> Json instead of XML

This is both subjective and shows the lack of understanding that extensibility is, and how json only does 1/10 of what proper XML can do.

> unified specification

Not all XMPP usages are the same. If you want messaging, you use the compliance suites, which are specs: https://xmpp.org/extensions/inbox/cs-2022.html#im

> handling of E2EE with multiple devices and message history

Has been working for years already: https://xmpp.org/extensions/xep-0384.html

> not need to rely on other servers for media access

Part of the standard installation of prosody and ejabberd, arguably two of the most known servers, for years. A few lines in the conf.

Matrix solves problems and creates others. Your information is outdated by almost a decade, which probably explains why you think matrix solves these.
It happened to me too, because it's just natural to attempt to ESC to the next level. Eventually I uBlocked the Reddit dialog, then discovered that scrolling up brings back to the game.
I would attempt to temper my criticism because I think it's great that you're putting it out there.

The short of it: this reads like a wish-list of a hardcore engine programmer that is for the most part divorced from market realities (the business side of game-dev) and what players actually want/care about. Therefor it is mostly irrelevant.

Background: I've worked professionally in game development for the last ~13.5 years and am currently running a small indie studio (5 employees).
You can check any source you'd like, poverty is way down.
This painting was prominently featured in several episodes of "Mad Men".
Wow interesting that nyt made 2.3 billion in revenue and growing. I thought news orgs were dying with content and competition for eyeballs exploding. Looks like they are some how doing okay.
Yep I also saw some in a Hokusai museum in Osube near Nagano
In my household, we have decided to never purchase another Google device again. No Home Hub, No Cameras, No Pixel phones, No TV's running Android. I still have some legacy stuff that works, but will not give google another dollar. They have shown time and time and time again that they simply don't care.

For the record I used to be a huge Google fan. Had many of the Pixel phones, had Nest cameras, doorbells, nest secure, nest protects, multiple TV's running Android TV, Stadia (lol), and more.
Anything you type, even on fully private servers or in single player, can get your account permanently banned.
> Dunno why this is on HN but sure.

Maybe the poster needed to summon you. I’ve noticed that whenever the website is mentioned, you appear. No need to do it thrice, either, like other legends.¹

Jokes aside, Marginalia (and your interactions) seem to be well liked on HN, so no surprise someone submits them.

On the design front, I’ll recommend you don’t justify text, especially on the web. Unless carefully done it leads to rivers² and huge whitespace gaps which make text hard to read. Try that page on a phone to see what I mean.

¹ https://en.wikipedia.org/wiki/Bloody_Mary_(folklore)

² https://en.wikipedia.org/wiki/River_(typography)
That error was fed in by the human though!
Yeah. This is a definite problem when working with user generated databases (eg untrusted), that could have pretty much anything in them. :/
Sometimes I feel like I'm becoming a bit of a Luddite. This is one of the reasons any hardware I put in my house is local only or local first if I can't get away with it.
As an alternative to web sockets and JavaScript, can I offer my alternative (ok, it's not persistent chat) implemented with character devices as a Linux kernel module? I don't know if it still works, but it has the same name :)

https://github.com/brenns10/kchat
It kinds of makes sense: If everything is derived from God, then so are bots.
And you'd be mad to put one at the front of your bicycle. In poor conditions, most any car driver would logically think the rider is travelling away from them.

(There are quite a few mad people in this world, having said that).
I wonder which country has the most emissions?

( China followed by US, and India ).

If you adjust by per capita - then all the energy producing countries are top - but then they are emitting for other people - Turkmenistan isn't producing all that energy for domestic consumption.

Easy to point fingers.

It's the consumers, not the producers per se that are the problem.
At least China is making relative resource efficient vehicles like the BYD Seagul and mostly using LFP batteries that don't require nickel or cobalt.

In the U.S. on the other hand, Chevy just announced they're going to stop production of the Bolt so they can focus on electric trucks.
Gender inequality is associated with differences in the brains of women and men
This. I actually don't have a strong position on the topic of the thread (the Irish law in question), other than personal experience of living in the country and not remotely finding it to be the oppressive thought-policing regime the thread describes, and generally agreeing that hate speech is a bad thing for society.

My point is that the thread is poor content written by a clearly unreliable source. I'm happy to engage with ideas I disagree with when they're presented intelligently with insight, but as soon as someone starts talking about world governments taking their orders from some hidden superior powers I'm out thank you very much.
To be honest, I believe me and the manager were a really good fit. If the choice was to move away from angular. As a developer, I believe we have the same values. He just felt I would be "too stressed with whats coming down the line" whatever that means.

If you hire someone because you think you are going for A, then change your mind about "what's coming down the line" and decide to stick with B, what is the proper way of letting them go?
It probably made sense to have only the educated people vote, and not all the elotes as well. The uneducated and stupid are always easily manipulated. See trump being a president of the united states for example. Or bolsonaro. Or erdogan.
Building a tiny compiler from scratch is fun
XMPP would be viable if it had a better iOS client. Some of my contacts switched to iOS and every app we tried wasn't as good as "Conversations" on Android.
> over-hired to hoard "talent" and slow down their competitors

to say they are "hoarding talent" is to give them far too much credit.

they have budget they spend it so next year have more budget. and big team makes boss look important.
> > Json instead of XML
>
> This is both subjective and shows the lack of understanding that extensibility is, and how json only does 1/10 of what proper XML can do.

Can you elaborate on this a bit more? Specifically what can XML do that JSON can't?

I know the feature set is technically larger (eg namespaces, schemas, etc), but AFAIK all those features aren't necessary for transporting messages.

I even consider some things in XML (or at least in common implementations) to be nuisances, like collapsing elements into properties, or some accepting either or both without a schema, and I'm never sure what the precedence rules are. Also, due to being a simpler spec, JSON is more widely available, and generally faster to parse too.
When you look up a word there's a speaker icon that you press to hear the translated words.
You think it's not a world model.

You think it doesn't know imperative logic.

Rightfully you're being ignored because you're not aware these are in fact open questions; we don't have the answers yet, and those that think they do have not looked deep enough into cognition/philosophy, where they'll find many proposed answers to these same questions also are theorized to underpin human consciousness.
This is the shortage of tech workers they were talking about.
Came here for the tech, learned about rivers. <3
They could; they just make $billions either way.
You are comically underestimating intelligence. For example, compare your level of intelligence with that of an ant, to get a feeling of what it might feel like to be "comically" smarter. It is just on entirely another level.

It is not about predicting the next 100 steps an ant makes. It is about setting ant baits where you don't want the ants.
There is no Discord Inc. cloud. Discord is hosted on the Google cloud.
Have I named anyone here?
Have I shamed anyone here?

All I have said, is I'm going to look into my rights as an employee, and question whether I was treated fairly. Why do you have a problem with that?
> in fact there are usually two completely different websites for mobile and desktop

Only if your designer is too clever for his own good.

Plain HTML works fine on mobile (with the meta tag added to tell mobile browsers no to be stupid) so if your website doesn't then it's because something YOU deliberately added.
Malaria still kills half a million people each year, and has been doing so for centuries. Then there's Dengue fever, West-Nile virus and Zika. I'd say the scales are tipped in favour of keeping around some of those mosquito-killing bats.