skysight-inc/HackerNews huggingface dataset:
This looks like an interesting project, and I'm glad that people are still thinking about how to improve on version control.

That said, building a version control system seems like a problem similar to a social network: the network affect causes an enormous amount of friction. i.e. most people don't want to use it until other people are using it. A vicious cycle.

The fact that it's compatible with git as a backend is really great though, and is probably the key to driving adoption. However I have several immediate thoughts that come to mind that cause me hesitancy. Answers in the README.md would be super helpful for marketing to me (and deep apology if it's there and I missed it):

1. How does it look to others working on the repo using just git? For example, "when the working copy is automatically committed," where does it go? is there a remote branch that someone could see if they `git fetch` while I'm working? I often put all sorts of things in the code that I don't want to have committed, ranging from harmless (a bunch of personal comments or `IO.puts()`), to very important (API keys and such that I'm testing with. I always move them to env vars before committing but for first-pass testing to prove the concept I "hardcode" them at first).[1]

2. Similar to "how does it look to others," what sort of burden does "all operations you perform in the repo are recorded, along with a snapshot of the repo state after the operation" put on the git backend? If I'm hacking on an ffmpeg script and I (temporarily) copy a 4GB mp4 file into the working directory so I can easily run `./mycode video.mp4`, does that whole thing get committed, potentially every time it changes? That could easily turn into a 40GB set of changes.[1]

3. Do you have to use the jj backend to get all the feature? For example, with a git backend could you get the two things mentioned above and also "Conflicts can be recorded in commits" as well?

A quick section in the README.md about which features require the jj backend instead of git would be super helpful, and if written well could answer all of the questions above.

To sum up my comment in a TL;DR: To really sell me on a project like this it has to work with git, and being able to quickly tell which features I can use with git, would make this substantially more interesting to me.

[1]: Related: https://xkcd.com/1172/
What is the simplest, user-friendly, open-source, web maker these days?
Useful to whom?

To you or the companies that keep Eiffel Software in business for 30 years?
https://archive.fo/KlH7g

Too early to say and it should not be seen as a competition.

However, Tegnell had an approach to evaluate all aspects and make cautious decisions based on his previous public health experience and science that was available at the time and also adjust those decisions promptly. I wish more public health experts were like him.
I measured only 911 m on Google Maps, along the roof, and there is a sharp kink in that line and few smaller ones.

The Karl-Marx-Hof in Vienna, Austria is over 1000 m in a straight line, from one end to the other. Still the longest residential building in the world.
A while ago I saw a tv series 'The Wall' (2019) [0]. Took me a few episodes to understand the name relates to an actual building that really is like a wall.

[0] https://www.imdb.com/title/tt11577386/
Meditation. If you can make a practice of quieting your mind, that very act of being able to quiet your mind will enable you to control your mind in other ways, for example, putting work aside and enjoying being in the moment doing whatever.

-BUT-

There is a difference between obsession-based stress, where you just can't stop thinking of the never-ending streams of work and learning and coworker expectations vs. actual survival-oriented stress, like you're not performing up to expectations and need to get busy. Don't ignore that second type.
I enjoyed the blog entries and am definitely jealous! :)
This right here.

For us technical folk, Wordpress is a beast that needs to be slayed. For John, the non-technical, world-travelling coffee shop owner, that wants to maintain a simple blog describing his adventures, it's perfect.

(I say this as someone who used Wordpress and now uses Hugo)
For backbone infrastructure yeah. But most people don’t have their home router on a battery backup. Unless you are talking about backbone stuff?
https://lowendbox.com/ is the classic one, though I haven't used it in several years. The deals here tend to be limited-time promo codes, and the cheapest providers tend to be the type that will disappear overnight along with your data. I suspect this is true of all suspiciously cheap dedis everywhere, so plan accordingly.
This article starts with naive code that is unlikely to be written by working scientists unless they are really quite new this type of work.

And, quite quickly, the article reaches a level of detail that might not engage the initial readers.

