skysight-inc/HackerNews huggingface dataset:
I've been using vi since 1985, built a suite of development tools based on a custom fork of Elvis in the 90's and have been using vim professionally since the mid 90's. I've dabbled with emacs on and off for most of the 80's and 90's, including supporting a subset of the Elvis tools on emacs. I still fire up emacs now and then to see what's up.

The idea that either emacs or vim are a "0 fiddling" drop in replacement for Goland or Pycharm is ludicrous. I probably could get vim up to the point where I was as productive as I am with Goland/PyCharm but it would definitely NOT be a "0 fiddling" process.

I can't believe debugging and learning a new code base would be ANYWHERE as easy with vim as with Goland/PyCharm.

Also, both Goland and PyCharm have pretty good vim plugins so my day to day editing IS vim. Sometimes I hit stuff that I can do faster in actual vim and I switch over.
It's probably 3M not wanting to invest in ways to control the emissions, likely because it's too expensive. This puts pressure on the Belgian government to make an exception (a Belgian specialty) or to subsidize part of the required investment.
they are a feature of _liberal_ democracies.

In a liberal democracy, it is understood that the will of the majority is not the only thing that matters.
For example, having the majority vote to strip a minority from their religious freedoms is not OK.
Speaking as an Army Cyber guy who is also a reservist (about to get out, so FWIW); the Army Cyber programs are not good. The (US) Army Culture is bad, very bad. Sure, if you're intelligent and enterprising you can have a path to getting some awesome training; however, the reality is most of the Army is really, really, really dumb. Senior Leaders at the G-Staff level (O6 & >) will have very little understanding of the value to the mission, will constantly think Cyber <> Tech. are interchangeable disciplines and will be FAR FAR more focused on how high you can score on the fitness test than your actual ability to do the work (mission).

The missions I've gotten to be a part of were awesome; however, I could have experienced just as much "cyber knife fighting" in the civilian world had I taken that track (perhaps more, because less rules) and I would have had a lot less bullshit.

Now, I'm a physician, and I'd say this - my residency was more bearable than the last 19 years in the army guard. I'm happy to be getting out soon, and while I will miss the friends I've made, I won't miss the organization as a whole.

I'll say the unpopular but hard truth. Relative to other nations, US DoD Cyber Forces by and of large part are woefully inadequate and unprepared for the real cyber fight. Sure, bright exceptions exist at the 3 letter agencies, and the occasional few people in the uniformed services - but these folks are rare, and they rarely stick around long. There is a lot of Cyber "showmanship" and BS, and most people are dis-incentivized from telling the truth about how bad at is - because they all want the prestige to help them attract high paying civilian jobs. I get it. But, I'll say the US taxpayer should be very concerned about how so much money was spent for frankly so very little.

The average US Army Cyber soldier can't even explain how an exploit works, technically. Moreover, they have a complete lack of cloud training or concepts or really any depth at all. Yet, they have all convinced themselves that if "cyber 9/11" happened - they'd somehow be useful to civilian companies, city governments and utilities beyond getting the people who know what they're doing some coffee. And this is a shame, because 15 years ago the potential existed for this to be much better; but a lack of new leaders who understand tech, greed and the DIB machine have made the situation unbearable.

I feel sorry for the United States. We could have done so much better, but real systemic change in the Army seems absolutely impossible. I still hear racist, homophobic and sexist jokes on the regular - despite the big push for "zero tolerance". The DOD hasn't, and likely won't ever change. It is simply too big and too slow and too entrenched.
How is that any different from actually running the software that requires the direnv?
you said you're raising a family so the answer to your question is easy

you help your kids with their homework and projects

a broad interest is perfect for this
> Adding right-click context menus is a natural extension to Emacs’s already-extensive support for the mouse (even if a lot of people don’t use it.)

