skysight-inc/HackerNews huggingface dataset:
Note that this only solves it for you.

If you have fully shared your calendar (i.e. to a spouse / partner) then even though they are not displayed for you they are still displayed to your partner.

There remains no decent way to ensure no-one sees the spam.
Anyone interested in checking out the MIT Press Exploring Logo books should check out bharvey's link, he's shared the first three books of the series (along with other good stuff) on his web page.
Whatever you think of the idea, I think the reasoning here is interesting and instructive.

1. Start by questioning a long held assumption ("Do we need modules? Why? Is it because we stored functions in files?" Etc...)

2. Consider alternatives / what ifs. ("What if we used a database instead of files?")

3. Think through implications of the alternatives ("How would we identify functions?")

IMHO, this is a powerful technique for generating new ideas. Step 4, not explicitly performed here, might be to take ideas generated from steps 2 & 3 and apply them to other domains. ("Ok, perhaps a database of functions wouldn't be great for code, but perhaps it (or something similar) would be great for some other domain...")
What Economic Recession?
Show HN: Curated library of and and fonts for digital designers and developers
I think that's exactly how its meant to work. I'm sitting at home, and I have a bad stomach, an advert comes on the TV: "Do you have a bad stomach? Ask your GP about engorgolate today!". So I do. 2% of GPs then end up prescribing it
Good work! Does anyone have any other favorite minimalist themes for Hugo, Jekyll, Wordpress, Ghost, etc (or just HTML/CSS)?
"That circle included leading scientists—among them a Nobel laureate—in China and the United States, business executives, an entrepreneur connected to venture capitalists, authors of the NASEM report, a controversial U.S. IVF specialist who discussed opening a gene-editing clinic with He, and at least one Chinese politician. "He had an awful lot of company to be called a ‘rogue,’" says geneticist George Church, a CRISPR pioneer at Harvard University who was not in the circle of trust and is one of the few scientists to defend at least some aspects of He's experiment."

"an entrepreneur connected to venture capitalists" made me chuckle.
This list derives from revision 2.3 of the Usenet ASCII pronunciation guide. Single characters are listed in ASCII order; character pairs are sorted in by first member. For each character, common names are given in rough order of popularity, followed by names that are reported but rarely seen; official ANSI/CCITT names are surrounded by brokets: <>. Square brackets mark the particularly silly names introduced by INTERCAL.

# Common: number sign; pound; pound sign; hash; sharp; crunch ; hex; [mesh]. Rare: grid; crosshatch; octothorpe; flash; <square>, pig-pen; tictactoe; scratchmark; thud; thump; splat.

http://www.catb.org/~esr/jargon/html/A/ASCII.html

So, according to the above, the most common name for # is “number sign”, and the officiall ANSI/CCITT term is “square”.

Also, in the 1975 movie Three Days of the Condor, the term “symbol for number” is used, presumably referring to #.
>but nothing will keep our gigabytes of data alive and intact for future archaeologists

Not so, it seems:

https://www.archmission.org/5d-optical-memory
From Wikipedia:

> The phenomenon was first described by Francis Galton in 1880 but has since remained largely unstudied. Interest in the phenomenon renewed after the publication of a study in 2015 conducted by a team led by Professor Adam Zeman of the University of Exeter.
They could just as easily buy a car and cut it up. IP is generally protected by (threat of) a courtroom, not obscurity.
I agree, but it is not human nature to take their innovation to the world. Post WW2 the US govt had tens of thousands of technology patents but no one to bring it to the world.

Patents are risk mitigation tools for funding entities to actually support commercialization. Innovation will happen always, but most of it stays on a dusty shelf a la an academic library. It’s not necessary that anything interesting and innovative (and sufficiently complex) gets sold.
You just need to change the probability of getting caught.
Zurich had this problem, the city was built before cars were a thing and thus it is inept of handling much traffic.
The authorities decided to disincentivize driving cars by blocking roads and reducing available parking spaces [0] while offering good public transport. Worked well, now only 17% commute by car.

[0] https://en.wikipedia.org/wiki/Zürich_model
> why Windows is the #1 desktop operating system today?