As a scientist with several decades of programming experience, it seems that those who write this sort of naive code are at an early stage of learning, and they might be better off learning Julia, which offers high performance even if written in a naive style. Granted, Python has superior (formal and informal) documentation, and it's error message are a lot easier to understand than those spewed by Julia. But it is quite freeing to be able to express things in a manner that is closer to mathematical notation, without paying a high performance cost. And, if the task really requires it, Julia will let you tune things to Fortran-level speeds (and sometimes better ... but that's another story).
Is there any benefit using that service over Backblaze B2 that can offer you much higher price per storage?

I'm currently using B2 to store 120 GB of my personal backup and only paying 0.5 dollars per month for years and they still haven't change their price for years.
A bus comes by my house every hour, sometimes more often. Why would you need more granularity than that? And if you really did, you could still rent a car, truck, hire a taxi or rideshare, or whatever...
It is a tradeoff. Making an airtight sandbox is not that hard. Making it run programs near hardware speed is a lot harder. Making it run legacy machine code is a nightmare.

JavaScript is not machine code, but still a good deal harder to make fast than a language designed for fast sandboxing. Of course there have been bugs, but mostly I think the JS VMs have done a pretty good job of protecting browsers.
I had both a Spectrum (actually the Timex-Sinclair 1000) and a TI-994/A. The TI was a lot more capable, but having the Spectrum first was a good gradual learning experience. I think it was a great way to get into computing and gain the lifelong attitude that the computer does what I tell it, not what someone else thinks it should do for me.
It isn't for everyone. I have never come across a real need for more than standard ASCII in any of my work. It absolutely isn't needed for managing unix config files, which is the primary use case for "lightweight" editors like this.
Damn, I've been dreaming of building something like this for some time now. This is incredible.
Developing a fun game takes huge amounts of time -- many ideas are thrown away, you have to worry about balance, length. Most games are an "easily commoditized idea".

Coming up with an idea, then balancing a cool new 2D puzzle game might take months, or by a once-in-a-lifetime flash of brilliance. Cloning it will take a decent game dev team a month or two.
Me too, unfortunately the lack of focus has allowed the competition to step in, so at this point it is hard to tell what would be the killer application that can make it take off.
Don't hold your breath; I'm pretty sure their whole thing is that they don't do managed anything. Their primary product is bare metal servers, they eventually added unmanaged virtual servers, and these storage boxes are the closest things they have to managed services but that's still just an appliance that's probably quite simple under the hood.
I honestly don’t see what the pros is compared to other split keyboards that are widely available like Kyria, Corne, Lily58 etc?
It's amazing what just a little design friction can do in terms of human behaviour.
No. Is it from 1990? I remember more of like some charting or diagram software.
So many features still missing.
There are exercises to increase vocal range and deepen voice. Obviously there's a limit but our voices are not as fixed as most people think.
It seems like at least part of what you are reacting to is blaming racial culture. I agree that is far too broad to be meaningful. Would you agree that part of the transgenerational cycle of poverty and crime involves family and community factors. I think this is true and spans genetic divisions. There are communities that are blighted in noneconomic ways that are difficult to address only with money.
From the article you link, photophoresis looks similar to the classical explanation of a Crookes radiometer.

The existence of this phenomenon is owed to a non-uniform distribution of temperature of an illuminated particle in a fluid medium.

It cites the radiometer:

Just like in Crookes radiometer, light can heat up one side and gas molecules bounce from that surface with greater velocity, hence push the particle to the other side.

Yet the article seems to contradict itself:

This force depends on light intensity and particle size but has nothing to do with the surrounding medium
The index is mostly useful to me to split a commit in multiple ones. You do that with a sequence of "git add -p" and "git commit" commands. I am interested in how to do this with jj, because otherwise it looks like a very interesting tool.
So no interesting tech, no benefit, the only high point is you extracted a lot of rent.
It was more than 2K. States tapped into the Pandemic Unemployment Assistance program, which added up to 600/week to existing unemployment rates, as long as your job loss was 'covid related'. In PA, for example, many were receiving over $1000/week. While that certainly doesn't make you rich, it's a strong incentive to not seek out other employment if your regular job only pays around that amount or less.
A multi-generational outlook must be part of any solution to poverty. Maybe other things are important, too, but a multi-generational approach is required.

