skysight-inc/HackerNews huggingface dataset:
Jurassic Plankton Stole Control of the Ocean’s Chemistry (2019)
I'd argue that the figcaption can't contain an adequate description in pretty much every case. "Figure 3: results of Benchmark Q, showing X to be 40% faster than Y." is appropriate only for the minimalistic bar chart with only two bars, and already there it's pushing the limits - it would often be appropriate to just say "Figure 3: speed of X and Y in benchmark Q" as the interpretation and conclusions from the two bars is a separate, different thing which could be in the text. Perhaps to the reader it's not relevant that X is 40% faster than Y, but rather that X can do the thing in 5.6 seconds - which is clear from the bar chart, but not from that proposed figcaption.

Let's imagine a more realistic bar chart with the results of benchmark Q, showing the speed difference of X and Y in four different [resolutions/tasks/memory limits/processors/whatever], so 4x2 bars. Should the advantage of X over Y and all the other patterns visible in the chart be described in the figtext? IMHO not. In such a case, a reasonable alternative for that content would be not a sentence but a data table, providing all the information but leaving the interpretation up to the reader - just as for the visual chart.
USPS was probably much more adamant about delivering lost mail in the 1950s. The level of service was higher, with twice daily delivery.
the US Patriot act / FINRA was created as a job creation measure. It is essentially an indirect tax on banks to increase jobs after the stock market crash of 2001 ("compliance").
But you won't know at parse-time how to tread the item.
Below we have duplicate "keys" and an atom in the middle of a k/v list -- what do we do here? Are the dup keys an error, or do we make a multi-map? Do we throw away the atom or assume it's a key with a nil value?

((k1 v1)(k1 v2) ... (k4532 v4532) anAtom (k4533 v4533) ...)

It's stuff like this that makes Erlang/Elixir really weird -- it needs to look at the format of every item first to determine what it's going to be or how it's going to be printed. (Is it bunch of numbers, or a string? Is it a dictionary, or just a list of keys and values?)
Torpedo Tube and Torpedo Shooting Process Explained on US Navy Nuclear Submarine
Well, this is a nice coincidence, Nim also added support for rightward assignments today!

https://play.nim-lang.org/#ix=2x7r
>And I assume the market share for iMac/Mac Pro is just not that big for Apple to invest in competing with AMD/Nvidia on the Highend Segment.

Well it is the same argument for CPU as well. Shipment volume dont make much sense for a Custom CPU in those TDP.

But it really seems they are going All in. Custom CPU, GPU and likely NPU on all of their platform.
Actually, it's not.

In the Apple 1, only 7 bits were output. Expanding that circuit to do graphics would take a byte and still output just 7 bits, simple.

People are pretty sure the Apple 1 video circuit was just expanded to do graphics, which is why it's 7, and that left the high bit for a color shift.
perhaps this? https://en.wikipedia.org/wiki/Ben_Franklin_effect#:~:text=Th....
It is not transmitting every displayed character over USB. The terminal emulator needs to send a command (e.g. not just a character, though the distinction is besides the point) to the device.
I get the impression that Microsoft is dogfooding C# on a greater level than before beginning with Span<T> and Memory<T> in .NET Core 2.1 (among others), still clearly ongoing here in C# 9. It's almost like a paradigm shift where I note the .NET Framework of past focused on higher level features and evolving the standard library first and foremost. I'm not sure if it's just me though, or if not, what the reason behind this push actually is.
Anyone know why Colorado comes out over other states on those terms?
The IP stack has the concept of layers, which function as abstractions that hide the implementation of lower layers from the upper layers. Layer 2 (L2) is the physical link layer - it only cares about getting a packet between two devices. Layer 3 (L3) is where IP addresses live. As the article describes a router has functionality to send a packet towards its final destination as well as get it between ports.
I found a few parts of this article to be quite insightful, barring a statistical analysis using data that's not available:

* The use of a real lab to tear down and inspect a microwave, identifying a real design flaw leading to a safety hazard. This seems to indicate that Amazon did not send their product for independent inspection before sourcing it, or that the labs or staff they used to do so were less thorough or competent than the lab CNN found.

* Interviews with former Amazon staff indicating that standards have likely been loosened, because public available information (like reviews) which would have triggered a product's removal in the past no longer seem to do so.
Noticing Change
Both cost quite a bit. Banks charge for wire + poor fx rate, where TW just for wire.
WhatsApp to unveil statically typed Erlang variant in November
Unattended-upgrades plus checkrestart plus periodic reboots for kernel upgrades can get you a surprisingly long way.
> We did reach out to the post office for comment and a spokesperson told me, “In most cases these incidents do not involve mail that had been lost in our network and later found. What we typically find is that old letters and postcards – sometimes purchased at flea markets, antique shops and even online – are re-entered into our system. The end result is what we do best – as long as there is a deliverable address and postage, the card or letter gets delivered.”

A bit of a sensationalized headline. Just an old postcard, the postmark is recent.
"The Emacs and Vim ... are outclassed by modern IDE"

Outclassed in what way?

Have you looked at LSP[1] and its support in Emacs[2], for instance?

That's not to mention things like SLIME and paredit for Lispy languages, or the integration of the rest of the Emacs ecosystem in to your development environment, the ability to develop and configure all these development tools in Lisp instead of being forced to switch to some other language, etc.

[1] - https://github.com/Microsoft/language-server-protocol/

[2] - https://github.com/emacs-lsp/lsp-mode/
Do you know where the mail tubes sent your postcards and expense reports? Did they end up in some basement or were they lost in the tubes forever?
The harm was unfair anti-competitive practices, namely being prevented from operating their own payment processor. Until Epic got kicked off the App Store for operating their own payment processor, there was no harm.
Windows and MacOS have been (and are) based on the model of buying a copy of a piece of software for each piece of hardware. The idea of only buying a copy for one machine and running it somewhere else is difficult for that model.

Ubiquitous networking is common in the Unix world, but much less prevalent in the Microsoft and Apple worlds.
A belated congrats!

We love Caddy, especially for the read-friendly nature of Caddyfiles and the built-in LE. But, we do find the docs and plugin situations difficult enough for deeper customization + debugging that we still also use Nginx elsewhere, and are only now getting serious about a V1 -> V2 migration. The below are about our V1 docs experience and looking at V1 -> V2 migration two times and being scared off, and hopefully actually doing it the third time.

1. Docs:

-- Common full working configurations are unclear: Finding them requires Google searches hitting broken examples in support forums, when you are lucky that they exist. This is common stuff like proxying, auth API gates, etc. (There was a small V1 github repo that was helpful, it may exist for V2 as well now?)

-- The doc style seems to prioritize terseness vs. clarity. (Even in math, we know an error-correcting language uses repetition & spacing to provide value beyond what a minimal number of characters can do ;-))

-- Examples... aren't. Ex: They are generally 'out-of-context', so unclear how to put into a full working configuration, even at the syntax level

2. Plugins:

The philosophy of pushing basic capabilities to the community via plugins makes sense for a small-staffed effort, though like the JavaScript nodejs/npm situation, that causes its own problems. The above examples like auth are so basic that even if they're via the community, they're part of a migration of a real implementation, and even if the core is fine, they're central enough that they need to be great too: features, docs, etc. Node kind of got away with it b/c a few people took on big lifts for stuff like the HTTP libraries, and that was a big part of the success. Our earlier analysis of basic V2 plugins showed they were a WIP, and while we're now revisiting, it was disappointing to see V1 stopped.

Hope that helps! We are not paying users, but we do evangelize to federal + F500 IT types.
Those margins make almost exactly the Apple display region active text.

Interesting! I never noted that before.
This is dated August 10, 2020.
Statements by journalists like this and actions like Bernie Sander's Make Billionaires Pay Act shows that either 1) a number of people have no understanding of how asset prices work or 2) they understand the underlying economics, and would rather stir up anger to implement their agenda than be honest.

