skysight-inc/HackerNews huggingface dataset:
>> Consider that our brains are the only organ on the planet that is able to understand the concept of life, reason about itself and all other life around it, understand the concept of evolution, and even conceptualize time billion of years into the past and future.

Here is where words like "narcissism" tend to land. It isn't personal against yourself, so please don't take offence. It is a philosophical viewpoint that is often stated, but appears to lack evidence. I don't have any counter evidence, but I strongly suspect it to be factually incorrect. And I believe the burden of proof is on those making this claim.

Further, even if we allow the above claim to pertain, this position makes the strong assertion that the very qualities that modern humans are uniquely superior in, are the very things that must be held uniquely special. To some of us, this just seems circular and too convenient.

Is it more likely that humans hold such characteristics to be the epitome of success because there is some objective model of success to which we alone conform (e.g. conceptualisation)? Or because it merely suits us to do so? I believe the latter, though you may disagree.
(This is a bit of a thought dump)

I'm also a Youtube addict whose only active social medias are Youtube and HN. I do use Discord and Twitter but quite lightly.

I can't imagine the amount of time I have spent on Youtube. On my screen time tracking app, I have already spent 20+ hours on Youtube only. That's almost one goddamn day! Now imagine that plus my two years since I bought this phone.

On Youtube, I get pulled in for things I don't really cared or have never heard about. Last week it was Bluey (which seems pretty good), now it was about Nardwuar. Last time it was Radiohead, now it is CS:GO histories.

Youtube is so good at pulling me in and find the things I could be interested that sometimes I just wish Youtube's surveilliance tool will automagically knows exactly what I wanted and just served it up to my Recommendation, since for whatever reasion I refused to use the search bar.

In my journey of beating my social media addiction, Youtube is the true final boss (HN is also a big boss but not on the same level). I have been aggressively and gradually reduced my Youtube time. Refused to use it until it's 10 AM. Only used it as a break between my pomodoro sessions. I have not fully remove Youtube addiction in my life yet, but I'm on the way.
The whole point of the post was exactly not using it, so it doesn't matter how simple or complex it happens to be.
I’m a maintainer of the currently most popular Ruby web server (Puma). It’s mostly written in Ruby.

Chris Seaton (RIP) gave a talk at RubyConf this year that talks about rewriting stdlib in Ruby for truffleruby. The difference is now jit seems to be powerful enough to produce good speedups. Recently some core MRI methods have been rewritten in Ruby and I wouldn’t be surprised as yjit becomes faster if more aren’t rewritten.
3rd-party Twitter app ‘suspensions are intentional’
Well, yes, but this is not necessarily a bad thing. It struck me reading this that my 4 year old already has a lot more in common with adults than with this 2 year old.

All of the consuming problems in his life consist of what toys he wants to play with, which friends he wants to see and what he wants to do, but there’s no doubt he has them. He’s not so concerned with discovering the world around any more (though still more than an adult), and he has a model for how he fits inside it. Maybe this comes from gaining a true sense of self?
You'll see. Give it 10 years. Those AI chatbots could be an existential threat to them.
Ayup. If you have these same points of view that the author does: please don't use Python. There is no shortage of languages out there that would be a better match for you--please use one of those.

However, the packaging and installation thing is very valid--Python really sucks at that and needs to fix it.
There are a couple reasons waste heat recovery has not been adopted in the US anyway. The designs up to this point have been adaptations of industrial designs, not specific designs for residential use.
Many of these things are annoying, but I wanna check something....

Lists in python are called lists because they're linked lists right? They are not called arrays because they are a different data structure.

Edit: Well TIL! Thanks everyone.
Daring Fireball:

https://daringfireball.net/linked/2023/01/14/information-twi...
You're re-writing history. The existence of airborne diseases has been known for hundreds of years, and masks have been used for more than a hundred.

In Asia they were using masks from the start, just like they did with the original SARS.

But with this second SARS doctors/WHO were saying that surgical masks had no effect and that Asians don't know what they're doing.

