skysight-inc/HackerNews huggingface dataset:
We use Google Meet at work. I would not call it a mess, but collaboration features are rather limited. It's one presenter typically.

Of course in Google docs and sheets many can edit at the same time and create a mess. But it's not really integrated to an online meeting.

The few times I have used Microsoft Meet I found it harder to navigate. Whether that's a real problem or just not what I am used to I don't know.
Having type-safe calls to queries would be sweet. In my case I'm actually constructing multiple variations of fairly complicated queries using SQLite, and am trying to avoid repeating myself.
I recently re-read The Hunt For Red October, and what struck me was that there actually wasn't and mention of Magneto-hydrodynamic drive. As I recalled, the book describes a series of propellers in a duct. Certainly interesting for isolating sound, but it struck me as much more simplistic from the superconducting systems described in the movie.

No shade intended towards Mr. Clancy however. I got the impression that he was quite lauded for not simply describing tech (which other thriller writers did as well) but getting into the nuts and bolts of how they operated. That was what really set him apart.
Well, yes, but many of the times people on SO say they don't want to use Y, it's because of some assumptions they have about Y, and actually they do want to use Y, or use it differently than usual etc.
Color books are downloaded as black and white
There is "Bell's Common Place Book", which can be viewed or downloaded for free:

https://books.google.com/books?id=Xk_RnQEACAAJ

When I view it without downloading, the pages are color.

But if I download it as PDF, the same pages are simply black and white.

Why? (And how is it possible to workaround this?)
The issue is combing reactionary and bigot. The internments were done the watch for Franklin Roosevelt and the New Deal coalition - a left leaning political movement that laid the foundations of the modern American welfare state. There were definitely many blatant examples of bigotry in the policies of this movement but they were far from reactionary.

Social issues change over time but the also correlate with otherwise unrelated social/political/economic issues so trying to apply political issues from 80 years ago into the modern era is going to lead to some incongruous positions.
Ok, let's not inconvenience the students anymore with studying then since they're so busy. We should just award them a degree after 4 years of being in the unversity's register.
I fail to see any upside that would justify the displacement and suffering of hundreds of millions of people across the planet. Are you serious?
There's a reason it isn't discussed.

A small handful of people aided a Japanese pilot once during wartime, so that's an important part of the discussion as to the forced relocation and detention of—checks notes—125,284 people following the mass theft of most of their possessions?

Naw. Y'all act like there weren't any German or Italian spies and saboteurs in the US during WW2.
But I think this attitude actually creates the MAGA folks. It should (and can) deliver on economics AND outcomes. And this needs to be done upstream of consumer, or we are just putting another tax on the poorest part of our population.

I'm all for electric, but thinking we are missing a huge opportunity during the 30-50 year transition to cut gas use in half TODAY with hybrids. And this eliminates all the range anxiety excuses as well.

Right now, EV users are the very rich. EV users actually have MORE cars on average, and tend to drive their EVs less than their ICE cars. They have a house to charge their car in at night. (I know there are many anecdotes that will give counter examples. But this is what the data say on average.)

We need a way to get to the rest of the population.
We are so familiar with the technology we have actual informed opinions in either direction. The only dispassionate people are those who don’t know yet.
History can be "profoundly shaped" by more than whoever was President of the United States at the time.
> [P]eople are taught to think in strings[, b]ut what people actually need are grammars.

I don’t actually disagree with you for the most part, but I feel that an important caveat has gone unacknowledged.

Grammar formalisms have the same weakness compared to dealing with raw strings as sound static type systems do compared with dynamic typing: there are small, mostly isolated islands of feasibility in a sea of intractable (often undecidable) generality, and if your problem doesn’t fit inside those borders things start to get nasty (cf how even GCC’s handwritten rec-descent parser didn’t get its lexer hack interactions correct in all cases[1]).