It's really hard to get out of poverty without good parents. By "really hard" I mean that it doesn't happen very often. Government programs can help here a lot, but are not very sustainable because they need to keep solving the same poverty problems for every generation.

Parents are self-replicating. And good parents replicate more good parents. That's a much more sustainable basis for societal improvement.

Multi-generational improvement is not easy, but the gains last much longer. The benefits even last through major hardships that create temporary poverty, like war or economic collapse.
OpenBSD also includes mg, which is a "minimalist emacs" for people who don't want to install the full emacs port but who have emacs muscle memory.
English in Newfoundland is also another level.

Typical greeting isn't "What's up" but "Where ya at?"
The response I was told is "This is it."
This assumes the best (or worst) of one's personality shows through in a video.
I think it's the former in my case. Do you have any recommendation for learning meditation?

There are so many approaches and resources these days, I am afraid to spend a ton of time on finding the "right one" and not even start.
Since you have industry experience how would you have banks rectify this perceived injustice? I can’t conceive of an underwriting process worthy of the name that isn’t going to consider those borrowers with collateral more creditworthy than those without.
PoW already brought us to huge wealth concentration so it is not the solution either. This is one of the hard-not-so-talked problems of cryptos at the moment, and I can't see how to solve it.
>The article doesn’t say much about what would help.

Jobs that pay well, and don't require the poor to fuck their work/life balance or drive them to neglect/feel their kids as a burden.

Inflation-adjusted minimum wage imposed to all businesses/states. If they can't afford, they can go bust, like with any other cost of doing business.

Cheap rents and affordable housing.

Protective nets for periods of illness/unemployment/etc.

School districts equally equipped, with good teachers.

Free (or very affordable, no-loan-based) college education if their kid passes a hard tamper-proof exam.

Taxes on outsourcing work outside the country.
Cipher Bureau (Poland)
A guy I worked with from New Brunswick was bilingual. He dated a woman from northern New Brunswick she only spoke French. When he met her parents he said her dad scowled at his poor French. To the father he was not French. So this person my co-worker bilingual French/English since birth had to take French lessons. I guess the words he used were bizarre to French-only ears.
It's not so much the systems, but the organizations which create systems in their own image so to speak. If making changes is hard, either in the organization or within teams, you better believe any changes to a distributed system will be equally tough to implement.
> The underlying bug in log4j is having a deserialization mechanism that can automatically deserialize to any class in the system

Getting objects out of a directory services is what JNDI is all about, I'm hesitant to call it a bug.

The bug is that Java is way too keen on dynamically loading code at runtime. Probably because it was created in the 90s, where doing that was kinda all the rage. I think retrospectively the conclusion is that it may be the easiest way to make things extensible short-term, but also the worst way for long-term maintenance. Just ask Microsoft about that.
If this is true (and it seems to be), the metaverse and VR aren't likely to help mental health. Too much of our entertainment disembodies us.
> You lost me at "free from the index".

If you click the link that text points you to (i.e. https://github.com/martinvonz/jj/blob/main/docs/git-comparis...), there's an explanation there for how to achieve the same workflows. I get that it's different, but I don't think it's worse. I consider myself a (former) git power user (I think I have ~90 patches in Git itself) and I've never missed the index since I switched to Mercurial ~7 years ago.

> This is very welcome.

Thanks :)
AuREUS: Aurora Renewable Energy (2020)
That is a common strategy for phone providers too: Keep old customers in old and expensive call rates and compete for new customers with cheaper ones. Providers even store a "sleeper score" in customer data. The higher that score the more may a call center agent spend on one-time incentives to keep a customer in his or her old call rate.
You wouldn’t be having this question if you weren’t rational enough. Considering that a significant portion of our own human siblings aren’t able to ask themselves that, means that you should be thankful for being lucky to be able to ask it yourself.
Yeah, the UX for the new search although faster is more of a problem for me. When it returns `legacyPackages.x86_64-linux.ripgrep` that makes me think "oh no, I don't want the legacy package. I want the good one", but no non-legacy package is returned.

