skysight-inc/HackerNews huggingface dataset:
>to pass it off as some new and amazing thought worth sharing with everyone

The linked page does read like it's passing it off as original thought (whatever that means), but had a quick look at the linked PDF. It doesn't make any attempt to hide the historical and academic context of the Great Man Theory from the reader.

Whole thing might be bullshit, but your comment comes across as overly sneering. Whether it's worth sharing with anyone is a judgement left to the reader.

I didn't read the whole thing, but had a glance at the last chapter in China and learned a few things to look into that I didn't know about before in regards to history there. If the author self-censored to please you, that wouldn't have happened.

Your outrage over someone writing down some thoughts in a structured way and sharing it seems like a waste.
That's a huge goal post move. Hansen has never denied making the prediction, only over what timeframe he said it would be over, so your doubt is misplaced. He did really say that.

Your dates are all off by the way. The interview dates from 2001. You're looking at the date archive.org snapshotted it, not the date the article was published. The recalled conversation dates from around the time Hansen was doing his testimony to congress (end of the 1980s/early 90s).

It's just an example. There's an ample supply. David Viner, a UK climatologist, predicted that "children just aren't going to know what snow is" ... in March 2000. The same news article quotes Jarich Oosten, an anthropologist at the University of Leiden in the Netherlands, saying that "even if we no longer see snow, it will remain culturally important". And David Parker, at the Hadley Centre for Climate Prediction and Research in Berkshire, said "ultimately, British children could have only virtual experience of snow".

Those children grew up and it still snows in Europe just like it always did. Climatologists have a long track record of making very long term predictions, insisting that nobody wait before acting to find out whether or not they're any good at predicting, and then eventually being proven dramatically wrong. It's a meme for a reason and this constant insistence that they never made wrong predictions is tiresome revisionism.
the linked video

https://www.youtube.com/watch?v=KYVbcD3VLF4
I agree, but one of the pictures shows a piano roll, which can be really tough on a small screen.
As I understand it, neither Mandarin nor Irish have words that directly mean "yes" and "no."

Then again, half a millennium ago, English had 4 such words: 2 for yes, 2 for no. (Sir Thomas More tried to explain this circa 400 years ago, and even he got it wrong.)

Norwegian and Czech, both of which I speak very badly, preserve two forms of "yes" and I cannot keep them straight.
I enjoyed the entire article except this part:

> Unfortunately there is no easy way to distinguish between people who are good and need a paycheck from people who just need a paycheck. But you sure as hell don’t want the latter in your team.

If you can't tell them apart, then the distinction is unimportant. So if among the group of people who need paychecks, good is indistinguishable from non-good, the comment serves no purpose other than needless elitism.
Do these address my point? They don’t.
I'm a huge fan of the "keyset" [0]. There are chorded keyboards out there, but nothing that matches that style.

https://dougengelbart.org/content/view/273/
Show HN: Remove Short Videos from YouTube Video Recommendations
The islamic holy day is Friday, so some countries probably have a Friday-Saturday weekend break.
Pretty sure Moses would have had strong opinions about this.
Calques are great, as are loanwords.

In English, "calque" is a loanword, but "loanword" is a calque.
TIL: Being a computer is hard and I don't ever want to be a computer.
The downside of AI-generated user insights are obvious, but that said, I presented my company's domain to it. The problems, pain points and goals it gave me were spot on.
Yes, and you can also just use parallel arrays of ints (or of constant-sized arrays of ints), because who needs structs with fields, really?

#define NUM 0
#define BOOL 1
#define VAR 2
#define IF 3
#define LAM 4
#define APP 5

int nodes[MAX_NODES][4];
int next_node;

int mkIf(int condExp, int thenExp, int elseExp) {
assert((condExp < next_node) && (thenExp < next_node) && (elseExp < next_node));
nodes[next_node][0] = IF;
nodes[next_node][1] = condExp;
nodes[next_node][2] = thenExp;
nodes[next_node][3] = elseExp;
return next_node++;
}

Need additional data to stick to a node? Declare another array of MAX_NODES length and put it there! That's how Real Programmers wrote compilers in the seventies because real programmers write FORTRAN.
At home I run NAT for IPv4, and I got a /56 IPv6 prefix (dynamic but lets ignore that for now). Inside, clients run dual stack.

How viable is it these days to flip this around, and run IPv6-only on the clients with NAT64 for external IPv4 access?

Obviously this precludes the use of IPv4-only devices, lets say I'd be fine with that.
> With the context above, I had to answer the following question when designing *Elixiur*: should anonymous functions have a dot when invoked or not?
There is something almost unbearably tedious about reading contemporary reviews of old entertainment. I am so glad I had seen Babylon 5 before reading this "review". I feel so sorry for folks out there who may not have seen the show yet and instead read this thing.
> Words change, they always have, they always will. Get over it.