I still agree that we spend criminally little time on syntax. Starting with the simplest cases: with how much time is spent in school on “order of operations” you’d think we could take a moment to draw[2] a damn syntax tree! But nooo. There are in fact working mathematicians who don’t know what that is. (On the other hand, there are mathematicians who can explain that, in a sense, the core of Gödel’s incompleteness is not being able to reason about arithmetic—it’s being able to reason about CONS[3], which arithmetic happens to be able to very awkwardly do.)

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67784

[2] https://mlochbaum.github.io/BQN/tutorial/expression.html

[3] https://dx.doi.org/10.1215/00294527-2008-028
Ah, so its like a lifehack for governments - they never arrests you, but mysteriously everyone who disagrees with them is shadowbanned in every form of social media. No dissenting opinion is ever heard, so they get what they want.

And we still technically have freedom of the press?
Nearly 20 years ago I was working at a shop that was an early Rails adopter. We used templates religiously, and then later used builder religiously (I may have reverse the timeline in my senility there, but you get the idea), and without fail when marketing came in with a show-stopping change 15 minutes before we went live we would just create and inject a string because that was what we had time for.
Do you use a reader app like Readwise Reader or Pocket? I have ADHD and they help a ton, both because saving the article strips the ads and because I can return to them later when I inevitably get distracted.
Universities make good idea guys, but they're not so good at turning them into products. The foundational R is done at universities, and then sold to companies so they can do the specific R and all of the D.
The project was still under development for 4 years after I opened the issue.
Datasets are often stored in (sometimes gzipped) jsonlines format in my field (NLP). The file size could reach 100s of GBs.
The case for South Korean membership in the G7
The author seems to believe these people have valid beliefs which deserve media coverage, has the opportunity to give their believes said coverage, but instead spends most of the article complaining about how unfairly they've been suppressed.

This is setting off my kook alarm.
Shellyne Rodriguez Says School Has Capitulated to Racists, White Nationalists, ’
If you want to be on the bleeding edge, the .NET 8 previews supports AOT for macOS.
You can recognize an action both being a product of its time and being objectively wrong.

I think a good lesson here is that wrongness is not a monopoly owned by just one political ideology.
Monero is the only crypto I hold, really.
The actual doctrine is closer to “not-self” but it’s still a part of the teachings that one should not compare oneself to others. It’s such a shame that some of the representatives of the Buddhist tradition don’t practice that, which leads to the perception that “it’s all the same,” as someone else commented here.
That would have been one way to implement it, certainly.

The actual implementation was something like this:

const char *cluster = "ex";
uint16_t enc_cluster = (((uint16_t)cluster[0]) << 8) & (uint16_t)cluster[1];

A proposal to reserve the high bit to signal a "long name" was unfortunately(?) not accepted.

This was nearly a decade ago, so things may be different now. You'd have to ask someone who currently works there to tell you what their cluster names look like.
Yes, except I don't think developers have built tramlines anywhere but the US (and also the expansion to the suburbs didn't quite happen that way). I'm talking about the period of time that in Europe started in the 60s, and in the US earlier due to the earlier rise of the personal car, when many cities abolished their tram systems due to being "old-fashioned".
This is a bit like saying that because the lunatics at Hyde Park Corner can stand there and spout all day long, we have never had more freedom.

I think a more expansive view would ask the question of whether our discourse is improved at all, particularly political discourse.
They likely considered themselves Americans (because they were), and did not realize that even third-generation American-born citizens would be considered "aliens" and "enemies" and sent to the camps.
my six year old model 3 with 60,000 miles on it doesn’t do anything I don’t tell it to- this sounds like user error. I wouldn’t report user error either.
Call it "programmable money" and we're good to skyrocket.
Punishing Chinese companies for being government subsidized feels wrong on a lot of levels, the first of which being we subsidize the shit out of our own domestic industry and two because it presumes that the american way of organizing an economy is the only valid one.
Antarica is problematic since it is completely dark 4 months out of the year... and completely sunny the opposite 4 months.. and even then isn't it just rocks underneath that ice.. you would need to bring in soil etc.. but if all the ice melts will that even be above water at that point?
It’s ok to praise FDR for the New Deal and also recognise that sending all Japanese people (and not German or Italian people) to internment camps was a bigoted, evil thing to do.

