skysight-inc/HackerNews huggingface dataset:
Well here you can replace the tagbody with a block and replace the (go end) with an appropriate (return) instead do you can get results out of your jump table.

But that’s beside the point because in practice this is probably O(n) not O(1). I think most CL compilers are going to need to push things to the control stack for each catch. Even if the compiler is clever enough to eliminate the catches, it still mightn’t implement the computation of which catch catches as O(n). So even in the best case of a very smart compiler, your code is basically equivalent to:

(case i
(0 (print "A!"))
(1 ...))

Which isn’t guaranteed to be O(1).

The point the GP is making is that the only solution which looks like it might O(1) (and indeed is O(1) if there is no (or just one) lexical scope to capture) is the array-of-lambdas-doing-go, but that this isn’t guaranteed by the language to be O(1) when the lexical scope changes each time because in a naive evaluation, the array of lambdas must be consed before jumping and this is O(n).

The reason that it is reasonable to complain about this is that what one needs for a jump table is weaker than this. The lambdas do capture the lexical scope but they only have dynamic extent and don’t extend the scope at all so a lambda of the form (lambda () (go foo)) only has to be consed each time you hit the jump table because you can only reference foo once you are inside the tagbody. However the code to actually jump is likely to be static for most compilers.

For guaranteed O(1) performance (which doesn’t rely on the cleverness of the compiler) you’d need to introduce a new special form, e.g. (jump n tag1 tag2 ... tagn) which evaluates n and jumps to the nth tag in its arguments in O(1) time.
China has been a largely continuous political entity for about 8,000 years.

It's been invaded at least in part a few times (Mongols, 13th c., English, 18th c., and Japanese, 20th c., most especially), but retained its overall identity and either assimilated (Mongols) or repelled (English, Japanese) the invaders, eventually.

Contrast Europe which has seen vast shifts in control, and utter replacements or eradication of local culture or tribes multiple times, going to prehistoric times, to the present (past century certainly, past few decades quite arguably). There have been very few constant borders or identities, certainly not on the scale of China.

Even written language in China is still largely intelligible to moderns, from a thousand years ago or more. English, more than about 400 years ago is almost wholly foreign:

Hwæt,ic swefna cyst secgan wylle, hwæt me gemætte to midre nihte siþþan reordberend reste wunedon.

