skysight-inc/HackerNews huggingface dataset:
IntelliJ also has a "Power Save" mode if you want to disable a lot of the background stuff while on battery.

The reality is, with large projects there is a lot of crunching going on in the background. Laptops tend to reduce their processing power when on battery, so a few options are:

- use a dev server! I have a desktop at home I can use - a cheap desktop is much better than a cheap laptop. Or rent an on-demand from the cloud. IntelliJ has nice remote development support.

- plug into the wall

- turn off everything non-essential like plugins

- use emacs/vim!

I love vim as much as anybody but now that I am older I don't have much time to mess around with configurations. I am learning rust and it is great to open up CLion and just get down to business.
The problem isn't just Ruby speed, it's that GDScript exists and Ruby doesn't really offer any benefit over it. If there were no scripting language, sure, hook up Ruby. But GDScript is good.
We’ve been lucky for ~40 years with having an additional method to kill them just when the prior method seems to wane, if you are close to that field then it always seems like impending doom but what is actually different about this time?
In a functioning network, firewalls, switches, and NetApps are managed by scripts, automations and clueful engineers.

Once the clueful are replaced by the clueless, or are burnt out, that's the end.
Plenty of people have guns, but gun crime has certainly dropped dramatically since the days of Dunblane

https://www.gunpolicy.org/firearms/compareyears/192/total_nu...
Does such a vape exist? One with 100% pure, nothing-else nicotine? No propylene glycol or glycerine?
OK sorry bad terminology. Nonetheless from a legal authority. The SEC's press release (https://www.sec.gov/news/press-release/2022-219) is much more in keeping with what I would expect.
This is terrible advice, on the order of “learn assembly, not C”, or “real geeks compile their kernels with customizations”.

It’s a tale as old as time: the “smart” people are actually dumb, I am the smart one, and so I will build my own framework from the ground up of JS, HTML, CSS as part of my work. And maybe eventually I’ll release it to the world.

This is why the JS community is the way it is - lots of folks thinking they can do better than the last group. This plays out a few times in mature language ecosystems. Sometimes, occasionally, it’s actually true. In the JS community there have been a LOT of new attempts with “just enough” better ideas to form a sustainable community around them. But most of the time this is a wasteful idea: reskilling, reinvention, endless advocacy flame wars, etc.

But such is the tech world, we used to see this with Operating systems in the 80s and 90s before we settled down mostly on *nix.

Doing it all by yourself from base technology is fine if it’s just you and you’re the boss, but is a recipe for an unmaintainable mess that will be hell to deal with and likely thrown out once you leave whatever organization you inflicted your brilliance on.

The JS community is an example of what Happens when there is no strong central body in control of core library and framework maintainability. There are subsets that are well maintained. Use those.
A story I like to tell is early high school, I was (and still am) obsessed with reverse engineering things. The school I went to had a custom LMS similar to how Canvas is used now. They'd set it up using Drupal with custom content types and a pretty intricate front-end. Knowing just a smidge about Drupal I tried using some of the alternate permalinks it generated, things like "/node/12345". In some contexts I could bypass a lot of the custom stuff and get access to Drupal's default editors which gave me a lot more permissions in terms of viewing/editing. Like a good egg, I wrote up a summary of what I found and emailed the developers. I was even nice enough to reverse engineer a solution to their problem and give them a detailed write up on how it could be fixed.

Apparently, this department had absolutely no idea that their email was publicly available. I was friends with our IT guy who greeted me when I came into his office with "Why is my boss asking me who is <my deadname>?".
I came across LunarVim not long ago and it helped me go from just using neovim for quick edits and editor keybindings to going down the path of fully using neovim.

