skysight-inc/HackerNews huggingface dataset:
I use Emacs (with Evil) daily, and despite having tried to move to other editors I'm locked into Emacs. Not so much because of the functionality of Emacs itself but because of plugins...

First, Emacs has the best Vim compatibility I've seen outside of Vim itself. Visual Studio is probably "good enough" for me on this with the vim plugin, but that 5% difference in compatibility makes a difference in practice.

But the largest reason I can't get away from Emacs is Ivy/Counsel. Being able to fuzzy search on the current file or entire project, see results, jump around to each one to see context, make changes to the results in an occur buffer to selectively mass edit search results...all of that I just haven't found a replacement for. Search/replace just doesn't cut it.

So effectively if I move to another editor, my code navigation time increases by 5-10x. Things like better autocomplete might fill that gap, but just even understanding how things go together is so much more difficult when you're fighting with your editor.

Add on other things like org-roam, buffer fuzzy searching in Ivy, fasd tie-in, the customization options, etc, and Emacs is just an amazing experience. There are definitely things I would change, like inline debugging (which I use VS Code for instead), setting up languages and autocomplete, etc. Getting things just right takes a long time for a new language.
Ah, now I finally know what it means when I get job ads for Python+Quartz ...!

I could tell from the context it was nothing to do with QuickTime...
What happens if a patient accidentally looks left or right during the surgery? I would be afraid of subconsciously/accidentally looking one way or an other during the surgery, but would that not cause a catastrophe?
Yeah, Angular uses RX Observables so terribly and its HTTP module in particular for using Observables as "heavy weight Promises" does so much injustice for the entire ecosystem. People using Angular treat Observable subscribe() like it is just a bad non-conforming Promise then() in nearly every project including examples baked into Angular's own awful documentation and many "Production" libraries out there. Those bad habits are just so entirely persistent across the ecosystem that you just about have to assume every dependency is a memory leak (including Angular team's own CDK and Material libraries!).

I've made PRs to things to push them to use .toPromise() at least when they want Promises.

I was angry for days when I finally discovered where they buried AsyncPipe in the documentation (letting the template language automatically manage subscribe/unsubscribe rather than all bad habits of every component for themself and all the boiler plate for OnDestroy). Something like that should have been the default in the template binding language, not hidden away in a closet in the basement of the documentation. But they buried it because they never really committed to RxJS in the first place (such a huge dependency to half ass) and would have to teach things like shareReplay and hot versus cold Observables if they were to recommend AsyncPipe more strongly and/or make it the default it deserves to be (if they were actually committed to RxJS/Observables).

(React's been on a multi-year journey to towards Suspense/Concurrency and waiting for some updates together before scheduling them/Scheduling some DOM updates on requestAnimationFrame versus others more immediately that Angular could have done it so easily with a couple RxJS operators at template binding time if it had been intelligently designed with good defaults! It's amazing how hard they have instead worked to sabotage everything about the RxJS ecosystem in Angular.)

There's too many leaky boat escape hatches from RxJS and the few core libraries that make use of RxJS make use of it so poorly as either heavy-weight Promises or heavy-weight Node Classic Event Emitters (and bleeding Subjects/BehaviorSubjects everywhere across API boundaries which are their own violations of RxJS best practices). As an RxJS fan going into Angular it just makes me weep.
Yes, if segment compatibility mode is enabled
> school website

Developing a website isn't much different from an app these days with the React monstrosities being created

> email lists

Where everything gets caught in spam filters

> paper brochures

Which get lost

My kids' daycare switched from paper-and-telephone to an app and it's been all positive. The idea isn't bad.
This sounds a lot like a free EVE online. Looks fun, that era of space games was great, I remember I didn’t have consistent internet and played EV Nova a lot.
After discovering that I'm "poly", whatever that means, I realized that there is absolutely no point for me to "sever" my relationships or "break up" and transition tht person into an "ex". I've decided to keep all my relationships working and sustain them as much as possible, within sane reason.