("Behold, I wish to tell the best of dreams which I dreamt at the middle of the night, after speakers remained in rest." https://www.arts.gla.ac.uk/stella/readings/OE/ROOD.HTM)
> The odds are overwhelming that there was a lot of material comparable to this ring before and after 1500 BC.

"A lot" is a fairly vague quantifier, but I'd wager you're wrong regardless of how you define it.

We've now collectively spent about a century excavating all of the most interesting sites that we can find, and still this artifact is unique enough that the archeologist in charge of this excavation is quoted as saying:

> This seal should be included in all forthcoming art history texts, and will change the way that prehistoric art is viewed.

Are there other artifacts like this one from the same time period? Almost certainly. But apparently they're rare enough that we're finding them at the rate of about one per century.
Almost certainly resistance welding. It's very fast and passes current only through the two pieces to be welded together, so avoids all the issues of stray currents and the other safety precautions needed with arc welding processes like TIG that generate UV and showers of molten metal.

19:50 in this video shows one in use in making a vacuum tube:

https://www.youtube.com/watch?v=mx3IOlzMKp4
Just a head's up to the site admin that browsers may disable autoplay on video, resulting in a blank box next to the "How it works" paragraphs.

You can enable autoplay by including a `mute` attribute in the <video> tag.
All the trappings of an intellectual. Yet none of the critical thinking skills.

Someone convinced you citation > opinion.

That was wrong.
I think the charitable interpretation of the use of the “20% of the earths oxygen” statistic (as the article states this is probably more like 9% of earths photosynthesis) is not about an imagined fear of oxygen depletion, but drawing attention to how massive and important an ecosystem the Amazon is.
Start with what you agree on. Read to understand and learn. Be kind. It's okay to disagree but really only after you've done those things first.
I'm still very weak on my Chinese history, but it was the turning-inward of the Ming dynasty (15th century), not the Mongol invasions, which precipitated the halt.

Also (as already mentioned in this thread), the asset-sheltering tendency of established power groups, halting the emergence of potential rivals, as Bernhard Stern documents in other (non-Chinese) instances.
Facebook Bans Ads from the Epoch Times
If it's powered by FreeBSD then the Russians are going to have a field day hacking U.S. voting machines, as FreeBSD has more holes than Swiss cheese. That its being built on top of Risc-V doesn't Inspire confidence either
https://www.nms.ac.uk/explore-our-collections/stories/scienc... is also about this.
What is unique about education that it must be funded in such a particular "situation" in the first place, versus all other service industries?
I think this article is missing some basics. I know, for example, that Lucy Calkins’ program has a phonics program in _addition_ to the parts referenced in this article.
Or, more probably: Linode paid for the ad, saw the backlash, and said please remove the ad and keep the money.

In which case you're not making them any happier by disclosing this.

But I guess we'll see whether the ad comes back when the higher-ups have realized the mistake the supporter made, right?
> See where it goes?

To a state where users need a (another) datacenter to access/view/use even trivial apps with “reasonable” responsiveness. There are services already being offered to this end [1].

[1] https://mightyapp.com/
I think the point here is that reading & understanding what the text is trying to communicate is more important than any specific word. I think that’s reasonable.
strange to see so many people say that this doesn't look like a lot of work, that it's just a linter...

Feross created webtorrent so maybe let's show some respect for the skills and commitment
http://archive.is/E0yrs
As others have noted: AskHistorians is one of the most aggressively- and well-moderated forums on Reddit.

Answers must be accurate, researched, supported, and factual. Generally, "scholarly". It's not uncommon to find posts with a thousand or more votes, and 100s of comments, all removed. The mods are looking for good answers. As are most of the readers.

The result may be frustrating for commenters, but that's really not the point.

I actually had an opportunity to answer on a subject which I've some familiarity last week, and got mention in the weekly wrap-up for it, which was kind of nice. A bit more than I deserved, really.

(I was talking trash ... but at least that was the topic.)
In the initial formulation of the Gell-Mann effect, Michael Crichton noted that the coverage of show business was equally simplified.

From discussions with my wife, who is board certified in infectious diseases, newspaper coverage of the following topics are simplified to the point of losing the main point: antimicrobial resistance, any tropical disease from malaria to Ebola, organ rejection.

I think the problem is universal not specific.
http://archive.is/clJ5X
Animal Farm by George Orwell springs to mind.
Ironically, I just wrote about this:

https://austingwalters.com/obtaining-loyal-customers-with-a-...

Basically, you have to add customers by hand at first. Work with them, and hopefully they can start sharing on your behalf. Typically, that's how people discover products (their friends endorse them).
Right, well, Germany for thankfully temporary reasons wasn't exactly kind to that particular guy when he needed to flee to Princeton.

But other than not repeating those horrible conditions, the next step is to simply be proud of the accomplishment. In this case of algebra, Baghdad isn't the Baghdad of back then, nor Persia the Persia of then, all the people of the era are no longer with us, so what does it matter really? But hey, algebra is pretty cool. And Arabs/Persians happen to feel good about it. Good for them.
Why the insistence on Tor? Just use a normal VPN. Tor exit nodes are limited in number, and the same IP probably ends up being used by thousands of people... I assume a lot of them use it for nefarious reasons so you just end up in the same bucket. To some extent VPN providers can get hit by this too, but it's easy to just switch outbound IPs (for most of them).
And if you want more than that, get a cheap VPS and install OpenVPN on it (you get your own unique exit IP address) - pay with bitcoin for the privacy aspect, also a good place to install an ad-filter, a secure DNS proxy (DOH) and so on.

I also don't understand the 2FA point, that says nothing about your accounts' intentions.

The account history is an interesting point... if you have a long-standing history with no reports of inappropriate actions, they should factor that in somehow into their algos.
Windows 7

from https://apnews.com/e5e070c31f3c497fa9e6875f426ccde1

> An Associated Press analysis has found that like many counties in Pennsylvania, the vast majority of 10,000 election jurisdictions nationwide use Windows 7 or an older operating system to create ballots, program voting machines, tally votes and report counts.
Antibiotic resistance has been marked as top #1 priority for WHO [1]. It's a huge problem not much people realise.

[1] https://www.who.int/en
https://xkcd.com/742/
Did you know about this next gen social media platform for mental health issues?
www.nowandme.com !!!!! Check it out
I think it’s pretty obvious what the GP means, and quibbling about big-O notation changes the argument. The GP didn’t really mean “it’s impossible to build an n-branch case which captures the lexical scope and operates in constant time” because you can do that in any language. The GP means “it’s impossible to build an n-branch case which captures the lexical scope where the time taken to choose a branch doesn’t depend (modulo Professor caches) on the number of branches.

Therefore to reply as if the GP were making a statement about O-notation is to reply to a point which was not made.

What GP means is slightly fiddly to define formally as you need to formalise the jump operation that processors can do in constant time, but informally I think it’s completely obvious what this means. It’s also obvious you can do this in C (with the extension that lets you make jump tables) or assembly for basically any modern ISA, so I think it is reasonable to complain that you can’t do it in CL.
Hand counted paper has less unfixable fundamental flaws.
A safe space where you can be yourself? Yes you read that right
www.nowandme.com is a platform which is safe, real, raw, authentic; allowing people to open up about their insecurities, failures, mental health issues. All this coupled with the option of anonymity, in a moderated fashion.

There are so many struggles and issues that people go through, which they don’t really talk about and they can’t do that on conventional social media, because on social media everybody’s just pretending to be a one-dimensional version of themselves and sometimes not even that.

So this is why we have created Now&Me- the next gen social media platform, a community that just gets it. People like you and me. No therapists, no counsellors, just real talk. These are people who may have had similar experiences, who can reassure you that it’s going to be okay, and if not now then eventually. They might advise you on what you should do to let go of what is bothering you. You can talk about anything under the sun here.
For special forms I think it’s implied that the arguments aren’t evaluated (as they are special) unless stated otherwise.
I suspect commercial supersonic flight was meant.

Concorde was testing by 1969, but didn't carry passengers until 1976.

The USSR's Tu-144 actually beat Concorde on both dates -- 1968 and 1975. Though it also beat Concorde, by 25 years, on retirement from passenger service: 1978.
Ring. Marriage or Engagement ring
While I agree that ads are not a good way to fund foss development, what I find disgusting is the hate directed towards the maintainer for trying out this experiment and towards the project itself. This sort of hate is what pushes good people away from foss projects and I've seen this play out many times over the years. Please let your disagreement known to the authour with good reasoning, do not hate on his project or make personal attacks on the author.
Oh wow, my sight must be poor since I honestly thought it was .ml.
https://en.wikipedia.org/wiki/History_of_China#/media/File:T...

Watch that graphic to see the evolution of the extent of "China" since the Zhou Dynasty in 1000 BC. It occupies a fraction of the current extent of China. So there were lots of wars, and lots of revolutions before modern Chinese borders were established.

I get that Chinese have had more cultural and language cohesion, but that's at least partially because certain dynasties and regions won over these other regions in large swaths and history is written by the winners.
I strongly disagree.

Engineering is the study and practice of problem analysis and design synthesis. Whether that means using abstractions of the physical world or how data is structured and processed is unimportant.

Any approach to the understanding of problems and how to solve them is engineering. Sometimes it's very structured, sometimes it deals with the physical world - and other times it's incredibly abstract and divorced from the real world. It's all engineering.
In other words, the Canadians are their State's slaves (you get to keep a bit more of your income but that's just semantics).