I still use IntelliJ for Java, but for everything else neovim is working well. I still have VSCode for a fall back.
I have tested out Zapier, Make.com and Pipedream from a developer perspective
There are all kinds of building in public. GitLab sometimes even has CEO meetings and sales pitches streamed to public!
I'd love to start a conversation regarding a lightweight JavaScript artifact that takes ranges of hex colors and moves them to ranges you (and other folks with a similar disability) can interpret. I work with Tampermonkey for all of my web-changing JavaScript, and setting something up would just be hacking together some basic color manipulation without having to leave a JavaScript editor and the command line. (Working with the spectrum stuff would be tough, so I won't be able to produce anything quickly.)

Disclaimer: I'm currently caffeinated and procrastinating studying so will likely be less enthusiastic (but still enthusiastic!) going forward.
I truly like PeerTube as a technology, however I still haven't managed to build even a minimal stock of PeerTube based content creators I'd enjoy to follow.

On Youtube it's easy, there's much more high quality content about any topic imaginable than I ever could watch in my limited time on this planet, but on PeerTube instances I haven't found anything that made me come back to that particular creator.

So my question is, can you recommend a good cooking PeerTuber, or a good one discussing the newest single board computers? It's really difficult finding something worth watching.
Depends on how many people have the same idea. A bank run without government interference is death for any exchange.
They do not have the money to cover their customers.
If the average lifetime increases noticeably there might be consequences on retirement, likely increasing of expense for pensions, and - before or later - an increase in minimum age requirements to access retirement/pension.

Right now - I believe - the set age is 65 years, which is "common" worldwide, but quite a few countries have gone in recent years or are going to 66-67-68 :

https://en.wikipedia.org/wiki/Retirement_age
Same thing happened to me working as an administrator in a warehouse.

I basically made all midnight-shift administrators redundant (including myself), as their job could be completely automated as long as someone on the floor could put the tickets into a slot. In the morning, the 'actual' administrator(s) would batch-scan these documents which then got picked up by a script I wrote. It categorized all the tickets and sent out the necessary emails depending on which what where when, saving the result to files to be used in reporting (normally written by hand).

They didn't like this, and refused to use it. I tried to explain that the entire office side of the company was filled with this type of low hanging fruit, but they wouldn't hear it.

Company eventually folded due to lack of solvency. When I asked the CEO why this was considering the large amount of paying customers we had, he stated 'rising employee costs'. The headcount of people working on the ground had stayed the same during this entire process, new hires were exclusively doing admin work.
When I was there last month, a lot of people said that not sharing mate anymore was one of the major cultural things that happened in Argentina because of Covid. Of course the country has other problems that it deals with but yeah looking around it seemed that almost all people carry their own. I’m not Argentinian though so I might not have reliable info just very recent
Well yes of course. Social acceptability is in fact super important for doing anything in a democracy. Women voting, gay marriage, are other examples of things which at one point were not socially acceptable, even though they violated the stated goals of liberal democracy, but eventually and over time became social acceptable and ingrained into law. This is just how it works.
How about this in rebuttal:

If your views are by definition morally correct, those of your critics must be evil. Who needs self-reflection?

I don't think i see much from the other side about understanding the 'smart' parties side of things either, so whatever.

Thus if I were in a position of power I would think - if my issues are never going to be bargained on, why bargain on my opponent's issues?

But I'm a fight to the death kind of guy.
some ways to combat this:

- do you really need to upgrade?

- try to reduce dependencies

- freeze packages to specific versions

- are you sure you need to upgrade?

- if you depend on a simple package that you can't be bothered to write yourself, consider moving it into your project

- try to get more control over how your project is built

- try not to use dependencies that have implicit dependencies on other languages (msgpack written in c++ for example)

- try to choose packages written in typescript first if you're using typescript

