skysight-inc/HackerNews huggingface dataset:
It depends on what you're doing. This article is more about programming than other kinds of computery work. In the industry I work in (openstack devops/gitops, running a large fleet of ubuntu machines), using Vim isn't a flex, it's just taken for granted that you can and will use Vim at least some of the time.

It's weird when I read threads like this and people treat using Vim as some kind of weird flex. It feels like I'm living on a different planet. Vim isn't a flex, it's a natural part of the broader Unix environment. It works seamlessly with Git, SSH, and the GNU ecosystem of bash, coreutils, gawk, gcc (which are all ubiquitous, too.) In such an environment, the more you learn about Vim, the more it pays off.

Why? Vim is ubiquitous, (relatively) lightweight, extensible with a lot of plugins available, and stable/predictable in its behavior. Its ubiquity and history ensures there is a huge body of documentation about it on the web. Unlike some other editors, it doesn't leave hidden "artifacts" all over the place, just one hidden swp file at a time which vanishes as soon as you save and exit the editor. This politeness is attractive because you don't have to deal with stale or interfering hidden statefulness.

Summary: Although you can edit quickly with Vim, and can keep getting faster the more you learn, it's not like I stick with Vim because "editing speed" is some metric that I really care about. And when assessing a candidate in an interview, it's not like I'm assessing them on their words-per-minute and tell them they need to switch to Vim to match our typing speed standards, lol. I use Vim, and I care about Vim, because it is polite and stable and integrates well with the broader Unix/GNU ecosystem I spend a lot of time working and playing in, and once you get muscle-memory for it, it feels really clunky to try using some other tool which doesn't have the same set of features.
They're faster but they can't lift much at all. Their payload is only 1,900 kg while a CH-53K can lift a bit over 16,000 kg.
I (for similar reasons to yours) didn't do the upgrade 1.5 -> SDXL until last week. I found the upgrade totally easy in the end.

I just had to update A1111, download the sdxl model, download the sdxl refiner model and set the refiner in the refiner dropdown. That's it. So compared to other models it is just one additional dropdown click.

You won't be able to use the LoRAs, etc. you are used to, but you can download new ones that are compatible with SDXL.
Ozone hole was "just" replacing one chemical with another and changing refrigerator units a bit; CO2 emissions are orders of magnitude bigger as near-everything related to industry or standards of living emits CO2 in direct or indirect way.
Did you see what I used them for, though? How would you make a tutorial article with interactive demos without JavaScript?
Seriously, americans need to learn about these.
Watching that brought back a few memories. I walked (well, quickly scuttled) through that tunnel the last time I was in Japan. For me, a mild claustrophobe, it was a somewhat scary but at the same time somewhat exhilarating experience.
Thank you! I hadn’t considered DC until now, this is good to know.
This is probably going to spark a dumb argument that's been done to death, but aren't emoticons typographical based? Those look like pictograms or arguably early emoji.
AFAICT, getline() is not available on Windows, neither with MSVC nor MinGW.

The actual solution is to use C++ instead of C :)
> The separate environment thing ensures you get the exact versions of the libraries that are guaranteed to work with the tool,

1. I think it's the wrong goal.

2. It's easier to achieve that in ways that don't require bloat on my system.

It's much nicer for users if the library interfaces with its dependencies respecting the versioning rules: doesn't use undocumented, unreleased stuff, doesn't rely on undocumented side-effects etc. Only relies on what's tested and released. In this way, there's no need to be very selective about versions you have.

Unfortunately, this is not how the world is. The reality is that especially in popular environments like Python, you get a crapload of very low-quality libraries, with poorly defined dependencies, with people who don't understand the infra side of things and have convoluted dependency requirements. But, I usually try to fight back. If I absolutely have to have a library with convoluted requirements, I fork it and fix the nonsense. Or vendor it.

