skysight-inc/HackerNews huggingface dataset:
In a maximised browser window on a 13" screen it floats above and covers up the first few characters of each line of body copy, and it’s sticky, so it moves with me as I scroll. If I have to interact with it to read the article, it’s not unobtrusive.
Agree. If you work with physical material, you need to be where that material is. If you work with information this is obviously not necessary.

Constructing large office buildings, roads and public transit to get people from where they live to a downtown office just to work with information is illogical and very inefficient.
I think this way of thinking should lead people to take another look at bikes, perhaps power-assisted electric bikes. Cheap, simple and efficient in comparison to cars. Not to mention all the benefits of cities made for bikes vs cities made for cars.
This was the best resource for me:

http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
How much of it this problem is the difference between I want to understand this code vs I want to copy-paste some code to get my plot/chart done?

This problem would exist with productionizing any notebook style code. E.g. Jupyter notebooks.
There are two mutually exclusive views of the web. As a set of protocols set to allow individual humans to share information about things they love and the web as a set of protocols to make a living.

Profit motivated web presences want views, they want attention, they need nine 9s uptime, need to be able to do monetary transactions absolutely securely, and they want to be an application not a document. They live and die on the eternal wave of walled garden's recommendation engines because that's the network effect and that's where money flows. It doesn't matter if this means extremely high barriers to entry because money solves everything.

Individuals' websites are freeform presentations about the things that person is interested in. They are the backyard gardens of the mind and the most important thing is lowering the friction from thought to posting. There's no need to get tons of traffic instantly (or ever), they're mostly time insensitive.

The old web (and other protocols) still exist but they're much harder to find because they are not constantly updated. The time sensitive search engines deprioritize the static sites or even drop them after a handful of years.
> don't even need to be writing per se

It's best to have documentation in a variety of communication formats. I cannot learn by watching a video as well as I can by reading, but everyone is different. If the only, or primary, documentation for your product or code is a video, I'm likely to pass on it unless there are no other choices.
IMHO some types of work are better suited to WFH. And some are better suited to the work office. So how efficiently you perform maybe depends more on how well you marry your work tasks to your environment and tools.

For example, If I need to read a 1000 page report or maybe code a tricky PoC/spike free of distractions I'd say it's better for me to do that at home. The isolation helps. You can turn off messaging tools and email programs but someone will always find a way to find you physically if you go "off-grid" at work.

