skysight-inc/HackerNews huggingface dataset:
The only notetaking tool I found that had support for live recommendations was Evernote which did something called context notes, it was quite useful.
Unless you're looking for a specific video or trend, don't search. Just scroll.
I'm well aware of how Emacs works.

mg probaly fits better. It's just an editor. One small component.
Aren’t routing tables also cached (not by clients, but by ISPs)? What is their typical TTL?
> Phoenix also feels a little bit magical in the way Rails is

I've felt this about every backend web framework I've encountered, Django included. There's a tension between reducing boiler-plate, and not having directory structures/symbol names/etc. have some implicit order to them. If you want explicitness, don't use a framework and maybe use something like Flask/Werkzeug

> I miss types

Most frameworks have typespecs defined which are enforced by dialyzer, using a much richer type system than most. e.g. Without creating some explicit enum you can make a function signature like:

@spec some_function() :: {:error, :bad_args | :out_of_bounds } | {:ok, SomeStruct.t}

And then you can a caller can just pattern match on that with a 'case' statement, and dialyzer will complain if all paths aren't handled.

> I miss C# and Typescripts documentation

hexdocs.pm is pretty amazing. Elixir as a language encourages documentation and has iterated heavily on its documentation tooling. I love that I can just fire up an iex console and go `h Module.some_command` and I'll get great docs back. And then `@doctests` that both work as inline unit tests as well as low-cost documentation for the library author. I think the incentives to make good documentation are there, and that has inspired the community to document well. And then there's elixirforum.com if I get stuck. In constrast, many times a Django extension has left me wanting in its description about intended behaviours.
Pretty messed up they wouldn't let you endanger them at their own workplace
I have it synced in a git repo, and I use their apps on windows and macos. I lazily use the git plugin to commit and push changes, but you can do at all in the command line if you wanted. Reminder, it's a bunch of plain text markdown files so commit away.
This was like a window in an alternate dimension for me: I had no idea documenting what you do was a thing and the way the author describes it makes it sound like a well-known activity that everybody does. Have I been living under a rock?
Svija SVG's are embedded in HTML — it's necessary to get the page to resize correctly.

We would like to integrate HTML elements wherever possible to display text. This would enable us to preserve semantic content, make accessibility easier, and make text management easier.

The problem is that until we have funding to build our own page editor it's just not feasible. Svija is meant for designers, not coders.
And what blows my mind is that you actually think people are doing this. Sounds like the hardest and most convoluted way to do it. Scaling a high def image down to low resolution doesn't automatically create pixel art. It creates an ugly mess that would require as much work to look good as if you just did it in that resolution directly.
In one case I came across a premature engineering sign-off to confirm production readiness could be averted simply by asking the manager (who himself had the required credentials) to sign off on the change himself.
I think that's exactly what TFA is proposing by recreating the map

m := make(map[Bla]Bla)
// add to map
// mark map as ready for GC
m = make(map[Bla]Bla)
I am very suspicious of this post.

First, there's your story. To describe it as vague would be an understatement. What was the medical device? If the device does something important for the patient, wouldn't a big red button also be dangerous? You wouldn't want it turned off accidentally. Also the machine needs a button or switch to turn on, right? So why not have that component be the physical switch? And if the kill switch is on the touch screen, wouldn't that take up valuable pixels that could be used for other purposes? It would also make accidental triggering more common.

And you claim the button removal request was from the Chairman of the Board of Directors of a different company, who was a major shareholder? The board of the company you worked at, the C-level executives, and management all caved to him but you didn't, and you kept your job? That makes no sense. Someone with that much influence should have no problem getting an individual contributor let go.

Then there's you. Your Twitter account was created in September of 2017, but either you never tweeted until September of 2022 or your tweets auto-delete. Maybe you changed your username because neither archive.org nor archive.is have any history for your Twitter handle.

Your domain[1] was registered on September 22nd of this year, and it contains some general-sounding activism-du-jour. One might even call it "current thing". If anything it seems quite contradictory. Liberty does not march abroad... except when fighting a proxy war in Ukraine? OK, I guess.

I know my comment is controversial, but your post is exactly what I would write if my goal was to create perfect HN bait. It seems much more likely that someone lied on the internet than that things actually happened as described.

1. https://ldnma.com/
I assume that Mastodon is using ActiveJob to push tasks to the queue. According to the creator of Sidekiq, bypassing ActiveJob would lead to significantly lower resource usage: https://github.com/mperham/sidekiq/wiki/Active+Job#performan...