Also the name is confusing, it return `x86_64-linux` on linux and `x86_64-darwin` but why does that information need to be included? Then it brings up the problem if I need to install with the whole long string or if I can just install with `ripgrep`.

The other big grip I have with the new CLI is the installed packages. If you run:

> nix profile list

You get a gob of mostly unreadable text scrolling through your screen:

72 flake:nixpkgs#legacyPackages.x86_64-darwin.toilet github:NixOS/nixpkgs/19574af0af3ffaf7c9e359744ed32556f34536bd#legacyPackages.x86_64-darwin.toilet /nix/store/hnvdydra5syylxnxwj2fmn91aqwz26p6-toilet-0.3
73 flake:nixpkgs#legacyPackages.x86_64-darwin.asdf-vm github:NixOS/nixpkgs/b66b39216b1fef2d8c33cc7a5c72d8da80b79970#legacyPackages.x86_ 64-darwin.asdf-vm /nix/store/skk5pfhjnj49gw184jwivd5wakxx5g23-asdf-vm-0.8.1

and for some reason includes a bunch of duplicate packages, so its very confusing:

> nix profile list|grep lolcat
22 flake:nixpkgs#legacyPackages.x86_64-darwin.lolcat github:NixOS/nixpkgs/19574af0af3ffaf7c9e359744ed32556f34536bd#legacyPackages.x86_64-darwin.lolcat /nix/store/zxnkjsimmcvv0jnwsy5jxxmjak01k52f-lolcat-100.0.1
46 flake:nixpkgs#legacyPackages.x86_64-darwin.lolcat github:NixOS/nixpkgs/19574af0af3ffaf7c9e359744ed32556f34536bd#legacyPackages.x86_64-darwin.lolcat /nix/store/zxnkjsimmcvv0jnwsy5jxxmjak01k52f-lolcat-100.0.1
71 flake:nixpkgs#legacyPackages.x86_64-darwin.lolcat github:NixOS/nixpkgs/19574af0af3ffaf7c9e359744ed32556f34536bd#legacyPackages.x86_64-darwin.lolcat /nix/store/zxnkjsimmcvv0jnwsy5jxxmjak01k52f-lolcat-100.0.1

Same package name, hash, and version listed 3 times for some reason. I ended up writing an alias that would give me a readable list:

> which npl
npl: aliased to nix profile list|awk '{print $2}'|sort|uniq|sed s/flake:nixpkgs#legacyPackages.x86_64-//g|sed s/darwin\.//g

> npl
argocd
asdf-vm
aws-vault
awscli2
It was either DOS or early Windows. Thats for sure. I'll try DisplayWriter4. It's extensions were .doc dough.
That sounds amazing and well worth the visit. As someone who has become disenfranchised with the over tourism that happens on the European side of the Mediterranean, finding sites that you can actually go and be a part of instead of stare at from a distance through perspex is a novelty and well worth seeking out.
Not all “malicious compliance” is to be celebrated.
The Algerian system is known for its highly notorious and absurd bureaucracy that makes no sense in most of the cases. It's a very sad thing. Even within the country, the level of bureaucracy and administrative burden is astounding. It's on another level that still baffles the mind of every Algerian to our day. A reminiscent of the communist era that largely defined and still defines every aspect in the country.

Nevertheless, Algerians are very welcoming and they are very happy to see other people visit them. We hope that things will change very soon. However, it's hard to have a positive hope with the corrupt, mafioso political system governing the country.
Web3 has many reasons it could fail. I choose to be optimistic.

> The truth is no online database will replace your daily newspaper, no CD-ROM can take the place of a competent teacher and no computer network will change the way government works.