However the flip side may be that in the office it might be easier to brain-storm around a whiteboard in a more organic/ad-hoc way or maybe overhear a conversation from one team to another (if you're in an open plan layout) that you are able to contribute some value to.
I had this same problem with making screencasts! Ended up building a Mac app [0] to do basically this, find the silence and chop it out.

I started off with a script too but realized I wanted more control over the timing, and the ability to manually designate some parts to keep/cut. Initially I only exported a cut list, so you could do the final tweaks in ScreenFlow or Final Cut or whatever. Now I’m slowly building out more in-app editing features and some other automations.

0: https://getrecut.com
Wow. Super interesting. I am doing something very similar, but with way less articles per newsletter. I cover 3 "snippets", which I often find on the "new" page on HN. (shoto.io)
That’s a fair point, but good technical writing is a skill in of itself. Just like having dedicated UX SMEs on a team improves a product, technical writers do the same, especially for complex systems.

It’s not that a software engineer isn’t capable of writing, but more that it’s not their primary responsibility.

I also anecdotally believe that having people in roles like this who are accountable for documentation, design, etc improve the overall product as they provide another layer of review.
Government bonds are already on the way there. There are multiple alternatives live today for getting exposure to stocks of major companies as well as commodities.

It is a matter of regulatory clarity, and processes and infrastructure (of which some of these projects fill) until we get hard non-crypto-related security tokens etc.

Things are starting to fall in place but things have to prove themselves in the current market before
> Some teams were suffering from servicitis. Even worse than that, it generated a lot of friction while developing. One could not just look into a project in their IDE, but it required to have multiple projects open simultaneously to make sense of all that mess.

This is real: I've worked in projects where purely transformational code was offloaded into a "service". Refactoring it into a library reduced lines of code, computational cost, and code complexity dramatically.

But wouldn't it be cool if there were a framework where the developer didn't have to demarcate where services started and ended? In principle, any pure asynchronous function could be abstracted out to a service. It would be neat if the compiler did that for me and deployment of the application was more like "deploy the cluster" instead of deploying each individual service.
If you miss the old internet, then don't be two-faced and support big corporations that centralize it and act as ministries of truth. That's not what the old internet was about.
Could you please explain more about how the Decoder ring works? And how it's data is maintained?

Thanks for sharing!
No, it's more like:

"Hey Mike, I understand you are hiring Joe, though because of our good relationship, I'd like to tell you why exactly is Joe leaving. Well, we didn't want to cause an uproar in the company, but Joe caused this one issue that cost us $100M and his behavior was exceedingly erratic." Now mix in some typical subconscious behavior of Joe that anyone could notice in 10 minutes and build some story on top of it so that the new manager has it always in front of his eyes. That's how intelligent character assassination works these days. Many managers got to the position of power by using these "dark techniques" so they know how to do it properly without raising a suspicion.

Don't tell anyone where are you going. Don't put it on your LinkedIn until you are established there.
> The investigation found that most would rather be doing something – possibly even hurting themselves – than doing nothing or sitting alone with their thoughts

This brings up an old saying I learned years ago:

If you're going to do nothing, don't do it here

Meditation is being active doing nothing. It's paradoxical, just like Zen koans are paradoxical. I don't meditate in the cross legged position however, and drift in and out of meditation doing everyday humdrum things like waiting for a bus to arrive, or my favorite: pretending to sleep, so I can actually fall asleep. Each preamble before sleep is itself meditation, and we can find ourselves meditating doing humdrum things like washing the dishes. You don't need to go to a monastery or wellness center to meditate. We are natural meditators!
Disaster #1 is too small services, and Disaster #4 is huge, shared databases (between many services).

Which reaffirms my overall opinion that most people writing services have no idea what's a service and what it encapsulates (it encapsulates its own state, for example, it's basically distributed OOP).

BTW, remember when "your service should be 100 lines of code top" was considered a best practice?

Why is it so hard for most to resist this hype nonsense wave when its oncoming and it's so hard to resist the anti-hype wave that inevitably follows it? Because hype and anti-hype are simply the oscillation of a sea of empty minds in look for a solution to a problem they don't understand.