What do you want? For us to say “ah well, that’s just how it was back in the day”? You’re the one incapable of nuance if you want to put everything FDR did into one bucket or the other.
Monero is cool - the ring signature mechanism is something i’d never heard of before. Its a way to be possibly, but not provably, be involved in a transaction. Ie plausible deniability.

At real-world crypto recently the zcash people (MIT and Tel Aviv cryptographers) found a way to massively speed up the process of finding your balance (privacy chains are often very slow because they have to sum up all the transactions you were potentially involved in).

I also want to do a deep dive into light protocol - which is a privacy mechanism on top of solana, so transactions go at reasonable speed and you can use mainstream dapps (solana has the most amount of developers outside eth and is a lot faster and cheaper).
That's why a good question gives some context regarding the motivation, or says something like "I have to do Y for reasons. Please don't answer about problems X or X' or X'', I just need to do Y."
Looking now (no longer on my phone) it's a bit more complex than that: while MySQL has supported FULLTEXT indexes since 3.23.23 (2000-09-01) [1] if you wanted to use InnoDB (and you probably did -- it was much better than MyISAM [2]) you initially couldn't use FULLTEXT. That was added in v5.6 [3], and at the time I was developing this software the standard option was to set up Sphinx.

I've edited the post to add some of this history, so future readers understand this was about whether to add a dependency on an external indexing service.

[1] http://dev.cs.ovgu.de/db/mysql/News-3.23.x.html ("Full-text search via the MATCH() function and FULLTEXT index type (for MyISAM files). This makes FULLTEXT a reserved word.")

[2] https://stackoverflow.com/questions/7492771/should-i-use-myi...

[3] https://downloads.mysql.com/docs/mysql-5.6-relnotes-en.pdf ("MySQL now supports FULLTEXT indexes for InnoDB tables.")
I'm also in a fancy GM and I can't understand why I can't tell it that I prefer Car Play and not Android Auto. I still get alerts from AA about setting up my account etc. I wish I could uninstall all it's components.
To the downvoters, this is 8 million people using ChatGPT in a very effective way. It is very useful. My suggestion is many people have not yet discovered it’s true value.
From this paper : "Spectroscopic evidence for a large spot on the dimming Betelgeuse" - https://arxiv.org/pdf/2108.03472.pdf

"Evidence for a large cool spot: What could lead to a temperature drop by 170 K? It should be noted that the lowest temperature obtained on 31-01-2020, Teff = 3476 K, would be one of the coolest effective temperatures measured for a Galactic RSG... According to the stellar evolution theory, the Hayashi limit (the lower limit of Teff for stars in hydrostatic equilibrium) for a star like Betelgeuse is ∼3500 K (see, e.g., Figure 6.5 in 16). Nevertheless, the significance of the Hayashi limit for RSGs is still open to debate. It has been suggested that the stars moved to the forbidden region of the Hertzsprung-Russell (H-R) diagram are not able to maintain their hydrostatic equilibrium and this may actually drive episodes of enhanced mass loss."

It seems could have broken the Hayashi limit that describes a star's lowest possible surface temperature at a given mass or radius for Red Super Giants.

In those cases it seems either:

- Would go Supernova

- Would have mass loss that would cause the star to shrink back within the Hayashi limit. So no Supernova for you...
It is the dark side of the engineer's mindset. The engineer thinks of neat problems and solutions.

However, that works only when you're dealing with certain types of contexts.

Many things can only be "improved", "managed" and "satisficed". For example, for many a politician, social stability, keeping the economic system going, maintaining peace can be considered "success".

Reading the biographies of people from different professions, and understanding their thinking seems to have helped me.

Another thing viewpoint is to see everything as a process, that just keeps running and evolving. Usually there is never a final solution to things. What's considered a "solved" problem pops up again in the future in some other form. Many problems are highly contextual, dependent on time/place. When the environment changes, the so-called "solution" no longer works.

