skysight-inc/HackerNews huggingface dataset:
I find YAML distressingly hard to work with. Just one example- because it’s white space delimited, copying and pasting a block of code will often blow up between docs based on nesting levels. This is intensely frustrating when the setting is tied to a CI pipeline that takes 5 minutes to get to the error.

The human unreadability if JSON is greatly exaggerated. While you can get horrible looking JSON, you can also then pretty print it into something much better. If we could just all agree to allow comments into a spec it’d be fine.
Earlier discussions:

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

https://news.ycombinator.com/item?id=20731160
I have both Delphi 2 and Borland C++ 5 installed on my main PC here since i'm using them often (they are very fast, i only use BC++ as a C compiler though). These two tools are also made with Borland C++ Builder 1 and Delphi 2 respectively:

http://runtimeterror.com/tools/pastepreview/

http://runtimeterror.com/tools/winless/
YAML in kubernetes works very well.

If yaml is not working for you have to search a serializer format that fit in your project.

There is not silver bullet.
Can you add an option to play against a random person?

(What about an AI :) after some time without any players?)

Are you playing, perhaps you can add a HN room for today. Here is mine https://eggroyale.com/room/1cc5c5e4-ba66-468d-9b96-830d62fd0...

Why can´t I choose my egg? I understand that full personalization is too dificult, and open the options to abuse, but I´d like to choose the one with glases for example. Also, perhaps to choose the color.
Sounds like a classic potential field implementation, and yeah, they're very useful. There are two problems: scaling with map size (large maps or high detail maps), and update cost in action-heavy games (if the field source moves on every frame). But for small roguelikes it's a very good fit.
For a scripting language, how about the language itself?
Heartily agree with this post.

One of the things I most dislike about yaml is that they persuaded JSON to remove comments from the spec for some psuedo compatability nonsense. Without comments, json is less useful for config files and working/documented examples.

I have written a pre-parser to permit comments in JSON and for nodejs apps I use javascript as config. Naturally where security is not a concern.

Yaml always seemed like a mess to me.

Liking Toml, decent compromise.

And linux style: name space value, hash and semi for comments. Unless I really need a heirachy.
Interesting. It crashed my phone’s web browser (not firefox) on first load, then worked fine after that. I suspect it has something to do with the animated screen shot thing.
I have been using yaml for years (mostly as a user, not as a dev) and I’ve never heard anyone mention a yaml serializer. Is this common practice? Wouldnt the yaml serializer have the same locality issues, or is it more strict?
You (?) made a very similar comment on Reddit a couple of weeks ago [1]. Have you read the responses to your comment there?

1. https://www.reddit.com/r/slatestarcodex/comments/fo3ess/why_...
I don't agree.

imo "Bricked" means you turned your piece of electronics into a brick, it cannot be recovered. Otherwise as mentioned before, it's just "broken", which can be recovered from in most cases.
You don't need to make gains. You need to spend significantly less than you earn. If you can work for 4 months and survive for 12 then you're there.

Compound returns are a nice bonus if they come, but not necessary. Sensible frugality is the important part.
Then 10.6 optimized the entire OS when I was surprised that a new OS release actually required less disk space to install and more performant on a same hardware.

This was nice, though it has to be said that the disk space reduction was not because of real optimizations. They removed support for PowerPC in 10.6, so the included applications are not fat/universal binaries anymore. They also removed printer drivers and Rosetta (binary PPC emulation) from the default install (which became an add-on).

Of course, still nice nonetheless if you didn't have a PPC Mac or didn't use PPC applications.
> ...there are great decentralized version control systems like Pijul/Git/Fossil and many more that check every requirement that I have, but they are built to work with textual data and are therefore unsuited to be a database backend of a graphical application.

> I basically want a DVCS that doesn't operate on text files, but on a proper data model like relational algebra or algebraic datatypes.

Prolog + git.

Storing a text file of Prolog rules defining your DB is not as wild as it might sound. It's IMO much nicer to work with than SQL.

