skysight-inc/HackerNews huggingface dataset:
Have been using Obsidian for organizing and running a tabletop RPG session for a while and and it is fantastic. I have whole folders of monsters, encounters, player backstory, world notes, and state blocks. Being able to drop them inline for ‘today’s session’ and then viewing it all together has been monumentally useful.

It’s also been good enough to replace Sublime + directory for my day to day development note taking. Its fast and just gets out of the way for writing and organizing - which is exactly what I want in a note taking app.
> One major issue with humans is that sacrifice begins to be expected and often is not rewarded. When a job not only becomes thankless, or near enough, but also expected as the default, it becomes hurtful to continue doing it.

Oh, most definitely. The anger and vitriol I see directed towards maintainers, or volunteers of any type, who are "stepping back for personal reasons" is horrifying.

My father was a very active volunteer in his community ... the number of people who were mad at him when he stepped away after his heart problems was startling. Conversely, the number of people who volunteered to help him and my mother with shopping etc. when COVID hit was heart warming.
I am not sure I understand the question.

"Can physics explain that if you put together a glass of water and a glass of ethanol you end up with a mixture of water and ethanol?"

Wouldn't that be chemistry (an emergent property of physics)?

But yes we can explain if it happens and how it happens, if we have a theory for it that have been tested.

If not we will do trial an error/experiments and see what happens.
The redevelopment of TCR gutted that area. The Intrepid Fox is long gone, too.
Stealing someone's black pearl was amazing, because not only did it keep them from recalling, it kept them from casting Corp Por all over your ass.
Neovim.
You can especially see this at your local Goodwill (in the US) - all the hardcover books are of a certain "bestseller" type and many will be clearly never even opened.

Meanwhile actual second-hand bookstores often specialize in something (there was a really good one that specialized in science fiction) - they still have a normal selection of books like a small library, but most of the shelf space is whatever they specialize in.
I do wish that there was a standard pipeline for warnings, so stuff like this didn't have to go into error (bad) or output (worse). Powershell has such a feature but of course since it's not at the OS/Posix level then support is spotty.
make a resume/portfolio website

create your own side project

volunteer some work to another project to get more experience
What exactly is the problem?

A lot of vite-plugin-ssr users are deploying to Vercel - have you seen https://vite-plugin-ssr.com/vercel and https://github.com/brillout/vite-plugin-ssr_vercel?

The recommended approach using an Vercel API Route is quite simple & straightforward.

Edit: DevClad => nice project btw.!
Congrats!!

Honestly the beta version was already stable and feature rich enough to consider it it a v1 :)

If one of the key features is a new UI, can I advise to put a couple screenshots in the announcement?

Will this be retrocompatible with plugins on v.15?
MERGE feature is interesting. But specifically on the revoking CREATE permissions for the public (or default) schema, this is a step in the right direction. Some of the defaults in Postgres can be more secure. For example, the first time I use a POSTGRES_PASSWORD to configure a password, changing this password involves more steps than just changing the values of the ENV, because it doesn't take the changed value there after.

Structured logging with JSON is going to improve a lot of debugging, again a great productive change.

Also, any idea when the docker image for Postgres 15 will be available?
You don't get a nobel price for truth. You get a nobel price for significant contributions to the field you are in. Those can be wrong, plenty of noble price winners have been wrong.
> Any time a piece of software abstracts a repeatable pattern, that’s a ‘framework’.

With that definition all programming languages are frameworks.

The first part of the article defines what the author means by a framework, which is different from libraries, and programming languages in general.
This is some "the rest of the owl" material for sure.
And should also cause plenty of pain in financial and job markets.
Do you have any examples where this happens? I read a lot of blogs, but hardly see any in-depth discussions appearing under the posts.

Also, when the author moderates, do you trust any critique to stay online and maybe even be countered?
>He just pissed off the Pope and was punished for that, not for any astronomical ideas.