The same goes for the Americans who - and that applies in this case - must report income and pay taxes on space income earned in any galaxy or universe.

Of course this slavery ends like it did for runaway slaves - one they don't return to their plantation, it's game over for slaveowner.

This is why only one-way space travel appeals to me.
It's very funny looking at this discussion from a mostly-phonetic writing system POV.

In Polish the system is regular (even the exceptions) and nobody considers trying to teach kids not to exploit that. You just remember how each letter sounds and then the dozen of so special combinations (which are still mostly regular). And you can read.

Yes you learn to read slow at first, and then you develop fast reading by yourself, it's natural and comes with reading a lot. I don't know anybody reading sound-by-sound past the age of 10, and usually kids learn to read whole words after they read their first long book (traditionally it's "Kids from Bullerbyn" here).

I wonder how much longer it takes to teach kids reading such complicated writing system like English. Here it takes about 1 year, usually when they are in the first class of school.
What's this about "Rome isn’t Western Europe"--have you consulted a map of the Roman empire?
Denmark Offers to Buy U.S.
Do note that THROW/CATCH are dynamically established, and each CATCH setup + THROW invocation take a small amount of runtime. THROW usually takes linear time in the number of enclosing CATCH forms. So, despite how it looks, this solution is still linear in both space and time in the number of branches. (This is the same if you were to bind a special variable N times. The setup and tear down aren’t statically or lexically determined.)
Previous related threads:

2015 https://news.ycombinator.com/item?id=9951869

2013 https://news.ycombinator.com/item?id=6964013
How does CloudFlare themselves afford to give bandwidth for free? I understand that I can pay $20/mo for pro account but they also have a $0/mo option with fewer bells and whistles. What gives them the advantage to charge nothing for bandwidth?
Project TX – Next Gen VR Presence System Is the Future
I don't know what you mean, but:

1. Roman empire dominion included, but did not limit to what we now refer to as Western Europe...

2... of whose languages are either mostly descended from, or heavily influenced by Latin...

3. ... And where the dominant religion is still the Roman state religion. Which was lorded over by the Roman state church for a thousand years before an angry German monk suggested that this was really weird and could we keep the book and get rid of the pope.

So, when you say Western Europe is not Rome, you need to say how it isn't, since there are quite a few things that link this geographic area culturally very strongly to that ancient empire.
My comment was linking to a page explaining the term anal-retentiveness, which the parent poster clearly isn’t aware of, and is apparently flagged so no one can see it; what are you talking about?
Coins occupy less of space.
Watch a Waymo self-driving car test its sensors in a haboob
Note that one of the astronauts has claimed that the incident was completely accidental and presumably a side effect of drastic sleep deprivation. (At that point all three of the crew were getting less than four hours of sleep a day, on top of the physiological effects of being first-time astronauts.)

https://www.atlasobscura.com/articles/did-skylab-4s-astronau...

> in David Hitt’s 2008 book Homesteading Space, Gibson says that the three men simply failed to synchronize their radio response shifts, and that as a result, “one day we made a mistake and for a whole orbit we all had our radios off!” The press, he says, misconstrued this as a purposeful action. “There was no ‘strike in space’ by any stretch of the imagination,” Gibson says in the book. “What could we threaten to do, go live on the moon?” He says the same in his oral history, calling it a “myth.”
I'm a little confused, was Shakespeare taught phonics?
> I have never been able to make sense of all the rules around X-Forwarded-For and neither have the various library implementers

There are no rules. I only trust it for internal (LB->service) requests, and never have more than one address.
It doesn't say that it has to be adware that is associated with rootkits and spyware. I can say that I have contacted abuse@npmjs.com to get a confirmation on whether or not this package is within their guidelines. Because it's highly possible that it's any kind of adware and they don't want to turn NPM into an ad delivery network, since today it might be Linode, but tomorrow it might be something really shady.
Well, maybe you could, the way we tax ethanol. The problem with that is the duty-free sales (including ordering a year-supply of it online from China), and the moonshine (synthesized nicotine).
The way it is presented on HN is active disinformation. The headline is simply false.
Seek Citation?
You get more features and higher cost. Basically B2 gives you storage, but not detailed access management, endpoint internal to your vpc, and other extras.
at least in classic chinese the pronunciation of the script differed by region. several mutually incomprehensible languages shared identical textforms,as far as i understand it.
This is an excellent breakdown and is exactly right. Paul Khuong, an SBCL developer, took exactly this approach you mentioned in a purely experimental implementation of a computed-GO; he essentially added a special form to the guts of the compiler. But that required exactly what you might think: hand-coded assembly and new nodes to SBCL’s IR.

I think this is a fine demonstration of not being able to “macro your way” out of a problem.

As for a sufficiently smart compiler, it probably can’t optimize CATCH/THROW since those have dynamic extent to all callees. The compiler will certainly not be able to prove that a function won’t possibly throw a tag down deep somewhere.
Wow I was just able to drop Google Drive for basic storage with this and rclone. Thank you!
I suspect it's a pun on "rare" in the sense of "uncooked".
I Took a Pay Cut for a More Meaningful Job
I am with you on this one. I am shocked at the outburst of negative attention this is getting.

I am sadden that so many people are judging this library on metrics like LOC instead of evaluating it based on the value it provides to the users.

It's also clear to me that the author considers this an experiment. At this point you can say it's a failed experiment, but the guy is getting way too much hate for simply trying...

I also don't understand the complete revulsion to ads. I hate ads too, but geez, people act like ads killed their grandmother or something.

I am just blown away at how this is being received. And I say this as someone who does not use this library. But I've used plenty of small, low effort, libraries that are derivatives of larger projects and I appreciate any effort put in by people to make my life easier.
Maximize salary/cash pay.

Early stage startup "equity" is worthless.
I just wanted to point out something about US voting machines for seriously interested people to research and ponder.

From what I've read, the sole motivation for the large "investment" in electronic voting machines was an ADA requirement. City and state government committees felt obligated to budget for electronic voting machines for compliance reasons only. So ADA compliance was the sole requirement, and the security requirements were never a factor.

This is similar to Dieselgate in Europe. Diesel is a filthy fuel, but there is one pollution component, I believe it's CO2, that is emitted less than gasoline. All of the other pollutants are worse, but European governments incentived diesel ICE engines for that one molecule.

We are in a post-facts era, and as technologists we need to be at the table before one-dimensional public policies are made, as in the above examples.
Even if they are environmentally caused, isn't it still better to personalize to the kids ability at the time of teaching? That is every now and then remix the students into groups for which you would have some optimized strategies to teach?
> English, more than about 400 years ago is almost wholly foreign

Are you suggesting this text is from the 17th century? I'm no expert but this much Germanic influence seems much older.
Gangs are a product of this. Religion, racisms, culturisms, and nationalisms, too.

Same with having large families.

There are some arenas, but the strategy of the groups is to attack those that might be competitive. Money is the greatest indicator of success, and money yields connections and the ability to act. Wealthy individuals surround themselves with family, friends and employees to ensure their status.

And social pressures, such as poverty show that organized crime pays better, in that locale.
Modern phonics teaching introduces digraphs and trigraphs at an early stage of the process, so children learn to recognise these. My partner is a specialist phonics teacher and places a dot underneath each digraph, trigraph or individual letter sound so that they can quickly recognise the components.

So boil will have a dot under b, one under o-i and one under the l.

They can then spot that oi is a digraph; in the early stages they do this by saying out loud, an o and a i make 'oy'
Wet Tantalum caps have terrible vibration/shock sensitivities. I would use ceramic caps in aerospace 100 times out of 100 rather than consider wet tantalums. At least ceramics are repeatably manufactured and can be mounted J-lead to reduce shock loads. The tants will just randomly break open on you.
Not sure what they're currently used in, but I wouldn't consider them for new applications.