skysight-inc/HackerNews huggingface dataset:
It's good to to see IndexDB used for data persistence to reduce the need for a backend API and network calls. It's an under-used technology that's available in every browser (https://caniuse.com/indexeddb).

I can recommend Dexie (https://dexie.org/) as a wrapper to make it a bit nicer to work with.
The microfilm.

But yeah, 64gb in basically half a fingernail is unbelievable
If you like turn-based games, play it. It’s one of the best. Everyone says V is the high water mark. I didn’t pick it up until VI, but really liked it.
A lot of people are driving the "the sky is falling" mentality. Ignore most of this and do your own research. The world is overall getting better everyday. Keep planning for the future and contribute to changing the world to how you'd want it.
Readers may also find the Copiale cipher[1] interesting. It has been around since the 1700s, unsolved, until 2011 when a team figured out (with the help of a computer or 2) it was a homophonic german cipher, and decoded the whole thing.

[1]https://en.wikipedia.org/wiki/Copiale_cipher
[2]https://www.wired.com/2012/11/ff-the-manuscript/
Sure - but waiting to announce (and hopefully release) for over a month after your competitor is SHIPPING is a sure way to lose sales. At the very least they need to leak potential pricing and performance in the mean time.
Arduino is open-source. AliExpress has clones for under $2.
You absolutely can as an single individual, with that CMOS camera on your person. It's when we start using a networked database to store faces, this is when it should become unlawful IMO.

There's a big difference between a human brain and a vast 24/7 all-seeing database which can identify an individual out of millions of faces.
Async is basically a super convenient way to interact with an event loop.

Any time you call `await` you are saying "schedule an event on the event loop, and call back into this method with the result once it's available"

Multi-threaded code is good for some things, but often you need an event loop to keep things reasonable (GUI code for example). That's where async / await really shines.
This post is from a few years ago. To see the latest terminal rendering coolness:

- https://justine.storage.googleapis.com/printvideo.html
- https://justine.storage.googleapis.com/printimage.html
Not necessarily. The option could go either way - you might be the wealthier party but it could also be that your spouse is the wealthier one. You could also have a prenup, but that would still involve lawyers.

I just don't see the benefit to the standard government marriage scheme. Domestic partner benefits have basically the same upside and very little downside these days. From a legal perspective marriage is almost entirely about property/money. There are plenty of people who have a loving and marriage-like relationship without getting the state's permission (piece of paper).
Fiber Optic Sensing
I've been using acme.sh for years, and in that time, I've had to update it once (maybe last year) due to the move to ACMEv2. The interface stayed the same, at least as far as my use cases, but I spent an hour in the docs reading about new features. I've got a wildcard cert now!

Reading Jacques' post made me wonder WTF was going on, especially "The machine that this is all running on will need a much more recent version of its OS." Oh, right, the reference ACME client written in Python.
>They help the companies, who help the Government in return. And the whole conspiracy is carried on via the revolving doors of influence and networks of who knows who.

Except now one of the ways the companies can help the government is with readymade worldwide surveillance. That is much scarier than anything Dole could offer.
Exposing the limitations of the underlying tech is a good thing, because it makes it clear what needs to be fixed.

Early operating system APIs grew up around batch systems, which were inherently synchronous. As multi-user systems and networking became ubiquitous, computers have become inherently asynchronous. But system APIs have been slow to evolve, or else have made explicit decisions to go all-in with threading (e.g. WinAPI).

Threads are a paper-over. You can use threads to simulate asynchronicity over synchronous system APIs. As I'm sure you know, threads have a widespread performance tax (context switching blowing out your cache), and are an obstacle for the developer who wants to understand exactly what the machine is really doing.

When you use async, you can reason about what the machine is doing. Operating system APIs have been slow to effectively support this. For example, they usually support something like select(3) but it's usually non-trivial to check for keyboard input in the same select call as you are checking for network activity.

It's encouraging to see Linux add io_uring recently. I think I have read elsewhere that Windows is your main platform. Indeed, the Windows API steers programmers heavily towards threads due to design choices. Sometimes in linux you can hack in a path towards async by abusing file descriptors+threads but Windows is inflexible here.

Tanenbaum defends the synchronous model, "Parallel programming and interrupts are REALLY REALLY hard to get right. There are all kinds of race conditions you have to worry about. Synchronous is much safer. Sometimes there is no way around using an asynchronous interface, but it is always the last resort. Making it hard to do is a good idea." But the RMOX os seems to have solved the general problem of creating a pure-async system api.

The dialects of Javascript that are in the current generation of browsers are confusing partly because the async model in that js generation is half-baked. In another comment, you highlight the ecosystem problems that have grown around js callback hell.

But these problems are not an inherent problem of async programming. For example, python3 asyncio does not suffer from callback hell, because (1) it is straightforward to await on a coroutine to return a value, and (2) the ecosystem has grown up around a mature async model. There are still hassles with python asyncio libraries that use threads under the hood. For example, I've had trouble with aiofiles at scale.

Regarding Erlang: I see the actor model as a weak response to multicomputing. Some of the difficult problems of that domain: (1) message reliability; (2) grid-application survival when you lose a physical host. Erlang/Actor avoids responsibility here by telling the application programmer that they must assume that message delivery is unreliable. This pushes handling of all related problems into the application layer, where it is a distraction, and arduous to test. I think the actor model dodges hard problems that are inherent to its chosen domain. (Apologies if I have misunderstood the reason you highlighted Erlang.)
DCS is so cool. I feel like I need to quit my job / be single again in order to learn it though.

I got the rift in order to play it only to realize that learning DCS from the ground up requires a lot of keyboard input / referencing cheat sheets so need to be pretty proficient with it before you can't see your hands and as you mentioned the resolution is not quite good enough in rift to really see things with much detail though it is still a fun experience to try out.

Looking forward to playing it on a future headset.
You can also make the exaggerated example if you look at someone the wrong way you get fired for harassment. The point is your analogies is not even close to what is happening in the Apple vs Epic case
Expected this to be about: https://www.amazon.com/Civilisation-Kenneth-Clark/dp/0719568...

Or perhaps: https://www.amazon.com/Civilization-West-Rest-Niall-Ferguson...
I am sure you can build a version for $200, but if you are going to says its $200 you should provide an exact list of parts you used to make it for $200.

I did not take it as each eye was getting 2k when I read it. Your total screen space is 2880x1440 with those displays. Even with two 1080s you have 2160 total. But then again the screens are advertised as 2k on aliexpress. So it is all a bit weird.
This. The urban areas and inner suburban areas where most of HN grew up and lives are much less polluted and have more animals now because we mostly kicked out industry decades ago and the areas have recovered.

...but the outer suburban areas and rural areas have far less wildlife because they are so much more developed than they used to be. There has been some recovery of species in those areas too because many species were widely hunted at the turn of the 20th century and populations have rebounded but that mostly only effects the big visible species.
I feel your anxiety as a chinese expat/immigrant/diaspora. However it's worth reminding that a lot of these feeling might come from online sensationalism or social media amplification. Real life is a bit different and you are more likely to deal with rational people. I've been living in a few European countries for more than a decade and fortunate enough to have acquainted folks from all walks of life in many cultures. The general public is surprisingly kind, knowledgeable, and tolerant towards sensitive or even ideological issues. I think communication is key and understanding can build many bridges. More bridges will eventually become a plane.
>Modern solar panels and their batteries do not require any really "rare" metals.

The salient point was that manufacturing millions (billions?) of panels and turbines has a huge toll on the ecosystem - regardless if rare metals are used - and they are used in components of solar panels and wind turbines.
"Can't you understand what I'm saying? Am I speaking Chinese?" is pretty common as well.
That would for sure get me to pay for it tbh never even thought of that as a feature
I just checked the lenovo website, it says not available. When did you get yours?
Honestly, they are all delightful. My personal recommendation would be to start with Civ III or Civ IV depending on your preference for graphics.

If time is limited, get Civ IV and buy all of the expansion packs play on Settler with advisors on and you'll learn it quickly.

They are all learning based, with that effect being slightly less as the series has aged... but still great games through and through.
We did't use all the free credits that are available all over the place. Like this one from Segment https://segment.com/industry/startups/
Yeah, the only kind of boat where that was probably true was the kind where the majority of "passengers" definitely weren't going willingly.
‘Relativity’ would anyway be generic, non-descriptive for this product domain and cliche, but then to mispell it just to 'get a domain' (or whatever the logic was) seems poorly considered - every time I see 'relativty' it reads as a typo.

Choosing names is Hard though, I appreciate.
You can use promisify for the first one. For the second one I think these libraries doing that but still not supporting promises are not that common anymore but nothing you can't do with promises yourself.

Javascript has a single thread, but I see what you mean and it has been fixed recently. To support older versions you can simply declare an anonymous async function and execute it immediately.
Show HN: NoStash, a simple, new, indie, future proof note taking app
Paul Chefurka plotted change over time, which puts an additional spin on the quantities.

https://www.rexweyler.ca/ecologue/2018/7/18/how-much-of-eart...

https://images.squarespace-cdn.com/content/v1/58ed5944e6f2e1...
Depends on where in the US. There is no nationwide policy. My nephews in Colorado are back at school half time...
The Tyranny of the Popcorn Post
Offshore and Nearshore Software Development: Practical Guide
> No. I don't think I am depressed.

Yup, that's a depression. Stuck in a gray cloud of meaningless and dull pain. Neither bright sunshine, nor black night. And you are a smart person and probably convinced yourself by logical reasoning that's how life is supposed to be. Look for professional help. When my car is broken I accept the fact that there are people who are better at fixing cars than me.
Huh? Decoration is for humans and doesn't fit the robotic split of content vs presentation.
World War I doesn’t seem to far off. A Bosian assassinates an Austo-Hungarian prince and then Japan it taking control over German assists in China.
We're looking for one of:

* Defunding. There was a moderate budget cut already, but we want more, and we want the city to not just remove budget from PPB but actually put money into social welfare programs.

* Non-violence. The city council and mayor theoretically have the power to order the police to stop using tear gas right now, and similarly they could order the police to be less violent in all of their activities.

* Justice. The police are failing to arrest fascist street thugs, and instead send them text messages letting them know not to show up [0]. Meanwhile they do nothing to prevent federal officers from using unmarked vans to yank people off the streets.

* Polis. The police mostly live in Vancouver or its suburbs, over in Washington State. This is absurd; police ought to live in their respective precincts, just like how city councillors must live in their district. Even my credit union requires me to live in my county!

* Reform. There are many popular initiatives [1] which would force police work to be more humane and considerate, if only they were adopted.

I would consider any of those to be a victory. We got some defunding earlier, and protestors agreed that it was a good token effort but not enough.

Nobody wants the old routine of police violence and abuse. Nobody particularly wants to be tear-gassed, I think.

[0] https://www.nbcnews.com/news/us-news/disturbing-texts-betwee...

[1] https://8cantwait.org/
I'm new to the microcontroller world and am using ESP-IDF on the recommendation of a friend. Espressif's example code is pretty good! I was leaning towards STM32, but the ESP32 seems to do everything we need for now... pretty nice device for $5 or whatever.
If you decide to work through this book, I suggest to follow along this YT channel [1] as the owner of this channel is going through each chapter (and exercises) roughly every week right now (currently at chapter 4.1)

[1] https://www.youtube.com/watch?v=oA-FdE3KV88&list=PLVFrD1dmDd...
Congrats on the launch! Nice design :) Maybe you can add a explainer video of your website?
Very interesting! Made me curious about how a blind person codes (accessibility technology). Aside from that, I am also curious as to why you characterize the website as from the 'old internet'. It looks like a modern minimalist static site to me. Not what I would expect from a 90s site. What do you consider as the distinguishing features of old internet vs the modern version?
Depends on what is desired... theoretically using Proxmox and VMs containing CapRover hosting docker containers should get you everything you want... but the ability instantly scale upwards is difficult to do yourself.
It's incredible, especially if you have a bit of time to put into it. I'd recommend Civ IV or Civ V with all of the expansion packs.
I enjoy café sounds (cutlery on dishes, people voices but not understandable) with jazz for relaxing. I usually just play the different audio simultaneously (Youtube, Soundcloud, ...).
> I brought the issue up at my local Go meetup, and no one had ever heard about the rule. They were very skeptical of me.