It all comes down to politics and power structures in the end.
This update looks amazing. Kudos to the entire team! I love Obsidian, using it for couple of months now.
The person is most likely going to quit the moment they vest from the way it sounds. They are probably miserable and just biding their time to vest themselves. So it’s up to you whether you want to fire him/her first or just let them quit once they vest.
Saunders collection Tenth of December is great.
In other words, people who work in professions where market conditions offers higher pay that affords the cost of union dues and the even more costly ability to strike are more likely to join a union than those less likely to be able to afford to. Not terribly surprising.
>...So how will a smart developer do that in the nearest years? By creating micro-apps

example?
Thanks, it's something I've always thought on doing and the motivation finally materialized. It's niche enough that I haven't had to do any advertising and the viewers keep coming so that's been great!
I would argue minmaxing was a thing from day one in uo, the thing that made it magical was that all types of players were forced to play together because it was pretty much the only game in town. Players who wanted pvp, pve, rp, craft grinding, exploring, hoarding, trading, mentoring, scamming, etc all lived in the same vibrant world. MMOs now are hyper specialized for individual tastes, and are all the more bland for it.
Emphasis on “pass off”: it’s not forgery to present the original document for its original purpose. It would be forgery to modify the document or to present it in a way or context that implied some other purpose.
Not only is it a solution in search of a problem, but if you’ll forgive me, I think I speak for many when I say that I can’t wait to hack it!!
I don't think aliases help in one common case listed in the article. That is, scripts run out of cron, that don't read initialization files. And that case will email on unexpected stderr writes.
Is it still being maintained? Do you accept PR's?
I tried to register on the forum to ask, but my user has not been activated.
RacketCon Tickets on Sale Now
RacketCon tickets on sale now

https://con.racket-lang.org/

https://payment.brown.edu:443/C20460_ustores/web/product_detail.jsp?PRODUCTID=4596&FROMQRCODE=true&SINGLESTORE=true
Installed McFly and the history has not once been erased. Prior to that my history keeps getting truncated.
Sounds like a non-story to me. fgrep and egrep have been deprecated for nearly fifteen years and anyone who wants the old behaviour has only to create a couple of simple script files.

Any distro that wants to can easily maintain such things.
Ask HN: Component library for manufacturing/heavy machinery interfaces
I assume someone has already asked for this, but what are some good, publicly available component libraries, design systems, and UI kits for teams designing for users who work mostly on factory floors?
No, so I can’t speak from experience for the rest of NYC.

However, I suspect expensive and sophisticated pockets all across NYC will also insist on the same Good Guy guarantee. It’s just too easy to register an LLC/C-corp, and if too many people use that hack to walk away from serious commitments, that will freeze the commercial lease market.
First I’m hearing of Obsidian, sounds cool. Can anyone comment on how it compares to org-mode?
I'm actually surprised to hear that MERGE is only now available on Postgres.

I'm now interesting in hearing about other standard (what I have come to expect as standard) SQL that's not or only now available on Postgres?
> I still don’t know where cmake functions come from, how you would know about them or how to write your own.

There is a lot to criticize about CMake, but this is just RTFM level silly.
Ok, I was confused by "minimize memory usage by maximizing Copy-on-Write performance"...

That said: Static files never should be chunked.

Chunking is ONLY interesting with dynamic responses.
So, without clicking, what does this app do? What is it?
Be careful, US companies usually have you sign IP contracts and do not approve of moonlighting.

They could well try to claim stake or ownership on your company, even if they lost, the distraction and money it would cost to defend probably aren’t worth it.
I made extensive use of P5.js during my time at University of London. We designed a side-scrolling video game in the Intro to Programming courses using this library. It was really easy to work with and is a great library for those looking to get their hands dirty with some JavaScript.
What part of going to university aged 18 to get a junk degree, just because that's what's expected, and tens of thousands of pounds of debt by the time you're 21 is absurd, is wrong? In the UK in 2022, if you're not inclined to do a STEM or professional degree, you're probably better off going into a trade or apprenticeship.

> I'd also add that in the UK student loan debt is orthogonal to the problem of young people being unable to get onto the housing ladder.