If emacs could support plan9 acme-style chords with custom commands then I'd probably use the mouse a lot more in it - acme convinced me that mousing around can be just as fast as being on the keyboard if the UX is well designed.
Likely many improvements are non customer facing e.g. internal tools, interface for property owner, payment services, etc.
Back then having a "Dual Core" of "Quad Core" processor was such a selling point, I remember getting my first Macbook (white plastic one) thinking it was a beast for having a Core2 Duo. Then like a year later, my Android phone had a quad core processor inside.
> Gwern's website is a good example of minimalist design

It's not. It's black and white and grey, which makes it look cleaner than the other one, which is a mess of colours, although I think that's on purpose. But it has a lot more going on on. Granted, most of it is at the top of the page (which is a _mess_) and the rest is okay, but the way some of the links are presented (with the icons) bothers me a bit too.
I found asian philosophies very interesting in this regard. There is an interesting Hindu philosophy about 4 states - awake, sleep, dream and turiya. In below video, lecturer explained them very beautifully.

https://www.youtube.com/watch?v=eGKFTUuJppU

Also you might enjoy Gödel, Escher, Bach: an Eternal Golden Braid where author tried to explain self-referential systems.

If you pick up any interest in asian philosophies, try
https://www.amazon.com/Who-Am-Sri-Ramana-Maharshi/dp/1537599...
and https://www.amazon.com/I-Am-That-Nisargadatta-Maharaj/dp/089...
It feels quite busy after claiming minimalism. Also, not a huge fan to see Disquss being used and a bunch of JS just to serve static content. Seems like most of the things us humans do - a cacophony of contradictions. Like the simple color scheme though, so points for that.
I have been testing Emacs 28 for a few weeks now, as it was reported to improve performance on LSP integration (which was sometimes sluggish for me with rust).

I have to say I wasn't disappointed. It's now comparatively blazingly fast. I hugely recommend to give it a try if you work in emacs with LSP.

Since my distro had not packaged it yet, I installed it from guix instead (package `emacs-next`). It worked like a charm.
Why did SAP shut down Hipmunk?
Thanks for sharing this :)
Sorry are you replying to somebody else?
Sounds like the 80/20 rule with extra steps.
Cheers to this. My primary is emacs, but I consider myself a pretty solid vim user, and I’ve been picking up VSCode for typescript stuff.
Bad for visa holders
As noted by someone else above:

> But if any self-driving car out there steers to avoid collision, then it is already facing the 'trolley problem'.

Even the tweet you've cited says:

> there is nothing in the street which you want to collide with. the correct response in every case is to evade the thing that's in the street.

(emphasis mine)

So braking is clearly not the only option.

I truly hope that you do not work on software or hardware that is in any way close to areas like this. You seem completely blind to the real world issues that driving (among other things) forces onto a system. Cars have brakes and steering wheels. Any real world system will use a combination of the two of them to try to keep the occupants and those outside the vehicle safe. Pretending that there will never be situations where there are conflicting choices to be made is ... well, I just find it unbelievable that anyone reading HN could try to deny that there will be situations like this.
It is actually amazing, emacs is probably the best example of a "living" program you can modify interact and debug directly while you are coding it.

Obviously lisp has been designed around its REPL and debugging experience and the concept of "living programmable programs", but emacs reaches an insanely high level of business complexity, far higher than any software any of us probably writes at work and yet modifying and learning the very program you are using with the program itself is a 30+ years old solved problem that apparently ecosystems outside lisp dialects seem not to pick up.
You’re Still Being Tracked on the Internet, Just in a Different Way
https://en.wikipedia.org/wiki/Kinetic_military_action

This is the normal military usage.
Scaling Our Dependency Graph
Maybe the math, but not necessarily the physics. It's a matter of specialization and perseverance. Think of all the thousands of physicists keeping CERN running. These people are smart, know a lot, and have worked a lot of problems, but I'm not sure they're a cut above engineers and/or software devs who have the same depth of experience.
I feel like "Married too young" is not like the others, I mean, something else is under that reason, perhaps one of the others. Because what is too young? Who decides all of a sudden "You know what, this is all great but we married too young, I'm out."
The "Would you still be willing to make these excuses if your emails provider decided to do the same thing?" statement I was replying to was a bit weak as weak :)

