skysight-inc/HackerNews huggingface dataset:
Counterpoint, if I need to deploy technology T to solve problem P, I don't want to have to also deploy a flotilla of support technologies because modularity or whatever. ZooKeeper was always an implementation detail of Kafka, the fact that you had to manage it separately was an abstraction leak that I'm happy to see fixed.
The entire premise of the app is that P[transmission] = F(distance, duration). I think this is a naive assumption and just the two input parameters have nearly zero predictive power, i.e. the variance of the estimated probability would make any further analysis useless. I'd also argue that the only case where it would be useful is tracing a zombie-level virus when there's willingness to lock down with military a 5 sigma radius around the probable infection. Otherwise it's just a tool for marketing and spying.
I suspect you’re below 30 years of age? It’s quite interesting how quickly the memory of the internet has faded and this became the new normal. Sometimes it pays to look a little deeper.
Thank you - it must be me. Had the same issue in a macOS 10.12 VM with Chrome 81. Here's a screen recording of the issue in the Windows 10 x64 (2004) VM: https://tinyapps.neocities.org/cg.mp4 . Tried reloading policies in chrome://policy and waiting 15 seconds as well, but there was no change.
There are a lot of shared raft libraries now. It is much easier to share library code than a piece of a distributed system.
But the square brackets used in array access nest, so the parsing is never ambiguous.

The reason > needs braces is that without them, if you're parsing and so far you've seen these characters:

let y: RectangularArray<i32, X, 2>

You don't know if that final > is ending the argument list, or is a greater-than operator, with the rest of an expression coming after it.

But if it was square brackets, then a closing square bracket on its own can only ever be the end of the list:

let y: RectangularArray[i32, X, 2]

Because if it was closing an array access, there would have to have been an opening square bracket:

let y: RectangularArray[i32, X, a[1]
Appreciate your opinion, and agree the ratio isn't 1/6, but it's not de minimus and there is no safe population.

There is essential work, those jobs are wartime/highly hazardous jobs, and deserve all of the support and gear that actual war fighters get. That isn't happening.

Finally, Fed liquidity is a tool with far greater power than we are utilizing. To not exercise that power, and to not equip hazard roles- is simply barbaric.

Good luck and good health to you.
This paper * suggested, under some pessimistic assumptions, that it would require "near-universal app usage and near perfect compliance" This is due to the large fraction of spread from asymptomatic/presymptomatic carriers.

My review of the paper is that their assumptions are overly optimistic and that contact tracing will be largely ineffective even at universal adoption.

*
https://science.sciencemag.org/content/368/6491/eabb6936/tab...

https://twitter.com/adamvsteele/status/1259661260406349824?s...
It’s amazing how far a few kilos of cocaine will get one in those circles. Maybe the prohibition needs to be repealed to prevent cartels from running the markets.
Strength training.

Make sure you squat so that you can get up from couches in your old age.

Make sure you can run at least a mile without getting winded.
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/mast...

“Fun” stuff to read. So if I want to write higher order functions, rather than classes / interfaces, I have to write, and worse, READ, mass boiler plate like the stuff in the link.

This feels like Java 8, to a large extent: you can use code that calls lambdas (e.g. Stream) but you don’t want to have to wade through such HOF code that has the needed cruft to use the callbacks. So in practice, people won’t create higher order functions and the like, as it becomes too much trouble to read and write.
Post-neoliberalism?
Darkreader – Dark Mode for Everything
Exactly. As a 20 years blogger, I would say I wish people posted more blog posts than shitty tuits. But Twitter format made possible distribute the message better than the blogs. Back then, we used RSS aggregators and other things, nowadays its kinda rare. I still visit blogs and i still post on my own blog, though i do it everytime i need to do a longer explanation post.
Looks like this is for the old version. The new version is going through staged preorder now.

If it'll work on the new that'd be enough to make me want one, but kind of rough to do it in the hopes it'll be able to run linux. The official OS sounds like its actual ebook reader software is pretty crap. If I'm going to pay that much for a device like this I really want a nice reading experience, not just note-taking.
What I love most about this is that there seems to be some form of nominative determinism at play here because the surname of the original owners is Sizeland, which doesn't take a big leap of the imagination to connect to their owning an island of notable size. At the very least, Sizeland is definitely an aptonym.

https://en.wikipedia.org/wiki/Nominative_determinism

https://en.wikipedia.org/wiki/Aptronym
From the title, I was expecting
https://en.wikipedia.org/wiki/Stand_on_Zanzibar
(title from a mention in the novel of
a factoid that the entire human race,
standing close together, would just cover Zanzibar.

Would love to see either this or Brunner’s
https://en.wikipedia.org/wiki/The_Shockwave_Rider
as well-produced films.
Ah yes I remember that one, thanks for finding that.

Giving the article and comments a quick-rebrowse, it honestly seems extremely circumstantial -- that they're mostly explainable due to content moving, URL's without any links pointing to them, etc. -- generally stuff that can be identified and fixed in Search Console for your site.

It hardly looks like any confirmable trend or policy, not even remotely. Just Google doing its best to rank the most useful search results with the heuristics it has, but not excluding anything it's able to find. And jumping to the conclusion that any de-ranking has to do with age is pure speculation.

So unfortunately I just don't see any real evidence to support the up-comment assertion that Google delists content due to its age. And again, it flies in the face of its business model which is to return useful results so it can show advertising next to them. There's no plausible business motive here.
“ A single GIF can be larger than a typical website (over 2 MB).”

Not larger than today’s websites, that’s for sure.
The argument in this context is that social media enjoys the legal protections of being a "platform" while operating much more in the mode of a "publisher".

As somebody who (as here) frequently finds his opinions squelched, I'm unimpressed with all of the angst.

No one is forcing anyone to use any platforms, or be in the internet at all.

The idea that the big platforms should be treated more like utilities doesn't seem fully formed.
CS history has a long history of similar pieces of software being not called compilers.

Normal CS jargon has "assemblers" and "linkers", both of which might appear to be compilers according to this dictionary definition.

CS history also includes things like TeX, which formats text for a variety of outputs, and was rarely called a compiler.

Web browsers often include a JIT compiler for Javascript, but their text formatting system isn't usually called a compiler.
The flow is sequential, as laid out in the code, the same as for any old-fashioned code. It has the same semantics as the non-async code. The only difference is that OS thread can be released to do some other work while you wait for IO operation to finish.
Why would Google showcase non official sources?
I would bet that most traffic on I-90 in South Dakota is at or over 90mph given the speed limit is now 80mph. Heck, North Dakota, not exactly a bastion of enforcement, decided against going higher specifically because of South Dakota. Idaho, Wyoming and Utah have 80mph limits and Texas has road at 85mph. A lot of plain states are not hyper about speed limits. 120mph is going to get you in trouble, badly, but 90 might not even get you stopped.
Blogs died because:

- It takes a lot of time to write well especially every day.

- Most couldn’t make a living on it because Google’s whole model is to underpay for content and Google has a monopoly on ads.
Users having to click a prompt once to turn on audio would break youtube?
>Note, if you get caught at these high speeds on public roads, you will be arrested and vehicle impounded.

Being white and polite (and generally having a bunch of things about you that scream the opposite of "criminal scum") counts for a lot. In most states officers have discretion to choose between the civil and criminal version of whatever the state's "ludicrous speed" violation is.
Is NASA Working on a Warp Drive?
Scientists Jump-Started Consciousness in Monkeys
So tell me, which US cities are you going to swap for that "immense superiority in nukes"?

It always amazes me that US commenters never seem to think that nukes can go in both directions at once. Certainly the US has lots of nukes. But so do the adversaries.

China, so it appears, has only about 300 nukes. I once did the exercise of using only those 300 nukes on the US's largest 300 cities. By the time I got down to city number 300, I found that that city was only a quite smallish town of roughly 10,000 people. In other words, a mere 300 nukes would completely destroy the US. Russia has 10 times that many.
Chrome is doing it on mobile to decide whether media should autoplay, except YouTube gets whitelisted by the heuristic (which they tuned for YouTube obviously)
For those who were wondering over at https://news.ycombinator.com/item?id=23205588, this is the kind of reading we have mostly lost. Just a guy (or gal?) with a life story, I’d come back to read the follow ups in a heartbeat. They also seems to notice the wall from the other side.
Sadly it would be great if it were true but the finer details are that you cannot today drag and drop a gif from a website into another one or copy it to your clipboard and paste it elsewhere on the web. Even though it’s in the W3C clipboard specs https://www.w3.org/TR/clipboard-apis/#reading-from-clipboard, Chrome doesn’t support it. I tried to implement this but it will only show one frame and convert it into a static image and drop the transparent pixels. You can save it directly to your computer though.
Why We Carry Watermelons
It feels like there could be a (partial) meta solution here:

A search engine that returns results whose pages weigh in under a certain size.

From the comments it seems most of the "cruft" filling up Google results are newer web apps, generally JS-heavy and advertising-heavy, etc.

If you had a filter for pages with (e.g.) < ABC kb of JS, < XYZ external links (excluding img tags), I feel like there'd be a good chance that the "old" web and the "unknown" web would bubble to the top.

There are plenty of false positives (particularly for "small" forums build with modern JS apps, etc), but it could be one of many filtering tools to achieve better search results.
The risks are different. This type of drive can divert law enforcement ressources when the country is fighting a pandemic.
It's about defaults.
Cleanup is great. Mowing lawns instead of letting them grown removes one of the last remaining habitats for animals living close to humans.
38k a year is in the range of my actual gross salary as a mid-level software developer in Germany, although it should be noted that I work 70% part-time. It would certainly be enough to cover an entry-level developer or a founder who's willing to take a smaller pay in exchange for the freedom of working on their own project. And that's before we consider startups located in Eastern Europe where cost of living is lower, but you can still find competent developers there.
Navy Releases New UFO Incident Reports
I'm not qualified to say it copying is necessary at a language level, but in terms of implementation, BEAM always copies for message passing, AFAIK.

A small caveat is that Erlang has a Refc binary type that is reference counted, when sending a message with a refc binary to another process on the same node the content isn't copied, just the reference value (like a pointer) and the reference count is incremented.

There is an area where copies could potentially be avoided, but I don't think they are. Recent versions of beam have an optional off-heap message queue feature; some software patterns have a proxy process that accepts messages and sends them as-is to another process; if the message is off-heap for the proxy process, and it would send to the next process off-heap, it could be possible to avoid copying it, but it might be a bit tricky. (I don't think this is done, but that's why I said AFAIK earlier)
> The comment: I noticed that your demo video also had "emotional" video layered on top of the dialogue. This could be considered manipulative; perhaps consider sharing a naked version so we could attempt to interpret the emotion based solely on the text to speech engine.

Close your eyes
This doesn’t answer the question at all. Also it’s very disingenuous. The designers of Go were very much aware of the the last 20 years of language development. They decided on a subset that catered to software engineering between teams of people spanning a length of time.

It purposefully leaves out lots of features and cutting edge design philosophies because many Of those make things difficult when sharing code between multiple developers Spread over a long length of time.

Go’s philosophy has always been close to KISS. Don’t provide all these cutting edge tricks and tips because you can accomplish the same thing in a far clearer and maintainable way by doing it simpler.
I loved the Media Center Edition theme :-)
Gal.

And if you want to see the follow ups, you can join my Patreon and get an invitation to my private email list where I post new stuff as it happens. And then maybe I can spend less time bitching about how poor and broke I am.
> Ok, so how about the idea of a persistent, immutable, never-ending transaction log (uhoh, sounds like blockchain now!)? Setting aside Kafka for now, what do you think about the basic design pattern? To me it sounds a bit like it could represent a temporal database in raw transactional log form. Why not?

Because nobody wants to be replaying events all the time to get their actual data. They want the data to be, well, materialized. Replaying events can be helpful if you need an audit trail but the systems which need that have mostly all evolved their own audit trail techniques, e.g. double-entry accounting.

The people who invented these streaming event systems quickly realized that continually replaying events from the beginning would get absurdly expensive, so they even implemented 'checkpoint' events that snapshot the current state of the data every once in a while so that replays can start from (a hopefully recent) snapshot and finish quickly. At that point you have to encode the logic of how to roll up all events into the current state into your checkpointing code, which immediately enforces the notion of a global current state of the data, which is in fact what RDBMs solve anyway.
Lol, that's a poor, contextless insult, and pointless as well because you read into my comment things I did not say and do not believe.

Note that I said "safely". Essential roles are as hazardous as war and deserve the support and equipment that that entails. We are not doing that, and it is barbaric.

I'm not going bother with your dismissal of a government providing liquidity. It is clear you have no idea what that means, or how the financial system works. I can only recommend that you learn.

Good luck to you, elves of hills, brooks, standing lakes and groves...
Same reason you learn any language. If you have zero interest in learning Go, why did you click or comment on this link? If you’re genuinely interested in what Go programming is like, the Go website has a Tour that is concise and well made.
> as much as you'd like to sound cute and demeaning

My intention wasn't to demean but rather to provide a clear and understandable message for other readers who might lack the scientific background to critically evaluate your claims. I was also hoping that you'd take the hint that perhaps you lack the requisite background knowledge to commentate usefully on the topic.

The first two links are the ones with unexplainable results (to put it charitably) by the now infamous Dr. Raoult. The third one is a review which identifies previous successes in vitro and argues for further clinical trials to take place. In vitro studies are useful for identifying drug candidates to test but say absolutely nothing about whether something will work in practice.

Meanwhile, the link I provided in my previous comment neatly summarizes the current clinical data on the topic. In a nutshell, hydroxychloroquine does not appear to be particularly useful for treating hospitalized patients. It might or might not have some mild beneficial effects and it definitely has serious safety concerns; the arrival of additional clinical trial data in the near future should hopefully give us a more complete picture.

I stress again that there are currently no known effective treatments.
my experience is the opposite unless you really need the whiz-bang feature you should never use Kafka it’s the least reliable and hardest to run it require active babysitting by skilled team of admin and ops.

if you don’t need low end-to-end latency (tailing consumer blocked on long polling) it’s better to use something like HdFS or AWS S3, but if you need it but have low throughout it’s better to use something like RabbitMQ. if you have both high throughout and need polling then it’s worth investing into Apache Pulsar.
I expect Pulsar to stay with Zookeeper. Kafka currently stores topic and partition info on ZK ( https://cwiki.apache.org/confluence/display/KAFKA/Kafka+data... ), which can get to be a lot of data. But I think Pulsar only stores server names and basic config info on ZK ( https://pulsar.apache.org/docs/en/administration-zk-bk/ ), which is much more managable.
Finally! Travis Jeffery did this years ago in Jocko and also solved my other beef with Kafka at the same time by building it in Golang.

https://github.com/travisjeffery/jocko

I’ve always found things built on JVM are are PITA to deploy (especially when using SSL) so the single Golang binary is a welcome advancement.

It’s all the good things about Kafka (concept, API, and wire protocol) without all the crap (zookeeper dep, JVM foundation)
I just want to say that I like your nitmyhostname blog and enjoyed your article on RSS.
It’s downvoted because it’s being facetious. If you actually want to learn about what Go programming is like or used for, go to the Go website and try the tour.
Show HN: Hacker Spring – Instant blog by email, no signup required
Well, I never opted into Amber Alerts so maybe it can still work by forcing people to use the Apple/Google built in contact tracing API.
Being a FF user I can't use it, but it made me think about the dangers of extensions being hijacked. It would be nice to have as a browser builtin feature a domain based whitelist that enables access to extensions according to a trust level, so that for example any new encountered domain can be accessed by all extensions by default, but if I assign say my bank domain a level of N, only extensions whose trust level exceed that N number would be able to access its data while others would be bypassed, then a fixed maximum value of say 10 would mean all extension bypassed for the paranoid.
Probably even a trusted/not tusted flag would suffice, but just in case one wants to differentiate between locally written and installed extensions that can't self update, then official and non official ones. Doable?
Hi Zeena, I love this! I just filled out your form.

I was just mucking around with Nvidia's latest, called flowtron, and I know from that experience there's a significant amount of work between getting a tech demo out and launching a usable product, whether API-based, or with some visual workflow like your video shows.

One thing I think worth considering on the commercialization front is whether or not the core offering is the workflow niceties around your engine, the engine-as-API, or both. I'm just a random person on the internet, so take these thoughts with a large grain of salt, but thinking about it, it seems to me that prioritizing integration with say unity, unreal engine, video compositing tools, blog posting tools are all interesting and viable market paths. The underlying networks are going to keep improving for some time, so you're really trying to buy some long term customers.

Some stuff that's obvious, but I can't resist:

I could off the top of my head imagine using this for massively reducing the cost to develop games, for script writers pulling comps together, for myself to create audio versions of my own writing, for better IOT applications inside the home... I'd really love to be able to play with this.

There still isn't a truly non-annoying virtual assistant voice; when the first tacotron paper came out, I was hopeful I would see more prosody embedded in assistants by now, but the longer we live with siri and google, the more sensitive I think we are to their shortcomings. I have a preference for passive / ambient communication and updates, so I would place a really high value on something that could politely interrupt or say hello with information.

At any rate, congratulations, this is cool. :)
For those who want to read blogs.

Here are some of them, a feed with lots of them.

https://trivial.observer/100daystooffload/
In the first week or so of the lockdown, going out on lightly-traveled freeways and people were going really fast.

I don't know if it was because there weren't many other cars out there, or because "we're all gonna die, abandon law and order!"
To follow blogs, check out the most excellent recently-on-HN Fraidycat. I love it: https://fraidyc.at/
Great idea. Google seems to do nothing but remove search options. At least they still have a time filter. Ddg only does a year old I believe.
exactly once messaging is a lie. it just mean you have duplicates message but let Kafka try to detect duplicate for you, which is almost never what you want. it’s much simpler to make your message processing indempotent.
Blogs are still there, you just have to look for them.

What you’re seeing with platforms like Medium is it centralizes content discovery. That’s powerful. But it doesn’t mean blogs have disappeared.
Not sure about the Russia and China routes but the Busan-Shimonoseki ferry is pretty impractical. 13 hrs and about as expensive as a flight. More if you consider train costs from Shimonoseki.
Konoha – a tool for easy-to-use Japanese text processing library
USC to Raise Tuition 3.5%, as Planned Before Covid-19 Pandemic
Yes, they also make parks unusable. Residential and commercial spaces are meant for humans. There is no need to even compromise for inclusion of animal habitats unless that area has some sort of endangered population. There is plenty of uncut vegetation in the rest of Michigan
From what I can gather, they allowed a free signup for participants. People with flu-like symptoms are more likely to be searching for tests and to go through the hassle of acquiring a test.

Source https://www.king5.com/mobile/article/news/health/coronavirus...
I got the impression Putin used social media, e.g. VK, to manipulate people's opinions, eg untrue "news" about people from Russia being harassed and worse.

Seemed like successful psyops by Putin to me. I guess if Ukraine had blocked VK sooner, not many people had been particularly much pro Putin.

Of course now Putin continues with psyops via Facebook but that's harder for him than via VK.