skysight-inc/HackerNews huggingface dataset:
“Each user gets a different view” is breaking the resemblance with reality.

I think you can have a compromise here. Let the settings within a window (sort by date/name, icon/list view) be shared among the users but keep the window's spatial information itself local. That way when each user opens a folder the window always appears in the same location they're used to. If one user has a much larger display than everyone else there won't be any issues with that user leaving windows off the screen of other users.

I also think disclosure triangles were (¿one of?) the first thing(s) that broke the spatial finder.

You're right in that they allowed users to peek at a folder's contents without opening the folder and to see the contents in list view. However, they didn't break that folder's spatial information and so if you double-clicked on that folder's icon while in list view it would open just as normal with whatever view (list/icon) and window size/shape/position it previously had. Having said that, based on my memory of using classic Mac OS, when I chose to put a folder into list view and use the disclosure triangles it was because it contained a lot of files (usually similar in purpose) and I wanted to keep them sorted and grouped together so they were easy to find. If I was working on a project with a smaller number of major files, I'd use icon view for those.

This was not at all like the fundamental damage Mac OS X's Finder did to spatial orientation with its introduction of browser windows.
Mobian.
> no third party websites

FYI you're not forced to use asciinema.org for hosting the recordings, it's fully self-hosting friendly: https://github.com/asciinema/asciinema-player/#quick-start
Poor Pakistan and North Korea.

Good point though, and I stand corrected. It's easy to forget just how large China is.
Personal experience tells me to go by the following rules

- Pick what you know

- Pick what's boring (i.e. settled technology)

- Pick what others know and understand

- Don't be afraid to change schemata or DBs - in fact, get comfortable with the idea from the beginning. This prevents mental lock-in

- You don't need a specialized database (i.e. graph, time-series). If you need one, you already know it.

- Always, always have backups and test them.

And some more subjective takes:

- Sharding is easier than distributed DBs. If you can design your data flow to be largely unidirectional and compartmentalized (i.e. user profiles etc.), you benefit massively

- Multi-Master replication is often a huge cost in terms of complexity and risk. Avoid it wherever you can. If you can't, get someone who has battle scars to help you.
I feel like your comment is really empowering. I've felt like I should feel lucky to be where I am, especially at my last company, but honestly I felt like I was just being dragged and pushed around to do whatever made my employer make the most money. Working in consultancy (the fancy name for hands-for-hire), I made my then-employer between 1.5 and 1.8 million in revenue over the span of about 8 years, while earning... a fifth to a quarter of that.

Recruiters have started approaching me again, really pushing me to work for banks and insurance companies and the like, trying to make me feel like I should be lucky to be granted these opportunities, really stringing me along without naming any figures. I really should take a firmer stand and take over those conversations - send me an e-mail with the companies, technologies, job openings, and wage ranges, then MAYBE we'll talk. But I'll switch jobs on MY terms, not because some salesman who doesn't even know what the fuck I do (else they would do it themselves) tells me what a great opportunity it is.
This is the worst option, Microsoft has consistently show they have the lowest ethical standards when it comes to products like Edge. They packed in a 3rd party payment tool in the browser ! It's like browser with crapware built in.

The only reason they aren't worse than Google is that they've been so shit at capturing the market share they don't get to make the same kind of moves, but Bing/Edge are not good alternatives for Google/Chrome.

I'm not one of those people that screams "M$ evil boooo", I actually use .NET day-to-day on a current project. But they have a really shit track record on Edge, it's the first browser I would avoid.
You could just have a rule that any commercial content requires a pro account. Casual users can use the product for free, but those who wish to use the platform for business purposes need to pay a monthly account fee.
>
There has been many that has suggested that we should just scrap the whole thing called The Internet and start from scratch. It would be safer, but I don't think it is a serious alternative.

See second-system effect:

> https://en.wikipedia.org/wiki/Second-system_effect
If you ever want to make sense of this kind of material in context, I find www.Shwep.net to be the most incredible source to find perspectives, summaries and scholarship.

