skysight-inc/HackerNews huggingface dataset:
When I was last in Australia, back in 2019, I spent a bit of time out at the reef with local-run dive boat. On the way out, I was chatting with the crew, and they were talking about how exciting it was that some of the conservation efforts were really paying off finally.

They were saying that some of the spots they visit were finally visibly improving over time rather than bleaching over time basically for the first time since they started running trips out on the reef.

Of course, if the water temperature rises enough, or if the ocean acidifies enough, the conservation efforts will stop being enough to make a difference, but for now it's nice to see the recovery underway.
NO! Never! I mean, I pick on china a lot but they sure didnt invent subterfuge.
Germany is indicative of the world? I don’t think so. This is a dishonest angle.

More recently Germany has removed the 2022 deadline for the remaining 3 and is considering reversing the whole decision.
You might try getting into sales or pre-sales support. These roles expose you to the sales side of business, which is important on its own, but more, it will allow you to meet and observe lots of salespeople.

Many will have the ambition necessary to consider partnering up with you, and some of those will also be dedicated and honest. Maybe most, even, and maybe you'll find one of those who you really like as well.

The pre-sales part is important. Post-sales support will not expose you to the right kind of interactions with the salespeople, and will not allow you to develop your own sense of what makes something an opportunity vs. a waste of time.

You can keep up on your software skills part-time, because you'll be learning a bunch of other important skills full-time. You'll also find out what kinds of problems customers are trying to solve, and what's actually important to them.

Expect to spend a few years doing this. The combination of the ability to deliver software that solves a real problem, along with the ability to explain its features and benefits in a way that really connects with the customer's problem, is solid gold stuff. Add in a sales partner that can go out and dig up candidate opportunities, and you can see the potential.
Think You've Never Had Covid-19? Think Again
I know that severe ADHD is crippling. I've friends with it. It's no joke. I am talking about mild cases only, and would've edited by post but I couldn't. Hopefully this isn't the case anymore, but back in the 90s there was a push to give ADHD drugs to any kid who couldn't sit still for the school lectures.
Humor and fashion are more interesting when they're more unfamiliar, and the audience has the feeling they're from territory that's not fully explored yet by anyone. Humor and fashion in new mostly-unexplored territory is interesting because it makes the audience feel like they can learn to explore that new territory themselves and come up with new stuff others will find interesting. Old humor and fashion is usually less interesting because there's the understanding that its territory has probably been well explored and mined for content in the past by others, regardless of whether the territory is familiar to a current audience.
How many nuclear plants are required to go fully nuclear? I haven’t seen those estimates at all which is interesting
Could it be adapting?

Standard wisdom has always seemed to be it's a sensitive niche of
incredible biological complexity.

Couldn't such a system be smarter than we think and evolve to meet
climate change?
If you want to talk about this kind of technicality, here are three other avenues through which I believe Turing completeness of C can be achieved:

1. As https://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_260.htm helpfully points out, "If two objects have identical bit-pattern representations and their types are the same they may still compare as unequal", and "[implementations] may also treat pointers based on different origins as distinct even though they are bitwise identical". It can thus be argued that, with a rather strict definition of provenance (i.e. how pointer values may be constructed), one could construct an implementation where every byte of every pointer is tagged with additional unbounded data that lets the whole pointer be properly dereferenced (I say every byte so that you're able to convert the pointer to an integer and convert it back to the same valid pointer), and where, as allowed by DR 260, pointers that have identical observable bit-pattern representations might not compare equal if they point to different objects. Thus, that implementation could create an unbounded amount of pointers.

2. Spawning off another thread and using infinite recursion (C has no defined recursion depth limit, and if you want to argue about automatic variables needing addresses or whatever and that the as-if rule doesn't cover that, there's `register` which makes address-less variables) to have two pushdown automatas that can together work as a Turing Machine.