(I heard a poem read once about giving away the key to one's heart to someone, but refusing to change the lock, so that all previous keys continue to work.)

This has been one of the most rewarding decisions of my life.

I still wonder about the original purpose of our societal norms so strongly encouraging abandoning a just recently beautiful and supportive relationship just because it doesn't check all the boxes of "The One And Only".
It amuses me that Game Informer publishes something about Genshin Impact every month even though Gamestop, the parent company of Game Informer doesn't make a dime off it.
I like information entropy as an explanation for this. https://en.wikipedia.org/wiki/Entropy_(information_theory)

As we get older, life becomes more routine. Fewer unique experiences = less space taken up in memory = later years appear to have moved faster in retrospect.
Whether devs test in firefox or not is orthogonal to whether they like the product, it is entirely based on its market share. No sane person wanted to test on IE, but it was mandated by the company.
I would have expected better especially from Harvard, it's already known why. Subjective time is measured in terms of biological impact events.

Basically the more novel experiences you have the slower time seems to pass for you, the less novel (interesting) stuff you do the faster time passes because there's no markers.

This stuff has been known for literally decades now.
In addition to what others have said, there are many grammatical errors/oddities that make it clear this was not written by a native English speaker. That may or may not matter depending on your target audience, but if it does, I would get a native speaker to edit the whole thing.
Nice article, but some of the writer's earliest examples are "rug pulls" that happened 10+ years ago... surely the "new" generation of creators have ingrained these lessons already?

As a follow-up, I'd want to hear the writer's opinion on how to filter the corrupt kings from the "safe products". MailChimp and Squarespace are easy examples, but are name brand ecosystems like Steam and Spotify necessary evils, or would the writer encourage sticking with indie alternatives like itch.io and Bandcamp?

It is going slower than one would expect (or desire), but I do think technology is bringing us to an ecosystem that is more equitable for creators. Personally, I'm interested in the rules and expectations for tools that would be equitable to creators while remaining sustainable. It seems like there are offerings beyond web hosting and e-mail distribution that are worth exploring.
The AVX-512 story is just insane.

I can't even begin to imagine the kind of corporate dysfunction that leads to, first, at long last introducing the biggest change in the instruction set since the Haswell era into the consumer CPU line, slowly getting some actual adoption on that, and then suddenly dropping it altogether (for rather dubious reasons), but actually not really, so random motherboard vendors get to re-enable it behind your back.

This is crazy, both in terms of CPU design and just basic communication. Personally, I'll be waiting out this generation until I see AMD's response. Taking AVX-512 seriously is even harder than it already was.
The insane amounts of money people have made building products on “other people’s kingdoms” suggests the author is wrong.
A potato the size of a small dog is found in New Zealand
It doesn't, but you can spend less effort engaging with someone acting in bad faith.
This message applies to your repo on Github too.
Seth Shostak of SETI has said that an alien civilization could setup a telescope in an orbit beyond the equivalent of Pluto, using their star's gravitational lensing to detect any Earth electronic activity up to a thousand light years away. Of course they would have to wait on our signals to reach that far out first.
Have you tried LSD?
Had this thought when my daughter was born. Saying, "Hold on a minute" is asking a lot more of her than for myself.
Or open office where everyone can see your triple monitor screen and it’s a company work station so you literally can’t do anything else, can’t even open a personal laptop. Any cellular data reception is very bad.
I've seen enough store-owners get bankrupt because they decided to move into a mall.
Also, thank you for the great list and don't pay attention to people who would berate you for daring to be human and need external motivation.
A gas motor is about the same price. There's no exhaust system for this, and it's smaller than Ford's monstrous modular V8's, so it seems like it'd be an easy retrofit.

But if you were to actually do a conversion:
How does the heating/AC work?
How does your power steering work?
How do the brakes work?

Many things in a standard car work off vacuum. There's no vacuum on an electric engine. Other things run off the serpentine belt.

These things also make running a newer engine in an older car a pain. Sure, the engine from a newer Mustang you find in the junkyard might only be $4,000 but you're going to spend at least another $10-15,000 getting it to run in your older Mustang or F150.
They just couldn’t resist putting in a giant tablet screen front and centre could they. What a pity.
Bad Go: Pointer Returns
Brought to you by Aperture Science...
Ah, but this brushes an interesting, yet inevitable fact: there is no such thing as control. We tend to imagine to have control to various degrees, as that makes it easier to cope with the chaos around us.
Still, we have to accept the fact that we’re all going to die, eventually, for example.
Many people never do that; they simply pretend they’re immortal, until one day something bad happens and shakes them awake.

I guess what I’m getting at is that change is inherent to life. By accepting that things will change, no matter how much „control“ you imagine to have about them, you will probably be happiest in the long run.
The article you link is debunking the "new meth" theory being pushed by https://www.theatlantic.com/magazine/archive/2021/11/the-new...

And probably rightfully so. The Atlantic article did not have any information about anyone having done any research uncovering a "new type of meth" and was basing that conclusion only on the reporter's leading questions to uninformed people.

There seems to be a tendency for reporters to make a fuss about supposedly new, more dangerous versions of common drugs, like the "skunk" hysteria of the 2000's. Probably gets more clicks than just writing about how drug addiction is still a problem just as it has been for thousands of years.
Also since you have so many adults who aren't grown up and won't get the shot, you have to vaccinate kids in search of herd immunity.
Are you talking about Arctic from Man AHL?
https://github.com/man-group/arctic
This is why I was enjoying living overseas in different countries because there were so many new experiences some frustrating some good but it did feel like time was moving slower.
I agree with your premise that the cash flows from the tenant to pay for these things, just like employers don’t pay salaries but rather customers pay salaries and the employer just handles the money. (I disagree that property taxes are the only charge to exclusively occupy a structure. Purchase price and property taxes [and insurance] are.)

My parents were (very) small-time landlords having 0, 1, or 2 houses (or half-houses) at the time while I was growing up.

The reason that I’ve stayed away from doing it is that I saw firsthand just how much work it actually is, notwithstanding the claims from people (almost invariably never-landlords) about how easy it is.
For those who don't know, SS13 is an open-source multiplayer round-based roleplaying game that has been built on the closed-source BYOND engine since 2005. Imagine Among Us, DarkRP (on Garry's Mod) or NoPixel (on GTA V) but with much more content for both antagonists and normal workers. Or Dwarf Fortress/RimWorld but everybody controls a different person (with usual crew count being 50-150 people).

