skysight-inc/HackerNews huggingface dataset:
> lies are toxic to free speech

IMHO you're not interested in free speech unless you're willing to defend speech you find repugnant.

You don't need to protect speech everyone finds unobjectionable.

You need to protect speech that is almost universally opposed.

Minorities need protection, majorities don't, and this the basis of the American notion of freedom - insofar as the individual is the smallest minority.

> Do you think it's in the Constitution that you have the unalienable right post any lie you want to YouTube? I don't remember that being in there.

Clearly it isn't and I believe in freedom of association completely too. If a business wants to not serve anyone for any reason, I recognize that - clearly law has developed to qualify this.

This notion of freedom of association has no bearing on my ability to criticize Youtube for doing something I find wrong.

I can simultaneously believe that what Youtube is doing is wrong and they're completely allowed to do it.
That would involve eavesdropping on a private conversation, and as such the analogy falls flat (also since you pay them directly for a service.)
> Then there's also languages like Thai that are not whitespace separated on the word level, but that use an alphabet.

I did not know that! Good to know.

> What was the dataset size?

2.2GB in size, with ~2.2M records

> What was the size of your index?

2.7GB

> How long (and how much RAM) did it take to index the dataset

It took about 8 minutes to index that data. Typesense stores the entire index in memory, so the index took 2.7GB in RAM

> What machine (and how many cores) did you do it on?

It's running on a 3-node cluster, with each node having 4vCPUs and 8GB of RAM. The nodes are distributed across data centers, so search requests are served by the closest node (like a CDN).
As a practical matter, many countries published doctrine restricting the use of tear gas and other riot control agents as a result of the Geneva Gas Protocol of 1925. The language of the protocol is very general: "Whereas the use in war of asphyxiating, poisonous or any other gases, and of all analogous liquids, materials or devices, has been justly condemned by the general opinion of the civilized world..."

It is probably this very general language that lead to the restriction of riot agents. Although they do not kill by poisoning or kill by asphyxiation, their method of operation certainly involves some combination of poisoning and asphyxiation.

The USA has tended to hold that riot agents are not what is technically called a method of warfare because they produce "...merely transient effects...", and thus do not technically fall under the terms of the protocol, but has also long held that they are not authorized for general use, either. Per a field manual from 1956:

It is the position of the United States that the Geneva [Gas] Protocol of 1925 does not prohibit the use in war of … riot control agents, which are those agents of a type widely used by governments for law enforcement purposes because they produce, in all but the most unusual circumstances, merely transient effects that disappear within minutes after exposure to the agent has terminated. In this connection, however, the United States has unilaterally renounced, as a matter of national policy, certain uses in war of … riot control agents. The policy and provisions of Executive Order No. 11850 do not, however, prohibit or restrict the use of … riot control agents by US armed forces either (1) as retaliation in kind during armed conflict or (2) in situations when the United States is not engaged in armed conflict. Any use in armed conflict of … riot control agents, however, requires Presidential approval in advance.

In Vietnam, riot agents nevertheless saw very wide application.

https://ihl-databases.icrc.org/customary-ihl/eng/docs/v2_rul...
True. I was just trying to provide an alternative to the "I got it so I'm immune" argument.
My productivity (as a manager) is measured by my ability to deliver on commitments I make with product management and senior leadership. Basically, my ability to match my teams' productivity with corporate goals.

Which lines up with nradov's comment about the smallest useful unit for measuring productivity is the typical self-contained development team. Attempting to determine if Bob in TeamA is more productive than Cindy on TeamB doesn't generally result in any actionable information. What matters (from a senior leadership perspective) is can TeamA or TeamB build the things that need to be built in a timeframe that's acceptable to stakeholders.

As a manager, if I feel like Bob or Cindy are unproductive, then I need to figure out why. And LoC or number of commits isn't going to tell me that. Possibly the number of defects found in QA, but even that isn't perfect.
I don't see any technical reason why Kotlin couldn't have done the same.

Kotlin does do the same. I totally disagree with GP's assertion that Kotlin has no null safety. I use both Kotlin and Clojure and I find Kotlin much better than either Clojure or Java with respect to NPEs.
It's patently not, and that's the parent comment's point. Free speech is highly restricted in the United Kingdom.
?

"What will you having this vaccine do for anybody but yourself ?"

COVID is contagious meaning it's as much about those around you as it is yourself.

Second, in order to beat COVID we have to have a certain immunity threshold i.e. 75% or whatever, meaning, your participation in that effort matters.

It is our 'civic duty' and I'm proud that the top commenter (at the moment I write this) has put it in those terms because that's a good way to put it.
Well, in that case, I’m 10 times as good.
With it being a seasonal jab you probably can :/
I was never good, but I played, on dial up! Amazing times and confusing times.