While this is true, I think it is helpful to communication to resist changes to language. This isn't the same thing as opposing change entirely, but language needs to have a certain stability and common understanding to maximize its usefulness.
To me it shows only an empty template after the 10s
Guess to get back to the post. He did it for learning, not to be an exact duplicate or competitor to replace other RDBMS.

Often when learning, you do not implement every difficult edge case, the most complex. You are just trying to get the jist of it. You want a smaller problem to solve.

Maybe as a learning project, it isn't important to have concurrency, networking, memory management. Unless, any of those things happens to be of interest to learn about also, then add them back in.

I don't think this is trying to be an argument for Python as good to build an RDB in. (of course it isn't for all the reasons you list)

Python just happens to be an easy language for beginners, so why not build a basic RDB to learn about that too.
> You're not supposed to use Dart for any purpose other than Flutter

That’s definitely revisionist history. Dart was first intended for use in the browser, it’s why Dart has JS interoperability. Google even planned for the direct use of Dart in Chrome:

https://techcrunch.com/2015/03/25/google-will-not-integrate-...

> then they created Dart

Dart’s first release was in 2013. Flutter wasn’t even announced until 2015. It was created as a JS replacement, it was not successful in that goal, then it was used for Flutter. Which is all fine! But let’s not rewrite history.
The only time I’ve gone to a baseball game as an American (with a “World Series” winning team, no less) in the last twenty years was because my work shuttle bussed us all an hour from the office, and we got unlimited alcoholic drinks in a covered area. I got to hang out with coworkers all day which was important as we were just coming out of Covid restrictions and were all working remotely, so it was an excellent opportunity to get to meet and interact with people.

I have absolutely no recollection which team won or who was playing against my local sports team. But I remember having fun!
>Weather is one of those intensely personal things [..] I've lived in Seattle my whole life

Of course it is, and if you grew up in a gloomy place your whole life you're used to it, but if you grew up in nice weather area it's tough to move somewhere depressing, and even people from depressing places want to live in nice weather places.

There's the scientific correlation between sun exposure, or at least seeing the sun with your eyes, not just bathing in it, and serotonin levels. Also people form northern gloomy places (at least in Europe) have higher suicide rates and consumption of antidepressants than the people living in the south despite the inverse correlation in wages.

So yeah, it seem like the sun and nice weather is better for your mental health than bigger wages.
I made a tool where you can chat with others about one or multiple documents at a time. An AI bot is present which can follow the conversation and answer questions about those documents.
Thx for that link!

"But remember, it's important to be respectful and relevant in your messages."

Users have indicated their wish using DM settings (or they can if they want). And this tool serves to ignore those wishes?

THAT is disrespectful. It's in the same line as when you meet someone, and the very 1st thing they tell you, is a lie.

Some people just can't take "No" for an answer. :-(

So if I understand correctly, this tool's purpose is to disrespect recipient's wishes. If so: don't complain being banned, ignored, fined or whatever.

If not: explain (in your opinion) legitimate uses. More likely than not, it'll boil down to "spam".
Nope - you’re welcome to see it if you’d like (but there’s a huge gap in content, the only new stuff isn’t pure tech, and I make no guarantees about the accuracy of the older content) - it’s my username.dev

It was purely self-loathing/projection (idk, not a psychologist), where I was convinced that if _I_ thought my setup was bad, then surely others would judge me and ignore the content as well. I have no idea how I snapped out of that absurd belief, but I’m happy I did, because I really enjoy writing.
I'm happy to see someone mention peewee, having used it for numerous startup prototypes since its inception.

Coleifer does not get enough credit IMHO:

https://github.com/coleifer/

Peewee has been solid since I began using it a decade ago. Coleifer's stewardship is hard to see at once, but I've interacted with him numerous times back then and the software reflects the mindset of its creator.
US Libertarians are against taxation and government

https://www.lp.org/issues/taxes/

https://www.lp.org/news-press-releases-libertarian-party-don...

https://en.wikipedia.org/wiki/Taxation_as_theft
When you include an AGPL library your program becomes a derivative work, so the rest of your program becomes AGPL-licensed as well. The boundaries of what part of the system should or should not be included are vague, because *GPL licenses are written with C semantics in mind. So, while having a library directly in the same running process definitely makes you work a derivative, it's not clear if you the same is true if the library is a part of a different process and your program talks to it via an IPC, a filesystem, a database, an API, etc. Depending of the interpretation you may have toped-source just a tiny part of your program running on a server, or all server-side and client-side code and all supplemental scripts, tools, etc. needed for the system to run.

So, it's legally ambiguous, and since no-one has legally tested the waters the interpretation of the license can be very different, but most people prefer to stay away from AGPL code altogether.
Wasn't dart originally a JavaScript replacement that never got off the ground, and older than flutter by about 8 years?