Perhaps you'd like to tell that to one of my kids that has to factor all their outgoings (including university debt) into their calculations which tells them exactly whether they can afford to take on mortgage?
One side effect of "verbifying" nouns is that you can misread the title: Observable (adjective) transitions (noun, plural) etc.
I got this obnoxious whine from egrep on FreeBSD after my latest update. This post made me look, and I had gnu grep install as a dependency for something. Once I removed it, sanity is back and the built-in BSD egrep doesn't whine.

On FreeBSD, they are all the same:

$ ls -li /usr/bin/egrep /usr/bin/fgrep /usr/bin/grep /usr/bin/rgrep

281835 -r-xr-xr-x 4 root wheel 30736 Sep 26 14:37 /usr/bin/egrep

281835 -r-xr-xr-x 4 root wheel 30736 Sep 26 14:37 /usr/bin/fgrep

281835 -r-xr-xr-x 4 root wheel 30736 Sep 26 14:37 /usr/bin/grep

281835 -r-xr-xr-x 4 root wheel 30736 Sep 26 14:37 /usr/bin/rgrep
I recently started using Reflect[^1] and I rather like it, especially after trying the task management feature, which is now in beta.

My usage of Reflect has made me very curious about other apps that do similar things (e.g. Obsidian)

Has anyone here tried Obsidian _and_ Reflect?

[^1]: https://reflect.app/
Love love love obsidian. The tool is aesthetically pleasing, built-in vim mode surprisingly well (a few minor glitches with the cursor blinking) — but above all else, the plug-in community takes the cake.

Finally, a note taking application with a decent API that's allowed me to extract metadata and publish metrics into CloudWatch, allowing me to track key metrics and graphically[0] review historical trends of my "second brain." Previous note taking applications I've tried in the past (e.g. Zettlr, Bear) lacked the vibrant developer community that Obsidian has cultivated.

Hats off to the founder and the Obsidian team!

[0] - https://digitalorganizationdad.substack.com/p/stop-zettelkas...
> So really this isn't a question of the software, but of the developer's capability to perceive (or not) that software.

It is quite telling of HN's audience if they honestly think that "every sufficiently complex framework-free application contains a [buggy] half-framework." The precise definition of a framework may be a bit hard to pin down, but most any experienced practitioner knows it when they see it. Things I look for:

* coupling of a blessed architecture, libraries, and patterns. Some choice of libraries may be allowed, but they must conform to a framework-prescribed interface.

* difficulty of isolating behavior for fast unit testing when using framework as prescribed (not always, but this is right more often than I want still)

* inversion of control as a core building block instead of straightforward composition. (This point gets fuzzier in callback-centric langs.)

* main() (or its moral equivalent) ends up being a framework bootstrap call, or is hidden entirely.

* related to last points: emphasis on hiding as many execution details as possible to present a simplified view of what the framework author believes is important.

* reliance on extension points to customize behavior (via subclassing/hooks) rather than simply exposing primitive operations that users can call alongside custom code.

* documentation beyond API docs and tutorials, usually necessitated by the number of novel concepts introduced by the framework

* heavier-than-normal emphasis on marketing, often leading with social proof from a megacorp, sometimes with big promises on how this framework is not like the others

The main takeaway should be this: a framework is not something that wants to blend into the background of your application. It is extremely visible and it is something that you program to, and often must take what it wants into account when designing. Without a framework, you can literally do whatever you want, including making a huge mess, or something small, functional and minimal.

I believe that should disqualify most of the rather absurd claims that all libraries/patterns/libc are "frameworks."
> Out of curiosity though, does anybody here have a positive take on Nick Clegg?

Clegg is as close you’ll find to a neutral politician. He doesn’t seek to do good, nor does he seek to do evil. He is simply out to increase his own power, and apparently wealth too.

Yes he plunged an entire generation of students into debt, but he didn’t do so maliciously. They were simply in the way.
If I pulled a backup and it looked like it had been tampered with, I wouldn’t use the backup. Using a medium that protects against bit rot for backups, and testing the backups often enough to notice if they’ve been tampered with or malformed, are both key tenets of production systems.
Criticism of Apple
I have no idea what Obsidian is and their frontpage does nothing to tell me what it is.