3. Using variadic arguments. With `va_copy`, one can iterate through variadic arguments multiple times, and thus `va_list` can be used to implement a mechanism equivalent to pointers without actual pointers (any sane implementation probably uses a pointer for `va_list` somewhere in it, but that's not a problem here) and thus make a pushdown automata with 2 stacks
Good catch, that is an issue with the VSCode extension, apparently it’s using the colour for comments (which is purposefully low contrast) for plain text when it should be using the main foreground colour. I’ll try to look into that!

Also, the light theme only has a “barely enough contrast” version due to constraints described in the README, the dark theme has options with much more.

(compare it to the greys used in the samples and you’ll see what I mean)
An Interview with John McCarthy (1989) [pdf]
I was a fulltimer there around the same time, and I agree. I ended up quitting fairly soon after the G+ real names fiasco blew up, and it felt like a lot of internal "social capital" got burned on that, which was never really recovered.

I don't think the whole place went to hell at that moment, or anything, and your description is maybe a little more dramatic than I'd go with, as to the role of G+... but it definitely seemed like one of the big turning points.
Another Renaissance watermelon painting https://commons.wikimedia.org/wiki/File:Abraham_Brueghel_-_A...

Some people disagree with this, but for more information look at https://imgur.com/a/zN8Kv
> It is interesting that non commercial sources have more of a voice on these search engines than on Google today.

I sort of agree, I also sometimes use Yandex and am usually positively surprised.

I can immediately see two reasons:

A) SEO efforts are targeted Google/Bing, not other search engines that don't focus on the target market/language/region. Of course that argument can be twisted around: these search engines don't focus on Western languages, so could in theory be more susceptible to SEO trickery. It's interesting that they aren't.

B) Ad money. Google is strongly incentivized to prefer search results that show Google ads. For foreign search engines there is no money to be made, so they can disregard that signal.
Defense in Depth is good (TM).

It's still worthwhile to deny malware from foothold on iPhone radios, e.g. an official process to verify baseband integrity and if necessary, restore official firmware without waiting for the next baseband security update.
Creating an extensive library of formally verified results is the goal of many systems, such as http://metamath.org/
X had various security extensions like XACE to restrict what clients can do.

https://www.x.org/archive/X11R7.5/doc/security/XACE-Spec.htm...
Microsoft never got “busted” in the US for bundling IE and absolutely nothing change. Microsoft got “busted” for forcing OEMs to pay for Windows licenses even for computers that didn’t ship with Windows.

Would you actually want a computer to ship with nothing?

Also your other talking point about no “real adblockers” is at least a year out of date. Safari has supported standard extensions for over a year not just JSON based content blocking rules.
Thanks for sharing your experience! I agonized over that name change for so long that I even built a custom name generator and availability checker to run through all the permutations of relevant words, themes, prefixes, suffixes, etc... all to end up coming back to one of the first ideas from my initial brainstorming session XD

You touch on something I've noticed as well; that if you play around with models like this long enough, your intuitions start to become noticeably more refined. I can tell the way I think about finance has definitely evolved throughout the course of building the tool.
A month ago I made a post on Show HN that showed my early attempts to make a supplement transparency database - https://news.ycombinator.com/item?id=32029625

Currently, i'm attempting to improve the database by adding product specific data however I am undecided on how/if to generate further revenue.

The direct link - https://shop.nootritious.com/
Yeah, I always use strict serializability by default. The reason is because I have no model for reasoning about less strict levels of isolation. For example, with "default" isolation in Postgres, can you transfer money between two bank accounts atomically? The answer, I'm pretty sure, is no! At that point, everything you "know" about databases is out the window. You're basically crossing your fingers and hoping that nothing weird is happening, and if it does, hey it was only one user a day, 99.9% of users are perfectly happy and didn't lose their home and family! That's within our SLA!

I think the article is talking about distributed systems where it's costly to guarantee ordering among multiple entity groups (shards for example), and there are "never" transactions across those entity groups. For example, the database hosting your website and the database backing my website can't talk to each other, so it doesn't really matter that transactions that we execute against our database don't appear in a defined order; we don't even know that the other exists.