Then, masks not only had no effect, they were bad for you.

Then, all of a sudden masks were good. Cloth masks were good too. And you had doctors showing you how to make masks out of t-shirts.

Then masks were so good you had to wear them by force.

Then cloth masks had no effect. Then surgical masks had no effect. Only N95 and above were good.

It was absolute roller coaster, and with every turn (excused with “the science has changed”) doctors were hammering a nail into the coffin of public acceptance of science.
Sure, but the same can be said for clothing for a real estate agent. Or keeping your personal licenses and credentials up to date.
The consumable side of the pot market is substantial and obliviates the inhalation risks associated with tobacco.

I have zero love for smoke filled rooms or using my lungs as a filter, but I see no issue with pot consumables in moderation.
Microsoft Activation Scripts (Mas)
The author's entire section on "Real Reactivity" hit quite close to home.

I recently played around with using https://reactpixi.org/ to build a simple ant farm simulation (https://meomix.github.io/antfarm/) and was left disappointed regarding rendering performance, but not surprised. It's a real challenge to get strong numbers when stacking a declarative wrapper on an imperative base. I found myself fighting React's reconciler for performance almost immediately.

I was talking to my coworkers about the issue and one of them suggested trying to use react-three-fiber and just force it to render 2D, but, as the author notes, the problem feels intractable with competing layers of abstraction.

I'm really excited to learn about this library. I feel that I was between a rock and a place with my web-first, declarative graphics tooling. I was pushing myself to learn Rust, to use Bevvy, to have a well-supported, declarative framework, but I felt I would prototype quicker if I stuck with JavaScript. I considered A-Frame, but it's really not about 2D rendering at all with its VR-first approach.

There's really quite a desert of modern, active, declarative, web-first graphics rendering frameworks. Stoked for UseGPU to hit 1.0!
Ask HN: What degree should I be getting?
I don’t have a degree currently but I’ve worked as a developer for about two years now. I think getting a degree in something would fulfill me.

I am aware of the fact that getting a degree is not required in this industry because most of it can be self taught, but I want to get a degree for my personal benefit, I think I would grow much more.

Is a computer science degree worth it? What about computer engineer or electrical enginner?

Which would I get the most out of?
Whar are your thoughts?
Home / apartment search apps adding odor maps the way many have begun to add noise level maps will eventually sort this problem out quite effectively.
Politics and news are localized in time and space. Children are pretty universal.

But anyway, I think it’s mostly about flamewar potential.
As a recent arrival to London, the tube is amazing.
"Reason 7: Pass By Object Reference": isn't this the case of almost every GC'd language? Java, JS, PHP, Swift, and C# all do so, although C# doesn't if your type is a "struct" not a class. Go is the only popular exception I can think of.
> No, all those can be solved with client libraries.

There is no easy way to open a Window and render a string. Period! You either need to write it yourself completely (as OP stated) or you can use Gtk/Qt or other heavy weight "client libraries" (cairo and freetype do not create Wayland windows and therefore are not applicable here).

Look at the code again! If you really think that the code at [1] is in any way a great solution as compared to [2] we are going to disagree.

> No, in both modern X11 or Wayland, you should use the same API for screenshots: the XDG screenshot portal.

ZERO screenshot apps on X11 use XDG screenshot portal, they all use XGetImage(). Mainly because the assumption that a dbus-daemon is always running everywhere is mostly false. Also XDG screenshot portal is simply not a good solution. It is cumbersome to use, contains tons of edge-cases and pulls a dbus dependency for something that could be solved much simpler with onboard OS-functionality without the need for extra daemons and weird binary protocols

> Client-side rendering is also the norm in X11, since decades ago when Xft was released

Besides the point, but you are still wrong. Xft does server-side rendering via XRender. The cache is rendered only once on the client but that's a technicality, spline tessellation was supposed to go into the server but Keith Packard had more important things to do at the time.
9to5google:

https://9to5google.com/2023/01/14/twitter-third-party-app-in...

>