Another unfortunate quite ironic side-effect of this situation is that people are so dedicated to specifying nonsense requirements (eg. including patch in requirement specification even though Python doesn't even have a patching mechanism) is that popular programs used to install libraries are optimized for these absurdly specific requirements. I.e. it's faster to install requirements with pip or conda if you give them the exact list, preventing the solver from putting it much work. This puts people who want to make good libraries at a disadvantage because their libraries will take forever to install.

Which leads me to the following conclusion: if I want super-precise requirements, I don't need pip or conda. I can simply curl -o the packages I need, and it will be much faster and a lot more reliable.

> without risk of upgrading a library in a way that breaks something else.

I'm not afraid. I usually know what I'm installing. If it breaks, I'll fix it. I actually want to know when and why it breaks, so this is also an anti-feature for me.

> A compression based file system

Do you mean deduplication / CoW filesystem? Not sure why is this a hack. Compression in filesystems typically compresses individual blocks. It won't help you if different files have the same contents, the theoretical benefit comes from entropy within a file, not because some files share contents.
It’s worth mentioning that portability is one of our core Principles at Supabase too:

https://supabase.com/docs/guides/getting-started/architectur...

This is why we don’t run a fork of Postgres, and we lean heavily into extensions rather than customizations. As the docs mention: this forces us compete on experience.

(Speaking here to your point about supabase, not to detract from Nile, which looks very cool)
Maybe I just haven't looked at the right codebases, but most of the Rust I've seen reminds me more of C++, being more dense, technical, and "noisy". The language most similar in syntax to Swift I've seen is Kotlin, but it's still more quirky and rigid than Swift is.
Accusing a movie‘s portrayal of women of being sexist, especially a movie written by the person behind a billion dollar film about a woman trying to empower women who gets accused of being an icon of sexism, is well within the current dialogue of feminism.

It is in fact, a humorously ironically relevant argument.
'Log in with ' Feature Allows Full Online Account Takeover for Millions
Hm, interesting. Helium-3 would be better than Helium-4 (which is what I assumed in the numbers I gave), its weight is halfway between Helium-4 and Hydrogen gas.
Not the only suit, been an issue for a while: https://emilykramer.medium.com/equity-for-all-1ae9ac42679e
Telegram has blocked Hamas channels on Android because Google forced it to
Willam Gibson Says We Are All Science Fiction Writers Now
Thanks for responding. What do you mean? Which selection and when what is started (entr/nvim)?
> It seems we will do anything to avoid the obvious - we need to reduce energy use and transition to green generation.

Most of the world is doing just that.

It's much, much easier said than done.
Also the fun isn't in catching 'em - it's in pitting 'em against each other and watching 'em fight it out.

How is that a kids TV show again?
What you’re describing here is _good customer service_, which basically doesn’t scale at all ever (at least in any automated way). You provide more tools to expand the capability of CS, but at some point, you simply just have to hire more and more CS people.

This isn’t a knock by the way. Good customer service makes a customer feel like there’s someone just waiting at the company to help them. Kudos to you for providing that experience.

So while these aren’t great examples of “doing something that doesn’t scale (with the eventual goal of scaling)”, it’s a great example of “doing something that doesn’t scale (to provide a better product)”.
Oh fair enough, but Honest Answer - If asked a pointed question, I'll put my answers in diplomatic language, but give it fairly straight. The reason why I'm reasonably confident about this is that even without their pointed questions, I do about 25 minutes of project challenges and constraints in 2nd interview typically. I've been accused of "trying to scare the candidates" lol, but I believe (rightly or wrongly!) that the right candidate for the right role will be excited to undertake challenges and opportunities if given the right information. I've been on the same team for a long time, so clearly I'm a bit of a believer, even if I try to be open / aware of downsides as well.

Mind you, I took the same approach to dating... be your best self, sure, but do be yourself, not somebody else. So I was clearly geeky starting minute 1 of first date. I took the long-game approach and it, eventually, worked out for me :). So I believe if you're looking for an actually right, long term fit, initial transparency is positive.
I am impressed, it actually found both Yoshinons.
There is actually, but its built using react + electron.js and has same issues as web and mobile(same code base)
$1k Test Finds Signs of Cancer in Your Blood
Beyond demographics and geography, malaria is just hard. It's not a virus with fairly stable antigenic targets - it's a parasite that readily develops resistance to things.