- - - -

TerminusDB (in Prolog)

> TerminusDB started life as a quality control system and only later morphed into a full database because we couldn't find a storage layer that was fast enough to support quality controlled transactions at scale.

> Terminus uses the W3C's OWL language to define the schema of its databases. This gives Terminus a uniquely powerful and expressive way of defining rules for the shape and structure of the data that it stores.

> OWL is a very rich language based on first order logic and set theory.

https://terminusdb.com/docs/schema

- - - -

CQL (in Java, I believe)

> The open-source Categorical Query Language (CQL) and integrated development environment (IDE) performs data-related tasks — such as querying, combining, migrating, and evolving databases — using category theory,

https://www.categoricaldata.net/
Guzey covers this point in https://guzey.com/books/why-we-sleep/#appendix-is-why-we-sle...
The demoscene is now part of the Finnish national inventory of living heritage
Thanks for sharing this; I've only skimmed it but it seems to hit some of the common issues right on the nail. Definitely a useful subject matter. Now we just gotta make the management read it ;-) I like the checklists and the questions to ask sections. The appendix also seems to ask relevant questions and provide proper guidance. I'd be interested to hear from a non-technical person to see what they think of it. Cheers
Social Media Security – Steps to make your online life safer
Intro to Modules
I think if you have a DHCP server on the network supplying IP addresses and DNS, iOS doesn't complain right away. I gave it a try just now with a cheap GL Inet 750m travel router and was able to connect without warnings despite the router not being connected to the internet.

After some time, I did get an error about the wifi not being connected to the internet. I was asked if I should keep trying WiFi. Not sure what the details of this new iOS behavior is and if you can disable it somehow?
Keyword is "crossplatform"
a useless article
Revision 2020 Demoparty Stream
In terms of timeline apparently Alberta, a province of Canada, was already stocking up on masks and aprons in December in anticipation of the coming pandemic.
You don't understand. That's the issue, not that all the bathrooms are most assuredly where all the people get sick. If bathrooms we're unable to be cleaned and virus transmission was an unacceptable risk THAT WOULD ALWAYS BE. Just because one more virus is being transmitted, in addition to the multitude of viruses active AT ALL TIMES, doesn't mean public restrooms are unusable. I swear to God you people have ZERO concept of the physical world.
I kind of use them like folders, but one main difference is that I can keep important emails in my "Inbox", while they can still show the label. With folders, they basically become archived right away, so there were emails that I was hesitant to assign a folder to, because it'd mean that they'd disappear from my view.

Basically the "Inbox" is my TODO list in a sense. And with labels I can keep better track of what is necessary for the emails/todos to become archived.
Or is more of "a piece of math" than anything and everything else.
Analysis: Tech execs optimistic but Covid-19 wreaks havoc on small businesses
>... by encouraging “key signing parties”, and by creating a “web of trust” where keys depend on other keys.

Welcome to the 90s. Does anyone actually ever do this sort of thing? Now you just aim your phone at a QR code on another phones screen. Times have changed...

> Long term keys are almost never what you want.

Long term keys represent long term identities. So, yes, you do want that. PGP has subkeys that you can revoke whenever you want thus preserving your identity. I can't think of of any other system that supports this in such a straightforward way. Your phone gets owned and you basically lose everything. If you keep your master PGP key on a more secure device you are still in business...
It might make sense to have the monsters repulse each other. By spreading out, they'll end up taking multiple paths around obstacles, coming at you from different directions, so it looks like more intelligent coordinated behavior.
I'd love to go to a drive in. It'd be a blast and good way to get out.