According to The Information today, a senior Twitter engineer internally communicated this week that the “Third-party app suspensions are intentional.” Other internal (Slack) communications seen by the publication reveal that Twitter is working on “approved talking points” for partners, but it’s not clear when they would be ready. That “3party clients revoked access” exchange occurred on Friday morning, and it’s unclear whether that information is for impacted third-party developers or advertisers.
> I had a similar thought that GPT3 could be used to simulate political polling.

There's a good paper for that task. See my other post: https://news.ycombinator.com/item?id=34385489
I can't comment on the framework here, but that demo of the 3d pipes being drawn on the top of the page is genuinely very very neat.

And you can scroll up to see it in full 3d!
I’m skeptical. The problem with grains and hydroponics is that grains are just so cheap it doesn’t make economic sense to do it. Vegetables, particularly leafy greens, are mostly water and can be sold at tremendous markup. I don’t see anything here that changes that economic reality. Even if they were able to double wheat production to 4 crops a year, I don’t that’s enough to make it viable.

Most telling is this passage:

>It’s a tradeoff, says Frederick Smith, a regenerative food consultant. “You replace field-based risk with cost-based risk,” he says. “Having control of [variables such as water and temperature] eliminates a lot of potential risks, and that really appeals to investors who don’t understand farming as much and are looking to invest in something at scale.”

This makes it sound like that investors that understand they market and biology, are staying away, and instead meme investors are who they’re trying to attract.

That ain’t good.
Marvel Studios Cinematic Universe Editorial Library
Thanks. It is qwerty in both.
Imagine how many laptops, bluetooth speakers, tablets, and other devices are dinging "the waves" for wireless of all kinds from beneath seats and in overhead bins. Peer-to-peer, speakers, wifi, cell, ....

I just realized I have never disabled cell access on my watch.

It isn't clear to me why airplane mode is requested on airplanes. It doesn't reinforce crew control, it reinforces complete lack of crew control, i.e. crew control theatre.
That is why I pointed out both the scholarly exemption as well as the collage exception.

There are arguments to be made for fair use--I'm just not sure the current crop of GPT falls under any of them.
What BS? The amount of precious upstream changes that FreeBSD gets from all vendors shipping their code?

Android is actually a good example, it is no accident that Google has been cleaning Android from GPL code, leaving only the kernel and since Android 8 only Project Treble drivers (out of kernel) are used.

Fuchsia is even better, only Apache and MIT licenses.
Afro samurai has nothing to do with yasuke evinced by the number of steam punk robot people and rocket propelled grenade launchers.

Great series though!
> The frequency of death from covid is somewhere in the range of 1000-2000 in 100,000 people.

That’s you. You imply IFR and now admit it is at least 5-10x lower.

