skysight-inc/HackerNews huggingface dataset:
At the recommendation of an EE professor, I adopted EMACS as an undergraduate in the first few years of the 3rd millennium. I stuck with it for about 18 years, including stumbling through a handful of custom elisp scripts to get some stuff done that I wanted.

With the advent of VMs in data centers, I found that constantly installing EMACS started to become a real chore, and vi was just always present in base images. Also, always needing to remap caps lock and left ctrl was obnoxious, especially as I moved between Linux, Windows, and MacOS environments. So last year I bit the bullet and went fully into vi.

First I did some research into the scriptability of the editor, and upon learning that I could hook events via autocmd that call into custom Python code, that was it for me. I wasn't interested at all in struggling to figure out some arcane (to me) elisp invocation just to do some simple text manipulation, when I already knew Python well enough to just get done what I wanted with minimal trial-and-error. Plus the wealth of libraries available from pip and Vundle pretty much gives me all the extensibility and integration with other toolsets I could possibly want.

I spent some time practicing the key combinations for stuff I would effortlessly "just do" in EMACS: split window, jump to the bottom window in the frame, open a buffer, find text, highlight and copy, jump back to the other frame, record macro and run it 12 times, yank words/lines, re-indent region, etc.

Aside from muscle memory, there really wasn't anything keeping me with EMACS any more. I still am not quite as proficient in vi as I was in EMACS, but at the same time my career has moved away from 100% coding to more a mix of emails, documents, and occasionally some code, so maybe that has something to do with my departure from the EMACS world. I care more about the hassle of having to install EMACS in various environments I jump into as I'm working with nodes in the data center than I do about my level of comfort and proficiency in EMACS.
Sounds like you want a 4k TV from your nearest electronics retailer or warehouse store. I'm on year 4 on a pair of 55" samsungs.
Hmmm... I agree that Emacs is specialist, but at least half the reason I don't use it is that it tends to be fairly sluggish if you start really configuring it and using it.

Rather than an F1 race car, maybe the analogy would be better made to one of those backhoe/front loader combos. While it won't do simple operations like getting you from point 'A' to point 'B' as quickly, you can do more once you get there as compared to the family sedan. Of course, once you do get there you have to invest substantial time learning how to use the backhoe, the front loader, how not to tip it over, how not to inadvertently break stuff with it, etc. But once you've taken all that time and practiced it enough... you can do quite a lot.

That metaphor feels very much more Emacs like.
> I realize the conversion rate could be lower, but why not put this CTA in a non-pop-up form at the end of the article?

It seems you've answered your own question.
Consider ICL instead of LASIK if it's an alternative for the level of vision you have. Super happy, and the procedure was really no big deal.
At least for my nieces and nephews, they have as much access to their scholastic portal as their parents. So yes, such calendars are absolutely useful tools. A good thing for parents and children to look at together.

And much like their calendars, we do not ourselves set every event that appears on our calendars.
The sleepiness you feel is probably your body's response to large intake of carbohydrates and the subsequent spike in insulin. Increasing the amount of protein and fiber in your meals will decrease this feeling, as will exercising after your meal.

Breakfast is important if you are going to be physically active during the day since it provides the fuel to sustain it. The reason it's become less important is because many of us are extremely sedentary.
>always-connected, auto-updating tablet

Updates are a good thing. Since you said "Teslas in particular" you are misinformed about them being auto updating. It is true that they do automatically download the updates, but the updates are opt in.

Also, Tesla allows opt out for data collection from the car.

In fact, it seems like you will be very surprised to learn, the default setting value is opt out.

They also do collect a lot of driving data that they do not associate with the VIN or any other identifier, in my understanding.

You could argue that when the driver opts in to anonymous data collection (again, no identification of the vehicle, etc.) it is still getting exterior pictures of their home and driveway. OK. But, opt in.

There are tradeoffs. You allow collection of some data, or not… up to you. That seems like a fair setup to me.