Because nobody's even attempting to compete in that space anymore. Many would argue BeOS was better, or some UNIX variant was better etc. The point is MS has sprung into its monopoly position via many at least questionable tactics & then used that position to keep others at bay. That message has been received & nowdays nobody on the desktop is even trying because going against per-installed Windows on every PC you can commonly buy is hard to beat.

Intel had a worse product when AMD came out with 64bit CPUs and so they used their position & partnerships to play dirty, Apple arguably does not play fair against Spotify etc.

That does not mean the better product never wins. Nobody said that. It's just that it hardly wins every time, like it should.
Event Horizon Spin Coin
> If the Library of Alexandria can burn, then so can any form of digital storage.

There is no form of storage that cannot be destroyed. Even stone scriptures eventually erode and fade away. The best thing we can do is duplicate everything as much as we can and hope to reduce the loss over time.
Have you been paying attention regarding Apple platforms?

> Beginning in macOS 10.15, notarization is required by default for all software.

Taken from https://developer.apple.com/documentation/security/notarizin...

Web, iOS, watchOS, iPadOS, Android, ChromeOS all use some form of sandboxing.

So unless your alternatives are the 1% GNU/Linux desktop market, sandboxes are here to stay.
There is a Hugo theme looks very like moving: https://github.com/joway/hugo-theme-yinyang.
This author is just realizing this now? After decades? Newsflash, buildings grow beyond 10 stories!
I agree the amps are art. Compare the Bartel amp to this

https://www.designboom.com/art/leonardo-ulian-technological-...

- cool, but they don’t work
NBA Champion last year, leaves league for China with no coverage on ESPN?
Quick bugreport: filled form fields have black text (Chrome MacOS) even in dark mode, making them unreadable.
Since the introduction of MSIX package format and infrastructure, sandboxing can also be applied to Win32 applications.
I really enjoyed this video using Cities: Skylines to describe the problem with parking minimums:

https://www.youtube.com/watch?v=0lvUByM-fZk
Real-User Monitoring Made Easy
Yes. Unless you have odd, undefined or unexpected behavior.
It's only matter of time before gene-editing becomes commonplace. March of progress can't be stopped. He Jiankui will eventually be vindicated and possibly lauded as visionary and pioneer.
The Reason Bookstores Are Becoming Extinct (2014)
Well, I had the same epiphany 5 years ago, and I implemented it in a C++ library here:

https://github.com/axilmar/parserlib

It's nice to be able to handle left-recursive grammars in a PEG parser. It feels liberating. Although I never used it to write my dream programming language :-).

Note that the same thing can be done via a stack of alternate parsers: when the recursive parser is on top of the stack, then the one below it shall be chosen.
https://medicalxpress.com/news/2018-04-ibuprofen-acetaminoph...

I'm not saying opioids should go away, but they are not always the best option.
Shareholders don't get annoyed when you're evil, they get ($)_($) eyes.
Can't speak for Manjaro, but basically every software I use has an Arch package.

This extends to some closed source projects other distros don't include on principle, like Steam [1].

Additionally, the AUR is basically a wrapper around "manually compiling" where users can submit scripts to do it for you. If you install a helper like `yay`, it's as seamless as installing from the official repo and extends coverage to things like the OpenTTD modpack I play [2] and its latest git commit [3]. That said, the AUR is still ultimately running user provided scripts so do make sure to take the offer to read the install script beforehand, most are maybe 5-10 lines.

[1]: https://www.archlinux.org/packages/multilib/x86_64/steam/

[2]: https://aur.archlinux.org/packages/openttd-jgrpp/

[3]: https://aur.archlinux.org/packages/openttd-jgrpp-git/
This has been one of the more interesting storlines to follow in the NBA for me. Carmelo's blackball may be crazier, but after catching wind of this development on social, I went to ESPN.com and couldn't find a single word written about this.

Any other similar reactions?
If something happens in the world able to cause a collapse of our civilization - the preservation of knowledge will be the least of our problems.

I see little point in trying to solve this issue.