I find that Kabbala can only really be understood in the context of Neoplatonism.
Ah, great just what I needed, to query my database over http. Should only be a few orders of magnitude slower, who cares!
Interesting read thanks! But I find the Weldtite TF2 with Teflon way superior than the WD-40 (as a cyclist).
Signing a contract is normally worthless too, all of them tend to have very lenient notices so either side can just give the 1 week notice or whatever and that's it
Well as a brown person I can tell you it happens to me about once every three months. My wife and eldest daughter report the same. And my non-white and female friends agree that it is a common occurrence.

Anecdotal, I know. But still what my experience shows.
US can't afford to not go to war if China invades Taiwan. Otherwise they will lose access to much of the semiconductors supply and also they will become irrelevant for international affairs. Nobody will care about US anymore.

But China also can't afford to invade Taiwan. That will be a major economic and political disaster. It would bring China back 20 years. Regardless of actually winning the war or not.
I have yet to find the encoder that encodes The Downward Spiral good enough where I can't AB test it from the CD. The album is neigh unlistenable on Youtube.

That particular disc seems to have been made at the cross roads time during which seamless natural-sounding digital effects were possible in music, but were still blocky enough in implementation to cause some type of Moire effect with digital encoders.
Decentralised Twitter already exists in the form of ActivityPub. Twitter itself has been at this for two years now and have nothing whatsoever to show for it. They are not serious about it.
Shooting wars between nuclear powers have happened before - 1969 between China and Sov Union and in 1999 between Pakistan and India.

China/US would be the 3rd such example and would likely be similarly limited in scope.

In a China/Taiwan conflict it is likely Taiwan itself that will prevent China from taking over. Wargame scenarios tend to indicate extreme losses on China's side as their invading ships and submarines are sunk and troops on Taiwan's beaches are slaughtered while Chinese coastal cities (where most of the population, wealth and industry are) are pummeled by missiles.

Even if they "win" the outcome will look more like the Soviet invasion of Finland where a Red Army general remarked "we have won just enough land to bury our dead" than a glorious victory.

In such a situation if the US got involved at all it would likely choose to swoop in and mop up after a bruised and battered China retreats, maybe presuming that the CCP has lost moral authority and the leadership could be couped.

The fact that wargamed invasions of Taiwan are so costly for PRC is probably why they resort to saber rattling and economic pressure. It's cheaper.
On a side note, what does the name BLAKE stand for?
Are you just fans of the Blake's 7 sci-fi show?
Hey Patrick, I hear you have an estate in Abbeyleix now, which means you have Notions and therefore are A Bad Man. Sorry! Those are just the facts :/
When I go to https://markojs.com in Safari (14.1.2), the CPU load on my MacBook Air goes up above 100%. If I use the Brave browser, the CPU load is closer to 25%. Still too much.
Spending 2 years on a startup
Two thoughts after spending 2 years building a startup.

I think they apply to life in general. Let me know what you think.

1. Being more pragmatic.

Expect to sacrifice a lot of your idea for the customer. We first built this very exotic usecase for "serverless" tech we thought was really cool (you can find the old posts on my HN profile). But people kept using it to host plain web apps (much to our confusion). Eventually we built a product for that.

Imagine engineers at Apple or Samsung. They spend years on building groundbreaking batteries and chipsets. And then people use their phones mostly for TikTok. You have to be okay with that gap.

2. Doing what already has been done.

There's this trend in startups to reinvent the wheel. In the beginning it's very exciting ("We'll hire differently, and we'll give stock differently..."). But it gets tiring, and after a year you just want things to work.

Imagine you're going fishing. You wouldn't invent a new pole, a new camping chair, and a new way of catching fish. You would mostly use what is proven. Company-building is similar.

Jakob (building lightbottle.dev)
Documentation does not belong in asciinema. It’s for presentation, and using it as an excuse not to document is pure laziness.
> a GIF (or real video) is the answer.