Such flexibility of thought, that of questioning the limited paradigm of problem/solution may help as well.
Yet another example of how long term platform investment pays dividends.

And yet another reminder how far behind opencl/AMD is
I’m kind of surprised it made it to the top of the page. HN is certainly divided about crypto, not recently it has felt to me it’s slipped the wayside in favor of AI stories.
You know what I hear most? People asking if anyone had great success doing anything with these AutoGPT agents, it’s always meet with crickets. Either that or people don’t want to give the secret sauce
It’s not exactly what you asked for but Sidecar works very nicely with the Apple Pencil if you have both an iPad and a Mac.
This page mentions they were forced to sell their land, of course at a much lower price than they would have gotten. They also weren’t allowed to take their pets, which the page says “were destroyed.” [0].

Shameful. This country took its own citizens, locked them up, stole their land and shot their dogs — without a trial.

https://www.paloaltohistory.org/japanese-american-internment...
A generic solution for handling structures, built into the language's themselves, not just some hidden lib that mostly nobody knows. I mean most modern languages come with some XML-parsers, and often they also come with some more or less useful XML-generator. Add them as a first class-citizen, pimp them up and allow them to barf out all kind of tree-like structure which are similar enough and shove it in peoples faces to animate them to use it.

I mean it basically worked with JSON too.
In every comment you made in the thread, you seem to have taken minor issues of phrasing and used them to wildly misinterpret comments in the least charitable way imaginable.

> Who are “your people”?