An example I've been giving to people who are making the argument about billionaires making money during the pandemic is: Imagine you own a modest $300,000 house. A city inspector comes by and finds that your property is located on an old toxic waste spill and condemns it so that it is now worthless. A week later, the city finds that they've made an error, and there is no toxic waste, so now your house goes back to being worth $300,000. A month after that, you get a tax bill in your mailbox for $100,000, 30% of your $300,000 asset gain.
Ok what's ansible? :)

Some script bunch that adds layers upon layers of VMs?

My website is all static (and private use) so I don't really have a reason to run SSL on it. Make it hard, and I'll give up on the security theater.
Those are excellent reasons to move to another area. I think that relocating to other areas makes fantastic sense for lots of companies, Palantir included. My point, though, was that Palantir went out of their way to rail against the values and culture of Silicon Valley in their S-1. Repeatedly. These are all quotes from their S-1:

> Our company was founded in Silicon Valley. But we seem to share fewer and fewer of the technology sector’s values and commitments.

> Our roots in the intelligence community and defense sector introduced us to unique demands that many companies in Silicon Valley and elsewhere did not address: security, stability, and transparency

> Palantir was founded on the premise that the most critical challenges cannot be solved from the comforts of Silicon Valley.

This all makes more sense now that we know they were planning to move shortly, but it still struck me as weird and political. It read to me like "Remember, US government, we don't get wishy washy about using technology for military purposes like some of those other, differently-valued companies."
Isn't that qHD?
Orisinal (Flash Games, 2003)
From the article:

In an exchange from March 2012, Johnson had an opportunity to question NSA Director Keith Alexander about precisely the kind of concerns that the exposé of PRISM confirms — that the signals intel agency can spy on content coming through American Internet servers.

I think it's pretty accurate description of what PRISM and other NSA programs allow NSA to do. Also:

Alexander categorically denied more than once in this clip that NSA even had the capability to conduct surveillance in the manner Wired reported

We now know not only they have the capability, they are actively using it. If claiming such capability does not exist is not a lie, then what it is?
I feel semver combines two separate ideas into the meaning of v1:

By labeling as v1 you're:

- communicating the package is stable and will be maintained

- communication that breaking changes will now increment the major version (saying nothing about stability, backported bug fixes, or any maintenance)

I wish they were not combined. Incrementing major versions frequently on early stage projects would make them work better with package managers, but without the expectation of maintenance from the community.

Not incrementing major versions makes it hard for package managers to make sensible decisions.
> Musketeers are good for defense not offense

Offense / Defense scores stopped being a thing after Civ3.

> A stack of trebuchets and knights or macemen beats a stack of musketeers, subject to levels, bonuses, HP and tile bonuses.

Trebs and Macemen only have 1-movement. This means that they cannot force combat with the Musketeer. Even if they could, the Musketmen have 9-strength against the Trebs 6 or Macemen's 8. (And I don't believe that Macemen get melee bonus against Musketmen: Musketmen aren't considered melee units, they're gunpowder units).

The only time you can use Trebs is when the death-stack arrives at your city's doorstep. You smack the stack with collateral damage... but the death-stack player could simply not attack your city, and instead aim for map control. (Pillage and siege strategy).

Knights are a legitimate response, but require Iron and Horses. I'm not convinced its better for death-stack operations, because defensive boosts are an important part of keeping a death-stack healthy (ie: the Death Stack regenerates its HP in the field by sitting in a forest for +50% defense, until its HP comes back). Knights don't get defensive bonuses.

A Musketeer death-stack waiting in a forest (ie: Regenerating) will have 14.5 strength vs a Knight's 10 strength. I'm not liking the odds, even if Knights have a movement advantage.
There is a difference between semantics and implementation. There is nothing forcing you to turn a JSON object into a hash table. You can easily store it into a list of pairs. However the semantics are obvious, this is a mapping, order doesn't matter and there shouldn't be duplicates. If you just see a list of pairs it is less obvious what is meant.