I never tried it though. Just remembered the Wiki note.
For me, "following the dream" is a failed concept. It means I know what I want, which might look true but it isn't.
Currently I try not to dream. I try to be awake, and open to whatever comes my way. Some things that come to me I never dreamed of, and they are much better than anything I could imagine.
This is untrue, I use iOS Working Copy connected to my git repo which contains my Obsidian vault. It's also on on my android pixel phone and I have it on my windows machine. Everything syncs just fine using a private github repo.
And “Interestingly, there are also human patients with similar mutations in the PUF60 gene. These patients have growth defects and neurodevelopmental disorders.“
Not really, because infrastructure is much more dynamic today. Maybe if your IPs never changed long TTLs are OK, but when you're running behind a cloud load balancer, with changing IPs and failover to different regions/providers, low TTLs make more sense.
"How Emacs fits inside of Unix philosophy"

I see this time and again. Why is there a need to fit Emacs inside the Unix philosophy? I think it's perfectly fine if it doesn't.
This case specifically isn't saying they're undesirable therefore wrong. Do you think it's a coincidence the views cited are on the same topic? The purpose of mentioning other comments here is to fill in a bigger picture of the views they are expressing right now, not to mention anything else about the person.

This is not violating the idea of looking at views in isolation. It's only violating the idea of looking at posts in isolation, which is a worse goal. We should want to look at someone's entire view on a specific topic.

You may not find that comment productive, and that's fine, but the reference to other posts about their view is not the problem with it.
>I'm increasingly thinking genetic engineering might not be so bad after all.

Until you genetically engineer all humans to waste calories, crops start failing due to climate change and soil depletion, and humanity dies because of this.

Efficiency might not be good now, but looking at the longer timeline, I don't think we should reasonably assume that the abundance will last. Actually with how things are going right now, I would assume abundance to end in my lifetime.
The Main Linux File Systems and Their Differences
Does someone here has Linux?
https://devblogs.microsoft.com/dotnet/announcing-fsharp-7/
Written by Vlad
Startups are a specific case where you can get access to rather generous credits (note, not the same as an open-ended discount agreement) for a couple of years.

For larger companies operating over the longer term, you would be looking for an EDP agreement, which gives you a discount in exchange for agreeing to a minimum spend threshold over a period of a few years. This would be significantly less than 50%.
> (...) but let's not trivialize how insanely easy Docked made creating containers become.

So much this. Docker doesn't get the respect it deserves. I'd also mention packaging/installing/deploying applications, which Docker made so trivial and trouble-free.

Docker at it's core is a masterclass of UX.
I don’t think that’s a fair comparison. Screen tracking is essentially logging which UI elements users interact with and some metadata like the time, their device config, etc.

It doesn’t necessarily require capturing video of the user.

A better analogy would be hooking up a door open/closed sensor to the cupboard, and capacitive sensors that log the location of touches, so that you can analyse what % of users struggle to find the door handle.
Apple does seem to have grown into a place where senior people leave after a few years (either on their own or Apples accord). Is this because having a senior Apple role gives you a lot of opportunities and/or you can be sidelined or sacked if you screw up or fall out of favour?

I'd say its better to have the '2nd best' designer for a longer period that having the best available every few years that takes the product in different directions and confuses the customers.
> By my time in the 1970s, home electronics projects aimed at teenagers had devolved to "Stick this here, and that there, and connect the battery, and gee whiz isn't that neat!"

I'm much younger than you, but that wasn't my experience at all. My dad got me this kit [1] when I was in fifth grade, and it was great. I got completely lost when it talked about transistors, but the projects were still fun (considering my videogame time was limited) and in retrospect the instructions were very well written.

[1] https://www.amazon.com/Elenco-EP-50-Electronic-Playground-50...
Doesn't Joplin store all notes in a SQLite DB?

I'd recommend looking into Logseq[0], it's free and open source and stores all notes on disk as Markdown. I version my notes with Git, but Syncthing will also work.

[0] https://logseq.com/
> do a password reset and potentially see your activity

They can't
> An exchange marketplace shouldn't be in this position unless they are also participating in the market directly or indirectly through funds, their own and the customers' funds.

Yes, although the limitation with this line of thinking is that in most market-related activities (including running an exchange) it's hard not to be structurally long the market in various important ways. For example as an exchange your commissions are going to be highly correlated with market activity and may also be per unit in some cases and so would be directly correlated with market prices in that case.

As a second-order effect, customers' trading limits are going to be affected as prices fluctuate even if you don't directly offer margin yourself, because not only does the value of the thing they've deposited with you change and therefore affect how much other stuff they can sell this for but also they may have made that deposit by pledging collateral elsewhere and borrowing against that to create margin so that margin loan will be affected.

You can definitely try harder to avoid the problem than FTX though which seems to have been pretty much all-in on it's own illiquid token (FTT) and Alameda using leverage on FTT as their main source of funding. One of the things I learned at Goldman during the crisis is that you can't rely on a mark for anything illiquid - you have to have a real liquid market price.
I assume you know the difference between MUST, SHALL and MAY.
> It doesn't look like philosophical inspiration because Eich was told to make the language's syntax resemble Java.