This seemed (to me at least, but it wasn't entirely clear) to be reading a comment to be race based when it obviously wasn't.

> Should every person consider people with the same citizenship as “their people” and treat them better than others? Is it really uncivilized and inhumane to not follow that norm?

Really? This just completely misinterprets the comment it replied to.

> There are no logistics issues with residents and tourists.

This assumes that a system aiming to provide universal healthcare to the citizens of a nation will refuse to help non-citizens within the nation.
Can you explain? What I’m reading here is people discussing drawbacks of various non-string-based systems, which seems like an appropriate reaction to a guy telling them that maybe people use strings because the non-string-based stuff sucks. (Not being well-known or available in a widely-used language is a drawback in this context!)
With Unity/IL2CPP stuff: For general-purpose serialization libraries like JSON, you sometimes need to provide hints to make sure types are included: https://github.com/jilleJr/Newtonsoft.Json-for-Unity/wiki/Fi...

For schema serialization on known types, there are codegen tools (i.e. moc for MessagePack): https://github.com/neuecc/MessagePack-CSharp

MessagePack is migrating to Rosalyn code generators, so basically invisible codegen. Cysharp's newer serialization library, MessagePack, already uses this: https://github.com/Cysharp/MemoryPack
I also feel that generating HTML from string templates is wrong because its so fine-grained. We use a lot of boostrap and its verbose, repetitive and hard to keep standardized using string templating.

Recently I did an experiment in python using the XIST library for generating HTML vs a Jinja2 template. Things I found:

1. The XIST approach was 10x slower, probably related to XML serialization vs string building with Jinja2

2. Although an HTML template looks a bit like a set of nested functions (like the lisp people say it is) you actually end up wanting to pass context deep down the call tree. For example. You end up adding parameters to all the parent functions or you pass in a "context" dict which makes it hard to see what is actually being consumed from the context and by what.

def make_header(user) -> html.Div: <-- user passed
return html.Div(
make_logo(),
make_user_section(user) # <-- so this can use it
)

This might not seem that different from normal programming but html-as-functions can mean you end up with a very deeply nested call stack with each function a thin wrapper around the next (Russian Doll programming) passing parameters down and down and down.

3. As demonstrated by the example above, instead of a set of "what you see is what you get" html strings you end up with a lot of component/function calls which actually make it hard to correlate what is rendered and sent to the browser vs where it came from.

I still like the idea of saying button(icon="plane", text="Book ticket") vs 3 lines of html, and the idea of getting type checking on my html generation functions but this experiment put me off it.
Actually, I can't seem to get the maths to work. Isn't it just the Binomial distribution? Each question has 5 options so the probability of 'success' is 1/5 and so to get 19 questions 'specifically wrong' out of the 45 planted questions by chance is just (1/5)*19 * (1-1/5)*26 * 45!/(19!26!) = 1 in 2588 but in the article it is 1:100. What am I doing wrong ?
That article doesn't seem right, or at least some academics seem against the use of "internment camp" in this case:

https://www.npr.org/sections/publiceditor/2012/02/10/1466917...
We had memes in the 90s. But you had to use Photoshop like a grownup not some cheap meme generator site. It only cost $1200 for a license, and most of us were broke kids (not actual grownups) so you had to join a WAREZ chat room on AOL and beg for a crack, then you'd spend a week downloading it on your 28k modem. Then you'd skillfully construct a meme from scratch based on some images you collected off personal home pages on Geocities because Google image search didn't even exist back then.
I tend to agree, even though the line can be blurry. I was more anti this kind of stuff until I used Google Analytics for the first time and saw how you could fiddle with just a few things on a page and decrease bounce rate or increase how long people stayed on page (reading the article, one hopes). I always assumed it'd involve more quality compromise or something but it's often just changing a headline and showing more before the fold. Seems like it benefits everyone to enable those kinds of iterations.
Treating HTML as strings is fine if one remembers what it’s original intended use was; stateless display of hyperlinked text with a smattering of hypermedia.
You don't even need native AOT for that, you can already create self-contained binaries with .NET Core. Those have fewer restrictions than native AOT, they bundle the necessary runtime.
The big problem right now is Tesla (and others) can’t get the transformers they need (52+ week lead time) to install chargers.

Iirc Tesla has dropped to installing something like only 50 total chargers (not sites, individual chargers) in May due to it.
I feel like Monero is in a tough spot. Not enough network effect to compete with Bitcoin, and new scaling layers like Arc and Lightning actively building out to provide privacy.
> * vigilantism and militias - the Jan 6 rioters, George Zimmerman or Kyle Rittenhouse are widely celebrated in right-wing media, I don't think this really happened in the early 2000s

I don't think Republicans changed their stance on militias. This has always had conservative support because it's literally in the constitution.

As for rioting, I suppose it depends on how you frame the Overton window. The left has always tolerated and even justified rioting, eg. I remember way back to the 1992 LA riots over Rodney King. So "rioting over perceived injustice" has always been within the existing Overton window, it's just new that the right did it this time.

As for vigilantism, I dunno. Self-defense and gun rights has been a core value in Republican circles since forever. Agree with the framing or not, self-defense is how those cases are presented in conservative circles.

> * overt racism - racism scandals from the 90s/2000s, like the Willie Horton ad or the "Macaca" incident seems rather tame compared with what I've seen from figures like Trump or Tucker Carlson.

Hmm, maybe. I've found there's too much silly pearl-clutching with Trump and Carlson generally speaking, but I'm not familiar enough with the racism scandals in that time period to compare.

I just watched the Willie Horton ad on Youtube and read about what happened, and I'm not sure why that should be considered racist. Horton was probably the worst outcome from that policy, and he happens to be black. Using the worst outcome of a policy your opponent fought for seems like fair game to me.

> * the mainstream Republican view is that the Democratic party manipulated the election results and 2020 was a fraudulent election, I don't remember anything like the mainstream acceptance of this kind of conspiracy theory after the 2008 or 2012 elections.

Democrats played up Bush v. Gore as a stolen election.

Democrats also played up the 2016 election being stolen by Russia, and the President's practically treasonous collusion with that foreign state to do so.

I think you're being way too easy on the Democrats here. Furthermore, Republicans have been trying to restrain voting rights for years with talk of fraudulent votes. Talk of "stolen elections" has definitely been within the Overton window for some time now.