This is indeed huge, even if the effect is only modest on a per-person basis, because we're still talking about a tremendous number of the world's population being protected.
That’s probably up for debate. Buttons break, buttons need backer boards, buttons need complex trim, buttons need lights, buttons need surfaces, buttons wear, etc, etc.

Federal regulations require a backup camera, so you already need the screen. Screens are reliable, static, and easy to install.
Making processors is hard. Hacking them is even harder. Mad respect to both sides. Hope this is something that can easily be fixed without a huge performance penalty.
I don't know how contrarian I am but I thought the movie was about an upside-down world where the women held all the power and the men were oppressed, and when the men tried to change things, the women reasserted their oppression as the rightful thing to do. To me, it's quite a tongue-in-cheek interpretation of feminism actually.
They also have made a very large and high tech scraping knife, to remove any jam.

/Jk
> "...vim is a katana sword."

Vastly overhyped and overrated by Japanophiles, requires a lot of dedication and learning to use properly, and a hassle to use for day-to-day household tasks? Sounds about right, dohohoho.

(I'm kidding, I'm kidding...)
Are sky cruises coming back?
https://archive.ph/cDExa
They're building factories at Cape Canaveral too, the Starbase facilities have been designated as prototyping facilities. Any changes to production would be made , tested and optimized there first, then brought over to other production facilities like Cape Canaveral. Although initially they might still have to transport boosters and ships via barge to the cape.
Thanks sai. Great to hear from you! I have been following PeerDB and you folks are doing great work.
ahh good old manual fine tuning and maintenance. We are adding data contracts for things like event ingeston where schema needs to be strict or cases where you know ahead of time what to expect.

Our experience comes from startups that usually do not have time to track down the knowledge and rather go out and find/make their own. Here you definitely want evolution with alerts before curation - so load to raw, and curate from there. Picking out data out of something without a schema is called "schema on read" and you can read about its shortcomings. So this is both robust and practical.

For the fine tuning, as I mentioned, data contracts are a PR review and some tweaks away. They will be highly configurable between strict, rule based evolution, or free evolution. Definitely use alerts for curation of evolution events!
I doubt society cares that much about MRIs seeing how wasteful they are when used for preventative care. I’ve personally witnessed people get 5 MRIs to diagnose a health condition and still come up short.

I’d rather we let Sergei fly his balloon. Maybe if we run out of helium doctors can go back to working instead of helping their imaging partners make bank on MRI machines.
> Starship has yet to reach orbit

Yeah, well they're trying but the FAA isn't letting them launch. It's possible the one they want to launch will make orbit, or maybe it will be the next one etc.. The point is it will never achieve anything if it keeps getting delayed by the FAA.
13% over 4 years for a novel vaccine against a disease we have been trying and failing to eradicate for the better part of several centuries sounds like a pretty significant step forward to me.
What about the "QI potion", or is that no longer a thing?
Tracking map shows wildlife polluted by flame retardants on scale
My city also has a similar law for trees and I think it is the wrong approach. I think it incentivizes people not to grow trees since you might not be able to take them out later if needed. Instead we should have some sort of property tax discount per large tree or something.
A spacex engineer on reddit hinted first couple weeks of Nov and regulatory approval was proceeding “well”.
Hmm, unfortunate. It was tagged as "site isolation" in https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS?r... so I thought it was the same feature.
Rivers change course all of the time for reasons unrelated to climate change. It’s entirely likely that the Amazon was some distance from this site 2,000 years ago.
> happens just once.