I do agree with the sentiment that if those two databases are at the same company, eventually you'll be burned by not being able to do transactions across them. Ever try to make an atomic change to two git repositories? Not possible, but often quite annoying. This is doubly annoying when you start having internal sync processes because two teams used two different database to ultimately build, what looks like to the user, one app.

My philosophy is that if strict serializability ever makes it impossible to run my service, I'm already so rich that I can just sell the service and let someone else deal with the problem. So far, no dice on that.
Perhaps unifying tooling/infra if you’re already using gRPC for your services.
They set my office to 75f (up from 72), and I need a personal fan on me all the time, my home is set to 70...

80 degree would be unbearable to me
Dollar share? That’s not a definition of a monopoly.
‘Never seen anything like it’: The volcano blast that altered the atmosphere
> I tried moving to iOS for the bleeding-edge app permissions and privacy protections.

As I'm sure you know, Android 13 does more here...
Drill a new hole? Takes far fewer resources that replacing a wind turbine or solar panel (that lasts about half that time)
Ammonia, the most likely carrier you're talking about has its own set of issues. It burns rather cool so will require new engine designs to overcome this. Also the engine must run efficiently or will produce nitrous oxide gases, hence smog. Lastly, and one of the bigger risk for end users is ammonia is a highly aggressive irritant. While gasoline/diesel can be bothersome in low concentrations, ammonia will send you running and choking. I personally think it will lead to consumers being more afraid of it and lead to adoption issues.
Maybe I’m looking at the wrong screenshot, but they’re all web desktops. I assumed the previous poster was talking about mobile apps, where screen real estate is really at a premium.
interesting point. It would be interesting that at scale these platforms look more like salesforce in that there are viable businesses / consultancies built around it, time will tell!
Not the person you asked but...

Look at any ad for OTR jobs. Notice the emphasis on miles, the more the merrier. It's rare for an ad to specify less than 3k miles per week. High miles aren't only an incentive, but a requirement.

Now consider several things. Drivers are paid mostly by the mile. Federal regulations dictate 11 hours of driving time daily, with a mandatory 30 minute break after 8 hours ( or 6 not long ago). On duty hours are limited to 14. As things are now, pulling into a truckstop often takes about 30 minutes after waiting in the fuel line, fueling, etc. Weighing/scaling new loads also takes time and this is necessary often. Toward the end of a shift even with the assistance of apps, parking can take significant time to find too, especially on the east coast. If a driver follows regulations, a mid-trip stop will be made for a cursory vehicle inspection, especially of tires. Many companies govern speed between 62-65mph - and this causes myriad clusterfucks of ungoverned drivers trying to pass the governed drivers. Remember, miles are dollars, and many factors stand in the way. Driving through Atlanta, or any similar monstrosity is a regular one. Detention is another, and this is a really big one that has inspired me to quit on the spot.

I could bloviate about the all that sucks in the world of trucks, but I'm quite certain that the primary element that impells the 18 wheeled slave is money. Any thing that gets in the way of those miles is discouraging. The whole experience is discouraging for me.

Much improvement could come to the industry, but mostly in theory rather than practice. I suspect anything that makes it all even slightly worse won't be too warmly welcomed. Personally, I'd probably keep doing it if I could make a bit less and ruin myself a bit less in the process. I don't want to run 3700 miles every week, 4 weeks out and 3 days home. But when I start my day, I only stop for weigh stations, at 8 hours, and to hold my piss bottle still.

So, maybe, if it was 2 minutes.
as an israeli (we have very similar climates) I find this incomprehensible.
The money is definitely trending that way. The Association of Japanese Animators publishes yearly data on industry trends [1], and their data shows a stagnant domestic market and a booming overseas market from 2014 onwards. International revenues overtook domestic in 2020.

However, focusing purely on anime ignores the rest of the creative pipeline. The most popular anime series are based on manga or novels, and even though the western licensing business is growing again, it's still small enough that manga and novels only get published in English if it's already a hit in Japan. That may help keep anime distinctly Japanese even with all this money flowing in from around the world.