I also made level designs for it, using the Canvas editor (no idea which one was standard, but this one worked).

Thanks for the link.
Any time this is your answer to anything, just say "my personal intuition is magically infallible."
Neat. How many accounts are you trolling under?

You're boring, and probably super poor. Cool.
You may be underestimating the cost of digitally replacing images in post production (in 1993 no less) -- why bother with CGI when practical effects get the job done?
Its an ancient tribal myth, that enemiess you slay in this life, become your slaves in the afterlife? I can remember it being part of norse mythology in modern culture?

https://www.brutenorse.com/blog/2018/4/17/an-old-norse-word-...
In other words, rigged elections (hypothetically speaking) in one state do not cause any demonstrable damage to another state? I was expecting this to come down to an argument over state sovereignty on election matters, but reality appears more cynical than me. Rigged election are not fine, but if they do happen no harm done.
And even then, the first vaccine to be approved wasn't part of the warp speed program.
Seems you are still plenty capable of speaking your mind.

I cannot help but wonder if anyone has considered Taibbi is just Trump; cashing in on rage he induces.

No way to comment unless you pay.

Hrmmm
* because there are people who, due to age or immuno-compromisation or allergic response, cannot safely take the vaccine, so those who can safely take it should help contribute to herd immunity

* because there are many people out of work whose livelihoods depend on the types of establishments closed or restricted by COVID (restaurants, theaters, etc)

* because safely interacting with other human beings in-person is generally good for mental health
Sorry to tell you this but scientists are suggesting being vaccinated does not stop you from carrying and spreading the disease.
Poll: Do You Read the FAQ Before Posting?
Trying to better understand if people read the FAQ before posting.

Inspiration: https://news.ycombinator.com/item?id=25391979
read it once, but don't check it anymore
It would be great if it was easier to get Lightwave in the hands of every interested 13 year old.

One kid I grew up with was homeschooled, and his mom had all the proper registration to buy school discounted software. His mom was able to get him a copy of Lightwave to play around with at home. He's been an animator at Sony for about a decade now.
https://news.ycombinator.com/item?id=25393758
Seconding the Thucydides recommendation, but check out the Landmark Ancient Histories editions of these books. You can also get Xenophon's Hellenika to follow that up, as he continues directly where Thucydides left off and goes up to the Theban triumph over Sparta.

Where Xenophon really shines though, is Anabasis, the story of his own campaigning. I have the Loeb version of this and it's good.

Landmark Ancient Histories also have an edition of Arrian's Alexander you may like, which would begin just a few decades after the end of Hellenika. I prefer this when they're available - they are very richly annotated with maps and other supplementary information to help you keep on track.

For Hellenism and Ptolemaic Egypt, Polybius is probably worth a shot. I can't think any other ancient writers that really go into detail on them.
> when the battery is not user-replaceable and they don't work passively without power

Sony’s XM3 is arguably the most successful noise cancelling headphone in the market and doesn’t do either (it does play unpowered but sound quality is significantly worse).
Another possibility is these billionaires were scammed. It can't be too difficult to forge a label and place it on a flu vaccine vial.
> somehow think there was a typo in the summary that led to the wrong conclusions.

Who said anything about a typo?

> Many outside of the US political circus viewed the whole Russiagate affair as a joke

"Many" is a weasel word. Who? Why does their opinion matter? Do they have subject matter expertise?

> Even some of the most ardent journalists

More weasel words. What's an "ardent" journalist?

> Seth Abramson

I don't know who that is, so I had to look him up. He's not a journalist. Wikipedia describes him as a "political columnist". The Atlantic, that bastion of lefty liberalness, called him a "conspiracy theorist".[1]

You still haven't addressed my central point. Either the Mueller report is false. Which means saying "the Mueller report says 'No collusion'" is incorrect, but AG Barr tried to say that nonetheless. Or it's true. Which means there quite possibly was collusion and the media attention was warranted.

You seem to simultaneously believe that the Mueller report said "No collusion" and that's true (and therefore the media are idiots), but also that Mueller's a liar and can't be trusted. Which is it?

1. https://en.wikipedia.org/wiki/Seth_Abramson#Claims_about_Pre...
If you live in Austin, you will already see a lot of anti tech sentiment. That said... the locals dislike everyone who isn't local, and the city attracts people in many different areas and not just Tech.

Austin is huge and there is no shortage of land and no pesky regulations (or at least less of them) that it can continue to support the influx for quite a while now. I don't expect it to be the next SV until we see a few Austin-incubated startups really make it big and hopefully kickstart its own substantial startup ecosystem.
Another vim user here. I haven't decided to switch, but I've been thinking about it for a while. Like many others, I wouldn't be switching from vim, which is just my text editor, but from from an assortment of CLI tools that make up my "IDE" (perhaps just "DE" would be more accurate).