Why so? You can't pause or seek GIFs. GIFs and video files are usually several times larger than asciinema recordings of the same content. And you can't copy text out of them when it is useful.
Summer Valley CBD Gummies: Reduce Stress, Anixety and Joint Pain
How does work Summer Valley CBD Gummies?

Summer Valley CBD Gummies is for individuals experiencing tension and stress. Albeit these issues aren't noticeable to the eye, you can feel them in your body. Stress and uneasiness can make it hard to accomplish any work. Albeit psychological well-being issues might appear to be little, they can be intense.

RANK : https://www.sfweekly.com/sponsored/summer-valley-cbd-gummies...

https://www.facebook.com/Summer-Valley-CBD-Gummies-103798835...

https://sites.google.com/view/summer-valley-cbd-gummies-get/...

https://www.spreaker.com/show/summer-valley-cbd-gummies-revi...

https://summervalleycbdgummies.yolasite.com/

https://summervalleycbdgummies-reviews.jimdosite.com/

https://summer-valley-cbd-gummies.blogspot.com/2021/11/Summe...

https://www.crunchbase.com/organization/summer-valley-cbd-gu...

https://summervalleycbdgummies-view.tumblr.com/

https://groups.google.com/g/summervalleycbdgummies-reviews/c...

https://promosimple.com/ps/16efc/summer-valley-cbd-gummies-i...
Off-topic - beware, here there be dragons

I find the consistent use of the plural "they/their" really jarring and for some reason it stands out even more than normal in this post. I hope this fad will pass and people will finally accept that it is fine to say "he" or "she" again like has been done for centuries without problems. Considering that acceptance of differences - between male and female, between heterosexual and homosexual, between religious and secular, between "white" and "black" and between any other potential identity category - has been the focus of society for the past half century it is counterproductive (to say the least) to suddenly start hiding behind plural pronouns. This trend is even stranger when considering the fact that it has become fashionable to explicitly proclaim membership of other identity categories.
I'd guess it's the bandwidth and compared to a GIF, you can pause them. While it's not usual to copy text from it, I've done that once this month and thought it was neat to be able to do that. I do believe that they have an advantage over video/GIF.
Mill aluminium under inert gas into a powder and then release the pure unoxidized powder into the air.

My money is on some fireworks occurring.
Vielight
It will take a long time until some other countries will overtake China. And China isn't going to sit doing nothing. They buy and invest all over the world. They invest in foreign resources, infrastructure and manufacturing.
I wish I had seen that (and fully understood the implications) years ago, I mean it's been in the back of my head all the time but never explained this well. I've referenced it a couple of times now, especially the slides showing the graphs of technologies and links which is a really succinct way of saying "adding one technology multiplies complexity".
It's called recruiting, but it doesn't work like you described.

In freelance tech recruiting, the jobs are the scarce resources, not the candidates. Freelance recruiters focus their effort on obtaining new positions for them to fill in, and only then they look for suitable candidates. You can see that in how they angle to find out about other companies that you're interviewing in - they do that, because they very much need it as another lead.

In other words, nobody would care about becoming your agent, because you're fungible. That's why it's not done in our industry. I suspect actors are much less fungible (you can't cast a 20 years old white cheery woman to play 50 years old broody black male who can ride on horses and do a british accent), hence market dynamics are different there.
Much depends on just how open those windows are. "All windows wide open in every classroom" during very warm or very cold weather is excessive. A window cracked open for ventilation, and either at the top of the classroom (warm weather w/ cooling active) or bottom (with heating), and a fan within the room for vertical mixing ... might help.

(Keep in mind that mixing air also mixes infectious particles.)

A slight improvement is to have a single exit point (vented with a fan) and rely on structure permiability to introduce fresh air. That's effectively a negative-pressure system.

From there, exhaust and intake with heat recovery is the next obvious step.

