skysight-inc/HackerNews huggingface dataset:
Depending on your perspective, though, this can be seen as a positive thing: gRPC is extensible enough that all of this can be built on top.

I'm sure that in 10 years, there will be more concepts like "trace IDs" that we will consider minimally necessary for distributed service architectures, that don't exist today.

FWIW, writing the libs to do the metadata injection/extraction is pretty straightforward and transparent to application developers if they're done right.
Shortcuts isn't automation. Tasker on Android is automation, anything you can do from your phone it can do for you (it can do even more than that actually). iOS shortcuts don't work that way
Yep we are starting with image classification for this initial beta launch, but plan to expand to more data types and problem types in future releases! The vision is to make a tool usable by anyone to build custom machine learning
In Celeste, there's an easter egg that lets you play the original PICO-8 game on an in-game computer. How was this accomplished, if porting it themselves isn't possible? Did they have to remake the entire game?
One of the huge gaps in JSON tooling is there isn't a standard XPath equivalent (there's JSON Pointer, but it's nowhere close to XPath, and JSON Path which isn't standardized) and no XSLT equivalent.

For as painful as XSLT was, at least it was a standard thing that existed.
There’s a distinction between one-to-one messaging and one-to-many messaging that needs to be considered. But in general, Google doesn’t control the email protocol so I don’t see a problem with them refusing to send an email they deem objectionable.

This is why private email services and roll your own exist.
I still think Sierra created some of the best games that have ever been made. If I saw a Sierra logo on a game as a kid, I knew I wanted it and I knew it would be quality. Lots of interactions, puzzles, and outcomes especially compared to what I was playing on console. I still think about how I could have plotted my course on Codename Iceman more accurately. I miss these games, I miss the style, I miss the casual aspect of not being a button mashing or accuracy god which I am no longer.
Quantum-computing pioneer warns of complacency over Internet security
Nafas: An Open-Source Breathing Gymnastics Application
Don't be confused. Packages are lost, and found, every day. The real question is about what they claim to be the contents of the package. Which as of today, is still unknown.

At this point, 4 days from the election, you should be especially skeptical of extraordinary claims without proof.
well, yes, Germany used to be all forrests, around 1BCE. Since then, people changed all kinds of habitats, often in a very radical way (burning and razing down the forest, lots of towns ending in -roth because of that). Nowadays, conservation aims mostly for the status quo, not for 1BCE.

It might be different in North America, it might not. I'm not really convinced that there should be much of a difference just because it happened over the last few centuries instead of millenia ago. Just preserve some small parts of the previous ecosystem, ignore the rest. The whole planet has been terraformed already anyways, undoing human presence is pointless to try...
Rust Design-for-Testability: A Survey
I found a matplotlib-compatible implementation of these colormaps here (under the 'scientific' submodule): https://jiffyclub.github.io/palettable/
"Ranked choice" doesn't necessarily imply a particular counting method and could describe IRV or Condorcet. I'm disappointed that all of these proposals use IRV though.
Thanks for the reply. To clarify, I was referring to their Gradient Notebook specifically [1], which seem to have feature parity and have the additional benefit of vertical integration.
https://gradient.paperspace.com/notebooks
It works great under Linux. I got a new Brother printer recently and in CUPS using the autodetected IPP printer actually gave better results than trying to install the Brother drivers (stuff like double sided printing, margins, DPI options all worked out of the box on IPP and not so well with the drivers).
AFter Covid, there may be a counter movement - it depends on the permanence of remore work. High tech industries favor remote work, so that draw might be reduced? SF as well as California will have to manage rents and taxes to eliminate decades of rising data business related IPOs that had started to erode SF/state costs of living - the exodus is several years old, VOVID peaked it. This is hard to predict well.
I can't find it but I saw a presentation (I think from someone at Etsy) where the presenter described being on an interview panel that failed all of the candidates in a batch, only to find out that they had been given their own packets to review.
My point is the same if it's my car that gets trashed or my internet domains taken.

Even if I get good money as compensation, I'd resent it, and much prefer to have my possessions left in peace.
Unsure. That maybe sounds like the Google Lens standalone app from a couple years ago. The Google Lens mode with the stock camera app never shows me anything to buy. ....actually, I just pointed it my rollerball pen, and it identified the pen correctly and then showed me a link to the pen on Alibaba. But I think that was just the image it was matching. It never does that for natural objects.
538 does rank pollsters based on "historical accuracy and methodology"[1], which are then weighted accordingly in their prediction model.

