skysight-inc/HackerNews huggingface dataset:
To be clear, I'm not saying that anyone who criticizes PGP needs an easy solution. I agree with all the stuff I'm seeing in this thread, and I get that the current answer might be, "well, the ecosystem is kind of bad right now." But what I'm getting at is that it's one thing to understand that the ecosystem is bad, but that on its own is not information I (or most people) are equipped to act on.

Minisign could solve some of that, but going back to the point that I don't trust myself to audit cryptography software, Minisign also appears to be a one person project, and I can't find very many people online talking about it, using it, or looking for vulnerabilities. It's not that I don't trust you, I see you on HN a lot, but I'd feel more comfortable with Minisign if I could find more security people recommending it.

I can drop PGP for anything where I find a different tool that supports that specific use-case that's trustworthy. I'm not thrilled about that, because part of my security process is trying to make it hard for me to make mistakes as a user, and multiple tools hurt that effort. But I can deal.

BUT, I can't just stop encrypting files. I can start using a lot of tiny, individual tools for some of my use-cases, but occasionally, I'm going to be in a situation where I need to do the "hello world" stuff.

To kind of rephrase what I'm asking, regardless of whether or not PGP is good, is it currently the best solution for handling public/private key encryption in the general use case (particularly if I'm not personally using SKS for anything)? Because I can't just decide not to encrypt files any more; even if the current solution is bad I still need to use something. The Minisign main dev is also recommending Encpipe, which could solve some of my use cases, but doesn't support public keys and, again, looks like it's a hobby project that practically nobody in the security world is talking about or auditing. I guess age[0] also looks promising?

In theory, Age and Minisign could meet the majority of my hard requirements by themselves if I could verify that they're trustworthy. But realizing that PGP has been run essentially as a hobby project, it feels a little weird to move to another piece of software with only one serious maintainer.

[0]: https://docs.google.com/document/d/11yHom20CrsuX8KQJXBBw04s8...
The reason I asked is because this reads as an indictment of government waste, when actually it was a private company which paid (and presumably selected) transportation vendors.

Interestingly, Arizona seems to have recently changed the rules around that to allow Lyft to service these customers. Personally I find the idea of financing transport for Medicaid patients on the back of IPO funny money a darkly humorous take on the capital gains tax.
Same. Shaped my parenting priorities and philosophy. Based on the state of my kids ... For the better.
> Stop buying smart bulbs.

I must confess when I read statements like that I am inclined to do precisely the opposite. My favorite comments on HN are those expressed with less preaching and more reason.
I would want to be her kid, because I was homeschooled and hated it, and she would have certainly been too busy to homeschool her kids, or be any other sort of helicopter parent.
> I also remind myself that if I were a dad, I would be getting accolades for all the times I scheduled a doctor’s appointment or arranged a play date.

1000 times this. If I take the kids to the store, or through airport security, or pretty much anywhere, women are practically running over to "help" me. Thank you but I got it. Go help that poor mom over there with three meltdowns to deal with, she needs it a lot more than me.

The other day we had a birthday party for my daughter, and some of the moms saw me prepping food and doing work while I gave my wife a chance to relax and talk to the guests. They actually told her they were surprised that I would "allow" her to take a break like that. Seriously?! First of all, she is "allowed" to do whatever they hell she wants, and secondly, how messed up is it that their immediate expectation is that mom should be working the whole time while dad gets to relax?

But my favorite story of all was I was in the bathroom at Newark airport, changing my daughter's diaper. A man walks in wear the most "New Jersey" outfit ever -- expensive suit, slicked hair, gold chains, etc. He said, "Where's the mom?"

"Outside."

"Why isn't she changing the diaper then?"

I said, "She didn't want to?"

He didn't even know what to say after that, his mind was so blown.
I appreciate your point of view and your arguments are good.
Are text adventures video games? With a focus on the kind of interaction, probably not. However, it may be interesting to observe, how computer games tend to reflect the mode of HCI in general. In the days of X-Y displays and console switches (and light pens as well) – wherever those had been available –, video games may have been a more obvious option. On the other hand, exploring the parsers of text adventures and the world hidden behind them reflects perfectly the principal mode of interaction in the age of terminals and time sharing (or text consoles in general).