[1] https://aja.gr.jp/english/japan-anime-data
You realize that most high end phones have removed head phone jacks? What next? Complaining about Apple removing SCSI ports?
https://youtu.be/eC_KukvZ_Co
I don’t think this will actually be his legacy, many of the world’s famous scientists and engineers worked for companies, empires, and a variety of unsavory groups. I mean Charles Darwin was part of a scientific expedition for the British military, which at the time contributed real world misery and suffering on a global scale but this rarely comes up when discussing evolution.

Maybe this time will be different or maybe after a few hundred years we trim details until it becomes a digestible snippet where you never mention the bad side.
We use Xlwings. Xlwings pro allows for embedded python. We use xltrails to version control our excel files with embedded python and/or VBA.
owning Android meant they didn't get locked out of mobile. it would be a lot easier for Microsoft, RIM, or Apple especially to set terms if Google couldn't say it would appear on 80% of the world's smartphones regardless.

Owning Anfroid is many things, but saying it's a mistake is borderline laughable.
History PhDs often break new ground.

I believe more than a few scientific PhDs do as well, and more than a few can become journal articles, or amount to a compilation of previously successfully accepted journal articles.

This item, an outstanding PhD thesis of an outstanding historian.

Free Soil, Free Labor, Free Men: The Ideology of the Republican Party before the Civil War

Eric Foner
> The program is fun, but I'd like it more if it spelled place names correctly.

The spelling of "Luteci" seems to have been adpoted directly from the Tabula Peutingeriana, where "Lutecia" (a late form of "Lutetia") is missing its final "a" (see the little image, when clicking on Paris in the map).[1]

"U" and "V" could be used interchangeable in Latin throught most of its history.[2] Typically a text uses either "U" or "V" exclusively. Using "U" for the /u/ sound and "V" for the /w/ sound in the same text starts to appear in the late Middle Ages.[3]

But even today a lot of scholarly editions prefer not to normalise an ancient text to "modern" spellings. In this case they typically use "V" throughout (I cannot remember seeing any that uses "U" throughout). The programme thus conforms to an established philological convention.[4]

[1] "Luteci" seems to be a rather odd variant indeed. But if you type into the input box "Lutetia" it lets you select "Luteci". You may also use "Lisboa" to get "Olisipo". But yes, the programme primarily uses the spelling of its sources and does not include a sophisticated synopsis. But I can also understand that including such a feature for all these place names, each of which probably has half a dozen variants, would be a major undertaking in itself.

[2] "V", which developed from "Y", was the older form. The graphem "U" starts to appear in Late Antiquity. There had been an earlier attempt of emperor Claudius himself, to introduce an upside-down Digamma (Ⅎ) for the /w/ sound, which did not prevail. See: https://en.wikipedia.org/wiki/Claudian_letters

[3] In many modern languages the letter "U" for a /w/ sound is preserved in some names, such as "Suetonius" (the first "U" is a /w/ sound), and in connection with "Q" as "QU", a combination of /k/+/w/ sounds. In English this combination is even used for words of Germanic origin, such as "Queen"; in contrast to e.g. Swedish "kvinna" ("woman").

[4] In this aspect the programme deviates from its source. The Tabula Peutingeriana itself, which is a late 12th century copy of of a presumably Roman original, uses a medieval script with a "u" graphem troughout.
> But something definite will happen, given the current state of the system.

This is only true in the very loose and more or less useless sense that the compiler is definitely going to emit some machine code. What does that machine code do in the UB case? It might be absolutely anything.

One direction you could go here is you insist that surely the machine code has a defined meaning for all possible machine states, but that's involving a lot of state you aren't aware of as the programmer, and it's certainly nothing you can plan for or anticipate so it's essentially the same thing as "anything can happen".

Another is you could say, no, I'm sure the compiler is obliged to put out specific machine code, and you'd just be wrong about that, Undefined Behaviour is distinct from Unspecified Behaviour or merely Platform Dependant behaviour.