All I can see is that it's been updated, but WTF is it?

edit: ahh, it wasn't the frontpage...
Tab navigation and hotkeys are enabled by default. It's easy to add other keyboard overrides as well. You do not need a mouse to use it.
This is one of the best uses of Obsidian I've ever seen. Thanks for sharing
Most PPP loans have been forgiven, despite signs of possible fraud
It would be even nicer to see convincing evidence that it is not going to be a problem.
looks nice, but it's pretty slow
:)

It is a work in progress. I try to make some progress on each day. I don't know now when I will open the beta. Sorry if it was not enough clear, it is written under the logo.
Nobody is stopping you from forking it.
Fighting for better modes of explanation is always an uphill battle.

The point is that there is no difference between saying.

It either happens or it don't.

And then

There is a 40% chance is happens.

The 40% is not based on anything of consequence to the discussion at hand.

Why use something that is completely separated from what it purports to make claims about?

This is not just unscientific it's an anti-scientific approach.
Lesotho’s Last Cave Dwellers
Archive link of article: https://archive.ph/ObjHA
As a software developer, I have long-since ingrained the behavior of looking up the documentation before I assume something works in a particular way. Perhaps doubly so when shell scripting, where I have to verify if I can rely on a particular package being present, or the minimum version of something I can expect, or what the output is guaranteed to be.

When I was considering using fgrep, I looked it up; lo and behold, it's not part of the POSIX standard. So I used the option instead, and have since.

I'm a little puzzled why people have problems with these little things when it feels like it's pretty common for tools to change given enough time (for example, ifconfig and netstat to ip and ss). It's just essentially an API that gradually refines over time.
During my university courses at University of London, we made a side-scrolling video game, a sound visualizer, as well as a MS Paint clone using P5. It's definitely accessible for beginning JavaScript programmers.
There is a power in honest story telling, which is missed in academic work, or work that is purely theoretical.

One of my goals is to tell true short stories about life at startups, to teach lessons about management or leadership. While there are many high-level academic books about management that I like, I find that they tend to be too abstract. They are often bloodless. They miss the real-world conflicts that managers have to deal with. They skip over all the moments when someone loses their temper, as if such moments don't exist.

I feel strongly that we need more honesty about such conflicts, both when managers lose their temper and also when employees lose their temper. How do such situations play out? How should they play out? What is allowed?

For example, here are 3 books about leadership that I like, but I'm also wary of how abstract they are:

The Discipline of Teams, Jon R. Katzenback and Douglas K. Smith

Extreme Ownership: How U.S. Navy SEALs Lead and Win, by Jocko Willink and Leif Babin.

Semper Fi: Business Leadership the Marine Corps Way, by Dan Carrison and Rod Walsh.

I like these books, but I often think they would be better if they had more specific stories about the real-world uses of the tactics they promote. I'd like to see more personal stories.

Of these, only Jocko Willink is associated with telling personal stories, and indeed, I think some of his popularity is exactly because he tells honest stories about the kinds of conflict that come up among people who work closely together, under great stress.

My first book (How To Destroy A Tech Startup In Three Easy Steps) was fairly popular with the readers of Hacker News, and many have commented on the big screaming rage-filled argument at the end. Some have said I should not have tolerated a boss who screamed like that, but the important point is that such situations really do occur, and we need more honest writing about such conflicts.

Likewise, after the last 7 years of doing high-level tech consulting, I decided to write up everything I've learned about management in my book "One-on-one meetings are underrated; group meetings waste time" and here especially, I was determined to tell short stories, and to try to honestly convey how much conflict comes up at work, and how people tend to deal with that conflict, and what styles of conflict management seem to lead to success.

In Japan, there is a genre of manga that is focused on telling stories about business life. I've often wished that America had something similar. I'd like to see more books of true short stories about business life, and I think all of society would benefit.
As someone using insider build and a bunch of 3rd party plugins, they're fine, but themes are a bit of a bumpier ride due to UI changes.