This resonates with my experience writing Golang (plus Bazel) this year. Anything that isn’t working, you must have just messed up and did something wrong. It can’t be that something is actually broken here.

Even in this comment thread, “stop complaining and just do it.”
I do agree that the removal of the extinction of animals theme, the removal of Deckard's wife, and to some extent the removal of mercerism detracts from the movie (or at least with the second two significantly alters bits), however not sure if the removal of the "it's difficult to kill someone when you've had sex with their double"-theme is really detrimental.

the whole fake police precinct full of androids thing was probably also better removed from a cinematic standpoint.

on edit: at any rate we should probably take into account that Phil Dick seemed to appreciate the movie https://screencrush.com/philip-k-dick-blade-runner/
Objectively speaking, all negotiations seek to bring about change. The parties use whatever tools they have at their disposal and start the conversation wherever their experience, tools, and ethical bent leads them.

Epic games (AFAIK) started (the public portion of) this conversation by violating terms that Apple set forth in a contract that Epic games agreed to. Apple is defending their contract with their behavior. They have the stronger position unless the law comes to the aid of Epic games (which is what I'm assuming Epic games hopes to induce).

Sidenote: The only law capable of negating a contract is a bankruptcy. Neither party has declared bankruptcy. I have a feeling the law is going to be on Apple's side too.
Part of the reason we have this problem now is similar thinking in the cold-war era. When you believe a WWIII-induced apocalypse is just around the corner you're not likely to make a priority out of long term planning.
I put it in quotes in an attempt to highlight that it was not a formal military occupation. Their presence does show some level of influence the US military has and it is a threat to prevent Germany from making any truly radical moves.
The industry at large is moving to SYCL, which can be implemented on top of OpenCL / CPUs / FPGAs.
Of course Murray is biased. Which makes it even more of a shame that somehow any semblance of real media coverage is curtailed by a combination of bogus covid arguments and other BS.

If the UK court system feels misrepresented by one guy, how about opening proceedings up to broader coverage? It would seem they really do not want that. So I tend to take Murray's words with a grain of salt, at least for the human interactions and the scene-setting. But so far, his description is consistent with every bit of coverage that I have read elsewhere. The rest of the coverage is just much more matter-of-fact and often misses crucial things and nuances.

For example, the description "judge refuses motion to adjourn", which is what I read in other media, if anything at all, is correct as a summary for the Monday proceedings, but it is also woefully incomplete.

Edit: I'm sorry about the rollercoaster. I first rage-downvoted. Then I figured it would be better to respond. Now I upvoted because in phrasing my reply I realized this is actually one of the main scandals about this trial, and should be discussed more.
No, they just deny entry, or (try to) clone your data, insist on passwords/unlock of all sorts of devices, and so on. And email addresses/social media accounts, other online presences.
I thought QHD was almost unambiguously 1440x2560 (4xHD), and QHD+ was wider than that.
Aren't MacBooks also glossy?
As I noted at https://news.ycombinator.com/item?id=22002036 . (-:

It has been really 16 colours since the days of AIXTerm, even though that did not get formally standardized. Only a couple of places nowadays make the error of conflating bold and bright. It's not really "8 base colours plus highlight" at all, and that's certainly not the case with the tool at hand.

You are also approaching being a decade late with a plea not to use direct RGB colour. https://gist.github.com/XVilka/8346728 started in 2014, for example.

What the tool at hand really tells us is that there are already at least 18 different ways of specifying a colour palette. Perhaps the better idea nowadays is to promote a common 16-colour-to-RGB palette mechanism for TUI applications, akin to mailcap or something.
I, for one, think that the sequel is as good as the original. Cinematography was stunning and the world was a believable evolution of the world from the previous movie.
Can anyone recommend an elegant method to 3d map a face? If I were to print one of these housings, I would at a minimum adjust it to my PD, but it would be great to also contour the fit to my face.
It is a valid retort and trying to hide that fact when comparing doesn't do it justice.
Unless I'm reading the summary of the study's findings wrong, the study showed what people are selected as leaders, right? Which is super interesting but not the same as who is a good leader. The summary of the article inaccurately states, "Strong in-person leadership skills don’t necessarily translate to being a good virtual leader", which feels like a huge leap with no evidence. Unless being chosen as a leader by the group directly correlates with who is actually successful as leaders this doesn't seem like a huge takeaway. Would be very interested to see something more substantive on this front.
> The salient point was that manufacturing millions (billions?) of panels and turbines has a huge toll on the ecosystem

Everything has an impact on the ecosystem, is your point that nuclear has less of an impact than solar?

> and they are used in components of solar panels

Which rare metals are used in solar panels?
> basically always be described in the visible text anyway,

Is a bridge too far. Sure you should summarize the key takeway of a chart, but a chart has a lot of detail that sighted users don't need to reread in a worse layout, but blind users need a way to access.
Noob here. Has anyone done a youtube video on this yet? I searched but I did not find. Thank you very much in advance!
> In quantities I'm designing for, it doesn't matter, and the cost is dwarfed by the cost of my time writing the software

For low quantities I do that too, but once you get into 100s of 1000s or millions of units, every $0.01 more profit takes out any developer cost. We are at a few dimes per mcu and it makes a massive difference compared to the previous mcu which was just over a $1; you can hire a boatload of developers for that and not even notice it.

Offtopic curious: from your profile: C64 BASIC, C64 Assembly, Logo, Pascal, C, C++, Scheme, Perl, Common Lisp, Clojure, ? => assume you use c/c++ for these controllers? I'm c or arm asm (our current controllers have 24kb free) but always interesting if people try to actually use anything else than c/c++. Like you say; maybe Rust, but it doesn't fit too nicely in your evolution => ? imho.
I didn't say that Epic games was negotiating WELL. :-) I just said "it's a negotiation" that Epic games happens to be losing at the moment.
Dunno, some braindead non-cooperating-with-the-enemy legalese buried in a generals cavity somewhere, perhaps?
As a useful tip in a similar vein, I vaguely remember reading somewhere that
the wells went dry in the area around Vesuvius about a day in advance because
of increased pressure underground. It would be great if anyone with domain
knowledge could confirm or debunk.
> World War I doesn’t seem to far off.

World War I, due to the prevalent myth of offense dominance that fueled the mobilization feedback loop that led to the war, is pretty much the exact opposite, so, yeah, it's pretty far off.
Seems similar to this, which was posted here about 6 weeks ago:

https://news.ycombinator.com/item?id=23985825

The linked site for this submission is branded/copyrighted Pluvior.

The previous submission linked to the domain https://pluvoir.netlify.app (though this now redirects to a dedicated domain - rainbowhunt.com).

The credits on the two sites look very similar:

https://rainbowhunt.com/credits.html

https://itsrainingday.netlify.app/credits.html

On the previous submission, the author of the rain effect showed up to comment about their work: https://news.ycombinator.com/item?id=23987120

The only real difference with this submission is that it uses a different library for the rain effect; this one uses rainyday.js by Marek Brodziak instead - https://modernweb.com/creating-a-realistic-rain-effect-with-....

I don't think there's enough new/original work here to count as a new Show HN.
Is this also work for etf ?
That someone could argue that the proof is forged.