I mention older construction as replacing building stock is a long-term and expensive process. New construction will account for an exceedingly small percentage of all utilised buildings. New construction currently planned or in process should if at all possible incorporate lessons from the COVID-19 pandemic, but that's a drop in the bucket. Retrofits are highly likely.

If you want to read further, I'm finding numerous results for a search on school ventilation in new construction and retrofits:

https://duckduckgo.com/?q=+school+retrofit+construction+vent...

Among the first of those, from the CDC:

Reoccupying a building during the COVID-19 pandemic should not, in most cases, require new building ventilation systems. However, ventilation system upgrades or improvements can increase the delivery of clean air and dilute potential contaminants. Consult experienced heating, ventilation, and air conditioning (HVAC) professionals when considering changes to HVAC systems and equipment. Buildings that provided healthy, code-compliant indoor air quality prior to the pandemic can be improved for pandemic occupancy using less costly interventions. Below is a list of ventilation interventions that can help reduce the concentration of virus particles in the air. They represent a list of “tools in the mitigation toolbox,” each of which can contribute towards a reduction in risk. Implementing multiple tools at the same time is consistent with CDC’s layered approach and will increase overall effectiveness of ventilation interventions. These ventilation interventions can reduce the risk of exposure to the virus and reduce the spread of disease, but they will not eliminate risk completely.

...

Open windows and doors, when weather conditions allow, to increase outdoor air flow. Do not open windows and doors if doing so poses a safety or health risk (e.g., risk of falling, triggering asthma symptoms) to occupants in the building. Even a slightly open window can introduce beneficial outdoor air.

https://www.cdc.gov/coronavirus/2019-ncov/community/ventilat...

That cites an industry study by ASHRAE (professional association):

https://www.ashrae.org/file%20library/technical%20resources/...

It also recommends on exhaust fans rather than interior circulation fans to minimise strong internal air currents, with intake provide as I've indicated above.
This is excellent advice and widely applicable. I'm definitely stealing "Managing your risk budget".

That said, I find it important to also consider where risk implies inevitable failure. You need not only manage your risk budget, but also your failure budget. Let me explain:

Risk is a collective concept. Individuals anticipate risk, but see realized success and failure. Collectives see realized rates of success. In that sense, if there is any risk, there is bound to be some failure. Failure is not always negative, it also generates knowledge! This is essential to avoid future risks.

How do we handle this?

- Normalize talking about failure. Document failure.

- Don't stigmatize individuals for bearing risk and failure that is necessary to the organization.

- Create support structures that enable individuals to reason about failure.

- Create visibility so everyone learns from others' failures.
"11 asses may have been paid for the removal of manure" - the roman coin "As" makes for a funny wordplay here
Photo encryption iOS app soft launched, would you use it?
It all started with .zip archive under password, for years I was using it to store personal photos, but it never worked well on mobile, so I started looking for apps. Requirements were simple:

- Solid local encryption
- Lifetime purchase option
- Photos should be stored on my device, no 3rd party servers
- Good mobile UX

That’s not unreasonable expectations in my opinion, but I didn’t find anything close,

There a roughly 2 extremes

One, with nice UX, subscription and weak encryption promises. We’ll store your data on our server and encrypt it hard, they say

Other, like Cryptomator with solid encryption, but with the goal more towards desktop UX. photos are not decrypted on the fly, click, decrypt, go back

Both options were not a good enough fit for me, so I started working on the prototype.

Compromises should be made

I knew there should be a reason why there is no such an app. So I started with simple constrains. It’ll work on apple platform only and will utilize whatever best tools iOS and macOS has. Performance and security are critical, so I don’t want to deal with cross-platform problems.

And fast-forward 16 months I have an app which is fully written on SwiftUI has simple yet solid encryption

You enter password → password sha256 hash generates → chachapoly private key generates based on hash → files decrypted