If only that were true, the dark pattern pushing Edge onto users when a Windows feature update installs got my father and I'm sure many others.
AI 'breakthrough': neural net has human-like ability to generalize language
By contrast, GPT-4 struggled with the same task, failing, on average, between 42 and 86% of the time, depending on how the researchers presented the task. “It’s not magic, it’s practice,”
> He taught not just ways to design software, but also ways to live.

Mind sharing his insights on ways to live?
Python 3.13 Will Let You Deprecate Functions
You can also give the tools directly to the customers, and you can bundle/package the tools into future versions of the product. A common pattern is to have a public git repo and the customers can git pull to get the latest versions of the support tools.
Ask HN: What are your 'mental hacks' to remember small tasks?
How are you managing little tasks that pop up in meetings, slack messages, and other conversations that are important, but not necessarily a priority?
NEPA and the EPA are separate things.
Maybe someone who has studied Political Science can answer a question for me.

Q: The notion of political violence and acceptance of political violence -- is it in any way compatible with Democracy?

Why or why not?
Well another option presented in the video is to use weight offsets - when you drop the cargo off, also pick up something equally heavy.

It’s not that hard to imagine that weight being return trip cargo or seawater in worst case.
Not sure exactly how much sarcasm and where it is placed (always tricky in internet comms:), but yeah - I ask that question very genuinely and at several points in the interview. Questions may be about client relationship, team or technical challenges, progression, overtime, whatever.

I have read the rules enough that I feel confident I won't commit to anything I'm not authorized to commit to, but can share realistic good/bad/ugly to ensure a good fit.
The one I use is slightly more advanced, can't copy it for some strange reason, but I use a service that checks for a valid domain first
I got the year for Bhopal correct, I didn't bother trying to guess the day or month (mostly luck, but I remember that I was younger).

I guessed 1989 for Chernobyl, at least I got the decade correct (remember it happened in either Jr High or High school for me).

I was a year off for the Challenger disaster (I remember riding the school bus to high school when it happened which narrows it down to about 3 years).
BMW was early to the EV game and is also developing hydrogen fuel cells.

https://www.bmw.de/de/topics/faszination-bmw/bmw-concept-veh...
I tried doing this by just assigning the points to [-inf, -inf, +inf, +inf, +inf, -inf], and I quickly ran into many, many NaNs, and was quite sad that it didn't work. It would be cool if floating point infinite numbers actually worked like you expect infinity to - although, perhaps that's just my shoddy understanding of infinity talking.
I manually review the ~3000 or so domains in Marginalia Search's random exploration mode every once in a blue moon. Takes like a solid afternoon but I'll be damned if it doesn't improve the experience quite a lot.
Java has a compilation stage, as does Python, but it requires an interpreter to use. The compilation target is a virtual machine.

Python having a parsing and lexing stage does not make it a compiled language, not in the way that “compiled language” is commonly used.

When people say “compiled languages”, it’s as a synonym for “the compilation target is not a virtual machine”.
When you get to Napster (1999), be sure to interact with it and download a song.
Some jurisdiction will make you replace the tree in that case, just to avoid this sort of mechanism.
I studied philosophy at a department with an analytic slant. So essentially with philosophers who have a hardon for math and science. Still, even there people were not talking nonsense like this.

Pure math is really nice, but there are so many aspects of human activity where this math is just totally useless. This is where we have to use the fuzzy words and stuff and where rigorous interpretation that you get trained in philosophy and other wordcel departments comes useful.

I really encourage you to engage with some history of philosophy. You'll probably enjoy it and maybe change some of your views. Maybe try some history of science?
Ask HN: What are the datamatrix barcodes on letters?
I can't seem to find a satisfactory answer on google. Whenever I receive a bank statement, letter from my doctor, or utility bill, there are usually one or more Datamatrix 2D barcodes on it in varying positions on the page (where they would not be visible to the courier). What are these barcodes? Are they coming from some common software package used for content management? Are they used by a company that prints and sends letters?

They seem to be present on mail I have received in both the UK and US.
Not for any useful everyday definition of the term.

