skysight-inc/HackerNews huggingface dataset:
Desktop Publishing is a class of software that has lost a lot of its relevance as print became marginalized over the last thirty years. It's easy to forget that print used to be the #1 way to publish information. Most companies and people had no way to target radio/tv with their information and the internet was not really a thing yet. The only thing you could do was spread information in paper form and the attention for eyeballs was fiercely competitive. So, it was something that people payed a lot of attention to.

Posters, pamflets, booklets, books, magazines, etc. Early web publishing was actually desktop publishing software adapted to the web. I remember dealing with web designs that were done in photoshop where our job was converting those layouts into frame and table based implementations. That's why CSS is such a convoluted mess. It tried to bridge the gap and confronted web designers targeting screens with units that make a lot more sense for print than they do for the a screen with dimensions measured in pixels.

Until CSS, em, rem, etc. were not things that people designing graphical user interfaces concerned themselves with a lot. Unless they were creating desktop publishing software. Likewise notions of padding and margins are of course lifted straight from that world as well. The notions that they can go negative (!!) and can be set to "auto" were hacks to deal with the fact that screens don't have fixed dimensions that you can plan for, unlike paper. Likewise, absolute and relative positioning were hacks as a well. People still use that stuff but it leads to very brittle hard to maintain layouts. The subtle implementation differences between browsers make this even harder.

Of course, despite being rooted in this stuff, CSS is not actually that commonly used for print. You can do print with CSS and people have done so but it's just not that widely used for print and probably a far too limited for professionals working in that space.

I find it interesting that I had never even heard of Scribus. That's how niche this stuff has become. Unless you really need something like it, you'll never come across it. I don't think I've used anything like it in close to 20 years. I wrote my Ph D. thesis in Adobe Framemaker. That was a mistake as that particular version is now a combination of obsolete and obscure, which means I can no longer open the files I created. I'd probably need an emulator and the exact version of the software I used at the time. Luckily, I have a pdf and no actual need/desire to actually revise the text.
From the original proposal from 2012 that is linked to in the article:

> The primary commercial Unix implementation is nowadays Oracle Solaris. [...] By making the same change in Linux we minimize the difference towards the primary Unix implementation, thus easing portability from Solaris.