But in the case of not paying for your email, then that is also on you to acknowledge there is a set of terms, and you can adhere or not. I certainly wouldn't expect a free service to owe me anything.
For lowend it makes sense. Getting massaged by the bass or feeling the punch of the kick in the stomach makes it a full body experience. Too much highs on the other hand destroys your ability to hear them, and you won't even notice that you are missing out.
You can't teach an old dog new tricks. Debian docker image has open issue for this for years too.
Precisely, Windows have centralized directories for system executables.
I've read both, very illuminating.
During the Nazi regime, did they tolerate opposition parties?
Isn't that design by committee? A democracy would mean all the users would be able to vote on everything.
CircleCI Down
Show HN: Shared – Data Exchange and Persistence
indeed, this hackernews page is one of the first page google results for that term. I'm curious!
Hi HN !

Before discovering JSON, I worked on projects where I had to design relational databases [1] and write SQL queries. I understood the difference between a relational database and a file format, but couldn't resist the temptation to adopt JSON to store data locally.

Ever since I adopted JSON to store data locally, I wanted a class with an intuitive interface to play with JSON files. Eventually, the class evolved into a library.

I had to make a graphical SQL editor to test a GUI framework, so I created the LiteDao package (Lite Data Access object) which offers an intuitive interface to connect to a database with SQLite. The project worked as I wanted it to.

So, I had two different packages to play with data. I wanted to unify these two packages into a single class. But I failed to do so.

I came back to the challenge, and this time I had the idea of a single package with three classes with almost same intuitive interface that meet three needs: the need to expose a configuration file so that the user can modify values, the need to store collections and binary data without worrying about how they are actually saved, and the need to work with a relational database. These classes are respectively named Document, Dossier, and Database.

I managed to implement it in Python and added a command line interface [2] that allows different applications to exchange collections and binary data.

I would like to know what you think [3] of this project which is still in beta and which I already use in several other projects which are also in beta.

[1] https://www3.ntu.edu.sg/home/ehchua/programming/sql/Relation...

[2] https://github.com/pyrustic/shared#command-line-interface

[3] https://news.ycombinator.com/item?id=12886522 (Crocker's rules)
No mention of Vernor Vinge's "True Names" from 1981. I'd say it's as close to the metaverse as Snow Crash
You sound kinda like me tbh. You could be an author alongside the day job: it's not a bad job for someone who likes reading.

Imo if you have a bunch of different interests that are all equally interesting it doesn't hurt to choose one that pays well (e.g. software engineering)
> It is because on old Unix systems there frequently wasn't enough space to store /usr on the root disk.

