skysight-inc/HackerNews huggingface dataset:
Yep, you're all good. I'm surprised it let you remove the fix from about:addons but I wouldn't worry about it.

That value resetting is expected, it's the time when Firefox thinks it last checked signatures, it resetting just means this convinced it to recheck as intended.
The real rule, it seems to me, is that certificates need to expire while the original person deploying the system is still working on it. So that's a measure in terms of the speed of businesses, not any fundamental constant. A year is far too long: people transfer, reorgs happen, etc. Let's Encrypt's three months is a bit too long, I think; it's exactly one quarter, and things tend to change at the quarterly level. You could deploy something and be gone from the project by the time it expires. But anywhere from hours to weeks should be fine.
I wouldn't entirely call it clickbait. The article does a nice job showing how difficult these problems can be track down and the consequences of a seemingly harmless action.
Wait, "redefine derivatives to be based on multiplication"? That sounds really interesting, could you please expand on that?
It's a self effacing article from a UX person intended to be funny.
My interpretation is that the surface magma, cooled down hence the dull orange, is blown away by the bow shock in the atmosphere from the other body entering the atmosphere. This exposes the hotter, brighter, underlying magma.

Could of course be entirely wrong.
Tor Browser disabled NoScript, but can't update
This is a surprisingly good article. It addresses "confus[ing] correlation with causation", addresses the "sponsored by Kellogg" problem, and hammers on the bad breakfast issue:

"So if you’re going to eat breakfast, seek out foods that give you the vitamins and nutrients you need to stay healthy, like fruits, vegetables, fiber-rich cereals, and eggs. Steer clear of desserts masquerading as breakfast, like high-sugar granola or yogurt."
Especially what kind of usage that could not already be achieved by asking a human to write a text.
>It can absolutely be the case that the old recommendations were the best we knew at the time from science, and be unsupported today.

It can also absolutely be the case that old recommendations were a mix of old wives tales (with no scientific basic whatsoever), bad papers (replicated and taken as gospel without reproducibility and further study) and studies sponsored by the food industry to promote this or that foodstuff...
Presumably Earth would be smaller without the impact. Mars-sized matter was added to the Earth as a result of the impact and all that was lost was the moon (and perhaps some smaller amount that escaped entirely).
They only go into the effects on your health regarding weight loss/gain, but I feel like I get a mental boost on mornings when I eat breakfast (either traditional American or Mediterranean style, never sugar cereal or whatever). The days I eat breakfast, I feel more focused. When I skip it, I’m on the express train to A.D.D. Town.
If this is actually true you should reach out to Dr Peter Attia. https://peterattiamd.com
> there's no difference within this system between selecting the 'true' result at random or using an algorithm, because the system would consider this result selection to be equally arbitrary

This makes zero sense. Choices matter. Selecting one path could potentially result in the suffering of billions of people, and another path could result in the joy of the same billions.

> We typically use random numbers to model non-determinism because it is computationally infeasable to track every possibility

First, tracking every possibility has absolutely nothing to do with random selection. I don't know how you're mixing these two. We use pseudorandom number generators precisely because it is impossible to have true randomness within a deterministic system.

> You compute every possibility in parallel

I think you're alluding to some sort of multiverse theory -- and implying that since every possibility exists in parallel, choices are meaningless and nothing matters.

Except, we don't live in a multiverse -- a gobbledygook theory if ever there was one. Choices matter.
Google docs will ocr.

At a first parse, just take a picture of a whole bunch of books spines. Some will be ok, some not.
It's satire. But it's also speaking to the idea that designers who make meaningful contributions won't need to ask to be at the table.
It is healthy-ish, depending exactly what you have, how you cook it and quantity and how frequently you have it. The healthy version will look significantly different than the greasy spoon version dripping in oil.