It’s not just that, it’s also the inaccessibility (`__proto__` has only ever been an implementation detail), and the inability to copy what Self actually called prototypes (had to wait until Object.assign before that was a built-in feature).

Eich did not just provide a Java paint in the form of ctors, none of the prototypal features were easily and portably accessible until ES6. And since that also added class sugar, that’s what most everyone went with and the saviour of prototypal javascript was also its killer.

Not to mention Self built much of the langage features upon delegative inheritance, something JS very much didn’t do e.g. scoping in Self is handled through parent slots.
Saving a lookup for anyone that also didn’t know this one:
> Zawinski's Law captures common market pressure on software solutions, stating that “every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.”
Very likely this is a domestic message to underline their political relevance and prowess. Worst thing you can do and have already done in your first paragraph is to put everyone on the suspect list for being potentially influenced. This ironically would align with their goal in the first place.
It is good advice to learn SQL.

I would suggest enabling the following two configurations in any Rails project. It should be a must in any new Rails project IMO:

1. Enable `config.active_record.strict_loading_by_default` - this will raise ActiveRecord::StrictLoadingViolationError on almost all cases of N+1 thus forcing the developer to fix it

2. Set `config.active_record.warn_on_records_fetched_greater_than` so that you know when someone will load a lot of records, thus forcing to paginate, load only what is needed ...

I think starting with these two will help mitigate a lot of problems even when using ORM in Rails.
>I'm not saying it's wrong

I am saying it's wrong. Efficiency has a very clear definition in science. Any paper abusing this is unscientific and should have never been published.

We have a few words that are very specific in science. We should not muddle our ability to think about problems by using unclear language.
Oh completely agree. But the philosophy is spot on. I've applied it to many problems over the years successfully outside the domain of Unix. The reality is however less than ideal.
As a hobby game programmer stable diffusion looks exciting, the idea of quickly generating some assets for a game jam is very appealing. But as a hobby musician it strikes me hard. I want to write, compose and play my own music, so I would understand someone feeling the same with regards to hand drawing arts. This whole stable diffusion is exciting on one side, but on the other makes me wonder what we will be left with once this technology reaches higher capabilities?
> ...it is not even the case that kids today were less educated either.

This claim could be supported or contradicted by evidence. Do you have any?

My experience is not K-12 education, but at the college level, standardized measures such as the GRE show declining levels of ability over the decades. A given score today doesn't mean the same as 40 years ago, because the test has needed to be recalibrated for a lower average performance.
This is good to know about, used a similar window function in Postgres recently. Will double check the performance of that query.
I like the idea of doing what you love. As long as you can live like that, it is the best thing for a person.

The only caveat: at 20 years old is not difficult at all to have a relation with potential to transform into a (happy) marriage. However women are, in general, smart enough not to marry someone that cannot provide a decent living for the potential children, and that tolerance for low income partners is decreasing with age. This is just an information to consider, not to discourage you.
And emacs wasn’t written in C?
What Emacs mode might that be? And are there more reasons it falls short, besides the autocomplete?
When I think of productivity in this context, I am referring to the rate at which one can generate value.

Software itself has value (eg, a client-facing web service). Therefore an IDE, which may require an investment to get past the learning curve, can have a productivity benefit as it can make generating software (and thus value) more efficient.

Do notes themselves have value? I would argue not really. For the most part things like "life planners" / "task managers" I've noticed are highly intricate but require considerable upkeep to maintain. Time that can be used to actually generate value.
Interesting! Now I wonder if this system can be digitized.... (I am way too lazy to take pen and paper notes lol)
Example: sell attractively priced insurance against a 100-year-flood. You make money for 20 years, but then a crazy big flood bankrupts your insurance company. Who would have thought that would happen?! Options (and other things) can be structured to create 'catastrophic insurance like' outcomes.
>Sometimes when we say 50% to one IP and 50% to another, it can end up at 70/30 because of ISP and client caching.

That doesn't really matter. Once a server becomes saturated you just remove it from being returned. Having multiple records being returned just slows down how fast a server can become saturated. You don't need the multiple records to be saturated at the same rate.
What's a gel blaster? And how do they enforce the glassware ban -- schools, universities and "protect" companies okay, but people and "improper" companies not?
I have an Apple cinema display that has magnets around the bezel and a stainless steel 1” wide ruler which accidentally ends up making a most satisfying physical iSight privacy barrier.
I am using Joplin for years and I am pretty satisfied with it. (This is not a comparison because I have never used Obsidian)

It is doing 99% of what I ever wanted to do with my knowledge base. Though, if I am in a hurry and I want to quickly write something down (like a quick todo or something), then I am still using google keep, because editing markdown in the Joplin mobile app and waiting for it to sync, it is ok but not as quick as google keep. (I will not be surprised if there is a solution to this and I am doing something wrong)