Yes I read the article.

When we talk about compiled languages, we're almost always talking about the transformation of source code into executable machine code, and the performance increases that this brings.

CPython having a preprocessing and compilation stage doesn't make it a compiled language any more than GCC/clang having constant folding optimizations make them interpreters.
“supposed to develop a new platform for use in lower-cost EVs for North America, South America, and China, with cars appearing in 2027”

Are we looking at 2030 for delivery now?

Affordable electric vehicles still seem to be years away.
Isn't the point of putting wind turbines there is that it's often very windy? Are you sure a blimp is the _most meaningful_ application?

There's a reason commercial providers haven't been building them. There's a reason distracted silicon valley billionaires are.
> scientific evaluation shows that it's like: writes a program 80% of the time, the program compiles 20% of the time, the program works 5% of the time.

Can you share the source for this?
I really didn’t agree with the author on this book. I however liked his other books
Nile lets you do this without incurring the operational complexity of managing multiple databases. We let you place the virtual tenant DB either on one multitenant Postgres DB or a dedicated Postgres. So, you can actually create a dedicated one for each of your tenant in Nile but interact with them like a single Postgres instance. We take care of schema updates across them, client-side routing and metadata management
I can agree with that. But the intended audience for your code isn't as rigid and formalized a thing as review processes make the reviewers identities.

That actually means that review processes are usually wrong. But then, people experiences are about the wrong process, and that's what they react on.
> “inestimable" value in understanding the first people who inhabited the region

It is not from the first people in the area. It is previous people in the area.
> Pinebook Pro would have been useful if not for the abysmal keyboard quality.

Really? I'm not exaggerating, when I say it's my second favorite laptop keyboard, only beat by the old thinkpad ones.
That is exactly the point, as I have been saying since 2019. Or probably before even Apple TV was introduce.

iCloud Storage and Apple Music has a fixed cost per unit model. i.e It cost Apple X for every GB you stored, and X for every song you listened to. Low margin business that requires volume.

Apple TV is capital intensive and has a paid once for making content and it is basically free for as long as Apple owns it.

By Bundling together they get you to subscribe more than one service ( Storage and Music ), and Apple TV acts as bundled extra that makes you feel getting very decent value.

That is Apple essentially spending money ( Mostly services money from Google's default search engine ) on digital / media asset to be bundled into their subscription model to hopefully create a moat.

It makes a lot of sense from a Business and Financial perspective. But I still dislike Apple going to media business.
If you were an environmentalist / preservationist, how would you determine where the line is between what’s an appropriate level of resistance versus inappropriate (or what’s fair for spacex vs unfair for the environment)?
That's mainly a hypergolic fuel thing.

The goal with Starship is to try to use Methalox everywhere so that's the only thing that needs to be resupplied. Long term this would be meaningful for ISRU, but short term this would be meaningful for in-space refueling and propellant depots. A more typical approach of using different fuel types for different things would create all sorts of restrictions on capabilities and would make in-space refueling more complicated.
Not so fast... Amazon announces Prime Video is Adding Commercials For All Subscribers (iv 2024)

https://cordcuttersnews.com/amazons-prime-video-is-adding-co...
I was at the company for three or four years. It was fine working as a floor level employee, and my last manager encouraged me and gave me a lot of freedom to do what I wanted because I really did boost sales. I only took the assistant manager position because everyone around me told me I'd do great.

I lasted six months. The only reason I stayed that long was because we were promised some huge bonuses for meeting our sales targets, which never happened. I got like $50.

My manager gave her two weeks notice a week before I did and our region manager didn't find anyone to cover. He expected me to run the entire store by myself for a week. I said no and walked out. They had to leave the store closed for several days because absolutely nobody worked there. It was extremely cathartic.
Is there a mechanism for replicating shared/system data across tenants? Can I deploy into a specific AWS or GCP region?
Outgoing Django webhooks triggered on model changes