I've been writing service oriented apps for decades. In my "world" nothing has changed.
It's convenient that Economist articles don't show bylines. They claim that it's because they want to speak with a collective voice, but it also makes it impossible to point out specific conflicts of interest. The latter seems more important than the former, in my eyes.
True, a good chunk of trading and wall street in general is not doing anything real. But just like the dotcom bubble, the music stops eventually, and you don't want to be stuck holding worthless stocks or coins when that happens.
Are the updates easy to apply? Plenty of software is incredibly hard to update. Take postgres for instance, you need to take take the whole database down or come up with a complicated replication based upgraded strategy (which it doesn't "just do" out of the box)

Restarting software can be pretty problematic if it's used in a high volume context unless it supports some form of high availability natively.

On top of that, plenty of software has poor backwards compatibility (usually not intentionally) which means a significant amount of testing is required to make sure the update didn't introduce a regression (even for minor version and patch upgrades).
Exactly, who cares if "firefox engineers are in discord".
For $800, you could stay in a hotel instead of camping.
A Former Dean of Students Rethinks Sexual Assault Response
This is academically true but not practically true. sure there are various secular ideologies in the wild, but due to globalized media & culture, you will generally find major and minor dominant ideologies ruling over you personally.

Overall the point isn’t to say that all secular belief is the same. The point is that any secular ideology you follow will have the same characteristics of religious belief despite lacking definition.
If you don't have the ability to vote, you can't influence the content in a positive way either. Some comments are pointless, like some tool making the "and my axe" joke for the millionth time.

Reddit lost its way when they started heavily moderating or banning entire subs that didn't fit with their woke US-centric world view, while rape porn was "fine". I closed my account a while back and stopped visiting the site, but unfortunately, there are so many organisations and FOSS projects that use it in an official capacity that it's unavoidable.
It seems like consumers prefer fancy features than durability
Let's say Gamestop is shutdown tomorrow. There is real estate, there is IP, and there are physical products that could all be sold to recoup losses. There is intrinsic value there regardless of whether the current stock price has greatly exceeded those values. The overwhelming majority of cryptocurrency investments have no intrinsic value.
Apple File System Reference (2020) [pdf]
The Cult Deficit: Analysis and Speculation
To anyone familiar with these matters, is this likely going to be investigated by SEC? If this is not investment scam I don’t know what is.
> This is neither true nor false as it has no meaning. Whether countable or not, infinite sets do not have sizes to compare.

Infinite sets do have cardinality, and cardinalities can be compared, in a manner which corresponds pretty well to what people mean when they colloquially say "more" or "fewer".

If you want to split hairs between "size" and "cardinality", that's your choice, but even Cantor himself used the term "size" in this manner.
I wrote a toy browser in a weekend too; I just used an existing HTML and CSS parser. The hard part isn't the HTML parsing, that's pretty easy and mostly just basic lexing/parsing stuff. It's applying the CSS to the HTML and rendering a document that vaguely looks right. There are loads of different interactions, and even Firefox and Chrome actually get it wrong in many edge cases (and also frequently in not-so-edge cases). I wrote a list some time ago of all the interactions "position: sticky" breaks in Firefox, and there's loads of them (I can't find that list now though, it was a HN comment from last year). It was pretty basic stuff like z-index, tables, flexbox, etc. Nothing too obscure.

If a lot of the cruft would be removed then actually, it probably wouldn't be so bad. But you know, compatibility and such. Still, a <link rel="newstylesheet" href="style.newcss"> probably wouldn't be such a bad idea. The base CSS specification can probably be reduced by half if not more, both by removing cruft and by learning from mistakes.
> Local (unexported) environment variables are also easy to leak into ps output

...and then the variable containing the secret is expanded in a non-builtin simple command in the following snippet. It is taking a gun, pointing it at your leg, and pulling the trigger, very deliberately, if you know how POSIX shells work.
I had no idea MDs could be used for general data storage. Has anyone tried this format?
>Why? Because that’s not a real law, its a creature of the courts and every time the legislature got involved it was to make a real law

Sorry, but that's just plain wrong.

Common law is law, and Parliament, the courts and the government all recognise it as being "real law".

There's nothing special about statute law that makes it any more "real" than common law.

The only difference is that statute law can do anything, including modifying or abolishing provisions of common law, whereas common law can't expressly contradict statute because of parliamentary sovereignty.

(And even parliamentary sovereignty has its theoretical limits - in R (Jackson) v Attorney General the law lords opined in obiter dicta that PS wasn't necessarily absolute)[0]

[0] https://en.wikipedia.org/wiki/R_(Jackson)_v_Attorney_General...
covid*
Your views remind me of this article I read a while back:

https://thefederalist.com/2019/10/18/gender-studies-professo...

I find the concept of pleasure oppression to be interesting. Essentially, the idea is that puritanical roots teach us that things that are pleasurable must be sinful and wrong, and that the oppression is felt most strongly by marginalized groups.

Your positive manifestation of the simple life is living like the Amish. What you’ve omitted is the fact that the Amish/Mennonite societies run as authoritarian patriarchies, where the bishop figure and head of household (the husband) have the final word.

I think there is a misconception that religious people have about the non-religious where they assume non-religious people are living a life of consumerism and materialism in lieu of God.

Ultimately, those concepts aren’t related: believing in a particular brand of God isn’t a prerequisite to helping one another and living a life of service to others. The non-religious just don’t accept biblical stories as fact, and they might believe that any sort of afterlife is not a realistic expectation.

The religious and non-religious alike live within a wide spectrum of materialism. There are certainly materialistic Christians and materialistic atheists, but there are also the opposite.

Locking yourself in a self-imposed religious prison for 30 years is on the extreme end of the spectrum. The reason it’s a news article is because it’s an incredibly rare, strange thing to do. In my opinion, this reputation of strangeness is rightfully deserved.
> i wonder if anyone has a list of enterprises that have "let software eat them"

I have no specific listings to offer, but we are effectively doing this first-hand with our customers (old-school banks). We don't sell it as "software eating your business", we sell it as "your business is inherently software-based, so lets go all-in".

9/10 times, all the business really wants you to do is take a few of their existing technology systems and integrate them into 1 cohesive whole which aligns exactly with the business processes & value chain. The other 10% is when this model of gluing together many vendor solutions starts to fall apart and you want to replace it with a uni-channel solution. This whole thing is ultimately cyclical over strategic time frames.
You can start from this. https://arxiv.org/abs/1603.04929
I use something like:

@functools.cache
def dedup(s):
return sys.intern(s)
Otto Neugebauer gets named at the very end of the article but his book ancient Mesopotamian mathematics and astronomy are amazing for stuff like this
This whole thread desperately needs more information about the actual error. Firefox doesn't use stable Rust (it enables experimental features), so from my viewpoint there is no bug here until more facts are on the table.
What good would that do, if the users aren't connecting to the network?
Calculate your risk of developing skin cancer/melanoma
> But wouldn't it be cool if there were a framework where the developer didn't have to demarcate where services started and ended?

Erlang/Elixir, for JVM Akka, for .NET Akka.NET.
Porting Aegisub to Meson
I think the author is a bit off here. As an example, I was making an Apple ID the other day and I had to go through the process like three times because clicking off the modal erased all data & progress in signing up. They even have a basic miss in verifying email & phone sequentially instead of parallel making me wait for the code twice.

IMHO, it's a resource issue. FAANGs & unicorn start ups have endless money to throw at software development. It's not surprising that they make better software. But even then they miss seemingly basic stuff like Apples sign up process. As another example, Google homes can't work as intercoms. Something that cordless phones could do 25 years ago.
There was no massive deflation in 2020. Prices started rising because of 'covid shutdowns', and house prices started upping due to lack of inventory.
Widelands, the Settlers II inspired strategy game has a 1.0 Release Candidate
I agree with you on medical research. Particularly how many animals you’d be willing to sacrifice.

That being said and with respect, I think you are misrepresenting and lack some understanding... some alternatives to consider.

1) humans are built to consume meat. Yes we can manage alternatives, but it’s not really all that healthy (I know some people claim with a lot of work and expense it’s possible to be healthy...)

2) farms producing beans and grain require a large amount of pesticides, arguably far worse for the environment and humans. Pesticides have been the #1 killer of living creatures

3) animals can eat a diverse set of food, so cattle farms, etc have more biodiversity than row crop