Password is not stored anywhere, files are either local or in iCloud, no limit on server space, since there is no server and hacker need to steal both your files and your password to unlock it.

https://safespace.is/
----

Pls check it yourselves safespace.is

P.S. That’s my first hackernews post, so I know community here is notoriously tough, so I really want to stress test that idea :)
Right, I didn't know that

> Note that, of the three layers above, only the UI layer is closed-source. Roughly 92% of the browser’s code is open source coming from Chromium, 3% is open source coming from us, which leaves only 5% for our UI closed-source code

That changes the equation quite a bit.
Covid-19: Ventilation in Buildings
Well the immutability hype allowed the author to build the previous incantions of the library. At this point, I hoped everyone understood the tradeoffs of using abstractions. Otherwise we should all be programming on assembly.
>If only there was some sort of "free high quality product" operating system that existed and proved this asinine defense of capitalism wrong

The only reason Linux is popular on servers is because it has huge corporate sponsorship. Big players figured it it's more beneficial for their bottom line to commoditize the backend infrastructure and invest in OSS. Same is happening with developer tools.

It's not happening with anything consumer facing because everyone wants to take their angle at capitalising on the market. I can't think of quality user facing OSS that isn't aimed at developers or isn't trying to capitalise on the users somehow. Scratch that - blender is the only one I can think of - these guys are an amazing exception.
Talking about parallelization opportunities is a bit pointless when you need 50 cores to match the performance of the single threaded code (in the best case, assuming perfect scaling).
GraphQL and PostgreSQL as a managed back end?
Graphql is amazing but can be complicated to setup.
Postgraphile, give you a Graphql server ready to go but still complicated to understand and maintain.
What if you could just have a managed backend backed by Postgraphile and Postgresql that allows you to quick start applications with Graphql, managed authentication, sessions and asynchronous tasks?
Some of the examples didn't load for me or contained errors (such as the css animations and todo). I'm on Android chrome.
Yeah, they changed a lot of stuff, even I, a techy person got confused about it.
Show HN: Refi – An open-source Firestore GUI
There will probably be a thermonuclear war in our future timeline, but is it worth, for us the people, to think or prepare for it? When or if it happens, there'll be nothing left.

We can just assume it'll never happen and fight any war outside the physical battlefield (with economical or cyber wars), while trying to spread to other planets.
Been running it in production on aws and gcp for years now (self hosted). Imo whatever seconds you’ll shave off by skipping scheduler loop will be dwarfed by nodes not being available / slow to come which happens often and for which there’s no sla
The next article in the series is already published: https://medium.com/erlang-battleground/spell-check-your-erla...
I wonder how long does Java (which actually has a standard library, unlike JavaScript) take to compile? Would be an interesting comparison.
It's a nice lie to tell yourself, at least.

Unless you are independently wealthy, you are beholden to your employers. Sure, you can always jump ship and find another job, but whatever you end up in you will ultimately have to do work you don't enjoy from time to time, or play politics to keep everybody happy... or deal with a coworker you don't like.

Certainly you could try to operate that way in a traditional job, but you would quickly be fired.

If you were truly your own boss you would have 100% discretion in everything you do, have 100% autonomy to make design decision, technology decisions etc.
This is pretty unrelated, but it's bugged me for years and this is the first chance I've had to ask someone who works at Jetbrains, so I'm going to ask anyway: what exactly is going on with the name "IntelliJ IDEA" versus the other IDEs (Pycharm, RubyMine, etc.)? When I first saw it, I assumed that either "IDEA" was a brand of IDEs of which IntelliJ was one, or the reverse, but I was surprised when I saw that the other IDEs from Jetbrains don't use either word for their names. Is there any other IDEA other than IntelliJ? Is anything else "IntelliJ" besides "IDEA"? The best explanation I can come up with is that there was originally an idea (pun intended) to reuse branding across them, but it was abandoned by the time the other IDEs came out, but I have no idea if this even fits the timeline of their releases, let alone if it's accurate.