I’ll do a full english with scrambled eggs, sourdough toast, mushrooms in a little butter, home cooked beans, 2 rashers of rindless bacon with a tiny amount of oil fried or grilled, maybe a slice of black pudding, I may even put avocado on the toast.
How to Create an App?
And yet it's absurd when, to follow the law, you need to do testing on even unintentional radiators (with few exceptions) with a digital clock higher than 9 kHz (yes, kilo Hertz...)

I leave it up to you to guess what percentage of low-volume devices are actually tested, but I'm pretty sure "design it sensibly and we'll take the business risk that we're not going to get found and hosed by the FCC" is wildly more common than non-technical people would assume. For devices released in under quantity of 10K units, I bet the percentage of digital devices without intentional transmitters that are certified rounds to 0%. (Arduino was only FCC certified on the 5th version, IIRC.)
that sounds a lot like my favourite. ! :)
How's that work anyway? I thought their certification on transmitters was meant to certify that the design didn't emit any extra RF noise other than that it was intended to, that the power of the generated signal was commensurate with its' intended use, and that it fell within a frequency band that wasn't reserved for something else.

The only thing that really chafes for me with the FCC is their absolute retardation with Internet regulation, and I'm still not sure I'm 100% okay with idea of "spectrum auctions". I get the idea behind it, but I seriously question the wisdom of anything that basically self-selects for corporate ownership over anyone else.

Still a bit of a noob on the RF scene though, so I've probably got nil real insight into the real reason the FCC is actually doing a good job.
What are the odds that they were following one of those "How to build a do-it-yourself radio transmitter using JUST a raspberry pi!" articles?

https://www.rtl-sdr.com/transmitting-fm-am-ssb-sstv-and-fsq-...
So many words and no JEP contributions to show.
I don't want my ISP determining which content and infrastructure to funded; that seems like an even more broken model.
> use my left foot to slowly press the brake

I'm not a driver, but isn't the left foot for the clutch? Don't you have to use both the clutch and the brake when stopping the car so the motor won't stop?
I installed hotfix-update-xpi-intermediate@mozilla.com-1.0.2-signed.xpi as temporary extension and then was able somehow to install it in standard way.
Sounds like a typical hour to go to bed and get plenty of good sleep to me.