But while we are here - we can make copies of useful knowledge and try to have them as in tact as possible...
The stuff you pointed out could be said of any language, any ecosystem, couldn't it?

There is always some library that is not that well designed that got more popular than it should, little response from certain Github repos, some less than ideal language feature that is there due to historical reasons, important code maintained on a voluntary basis.

Tell me an ecosystem that does not suffer from any of these problems, and I will show you a language that hardly no one uses (when compared to Javascript).

This stuff is inevitable, it comes with the years, due to backwards compatibility, stuff piles up over time. Javascript has resisted particularly well.

If you don't like Javascript, switch to Typescript for me it's the enterprise language of the future, for doing both backend and frontend development.
This encourages companies to withhold products from the market. In many, cases they will withhold products for the maximal allowable period before releasing them into the market. This will give them the maximum period of patent coverage, and prevent other players from releasing products. Market leaders in particular will want to extend their coverage using this technique.

Aside from this, what is "on the market" most novel scientific equipment undergoes early access. This period often lasts up to a year, usually equipment is sold at a loss or near cost. The product is validated. So... they recover none of their R&D during the patent period (making the patent largely useless).

So... perhaps you structure things such that you give this patent covered product away for free during early access. But you use the product to recognize revenue elsewhere (consumables, reagents... whatever)... Thereby extending your coverage period.

So... how will all this be policed/structured so companies can't find ways round it?

If you can find a way of enforcing it, it still doesn't work out for the companies. In my experience a scientific startup needs at least 5 years in R&D.. an then at least 5 years on the market to cover those R&D expenses.

If this is going to get funded by a VC it then needs a high enough return to cover all the VCs investments. This is then looking like a minimum of 10 years of patent coverage, and something like 20 years to make it worthwhile for VCs.

Yea, you can get rid of patents all together. Probably the investment/funding sources will need to change and that might not be a bad thing. But I can't see that what you're suggesting is workable.
You'll note that Waymo is very much operating in a limited area. So I think the answer is: they don't offer service in an area that lacks good cell coverage.

Of course, it's still possible that the vehicle will somehow be out of communication when it encounters something it doesn't understand. A cell jammer, say. In which case, it'll do what it will do if it, say, detects engine trouble: it'll pull over and wait.
> Spengler's model of history postulates that any culture is a superorganism with a limited and predictable lifespan.

A superorganism, yes, with a limited lifespan, yes, if you stretch it until the extinction of humans, but a "predictable" lifespan, that's laughable at best: the more information is transformed into data, the longer a culture will last, and the less predictable its lifetime will be.
Free Mac RSS Reader NetNewsWire Out of Beta
I can confirm it's being actively exploited this morning (I had a few folks I know complain about it). I think I should point out that the article was written in 2017 (!!!), and Google responded that this is a "feature".

Thank you to OP!
Nobody mentions:

"Hi, I'm Cortana. A little sign in here, touch of wifi there..."

Not now. Not ever.

https://www.reddit.com/r/iiiiiiitttttttttttt/comments/a36m6j...
I didn't either. What surprised me more is the post is from 2017.
Echoplex tape reverb

https://en.m.wikipedia.org/wiki/Echoplex
Towards Predictive Accuracy: Tuning Hyperparameters and Pipelines
Why? There's sooooooo much electronic equipment in the world right now. Huge datacenters, landfills filled to the brim with electronics. I think it's a stretch to assume that would all just evaporate.

You could load the entirety of Wikipedia onto an e-reader and power it with almost no electricity.

Data centers are basically bunkers and there is a tremendous amount of replication occurring.

If anything I think we're likely to leave by far the largest accumulation of knowledge in history, regardless of how bad things get.
MHRD is a similar game: https://store.steampowered.com/app/576030/MHRD/