4) many cattle, elk, etc farms, are particularly humane. I recently purchased a grass fed cattle farm and everything I need is onsite. Cattle just roam, drink from the springs, get medicine, have calf’s, etc they seem very very happy.

5) if you have a lot of produce in a field, it’s essential to kill the wildlife trying to eat the field. I don’t think most people understand this, but if you have fields of corn you need to ensure bugs, birds and deer aren’t overly in abundance

I would argue farms mass producing meat could be reduced or need to be changed. But generally speaking, I’d argue leaving chickens out and collecting eggs in the yard isn’t all that bad. Or letting cattle roam until right before butchering.
If you have 3 hours, a very interesting discussion:

https://youtu.be/-_NNTVJzqtY
The very first player, the MZ-1, had S/PDIF digital outputs:

https://imgur.com/a/1mn81tN

But it had an "SCMS" copy protection scheme:
https://en.wikipedia.org/wiki/MiniDisc#Copy_protection
The possibilities are practically endless!

I can't decide if I want to try bread beer bread first, or rather beer bread beer!

Then I suppose I'll move on to beer bread beer bread and bread beer bread beer :D
Anecdotally, I work shorter days. Finish work much earlier than expected. I also set a hard timer to stop, save current work, log any relevant items I need to know tomorrow, do some non-tech items (updating tickets for visibility to PM), and then logoff, usually between 4-430 of each day.
> Tokens and other crypto investments have been attractive to VCs because there was a steadily rising level of interest and a regular cycle of hype booms that make for great exit opportunities. (See the timing of Coinbase IPO.)