But when local/state governments can shut you down as "non-essential" even if you're following all the guidelines, no business can come back to life. They're just on a "stay of execution" until someone changes their mind the other way.
git-lfs+torrents (over SSH if you need authentication?)
The viruses themselves do not mutate, it is the genetics of the infected cell that cause mutation.
Is there a standards for labels in IMAP protocol? Or this another Gmail like proprietary protocol? Does this sync all emails multiple times if they have multiple labels in a regular email client?
How do security researches manage to find stuff like this? o they just run some sort of fuzzer until something interesting happens and they try to reproduce it? Do they scan intel manuals from top to bottom and are intelligent enough to read vulnerabilities through the lines? I am incredibly fascinated by this stuff, but reading things like:

> The hardware interfaces to adjust the voltage (Section 2.2) are undocumented. To use them, we had to rely on third-party reverse-engineered partial documentation and piece it together to develop a real-world setup running on our systems, which required substantial effort on our part.

Is so strange to me. I have no idea how people manage to, or even decide to take on tasks like that. I have trouble finding that sort of stuff even when I know exactly what I'm looking for.
While I sympathize with a company providing a good service and being paid accordingly, $5 a month still seems too high for email.
I’ve seen stadium parking lots used for state fairs, concert festivals, and even racing events.
Sounds like that's what the base layer is yes, though the additional layers are interesting.
And I assume it is safer because to distance between them engines is smaller than it would be if neither was mounted in front of the cockpit.
This seems to be a very nice way, ty!
Electron App – Photo Management Software
Thinking about making photo management software for hobby photographers using Electron. Thoughts?
I self-hosted my website on 56k for years and it was fine.

And no, the point point of decentralization is literally that. Decentralization. What you're talking about is business crap leaking into areas it shouldn't. Uptime, availability, CDNs. All completely unneeded. Might as well be making straw airplanes to go full cargo cult.
Experiments to Try Out in Quarantine
For a brief period, it did: XML

But everyone thought "that's too complex" and so reinvented something simpler. Then kept adding features, and more features, and now YAML is more complicated than XML.

This process will repeat ad infinitum.
The biggest issue in PowerShell is very slow script execution startup time, 300-500ms seems to be typical. So forget about externally launching PowerShell scripts thousands of times.

The second biggest issue I've seen is generic lack of robustness and maturity. Default cmdlets do the common case nicely, but once you have something unusual in the mix things go wrong fast... By unusual, I mean things like filesystem junctions, volumes mounted into directories.

If you want colors, Write-Host is nice. Except that it goes only to console AND to (undocumented?) file id 6! (same way like stdout goes to 1, stderr to 2, etc.).

PowerShell seems to behave slightly differently in each Windows version. A script that's written for Win10 1803 might just break under 1809.

I don't have much issues with Bash etc., even sh. It performs well and is very robust. I do hate its many footguns, like how easy it is to get escaping wrong.
Telecom uses 40G.
Well, it's an individual hard drive. Maybe "individual" is independent from "alive"?

It seems like a message in a suitable environment can have as much agency as a virus? This is how computer viruses work.

A hard drive can work the same way; it's just a brick until someone plugs it in.
Vegetarian burgers, sausage, etc always struck me as pretty funny. Especially when there is some obvious attempt to make it look like meat.
This is what I do whenever possible. And bonus if your scripting language is statically typed. My projects use TypeScript configurations, with the `config` import statically typed and each configuration file checked against those types. It's a great way to ensure you don't miss a config change for an environment you're not working on at the time.
check out http://metallic.io/ ASAP !!

they have an awesome free trial running right now..
Catallaxy
The audio moved to low power FM radio decades ago.
No, the user is still in control of what they execute on the machine, whether it is run in enclave or not. If anything, because it is deliberately unable to patch itself, software running in an enclave gives more control and auditability to a user who can know exactly what code they are running.

Importantly, a user who does not fully trust the machine administrator can still maintain integrity and confidentiality over their computation.

SGX memory encryption keys are ephemeral, they are generated at boot, and they do not need to be owned by anyone to be useful, on the contrary!
The idea that your IP address should be kept secret and that you should only interact with the rest of the internet through corporate third parties for protection is both obscene and absurd.

