skysight-inc/HackerNews huggingface dataset:
For Java I'd written a Logback exception sender[0] that creates metrics tagged by level, class, exception class, cause classes. I'll say that it is a quick and convenient way to see changes in system error characteristics. I had used a similar setup for Graphite but didn't work as well without tags.

Since DataDog charges by number of metrics and each tag combination counts as one, actual exception messages should only be included in tags if they don't have instance-varying text.

[0] https://github.com/karmakaze/logback-metrics-datadog
same with skiing and many other sports.
If the government decided that the OS vendors could push the functionality anyway. System level applications are controlled by the OS vendor and already have access to this data, so there is no additional risk here.
Warhol was shot in 1968. Some say that this event was the cause of switching his life from productive creativity to relative stagnation.

The review notes that almost the whole book details his life before 1968. But the review does not mention the attempted murder at all.

I wonder what the book's take on this event is?
The level of pedantry and wrongness of this post shocks me.
> We are aware that this story is being used as the basis for unverified theories that the novel coronavirus causing COVID-19 was engineered. There is no evidence that this is true;

"Engineered virus" is a much more drastic claim than "escaped from a lab". Practically all of the viruses studied in labs are natural. Engineering living (or quasi-living) things beyond adding this or that protein is still more science fiction than science.
Some context for people who have limited knowledge of Scala.

Lihaoyi is one of the most prolific coder's, not just in Scala, but in any language. He looks like he is much to humble and modest to claim so himself, so I will do it for him.

Here is a by no means exhaustive list of projects

- A buildtool

- A bash replacement that speaks Scala

- A test framework

- A parsing library

- Ports of several python libraries in Scala

- Several libraries in the scala.js ecosystem

For the full list see https://github.com/lihaoyi?tab=repositories

Discussions on Scala on HN tends to contain a somewhat large volume of comments that explicitly or implicitly tries to communicate that Scala is a language that is much to complicated to really be productive in. Lihaoyi is a rather clear example of why this is not true. If this random internet citizens endorsement doesn't convince you maybe the book will :)
By busier than ever do you mean spending 5 hours a day watching TV and surfing Reddit?

https://en.m.wikipedia.org/wiki/Television_consumption#Stati...
I do, however, fault Google & Apple for using the acronym "GACT" here. This is an RNA virus, so they should be able to come up with something that baxkcronyms to "GACU".
Success from Disruption
For learning Common Lisp (which is what I’d recommend) there are:

* Practical Common Lisp by Peter Sibel. An award-winning book that serves as a serious introduction to the language with many practical projects. [Available to read for free online.](http://www.gigamonkeys.com/book/)

* Land of Lisp By Conrad Barski. A fun introduction involving writing silly retro games in Lisp.
The author based his book of a short introduction he wrote called [Casting SPELs in Lisp](http://www.lisperati.com/casting.html)

As an IDE if you’re comfortable with Emacs use Sly, Vim use SLIMV.
For Atom there’s SLIMA, a port of Sly should become available for Sublime Text in a month’s time (or whenever ST4 is announced).

The reason I recommend Common Lisp is because it’s multi-paradigm, unlike Clojure and Scheme which force you down the functional rabbit-hole (not a bad thing but you won’t learn as much). Another reason is with the tools above it’s very-easy to setup a live coding environment.

I would recommend against learning Clojure because the error messages often tie too closely to the JVM, which might be annoying.

In terms of big projects, there’s of course HN, also

* Emacs

* Google Flights

* Grammarly

* Some quantum computing stuff

One of the things which is easier in Lisp is the creation of a Domain-Specific-Languages

Look at how [messy and hacky HTML DSL in Python is](https://github.com/duyixian1234/html_dsl), implementing this in Lisp would’ve been far easier and less hacky than that.

But really the main thing is macros (which enable the above), macros allow for easy customisation of the language syntax to better suit the problem at hand.
I don't think it's absurd to forego all this fancy crap that triggers through walls, and instead have a cute, local-to-device, privacy respecting app for logging contacts and locations.

Brought your mom some bread today? Log it in the app.

Went to a grocery store after? Log it in the app.

Every Sunday or something maybe check in with some of the people you got within physical proximity of, and try to investigate a bit if there were any known cases at your grocery store or such.

If you were potentially in contact with Covid, maybe update the people you saw after it, or maybe just self isolate, or maybe both.

Definitely do get in contact if you have symptoms, and ideally you could even alert the grocery store and they could post a notice somewhere people could easily find (ideally online) with when you visited and perhaps the likelihood of you having had it at that point.

Sanitize your groceries too~ People pick things up and put them back, I imagine there are hundreds of cans and junk food wrappers sitting in stores across america right now with Covid on them.

I really believe this is all doable with the stock iOS Reminders app and some discipline. But a standalone app would be nice; not-plaintext-in-the-cloud is kind of important at scale. Non-iCloud reminder lists were possible at one point.

(Tangent but Reminders a misnomer imo, I vote renaming it to String Nest)
Will Covid-19 speed up the use of robots to replace human workers?
There are a bunch of COM interfaces in CoreFoundation. My first COM tutorial came from Apple documentation!
The reality is that we're probably doing both. We're undercounting Covid-19 deaths due to the headline figures in the UK mostly only counting deaths that occur in hospitals, and also overcounting because not all of those deaths are caused by Covid-19: https://www.bbc.co.uk/news/health-51979654

Also, this is a terrible, clickbaity headline. When they say that the care home deaths are "far higher" than official figures, they mean that they're far higher than the figures for the number of deaths two weeks ago. For something that's growing exponentially. As the analysis at the bottom points out, "the hospital figures show deaths have been increasing at a similar rate", so this is sad but not exactly surprising. (It might not be exactly the same rate of growth as hospital deaths, but the numbers given in the article are only very approximate.)
It's a verb as well: https://dictionary.cambridge.org/dictionary/english/shock
usually the gossip works in a way that you should receive each feed's messages in order.
Essentially, your client will talk to a peer and say "I have everything up to message M from feed F, got news?" and then the peer will go "Oh, I'm caught up to message M!" and then your client will realize that N > M, and ask for the messages [M+1...N] in order.

Of course, there are ways to mess this up if you try really hard. :P

But to answer your question: Yes, you can read it. You won't be able to verify that it is part of an unbroken signature chain, but you will be able to verify that it was signed with the feed's private key.
I've heard the breastfeeding thing. Quick search gets https://en.wikipedia.org/wiki/Breastfeeding_and_fertility The nutrition thing is an added twist I've not heard of but sounds very plausible.
Will the ebook be released before the physical version? This is EXACTLY the book on Scala I've wanted and am so excited to see this coming!
The blog looks well on mobile screen
With chess you do not stand a nontrivial chance of dying each time you take to the field. So not the same, it seems to me.
"It may not be surprising that in the exponential growth phase the estimate is very bad, but even in the linear phase (when 40+ points are available) the correct curve has not been found. In fact, it is only once the data starts to level-off that the correct s-curve is found. This is especially unhelpful when you consider that it can be quite hard to tell which part of the curve you on; hindsight is 20-20."

Does this perhaps explain why we are so bad at calling the top of economic bubbles and similar phenomena? Maybe there literally is not enough information until the very end. It's not that we're dumb. It's that we can't do the mathematically impossible.

I have a sense that this might be a very important and profound principle that might explain a lot of seemingly irrational behaviors.
No. With dynamic languages, one gets not only "reduced" build times, they are instant. Testing for correctness needs to be done with any kind of language. Type checking is not a replacement for that. But you can add the necessary type declarations to dynamic language to facilitate static type checking if desired. These checks don't influence the build time significantly.

As written in my first post, using dynamic languages is only one way of improving development times. The other of course is, use languages which allow for fast compilation.
Bill Maher “We need the news to calm down and treat us like adults.”
How can I have the Internet Archive archive a specific file (pointed to by an URL - one for the document, one for its hash)?
> Firstly, that's just not true. That is a thing that happens, but it is not the only thing that happens. Bureaucracies come about for all sorts of reasons, and in all sorts of ways.

So it is true, it's just not complete?

> The regulations are the location in the stack that need to be corrected.

What if the best way to do this is to remove the capitalist incentives that motivate local communities to operate this way?
While that's definitely true, I don' think that's the point here. The 7 yo had anxiety about proximity, which is very common in children that age. They just want to know that the adult is nearby and has not abandoned them.
Yep, and your database will record that it's missing message N.
One of the grocery stores in town here has signs up stating that the prefer card transactions to cash.

They haven't made the effort yet to turn off the signature collection step. So you get to handle the pen. I expect they either don't particularly know it is an option, or have some false beliefs about it.
What point are you trying to make? The end result is you can’t do what you want with your own land.
Even stating in writing that I hereby place this code/document/etc. in the public domain doesn't work for some companies because, as you suggest, the status of public domain around the world is ambiguous. (This is basically the reason the original MIT/X Consortium license was created.)
Shock is a noun, as well as a verb.
Even if you test every single death, there is the problem of determining who dies with Corona versus who dies of Corona. In the current situation, these numbers are hard to keep apart. A lot of bodies are disposed of before viral spread and cause of death are assessed. We will be able to guess at the numbers, but the error bars will remain big.
I'm sorry to hear about that but I'm sure you'll do great w/a react/node background I'm not even involved in front-end but I know quite a few places always hiring good react/node devs (albeit they might be in a freeze right now).

Give https://github.com/yanirs/established-remote and https://github.com/remoteintech/remote-jobs a look.
When you have money to live for two years, then what?
Exactly. It's hard to have collective reform without there being a collective.
While it's true that we spend more time in the code than in issue trackers, the advantage of the issue trackers is that a discussion can happen with arguments on both sides and a final decision can be taken, along with a plan to do it.

Every time I see a conversation in comments like this:

// TODO (mr): Make this more generic
// rp: we only use it once, why change it ?
// ol: I agree with rp

It feels too weird to leave in place. Should I add a comment with my point of view ? If the function in question is modified such that the comments are invalid, should I delete the comments ? Leave them for "documentation" ?
No. That is false. Climate change is not a function of overpopulation and we could have easily headed it off 20 years ago if existing energy interests with outsized global influence didn't fight us tooth and nail to be exclusive energy providers.
For europe: https://www.euromomo.eu/
Multi-generational homes aren't exactly a terribly safe idea either during this Covid-19 pandemic. They're suspected to be one of the reasons why some communities have had much worse death tolls than others. Younger members of the family go out to work and socialize and bring the disease back into the house.
Can investors time their exposure to private equity?
They may check your website for a return or sales policy or being so early in the morning, it may trigger a fraud alert. There are other services. Try setting it up during normal business hours.
Sounds good to me!

Are you thinking of something like Amber Smalltalk? Amber is a complete development system, well worth experimenting with if you have not already done so. Good ideas should be shared.
They are in order, and Bond evolves based on his experiences in previous books. I would start with the first, Casino Royale and go from there. Bond of the novels is a more complex and less hero-worshipable character than his movie equivalent. My personal favourite is On His Majesty's Secret Service - I also loved the short story A Quantum of Solace (which has nothing to do with the movie of the same name).

And while I personally enjoy the novels, I will say that some of them have not stood up to the test of time as well as others, and now read as very dated. Not discouraging you from reading them, just be forewarned!
“Socialist” societies have the things you’re asking for.
Hackers just exploited a DeFi contract for $25M
Most common use case for concurrency is for IO intensive workloads. When it comes down to IO, programming language hardly matters.

If you have CPU intensive workload, an optimizing compiler can help. Well, for that you have C or other languages with more mature and aggressive compilers.
You do realize that if an employer makes an edit during work, the IP will be of the company. Your title makes it seem like it's the official stance of the whole company.
I'm personally working on both of these problems. Multiple feeds are implementated in an Oasis PR, and multiple feed types are implemented in the protocol and Go implementation, but the JS implementation is still being worked on. Once we fix that we should be able to hold any append-only feed as a Scuttlebutt feed (e.g. a Git branch).
That nowhere near a reasonable analogie, humans are agents in their own right, we have a brain.

A company has no will of it's own, anything in the interest of the firm but not in the interest of any of the employees, it won't happen.
The ppk is an amazingly reliable firearm. Because it's a blowback design, it's very immune to limp wrist failures, in contrast to most semi-automatic pistols that delay ejection until chamber pressures go down. This limits you to .38ACP but the trade-off is increased reliability while maintaining a small package. These firearms can also be miniaturized, for instance, my Bersa Thunder cc fits into my front pocket and is quite a nice EDC (we have constitutional concealed carry in Kansas).
If you are good at ES6 and css, then you’re halfway there. You can build a full stack web application if you know JS with the help of some frameworks. My personal preference for a JS frontend framework is React and for the backend, I prefer express which runs atop node. It is definitely easier in 2020 to develop a web application but the JS ecosystem is too fragmented these days so avoid the shiny object syndrome if you’re serious about making something. npm is a module registry and you can pull in 3rd party dependencies for your app from there, so yeah you might have to learn to navigate your way around it. jenkins and docker are not so necessary in the initial phases as you can offload CI and Cd to SaaS providers such as netlify but the pricing of these providers is steep so you might want to move on from them.
It's Going to Get Worse
The idea that having children is an anti-environmental stands is part of a platform called "eco-fascism."

I am not sure you want to involve yourself with those folks and this toxic ideology. It is not inevitable that every life liberated some huge sum of tons of carbon.
Regarding the oxygen saturation levels that have been so much in focus the last few days (the usual thresholds for starting intubation might be wrong for Covid-19 patients): is this a metric that is measured directly or is it usually derived from proxies? That's what my debugging instincts are shouting whenever I read something about the oxygen saturation mismatch, it would be easy to get misled of the proxies have never been (noticeably) unreliable before.
Pessimism is an indulgence.

Don't go gentle into that good night.
It is interesting to take a look a the overall trend in total number of deaths (without filtering specifically for those attributed to COVID-19). The graphs for an area like New York clearly look like we are undercounting Coronavirus deaths and look pretty sobering: https://www.nytimes.com/interactive/2020/04/10/upshot/corona...
That's convenient. I wonder if pentesters/security researchers know about that.
> "And that means talking (and doing something) about the 'propaganda, misinformation, and outright lies'"

The problem with your viewpoint is that, unless you plan to remove the ability of large swaths of the population who have been "robbed of their ability to think critically" to vote, ending democracy as we know it, whichever authority you construct to define what is "true" may not remain under the control of you and people who think as you do and then it will become Orwell's Ministry of Truth in all but name. Game over; civilization loses.

"The road to hell is paved with good intentions" as they say. Forgive us old-school liberals if we choose not to follow you down that road.
Thanks for the corrected link. I was walking my dog when posting and I miskeyed it. :)
Of course not. The point (for me) is that it's truly owned by it's users and it never goes down.
Could 'Carpenter vs. Murphy' Reopen 2k Oklahoma Trials? (2018)
The link is down I’m guessing it’s not the scuttle butt of the outdoor world. A Scuttle butt is the protective fabric put around a climbing harness when one is canyoneering and will be sliding down and scraping against abrasive material like sandstone.
Why did you switch from github.com/magnolia1234 (now deleted) to github.com/magnolia1234-new ?
You didn't say anything about "commonly referred", you said:

> I doubt that Carlsen was referred to as "Norwegian teen"

Which he was, apparently at least 292 times
It’s Going to Get Worse
I had been following Alireza's rise over the past year on Chess.com. It's not entirely surprising. He often plays against Hikaru Nakamura, one of the best blitz players in world, who streams many of the games on Twitch. The gap between them had been closing and I think it's pretty much closed now.
He might have been fazed for sure. Carlsen is famously grumpy about losing. And there's a big difference between losing a single game, and losing a match consisting of several games. It's much more difficult to dismiss the latter as a fluke.

Now obviously this wasn't a fully serious match format, but then again Carlsen prides himself on his dominance under short time controls.

after all, it was in rapid playoffs that he defended his world champion crown against both Karjakin and Caruana. It was only once it came to that when he would simply blow them out of the water.
> one simple and low-cost approach is to take more time for further discussion and review before accepting deployment of a system like this.

That's "simple and low-cost" in the sense that doing nothing is simple and low-cost, usually. But it's not an "approach" to anything. It's also not low-cost considering thousands of people are dying every day.

It doesn't seem to me that there are easy solutions for this problems that offer better privacy that we haven't yet thought about for lack of time.
Saying the masses don’t have power is nonsense

The right organizes groups to show displays of power

The general public can too. Lookit teacher strikes and SOPA

Especially right now with bungling dumbass, people already stuck home, with supplies...

WFH workers should absolutely be striking

SOPA style web blackout, except for supplies services

Or be a fatalist and let old people’s demands to keep their figurative life afloat drive the species off the cliff

Congress would absolutely have to step in as Trump would finally just crumple into his chair and drool

Which is how it was supposed to be in the US. Public pressures Congress into compliance, not each other through government rules about HR and accounting

Humans are biologically programmed to avoid things that make them fearful

Sitting on your butt riding along isn’t stoking much fear in privileged turds

That we have no power at scale is a lack of imagination and to be completely frank, rather pathetic

Web chuds used SOPA to stop their pet issue but can’t be bothered to shut the screen off for the species itself?

Off the cliff we go, I guess

“It’s all the elites fault!”
Why is 5 years the cutoff?
Can someone explain me how's that C# and Java are in different categories?
USA Local Guide for All
I'm not ready to risk giving up more privacy to "mitigate a pandemic outbreak".

I believe there are other ways to fight viruses, we (the world) should invest massively in biological R&D to better understand, protect, control and heal our body rather than track people. Tracking people is a low-level solution that misses the bigger picture.

Maybe this will be possible in 50 or 200 years, but the world we currently live in is not ready to both track people and respect basic human rights, in my opinion.

By the way : same argument is valid for nuclear weapons. Why don't we accept that all countries get nuclear weapons? Because it would be dangerous in the wrong hands.
Peer review of news by citizens is already done in an informal way based on what they click on and share. Even when you point someone to Snopes showing a news article is false, people will respond saying Snopes is run by lefties and cannot be trusted. All you are suggesting is mob rule - the majority decides what is fake news.
> which gives them the luxury to resist these technologies on moral grounds, or even on the grounds of not wanting to learn the new thing.

I do think making a smartphone a requirement for living is a genuinely catastrophic idea, not simply an ivory tower exercise nor conservativism. Requiring people to possess and carry with them at all times a computer with a myriad of sensors and an ever-broadcasting beacon not under their control seems terribly fragile, unnatural, caste-creating and cruel. It is worthwhile to fight this, despite it being undeniably convenient for some things.
These Weeks in Firefox: Issue 73