Many C and C++ programmers have the mistaken expectation that if their program is incorrect it can't do anything really crazy, like if I never launch_missiles() surely the program can't just launch_missiles() because I made a tiny mistake that created Undefined Behaviour? Yes, it can, and in some cases it absolutely will do that.
So they removed features that “jeopardized likeability” yet they keep selling more every year? How is that possible?
I spent far too much time trying to help confused people understand the Design Patterns book. At the end I knew less than I did at the start.

People come to DP thinking they are going to understand the structure and maintenance of 'good code'. None of that is in that book. In fact given how we have demolished a couple of patterns that are laid out in that book (notably, Singletons as harmful), less than none of that is in that book.

I started telling people they should read Refactoring instead. And if they wanted a second recommendation for something to read after Refactoring, that they should read Refactoring a second time.
What I'm finding in a quick search is:

* It should be fast, but I haven't found a benchmark.

* There appear to be some issues of signals hitting at the wrong time vs. angering valgrind, depending on probe timing.

* Probes like this are mandatory on windows to make sure the stack is allocated, so it can't be that bad.
Basically, yeah. https://knowyourmeme.com/photos/1331836
What a Journey as a Indie Game Dev – Planet Clicker
Chat and email activity are great ways to distinguish real humans from clickbots. At least in theory you can mine that data for ad preferences, too.
You'd have to ban trees as well. Few people in my area have lawns, but all of their gardeners run the leaf blower for 20 minutes pushing the leaves around.
I think he's pivoting pretty sharply. If you look at the first podcasts he has listed on IMDb:
* Andrew Ng: Deep Learning, Education, and Real-World AI
* Michael I. Jordan: Machine Learning, Recommender Systems, and the Future of AI
* Marcus Hutter: Universal Artificial Intelligence, AIXI, and AGI
* John Hopfield: Physics View of the Mind and Neurobiology
* Alex Garland: Ex Machina, Devs, Annihilation, and the Poetry of Science
* Ann Druyan: Cosmos, Carl Sagan, Voyager, and the Beauty of Science

Compare to his last few episodes:
* Steve Keen: Marxism, Capitalism, and Economics
* Richard Haier: IQ Tests, Human Intelligence, and Group Differences
* Susan Cain: The Power of Introverts and Loneliness
* Douglas Murray: Racism, Marxism, and the War on the West
* Richard Wolff: Marxism and Communism

That's a pretty hard pivot in topics that he's covering. If discussion about whether BLM is Marxism intent on destroying the West isn't the content you're looking for, I don't think you're the audience he's targeting anymore.
So if Apple’s forcing users to use WebKit is keeping great PWAs at bay, where are all of the great web apps for Android?
I'd argue you could use non-standard integers that are unable to be reached in a finite amount of steps but aren't infinity and are still "integers".
> The US income curve is now strongly bi-modal. One hump for upper class, another for lower. Very few people are near the middle, where the middle class once was.

Evidence? Because I don't think the US income distribution looks like this at all.

[Edit: Oh, you've got your own definition of "middle", which is completely different from what everyone else in this conversation is using. With your definition of "middle", I could see there not being many people there. I still don't think the distribution is bi-modal, though.]
Lost my dad five years ago. Soon as he passed I remembered saving a bunch of voicemails from him. I wanted his voice for posterity.

Quickly went and got setup to pull them down only to find out that the cloud system they were on had a software update that erased them!

I tried working with the company's vendor but they were never able to recover them for me. Do not ever wait, do it now while you still can.
which manufacturer has been consistently patching all of their phones for the past 3+ years?
I would say that requires quite a bit of technical knowledge. More than what the average person would do anyway.
Ok. From skimming through the paper, it seems that for a given transaction, only the replica sets of the shards touched by this transaction need to participate. Thus for two transactions touching disjoint sets of shards, they can run completely in parallel. Hence the scalability. Is that right?