In 20+ years of home self-hosting I've never been DoS'd except on my tor hidden service (also served from home) and because it was tor all I had to do was change 1 number in my config file to limit it. Super easy.
Certainly on the simulator/synthesis side you can still encounter straight-forward bugs in SystemVerilog features that were standardized over a decade ago (or find they're not implemented at all) or even simple parsing bugs (the kinds of bugs that would be trivial to find with some decent randomised testing of the parser).

Things being bleeding edge and fast evolving in certainly true for some EDA tools or parts of them but there's lots of more bread and butter stuff that never feels quite right.
Sure, the engine has one for the conductor, but most cars don’t.
These sort of leisure would be the perfect opportunity to give some air to people and have some activity too. Employ people to check few people per car and same family and you're good to go.
With great care and from a distance.

If we're manually catching and swabbing wild bat rectums, I don't think we're doing a good job of keeping a distance, especially considering how far technology has progressed.
Try trackpad on a PixelBook. Also those driver/config changes can be found on github.
Not who you're responding to, but for just one possible reason look at Lee Jae-Yong. He's the head of Samsung and was arrested in 2017 for bribery, embezzlement, etc. Chaebols (name for families that run these mega-companies) are both respected for success and disliked for corruption as I understand it.

While there are these mega-companies in RoK and Japan that have especially "close" relationships with governments, I don't think it's that dissimilar from the revolving door of lobbyists/board members/politicians in the US. Citizens in the US are similarly critical of corruption at this level in pharma, tobacco, military, etc.

At the same time, these companies are all responsible to varying degrees for the success of the economy and first-world lifestyle in the US, Japan, RoK. So you can't just want them not to exist either.
Speedrunning with root. What can possibly go wrong...
That's brilliant and certainly perfect for today's climate of health concerns. Makes you wonder how much of past practices in society we shall reinvent. Certainly know a few people who learned to make their own bread and others growing some of their own food, not enough to live on but enough to augment their needs.
Then CA has what it needs.

Look at the transit plans that CA has been trying to implement for years. Giving them more tax money will solve this?
Samos. I haven't been there for about 12 years though so i don't know how it is nowadays.
And coffee's included!
These are all great ideas, thanks! Some seem easy to add too, I'll keep updating this. We only started on this on Thursday, so it was a bit of a crunch to get to this point and I didn't get all my partner's designs in either.
The two biggest challenges I've seen are hallway track (defined broadly) and just engagement/bandwidth. Not that people aren't distracted by their phones while they're in sessions, but it's that much worse sitting in your office watching what is effectively a webinar--assuming you've even set aside the time and bother to tune in.

I'll be involved in some virtual conference chats over the next few weeks. We'll see how it goes.
Isn’t this intentionally to model the first wave?
Climate change is one of those issues where you can draw a line between any problem and it. Maybe someone just ate an infected bat? Or got bit by a live infected bat? Seems way more probable.
I suspect someone writing on a phone accidentally picked the wrong symbol, meaning to use @.
The drive-in theater near by me has not been allowed to be open. I don't think that is necessarily wrong, it's still too many people in one place.

There was an article two weeks ago that mentioned more drive-in's that would like to be open but were not being allowed to be than ones that were open. And that was a couple weeks ago.

I do think that after we have a handle on the pandemic (including observabiltiy from wide-scale quick-turn-around testing, although part of me thinks our country may be incapable of ever having that, which would be problematic, but anyway)-- anyway, when the curve has peaked, and we have observability we don't have now, which are the preconditions for gradually re-opening things -- at that point I do think it would make sense for drive-in's to be among the first things re-opened, they are relatively low-risk when it comes to gatherings of that size.

But for now, when the interviewer asks "Do you think this surge in attendance at drive-ins around the country…" -- I don't think the article actually has any evidence to support there IS a "surge in drive-ins around the country", they are just assuming it because they like the story? That's not good journalism. I think most drive-ins remain closed by public health order, possibly appropriately. I think the several stories about "the surge in attendance" are just based on the journalist's imagination extrapolating from one drive-in they found that is open, and are irresponsible.
If your human-writable format requires a serializer to avoid unexpected types, it's not human-writable. If your human-readable format requires special cases for certain keywords but treats others as strings, it's not human-readable.
Hi Guys,
I am one of the leaders of a group dedicated to welcoming and equipping newcomers to our faction. Should you wish to try the game and join the Forsaken faction, send me a message ingame! :)
What kind of stuff would you do for fun?
Exactly.