In theory, I don't like the idea of my text editor being my OS; I prefer the unix philosophy for tools, which interoperate via standards and are widely portable.

But, having recently attempted to write a bunch of posix-compliant shell scripts... I think practically emacs might just be a better OS. Particularly in the sense of everything being more uniform.
I think they've had this for quite a while, I at least have been using it for over a year now.
I feel like have unequivocal evidence that they can't.
Show HN: Movies
In my case since the assets have fingerprinted filenames and index.html references them, if I delete old files with each deployment, then a user who has a cached version of index.html will see a broken page. So I just leave old asset files as is.
This kind of dogmatic statement is good for soliciting a response, but I think it's intellectual degradation.

There are infinitely many interpretations of "democracy" and "free speech" and it's hardly a simple yes/no question. We should be free/democratic society as much as possible, and it's an ongoing (while not always successful) effort. We should discuss concrete steps.
"Not really. UK has far more limits on speech than the US but is just as much of a Democracy as the US."

They have a literal "House of Lords" which is "... by appointment or by heredity or official function."[1]

[1] https://en.wikipedia.org/wiki/House_of_Lords
Yes, but those would need to be really big groups because as far as I can tell there are lots and lots and lots of groups specializing in cats and discussions of high school.

It just seems like a pretty puffed up stat compared to my experience. I'm not saying it's zero. I'm just saying that there is plenty of inoffensive stuff too and it tends to drown out the ratio.
Tesla didn't move. Elon Musk moved, the company didn't.
Solving the Zodiac Cipher (YouTube)
Hate to tell you this but early thinking is that the vaccine does not stop you from carrying or spreading the disease. If anything it will make the spread worse as more people will be asymptomatic - https://www.google.com/amp/s/www.express.co.uk/life-style/he...
I agree with that requirement being silly, but it does limit adoption.
Questioning the outcome of an election is universally agreed to be perfectly acceptable. This is why we have a wide variety of opportunities for public participation and observation.

Filing dozens outlandish lawsuits is certainly a way to demonstrate fealty to the administration, but as we're seeing, it's not particularly productive.

Funding propaganda efforts to exploit people's ignorance in pursuit of undermining public confidence in the electoral process is shitty behavior at best and sedition at worst.

Conflating all of these and describing them all as 'questioning the outcome' is unlikely to change anyone's mind about any of it, but it does serve to highlight a profound lack of understanding about how elections work.

In my youth we had the FCC fairness doctrine to prevent corporate media from descending into polemics, but that rule was removed in the 80's, and then the FCC abdicated oversight of internet content in general, so I'm not sure how any of this is supposed to be fixed at this point.
Surely the same logic applies to all infectious diseases, and we should all get yearly flu shots, permanently practice social distancing, wear masks, etc. lest we maybe be complicit in the deaths of the vulnerable?
I see this project get posted to HN regularly, and I upvote it every goddammed time, because it's that good. The creator has a great blog as well.

https://simonwillison.net/
Doesn't slack allow you to email a channel?
Free speech is slightly restricted.

Otherwise, you run out of words to describe most other countries.
Yes because I want to travel and hang out with people and eat in restaurants and ...
The sleepy town that they grew up in and love.

The Mom & Pop coffee shop and hardware store.

The ability for their children to live down the street, because they have been priced out of the market.

There are many things that change when your house and land are worth more money.
CISC and RISC are mostly an ISA concept.

Most chips are "microcoded", at least here and there. The term does not define a whole micro-architecture, esp in modern complex ones, but I'm not really sure how you would implement old school CISC chips without microcode concepts. The 8086 was microcoded: https://www.reenigne.org/blog/8086-microcode-disassembled/. It basically means that "you" program some low level internal details of a chip, e.g. the muxes connecting various buses to execution units. Most of the time the "you" is only the chip designers, and it is stored mostly in a ROM. Sometimes microcoding is accessible by actual software programmers, but it is quite rare.

And modern u-ops are not necessarily like what was done at the time of old-school microcode.
the erosion of free speech and individual freedom is what allows the institutions of democracy to atrophy
Likewise don't be suprised when other people can also simply dismissed your concern.

No, the different is the risk of not wearing mask way way lower than drunk driving.
Close. Applying that to

double c = dbg(dbg(a) + dbg(b));

gives

a = 1 @ debug.cxx:16
b = 2 @ debug.cxx:16
dbg(a) + dbg(b) = 3 @ debug.cxx:16

which has extra dbg()s on the third line.

