skysight-inc/HackerNews huggingface dataset:
I just made https://m.leftium.com in a few hours yesterday; imagined it the night before.

I think I just started with a natural knack for it. So it was fun to do, which resulted in a virtuous cycle of more practice which became more fun.

Compare to several classmates who wanted to major in CS just because it opened up doors to high paying jobs (right before tech bubble burst). They were not interested in programming itself. So they found it very difficult and many gave up.

By "natural knack," I mean I can decompose problems into smaller problems, imagine how things will work (especially what could go bad), and build bigger thngs from smaller units (like Legos).

At first, I didn't understand how the internals of the computer worked, but this understanding really helped later. Especially for languages like C.
I'm self taught and on the cusp of becoming a senior engineer. I've improved by making mistakes and learning from my peers.

Review code and ask lots of questions, you wont learn anything if you don't ask why?
> Won't sell any data, ever

Is this clearly stated in the terms and condition, including what happens if you sell the company in the future?

If it's not, then your words are meaningless, sorry.
Interesting that that guy didn't bother to check the magnetic disturbances around Damascus, Syria, where just recently the Israeli airforce bombarded the airport. Ten days after one of the most devastating earthquakes in Syria's history, so they might actually need that airport in order to save civilians' lives.

[1] https://twitter.com/301military/status/1627068808367325185
PC gamers are getting fed up with one shitty port after another
He is named in the text, and the reason as to why he is justly criticized (he witnessed the USA's false flag operation that started the Vietnam War, yet kept silent and participated in the hostilities) is also spelled out.
The paper mentions that "In 1995, the World Health Organization (WHO) defined obesity based on a percent body fat ≥25% for men and ≥35% for women [15], while the most recent 2009 guideline [..] used percent body fat ≥25% for men and ≥30% for women". I wonder what the process was for choosing the BMI and obesity cut-points, since they seem to differ a lot.
I recently did a blacksmith “experience” day. It’s a good way for blacksmiths to bring in a bit of extra income.

Pretty pleased with what o made:
https://youtube.com/shorts/Ly4k-55902c?feature=share
Kind of. Socrates life and death perfectly coincide with the Fall of Athens, which (paradoxically) led to the massive growth of Greek culture.
Sure, but the numbers aren’t true to that either. It’s called vanity sizing and it’s been around for decades.

It’s not even a crazy thing. People just want a way to know what to buy at the store, so the numbers are more a matter of tradition than anything.

“34” people like to buy “34” or are maybe comfortable moving on to “36” or “38” as they age and willfully let themselves go. Regardless of where fashion has the waistline fall this year, or how bodies are transforming, the product strategy involves putting the right number on the right fit.
"Differential flatness" is synonymous to "flatness".

The concept is a bit comparable to inverse kinematics.
With inverse kinematics you compute, e.g. the joint angles of a robot arm given its endeffector pose.

While with differential flatness you use the pose trajectory and its derivatives (i.e. how the pose changes over time) to calculate the state trajectory (joint angles, speeds and accelerations for the robot arm example).
Yes. But this situation is more like you’re on a boat with 10 people and everyone will die if you don’t get food. But there’s a bigger boat next to you who will give you food if you dive in the water and get pearls for them, which you do. But the bigger boat only gives you food for 3 people. So you still keep diving and getting the pearls while starving. But the big boat now says they’d only give you food for 2 in return because that’s how the market works. And the people on the big boat keep justifying this behavior because without their food the people on the smaller boat would die, so that’s better than nothing.
I’ve considered a lint rule that requires all functions to be written in Lambda syntax so that closures, side effects, and purity can be explicit. However, I haven’t explored possible effects on compile time, size, and performance. Another possibility is explicit scope closures, like [x,&y]{…} available for every defined scope.
Yes. It boggles my mind that the simple fact that the spike protein seems to cause the myocarditis and all the anti-vaxers can't seem to put 2 and 2 together that a full on infection of COVID all over your body is going to be orders of magnitude worse for that exact same symptom. And that's not even taking into account the myriad of other negative side effects of a severe COVID infection.
I’m pretty sure Socrates, Confucius, Buddha, and Ezekial were all alive at the same time.

Civilizations apart, or course.
Lesser known tricks, quirks and features of C
The security benefit is preventing unrestricted ability for extensions to modify requests. So much malware is delivered via extension these days, and it's dead simple (and even a relatively common occurence) for a popular extension to get bought by unscrupolous actors that immediately commit changes that would be blocked by v3.

GP said "step in the right direction", as this is indeed just a step and not an entire solution.
"Conscious" by Annaka Harris sounds like a good overview, although I haven't read it yet so I'm not sure how rigorous it is.
Doesn't really matter much for the majority of the BEV revolution, that is going to be LFP and Sodium Ion batteries for the vast majority of cars, especially when LFP hits 230-250 wh/kg and really especially once sodium ion hits 200 wh/kg.

Cobalt/Nickel chemistries will be for luxury cars, long range vehicles, tractor trailers, until the sulfur chemistries take over in probably 5-8 years (although I hope a lot sooner).

So this is kind of good news, but really isn't the meat of the BEV revolution.
the internet has existed before the heavy reliance on JavaScript and npm

Clearly, the majority of the JS community don't know how the Internet existed before them because of their self-importance, and this article is a perfect example of that entitlement.
Reminds me of Curious George. In the original The Man in the Yellow Hat is a hunter that captures George after shooting his mother for sport.
EU announces its own “Starlink”
When a resource is scarce we can either dig for more or replace by something equivalent.

It was a time when there wasn't enough whales to light everyone. We killed (almost) all the whales before coming up with something else (oil)
In my experience, that's normally called "static hosting", not "static HTML".
>> And the real concern is what other fields of research have this level of fraud or dishonesty?

Almost all of them, but the prime ones to target are the ones whose leading journals do not require open data to be published along with their paper.

Drug trials with pre-registered hypotheses are actually among the more rigorous approaches to research.
Assuming you are talking about the librem 5, they have only really just started consistently shipping in the last year and have been clearing the backlog of orders going back to 2017 in roughly the order that they were placed. So based on their last update, your 2019 order almost certainly exists physically exists in a warehouse somewhere waiting for shipping details to be confirmed and then to be sent out.

There's a decent chance they tried to contact you via email to confirm that the shipping address was still good (so they don't mail it to some appt you don't live in anymore). If not they will likely send you an email soon as people w/ 2019 orders started getting their confirmation emails in the last few weeks.

Your best bet if you haven't gotten an email from them is to just contact them, confirm your shipping details, and request an estimate delivery date.

https://puri.sm/posts/where-is-my-librem-5-part-2/
A demonstration of your workflow using it for this case would be nice, if you ever feel so inclined to make.
>Bus tickets are unhelpful

I see where "bus tickets" sounded like "sending people on an odyssey to a huge metropolis a thousand miles away" but I wasn't thinking of that so specifically.

Five miles can make a drastic difference in the cost of housing.
Tech advocacy for older people should be a core role for groups like AARP; not just rating which devices they might like best, but having UI/UX staff who specialize in understanding the needs of older people AND lobbying to make sure “accessibility” includes them.

Do not get me started on constant UI “improvements” - just when I have our 85-year-old aunt confident in handling iOS’s last changes to Photo or Camera, they move some common item to the other end of the screen.

Also, not having an option to show passwords as you enter them. After one update that forced a password re-entry, I ended up having to send her to her mobile provider to enter it for her, since we’re on the other side of the country and she didn’t have any younger neighbors she or I trusted with her iCloud password.
Yes, natural gas pumps run on natural gas.

I'm sure there are exceptions, but I've never heard of one.
If only they had invested early into scam internet tokens like you did, they wouldn’t have these problems
I'd say the only problem with Denis is that he kept supporting something for free for so long while getting so much hate and vitriol from the community.

I'd just abandon it and find something else to do in life. If Core-js is truly that important than some company would step in to fill in the void.
When I moved to San Francisco, I was told to always keep two weeks cash on hand. If there is an earth quake, the bridges can be down for a while, and cash will become very important.
I would imagine past highscool, or the last education level with mandatory book reading, book reading falls off a cliff. And ever for mandatory book reading,I guess about half of students just read some kind of notes instead of the actual book.
Because they might not know the modern books or because they might like the older books, except for 0.001% of their content.
There’s also DN42 [1] if you want to mess around with a bigish BGP network for free

1. https://dn42.eu/Home
It will be oversupplied. But I posit that the oil/gas industry is built on large scale facilities that may not survive seeing demand drop by 30-50%.

I believe this will trigger a "reverse economies of scale" where gas will get more expensive and less profitable from the drop in demand making large refining facilities and the like less profitable. Which will cause closures, and further inefficiencies, and a downward spiral.

What I most hope is that the tar sands and fracking oil becomes fundamentally noncompetitive, and what is left is the remaining conventional extraction reserves.

I also hope it starves every petro-authoritarian state. Saudi Arabia, Iran, Russia, etc.

But that's still a decade away, a lot can happen.
Sorry, to clarify; the overweight tipping point might be found somewhere in the range 22-25, not that this is to be the overweight range. If this hypothetical person puts on 10 kg of fat, that almost brings him to 25. Say 5 kg is overweight, 10 kg the start of obesity. Looks reasonable.
would be interesting to combine this with `zram` to move compressed swap to vram instead
Most music apps I know will display the metadata tags and ignore any filename if metadata is present which would make the problem you described a little different (namely, how to display what is in the metadata).
Wanting to stay home and raise a family (as a man, a woman, or anything else) is not "conservative", it's a lifestyle choice.

Maybe it's because I'm European but hearing the word "conservative" applied to a basic lifestyle choice so readily is really grating. There's more to life than conservative vs liberal and sometimes you just... don't need to give political labels to everything.

There's more to life than identity politics. Let people make non-political lifestyle choices without labelling them.
Myocarditis was only found to be slightly higher in 12-17 year olds with the moderna vaccine. The Pfizer and others did not. Presumably because Pfizer is a lower dose. But of course, this is all moot because myocarditis is usually mild and does not require hospitalization and there are myriad of other symptoms that you can get from COVID. Its not as if myocarditis is the only negative side effect of catching COVID.
I think the other replies to you are good, i'll just add,

unlike BMI, waist to hip focuses on abdominal fat and the additional claim is that abdominal fat is "the worst kind" for health, i.e. (i'm not an expert, and i'm not going to research, but from memory) men tend to get belly fat, women tend to get hip fat, but women who get belly fat are at increased health risk in the same way that men are, heart attacks, etc.
Peak oil will be "solved" by humanity moving away from oil. It is not solved by drilling for more oil, even though it allows for a temporary reprieve.

My personal opinion will be that shortages on battery related materials will be solved by going to hydrogen cars. Replace a finite resource with a practically infinite one.
You may be below average if you do all of those things anyways. Publish your writing/game/movie. Read others.. share..
Most likely a small handful of backwater countries would allow it. Most of the test subjects would get $500 from pharma giants and horrible disabilities from the side effects. There would be local organizations owned by relatives of politicians that would be statutorially required to be used for oversight, coordination, recruitment, etc.

The rulers of the country would take 99% of the profits and 0% of the costs.

Think Tuskegee syphilis experiments or Dengvaxia.
That's a good point. Browsers are desktop environments with a built-in application runtime. Maybe it's the "Inner-platform effect."

It's an interesting idea to pull bits of the browser back into the system, or alternatively to write a desktop environment that's also a web browser (ChromeOS?).

A former coworker used Plan9 at a previous job, and he said it was cool how you could draw a rectangle on part of a terminal, and pipe that text (as it changes) to another process. Maybe rethinking GUI (and web in particular) from a unixy/plan9y perspective is a worthwhile exercise.

I grew up on Windows, and then there was the browser, and now everything is just the browser.
I have been moving all my domains to https://www.cloudflare.com/products/registrar

I think they charge you their cost for domains hoping you'll pay for their other services later.

Overall it's been a good experience. Sometimes you have to use CloudFlare rules instead of simpler settings at other registrars.
> In most industries, testing the IT systems very well is needed, but rarely achieved.

FTFY. IT shops on the whole aren’t any better here.
The .NET Tuple types Tuple<T1,…> and ValueTuple<T1,…> are not sequences — though the ITuple interface does enable item access by index without reflection — and ValueTuple<T1,…> instances are mutable, but .NET actually has two different immutable sequence types, ImmutableArray<T> and ImmutableList<T>, which are functionally similar but have different performance characteristics[1].

Along with the rest of the .NET immutable collection types[2], both are persistent data structures in the sense noted above.

In contrast, .NET tuple types are, as you say, lightweight, anonymous structures addressed by field. The ValueTuple<T1,…> types, in particular, are used in the underlying implementation of the C# tuple language feature[3].

AFAIK, Python has no built-in anonymous mutable structure types, though since type names in Python are basically only used for display purposes, you can easily create them at runtime, e.g.,

def anon(**kwargs):
class _:
__slots__ = tuple(kwargs.keys())

def __repr__(self):
return 'anon(' \
+ ', '.join((f'{i}={getattr(self, i)!r}' \
for i in self.__slots__)) \
+ ')'

def __eq__(self, other):
if not hasattr(other, '__slots__') \
or sorted(self.__slots__) \
!= sorted(other.__slots__):
return False
for i in self.__slots__:
if getattr(self, i) != getattr(other, i):
return False
return True

o = _()
for k,v in kwargs.items():
setattr(o, k, v)
return o

Note that this differs in two notable ways from C# tuples:

1. Each object created has a unique type, so

type(anon(x=1, y=2)) != type(anon(x=1, y=2))

More importantly, this means a distinct type object is created and stored for every call to anon, which could have significant performance implications at scale.

This could be easily fixed with a cache of already-created anonymous types (trading off slightly increased object-creation time, of course).

2. Equality in the above implementation is based on the equality of identically-named values rather than identically positioned values; in C#, we have

(x: 1, y: 2) != (y: 2, x: 1)

and

(x: 1, y: 2) == (y: 1, x: 2),

while in my implementation,

anon(x=1, y=2) == anon(y=2, x=1)

and

anon(x=1, y=2) != anon(y=1, x=2).

This was by choice, as it seems more intuitive; C# behavior is no more difficult to implement.

For read-only anonymous structure types, the Python standard library has namedtuple[4] (which, incidentally, bases value equality on position, not attribute name, so C#'s behavior is arguably more "Pythonic" than my own).

[1] https://learn.microsoft.com/en-us/dotnet/api/system.collecti...

[2] https://learn.microsoft.com/en-us/dotnet/api/system.collecti...

[3] https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...

[4] https://docs.python.org/3/library/collections.html#collectio...
This.

And maybe I overread it, but why did he start working on core-js fulltime when there was absolutely no financial compensation in sight? It's like investing all your time in a startup that you know will never pay off.

He should have just left the project as is. The state of JS is not his fault. He is not responsible for fixing it. Once the incompatibilities become too annoying, somebody will take care of the project.
You interpreted my reply as “all sets and maps require hashing“ instead of “sets and maps are examples of data structures that can require hashing”… which they are.

Imagine someone says, every fruit in the world is sour, and someone answers, no there are plenty of fruits that are sweet, such as apples, and then an entire thread gets launched in an irrelevant direction pointing out that actually some apples are sour, which has no bearing on the original point.
Google searching "Bard Arendt" yields "Hannah Arendt Center for Politics and Humanities at Bard College" so likely this pdf is generated or hosted by this center's account.
Journalists are constantly on Twitter. That's why it's "important", because Twitter is a hobby for people writing news.

It's a kind of "movie about movie making or movie makers wins Oscar".
I asked it to create a struct representing a table in Go, without telling it the types and it inferred those just from the names, including having lat/long as floats. Then I asked it to write a fiber app using that struct with a single endpoint for adding new entries. Did so perfectly. Asked it to add single entry and multi entry retrieval and done so from context, no bugs
discussed here https://news.ycombinator.com/item?id=34851387
Daily Mirror publisher explores using ChatGPT to help write local news
I stumbled on them in the manual before I stumbled on temp tables ;-)
They have been reading hn for years
> In those 12000 years, there's times we have have "made it" past resource shortage, but there's also times it has all come burning down. We don't always find ways past problems.

Peak tin is a conspiracy theory, and everyone who worries about the Sea Peoples is a warmongering racist.
That view seems pessimistic without any strong argument, other than critiquing people for not yet understanding something we all agree we don’t understand yet.

> Consciousness" is not a thing. It's a collection of things, […]

A collection of things is a thing.

> The truth is consciousness is an emergent phenomenon, […]

I don’t think that is controversial at all.

We have unraveled the workings of many emergent phenomena. Emergent doesn’t mean incomprehensible.
ChatGPT is a language model, and as far as I understand it isn't designed to do explicit computations or logic.
The idea of using VRAM as general-purpose storage has been around for over a decade, although it usually makes more sense to put swap on it:

https://forums.gentoo.org/viewtopic-t-395234-start-0.html

https://www.pmenier.net/dotclear/docext/mtd/TIP_Use_memory_o...
Cafeteria worker fired for allowing student to eat without paying (2019)
This would make a great emacs workflow demo video. Maybe I haven’t been searching for these videos in the last few years, but they don’t seem common. However, I think such examples could help developers increase their productivity while also energizing a new generation of emacs users.
Oooh Rust gaming engines. Hadn’t thought of that. One of my favorite games is coincidentally named “Rust.”
There's no single doc. We keep https://news.ycombinator.com/newsguidelines.html at the level of principles, not practices, because trying to compile a complete doc would be nightmarishly long and then no one would read it (except maybe the litigious types looking for loopholes). It's for similar reasons that we don't publish a log of all moderation actions.

There is tons of information about basically everything we do embedded in my moderation comments but one has to use HN Search to find it (that's why I link to HN search so often). One of these years I might try to wrangle a bunch of those into a bunch of essay-style commentaries, if only because they would be easier to link to and would lighten the load of always having to explain the same things.

We're transparent in the sense of always trying to answer questions, though.

Comments by users can get manually unflagged by mods but I don't think there's a software way to do that. Flagkilled posts, though, can get unkilled by user vouches (https://news.ycombinator.com/newsfaq.html#cvouch).
There is an actively developed project called Elite Harmless which includes a fully commented disassembly of the original C64 version plus various improvements: https://github.com/Kroc/elite-harmless

I was able to build it from sources on Linux after fixing a typo, but the"fastlines" binary appears to be buggy: https://codewiz.org/pub/elite-harmless-fastlines-screenshot....
It is niche in the sense that it is new and there are less examples of it on the internet, maybe not even 10% of the public python code uses it.
That book always seemed really out there in the Dahl pantheon. I loved reading it as a kid.

I too would skip reading such material to my child. But it wouldn’t bother me for the child to read it themself when they are older. It’s a funny psychological thing: reading aloud to someone risks carrying some perceived level of approval. A child reading it themself can toss the ideas around in their head, take time to process it, question it etc. and surely they can tell that the prose is whimsical and not serious.
It is crazy how cheap it is to heat modern houses compared to old ones, and this really ought to be factored into the price! The money you spend on energy is gone forever whereas your down payments go right into your equity, so most people should be happy to pay a lot more for well-insulated square footage.

Do you think this is really an information asymmetry problem? What if there was a standardized way to compare the cost of maintenance per M2?