P.S.: Compare https://www.masswerk.at/pmd/ – ist this a video game? If so, close the map window (enter "hide map"), is it still a video game?
And yet, if I am suffering from a brain injury and no one in the last 30 years has seen fit to build anything other than a health clinic in my town, I'm probably pretty happy there's a nurse practitioner available.

Let's not make the perfect the enemy of the good.

And with all respect to the professionals in the field, casting operational stones at a technically valid solution seems... myopic.
I suspect Geely will buy JLR from Tata after the debacle with the huge diesel plant they built in 2014 and market collapse in China with Chinese built Jaguars. It's a very difficult time for car manufacturers and given that the largest market is China and they have most of the raw materials this is likely to ultimately be a kit assembly plant
I'm not sure how it is in that specific case, but in general the penalties can be very severe. For example, when Apple was misleading Australians that they have only 1 year of warranty, instead of the 2 guaranteed by Australian law, they received a strongly worded letter from the courts telling them to stop. [1]

[1] https://www.zdnet.com/article/apple-forced-to-comply-with-au...
> 6) It's impossible to perfectly balance a 40 hour working week and family. Best you can aim for is a kind of homeostasis where work suffers for family one week and then family suffers a bit for work the next.

The article refers to things like:

> But there is always another client to defend, story to write or struggling student who just can’t wait. Here are things I have missed: my daughter’s seventh birthday, my son’s 10th birthday party, two family vacations, three Halloweens, every school camping trip.

She didn't even try to balance...
Have everybody print 1 page summaries of their points, read them at the beginning, stick to a meeting agenda.
Allowed if correctly compensated seems better to me than just forbidden.
With that kind of hardware, is hardware decoding and encoding of media a possibility? A DLNA server with hardware transcoding is something I've been thinking about recently.
> 99.9% correlation

I think that's either an exaggeration or exceedingly rare.
> They were lovingly cared for by their father, their grandmother, my son’s preschool teacher and my daughter’s babysitter.

For me that’s the critical part. Her kids could still feel they don’t get enough of her time, but they’re not just abandonned.

As a kid I spent a lot of time with my grand mother and other outer family members, without my parents. It was fine, actually fun, and everyone seemed to feel responsible for my well being while I was with them.

I also feel this mother chose to prioritize her job because she actualy could, and wouldn’t be doing so if her kids were miserable.
My attempt to understand this - please correct liberally

Things I know today that I did not know yesterday

- The GnuPG (GPG) ecosystem seems to suffer from pre-heart bleed-OpenSSL levels of not enough investment and people

- The GPG ecosystem has a trivial DOS attack that can be mounted against it, with bad actors able to append thousands of keys to any users "account" effectively making it impossible to read that account, thus making anything signed by that account impossible to verify

- This may or may not mean that major distributions binary packages will simply stop being verifiable - it depends on who uses what key server in what chain of trust. We probably won't find out till more bad actors poison more wells

- This has been "well known" for some time but the solution is not obvious

- It seems that this is the reason keybase works like it does : if a user simply attests that key X is theirs in a second channel you can trust that as much as you trust the channel. it a key server is the only channel and for reasons will not delete the 150,000 bad keys

- There are many alternatives to GPG it seems - or at least to the sub-functions under its "brand". Signal to send message or minisign to sign documents - it do they have the same "OpenSSL" lack of support in them?

- Don't the million dollar companies like DocuSign use GPG?

So that's me - trying to work out if this is the end of the world or a storm in a teacup - thoughts welcome :-)
Does anyone have a sense for how much the machines cost?
Wsl-Antivirus-and-Firewall-Compatibility
A description and discussion of different implementation strategies can be found here:

https://www.finseth.com/craft/#c6.4
We don’t have them in Switzerland, unfortunately.
I don't know the 8080 instruction set, but the memcpy in https://en.m.wikipedia.org/wiki/Intel_8080#Example_code has 7 instructions in its inner loop and copies 2 bytes per iteration, which is probably about 20 microseconds at 2MHz and thus 640 milliseconds to copy 64K. That's a really long time to handle a keystroke, since they may be coming in every 100 ms or less. You can probably unroll the loop productively to some extent but you probably can't speed it up by the necessary order of magnitude.

Gap buffers, by contrast, should keep everything under a millisecond except search and moving the gap a long distance.

Many gap-buffer editors don't move the gap whenever the cursor moves; they wait until you modify something. But that does seem like it would be more complicated. I'm not sure how much simpler it can get than the gap-buffer case.
My former employer threatened me in Oregon (started as an intern, software engineer). I had to pay a lawyer $4000 to help avoid going to court.
Basically they were trying to scare other employees from leaving.
Yeah this is an awesome writeup. Do you have a link to your [1]?
"The most beautiful things can be the most dangerous."

Indeed, for wallpaper other things too.
Essentially the same argument about a band's lead singer going onto a solo career.

Were they the main component of success? Or simply the most visible participant?

My rationale has always been that writing (or art in general) is hard. And that people are lazy. And that few people able to afford not working hard are still willing to pursue it with the same dedication.

But I really like your idea too. "The invisible team" makes a lot of sense.
Well, I think all the lawyer + law professor + writers can not have kids and we'll be fine.

I'm not saying people that want to work 40/50 hour weeks shouldn't have kids.

I'm saying people who want to work 80 hour weeks shouldn't have kids.

They probably shouldn't have dogs either...
Mayfair to t5 can be done in an hour often less.
On the topic of CO2, I recently learned some surprising numbers in a reddit thread [0] about a nonprofit hitting the 250 million planted trees mark.

One top comment said "Over the next 40 years, (those 250 million tress) will absorb about as much carbon as the United States emits in a week."

[0] https://old.reddit.com/r/videos/comments/c6lj7u/nonprofit_pl...
Attunity leaks data via S3.
The title makes it sound like AWS is the one leaking data.
> Sometimes my choices make me sad. My daughter’s seventh birthday was the worst. She cried, and I did everything I could not to. I felt sick to my stomach. But I had a trial starting the next day, six hours away.

> I had picked the date, not the judge, because I knew that the other side wasn’t ready. Delaying even a few days would have meant losing a crucial advantage. I wasn’t going to risk it knowing what was on the line for my client.

I don’t think this one counts as “absent because they had a lot to do.” This one is just prioritizing the kids second.
I ignored the article admittedly, and was focused on peer meetings - scanning it now the article seems to be evoking a prison warden / informant model which is just terrible.
Can confirm; it opens the default .json file editor. It's whatever the default setting is (which was VS2019 for me, as I don't work with json and didn't have it set).
Windows 3.x looks for 3 occurrences of “CON” 59 bytes apart
Had to know what happened to the other kid(s) and whether it was just one:

"Their first son, Nevada Alexander Musk, died of sudden infant death syndrome (SIDS) at the age of 10 weeks."

More interestingly, the five are two twins and three triplets.

https://en.wikipedia.org/wiki/Elon_Musk
TensorWatch: Debugging and visualization tool for data science, deep learning
Yeah I got this impression too. Very misleading
I agree in that regard, but the child had a father and grandparents actively involved in their lives.

She may come to regret not building a closer relationship with her children in the future, but it sounds like the children have other loving adults in their lives so they'll do okay.
Book recommendation: Bitten By Witch Fever[0], which covers the subject in a lot more depth. The format of the book is interesting; the chapters are divided by (reproduction) samples of period wallpaper. Unfortunately, those are printed on different size leaves, which means that the text sections are all the same number of pages. To me, the book read more like a series of articles than a cohesive narrative, but it was interesting nonetheless.

Among other things, William Morris, who is today better known for his association with the Arts and Crafts movement (which is, in turn, best known for its furniture styles/designers (Stickley, Greene and Greene, Mission, and many more) and architecture (Gamble House, Riordan Mansion, and many more)) was involved in the production of a large amount of wallpaper containing arsenic-based pigments. He remained something of an arsenic denier, and the book takes its title from some of his comments about people who were arguing against the continued use of arsenic-based pigments[1].