It was really a single system in 1971 that kicked off this trend. Originally /usr was for user files, like /home is today (do you'd have /usr/dmr, /usr/ken, etc.) / and /usr were two physical disks, and at some point the / disk (a 1 or 2MB disk IIRC) was full to they put some things from /bin in /usr/bin as a hack. And it's "stuck" since then. This is why /usr has such a weird name, because it was intended for user files (/system, /software, /additional or something would make more sense, abbreviated to /sys, /sw, or /add of course). Initially Unix was a quickly developing system for internal use, but it was actually used and there was often some tension between "do the right thing" vs. "don't break too much". Some of the weird things in C are due to that as well (e.g. &'s precedence being a good example).

I guess some other systems that ran Unix ran in to similar problems, but by the time unix started to gain some adoption in the mid to late 70s disks were larger too, so I don't know if it was ever really needed beyond that initial research unix system used only internally at Bell Labs. I believe they updated the disks on the original Unix system not too long after this making this hack superfluous, but they kept it for compatibility (and because it might be useful again in the future).
Firefox dying is terrible for the Web [video]
You may personally feel that way, but I would argue (and now understand that I should have this whole time) that many people do not think this way.

For possibly the majority of the planet, relationships between things do not jump out like an interconnected web and therefore that’s not their “fundamental truth of how the world is made up”. If that’s surprising to anyone else who reads this: welcome to the club.
Vow!!! those last lines.
Been going through rough patch (mentally), and these lines influenced a bit of my thought process.

Can you provide some source or book to read on this deeply?

Lines I'm referring = "Just always keep in mind your three biggest enemies: The mimetic reflex of wanting to follow the herd and get approval from others. The seductive illusion of superiority or infallibility. And the general tendency of wanting to be right, and of fooling yourself."
Mystery recordings will now be heard for the first time in about 100 years
Everything's a trade off.

Also, many of those barebones entrepeneurs end up making money, differently from billion-dollar ventures that have yet to post a profit after a decade but can boast highly paid engineers behind very questionable quality overbloated software.
Best sound? Near the mixing desk.
On that note, I still regularly get extremely bad FPS on Quake-based games today with my RX 580. Only renaming the executable seems to solve the issue.

https://techreport.com/review/3089/how-atis-drivers-optimize...
Emacs it's not an IDE (out of the box), so it's not your use case, obviously.
What extra steps? It's literally a Pareto-type rule. He's also probably right, but not because only a small fraction of a company's engineers are any good. It's more that a lot of engineering work is done for reasons that are more speculative than people realize.
> It secures the region while undoing some of the colonisation

It doesn't necessarily secure the region, as now you will have conflicts in the Caucasus and weakening of Central Asian borders esp. with Afghanistan (which were always complemented by Russian forces).

Don't forget, there will also be a lot of hurt feelings along the lines of "we were a large powerful country, look what happened to us, we must gain everything back".

Edit: Also, who gets to keep the nuclear weapons?
I'm confused how to sign up for space4, is it closed? There seems to be nowhere to sign up.
Does he know he's an ad?
Ha. OnePlus had a hit with the OnePlus One due to being high spec and low cost but they've slid since then. Costs are now up to the level of other flagships but they still operate like they're selling a cheap phone. My previous phone was a OnePlus and despite me running into a nasty issue, they didn't respond to my support requests.
2022.3 is a new major release and adds the search tool Discovery to the low-code open-source platform Corteza, along with Compose-Reporter integration, UI configurations, additional API endpoints, user import/export capabilities and a UI for inspecting server-side issues.
reimburse

rē″ĭm-bûrs′

transitive verb

To repay (money spent); refund.

To pay back or compensate (another party) for money spent or losses incurred.

To replace in a treasury or purse, as an equivalent for what has been taken, lost, or expended; to refund; to pay back; to restore.

Its unclear if it does according to this definition. I could see it either way.
> Sky Mavis is committed to reimbursing all of our users' lost funds

Maybe they turn around and don’t do it but that sounds like all.
It sounds like a good idea but would this actually work? Russia itself while it pretends not to be is a very ethnically diverse region. The people living in certain sections of this area are very very different. Along with the fact that the population density varies from region to region how would with even give proper representation to those within the northern regions? Suggestions like this should be taken lightly as other nations have undergone similar "democratic" unifications such as ethopia and india which have lead to the further establishment of their systemic castes. In Ethopia we are starting to see the start of their civil war due to these underlying issues. While the current government claims it to be a regional conflict the underlying issues are much more severe.
> Sky Mavis will increase the validator group to 21 validators within the next three months, which will be a split between various stakeholders including partners, community members, and long-term allies.

What is a validator?
Kurzgesagt made a video about dissatisfaction : https://www.youtube.com/watch?v=WPPPFqsECz0

I don't know if it will help the author but that touched me. So I share it.

And I'll add that Kurzgesagt is an amazing YT channel.
yeah sure, 90% of 50% of eligible voters in the US are gun-crazed maniacs. and still, his record is minus one war, unlike every other president all the way back to... shit, I can't even tell without looking it up. I wasn't even around the last time there was one.
Does anyone have an article on this that require a little less background knowledge? The more I dig up about what Axie Infinity is, this hack and the (apparently) ETH backed currency it uses the more questions I have.
I disagree for the following reason: without the proof of concept, the change in production would probably never come about. You can't really separate the impact of the proof of concept from that of the production change because they don't exist independently.
Emacs distributions are built for people who want zero fiddling. Fiddling in of itself is not bad. Fiddling is how you learn, and this is a profession that requires constant learning and tinkering.
Most of features of a modern IDE are unnecessary or are actively harmful to developing good code. Thinking, taking your time, writing as little code as possible, and organizing a project so it can be easily understood and modified with nothing other than a text editor are positives that an IDE actively inhibits by trying to be helpful.
Wow, asking institutional investors to hand over some cash to cover the cost of bad security -- that's ballsy.
Pseudoscience is an issue of method, not of wrongly held beliefs. Before Einstein, Newton's law of gravitation was believed to be correct. It was not, but it wasn't "pseudoscience", because it was falsifiable and the theory was correct up to a certain error value. "Wrong" and "pseudoscience" are not synonymous.

Moreover, you're dismissing an entire extremely active research field, which tries to understand up to which point artificial and biological NNs are or aren't similar. It's the field, for example, of Turing laureate Yoshua Bengio.

Neural networks CAN reproduce how the brain work (if you're doing computational neuroscience, in which case what you call NNs is something different, and it's an issue of terminology). Even simple binary NNs were originally born to understand the cognitive functions of the brain (McCulloch and Pitts, 1943). The field later diverged (with the advent of backprop), but still today they have a lot in common even inadvertently, for example the representations they learn in navigational tasks (Banino et al. Nature 2018) or in the visual cortex vs. CNNs for computer vision.
Good points. As usual, the insightful posts asking the reader to think on HN get downvoted.
I'm sure there are some significant downsides to Steam being a dominant platform, as is always the case. That being said, I think Steam has been pretty decent for Indie devs in other ways. The Greenlight program seems pretty successful, and the barrier for entry into the Steam catalog isn't too steep. However, you are right in that you are pretty much forcing indie devs to come in under the Steam umbrella to get exposure, and that's of course questionable.

As for pure practicality as a gamer, Steam was unbeatable in the 10's. There were a lot of other offerings like you mentioned, but none were really competing on a large scale. The push of every publisher to restrict their games to their own Steam clones is a thing that seems to really have ramped up during the last ten years or so. Some were early though, Blizzard being a prime example.
Avianca -- a Colombian airline -- does this too. It's really irritating. They also jack up the prices if you're viewing it in COP vs USD, to the point where the price can vary by >50%.
Diatonic button accordion (not for mobile)
I'm curious about the culture around these parts of HN. Obviously
there's different strokes and thousand flowers blooming, but I notice
these old Californian themes keep popping up.

Jack Kerouac. Alternative communes. Off-grid living. Is this 60s
revision an undercurrent of Solarpunk? There's an interesting tension,
because clearly there's another crowd around here hell-bent on
creating brain-dead cybernetic dystopias at the behest of the
elites. What gives?
The mids are where the magic is, ie voice, guitar and crying babies. The auratones made their comeback because they suck at at bass and sparkle and show what is happening there.
> Update - We are investigating multiple possible causes, including database changes and code changes.

Sounds like they haven't got the first clue about what is causing it.
They’re the best folks to ask, they don’t want to see their investment vanish.
Whoever has them gets to keep them. Same with the oil. Seems unlikely that any split of Russia would happen smooth and nicely
> I recall Guido van Rossum stating once

There are so many ... interesting ... Python design choices that I'm not sure whether "Guido said" helps an argument or hurts it.
Headline like this is reason why I have every day less and less trust in MSM and especially ignore leftist The Guardian.
As long as we can see the original tweet, I don't see how it's a bad idea.

Of course, this will only work if old tweets can't be edited. Can't imagine anyone being happy to have their Twitter embeds suddenly say something that they didn't before.