Also cf. (somewhat different, but related spirit) Silicon Zeroes (https://store.steampowered.com/app/684270/Silicon_Zeroes/) from the makers of Manufactoria.
World of Warcraft No Longer Requires Game Purchase, Just Active Subscription – E
A Modern Workplace with Blockchain – And we can finally say goodbye to Google
No, in books and journals. We're still printing them by the billions every year.

Software of various kinds might be lost, since we usually don't print them out. But the theory required to re-implement them are all available on paper, sitting in a library somewhere. A book on algorithms and data structures will be far more useful to a future civilization than raw source code for a hardware architecture that won't even exist anymore.
1. is not always true nor is it germane to the question at hand.

2. is a highly unlikely scenario. Ecosystems are complex beasts at face value. Generally speaking the decision-makers stick close to the trajectory of their comfort zones. You've packed a lot of opinionated assumptions here that I'll pass on biting.

3. HR has dissolved in the past decade or so. You are lucky if there is a HUMAN aspect to HR (it can be, far too often, a keyword parsing exercise) AND when there is a HUMAN involved it may be someone poorly paid from an outsourcing country that has NO IDEA of what the two puzzle pieces should look like to match them.

4.) Candidates are more likely to never have encountered computer science, software, design, or tooling fundamentals. Non-exposure is different from belligerence.

Job descriptions are often riddled with 50 to 100 keyword requirements - full-stack can always be trumped by entire global ecosystem requirements. So why is it surprising that candidates must list EVERYTHING they've encountered?

Given that sweeping employer wishlist survey of technology, it is then cruel and unusual to expect candidates to be able to 'test' well against those oceans of domain knowledge. And let's be honest. Candidates are tested against a mountain of brain-teasing trivia and nuances gleaned from innumerable web resources dedicated to "weeding out" - cough - unqualified candidates.

We need to get back to hiring based on mutual interest, mutual technology skillsets, and behavioral stability. If a candidate has everything then they won't grow in the job - bad fit. If they express interest in your direction - you have a candidate worth considering.

Limit the total number of interviews to seven - no bullshit, pare down to three, pick your best. Give it six months. Rinse and repeat if necessary.
I love lexically scoped modules. Its like global functions, but without the complexity. Node.js got this right, where modules are like an extension of the standard lib (node.js framework) too bad its too slow. But in compiled languages like for example D there is no performance penalty!
Some programmers make fun of small pure functions/modules ... Then they cut their own code up into tiny small pieces that all depend on each other, without any reusability.
> If our current civilization completely collapsed, I would think most of our technology would be gone forever. It is hard to imagine another civilization figuring out how to read a hard drive.

A collapse is never binary (unless you are talking about planetary collapse where life does not recover at all anytime soon). It's actually very hard to even imagine circumstances where the whole body of knowledge we have would be completely lost. Even with 10% of the knowledge and existing machinery left, we could pretty much rebuild everything in a matter of centuries.
Fairphone 3 Is Launched
There has been a fresh wave of folks exploiting it recently (I have had a few people complain in the past 12 hours about calendar spam). Google apparently stands by the fact that it is a "feature"
Interesting enough that list fails to mention Eiffel, which was probably one of the first languages to handle nullability.

https://www.eiffel.org/doc/eiffel/Void-safety-_Background%2C...
More empty home taxes and secondary home taxes.

And make property taxes progressive. The first 100k in value is tax free, then a higher rate on each progressive 100k.

Make it so locals love it when a billionaire buys property in their neighbourhood and doesn’t live in it.
I'm mainly talking about the framework world at that time. They all reinvented EVERYTHING because they couldn't just easily include a shared database library, templating library, etc. They all reproduced their own with their own names to get around it.

That type of stuff. The core language was about the same regardless, but the ecosystem improved dramatically.
I see that as literally the main point that the author sets out to argue: popularity does not equal quality.

I don't think it's a very controversial idea that JS is popular due to its monopoly status rather than its qualities (whatever we argue them to be).

I find it hard to imagine that JS would have ever been very popular on the backend or on smartphones if it wasn't for the monopoly of the frontend. The fact is, today you can cover many bases with this one language. This is great for businesses where the primary concern is how quickly you can get a new person to sit in someone's seat, so this opens up a lot of jobs. A lot of jobs means a lot of incentive to learn the language, closing the loop.

In short, for many actors on the market, there are many reasons to use JS without having to like JS, or even care about its qualities as a language.