It was not really an IPO, its was actually a direct listing and it was planned when BTC price action was breaking another all time high. Upon listing day, it is the same cycle of the VCs selling at the top with the retail investors bag holding $375 - $425 which I continuously warned against buying into the hype. [0] It has never recovered over those prices and is sitting at around $225 - $228.

When everyone and their goldfishes and the media are hyping everything at the same time during the build up to an angel or VC funded project they will unload a large amount of their investment onto the retail trader at expensive prices. You lose nothing by ignoring the hype.

This is how the VCs always keep winning.

[0] https://news.ycombinator.com/item?id=26826826
Exactly. If anyone reading this is puzzled about whether reduction of suffering is worth striving for, you only need to observe yourself when you are suffering. Do you want more suffering or less suffering?

I suppose a person could argue that the universe is just a bunch of atoms and that living beings and their suffering is just chemicals behaving in a certain way and in that sense it doesn’t matter any more than any other chemical reaction but it seems like that argument would also render the concept of “striving” to be moot.
> Through due to how long the C standard stood still it's not that often happening in C, I guess?

Back in the GCC 4 timeframe (~2005), the compiler started taking a more strict view of the C standard in a way that produced additional warnings/errors relative to the GCC 3.x series. Compiler upgrades do regularly break some subset of packages in distro repositories; breaking C++ happens a lot more than C, but it happens.
I am using Debian isync-1.3.0-2 and it's working - that Dockerfile shows it's using 1.3.3 and I spot a possible fix in 1.3.4 which could be related (or not, who knows). Your running mysync version might be different depending on the last time you rebuilt that running docker instance, the Dockerfile doesn't seem to pin it to a specific release version.

The Dockerfile is using Alpine Linux and the repos that it points to have already updated to isync-1.4.2 two days ago[2] - in general, I will make a guess your version of mbsync/isync has a bug? You're sort of using some random version, basically.

[1] https://sourceforge.net/p/isync/isync/ci/c8b73acad2a3c698d82...

[2] https://nl.alpinelinux.org/alpine/edge/community/x86_64/
This post (while not wrong that the docs lack in a lot of areas) is written with apparent ignorance of how documentation is generated and published at Apple. Right now creating the code and docs are mostly decoupled. Having worked in the department where the docs are made, a tool like DocC is going to let the engineers who work on the code provide better docs to the Devpubs department so the authors there can stop writing things engineers should be writing (since they know it better) and get back to writing the higher level conceptual stuff that requires skill with technical communication that engineers may lack.

They’re a small but mighty team that’s constantly overwhelmed, so I look forward to seeing how DocC can help them out and produce more docs.
The PRS-505 supports ePub. Can't remember if that was after a firmware update or from the factory though. And even after the Sony ebook store closed down they let you transfer everything to Kobo. And you can still sideload ePubs on with Adobe Digital Editions.

Early Kindles are going to lose a lot of functionality soon as 3G networks get shut down and they have no WiFi to fall back on.