It has a great number of forks, with more than a dozen focused on the space station gameplay loop and various others that adapt the game to themes such as marines vs xenomorphs missions, an open-world modern day city setting, ancient civilization world, etc.

Other than that if you want to find out more I'd suggest watching the two most popular game reviews about it I added in another comment https://news.ycombinator.com/item?id=29109264
I see, I'm prescribing you a lunchtime trip to the DMV on a Monday of your choice.
Thanks, I'd never really thought about eye surgery before and now am deathly afraid of literally every aspect of it.
You can hack almost anything using inbound Event API (https://jitsu.com/docs/sending-data/api) and JavaScript transformations (https://jitsu.com/blog/javascript-transform)
Ask HN: How do you manage your RSS feeds?
Looking to see how others work with rss:
- Do you use tags or prefer one list of all feeds?
- How often do you check for feeds or do you have them pull automatically?
- Do you use a read it later or bookmark service?
- How do you go about looking for new feeds?

I'm not looking at any specific tool or software, just wanted to get an idea of what others do
Poorly is unfortunately an understatement. BYOND itself works fine, but BYOND uses Internet Explorer (great) for game UIs, and many newer SS13 codebases use something called TGUI. TGUI requires IE11, and Wine does not support that, so as a consequence most codebases are simply unplayable.
I may not have been clear enough in my opening sentence discussing the differences though I did go into great detail following it and so I don't think my comment was unclear.

By the logic you just demonstrated, if you call a function that accepts a call-back as a parameter, when it evaluates your callback you are consuming a framework. Or any React component that receives a callback as a prop would suddenly be a framework. Promise libraries would be "frameworks."

Just because a framework executes your code primarily via the application of the Hollywood Principle, and operates primarily through the application of the HP, doesn't mean that any application of the hollywood principle automatically indicates that you are working with a framework.

When getting into discussion about definitions, there is a lot of room for nuance, opinion and degrees. The key part of my definition that you glossed over was [paraphrasing myself]: "skeleton application that provides as much scaffolding, bootstrapping, internal APIs and design decisions as possible leaving you free to focus only on the pieces of your application that are specific to your domain problem."
I like to think of it kind of like how time machine saves to hard disk. If there aren't any changes than there isn't a lot of disk space used (in our case as adults there isn't much long term memory put down, therefore time feels faster).
The most significant downsides are psychological and kidney stones, plus its literally (by definition) your body’s signal of starvation.

https://en.wikipedia.org/wiki/Ketosis#Safety

Oh and this gem from the article on starvation.

> After two or three days of fasting, the liver begins to synthesize ketone bodies from precursors obtained from fatty acid breakdown. The brain uses these ketone bodies as fuel, thus cutting its requirement for glucose. After fasting for three days, the brain gets 30% of its energy from ketone bodies. After four days, this may increase to 70% or more.[11] Thus, the production of ketone bodies cuts the brain's glucose requirement from 80 g per day to 30 g per day, about 35% of normal, with 65% derived from ketone bodies. But of the brain's remaining 30 g requirement, 20 g per day can be produced by the liver from glycerol (itself a product of fat breakdown). This still leaves a deficit of about 10 g of glucose per day that must be supplied from another source; this other source will be the body's own proteins.

This is the biggest reason I've never done more than toy with ketosis is the body consuming muscle for protein to supply that remaining 10g of glucose per day. Esp. because 1 lb of muscle only 1,800 Cal vs 3,500 Cal / lb. Fat.
The reason spanner is a big deal is because it provides relational semantics including cross table transactions. That is why spanner is interesting.

No one, not even the most ambitious and clueless market folks at Cloudera, has ever sold Hadoop and MR type technologies as a replacement for RDBMs. Spanner can be used as a replacement. These two technologies don't solve the same problem.

You still need MR to do analytics at scale on spanner!
This is the libertarian fantasy: just build the entire platform yourself and you don’t have to deal with the pesky decisions of other companies.

Yes, you have to choose your dependencies carefully, but where does it end? Steam could go away tomorrow. The game engine you license could go out of business. Your hosting provider, your DNS provider could kick you off.

If you don’t entertain new platforms, you are leaving money on the table. I’d wager that Japanese game manufacturers missed hundreds of millions of dollars by being late to embrace Steam.
This is so bizarre to me, to be an adult and just unable to control your own body? I guess I'm lucky to not have this issue, but man it's so foreign to me that you can't even open your eyes under water.
As much as any attempt to rewrite is cursed.

Funny enough RobustToolbox also is being used to port existing codebases to C# [0].

This way old codebases can keep using DMI, and use CEF instead of Internet Explorer.

[0] https://github.com/wixoaGit/OpenDream
Yeah if you are afraid to open your eyes underwater there is no way your letting a needle come near your eye when you are conscious and can see it. I have never heard of this eye phobia very interesting
This theory says that encoding the new information is what slows time down. That could be it as well, or both. There might be experiments one could do to tell the two apart. https://www.npr.org/sections/krulwich/2010/02/01/122322542/w...
Thanks for this! Mind you, as much as I understand the importance and need of such procedures, that doesn't make me any less terrified. I've had all sorts of absurd injuries over the years all over my body and I am in no ways frightened or disguised of any bodily fluids. That said, I am terrified of the idea of such a procedure. Same with dental work - I abhor the feeling of anything being done to my teeth. Getting a wisdom tooth pulled out was arguably the most terrifying thing I've ever experienced. A needle going into my eyeball wouldn't feel any less terrifying.
Parents Built a School App. Then the City Called the Cops
The initial connection may be random or "accidental". But friendships require work. Meeting up, hanging out, phone conversations all require some initiative to reach out and set something up (that's the work part). It won't feel like effort in a friendship but the commitment to staying in touch is key.

Also @ReactiveJelly, the long lost friend you mention (assuming he/she is still alive), just reach out. With true friends, no amount of time or distance can diminish the bond. Speaking from multiple experiences. If you fucked it up somehow, make amends. A good friend is worth it.
Show HN: Building an expressive MIDI drum robot using Arduino and servos
Does the rate of speed up at least level off at some point or does it just keep accelerating? I'd hate to think the last few years of my life go by in what I currently perceive as a few months.
> Willow wood becomes rock-hard underwater and almost doesn’t deteriorate. Research in the late 1960s showed that most fascine mattresses submerged for more than 100 years — some dating from the early 1820s — remained intact.

> Unlike most other tree species, willow tolerates saltwater and (temporarily) wet feet. As such, the coppice plantations could use land that was not suitable for agriculture.

> On impoverished soils, the Dutch planted alder trees between the willow trees. The falling leaves of the alder fertilised the soils and increased the lifespan and production of the willow trees.

Building long-lasting critical infrastructure using locally-sourced, carbon-negative resources! I have no idea about dykes specifically but I suspect today someone pitching a public works project based on woven willow would be laughed at -- and instead we would insist on pouring some reinforced concrete, using carbon-intensive cement, and it would begin falling apart from rusted rebar in 15 years.
Yeah I think that’s a side effect of knowing how the sausage is made.

I have written my own ECS loops, rendering pipelines; all naive but after that it’s optimizing to product fit, and product emotional themes are pretty copy-paste to satisfy social memes.
I would be interested in seeing a side by side comparison of two classes taught in Scheme SICP and JavaScript SICP.

Let's say each version is taught in a CS 101 class and then the study could follow how well the students learn the rest of their CS curriculum based on the SICP version they started with. Outside embedded and system programming classes the remaining CS curriculum could allow most classes be complete in Scheme or JavaScript.
>I'm with you on demanding an account. However, if you have self-serve chargers that you want to be available 24/7 while also being unmanned, accepting cash can be troublesome.

Vending machines do just fine.
> you don't need to own a car (the places you've liked to look like every household has a car).

I know people who are in the area that do not have a car, but the area has been gentrified over the last few years, so folks have cars 'just because why not' really.

Still generally applies per the label of streetcar suburbs. The area in question is just south of a subway line, and Roncesvalles has a streetcar line going through it to a station.
If "longer signal processing ways" are the cause for the perceived speed up of time, then every minute, every hour would feel shorter, wouldn't it? This isn't what most people are experiencing as they age though - single days pass just as fast (or slow) as they did back in the days. But it's the months and years that feel like on fast forward.
Spent a few months reading about this stuff back in 2019 and basically concluded you can get roughly the same benefits from intermittent fasting / time restricted eating, caloric restriction and keto.

Fasting for 24-48 hours however triggers autophagy, which is quite significant; I don't think (but don't know if) you would get that from your runs.

You're definitely right about the many benefits of exercise, though. This is one of my favorite articles, and it only covers the benefits to the brain:

https://en.wikipedia.org/wiki/Neurobiological_effects_of_phy...

It helps with working memory, depression, self esteem, ADHD, alzheimer's, drug addiction, and the list just goes on and on...
I fully believe your professional assertion that eyeball injections won't hurt but this is probably the worst thing I ever read on HN.