That being said you can easily argue that the JSON data types aren't expressive enough to capture many common semantics so you end up needing external documentation anyways.
> sensationalized headline

No, the postmark is 1920 according to the article.

See https://i.imgur.com/r8HqDc2.png
>Because the first goal post was meaningless.

You're the one that placed it there.
i love how these giant companies choose to locate in municipalities that are either geographically,culturally or politically hostile to expansion & gentrification AND THEN bitch about nimbys. maybe we were better off when the coastalites just thought we were all backwater and racist.
It's necessary because normally, when iTerm encounters a BEL character it plays an audio file through the default audio output device. It needs to be patched to instead interact with the device over HID instead.
One thing I’d like to note is that node is becoming a more ubiquitous stack. Don’t you think?
Thank, I just consulted appendix B of my copy, you are correct. DL7 is unconnected in nonRFI rev0 though every later Apple II RFI or not could do 6 color HIRES.
Fedora 32 works reasonably well, just some minor hiccups, such as:

* There is no driver for the Goodix USB fingerprint reader yet

* Occasionally thin lines of pixels don't update correctly (hard to describe, might get a photo soon)

* dmesg logs periodic errors with amdgpu and the new driver for the realtek wireless card, but I haven't noticed any negative functional impact associated with these.

* The TSC is marked unreliable on each boot.

That said, it's plenty usable as a daily driver, and the performance is very strong for the price point. GeekBench 5 results at https://browser.geekbench.com/v5/cpu/compare/3495992
https://en.wikipedia.org/wiki/OSI_model#Layer_2:_Data_Link_L...
Systematic Ideation for Startups and Venture Theses
This is super cool! Using an FFT to detect pitch is a natural approach, but my understanding is that most pitch detectors work in the time domain using some form of auto-correlation. See:

https://en.wikipedia.org/wiki/Pitch_detection_algorithm
Beyond the great unknown?
Same here.

Early on, I didn't have a machine of my own and would hand assemble programs to be typed in next time I could get some machine time.
>Every documented config setting is for the new json format

I did my v2 migration this past weekend and for few minutes thought this as well.

I think part of the problem is that when you use the site search for some Directives all that comes up is a selection of the corresponding Module docs and not the Directive docs.

For example, if I search "reverse_proxy" I get links to pages like [0] but no link to [1].

If the search could prioritize exact-matches to document titles that may help.

[0] - https://caddyserver.com/docs/modules/http.reverse_proxy.sele...

[1] - https://caddyserver.com/docs/caddyfile/directives/reverse_pr...
Yes, quarantine has been successfully defended on individuals, small groups, or specific areas. “Quarantine” on whole populations has not and would not be.

It has nothing to do with being anti-mask, your government just doesn’t have the power to force everyone to wear masks for half the year because somebody thinks it’sa good idea to prevent their kids from getting minor infections.
The parent comment asked why Caddy is better than Nginx but I'm not sure some of these are applicable.

> Built with Go, so memory safety is essentially solved

Has there been any memory safety issues with Nginx?

> Very pluggable if you need to add additional behaviour

Nginx is easily extendable and has far, far larger plugin ecosystem than Caddy.

> Config API with graceful reloads

So does nginx, with "nginx -s reload"
I suspect it is still important to get to know people and build trust in the flesh, even if having a remote leader can be good.
Just ordered a Ryzen 4800U minipc for home server use.

Think it might play in that role. Decent number of cores yet modest TDP seems like a good fit
Supporting "unusual" cases is difficult and takes more effort. In the dog-eat-dog world of commercial development, to win you have to get the majority.

Yes, I had that conversation with a friend.
> Also I hit Cx-c by mistake thrice a week.

Unbind it. Problem solved. That's what I do with my clumsy fingers.
Also, before smartphones or even digital cameras, people sent camera rolls to laboratories, and got prints back.