Only after 3-4 AM it becomes hard for me to get high quality sleep, because waking up after 11-12 AM means waking up to lots of noises from outside the window - but that highly depends on where you live (I have a playground and kindergarden near on the bedroom side, so that's probably an extreme case). It also means trying to sleep when birds become loud, although some people may actually like that.
Other than supporting (and requiring?) in-line WASM, what makes this language WebAssembly-specific?
Someone else posted this link https://www.reddit.com/r/firefox/comments/bkspmk/addons_fix_...

I can't really vouch for it, but sounds like it worked for them.
If you're into IoT type stuff (or other real-time thingies) I can also recommend Elixir. It's my current favorite language and very good for these things (https://nerves-project.org/).

The downside is that it's not a very mainstream language. The upside is that it's arguable one of the more 'unique' languages out there (alongside Erlang), and IMO just really fun.
The Sunday school children: The little-known tragedy of the Sri Lankan attacks
A dozen actions to get each book in the system sounds OK if you're adding a book every day, or a few books a week/month, not to input hundreds or thousands.
while we’re on the topic of UI/UX does HN have any recommendations for primers on the subject?
Currently I went for an Ubiquity route: ER-L, UAP AC Pro, and an ES‑16‑150W. Together it cost over 500 EUR. Add to it a Synology NAS with 16 GB RAM and 2x 6 TB HDD and it all cost ~1500 EUR.

I'd want the Unifi AP AC Pro either way though because the location of my router/switch isn't appropriate for WLAN AP, and I want the flexibility. My ER-L runs WireGuard, Pi-Hole (for adblocking), and Unbound (for DNSSEC). This allows my roaming devices (which roam over e.g. LTE or corporate/public WLAN) to utilize the mentioned services. The Synology NAS runs Docker, e.g. UNMS/Unifi Controller, but also things such as Nextcloud.

As long as I keep hardware offloading enabled (which does not work with certain software) the throughput of all of the above hardware saturates the specifications. I'm happy with the hardware, but I bought it all before I knew about R7.

Turris MOX software is based on OpenWrt btw. You could add 2x the 8 port module for a total of 17 ethernet ports (A+E+E) [1].

[1] https://mox-configurator.turris.cz/
says guy on an electronic device containing rare earth metals mined from every corner of the earth
Fantastic article.

My favorite is “users don’t read” being used to create blog articles that are 125 words of nonsense when the topic needs 1500.
I don't want to get into specifics because I don't think criticizing individual journalists is allowed here. Especially journalists from establishment media.

So how about a nytimes opinion on the matter?

https://www.nytimes.com/2019/01/23/opinion/covington-twitter...

If you've followed the news to any degree or any of the controversies in the past few years, you'd realize there is incredible bias and agenda. Whether it is jussie smollet, covington, trump, campus rape crisis, etc. And hate can be doled out if to the right enemy. You can mock climate science denial while rejecting biology and gender. I don't see any objectivity or fairness or decency in media organizations today - left or right. Just politics and agenda. But that's just me and maybe my bias is clouding my judgment. Though I'm not sure who or what I am biased towards...
trust has become implicit with mass surveillance. the only thing left to do is to read minds, but that's almost an afterthought for distraction and hysteria. what does it matter what you think or believe when everything you do is closely monitored and reinforced?

a reciprocal strategy develops (trust the trusted) even if you have no surveillance,technology or civilization. trust transactions begin with a certain fixed amount and then the balance shifts based around the perception of the participants.

intercepting perceptions, can circumvent trust/distrust which scales nicely if you can have sparse networks and centrally distributed information on the cheap. you can even customize interceptor information for specific networks, to create all types of down stream effects.

so how has it become implicit? well, you can use technology now to create your own trust/distrust network of information, then you can train this thing to judge new information for you, and most importantly you can expose (or hide) any biases you might have with adversarial networks. this will lead to a new type of trust, a type of meta-mathematical consensus, where machines just make trust decisions far better than humans can, and ideology starts to become replaced by dataology. data dissidents may find ways to circumvent trust networks as impostors or use cloned disposable networks, but crime and problems associated with resistance to existing orders will decline precipitously, you may be against roads but you need to use them all the same.

you may even see an emergent class of rebel/terrorist/revolutionary celebrity, since the novelty of not using a valid and accurate trust network geared towards ones preferences will be the same as not using the internet or banking systems for mass communication or commerce. parallel societies can easily exist without conflict, but the mass of humanity always moves together in the direction of simplification, and it's easier to trust machines, so far they have a much better track record than people, given their rapid adoption in almost every critical human sector. the trade off is that machines become difficult to build, repair and understand, but being a human becomes a lot easier, and one serves the other.

this may seem naive to people inside technology networks, but i expect a type of generational dependence to grow, and things that work are rather hard to obsolesce once they establish a critical mass of global adoption. people trust machines, computers, the internet, they will grow to entrust them with trust-proofs.
Yes, it is called JavaScript.

Android and Linux apps support is made via containers, aka they are not native to the OS, and isn't supported across all Chromebooks models being sold.

And even then, there are support issues.
I'm Terrified of Being Poor Again
Eating isn’t a weight loss strategy.

In other news, circles are round. Film at 11.
Put fat and sugar together and you get very palatable foods (like ice cream). It makes sense that removing either would help control weight.
No. Those might exist too, but photo-electric smoke detectors definitely detect smoke.
Friendly PSA that modern Go has GC pauses under 1ms in almost all cases. That may still be a problem for your application, but it is a far cry from what people expect from other GC languages like Java.
Thanks for your kind words!

If a lot of the knowledge is specialized in one area, the "trivia" (I feel this is such a negative connotation lol) has come in handy. YMMV.

- To your point, Jeremy Howard has never saved my production server (yet), but knowing how to scp, grep, cat around a list of files out has though :)

- Looking at my deck, most of the one-off questions have long half-lives. Most of these are answered as easy and are about 3-5 years before it's asked again ... personally, that's a fair tradeoff.

- Knowing certain "trivia" facts have been a hack to demonstrate expertise. It can also be used to relate to someone's experience. I interviewed a candidate once who had worked at DuckDuckGo. Having a conversation with him about experiences with "Gabe" (Who is the CEO of DuckDuckGo?) and some of his Mental Model essays immediately cut the tension.

- The opposite has also happened. Knowing about a very specific term in Django got me an offer. This has actually happened twice.

- EDIT (next this + next two points): I was thinking about this and realized I had other times when knowing trivia is a lazy heuristic for expertise. (I'm not saying this is right, just saying it happens). Knowing the hourly cost of AutoML immediately convinced someone that our team had the expertise and tentatively agreed to a MM deal. I had never used AutoML.

- Rattling off an answer to an esoteric question in due diligence changed the tone from us convincing we were technical to the person convincing him he was technical enough to do due diligence on us.

- Simpsons Paradox: Whenever I'm answering these trivia questions, I'm saying it quite confidently, which conflates the results.

- The knowledge stacks up in really interesting ways. I think of more things similar to connected graph trees.

If most of my decks were about random Jeopardy facts, then I'd certainly agree that it's not the best use of my time though ...
Who Is Hiring? is where jobs get posted first day of each month here on HN
Languages that have UFCS or extension methods also support this.
Undercover restorers fix Paris landmark's clock
Super easy, the buttons are big and easy to touch and provide haptic feedback.
It strikes me as weird that they are not publishing it, by the way. According to their rhetoric when they started, it was the whole purpose of OpenAI: acknwoledging that we are at point when anybody with enough resources can produce something, let's say, interesting with ML, and striving to give everyone more or less equal possibilities by serving as a more effective academic organization for the world, before Facebook or Google takes over the world completely.

Plus, it's not as if this thing is more "potentially harmful" than, well... basically anything of use, like electricity, internet, fire, less perfect language models. In fact, it isn't even anything new, it's just (possibly) less broken language model than what we already have.

Admittedly, it would be quite problematic to use the full model with today's mainstream GPUs, so I'm not that much saddened by them hoarding on it. It just seems curious to me.
JavaScript Array Interview Questions
I hate clickbait but that doesn't mean any article needs to be reduced to fit in a headline so no one has to read it in order to qualify as non-clickbait.
Oh, I am very pleased to see this request, and I may have some actual help for you.

A number of years ago a west coast startup spent quite a lot of time on a product that could identify books by their spine image which I think is what you want here; finding isbns and barcode scanning them is totally impractical at this scale.

A few months before they closed up shop, I introduced them to Brewster kahle at the internet archive and convinced them to leave a copy of their database with the internet archive.

I have no idea what happened after that, but I believe they did send the data over. Machine learning is vastly different today than when they launched, and even back then they had enough data that they could get 10/12 of my books in a single photo; I really encourage you to get in touch with the archive.

The company was called bitlit then Shelfie.

As a side note I got interested because I thought it would be great to get a spine image as an api for rendering my ebooks as a library in vr/ar - I still think this would be cool.
Erasure and Uncovering: Julia Chinn, Vice Pres. Richard Johnson’s Black Wife
Best Ballot System
Ballot system: voter goes for registeration and gets voting ticket. That ticket with custom voting ID is then scanned at second machine. Then you vote. Voting ID is hashed and all votes and hashes will be published. There needs To be checksun for database what it prints if you want with hash and voting value.
On small things like this it’s easy to just gaslight people into thinking they told you it was ok. You can just explain it was such a small detail they probably don’t remember you brought it up and they said it was ok. If they say no, just double down and keep insisting and as long as there are no records of your conversations you will win.
Erm, isn't a big part of this whole story that GPT-2 > BERT -> GPT?
Would be interesting to get a better understanding of how it worked. I’m assuming there was a motion sensor upstairs, though I don’t understand why it would send a constant signal.
Predictions beyond two day weather forecast mostly make little to no sense for whatever reason.
Liquification is another method, essentially pressure cooked in a lye solution.

https://en.m.wikipedia.org/wiki/Alkaline_hydrolysis_(body_di...
Ask HN: What about Version Pinning?
Nowadays some languages/environments offer the possibility to pin the versions of dependencies. I have a colleague who is religious about the opinion that all versions of dependencies should be pinned. To me this is not obvious at all. I see potential problems with pinning versions but I also don't feel I know enough about the pros and cons. Let me list the problems that I see.

1) What about the dependencies of dependencies? If dependency A requires C and also dependency B requires C it could be that C is pinned to two different versions. Doesn't this cause problems? Do we end up with much duplication in the packed result in which two different versions of C occur? Might we in the end even end up with 10 different versions of C if it is something that is used in a lot of libraries?

2) In theory one should be able to install any version of a package as is proclaimed in the version pinning file but in practice this can fail because a particular version might be incompatible with system libraries. E.g., numpy depends on underlying C libraries in the system so we cannot have the same version on every work station. The same problem with GUI libraries.