>invariably turn your vehicle into an always-connected, auto-updating tablet, with zero privacy.

"Invariably"… no. "Always connected"… no. Often connected, certainly. "Auto-updating"… no. "Zero privacy"… no. This seems like a really poorly informed take, when it's opt out by default. Yet you currently have the top comment in this article.
https://www.scmp.com/topics/xi-jinpings-anti-corruption-camp...

https://en.wikipedia.org/wiki/Execution_van#People's_Republi...
Not always with those two languages, but in many CS curricula in the US there is a "programming languages" course that covers between 4 and 10 [0] languages in different language families. Prolog and Common Lisp (or Scheme) are typically included, you may get Smalltalk in there depending on the school. It's brief, because it's one course, but it's usually a 3rd year course so students should be competent programmers by then (that is, an Algorithms 101 course but in Lisp would be a slog for them).

Other schools make a point (or made, not sure the current state) of changing languages between courses in the first couple years and giving more choice to students later. Like, an OO course would have been taught with Smalltalk after an intro algorithms/data structures course sequence using Java, Python, or other languages. A compilers course may have used SML, but it wasn't an SML course, just a compilers course that happened to use SML.

[0] The most I've seen, it was absurdly paced, an intern was taking that one.
>That doesn't work if you are never (or not often) online at the same time as the other.

If that was the case, you'd use email, not a realtime chat platform.

And keep in mind, it was never an issue with the old, decentralized Skype.
What memory model should Rust use?
Not necessarily "prioritize" so much as "make sure you have good and solid backup." Proprietary platforms are free advertising that can get taken away whenever, so understand the risks of using them. Good mitigation is to maintain strong lines of communication beyond those.
The title (and the section headings) communicates the analogy really well, much of the following article really was a fun if indulgent deep dive into it.
More likely the MVP covered all the basics that the platform should do. Then all the rest of the legal requirements had to be implemented and that broke it.
Support for secret identities, all the special needs, support for non employees, legal guardians and a million other things which is important for the last 5%.
It would probably be cheaper to give those with special requirements personal support than to write the code for it
Alternatively, if you think your contractor is unfamiliar or underprepared for a job - find one you like!
How much is Peter Thiel worth again?
Blue Orgin says they should have been awarded the contract because SpaceX isn't safe enough? Is that the gist?
> The point of doing it in the morning is that your brain is fresher

I think that depends on the type of person you are. I do my best to get a good 8 hours, but it usually takes me a good hour or 2 (and a coffee) before I'm really into the swing of things in the morning.

It's even tougher in the winter months when sun isn't really out until around 9am and the sun is already setting at 5pm. It feels like you work through the entire day, and mornings are like getting up at 2am.
Who cares about relative coverage when the notion is to compensate for CO2 captured?

The largest forests capture the most CO2. Global CO2 levels fluctuate in sync with the seasons in the northern hemisphere. The 4 of the 6 countries with the largest forests are in the northern hemisphere. Europe and North America and Australia account for about 1/2 of all forested land.

Where are the "rich countries" that are going to step forward to pay Russia and Canada for holding more than 1/4 of all trees?
"The death penalty is something where it saves a lot of money for the tax payer. please don’t link to those liberal articles that say otherwise, it’s propaganda — without endless appeals and other bullshit it is infinitely cheaper."

"liberal bullshit"

@dang
Preview of Flutter Golden Test Driven Development
>The only country which actively spies on pretty much everyone in the world is the US

Why are you sure about that? I think Sunburst burned everyone.

There might be a subtle difference here not captured by just labelling all this under the umbrella term "hacking". The American government typically exploits devices for gathering information for authorized espionage, which is something that every country on earth conducts. Russian gangs infect hospitals and water treatment facilities with ransomware. The latter has something we might call "kinetic effects" and is closer to all out cyber war.
I like the idea of using prompts and alerts to display the results.