If, in winter sport season, you sent your photos from the Sahara to be developed, chances were you got what looked like snow landscapes back. Conversely, sending winter sport photos in july/august might give you ‘beach with skiers’ photos back (I think that was because of operator error, not automation)
Two of my offices have had these and at both, we've had engineers constructing insane devices to retrieve things they dropped in :)
Shopify is a big customer of theirs....this is interesting.

As a shopify store operator, I'm super frustrated at a few things that we can't edit. This looks like it's not editable, but BETTER from a conversion standpoint, which could be a significant impact to profits.
I really wish Stripe would either support Elixir or drastically improve the quality of their docs.

As it is, every guide I see assumes the use of one of their few officially supported languages.

It doesn't have to be that way. For a web API, the strings sent back and forth in HTTP requests and responses can be generated by any server-side language.

Edit: Here is an example, the first guide linked from that page: https://stripe.com/docs/payments/accept-a-payment?integratio...

As you'll notice there's a toggle for language in Step 1 "Set up Stripe". The options are: Ruby Python PHP Java Node Go .NET. Note that CURL is not an option. The entire guide presupposes you're using one of 6 languages Stripe has blessed.

This has been the case for every guide on every similar Stripe product announcement I've seen shared here over the past year and a half.
Did the author know what an alist is (hint: check out he assoc function). In any case though, there’s no huge difference between the two. The graph structure semantics are assigned by the generator and consumer code.
oh its 1000% a proxy for income. No doubt about it.
My point was that Android is the same deal.
At least you should have in-house automation flagging potential SAR cases. Then have compliance staff review those and escalate the valid ones.

We have a setup like that in place, and we're a gambling operation. A broker-dealer handling far larger sums of money really has no excuse.
Just because the standard lisp reader is readily available doesn't mean you should use it for anything else than code or small chunks of trusted data. Was there ever a question of using regular s-expressions in the same way as json? I don't think I have ever heard people suggest that. Most people either talk about using (read ...) to read trusted config files (which is fine) or to define an s-expression format to address specifically the complaints of the article.

As others have pointed out, there is nothing stopping a lisp reader from reading an alist as a hash-table. That is an implementation detail...
They can afford it, with all the subsidies the get from the USPS when delivering to non-urban places.

Amazon is a cancer in Congress.
I never knew they did twice daily deliver, time to google up some more info!
But I’m going to put that link to the full diagram in the figcaption, because I want it to be there for sighted users also. Now what?

A straight visual description of the diagram is probably inappropriate for alt text: too long, too wordy; it’s the longdesc problem again.

I’m not convinced that there is a properly correct solution here.
VM images typically require more storage, ram and cpu than a container.

I know I can run dozens of docker containers but prob nowhere near the same number of VMs
Nikola Declines as Short Seller Accuses EV-Maker of ‘Deception’
This is a good point. You have to have some assumptions of what your audience brings.

I'm aware there are levels of information in an IP packet, but I don't know them offhand. If I have to google something on the first sentence in a high level overview, then I'm likely not going to read the piece and the author has lost me as a reader. Maybe I'm not the target audience, though I was interested. I'm providing that as feedback for the origial author since the piece mentions that's it's still a work in progress.
Speaking of add on cards, I own a TMS9918 video card for my Apple II. It's remarkably simple. The 9918 manages its own 16 kB of VRAM and it doesn't place any timing restriction on the host system.

You'd think that the 9918 would be a bottle neck between the CPU and the VRAM, but the Apple II can write to the 9918 VRAM as fast as its own internal RAM. Faster, actually, since the destination address auto-increments. That was a surprise.
Can it not have multiple postmarks? The stamp at the top (which says 1920) and the modern barcode underneath?
Not to mention 16 more 256-bit simd registers.
Unicode: Mirrored Characters
It is surprising that only high volume or otherwise special customers can offer region-based pricing.
I'm open to that! Do you know how to do that with Algolia's site search? I'm kind of new to it and a collaborator actually did most of the initial set up.