They've marked them all as legacy and are removing the legacy label as theme developers are updating them.
> This sentiment sounds correct in theory, but it isn't based on any experience from any one of the people making such a claim.

I've written a number of frameworks, plugins, and extensions, and refactored existing ones. I've used a number of them. I tend to customize stuff, which isn't always conducive to using "heavy" frameworks. I've enjoyed "bald" ones. Done some big stuff.

Some came out great ... some ... not so great.

The "not so great" stuff tended to be early in my career. Refactoring existing ones, helped me to learn how to do it right.

I think the first one that I refactored, was PHP Nuke. It emitted terrible HTML, and my refactoring made sure the output would validate (and WAG the dog, so to speak). I ended up binning it, when they did their first upgrade. Learned a harsh lesson, there.

I wrote a framework in Perl. That was ... challenging.

These days, I tend to use a lot of modules and connectors, and use whatever framework is built into the OS (I write native Swift). I've heard great things about Laravel, but I have never used it.
Btw, if you are interested in the history of the Texas Interconnect - the political and economic forces that got it to where it is now, NPR has a podcast series about it. https://www.npr.org/podcasts/1004840920/the-disconnect-power...
Overview of Malloc
The Global Effort to Keep Perfectly Good Food Out of the Dump
Did a quick test. Still seems to not support storing images alongside Markdown files (at least it breaks in mine), nor support having a default file (index.md) per folder and have the folder path be the actual page path.
How Do Artists Make Money?
As an outliner, Logseq is too opinionated about how I am supposed to use it. Obsidian is less strict and allows me to follow whatever principle I want to which extent I want.

I can mix a bit of Zettelkasten here, some daily notes there, and some 'old-fashioned' folder structures for projects to my heart's content.
But it does fallback to SMS when communication with any other OS (I guess now just Android).

Which is kinda the point. WhatsApp doesn't do this, it works on all platforms.
I wonder if Yellen is starting to realize that the present inflation isn’t so transitory? Apparently not, the administration is still pursuing inflationary policies such as the student loan giveaway and the infrastructure pork bill.

The Biden administration gets an F- on fiscal policy.
Yet another reason why shellscripts are bad huh.
Petersfield is a wonder. The way it unfolds. I saw a full folio copy of Dante's Divine Comedy with Doré's woodcuts in there for £80... three decades ago? I'm still kicking myself that I didn't buy it.
Is it me or am I the only one who took a good 3 mins to figure what this app is for ?

Sorry I don't want to sound disrespectul but I didn't found an quick and easy parsable description. If I would show this my parents, I wouldn't be sure if they could guess. :/

"Obsidian is a powerful and extensible knowledge base" ?????
I may be showing my age here, but I think most people would expect a TUI to provide arrow key navigation and highlight by default, which is not demonstrated.

Simply mapping Gui -> TUI isn't really a good user experience IME. The terminal should generally be keyboard-first/designed with keyboard-only in mind.
I appreciate stuff like this because while I’m never gonna spend $200 on a keyboard it’ll eventually filter back to us $30-$40 keyboard users.
They should have changed stuff up well before this point. If you want to question someone’s vestment then do that at least a year before that date and get serious about demanding results from the problematic employee at that point. That way they’ve got 3-6 months to perform and you’ve got time to terminate for lack of performance.

Doing it when the vestment date comes up just reeks of shortsightedness to the point of vindictiveness. Immaturity.

If it’s like the person quit but kept coming to work for the last month before vestment then talk to them and maybe offer to buy them out if they’ve got no good explanations.
SSH-Audit: Audit the configuration of an SSH server or client
I'm intending to learn an array language at some point. Im an avid listener to the Array Cast podcast.

As usual I don't know where to start, ideally open source. I'm stuck on whether it's J or BQN. J is ASCII, BQN has the traditional unicode glyphs. I do like the fact BQN is newer so can pick and choose the best of the array languages though.