I was actually working on a similar bookmarklet for myself earlier this week which would take any page that I'm looking at and turn it into a bullet point link that I could paste into Github since copying and pasting the titles and URLs of each page can become a hassle when there are either a lot of references or PRs that I'm working on. I was dumping the results to the console, but a prompt is much more functional for me.
> The more studies pile up, the less it seems to matter the length of a given fast, but more the total time spent in a fasting state relative to a fed state.

Yes, I've noticed this as well. Personally I fast for 17 hours every day and I've noticed I feel the benefits without negative consequences. Once in a while I'll go for a 3 day fast but aside from the personal challenge accomplishment I don't notice a major gain. My experience is all very non scientific. For the more rigorous science, I usually look to Peter Attia[1]

[1]: https://peterattiamd.com/
Curse seems to be over thanks to the progress in SS14 as well as Unitystation[1] which is slightly further along. Whilst not as featureful as /tg/ they have enough content to support several antagonists and most departments.

[1] https://github.com/unitystation/unitystation
1. Which age range do you fall under? - 20's

2. Do you currently or have in the past worked in the tech field? Y

3. How long have you been using Hacker News? #1

4. How often do you visit HN weekly? - multiple times daily

5. Do you contribute to the website? - yes, often - yes, every now and then

6. Rate the usability of the current website. 10

7. Why do you choose HN as your Tech news source over other platforms?
It gives me access to all kinds or news, be it tech, political, and I also get to see awesome stuff that people are working on. Love the community.

8. What do you hope to accomplish when visiting HN? Are you able to accomplish your goal?
I visit HN mostly to access Show HN, also the monthly Who wants to be hired, Who wants to be hiring thread. Yes I am able to accomplish my goal of visiting HN.

9. If you could add a feature and remove a feature from the website what would they be?
I would stick to the way it is. No fancy UI, just plain and direct knowledge list.

10. Describe the current website in one or more words?
Plain and Direct.
When you write a React component, there are all kinds of ways where React calls you, e.g. the hook mechanisms. And that can be considered a framework in my opinion.

It also tells you how you should write your components, which is another sign that it's a framework and not just a library.
Crystal has Ruby similar syntax and Go like speed. Still needs mature a bit more
I'm a native English speaker (Scottish), and have never heard of a "crate engine" before either; I guess it's an American thing.
I use Pickle quite a lot for caching, a file read is almost always faster than a DB query.

For long-term persistent data ? Seems very dangerous to me, even reading a pickle from say PyPy vs a Cython intepreter corrupts the damn thing.
The Genius of the RISC-V Microprocessor (Erik Engheim, NDC TechTown 2021)
I'd argue that on today's Internet, if you don't have a .com domain, you do have an exotic/fancy TLD and therefore need to have the .com domain live and redirecting to your exotic TLD.
> Wouldn't an observer pattern work better?