I'm not sure why it's hard to swallow that JS (the cultural phenomenon) has qualities that aren't inherited from JS (the artifact).
> No - not for having a YT channel (per se) but for engaging in communications that FB considered to be a conflict of interest.

What was the conflict of interest?

> And probably (as with most firings), a whole whole bunch of other stuff (besides the nominal "reason").

Probably, but not certainly.
Libra Bug Bounty Program Open to All
* good
Anyone know what the bang operator does? It's impossible to Google (unlike "cascade syntax" a few lines down):

Is similar to the syntax for the ! operator: e1![e2]
Slackbot for One-on-One Meetings
Hydrides come within a whisker of room temperature superconductivity
The first time I saw in the win10 update screen with "don't worry, your date is safe", I panicked thinking I had got some ransomware. The opposite of the intended effect.
The sibling comments cover advertising to the general public, which is allowed in the US. And yes, many of us in the US find it just as strange as those of you in other places.

There is another problem, and I don't know how it is resolved elsewhere. Pharma companies have paid sales rep that travel to medical offices, and push their product directly to doctors. This is ostensibly in the name of educating the MDs, but they hand out free samples. The hope is to convince the MDs that this drug is better than its predecessor.
But this is true of many car models;

I've done 3 projects on my 2004 BMW post 2012 (where as time passed, more parts become available); one of the last years before everything became more computer integrated, where there weren't significant, cheap, readily available parts

- Xenon Headlight Baskets; factory headlights only sold as a sealed unit (that would likely suffer the same burn issue), aftermarket whole units don't have self leveling to be road legal; Had to find from a crashed 2006 on eBay and modify.

- Windshield washer pump. This simple pump didn't become readily available in parts stores until about 2013. The factory unit costs 10x what it should cost.

- Valve cover gasket; the best one is the OEM bmw, brand, any aftermarket part is likely to leak sooner rather than later.
I remember unique passwords that are like "ImGoingToThe Beach" and not "ggiid4798hg58ve69htui7tg".

Considering my passwords are usually stolen from websites who aren't very good at security, I don't understand the point of a password manager for my basic use-case.
beautiful graphics ... thx for link .... helped my understanding of Fourier Transforms
> all functions have unique distinct names

> To avoid all mental anguish when I need a small function that should be somewhere else and isn't I stick it in
a module elib1_misc.erl.

I can totally relate. It doesn't reduce collisions significantly if a function is named Foo::Bar() instead of Foo_Bar(). But the latter has the advantage that we are free to move the function (avoiding initial decision paralysis, and later it's easier to clean up) and being required to reference this function with fully qualified name leads to much more readable code (IMO).

What I've been doing lately is I just make descriptive function names. I don't even use a prefix, but may still include type names in the function name. Example, slightly long name: copy_from_StreamsChain_to_Textnode(). That's totally fine in terms of avoiding (the FUD concerning) collisions and it flows very naturally.

Just like with Objects/methods, not doing namespaces leads to a significant reduction in decision paralysis (time consuming taxonomic concerns - "where should I put...?") for me.
Anything that Special K mod works with will let you replace a texture after it's loaded, even with no developer support.
What is it that you are working on that is vital to the advancement of civilization?
I often read the opposite, where people claim a less car-friendly policy harms the poor. I recently bothered to look up the statistics (for Germany, but I doubt they're different elsewhere), they where pretty clear. I think it's an important fact to have in mind: Rich people drive more cars.
No plans. I didn't do it to get a new job, just to learn new stuff.
> there currently is one single civilization earth. All the cultural diffences between countries are far less than it would take to define different civilizations

What is your definition of a civilization then? As far as i know there is no "global" culture, you can live in many different places and have a totally different everyday life experience.
Recession watch: Does anyone know what they’re talking about?
Exactly. For example, imagine a situation where a tree is down, blocking one direction of travel. Humans would very cautiously share the remaining road space. But a robot taxi would just stop and wait for the tree to move. At that point it summons a human who tells it what to do in broad terms (e.g., "the new lane is here" or "do a u-turn and follow this other route").