I wonder what he means by "primary"? I'm reasonably sure than in 2012 OS X was used on more machines than Oracle Solaris.
With you here on this. Telemetry is a really important concern and I get why people don't like it, but fundamentally the expectations on a beta product surely have to be different in that. The thing is still in development.
T
- copy paste the content of the tweet - meta data is lost (date and time, author, obv it is possible to copy paste the text and add links to original tweet and link to an author;

- screenshot - now you dont have to add custom styles, meta data exists, but it is not usable - you can make is to click on tweet will open a tweet, but click on tweet author will open authors profile. Also screenreaders and bots - they dont parse text from images and it is harder to make images work on smaller screens.

The solution is not as simple as - ctrl+c ctrl+v text or screenshot and call it a day.
You need to consider that content will be interactive (all links should work) and accessible (for screenreaders and mobile).

___

So it is understandable why low effort approach with embedded scripts, but less secure is more popular than high effort most likely not completely working, but more secure approach.

The better way would be to use twitter api and render tweets with your own styles. Safe, accessible, interactive.
India Bans YouTube Channels with 2.6B Views for Misinfo
And boom, we're back to the original problem Google had - how to initially seed authority sites.
> while some of us took Ubers to work and shopped at Barney’s, others maxed out credit cards or could only afford to live in the East Bay

Hey now what’s wrong with being in the East Bay?
I use a mix of bullet journaling and GTD, and it has worked quite well for me (though not perfectly, of course). The physical bullet journal (notebooks from Leuchtturm) is a log of sorts, a place where I can take notes from calls etc. and write down anything that comes to mind, in the spirit of capturing every idea. Pen and paper just works better for me.

My GTD context lists with next steps for all ongoing projects are physical index cards that I just keep in there, I re-write them whenever they get full (one side only).

For my projects list, I use Notion, where I have one page that holds the list of projects, and each project having its own page which, most of the time, is just a simple list of TODOs, but can be more elaborate, with kanban boards for more involved stuff or simply a loose collection of documentation, screenshots, drafts, etc..

And of course, Google Calendar.

I was never super disciplined with the weekly review stuff, but it really worked well for holding stuff that my brain would shed in the blink of an eye. I was always very slow, but it's rare that I forget anything I need to get done.
> The mere use of "11" would suggest morning.

No, it does not. We 24ers read clock. 11 doesn't suggest morning.
Every once in a while I have a network related data science type problem to muddle through and I invariably want to try visualise some aspect of it, so I invariably try use Gephi for it, and it invariably leads to a frustrating experience for anything non trivial, and so I invariably end up doing it in code + graphviz instead.
36% better memory latency.

Four times the single core performance.

Two decades.
I have nostalgia for the games of that era far more than the hardware. While the hardware has come leaps and bounds, the gameplay has gone backwards. Take battlefield as an example; back then it was a tactical team-based shooter, today it's a gallery shooter. Same thing with the Crysis series; every entry got dumbed down.
Not "most". Half of the published research in Ioannidis's ground-breaking analysis couldn't be replicated. Which means half could be (edit: numbers which roughly match a more recent analysis: https://elifesciences.org/articles/71601).

Which is why single studies should never be taken seriously - which is nothing new and frankly common sense. Thankfully there are recent reviews and meta-analysis readily available on most subjects, so that shouldn't even be a temptation.

Thank God for science, am-I-right?
If you link to a page, whatever text you put in as the body of the link will remain. The link itself won't go anywhere, but the content you have added to it will remain. In this case, it's as if the link text also vanished when the target page vanishes.

That would be an interesting solution to link rot, admittedly - lots of older pages which are just empty lists formerly containing links to now defunct websites!
> Debian put the idea through a committee, of course a minority wanted to keep the old behaviour

That is specifically not what happened, and the article is quite clear about it.

The Technical Committee voted unanimously for merged usr: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978636#178

The problem is that dpkg, an essential component of Debian, has specific issues with symlinks: https://wiki.debian.org/Teams/Dpkg/FAQ#Q:_Does_dpkg_support_...

So the issue is how merged usr is accomplished, not whether it is at all.

Please don't spread this kind of misinformation.
Is Your Device USB 3.0, or Is the Connector Just Blue?
In my experience, all of those features really slowed down my reading: the superscripts, the underlines on all the links, the serifs, and the visually heavy popups that appear immediately after hovering; contrast with Wikipedia's popups, which feel much lighter.

Thankfully, the site has a built-in reader mode to make most of this go away, but it also removes the good features, like sidenotes, and I have to wonder: if the reader mode is for reading, what's the "regular" mode for?

Also, typo: "epxnesive".
I'm sorry this whole thread has devolved into such a shit show, but I'll give you my honest, pro anti-depressant response.

Firstly, don't feel stigmatised about taking medication. If you have an illness, then you shouldn't feel any worse about taking medication for it than you do for taking any other medication. Mental health is physical health

Most importantly, talk to an actual doctor. Ignore everyone who's shouting about doctors don't know anything, they do, and they know more than your average internet user.

Doctors would generally start you on a low dosage of an SSRI that doesn't have many side effects, like citalopram and increase the dosage over the course of weeks. If you have many side effects, it's up for you and the doctor to decide whether a different SSRI would work better for you.

The most important aspect of antidepressants for me, was that it helped calm me down and clear my mind. I wasn't ever able to actually focus on putting my therapy into practice because my mind was always going a mile a minute. On the antidepressants I felt much calmer and I could actually focus on improving my long term mental health.
Well, today I literally use google to search opinions. However these opinions are usually fake or are serving affiliate links to the searches are:

site:reddit.com {search_query}
site:twitter.com {search_query}

I hope to have this as default at some point because some of the indexed results by default are just terrible.

You are so on point with being opinionated though...
You have to have some level of trust - our ASP.net website loads quite a few Nuget packages we regularly keep up to date. Theoretically any of them say Stripe or Paypal could add nefarious code into our site to steal a bunch of stuff - there's no practical way for us to review the source code before updating.

For Javascript if you're paranoid you can add the `integrity` attribute, and most of the time you can self host the JS although all of these come with maintenance commitments.

I think it's reasonable if you trust the source (Twitter for example) to embed their third party code.
Ignite will launch a microVM in a similar way to my lab, except it has a user experience designed more around Docker's CLI. Great if you just want to use it like a black box.

If you're more interested in integrating with Firecracker into your own systems - come to the session because I'm covering this in detail.

Weaveworks is now working on a new tool to create K8s clusters where each node is a microVM - Richard Case will be doing a demo of that, and it's super fast. It's for a Telco customer they have, so it's a real use-case, not just shiny tech, so should score extra points, right?
One small note about using a screenshot versus actual text is that a screenshot does not scale with resolution.

I think a lightly styled html box with the tweet as text would be the best of both worlds.
I like screen reading a lot better these days. Paper books take way more effort. I've read quite a lot of fiction on screen, as well as technical stuff. I tend to prefer plain text format to "nice" formatting, e.g. I will often use pandoc to convert epubs into text, then read the text with view-mode in Emacs.
This is a good problem to have. Having a curious mind and taking pleasure in learning and growing, for me at least, is the highest pleasure. I'm into computer science, piano, European history, politics, Buddhism and a few other things. I get frustrated that there aren't enough hours in the day and it can feel a bit overwhelming. I also fear becoming a jack of all trades. I'd rather be masterful in one or two areas and proficient in a few more.

My solution to this is to prioritise. Comp Sci, as well as being fascinating to me, is related to my job and is my main marketable skillset so that takes precedence. Music is an important part of relaxing and recreation so that also ranks highly. On the other hand, politics and history, whilst being deeply important to me, are less so. They don't pay the bills and they don't maintain my wellbeing to the same extent. I invest less in these therefore.

So the tldr is that it's great that you like so many things, it's a great gift, but you should learn to prioritise in case you spread yourself too thin. Find a prioritisation metric that makes sense to you. Where does meaning / ability and fulfilment intersect with these areas for example?
That said, screenshots of such things bear their own problems in terms of accessibility for screen readers and other supportive devices.
A quick sandbox attribute and the scripts will be disabled: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/if...
If you can select the save location for the database file, nothing says you cannot use a Dropbox folder or some other cloud file sharing service.
There's also Teapot, with FLTK or ncurses-based UI: https://kmandla.wordpress.com/2010/08/11/how-to-use-teapot-l...

Archived homepage of the project: https://web.archive.org/web/20211124073408/https://www.synta...

Its most relevant feature seems to be 3-dimensional tables. From the home page: "Instead of the unflexible and complicated syntax used to address the values of cells in traditional spread sheets ("B1" or "R1C2"), teapot uses for a more functional approach: "@(1,2,0)". This results in an easily understandable syntax and despite the very few basic functions, very powerful semantics."

Haven't used it myself but I was quite curious about it a few years ago.

EDIT: Has anybody succeeded in entirely replacing his/her spreadsheet needs with e.g. awk scripts? Seems like a nice exercise in the "first simplify your data structures, then analyze" paradigm.
the joys of being a front end developer in 2022
No, they won’t pat you on the head, but they may pay you for skillfully managing something that takes cross-trained skills that others, equally competent in the chosen field, lack.

A luthier that can play guitar will make a better guitar, most likely.
Hackers have found a clever new way to steal your Microsoft 365 credentials
+1. Do not drink the kool-aid. Take things in good faith generally, but be measured.
Teachyourselfcs.com has a nice list of books.
Ha!

I had a guy twenty years ago ask me to join their stock scheme. The plot went something like this - someone (at the top I presume) would start a company, sell stock, we (pawns I guess) would buy stock in that company, which would indicate a higher demand meaning increased stock value, and we would by extension all be richer! Zero risk, fool proof, badabing badaboom.
Quality of life here as a home owner is exception, but don't tell anyone ahhhh ;)
since HN is a technology oriented site, can someone explain what technologies are being used in this article? The graphics are amazing! Is it mainly three.js?
Interesting, thanks! I think I mostly took issue with the idea that throwing drug users in jail is the best course of action, and the condescending/judgemental tone of the original comment. I think we can dissuade substance use and abuse through other means (better drug education and rehabilitation, taxation, non-felony level criminalization) that will be a good middle ground between no drug laws and the draconian life-ruining ones that we have in place right now.
The website lists a breakdown of common reasons given for divorce:

- Lack of commitment 73%

- Argue too much 56%

- Infidelity 55%

- Married too young 46%

- Unrealistic expectations 45%

- Lack of equality in the relationship 44%

- Lack of preparation for marriage 41%

- Domestic Violence or Abuse 25%

(Respondents often cited more that one reason, therefore the percentages add up to much more than 100 percent)

All of those seem like regretful reasons to me. There's no evidence that unregretful reasons are a significant factor in divorces (even anecdotally I've never heard of this, but if you know one then I'd find that pretty interesting). Still sounds like there's a lot of regret out there.
Read "Why greatness cannot be planned: The myth of the objective" for understanding the context of my response. The key trope shown in this book is the power of "treasure hunter" agents & the benefits of following "interestingness". The path to greatness is continually collecting "stepping stones" that take you further, no matter the direction. If you continuously focus on finding the next step, the next exploration point, and if you remain active, I am sure that you'll come to find wonderful things on your journey. The planet needs more people who are willing to follow their own interests.
Indeed. I was only saying what I would _like_ to see...
Thank you! I suppose the spherical shape around a gravity well, from where the majority of an object’a photons originate, is correctly called a photosphere.

I am currently standing on Earth’s photosphere!
For Twitter specifically, a link to the tweet is much more genuine than a screenshot, as screenshots can be faked, where tweets cannot be edited
I linked to part III in a series. There is also part I https://wyclif.substack.com/p/victorian-values-a-practical-g... and part II https://wyclif.substack.com/p/a-practical-guide-to-victorian... .

For ontext, I was quite disappointed by this other recently posted article about Vicotrian values: https://news.ycombinator.com/item?id=30894353 . It was short, not very analytical, and more than a bit moralizing in tone, with many unstated assumptions never made clear. (It rejects the claims of prude Victorian life as a fiction invented by the post-WW2 generations who have not truly got past prudery themselves. But there was a distinctively Victorian spirit for betterment of morals. Why again the Victorian moral project and supposed "prudery" was in the wrong, in the first place?)
hmm, I'm not sure about that.

I think that good videos add something on top of the raw script. Visuals, body language, sound effects and music, timing,... That's just for the kinds of videos where the bulk of information is in the script, which excludes things like videos about music production or the like.

Maybe if you spend 20 minutes reading a book, there's going to be a lot of interleaved information: kind of repetition, but with change, so that you really get a good feeling for the core ideas.

A video that would take the same amount of time to watch might not have the same density of language (and I'm not even sure what the ratio would be: i don't think it's 10X, as you implied)--well, maybe it achieves a similar effect, that of increasing comprehension, not by repetition or extra examples, but by the non-linguistic information I listed above.

The 2 minute article just doesn't have the same sticking power.
Perhaps not so relevant for a misplaced apostrophe, but language is malleable and if we were always using it 100% correctly it would never evolve.
For now, at least: https://twitter.com/TwitterComms/status/1511456430024364037
> What I could agree with is a statement that live events can alter our epigenetic regulation mechanisms

For sure they can, and we also get to choose our reaction to said events.

This debate is ancient. Do we have free will, or are we predestined to fate? Knowledge of chemistry and physics doesn't give an answer to that question.
Three words for 2 tests regarding these features:

1. discoverability

2. wide spread use.

Bash and zsh fail both tests.
My dad bought me HL2 back in Nov 2004. At the time my PC spec was:
P4, 512 RAM, GF FX5900XT, HDD 80Gb, Dial up 56k, LCD BenQ 1280x1024, Win XP.

The game was in English and I didn't speak it at all at the time so had to download the translation (700Mb audio files). Took me a couple days. With constant disconnects as dial up wasn't really reliable. Luckily, Steam allowed you to resume the download.

Still using that Steam account.

The game ran well. Although, my friend had Radeon 9600 Series and it performed noticeably better on his PC (or maybe I'm confusing it with a different game - Far Cry).
I mean it's fairly easy to understand why people used this.

It's very convenient (just click share or use a WordPress widget to embed tweet), it always look pretty, and there are multiple actions available from the tweet: go to profile, reply, share ...

So more features for less time to set-up. This is a service like all other Service, you usually tradeoff something like privacy for convenience. Why use Dropbox when you can have your own NAS ?
You can try the orgzly mobile app to sync or edit orgmode files on your phone. Its equally good and I love it.
I'm quoting the article:

"Debian took a more incremental approach, in part because it strives not to make wholesale changes to users' systems like those required by a flag-day upgrade to a merged /usr. In 2016, the ability to voluntarily switch to that scheme was added, then some attempts were made for newer versions of the distribution to be installed with a merged /usr by default. [...] The location of some files was being resolved at build time to point into /usr/bin (for example), but those files only existed in /bin on the non-merged systems."

The fact that the committee took a decision that the core package manager can't support is baffling to me.
> Democracy is pretty decent, but comes with some big flaws: tyranny of the minority, enormous amounts of back-and-forth to get anything done, big egos at any level can stop progress.

The problem is not in democracy itself as a concept. In both the open-source world and in society itself, the problems arise only when the demos (the population) either grow disinterested in democracy or is small in numbers.

As for "tyranny of the minority" - I hope to never see that phrase again. Protections for minorities in democracies exist for a very good reason. In the case of projects such as Debian to reduce the chance of solo maintainers quitting over frustration about being overruled, in democracies to prevent atrocities and hold up human rights for vulnerable people (e.g. disabled).
It has nothing to do with philosophical concepts and everything with business culture.

There are tools that facilitate expression, innovation and individual contribution. And there are tools that make it easier to scale and for programmers to be interchangeable.

These two are very hard to unify. There’s cross pollination but that’s about it.

Whether you’re in a top down hierarchical business model or in one that’s more open and people centric has a significant impact on which type of tools you’re using.

Smalltalk, Lisp and their descendants belong to the former category. They are immersive, expressive and incredibly dynamic and their communities are often pioneers. But this type of freedom comes at a cost that some do not want to pay.
I’m not sure if it’s appropriate to ask, but what kind of layout / system do you use with your bullet journal?

What I understand is that bullet journals are typically most effective when you adapt it to your own work / domain, but most examples of what others use (including the subreddit community) are almost art projects.

I would be very curious what a more “HN-approved” bullet journal would look like.
It's not like he's hiding or something. https://youtube.com/c/JoeHillsTSD
i'd just boycott using widgets.js

maybe there should be an open and distributed ACTUAL public record? have we finally found an actual usecase for blockchains?
Screen shot image <a href> linked to the tweet. No 3rd party JS still then.
There's some sort of battle happening between the devs of Graphene and Calyx as we speak:

https://twitter.com/GrapheneOS/status/1511593168667611139?s=...