skysight-inc/HackerNews huggingface dataset:
No-one has heard of Idaho, the potato state?

>"Most US states are culturally and historically insignificant." //

Someone said upthread.

Thing is they're not culturally insignificant, I've no idea where Idaho is (NW?) but somewhere I've heard about its potatoes! That's because in the UK almost all the TV is from USA. Perhaps someone in a film, cartoon series, TV serial, song was from Idaho, maybe a country singer sang about it.

That said, the impression as a European is primarily one of homogeneous culture, and primarily of European immigrants (though I'd say this is changing), particularly that Spanish speaking USA is making more impact in UK the last decade.

Generalising the UK impression is that French, Spanish, Italian, etc., are distinctive (and in stereotype monocultural) in the same way USA-ian (which most just call "American") is.

Yes, the differences of Silicon Valley/LA/Cali vs. the mountains of the Wild North, vs Washington, vs the Deep South, vs swampy Florida, etc. stand out. But the impression I, at least, get in movies is of no more variance across USA than within a Euro country.

My wife and I did a test and could name all but one of the US states (with no prep) but not all the UK counties.

There's a movie trope of kids learning the positions, shapes, State flowers, etc., of all the USA states ... I must have seen that at least 20 times in movies/TV. Never once have I seen anything approaching that for any other country (not even my own whilst I was at school).
"On the eve of Passover Yeshu was hanged. For forty days before the execution took place, a herald went forth and cried, 'He is going forth to be stoned because he has practised sorcery and enticed Israel to apostasy. Any one who can say anything in his favour, let him come forward and plead on his behalf.' But since nothing was brought forward in his favour he was hanged on the eve of Passover. Ulla retorted: 'Do you suppose that he was one for whom a defence could be made? Was he not a Mesith [enticer], concerning whom Scripture says, Neither shalt thou spare, neither shalt thou conceal him? With Yeshu however it was different, for he was connected with the government."
This is both wrong and dangerous.

I do hear this sentiment often: "Hey dudes, it's just a prototype! Why waste time making it pretty? Who cares? We're doing SCIENCE here!"

But prototypes (and beginnings in general) are precisely the time to be extra careful. Wrong turns and self-delusion are costlier, not cheaper, when you're the one paving the road for others.

In research, there are many ways to lead yourself astray, due to the inherent chaos of novelty, even without software bugs completely flipping the outcome. The idea that writing shitty code somehow "saves time" and is only worthwhile for the "17th javascript framework" has to go.

Articulating your thoughts into a sane logical structure (aka code), with sane names and motivation examples and conceptual units, saves you time even in the short run. Never mind 5 years. It also helps you avoid publishing unreliable, brittle, "SOTA" nonsense… of which there's sadly so much.
So firstly, you can use R in Jupyter in the exact same way you use Python (ju-pyt-er stands for Julia, Python, R).

Then R also had RMarkdown which allows to have notebooks with executable cells (code chunks) and they play much nicer with version control than .ipynb files.

What I was referring to in my previous post is working with a .R file (which is plain text) in RStudio. If my cursor is on a single line which is also one statement, ctrl/cmd + enter executes that statement and shows me the output in the console or in a separate pane for plots. If the cursor is within a multi-line expression such as a plot declaration, beginning of a loop, function declaration, then the interpreter figures out that I want to run multiple lines and executes the whole loop/declares function/creates plot. Or I can also select some code and run it.

Ideally, this is the kind of behaviour that I'd like to replicate with a .py file. It's a nice interactive workflow and also solves the problems that jupyter has with version control.
In 2000 while visiting the top of the World Trade Center I decided if I worked in an extremely tall building I would want a parachute just in case. Unfortunately it seems no one else entertained such worst case thinking.
That was my impression as well, the answers were so good I suspected them being payed for just to draw attention to the site
In the face of complexity caused by global integration people are turtling into the culture of their micro-ecosystems. And perhaps rightly so. Local conditions might beg for this behavior as being the most efficient. Eg: If you have a majority culture of people who are anti-gay, than trying to forcefully apply globally gay friendly laws is just going to cause confusion and chaos.

To be fair to Toffler, I don’t know if this could be obvious except after the fact. To be less fair, I am not sure I ever saw the value of vaguely trying to predict the future with overly broad linguistics.

Better I think would be to have a slightly ambitious and more humanitarian view of the future and figure out how to get their as fast as possible. Baby steps.

Such an approach is accountable and has goals which can be reasonably achieved. Anything else, IMHO, is just sci fi.
Pretty much all better mobile devices (laptops, tablets and mobile phones) use adaptive refresh, where new frames are only sent to the screen when an actual update has happened. So looking at still image on your phone will not cause 60Hz refresh cycles.

Having said that - 120Hz updates when things are moving are noticably smoother than 60Hz updates. You can see this on modern iPads.
FYI, I quoted you below, https://news.ycombinator.com/item?id=18742737.
If you do make any updates, feel free to throw them into the This Week in Matrix room which may catch some more dev's attention!

https://matrix.to/#/#twim:matrix.org
Offer to buy some shares of employees and spread some of the cash for Xmas if any have vested.
>it is a matter of those people propagating an ideology based on the subjugation and extermination of minorities, and calling for violence and direct action against said minorities.

Could you provide a quote from someone doing that? All I find is people saying things like that when the person in question actually said something like "Africans can have African countries, Asians can have Asian countries, why can't Europeans have European countries?".

>When one side is literally Nazis, there is no middle ground and reasoned dialogue, because they've already shown countless times that they cannot be reasoned with

When have they shown that? They're the ones wanting to reason with you while you want every person, company and government in the world to silence them. You're showing the exact opposite, that you categorically refuse to even attempt to reason with them.

>They simply use any talking time to further spread their hate.

Again, quote? The problem is that you are telling me that I am not allowed to hear other people's opinions based on what you think of them. Just because you call something hate, doesn't mean I would agree. I am a big girl, I would like to hear for myself and make my own judgements rather than base my opinions on hearsay.
I'm not buying this. The Moon is only a reflector, not a producer of light. The temperature of the light is that of the reflected source. Moonlight is sunlight, more or less. The fact that the moon reflects poorly is compensated by the size of the gathering lens or mirror.

Suppose we build a 100 foot mirror which reflects 10% of sunlight, such that the spectrum remains the same. We could still make a fire with the reflected light, if we just gather 10 times more of it with a larger lens. We could do this in the Arctic, with the mirror's temperature at below zero; the mirror's temperature is irrelevant.
Your argument about low energy photons being capped at a black body level for heating is nonsense, a system can absorb all photons it can emit so typical matter can more or less absorb everything. Once energy from a photon has been absorbed it will diffuse in the material, increasing its temperature, energy quanta doesn't come into consideration here.
Yes. The first major bunch of followers were not that far removed from his death, and we have a couple of historical accounts (exactly a couple, to be precise).
Quora is a little addictive. I get an email daily with several questions (and links to the answers.)

Some I like, some I don't. But it is interesting to read.
Not a historical figure, so good luck.
Where? I can't find it
This is the answer, the article isn’t being particularly subtle about it.
ML Kit for Firebase
I'd very like that, but then again, how much of "public space" is actually public? Most meatspace ads tend to hang off someone's private property. And on-line world is really closer to private than public, as most content is served from privately owned machines.
I honestly don't even understand the title, write code?

How to become a better programmer makes some kind of sense, though the short answer is similar: write more code.

Which leaves no time to fill the ether with noise, so it's a double win.

How does this end up on the front page in the first place?
The important part was not the "person nailed to cross", it was "person nailed to cross under such and such circumstances".
I found this a good overview for that question.

https://www.quora.com/Do-credible-historians-agree-that-the-...
Outdoor advertising is obnoxious and not very affective compared to targeted advertising. I wish cities that are advertising hubs would ban them, to further their lead in developing a newer more effective, less obnoxious ad industry.
Is the C++ standards committee trying to make the language as incomprehensible to its users as possible?

I cannot even begin to comprehend what assembly is going to be generated in this code sample. Are those calls indirect? Can they be vectorized? How much stack space is this going to use? What (if anything) gets put on the heap?
The believe that REPLs are based on interpreters is strange. The Lisp read-eval-print-loop has been using any mix of compiled and interpreted versions for several decades.

Something like ECL can compile Lisp incrementally to C, calls the C compiler and loads the compiled code into Lisp.

SBCL for a long time only had a compiler. The compiler then either compiles to memory or to files. These files can be loaded into Lisp. These system maintain much of the state between compiles.

There is zero reason why EVAL can't be implemented by direct-to-machine-code compiler - like in SBCL.

The SBCL Read-Eval-Print-Loop:

* (flet ((my-function (a)
(+ a 42)))
(disassemble (function my-function))
(my-function 0))

; disassembly for (FLET MY-FUNCTION)
; Size: 37 bytes. Origin: #x1002FC5E98
; 98: 498B4D60 MOV RCX, [R13+96] ; no-arg-parsing entry point
; thread.binding-stack-pointer
; 9C: 48894DF0 MOV [RBP-16], RCX
; A0: 48895DE8 MOV [RBP-24], RBX
; A4: BF54000000 MOV EDI, 84
; A9: 488BD3 MOV RDX, RBX
; AC: FF1425A000B021 CALL QWORD PTR [#x21B000A0] ; GENERIC-+
; B3: 488B5DE8 MOV RBX, [RBP-24]
; B7: 488BE5 MOV RSP, RBP
; BA: F8 CLC
; BB: 5D POP RBP
; BC: C3 RET
42

If one wants to execute whole programs, this is also what Lisp usually supports. One types to an editor and compile-and-load-buffer is a typical operation. This first compiles the buffer and then loads the code into the current Lisp. Sometimes output goes to temporary windows.

Some Lisp IDEs queue the editor buffer expressions into a REPL for execution and may compile them piece by piece.

There is usually very little use for modifying existing output for changes - though some implementations can do that - like Symbolics Genera, where output is recorded and deltas can computed to generate minimum updates. This can be used in custom applications, which have a command loop and an output recording window.

Usually this is not done, because both the internal and the external state is changing so much that in general updating the REPL output is useless. Might as well clear the existing command loop / repl output and generate fresh output.
>The historical accounts seem to support the idea that the story is a combination of multiple people

Which "historical accounts" support this idea? I've never such those among what we know...
> there were no sources that mention him until after his death during the first push for Christianity.

There are no known sources that do so; concluding that there were no such sources is unwarranted. The thing is that that isn't all that uncommon for figures that are less controversially historical (IIRC, the nearest to contemporary documentation for Socrates is writings of other philosophers probably dating from shortly after his death, mainly his students Plato and Xenophon, but also Aristotle and a couple others.)

Even in ancient societies that were, comparatively, obsessive about documentation [0] the level of documentation was nothing like the modern developed world, and survival of documents over a couple of millenia is spotty, at best.

[0] And while Rome proper might have been, Roman Judea was, AFAIK, not, particularly (or even particularly administratively stable.)
Or indeed, some people don’t even believe that Shakespeare wrote his plays! As passionate as people can be about Shakespeare, it’s nothing compared to religion, and record keeping and sources of information on Shakespeare are a lot easier to come by than anything from a couple of millennia ago.
We’re talking about startups, it should be pretty clear what geography is implied. You can live in those places but getting VC funding in one of them is an anachronism if it’s possible at all.
There is one advantage of formal specs in general that static types inherent: they can enforce a correctness policy on a design that works for all inputs with no runtime overhead. SPARK Ada eliminating entire classes of errors with mostly-automated analysis is one example. Rust blocking temporal and some concurrency errors without GC is another. I'll note they're both hard to eliminate with testing, too.

With that, comes the next benefit: less debugging and lower maintenance costs. It has to be balanced against annotation costs. Most projects claimed to come out ahead if it was just safety rather than full correctness. You can also generate tests and runtime checks from specs to get those benefits.

So, for high reliability with lower maintenance, there's definitely an advantage to knocking out entire classes of error. That leads to last advantage Ill mention: ability to warranty (market) and certify (regulators) your code free of those defects [if the checker worked]. The checkers are also tiny on some systems. Rarely fail. Inspires extra confidence.
This appears to be an updated and edited version of this document: https://github.com/braydie/HowToBeAProgrammer
The problem is that a lot of people fail to parse statements correctly and interpret them to mean something else than they actually do. It's technically not lying.

As an example, an ISP advertising speeds "up to 1Gbps", when in reality you usually get 20Mbps, rarely 50Mbps, is not lying - the bandwidth never goes over 1Gbps. However, most of us here would be very upset with the reality when compared to the ad.
Pathetic. You rarely see an authentic answer in Quora these days. It's all self-promotion, direct and indirect advertising, fake wisdom and "life hacks".
This article,instead of starting at first principles, starts at a hypothetical idealized future and works its way back to reality through narrowly focusing its attention, gaslighting and selective amnesia. I guess that what journalism is these days: an attempt to reconcile ideology with reality.
Awesome, will do!
Yes, but at what p-value?
That genetic modification can, and does, happen naturally, all the time. It’s how evolution works
Do you know of anywhere to watch them live? I found this https://streaming.media.ccc.de/ but I'm not 100% sure it's what I want
You seem to confuse the religious story of Jesus (miracles, resurrection, etc, the "mythology" in your terms) with the actual person who had followers and inspired a religion.

There's little doubt among scholars that there was a specific person at the start of this (and not some BS "Dan Brown"-like conspiracy).
Bart Ehrman, a professor of religious studies at UNC Chapel Hill wrote a decent book on the question of whether or not there was a historical Jesus. He does a good job talking through the arguments on both sides, and covers the history of the argument. He did an interview about the topic on NPR a few years ago: https://www.npr.org/2012/04/01/149462376/did-jesus-exist-a-h...
I'm sorry, but 9 of the jurors were convinced that these children were abused; however they could not finger a perpetrator. There is photographic evidence of the tunnels with the testimony of the children & law enforcement. A suspect, Robert Winkler, died before his court examination. Winkler who in Torrence, CA was "charged with running a baby-sitting service out of the Coco Palms Motel that authorities described as a front for a sexual abuse ring". Mother Judy Johnson also died before testifying, after receiving death threats. More coincidences, always more coincidences.

There's nothing that substantiates a "satanic panic" other than appeal to emotion and tautology; and there's plenty of effort to convince the public of the narrative.

I don't need to convince you of anything, however, I also don't buy the demonization of law enforcement & possible victims for unsubstantiated reasons. Have you considered that you have been fed a story? Have you done any meaningful research into this from a variety of sources that don't confirm your bias?

Your attempt to convince me of your beliefs with poor logic only makes me question your narrative & motivated to look more into the case.

I found this podcast to be interesting...

https://www.youtube.com/watch?v=pVa7730omIk
This would imply that EMs and Directors at bigger corporations are making that kind of money. Far as I can tell, they aren’t.
My favorite talk was called "Generations @ Work", presented at Red Hat Summit 2018.

It was about different generations in the workplace, what each grouping typically liked, disliked, was motivated by, and how they communicated differently.

I really liked it because of the content, but also because it was given by a small panel, I was a member of it. :)

Why did I propose such a talk? I usually submit technical talks to conferences, sometimes they are chosen. This year I did NOT have a technical talk selected by the Summit committee, but on a whim I had submitted this 'softball/managerial' title. It was the one that got me a ticket to Summit! You never know.
To fire a life-jacket with thermal insulation towards a person sized thermal spot going overboard should be standard procedure.
The back up batteries at Fukushima power plant were capable of being recharged, thereby avoiding a meltdown. However, the connectors hadn't been manufactured for years and nobody could jury rig something up in time to avert disaster. Humans make really stupid oversights on things that happen rarely. In hindsight it's really stupidly obvious that something should have been prepared ahead of time. But when looking forward, it's easy to overlook obvious things because the potential number of future problems is infinite. "Are we prepared for a drone attack?" The first question is, "What does a drone attack look like?" That they didn't get that far doesn't actually surprise me.
Sure, but how many Main Streeters need to securitize their bond offering, hedge their massive foreign currency holdings or take their startup public in Hong Kong?

The only consumer product I know of is a savings account from Marcus.com, and since it’s a brand new product, the growth is strongly positive.
Why should we believe that there is "one guy" whose crucifixion became central? Maybe crucifixion was just a well-known Roman execution method (remember that Christianity emerged during a period of Roman oppression).
He (Shia) is half-Jewish as well, and has several middle-eastern traits, so it makes sense a depiction of what people looked/look like in the region to have some common elements.
It may or may not be relevant, but the moment you become a manager, mirroring becomes more painful: because there are some tradeoffs between people under you that aren't going to be "win/win" all 'round, and you're the one who gets to disappoint someone. I can see that for some bosses, the easiest thing is just not to run the simulations at all; not to acknowledge too clearly that you're (inevitably) causing disappointment. Not the right choice, but an easy choice.
Congratulations Eric! Awesome work.
Why would anyone invest in this? I thought C++ was basically in maintenance mode given that greenfield software tends to be written in Rust...
> Almost every question turns into blatant and unhelpful pitches for the responder's startup.

They break all of their own rules for the sake of clicks. I was a Top Writer there for two years. I finally got sick of trying to write informative high-quality answers only to see them buried beneath flippant image-heavy crap (rules violation #1) that didn't even get one tenth as many upvotes (rules violation #2). Then they started getting on my case for not having topic bios, even though other people's were blatantly false, for not responding nicely when their favorites were being dicks in comments, etc. So I just quit cold turkey and haven't posted since. I only go back to read sometimes when I'm super bored, and that's about it.
I'm too lazy to grab the links, but take a look at when Bill did his speeches and how much he got paid, and when Hillary voted and pushed for legislation greatly benefiting the people paying him for those speeches. It's some crazy shit.
It’s interesting that you think of Jesus in economic terms.

In a way, economics is its own spirituality.
That's not what most scholars say, while it might be the conclusion of that particular bunch.
The fact that the SSE connection is unidirectional makes it impossible to quickly and efficiently detect disconnection from the server-side; this costs extra in terms of performance.

Also, SSEs make it essentially impossible to implement features like real-time user online/offline presence and automatic renewal of authentication tokens (without closing the previous real-time/SSE connection).
On “easter eggs” in open source UI libraries
Glitter can apparently be used to help solve crimes, according to Wikipedia's "glitter" article [1]:

> Due to its unique characteristics, glitter has also proven to be useful forensic evidence. Because of the tens of thousands of different commercial glitters, identical glitter particles can be compelling evidence that a suspect has been at a crime scene.

It links to this review article on glitter from a forensic point of view [2].

[1] https://en.wikipedia.org/wiki/Glitter

[2] https://projects.nfstc.org/trace/docs/final/Blackledge_Glitt...
A Year After the Middle Class Tax Cut, the Rich Are Winning
The burden is actually on you to go against the virtual entirety of professional historians.
I guess you’re right.
Having switched away from C++, I've got the feeling that this kind of code:

inline constexpr auto for_each =
[]<Range R,
Iterator I = iterator_t<R>,
IndirectUnaryInvocable<I> Fun>(R&& r, Fun fun)
requires Range<indirect_result_t<Fun, I>> {
return std::forward<R>(r)
| view::transform(std::move(fun))
| view::join;
};

is a sort of magical incantation you spend 3 days to tweak, it essentially just works, but becomes un-understandable within 2 weeks (even from the author), un-reviewable and code that everybody is afraid to touch (or even get close to) ?

Don't get me wrong, there is definitively a lot of flexibility I'm missing from C++, even the problem can be addressed otherwise with other language, but things can get very, if not utterly... convoluted.
Best Domain Name Registrars Top Recommendations
How Page Speed Affects Your Website
The Fatal Weakness of Each Zodiac Sign – Astroligion.com