Mentioned in that book, but not one that I've yet read is The Yellow Wallpaper[2], written in the period. The author of Bitten By Witch Fever interprets the protagonist's madness as being caused by arsenic-based pigments in the eponymous wallpaper, though I don't know that that interpretation is explicitly supported by the text. I suppose I'll have to check it out and read it to find out.

[0] https://www.goodreads.com/book/show/29082603-bitten-by-witch...
[1] https://www.goodreads.com/review/show/2388667617?book_show_a...
[2] https://en.wikipedia.org/wiki/The_Yellow_Wallpaper
I believe this is the person who created the source repo when he was working with the company that owns the source repo.
Have you used Reason for anything serious? How was it?
I use your DICOM standard browser routinely. Thanks for maintaining it.
The cscq intern salary sharing thread is pretty good for that
The existing EV model is made by Magna Steyr in Austria - contract manufacturing in cars, who knew?

The Land Rover Defender is going to be made in Slovakia. Recently the Ford engine plant in South Wales announced closing time, they supplied the diesels that JLR used.

The existing XJ saloon is ending production at Castle Bromwich next month. So it looks like the new EV line will be put in there rather than Pune India, Slovakia or anywhere else more favourable.

The break up of Jaguar from British Leyland was a bit political and there are facilities that Jaguar ended up with such as the press plant that served the wider BL group. Then the Ford ownership changed it again, sharing Ford Mondeo platforms and engines.

Brexit is currently not happening too well, the no-deal option is off the menu somewhat, the government are in-between leaders and business still has to happen. This EV XJ saloon is not intended to sell in vast numbers relatively speaking.
> Mathematica

It's derived from Wolfram's conception of Macsyma, and it is designed so that all code is made out of numbers, strings, symbols, and arrays (sure, not cons cells). I guess it's nice to know you wouldn't call Mathematica a Lisp, but I didn't say it was strictly in the Lisp family, just a strange variant. (Does this mean you do not consider PicoLisp a Lisp either, since it is not really compilable, as far as I can see? Or is it fine to you because it has a defined evaluator?)

Mathematica does have a built-in compiler, but granted it is unclear exactly what subset of the language it is compiling.

> There is a variant of that in CL called 'compiler macro'.

I am aware, but that certainly does not have the same effect because CL is not required to invoke your compiler macro. This means you cannot rely on compiler macros for control flow manipulations, like what 'and' requires. (I know you said "variant," but they are more of an optimization than what I was talking about.)

> (define (foo list) (list list))

As I said, with lexical scoping "this became a bit less of an issue." What I had in mind is that at least any of these kinds of shadowing errors will be entirely local. You won't have the problem that by using 'list' as the name of an argument, if it were dynamically bound in a Lisp-1 it would mess up any function you might call that itself uses 'list'. Lexical scoping at least prevents this spooky action at a distance that you would need a Lisp-2 to prevent under dynamic scoping.
> He also lost his job, has a felony conviction that will harm his ability to find another one and likely paid a fuckton in lawyers fees that exceeded any gain he made.

Harm is too soft a word. It’s down right impossible to get a job in a regulated industry with a felony conviction.
Interesting point. Kotaku got a nastygram over it a while back: http://web.archive.org/web/20090409100222/https://kotaku.com...

I'm guessing you could reasonably argue genericide at this point, but I doubt they'll go after microsoft.

Update: did some more homework; esrb has started doing this in many places: https://en.wikipedia.org/wiki/Entertainment_Software_Rating_...
Disaster City Sees Storm Warnings Every Day
If you’re going to assert that a group of people should forgo a major aspect of life, it’s incumbent on you to actually provide evidence that shows concrete and major harms from that combination of life choices. And that evidence just doesn’t exist.

In most situations, if you tell people they shouldn’t do X without citing concrete evidence that X is bad, your viewpoint won’t be taken seriously. In the area of parenting, however, we switch off our brains, because we assign some mystical importance to biological parents spending time with kids, instead of alternative caretakers. In the case of the author:

> They were lovingly cared for by their father, their grandmother, my son’s preschool teacher and my daughter’s babysitter.

Many children, often in low income families, are raised primarily by grandparents and school. Are you prepared to say that those families shouldn’t have had children?
Thanks for not driving.

An obvious observation: Individual change and collective change are not mutually exclusive, so I think the choice between them is a bit of a false dilemma.

To pick an extreme example: Me not stabbing anyone is not enough to end knife crime in general, but this individual action (of not stabbing anyone) can still be considered an ethical baseline, so it's still good for me to not do that. Similarly, you aren't going to stop climate collapse by not driving, but...
Hi politics bot, thanks for defining this in presidential terms.

Let's just call it a conspiracy theory then.
Are you talking about the compiler itself? Or the tooling and the libraries that you have to deal with when you try to actually use the language?
The convention on Hacker News is to put your email address in your user profile.
They had to have circuit breakers though.
Proprietary messengers are never secure.
We did a deep-dive on CS Unplugged with the program's creator, Tim Bell, on The Changelog last year.

Link to the transcript, for those curious: https://changelog.com/podcast/302#transcript
right with you on that one. I’m kind of surprised that the 8.5x11 form factor didn’t become the norm with flat screens, TBH.
Why the “Random Transiter” is now the most mysterious star in the Galaxy
Check out the new beauty and the beast animatronics. They are really next gen
Genomics Parquet-VCF; nested JSON (read as dataframes) vs. delimited strings
In genomic variant file formats, many sub-fields are typically concatenated into one column (as special-character-separated or delimited strings).

In order to perform downstream analysis, informaticians MUST use a parser in order to work with the data. This presents a barrier and also makes standardization harder.

- e.g. many samples in vcf

- e.g. many ploids in ALT

While storing the data sparsely throughout the file is an alternative, this would drastically increase the number of rows and would negativity impact the human-readability of the file (although perhaps not as much as severely as the delimiters).

---

PROPOSAL: If Parquet file format is adopted then sub-fields could instead be nested as a JSON field. The JSON could then be read using either :

A) Python = Pandas

> pandas.read_parquet()

> pandas.io.json.json_normalize()
```

| https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_parquet.html
| https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.io.json.json_normalize.html

Supplementally, you could make a hybrid kaolas df for use w Spark.

B) R = Pyarrow + Tidyverse

> arrow.read_parquet("somefile.parquet", as_tibble = TRUE)

# it's not obvious how to read a nested json column from tibble df.

| https://stackoverflow.com/a/55165161/5739514

C) Spark SQL explode()

> df.select(explode())

| https://docs.databricks.com/spark/latest/dataframes-datasets/complex-nested-data.html

The dataframe could then be fed into downstream analytics like scikit-learn, tensorflow, caret, as well as generic batch/ stream/ containerized workflows.

In addition to language-agnostic interoperability, the Parquet file would also come with the added benefits of:

(1) Partitioning/ sharding, especially on HDFS.
(2) Delta Lake capabilities of longitudinal, schema, and ACID.
> they quote "Peters coin game" which has no results in Google whatsoever.

As he says in the Twitter thread anyway, they are coining this name.
It’s make sense if the conservative viewpoint wasn’t continuing to engage in misinformation and denial.
Americans assign a silly and unjustified sentimental value to things like birthday parties and school outings. Part of my wife’s family is Jehovah’s witnesses, who don’t even celebrate birthdays. Are those kids somehow missing out? Do you think the immigrant parents that own a Chinese restaurant open seven days a week make it to any of their kids school functions or camping trips? Are they being irreparably damaged?
Even a Z80 would struggle to keep up: you're looking at something like 17-18 T-states/byte for a useful memcpy, which is ~215 KBytes/sec at 4 MHz.

Suppose your document is 32 KBytes, and you're inserting chars at the start. It's going to take 0.2 seconds per keypress! You'd notice.

(0.2 seconds per keypress = 300 keypresses per second. Assume 6 keypresses per word (5 letters and a space), and that's 50 wpm. You probably type faster than that.)