My understanding is no one was using dart really prior to flutter due to that history. Though it was obviously pivoted for flutter.

I don't have an issue with any of this though.
I have a feeling that you're trying to imply that left-wing populism is similar to socialism and different from right-wing populism, and that you want to imply rather than say because saying that outright because would look ridiculous.

https://en.wikipedia.org/wiki/Kirchnerism has a list of the five main principles of the left-wing populist faction to which you refer. All of them are about external trade, central bank policy, etc, none of them mention any social policies at all. Do they look socialist to you? Any of them? On the other hand, can you even tell what makes them left- rather than right-wing populist?

https://en.wikipedia.org/wiki/Socialist_Party_(Argentina) describes what the socialists think. The voters don't have a problem telling the difference.
It's implied that it isn't easy to distinguish them during interviews. After they join your team, it's very easy to distinguish them.
... Huh, so - more of the same really ...
We didn't have X for two million years therefore X bad

I think it's a very strange argument.
> I never understood why they couldnt just double it from a.b.c.d to a.b.c.d.e.f.g.h.

What do you mean "just"? There's no "just" anything in this regard.

IP is a binary protocol. Its meaning is deeply burned into millions of pieces of networking hardware.

The source address in IPv4 is 4 octets starting at octet 12. The destination ddress is 4 octets starting at octet 16. You can't extend anything without forcing an adjustment in everything that follows, and literally redesigning hardware because there's physical parts of chips that are 32 bits wide.

So "just doubling" doesn't really help anything, you still need to readjust everything in existence.

> Or even make it 256^16. Then set the system that it changes to 256^32 in year 2100.

I don't understand what does that mean
They can be very very very nice if you have a lengthy (or perhaps just unpredictable) build/deploy process. And/or if you have lots of teams working independently on the same monolith.

Suppose you have daily production builds. You are rolling out Feature XYZ. You would like to enable it in prod, but you would like to monitor it closely and may need to turn it off again. Feature flags allow that.

Ultimately what's being achieved is a decoupling of configuration and deployment.

Maybe I'm ranting about "misuse of feature flags", but
I don't like to pontificate about how things ought to be,
but how in my experience they actually are.

Similarly, I might just be making excuses for bad build/deploy processes. =)

At my last job we relied heavily on feature flags via Launch Darkly. I will admit: it was somewhat of a band-aid for the fact that our build process was way too slow and flaky, and that we had too many teams working on an overstuffed monolith.
On that average speeds records are being broken in racing all the time. That ex pros comment that the professionalism and training is on a much higher level now than it was in the 90s. And a whole lot of other things picked up following cycling for a long time.
If you know, can you share names/links? Thanks!
shout out to another tool someone promoted at HN earlier this year: https://news.ycombinator.com/item?id=34722432 (https://pdfux.com/)

i've used it for basic things and had a positive experience thus far.
An invaluable tool for languages like Common Lisp, Tcl, and others with REPLs that are missing a basic command editing experience (clear line, search history, etc.).
The only problem I have with using the django ORM is that it relies on the django project structure. While there are ways to use the ORM independently, they are full of hacks and trade-offs.

Granted, this problem goes away if you are building a web app or a REST API, but if I just want an ORM for a command line application, I am using django's management command functionality which is OK, but it doesn't really scale easily.
Obscure Amiga Games You've Never Heard Of – Part 11 [video]
Water & sound waves don't transmit any mass, either, but just energy. In fact, that's pretty much the definition of a wave: An oscillation in space and time that transports energy.
Welp! For some reason someone at HN decided to change the title and bump this down to the 11th position (atm). Not sure what I did wrong here but it feels pretty crappy...