3) There is the danger that the versions of the libraries are not updated very often and that one is programming against old versions that have problems that one would never have encountered using a newer version. Also, if one later finally updates one gets all of the incompatibilities at once instead of occasionally a small incompatibility that is relatively easy to fix.

I do see a few uses/advantages for version pinning. When one is going to create a release branch it makes lots of sense to pin the versions of everything at that point. Also, one wants to avoid the issue that the build breaks at the same time on multiple workstations because that just wastes everybody's time.
I'm also using Brave now, though I did have a quick yearning to dust off Lynx…
So, if you just have enough pluck and funding then you can do anything? Years, if not centuries, of learning and specialism be damned, right?
Guido van Rossum on the origin of Python and why he stepped down from leadership
you add a linear classifier at the top to predict start and end positions of the answer span. The augmented model is trained on a qa dataset like squad to actually learn how to answer questions.

hugging face has a simple implementation that augments bert in this manner and you can see the code there. their bertqa model get like an 84 F1 on squad 1.1 which really strong performance. you can augment the thier gpt2 implementation similarly.
Architectural decisions explained here: https://github.com/eBay/beam/blob/master/docs/central_log_ar...

The architecture is: materialized views from a central append log.

I don't see a reference to Apache Bookkeeper[1][2] in the above. My recommendation to anyone who wants to build their own variant of this architecture is to build it on top of Bookkeeper instead of rolling your own. It is designed for this precise workload [2] and addresses the write throughput limitations of the OP 'Beam'.

[edit: pull quote from [2]]:

"what makes BookKeeper unique is its ability to offer a short-tailed, low-latency, distributed scale-out storage solution. Although this is a CP system, its greater availability makes it almost a C(A)P system. It is an apt storage for immutable data."

[1]: https://bookkeeper.apache.org/

[2]:https://www.linux.com/news/event/apachecon/2017/4/high-perfo...
You also ask at the forum of

http://diybookscanner.org/

Perhaps there are users with experience...
Traffic-free days begin in Edinburgh city centre
I second this. I've handled 1000 year old books and was required to not wear gloves. I was told it was about increased dexterity being worth the oils deposited on the page (and to avoid the parts of the page with content).
- if your code isn't important enough to be tested, it's not important to be written

Does this rule cover all code? Do your tests, which are code themselves, not need their own tests? If not, what is special about a test that you know it's correct, when there is no faith in in non-test code?

Is it possible to write your program entirely out of the special "test" code, so that it's always correct and doesn't need to be tested?
Exactly my thinking, totally irresponsible behavior on the part of design team