https://www.newsweek.com/clifford-stoll-why-web-wont-be-nirv...
More flexibility with storage protocols I suppose if you do need that.
It’s more difficult than countries that America has visa-free travel with but pretty standard for countries that we’re touch and go with. Russia required me to deliver my passport in person to their embassy in Washington DC. I cannot mail it. I needed to pay a handler with a very convenient relationship with the Russian embassy a bunch of money to be the “intermediary”. I’ve paid less for flights than I did to get a Russian visa.
SF is also a really shitty city. Parking is impossible, public transit is a nightmare, traffic everywhere at all times, useless street cleaning (it exists solely to force people to move their cars and it probably doubles the amount of particulate pollution in the air). You literally have to discover some trick to go to any of the events in the city (what’s your strategy for bay to breakers?), taxes and cost of living are sky high. Housing prices are insane so people with normal jobs like grocery clerk, teacher, bus driver can’t afford to live in the city (which increases traffic again)

Don’t get me wrong, there are good things, but there are also plenty of reasons to leave. Not having to be here for work is a blessing. Maybe if everyone who can leave does, there’ll be a bit of room for every who’s left.
It isn't Plaid's fault. The majority of their traffic is oAuth. Chase for example is oAuth, as are most of the largest financial institutions now. That wasn't the case when Plaid launched and the other issue with screen scraping nobody has brought up (and the article conveniently leaves out) is it's easy to block scraping traffic. Without direct connections Plaid and all aggregators are completely at the mercy of bank systems that don't distinguish their legitimate business use case from spam.
This one sound like it. Do you know what software, how to install? Goo already. Thank you.
Our startup uses Linear and we would never even consider JIRA again. The UI is fully featured, fast and responsive, and it integrates effortlessly with Github.
Hating Your Job Is Cool. But Is It a Labor Movement?
For as worthless as Stephen Diehl says crypto is, he's spent an impressive amount of time obsessing over it. (Seems like there's a proof-of-work joke in there somewhere.)
Many of The HN clients that I use have their own bookmark system that doesn't actually trigger the bookmark feature on the website. It makes bookmarking a totally local client feature.

Does your client support site based bookmarking?
Airplanes exist. The network of infrastructure in Europe isn't just trains...

Part of the problem in North America is that there's not adequate public transportation from airports to city centres (whether it's a train terminal or frequent buses), not enough trains from city centres to suburbs/outskirts and not enough buses in between or from town to town.

I recently went from Paris -> Prague as an example. So I walked from the hotel in St. Germain to a metro station, took the metro to the airport, hopped on a plane, landed in Prague, then took a bus to a metro terminal and the metro to downtown Prague. That's what it looks like. You could have the same in the US... I haven't spend a ton of time there but the airport I'm familiar with in Canada, YYC (Calgary) has terrible access to/from the airport. The cab industry basically has convinced the city to not run a train line to the airport, nor to have a proper bus schedule. You need a taxi or ride for no good reason.
I think just common sense and less bullshit rationalisation would have been enough.

They had a billion dollars in cash to burn, so they hired more than they needed. They should have hired as needed, not as requested by Masayoshi Son.

They shouldn't be so dogmatic. Some teams were too overworked, most were underworked (which means over-engineering will ensue), but no mobility was allowed because "ideally teams have N people".

They shouldn't be so dogmatic pt 2. Services were one-per-team, instead of one-per-subject. So yeah, our internal tool for putting balloons and clowns into images lived together with the authentication micro-service, because it's the same team.

Rewriting everything twice without analysis was wrong. The rewrites were because previous versions were "too complex" and too custom-made but newer ones had an even more complex architecture, but "this time it's right, software sometimes need complexity".

Believing that some things were terrible would have gone a long way. Launching the main node.js server locally would take 10 to 20 minutes to launch, while something of the same complexity would often take about 2 or 3 seconds. Of course it would blow up in production! Maybe try to fix instead of ordering another rewrite.

They were good people, I miss the company and still use the product, but it didn't need to be like this.
It follows that the Web made JavaScript unavoidable, then nodejs made it available everywhere else.

Likewise UNIX made C unavoidable in systems programming for timesharing servers, eventually like JavaScript outgrew the browser, certain people wanted to run C in their microcomputers.