@dang any chance you could help here? :(
Now we have a word for green too? /s

Looking it up, it seems like there are only five words for colors:

pimeja (black), walo (white), loje (red), jelo (yellow), and laso (blue and green)
In general I agree. But if this approach is applied for the same system many times in a row, it can cause technical debt.
Well, in my sysadmin days we would have test/staging equipment that we'd make sure we knew what would happen when a change was made.

But I don't know the details of what really happened, so I can't make a judgement really. If I could edit my previous comment I would, to be less emphatic that someone did something "wrong".

It could have been that this particular disk array had different firmware or was faulty. All we know is that something unexpected happened.
Interestingly enough, the concept of going back to the tribe roots and becoming the lineage founder remains.

In English coronation, the religious oath is preceded with a mass by which Elizabeth chose versicles of Peter and Matthew regarding civil service.

In that sense I wonder if along the centuries they conserve the form of ritual but get rid of mysticism and accept modern pragmatism
> But every democratic country is operating on the principal that the police work on behalf of the people, and has mechanisms in place that are supposed to ensure that this is the case.

Not really. The specific culture of “policing by consent” that is foundational to policing (one of the Peel principles) is still really strongly defended as a matter of policing identity here (as it is in Canada and to a lesser but still noticeable extent Australia). The US police kits itself out with secondhand military equipment from the armed forces. I suspect in some situations this makes them a more effective law enforcement machine but tooling up with military equipment suggests a significant break from Peel principles.

> What does this mean? That they are personally vindictive? That acting legally but in a way that is annoying to an officer should get me arrested?

It means that the situations where our police overreact are the situations where they are outnumbered and in confrontation (riots etc.). It means the opposite of them being personally vindictive (though some are and they are depressingly hard to fire)
Yes. Outlier experiments vs incremental experiments. Sometimes you need to break out of a local maxima.
I still think this was a decent engineering solution, although of course easily replaceable batteries would have been better.

This should be a case study at PR school on how not to communicate with your customers though. Had they been open about what they were doing, why, and allowing customers to turn it off they wouldn’t be in this situation. The probably would have made a lot more cash on battery replacements too.
Science can’t explain everything but it’s a part of the mechanism of exploration and discovery. What alternatives do we have.
I was like that, assuming people will just throw barrages of virtual tomatoes to my blog posts, then I read a quote from a famous writer: "Your first draft will always be bad. Just revise" (or something similar).

Then I started to write my drafts when inspiration hits without thinking and stopped the moment inspiration ran dry. Then revising/extending as I feel like it. I publish the post the moment it feels complete. The result is https://blog.bayindirh.io.

The gist is, I write about what I want, for myself. It's out there and available. I also submit to here and send to a couple of friends. If I get feedback, that's nice. Otherwise, eh.

Give it a try. There's no need to be blocking yourself out of something you might enjoy.
Reasonably practical - this is similar conceptually to what a lot of v6 mobile networks do with eg 464xlat et al.
> aren’t you effectively expanding the size of the language, even if this is “implicit”?

Yes, this is how Toki Pona dictionaries work. For example, there is a surprisingly thick two-way English - Toki Pona dictionary, "ku", which includes more than 11k entries such as "tomo tawa" for "car" or "ilo kalama" for a radio. See https://m.media-amazon.com/images/I/51n8JCdFlQL.jpg or other images from https://www.amazon.com/dp/0978292367/

Note that as it is descriptive rather than proscriptive, each translation has a superscript indicating what fraction of English-speaking Toki Pona speakers used that particular translation when the book was written. I don't have my copy on hand but I recall that there was a community survey and Sonia Lang used some kind of scale such as 4 for a universally accepted meaning down to 1 or 1/2 as a highly idiosyncratic/fanciful translation only used by a small number of people.

I suspect if the language evolves some people may compress these further so that "tomo tawa" becomes "tomo-tawa" becomes "tomotawa" which may help with parsing written text. Perhaps fluent speakers do not have this problem, but I typically have to read a sentence more than once to parse it correctly.
I like your usage of "smart" in the article.

I see this challenge a lot in the industry. The young engineers truly are smart, even brilliant, but lack wisdom and experience.
That's modern social media and even then partly.

If in work setting your coworkers (god forbid teamleads or managers) interact like that just run, don't try to solve it with conventional reviews or something. Believe me you will not finish blinking before they start misusing this too to cope with their repressed anger through mockery/shallow sarcasm. "nitpick: have you considered escaping user input?"
Small Kansas newspaper says co-owner, 98, collapsed and died after police raid
I think there is a possible design for them that is not too bad, but it would need named parameters. I think the time o encountered that idea was part of a longer post about solving a different problem in Rust.

But i doubt it would be an urgent thing to change.

Tldr: add named arguments (optional). You can call with anon names, in which case it is positional as it is today. If you use named arguments to call, you have to use them in the order they have been declared, just like with positional, but you _can_ omit some. These get the default value.

There are ofc combinations that could be allowed, like anon until the first optional one, whatever.

It was part of this post, but don't it was a solution to a different problem kinda (and kinda not technically)
https://faultlore.com/blah/defaults-affect-inference/
The presence of a big budget brings along personal that prohibits passion and quality. See modern series and games. Quality is often injected by low budget media like books or podcasts setting expectations.
As far as I know, Dart was created beforehand in order to "replace" Javascript. That did never work out, it never got any real traction, so Dart eventually stumbled around without any real purpose. Then Flutter came, used Dart (because they needed some language like JS, but not JS, and Dart was "there" and could be used because it was a Google product) and then Flutter started to gain traction, and so did Dart, but only as a side effect of Flutter now being the only real "user" of the language.
I believe what they discovered was that 4 is an ensemble model, comprised of (8) GPT3.5s. Things may have changed or been found to not be true on this though.