If I could I would probably want to write

double dbg(c) = dbg(a) + dbg(b);

but that of course doesn't work.
Right. This is how the tax code used to work. Capital gains taxation occurred at the same rate as income taxation, because both are income. The current structure of lower capital gains taxes incentivizes stock market speculation (which is the real mover behind the 2008 crisis) and has spurred the financialization of the economy (we don't make things, we just trade on debt).

"Starve the beast" has failed. Time to leave it behind.
Why do you say 80%? What's your value of R0 (before people changed behavior, to the degree that they did)?

In my (admittedly naive) thinking, if R0 was 2, say, then if 50% of the people got it (and were therefore not able to get it again, and therefore not able to spread it), then the effective R0 would be 1.
That's not a reasonable analogy. a) Youtube's decision (wise or not) is not arbitrary. b) Neither video creators nor viewers are "customers" of Youtube.
> The value is that the developer doesn’t reasonably have the context

Sorry, that English doesn't make sense to me. The value is that... the developer doesn't have context? How is not having context a value?

Maybe you meant "the reason"? But then that doesn't answer the question what the value is.
Banha de Galinha
Banha de galinha
Covid: Genes hold clues to why some people get severely ill
Good point. I have been playing with lots of niche languages but in the end I also find that focusing my learning elsewhere is usually a better idea. Even more, I don't know many of the features of the languages I use although I have been working on rather tricky topics - from 3D viz to medical computer vision, low power device soft-realtime streaming deep learning inference ;) etc. and in decades of C++ I still only know the basics of metaprogramming (means standard template functions and classes). I am pretty dogmatic about RAII and similar but try to keep things simple. Even dropped most of the abstractions over time - sometimes 3 else ifs that then never change again are probably better than polymorphism, command pattern, lambda etc. stuff - at least you know what will be called there just by looking at the code.

Similarly I feel my Python code is getting simpler and simpler over time.

I'd probably even gravitate towards Go at some point nur there I do muss a few things.

I usually find the pay off is just better when I rather learn more about deep learning, statistics, domain knowledge, security, visualization or stuff like AWS, Kubernetes, Unity etc.

The language ends up to be a very small piece and usually more important to have the ecosystem and community available. Like Julia also does not solve the 2 language problem for me but leads to a 3 language problem.
Hate to tell you this but early thinking is that the vaccine does not stop you from carrying or spreading the disease. If anything it will make the spread worse as more people will be asymptomatic. Good point on the hospital bed point though! It will be interesting to see ICU data for each country to see how they're currently fairing - https://www.google.com/amp/s/www.express.co.uk/life-style/he...
that's roughly what i cam here to post
Slack seems like they already had everything they needed. You can do video calls natively in Slack. You can store and transfer files. They just didn’t put the pieces together; everything was kept as a minor complement to chat.

That said, I’m not sure they could have competed with Teams in MS corporate deployments under any circumstances. If a company is already using Outlook, Exchange, AD, O365, Teams plugs in very nicely. But, seems like that still leaves a pretty big market.
Thanks mafribe, looking forward to your future book (if there is one) :D
Out of curiosity, where are you from, that you were told the virus would "die out" after just two weeks of lockdowns?

And also, can you back your claims that the spring lockdowns "didn't do shit"? That's not at all what the numbers show.
> 80% of users visit r/emacs???

That surprised me a bit too but then if I change the question a bit it might be a bit more plausible. How many users has searched for an emacs related question in the last one year and clicked on a search hit for a reddit thread in r/emacs? Considering that, 80% might not be that strange.
That anti-mac table column near the bottom is eerily full of good predictions.
Yes. I'm heartened to see that someone in this thread understands what rights the First Amendment actually guarantees.
> That's a 100% inevitability. Every new CPU architecture incorporates an entire set of new restrictions under the guise of security and privacy.

Under the guise of security: for sure. But where are the restrictions under the guise of privacy? In my observation, the trend rather moves away from privacy.
Haven't heard of many startups founded by ex-Oracle employees (ex-Google, ex-Facebook is a different story). I doubt this will improve when Oracle moves.
I definitely see how YT content policy is a fraught subject but it's unbelievably naïve to say it's risking the radicalization of a group of people giving life to a 17-state effort to nullify the popular vote in the artificially packed Supreme Court. I'm willing to err on the side of not placating a faction of society that are already sold on fascism as our best path forward.
Manuals make sense to read to learn something. I'm not going to seek out an FAQ unless I have a question. I guess I don't like FAQs in general. They're usually not really FAQs, but more of disorganized manual.
Jakob Nielsen ages well. And people keep repeating the same mistakes over and over - that they could have learned to avoid in eg. Usability Engineering (1994).