Better as a solution to what problem? In some cases a dependency graph is an excellent solution. In some cases it's not. In some cases it's fine for small graphs but scales poorly as it can be very hard to reason about (as attested by pretty much anyone who's supported a really big spreadsheet).

But that's the point; it's a really useful tool. Sometimes.
What's a real conservative?
This is why I still use Emacs for a lot of things. Just not programming.
A lot of pickups are boxy. The Cybertruck isn't exactly svelte, but it apparently has much better aero and mileage. I've been wondering for awhile: Would a sloped bed cover going from the top of the cab to the gate increase the mileage of any pickup truck by some whopping amount? It seems like the aero would go from "ginormously" bad, to just "meh," which could still be a lot.
I am bound to my glasses I loath but at least can barely stand to wear contacts to go out once a week due to my diligent eye treatments.

I would love to do lasik! But any potential worsening of my dry eyes is not worth it. I would still sacrifice my whole fortune to have healthy eyes again. (to be clear: I did not have lasik, but I probably suffer from permanent isotretinoin damage)
mu4e has simplified my life enormously.

I can do things no other would let me do easily. Namely: create automatic exams with latex, each for a different address and send each to its corresponding pupil, all in a single script.

Attaching is a breeze, by the way.
Am I the only one who has never had enough headache over the years to say its awful? I do think dependency management is a somewhat difficult problem to solve and a lot of systems have pros/cons but I never have had huge issues with Python's.
> a block cursor by default

Hands off the block cursor, it's very helpful with astigmatism.
I've done this in real life!
>places demanding an account/credit card to pay.

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. I hate trying to get cash to be accepted by automated machines, as they have to have the bill in the perfect condition or they just spit it back out at you. Also, an unmanned kiosk accepting cash is just asking for security issues. Yes, it's just a reverse ATM, but if you can avoid it by not storing cash then so much the better for them.
There are multiple equivalent lambdas on a single EC2 instance, so it's running jobs 10-12hours per day
Resource bundle for learning Kafka Streams
Neovim?
Even if nobody boycotts all companies that would be deserving of it, other people probably (just as arbitrarily) pick others from the same set, so it evens out and they all get boycotted by at least some people.
On all capacitors.
I don't have time (nor the endurance) for a 90 minute run, so could you combine the two? I often do a 14 hour fast and then go for a 20 minute run combined with some calisthenics on my lunchbreak before eating. How can you tell your body is in a ketogenic state?

I can definitely say the first few times I exerted a ton of energy after not eating for 12+ hours I felt like I had the flu for a few hours, but now I don't really get that.
I am sorry for you.
I was sincerely not trying to be snarky. I'm sorry you took it that way. I am actually GenX, so I know all too well what it was like back in the days of paper maps and pay phones. I couldn't imagine going back as they seem barbaric now.
Pedantic point: Plenty of people don't particularly have a passion for poopies not produced by their progeny.
I once wrote a track where 4/4 changed into 3/4 mid-song, and then back in a beta DAW that didn't have a time signature track at the time (Energy XT2).

So while it's possible, it's also annoying. You can't use the DAW click, and clips don't align with (what the DAW thiks are) measures.

This is added friction, and you know what it did? It made me stay away from making music like that because I don't want to be clicking around the DAW when I'm making music, I want things to work.

Making the 10% use case annoying while prioritizing the 0.0001% use case (how much of music made today is microtonal?) does not result in a general purpose DAW.

>apparently somewhat trivially

As a software engineer, I can assure you that there is no such thing. The cost of changing something we a bottom level (and the grid in a DAW is such an object) is always high.

If it's trivial to add later, it's less than trivial to add now. If it's difficult to add now, then the project is dead in the water because 4/4 is, for all intents and purposes, hard-wired.

Either way, it's concerning either from product or engineering perspective.
So does neovim. As an example:

https://github.com/rktjmp/lush.nvim#readme
Ah ok I remember this was a problem that was mentioned by the hackint network when people wanted to add a bridge there. We moved our community to OFTC as a result.

Perhaps this was only introduced later? I'm talking about 3 years ago. But good to see this was fixed.
I'll defer to someone better informed than me but I understood that as a reference to the rules and regulations around F1 cars.

The "Formula" in "Formula 1" means there are certain constraints (i.e., the formula) to how you can design your car. Very quick illustration, check out the buzz on the new F1 car spec for next year. It is already touted to be faster than this year's cars mostly because of aero changes.

Even easier illustration: the current (and I assume all future) spec has this halo whose sole purpose is to protect the driver. It's a ~7kg frame that's basically dead weight to the car. You can remove that and instantly gain maybe a few seconds of laptime at the expense of safety (I am in favor of the halo's presence, btw.).

The spec aside, the rules and regulations also try to enforce a competitive line-up so they regulate budget and, next year, wind tunnel testing time. So in theory if teams had carte blanche for car R&D we can have faster cars. But they won't be F1-compliant so they lose by default.
Of course. Zuckerberg said this himself when he was first developing Facebook:

Zuck: They "trust me"
Zuck: Dumb fucks

https://www.businessinsider.com/well-these-new-zuckerberg-im...
Düsseldorf is similar. There is an “old town” which is mostly similar to what you describe and the rest is with some exceptions a fairly generic modern city along a pretty river. Nothing wrong with it but not exceptional.
One small bug - clicking on the "Roger is a non-binary halfling" example says it's unable to interpret the command, and neither of the suggested interpretations work either.
When I was reading more about this most of the anti-aging benefits of fasting where explained by your body going into autophagy. I don't think just depleting your glycogen has the same effect and I didn't find any other reliable way of going into autophagy that didn't involve not eating for 36 hours.

Also a 90 minute run can have other side effects on people that just don't have the body for it. Even being fit and in my mid 20s and running with proper gear and on dirt and sometimes with a coach I developed plantar fasciitis in my 30s, I can do 10/15 minute runs and can hike and sky but I wouldn't risk a 90 minute run.
Just a question about gaming. I haven't really seen any good AAA games worth playing anymore. The GPUs and CPUs have great capabliities but I don't see any good games anymore that make buying the hardware worth it anymore. Most of the games that are good I am interested in don't need good hardware. Do you feel the same trend when you play games?
I had to have my tonsil biopsied a few years back. With my mouth agape and a six-inch needle down my throat, my ENT quipped:

> I did this once, I learned a lot.

Surprisingly that was the most comforting thing I could hear. To know that the ENT had enough confidence and presence-of-mind in his procedure to crack a joke told me I was in good hands, even if those hands were holding a six-inch needle down my throat.
Blue Origin Loses Legal Fight over SpaceX’s NASA Moon Contract
Emacs distributions I think is a good way to make it more popular. Out-of-box emacs install is very dry and unappealing. There are many packages which could be installed to make it much more modern and user-friendly. Emacs distributions which pack emacs with a list of packages and default customizations is the right direction. I've seen many new emacs users who started using spacemacs but would probably be put off by learning curve of standard bare-bones emacs.
Amsterdam house prices are high - but interest rates are negative - and you can get very low down payment loans.

You just have to have faith that the Dutch government will continue to distort the market further and further.

Most people on here could probably get a loan to buy an apartment in Amsterdam or a modest house not even that far outside of the city (which is still super bike-able and walkable).
This was an interesting meth related article that came up on HN the other day: https://dynomight.net/p2p-meth/

The chemical structure has changed over time and that has made people more 'crazy'. I really hope that research like this works to help people.
Leaving aside all the other benefits and even if you never need to rebuild your system, having some sort of IaaC automation in place allows for extremely powerful change management. When your system is defined as code[0], change over time can be reviewed with a "git log -p", which definitely beats searching through ticket comments or ad-hoc documentation and attempting to reconstruct the history of change.

It's a no-brainer nowadays that software should be developed with version control. I don't see why infrastructure should be treated differently.

[0] Ansible playbooks are code, no matter what some people may think. It's a declarative'ish programming language with a silly syntax.
Of course, it has downsides—the length of the fast matters a LOT. Too long, and it’s starvation which has considerable downsides as I’m sure you’re already aware.

The biggest takeaway that I’ve gotten recently is that our bodies are literally designed to take fasting into account. Specifically, our vascular system is terrible at doing cleanup and nutrient delivery at the same time. So it needs ample time to do both.
Adversarial Preprocessing: Understanding and Preventing Image-Scaling Attacks [pdf]
I have too - back in the 80s-90s. I couldn't imagine going back to that. Did you do it in the post smartphone era?
Yep. Jump in my face, and I'm not only not going to sign up for your newsletter/install your app/whatever, I'm going to actively avoid ever visiting your site again.

Your metrics may show that you get 0.2% signups with this method rather than 0.15%, but they likely don't show the much larger number of people who won't be coming back to your skeevy site, ever.
It was the first 'mid-engined car you could probably find in a junkyard' that came to mind, and I know people have managed to fit Chevy LS motors

Cheap MR2s will normally be rust buckets. That said, I did see someone driving an X1/9 on the GCP a few months ago - there can't be many of those still around