- make sure you have a good reason to upgrade
ST dev here, what multicursor bugs specifically?
40+. Have been viming since 1999-2000. SublimeText + vim mode has been my weapon of choice since like 2012-2013. It works out of the box and is the most compatible with my muscle memory (tried VSCode's vim emulation, RealVim, PyCharm's vim mode — hell, it's 120 chars per line by default). Onivim2 seemed promising but it's still not there.

What I really like in Vim is not Vim itself, but modal editing, mouse-free navigation, staying at the home row. Ideally I would like this model to be universally available across my environment. Like MacVim but everywhere. Plus, a trackpoint at the home row (really loved IBM ThinkPad).

Home row is great but it's so much addictive that you want it everywhere, but I still haven't found a universal way. I bought a UHK[1] and learn how to use it and Karabiner elements complex modifications.

Also these days I tend to think that physical navigation (characters, words, lines, paragraphs…) is really not what I should think about when working. So lately I've been exploring helix and projectional[2] (structural[3]) editors.

My younger colleagues are sometimes so awkward in terminal so I've been thinking about investing some time into setting up a well tuned and documented shell environment for them somewhere. I think I'd start with this awesome article[4].

[1] https://ultimatehackingkeyboard.com/
[2] https://www.alexeyshmalko.com/20200830010958/
[3] https://github.com/yairchu/awesome-structure-editors
[4] https://www.masteringemacs.org/article/keyboard-shortcuts-ev...
Yeah but DM doesn't have the btrfs flexible block allocation scheme that allows me to expand capacity one drive at a time and with drives of different capacities. This is very important for a home user like me.

To expand a typical RAID setup, you have to essentially fail every single drive in the array and replace them one by one with new identical drives. Expanding an array of N drives requires N resilvers which not only takes a long time but increases the chance of actually failing those drives due to massive I/O load. It's easier to build a second array and copy the data over. This combined with the fact you have to buy all the hardware up front makes it cost prohibitive for home users. You can't buy drives one at a time and expand capacity as needed.
We'll have open source implants.
You'll have to download mods and compile from source. Apply updates manually.

Still better than being locked out.
nvm is my solution to this

It isolate and pins npm installs so that the environment is the same in the future without messing up your main system

Your projects also need to consider pinning their dependencies to a specific version

Other languages/frameworks with package managers have similar concepts
It seems very close to quality control on alcohol production. Pretty much "you can't sell alcohol with mud in it"... which I assume would be illegal for health reasons already.
It's a very soft science (and is very helpful to admittedly soft folks like me). I found value in forcing myself to realize positive emotions in light of the overwhelming stress that I'm currently under.
nope sorry. most sites are indexed based on crap algos. we are at the mercy of content providers who are not responsible with producing well managed and authoritative information. search engines are like reference librarians that have no idea how their libraries are organized.
Interesting. I always assumed divers had 100% oxygen tanks, but I guess percentage and pressure are different things. But with that in mind, wouldn't a great percent of oxygen just mean there is less of the other gases, but the relative pressure would still be the same as gravity didn't change?
I would also that the benefit is not only better pay, but also being able to onboard efficiently and working with varying styles of orgs and people. If you work at a single place for a very long time, you get used to the way people work, think, approach problems. It's really nice to see how 'others' do it, what 'others' think, validate what you know and do.
Show HN: DBSnapper – Sanitized Database Snapshots for Faster Development
DBSnapper is a developer tool that simplifies creating, sanitizing, and loading snapshots of your databases (Postgres, MySQL) into your development environment.

DBSnapper consists of a lightweight CLI that can run standalone (free), or with the DBSnapper Cloud service for centralized configuration, storing snapshots on cloud storage providers (Cloudflare R2 and Amazon S3), and sharing with your team (soon).

Feedback is much appreciated, there’s still a lot to be built & not everything is perfect, but time to launch this thing, already!
what’s going on there/how does it work?
It’s funny that this guy mentions Pieter Levels as being “inspiring” when he does it. That guy has a huge audience so when he debuts some new product it’s like… cool, good for you, but why does that matter for an indie dev? The most relevant part of that success - having 100,000 eyeballs checking out everything you do - is the hardest to achieve.
Surround is a plugin which adds more text objects: https://github.com/tpope/vim-surround

cs"': change surrounding quotes, e.g. "foo" -> 'foo'

cs([: change surrounding brackets, e.g. (foo) -> [ foo ]

( cs]) would omit the spaces)

ci": change in quotes, e.g. "foo" -> "" (in insert mode between the quotes)

ca": change around quotes, e.g. x"foo"y -> xy (in insert mode between x and y

viWS<tag>: add tag around current word using visual mode, e.g. foo -> <tag>foo</tag>

dst: delete surrounding tag, e.g. <tag>foo</tag> -> foo

It's really good. I'm not familiar with argument.
My reason for my first sentence is my last sentence, which I do hold as self-evident. I probably think it's wrong to take choice away from individuals and give it to the state, in part for a similar reason you think it's wrong to take choice away from individuals and give it to me.
Hi Everyone,

I’ve been building DBSnapper because I’ve found that a lot of startups lack an easy way to get realistic customer data for development and testing purposes. Manually modeling the database with brittle fixtures is the usual answer to this problem, but often fails to consider many important use-cases that real-world usage data would uncover.

Let me know what you think!
You can just use __builtin_popcount or equivalent, which maps to a single instruction on most platforms.
I take it you've played with custom fan curves to minimize unnecessary fan noise?
Prohibition in the US was pretty easy to ignore; alcoholic drinks are easy to make, and the government largely didn't take it all that seriously. For all the temperance crusading that got the law passed, it turned out to be unpopular. Did NZ even try it?
Ok that is a better argument.

vaping? I agree.

Alcohol? less so. it is debatable, but I’m not an expert, so I will leave the details for someone else.

Junk food? This is the underrated one. In 100 years (I hope earlier), I bet this will be the first on the list
666 comments, I won’t fall for it.
I'm from Argentina and consume it on a regular basis. I haven't noticed any pigmentation, although I have the habit to rinse my mouth after finishing a cup of anything that's not water so that might be why.
You can Fail-to-deliver and never locate the stock that you are supposed to borrow. Or you can short ETF with this specific company in basket while going long on anything else in this ETF.

Everything you own, even your own debt, can be used as a collateral by creating and selling swaps.
It seems to be the prevalent style in online discussions of mental health. I also dislike it, it presents itself as benevolent but makes the assumption that the audience is incredibly weak-minded.
"Environmental problems have contributed to numerous collapses of civilizations in the past. Now, for the first time, a global collapse appears likely. Overpopulation, overconsumption by the rich and poor choices of technologies are major drivers; dramatic cultural change provides the main hope of averting calamity."

The fact that economics hasn't still catch up with simple physics and biology is mind boggling. I mean that the religion of infinite growth on a finite planet has to stop.

Of course, we will "save trillions" if our ecological systems won't collapse.

We will save trillions of lives upon which we depend. We will also avert many food crisis due to drought (already happening here in Italy with -30% of the total agricultural production due to a drought).

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3574335/
nobody.live – Streams with Nobody Watching
There could be some kind of limitation on Apple's chips, there are complaints across the Internet of IntelliJ being slow on Mac despite the power of the M-series SoCs. It could be that there are optimisations to be made in their JVM for generating ARM code.

Disabling plugins helps a lot, though. On install you'll get a screen that let's you select tons of features that had me going "gimme gimme gimme" but in hindsight I've never used 90% of them. For example, Android support is a major plugin I've never used with Idea because Android Studio exists and seems to integrate much better. Disabling that cut down startup time by a noticeable amount when I last culled my install.

My experience with tricked out command line editors has been that they start out blazing fast but as you add more and more features (syntax highlighting, linting, etc.) they become slower than your average IDE. They're still responsive when they're not doing anything, but sometimes they just need a few seconds to think, breaking up my work flow.

Another issue that I've seen some people run into is that IntelliJ will index all your files. If you have some kind of process that slows down your computer when you're opening tons of tiny files (say, an antivirus program or a project stored in a hard drive) that can instantly kill your work flow. The only alternative seems to be to postpone loading all the files until you start searching (which VS Code seems to do) but then you're just moving the problem around, not really fixing it.

It's what I get for using a text editor for an IDE, I suppose. My experience with Jetbrains tools is that they're a lot more powerful than most of the competition at the cost of some minor input latency during heavy operations such as indexing.
By declaring somebody's identity an illness, famously done by Hitler who sponsored lots of investigations about similar phenomena related to race?
What Jetbrains provides, and is quite hard to replicate, is the linting and auto-correct suite for medium/large/enterprise development teams.

That's actually the main thing, deep and wide integrated linting.

Almost everyone does autocompletion (up to a point).

Almost no one does linting as well as they do.

Quick experiment for you.

Take a big source code file you've worked on, preferably solo, so you won't have excuses :-p Not a "best case scenario" file you've cleaned up and polished. Be honest with yourself, something big and reasonably messy where the deadline was tight or the issue was complex.

Open the entire project and configure it in a Jetbrains product.

Open that specific file in the IDE.

My guess is that the top-right green checkmark won't be there.

You just can't hold all that stuff in your head at all times.

That's why we use computers and tools (such as advanced IDEs), to remind us of this stuff.

Anyway, in the rare case that you actually do all of that on your own, <<you>> are an outlier. 1%, 10%, for sure you're not lower than 50% of developers. The majority of developers need that help.
> If you are banning cigarettes because of their health effects, then why not regulate other similarly devastating products?

Or processes? Like maybe incomplete burning of stuff. Wood smoke from campfire is quite similar to tobacco smoke. And has quite the same carcinogenic effects. Maybe banning campfires would make sense and same applies to poorly burning fireplaces.
Interconnectivity by trade before WW2 was very brittle, because everyone involved had to fend for their own trading routes. The pillar of today's globalisation is that big and middle powers don't have to roll their own security policy just to keep their own commerce running. The global naval hegemon has been doing that for them for decades now. The moment this goes away, we will suddenly see a whole lot of regional disputes popping up. "Safety" inspections for container ships of the competition or more blatant interference using drones. Once a precedent has been set of the US not stepping in, it can turn wild pretty fast.
I am using a seven year old ThinkPad T550 with 16MB and onboard graphics, because I know that if it runs fast on my machine, it runs fast almost everywhere else. IntelliJ is very usable with that configuration, except the terminal (as I wrote in another comment).
I personally dont make much of a destinction between PR, Ads and Propaganda. Especially since 2020. I am sorry if I triggered you. Did not mean to.
I believe this is somewhat prevalent in the Ruby community as of late where people try as hard as possible to "lock down" the language and limit the ways you can get to a solution in the name of the proverbial "ease of understanding".

I wholeheartedly disagree and believe we should instead grow the developers to understand these different approaches as opposed to labeling half of the language "bad practice".

As I said in another comment. Ruby was built to have multiple ways of doing the same tasks and criticizing it for this is... pointless.

Yes people can create monstrosities with all of these variations, but that's true with any powerful tool. If you dislike Ruby for being Ruby, pick another language.
Because there is no tech solution to the most important parts of universities: prestige and networking.
Does emacs use specialized instruction sets like AVX2?
The writing was on the wall when a private equity company bought Rackspace. My company was already planning to switch to AWS but that was extra incentive.
imho. this is an old wisdom:

titles are free

(and they are much cheaper than a pay-rise :))
To my way of thinking - and in no way does this mean it works for you - different parts of the mind are like different programs running on one computer. They're not all written in the same language, so passing information between them can be hella difficult. Words, colors, proprioception in different body parts etc. are all different languages, testing them out is a way of passing information between the various regions of the psyche so that they can all 'get on the same page' as it were.

Book #3 in my linktree talks a lot in this vein if you find it an interesting metaphor.