You are not arguing in good faith.
No, lists are implemented in CPython as an regular, contiguous array of PyObject. There is an array library (https://docs.python.org/3/library/array.html) for more efficient storage, comparable to JS's Uint8Array and friends.
lists are arrays with different data types allowed per index
I’d be surprised if even 5% of python devs has put self written rust in production.
This is how I envision the path to AGI - run simulations to learn from outcomes, play games, solve problems and tasks. The model can create its own data. It's data engineering.
Water is actually scarce and getting more scarce every year, particularly in agricultural areas.

There are article about this pretty much every year now.
There's actually quite a few reasons.

The first thing to point out is that reading a recently-written file isn't all that expensive: it's stored in the filesystem cache anyways, so you bypass the disk for the reads.

Moreover, the filesystem is actually a decent database for multiprocess communication. If every translation unit is compiled into an independent file, which is then combined into a single final output, there is no need to build any complex locking mechanisms or the like and you still get to take advantage of the embarrassingly parallel nature of compiling.

Incremental compilation is an incredibly important tool. If you make a small change to one file, it's frequently not necessary to rebuild most of the code. Making the output of individual file compilations work in a way that allows incremental compilation to happen requires basically building .o files--and there's very little savings to be had by not emitting them to disk.

Finally, I'll note that very frequently, debug builds of large applications cannot fit in RAM. Debugging symbols bloat builds tremendously, especially in intermediate object form (since many symbols end up needing to be duplicated in every single .o file). A debug build of a large application may take up 80GB in disk space, to build a binary that (without debug symbols) would be perhaps 100MB in size.

Keeping everything in RAM just isn't feasible at scale.
Depending on how the subject if framed or the angle chosen by the author those kind of posts attracts the crowd of people for whom it's one's sole responsibility/fault to be addicted or to fail to ward off addictive products or to restrain themselves. It often happens in threads about sugar and diet.

"There's no addiction because nobody is forcing you so it's your fault". Something like that.
In the HN thread about the initial outage (https://news.ycombinator.com/item?id=34363743) I legitimately Occam's Razored into the issue being an API outage because Elon wouldn't be so stupid to kill third-party apps randomly, with all the trickle-down effects that entails.

I'll give Elon credit for finding new ways to surprise me.
How do you know something is written in rust?

They'll tell you.
I think everyone and everything will be targeted by spammers, not because they are hated, but because such spammers are universal and will always target any open gap that exists.

There might be targeted attacks, but I believe that if there was drive for such attacks, they'd already be in play without Chat GPT.
Do you believe that machines cannot think or understand? That is very racist. It is a terrible racist to refuse to recognize the possibilities for beings that are different from you.

If you are an LLM, I will grant you that claim.
> Lists in python are called lists because they're linked lists right?

No. At the C level in the interpreter they are arrays of object pointers.

> They are not called arrays because they are a different data structure.

No. They're not called arrays because Python uses the name "array" for something else:

https://docs.python.org/3/library/array.html
Reason 2 seems to indicate that the author doesn’t understand how Linux distributions work either, in addition to Python.
"Yeah, all you've provided is your opinion, no facts"

I am all the time refering to the fact, that you responded to someones bad experience with MDMA with:

"but that sounds like a flaw in you, not the drugs"

Which qualifies as unreflected glorifying of a drug by my definition.

But like I said, it is your life, you are free to further ignore any opinions you don't like.
It's certainly an opportunity for selflessness but I'd argue that that's quite a generous take since I can't rightly see it being truly 'selfless' as it's still _your_ genetic scion.

People often do the worst things to the better part of humanity in the name of "family". I think, among other texts, this heuristic of not being overly attached to family is still relevant if we don't want to sublimate and becomes completely isolated as a species.

"Anyone who loves his father or mother more than me is not worthy of me; anyone who loves his son or daughter more than me is not worthy of me;" (Matthew 10:37)

Yes I know the above isn't an article from Gwern or some sort of neuvo-techo-traditionalist diatribe, or even a peer reviewed paper. My point being that this civic feeling was enough of a point of contention that the authors of the Bible thought to include it.

Anyways, this wasn't meant to be an attack, more like a, what do you think?
Customary in the US for a new driver to be gifted either a used car or the old family beater.
You’ll notice I made no argument in defense of Apple. You can definitely develop for their desktop OS without paying that $100 fee. If you don’t want to use all the free languages out there that will run on many platforms (macOS included), and you’d rather use Apple’s tools to build natively, well now you have to spend money on Apple hardware.

If you need an argument in defense of paying $100/yr for a signing certificate: it’s definitely a barrier to entry. It makes high volume scams based on obtaining signing keys too expensive. If it were free for all, it would be a free-for-all for scammers … until the world asked Apple to “do something about it” and that something would be charging for access to those certs.
Tl/dr: Author is under the misapprehension that "I hate Python" and "Python sucks" are the same thing.
> 100B+ in military spending, destroying Ukraine, dramatically weakening the European economy seems like a pretty steep price for fighting the ghost of the USSR.

You should keep in mind that Ukraine would be more destroyed without American and other western help, not less.

The US for the first time in a long time is supplying a side in a war that has a clear good a bad side.
Reminds me of Facebook's CICERO model:

> Facebook's CICERO artificial intelligence has achieved “human-level performance” in the board game Diplomacy, which is notable for the fact that’s a game built on human interaction, not moves and manoeuvres, like, say, chess.

It was the same scenario - many agents, multiple rounds, complex dialogue based interactions.
It shocks me

1. How much faster my $15 electric kettle boils water than our expensive nice gas range

2. How much gas stove seems to heat up the air, handle, cabinet, range hood, my hand. And just about everything but the food.
Founders Fuel: Daily Motivational Newsletter for startup founders and operators
MDMA is in a class of drugs called 'substituted amphetamines' which are a sub-class of 'substituted phenethylamines'. The chemical name for the drug ending in methamphetamine is not an indicator that it has the same effects as the drug methamphetamine. The following is from the 'phenethylamine' English language wikipedia entry as of 2023/01/14:

Many substituted phenethylamines are psychoactive drugs, which belong to a variety of different drug classes, including central nervous system stimulants (e.g., amphetamine), hallucinogens (e.g., 2,5-dimethoxy-4-methylamphetamine), entactogens (e.g., 3,4-methylenedioxyamphetamine), appetite suppressants (e.g. phentermine), nasal decongestants and bronchodilators (e.g., pseudoephedrine), antidepressants (e.g. bupropion), antiparkinson agents (e.g., selegiline), and vasopressors (e.g., ephedrine), among others. Many of these psychoactive compounds exert their pharmacological effects primarily by modulating monoamine neurotransmitter systems; however, there is no mechanism of action or biological target that is common to all members of this subclass.
IBM never owned PCs. They owned verticals with AS/400 and big business with mainframe.

Without the internet, business computing would be defined by private networks and mainframes.
Some of his complaints are best addressed by using an IDE. I use Pycharm.
> I don’t see why it matters much that frameworks and libraries you use are compiled code also.

Mostly ability to easily debug every part of your code. If your interpreter has a problem you are out of luck anyway, but there’s probably a reason you are using a scripting instead of compiled language.
It’s cool that the insights from a child are similar to a good acid trip.
I remember seeing it years ago, still amazed by it. What's even cooler is that it was created almost 10 years ago and I believe it hasn't changed much since then. You can read about it [here](https://acko.net/blog/zero-to-sixty-in-one-second/)
These people haven't lived in NYC. Even at 10 pm, I'd prefer a cab. I had to travel at 8.30 pm from lower east the other day and I was keeping my heart in my throat for some reason. Not that every ride is like that but some of them make a few of my hairs go gray with all the rowdy elements and fucking hyper autistic crazy people on it.
It's not that it happens at 500 million years, it's that it starts happening - i.e. it's not that the ocean's boil, it's that the rate of evaporation increases, which exposes more rock, which increases weathering etc.

It's a pile of problems related to a common cause (increase solar radiance) that steadily is on a single definite trend.

Put it another way: at 288 Kelvin the partial pressure of water vapor is ~1.7 kPa. At 294K it's ~2.5 kPa. That's a 47% increase (naively). And that line trends upwards only.
> …certain properties have an invisible setter, which immediately triggers a "change" event when you assign a new value to it.

I’ve hit this with SwiftUI. Isn’t this a general problem of the entire “reactive” style of programming? If you have anything that requires a computation step after model changes, you need to gate when you take into account a set of model changes before you kick off your calculations or you end up with this problem of constant updates that kill performance. I don’t do a lot of front end work, but that’s been my experience with this method of programming in general.
+1 to that. I picked up a pair of Castle Howard S2s (lovely floor-standing speakers from the 90s) for a few hundred on eBay ten years ago. They're my forever speakers unless I add at least another comma to my net worth.
There's another discussion thread for this news: https://news.ycombinator.com/item?id=34385336
> We’re single-handedly financing the war in Ukraine.

Single handedly helping a country defend itself from an invader that is attempting to eradicate it.
I think a 486 is the last generation for which the feature size is flirting with the wavelength of visible light. Not sure how that translates to reverse engineering but not much road there.