Sure. There are plenty of alternatives, and being open source has its negative and positive things.

Self host is a good alternative if you want to play some and want to own your data 100% and I have tried to self-host Nextcloud on a Raspberry Pi once, but I gave up after some troubleshooting when I found that Hetzner offers ready-made Nextcloud boxes with https and all. I then synchronize my encrypted notes through Nextcloud pretty easily. I have never tried the Joplin cloud solution that was created after I chose Nextcloud (as an alternative also to Dropbox).
I noticed that there was an update to Big Sur — the newest OS that this machine can run — which I had missed, so I installed it, and the files went away!

I also noticed that there has been issues, like https://github.com/apple/cups/issues/5538, related to spool file clean-up. (The fix to that one leaves some decidedly fishy-looking parentheses, but they were fixed in a later commit.)
Or maybe they offered to buy it later (when?) at a price fixed today - discounted or not. If they don’t have liquidity (why?) they cannot buy it on the market.
I went with Logseq because it can be configured to use org-mode syntax in place of Markdown, and I’m really happy with it.
What’s the state of TruffleRuby? Last time I checked it was impressively fast. I know that it is really hard to port everything (and sometimes minute details can change behavior), but nowadays Truffle can even execute C code, so those FFI parts can also do as is.
you should mention z-library for books like a real man
While you're at it, some tips for getting hooked on heroin?
Sounds like a crypto ponzi scheme
Nah, counter-non-scientific-anecdote, very few people do it. Most of what I do is forgettable and not important. Code is in git and tasks are in jira, websites I want to remember are in my bookmarks; I never think "I wish I took minutes of my day from such-and-such date three years ago".

But to each their own; if this is your jam, by all means. It KINDA feels like justifying your day and activities though. Some people work in teams or environments where they have to justify their time or report what they did the previous day in a daily stand-up, for who it may be relevant.
Just keep scrolling naturally. Don't try to "teach" the algorithm. It never works.
There are several good and not so great ways to do off boarding from icloud.

- Use a mac.
- If you have your photos on your ios device you can connect it as a camera to windows or linux and copy the files off.
- If you use google photos, onedrive, dropbox, synology or any other file storage app that can auto upload photos you can do it that way
- you can install icloud for windows and use that to sync photos. Its in my experience super slow for large amounts of photos but works.
- You can request zip downloads from icloud.
- You can initiate a server to server transfer from icloud to google photos.
I started working with Ruby almost two decades ago and I can confirm that, in fact, Ruby is slow. It might be fast enough to make it viable for most web apps, but compared to Go or Rust it will be much harder to write a fast app in Ruby. I've seen tweets and articles like this one (it's the databse not Ruby!) numerous times and it usually doesn't map to reality, especially in bigger applications. Of course you can make Rails to respond in milliseconds, but in real production apps I've usually seen 50-80% of the responses time to be spent in CPU (ie. Ruby). At the same time when the app grows and you add more middleware an empty response can easily take 5-10ms with a bit of a traffic (like: an empty controller action, no database queries etc). It's better with smaller frameworks like Sinatra, but still you can make the database much faster than the Ruby code making queries

update:

Maybe out of curiosity I'll make some benchmarks later, but even if you look at frameworks benchmarks you can see that for the same database queries there's an order of magnitude of difference between Ruby and Rust or Go frameworks: https://www.techempower.com/benchmarks/#section=data-r21&tes... (look at latency)
This!

And it is not just for Maths. Every subject taught has this problem.

Another problem similar to this issue is very well articulated by Salman Khan of Khan Academy here: https://www.ted.com/talks/sal_khan_let_s_teach_for_mastery_n...
I keep similar list so that when I we have quarterly/yearly reviews I can recall what was I doing few months ago.
Salesforce confirms it has laid off hundreds of employees
I use a syncthing setup with logseq which is FOSS but is also opinionated.
Could be something you could use
If I wanted a kitchen for showing off, I'd get a gas hob again. For simply preparing food, I'm very happy with having switched to induction. Regardless of anything else, cleaning is dramatically easier.
Emacs is a Lisp machine with a text editor as sample application.
You can create a template for your daily/weekly..etc notes via the templates plugin[0]. And I don't use them myself, but it looks like there are plugins for automatic backlinks[1] and embedding other notes[2] as well

[0] https://github.com/joplin/plugin-templates

[1] https://discourse.joplinapp.org/t/automatic-backlinks-with-m...

[2] https://github.com/ylc395/joplin-plugin-note-link-system
> "adhocracies"

Great expression!
As a wildly alternative workflow for writing a book, have a look at Scrivener.
Cutting the shit out of website is much easier compared to app. I am doing it by default.