Let me spend the extra 10% as I want. You want free ed, pay for it yourself.
you are right, does this mean that labels will work on the main site?
It is pretty clear that a single piece of data gathered by this system is fairly useless. But the more data an entity has gathered, the better it can be used to paint a whole picture.

If the server is malicious (think a government doing surveillance), it is possible that the data from passive fixed beacons gets linked with the identity of the person uploading keys, via IP address (when keys are uploaded) or facial recognition gathered by cameras next to Bluetooth receivers. This data can also be linked with data from fixed beacons in other places, which would allow for tracking someone throughout a variety of places.
IMAP keywords are basically labels. IIRC they even have Thunderbird integration. You can "tag" messages in TB with a variety of hard-coded tags (like "Work" or "Todo") and they will be saved as IMAP keywords on the server.

The problem is that it's hard to create custom ones in Thunderbird. It involves editing about:config, and when custom ones are saved to the server, other instances of TB won't recognize them unless you edit the about:config of those instances too. Basically, it's possible but too much pain in the TB UI to be useful.
I think a lot of this advice does not apply widely outside of the federal government. For example, I sell COTS software to school districts. There are 15,000 jurisdictions in the US that operate autonomously, but to achieve very similar goals and with very similar operation. While there are differences in state law that can be important, there's far more in common across school districts than not.

To pick on one part of the bureaucracy, if you're the Department of Health and Human Services in the US, there may only be one of you, with pretty unique requirements that change when the law or regulations change. If you're a state agency who largely implements federal programs, there may only be 50 of you. Yeah, that's a market, but a pretty small one and more likely to have meaningful quirks. But a lot of the US is not like this-- school districts, municipal and county government, etc would do pretty poorly to follow some parts of these guidelines, and quite well served to follow others.

With a document like this, I feel like it's important to state the audience and some assumptions up front. They try to do this with some basic definitions, but I've too often seen someone take a document like this to justify maintaining a custom built municipal accounting system on an AS400 that three people in their sixties know how to maintain, as though there isn't a very robust COTS accounting system market for municipalities.
It's not quite clear to me: Can these rules be applied to already existing mails at creation time?

This is convenient in Gmail and when I last looked at fastmail in 2014 this wasn't possible.

This was the support answer:
"I am sorry, but our filters only work at email delivery time. You can't really use them on emails already delivered to your account.

However, to work on already delivered emails, I would suggest you use our 'Search' feature. You can search for emails matching specific criteria, and then select them and move them en masse to a different folder, or even delete them."

This works but makes migration/reorganizing a bit annoying
yes, e.g. thunderbird's builtin junk filter seemed much better to me. Gmail's too.

I believe I saw somewhere that fastmail's spamfilter may have a 'feature' that whitelists mails from certain senders so that spam gets through if it was forwarded via my university account.

There even was an option to tell Fastmail about these forwarding accounts, but it didn't seem to work, maybe due to multi-hop forwards.
$5 / month is still pretty close to $0 / month for many people. I transitioned from Gmail -> Fastmail a year ago, and I'm very happy with all aspects (reliability, features etc). Would be fine with paying > $5 month if that's what it took.
Having learned for myself that life has a purpose and there is life after death, with a just judge (and merciful, for the merciful), and that all things will be put in good order (my wording, emphasis on good): that all changes everything, for me at least.

Today is Easter, when we commemorate the empty tomb....