And Nate and Elliot Morris (from the economist) have talked about how polling error tends to be normally distributed, so using multiple pollsters with different biases could correct for polling error. Pollsters are picking representative samples and weighting it to reflect the population, so it's not like they're just counting on who picks up their phone (and phone calls aren't the only way to poll anymore anyway).

As I recall, in 2016 the pollsters did oversample college-educated white voters, which is what gave Clinton her misleading lead. This apparently has been fixed.

There's also the fact that any demographic under or oversampling should be accounted for in the uncertainty range produced by the prediction. I haven't been able to find decent write-ups of this particular part of model forecasting, but from what I've been able to piece together : I believe they quantify the uncertainty of their presidential predictions by building logistic regressions of the output based on highly-correlated predictor data (i.e demographic information, GDP) and then simulating thousands of possible scenarios where demographics trend differently. I don't exactly know how these simulations are set up (I would love to know though). And presumably this is updated in a bayesian matter everytime they get more input data, so the prior probabilities will have an impact on the posterior.

If anyone has a different or more detailed idea of how this is done, let me know. In fact, here's the actual code for Elliot Morris' forecasting model: https://github.com/TheEconomist/us-potus-model if anyone can figure it out better then me.

[1] https://projects.fivethirtyeight.com/pollster-ratings/

[2] https://www.vox.com/21538156/biden-polls-lead-election-trump...
The author is leaving ITTT because he doesn't want to pay $2/month.

If I was ITTT, I would ask him not to slam the door on his way out.
Apple added a secret button to your iPhone, and you may not have even noticed
Public Apology to Jeremy Howard
While I agree with this post, I just want to highlight that javascript is a "curly brace" language where white space has little meaning. On the other hand python is a language where white space is significant. Switching between the two might be confusing/frustrating at first.
> It was really funny, Uber switched from MySQL to Postgres, and then Postgres to MySQL. So they’ve gone back and forth a couple of times, but when they’ve swapped to Postgres, they had to figure out – they had all this app logic that relied on things being case-insensitive, because the database just doesn’t respect case search.

This suggests to me that the guest here maybe doesn't know about collations? But that doesn't seem likely (possible?) given his stated experience and the roles he's held. So what gives?
> Fox news has been covering the hard drive since it was released.

This isn't quite accurate. Rudy Giuliani went to Fox news before it was released, and they declined to take it. After it was released, they of course had no choice but to report it.
Potential novel mechanisms of action underlying Tumor Treating Fields
How can I verify that?
I think that the point is that both the pollsters and Nate are looking at how various polling methodologies correlate to actual past election results.

The raw numbers from a poll are no good though, because you have a biased sample. The people who answer the survey are not representative of the people who show up to vote. They use the actual election results to calibrate the correction for this.

As long as these relationships stay stable, polls should be pretty accurate. In my understanding, the biggest problem in 2016 was that the polls were undercorrecting for the difference between college educated voters vs. not college educated voters. Historically, this made less of a difference than other factors in voting behavior, so it had less impact in the weighting model. In 2016, it had a lot of impact, and college educated voters were more likely to answer the survey, so their tendency to vote Hillary was overrepresented in the polls.

That said, the polls were off by less than 2% nationally. Perhaps that's not a great result, but it's not as if they were wildly wrong, it was just a close election.

Unfortunately this election is also somewhat close this year, and voting behavior is going to be different with the pandemic, mail in voting, etc. I think it's very hard to reliably call Pennsylvania.
The general way you design simulation is that you have a master list of entities (each inserter, conveyor belt, etc. is a different entity), and each type of entity has its own doTick code that updates each tick. Then the very first optimization you implement is realizing that most entities don't do anything most of the time, so you segregate the list into active and inactive entities and only process active entities each tick.
I've found I can get the same tight feedback loop at least for the times where the code will not compile. I use Cargo mode and an after-save hook so that each save runs `cargo check` and, on success, also runs `cargo fmt`. A nice side effect is that I don't need to care about formatting any more.

(defun cargo-process-check-sentinel (process event)
(when (string= "finished\n" event)
(rust-format-buffer)))

(defun my-after-save-hook ()
(when (eq major-mode 'rust-mode)
(set-process-sentinel (cargo-process-check) 'cargo-process-check-sentinel)))

(add-hook 'after-save-hook #'my-after-save-hook)
>As you fall into a black hole the event horizon shrinks away below you and from your own POV you never cross it.

You have it backwards. From the POV of an external observer you never cross the event horizon, because that's a function time dilation, and light that you emit being more and more red-shifted as you get closer to the event horizon. From the falling observer POV, nothing really changes - or rather, what happens close to the event horizon or just past the event horizon depends on what the theory of quantum gravity says.
The article is way too long, and doesn't really talk about Nate Silver much.

However, one interesting item is the idea that there is no way to verify these predictions. Because they are forecasting one time events, there is no way to validate if their models are in the least bit accurate. If you have a X% chance of event happening and it doesn't, were you wrong? No because it wasn't 100%, and even if you are right, it's not terribly meaningful. It would be interesting to see if a site like five thirty-eight modeled all elections results, and then see how accurate they were across all of their predictions. Maybe you would have to look at all predictions with > 70% chance of happening and see if they got 70% of those correct.

However, in the end those predictions seem like they could be done by throwing darts at a dart board and we wouldn't really know.
A hosting provider without strong DDOS-protection does not make your site work, and they will quickly kick you out when their infrastructure suffers because of attacks against your site.

CF & co can protect against DDOS primarily because they fight tooth and nail and weather the storm when a customer is attacked. Attackers know that they won't succeed, that's why they don't even try, and that's why CF doesn't have to deal with constant attacks against their clients. Your average hosting company will quickly fold against a large attack, and will then have to make a decision: suffer the attack, or kick you from their servers. It's obvious that they will kick you out.

Keeping a website available against opponents with some money to spend gives you a handful of companies that you can rely on.
> I refuse to engage with more such sophistry.

That's a good idea, since your contract argument simply reinvented limited liability. Also your black and white thinking is off: for example, I never argued about "all extensions are justified by economic growth," nor have I continually reduced positions to binary when they're clearly not. I think you're arguing against what you want me to write instead of what I've actually written.
Why is this completely free? What is the catch?
They say they're going to promote anonymity and put an emphasis on privacy. We'll see how that plays out.
So you want farmers to return to the practices of 4000 year ago. Please come back to earth.

You really think farmers should go back to being sheep herders.

You really think that’s viable.

Wow.

It’s Europe. The sheep herders you mentioned are heavily subsidized, either by the government or by NGO’s. That’s not a viable solution for farmers at all.
> I am not sure what the implications of unsafe are for the type system.

There are no implications, that's the point.

> the unsafeness of unsafePerformIO and importing an FFI function as a pure function are not reflected in the type in Haskell

Yes, that is correct behaviour; if it was reflected in the type it'd be call safePerformIO.
Exactly. Minus the job and kids, I'd love to have the time to learn all the tools I need for all the dozens of projects in my head. But if this makes it easier, it greatly increases the chance of the project actually happening. (And heck, I still have to work out how I'll actually send the signal to the servo...)
Immersed Can Now Bring Your Real Keyboard into Your Virtual Office
The problem arises when major communication channels are monopolised by large corporations. There is a similar issue with media/news organisations too.
We have a massive problem with our media being largely owned by Murdoch. The result is that our elections tend to be heavily influenced by lies and propaganda, just as is the case with Fox News in the US.
I think it's more that threads are a poorer fit for the application side of things.

On the app side, "I want to do this thing that might take a while without blocking the UI, and then do something with the result, and I have zero need to communicate with the code that's running the task beyond giving it its arguments and getting its result back," is the most common use case. Task parallelism is tailor-made for that kind of problem.

Using a dedicated thread, on the other hand, gives you some raw material you can use to solve that problem, but leaves you to handle all the messy details on your own. And doing it the easy way - one short-lived thread for every thing you need to do in the background - is expensive, while doing it the correct way and implementing a thread pool is essentially just committing to Greenspunning your own personal task parallelism library.
Much improved. As would a different font, but that's like a religious argument that have been known to start Hatfield/McCoy incidents.
I think you might be a bit reversed; an outside observer will never see you fall past the event horizon (because it would be impossible for light from you to reach them), but unless you happen to fall into a black hole with a "fire wall", you won't experience anything special when passing through the event horizon, aside from the already high tidal forces.
I don't understand your argument.

It is correct that the standard library provides you with a newtype-based identity monad. But as you have said, you can also write own `type Id a = a`. What's wrong with that?
For web dev, I would rather have an expert in rust obviously, but I would also rather have an expert in php who expressly choose php over rust for the sake of the kiss principle. Plus he would probably be satisfied with a lower starting salary :-)

But you are right, reality often goes differently than what's thought to be ideal, which is why "perfect" solutions sometimes doesn't gets adopted in favor of a less perfect solution, which leaves the old "perfect" solution forgotten by history.
It's fair to be concerned about the UX of voting, especially in threads like this full of wonks who just want to debate the theoretical foundations of voting systems. In light of that I would like to assure you that the RCV intitatives that I have seen in the US that have achieved momentum have done so by fully acknowledging that FPTP originated and persists via the sheer simplicity of its implementation; these RCV campaigns see it as a point in their favor that voters can, to use programming jargon, "gracefully degrade" to FPTP to avoid the need to completely re-educate every voter about the fundamentals of voting.
And we don't even stop there. Never minding the flashy war/genocide aspects, we self-select mono cropping to a detrimental degree to our species genetic diversity.
Requests for Discussion
This is an interesting tool for computing minimal diffs, but the result is not very human friendly. If this is your goal and you are looking for something better than diff, have a look at graphtage: https://github.com/trailofbits/graphtage

Also works for XML, HTML, YAML and CSV.
It works quite well, has some surprising touches and is doing it's best to be helpful and not annoying. Good job!
What about BPF?
Continue building my desk.
For those like me who often read HN comments before braving the wilds of a site like CNN.com: the boat in question is the iconic 3d printer test model, Benchy, printed with impressive detail at a size smaller than the width of a human hair.
Well, the whole comment you link doesn't really deny that Dijkstra could be arrogant and dismissive, it just goes on to say essentially that he was a lovable old coot and that they listened to him only as much as they wanted; "Dijkstra was much more funny than annoying for anyone who had any sense of self. The two biggest problems in our not-quite-a-field were those who listened to him too carefully and those who didn't listen to him carefully enough."
Do you think an SFP+ nic would work? It would be cool to try out fiber.
My understanding is the newer Android/iOS apps (and maybe Windows/Mac, who knows) filter everything through Office 365 in some way, even if you're using Exchange or your own server. Is this following the same model?
AFAIK there is no way to extends the Hugo with custom functionalities, like generating pages at run time. The only thing that is allowed is to add hooks when generating links, images and heading.

I used it to generated link to the API documentation directly from the Doxygen tags files: https://invent.kde.org/documentation/develop-kde-org/-/blob/.... This is quite verbose but in the end it allows me to do things like this: `[Action](docs:kirigami2;Action)`. This is visible on develop.kde.org, the other big Hugo project in KDE.
with some tuning you should be able to saturate the PCIe 1x slot.

Excellent reading on this available here :

http://www.intel.com/content/dam/doc/application-note/82575-...

and here :

https://blog.cloudflare.com/how-to-achieve-low-latency/

Edit : with the inbound 10Gb card referenced
Details and/or photos?
Ironic that the copyright in the footer of the page is still "© 2019 Microsoft"
Ah yes, the ad hominem. Classic.

Nope, I'm not a furry, but over the years I've been quite fascinated by how people react to them.

For instance, the first person who responded to your comment seemed to correlate images of fursonas with partial nudity, which is often sexualized. Over the decades I've observed furries (which has been rather unavoidable as a gamer/hacker), from what I can tell, it isn't a sexual thing. Sure, some furries are horny, and those furries like sexualized images... but there's plenty of folks who are furry but don't use that as an outlet for their sexual energies.

It's kinda like leather. Some people wear leather for protection, some people wear leather because it's stylish... and some people have a leather kink. The kinksters don't ruin leather for the rest of us.
In the rural parts where I was going when I was growing up the meat animals were not that far from pets.

Weird thing to play with a bunny and eat it couple of months later. First lessons in the circle of life.
"Trick though it is, it has real physics in it. The gravitational path integral doesn’t distinguish replicas from a real black hole. It takes them literally. This activates some of the latent topologies that the gravitational path integral includes. The result is a new saddle point containing multiple black holes linked by space-time wormholes. It competes for influence with the regular geometry of a single black hole surrounded by a mist of Hawking radiation."

Ah yes, the complex of wormhole interlinked blackholes surrounded by mists of Hawking radiation...

This style of writing, without the actual math, seems to more so obscure true understanding than reveal it for such a complex construct as english words are very likely insufficient for actually capturing the true meaning.

Adding the (partial?) equations of the path integral and/or the matrices would allow for an actual understanding without the confining nature of human words.

In fact just thinking and writing this comment made me more confused, just a few paragraphs prior the path integral could not be fully calculated, but now here it is certain that "the gravitational path integral doesn’t distinguish replicas from a real black hole". Just how powerful is this 'mathematical trick'?
I took that to mean that they don't use string theory to prove anything per se. But it sounds like they got "insights" from string theory, which seems like it was useful for once? IANAP.
it's self hosted on my netowork that if I want to access remotely I can via my VPN.
Wolves tend to go for the young elk, which are easier prey, because yes, they are slower and weaker. Not sure it strengthens the herd to take out the young that haven't reached maturity yet.
Never had more than a passing interest in IndyCar or NASCAR races, but I remember enjoying both of those on a 486 DX with the turbo button on the case when I was a kid. Links: The Challenge of Golf was another one.

Daytona USA was released around the same time... and had a karaoke mode so you could sing along to the soundtrack while racing. That was Papyrus' true downfall, they never identified karaoke as a critical feature in any of their games. :)
That's a great perspective. I actually think Kickstarter could be great, if backers really treated it as a way to fund projects they like, instead of a pre-order of a final product with an early-bird discount. That is, if you're building hardware with a target price of $100, early backers should be paying $300+ for that product (or $x no-string attached donation + small $ amount for the right to be first to pre-order to be used against the final price of the product) because otherwise, yeah, like you said, you're going to use the Kickstarter capital to finish development and have no money left over to fulfil orders.