skysight-inc/HackerNews huggingface dataset:
Hello from a Meilisearch team member,

wow your project looks very interesting. How do you handle things like the filesystem changing while your indexer is offline? Do you reindex from scratch at startup?

Regarding typeahead, is this what we call "query suggestions"[1]? At the moment, we think that this is something that frontends and SDK can provide rather than the engine, so that means you wouldn't find it at the Milli level. We think you could maybe build an ancillary suggestion index and make two queries instead of one when typing, so as to get both results and suggestions at once.

Here's a chat link[2] to our latest discussions on the topic; feel free to come and weigh in if you're interested!

[1]: https://roadmap.meilisearch.com/c/31-query-suggestions

[2]: https://discord.com/channels/1006923006964154428/10685073658...
Given the need to maintain a ~100°F temperature differential on at least 6 days so far this year (at least here in Montana), a solar-augmented generator is probably not enough.

Our heat pump has a natural gas backup, and even it was running at about a 60-70% duty cycle on those days.

All that to say: +1 on a wood stove backup.
Japan believes in lifetime employment and is thinking about what you'll be doing there in 20 years.

GE focuses on the quarter and DGAF if you're there in 2 years; ditto for technical initiatives, leadership, legal compliance, you name it.
And when the electricity fails, all the systems fail. Pretty sure you'd be happy to have a wood stove in that case.
It's good that you managed to convince yourself and have it 'click'.

The problem is when we tell others to 'just do it' bc we figured out a way to 'just do it' ourselves. It's like telling me to just 'stop eating too much' to lose weight - well duh if I could I would.

Each person needs to come up with their own narrative that makes them believe that if they do X or push through a bit then it'll be alright.
Uh what?

If one browser laggs behind then the rest shouldnt deploy?

This is crazy
I will second the Style recommendation. It explains how to write elegant sentences, whereas Strunk and White is just a list of the writers' prejudices. I'd also recommend Artful Sentences: Syntax as Style by Virginia Tufte (who was Edward Tufte's mother).
This is very similar to Hemingway's advice on writing, with similar justifications.
I think the smallest binaries you're going to vet with nim. 73kB according to [1]. [2] also mentions that "This implementation was designed for embedded, hard real-time systems.".

[1]: https://nim-lang.org/blog/2022/12/21/version-20-rc.html
[2]: https://nim-lang.org/blog/2022/11/11/a-cost-model-for-nim.ht...
So Zig then?
How does it work for search engines today? Why would that process be any different for ChatGPT?

Remember, we are extending pre/post processing steps around ChatGPT to support filtering PII more accurately.
Well, if we are nitpicking here, defining _GLIBCXX_ASSERTIONS in different ways across translation units also potentially violates ODR, as some inline functions or function templates get different definitions in different translation units.

This still can have undesired effects. An inline function can end up not being inlined in two such translation units, and depending on how the linker resolves the weak symbols you might get diagnostics in a TU where you didn't enable it or the other way around. But this manifestation is arguably much more benign than the ones you get for changing the layout of some classes.

edit:

In general ABI stability is not ODR stability. You can break ODR and retain ABI stability. You can't even add a non-virtual member function to a class without breaking ODR, but in most if not all ABIs this is fine.

The standard of course does not acknowledge the existence of "benign" ODR breaks, or the existence of an ABI.
I think the Twitter Files blew the lid off on the illusion that corporations are private in the sense they get no direction from the government. Matt Taibbi found the FBI to be deeply embedded in Twitter. Don't think they are not at Facebook as well.
Maybe in the future there might be some kind of "forbidden to use in commercial AI models" policy on websites in the near future, just like what the art community is doing now.
I don't think it's C++'s fault necessarily. The C/C++ ecosystem seems to attract more of a certain type of developer who will tell you to just "get good" at the language so you van decipher their code and use it without a billion memory bugs, but the language doesn't specify any of it.

It's easy to point out an example of unreadable code in any language because every language has their weird programmers. If you stick to modern tools with strict linting and good design, you can write perfectly readable C++ code.

I don't use C++ often, but I find the code over at https://github.com/SerenityOS/serenity to be more legible than many large code bases in other languages.
The two games I have played the most on my SD are Stellaris and Oxygen Not Included, which is kind of absurd!
Even if we had discounts at the pump to subsidize things I wish different costs like environmental costs were added to the price so people could at least see the the true price to make decisions
Why don't you report this anonymously to authorities AND media, since we know this leads to horrible deaths? Its low-energy effort, heck few envelopes to medias around the Europe and I guarantee you they would be on it like wasps on sweet food. You shouldn't be protecting people killing (also) children due to their greed or ignorance.

You can save many lives and actually trigger the (necessary) change in legislation!
This

Elm brought back joy and longevity for side projects to front-end for me (that had been ground down by the JS ecosystem sadly)
From the article:
> Even when data are publicly available their use can breach what we call textual integrity.

Yet, the link embedded in the text leads to a Washington Law Review article by Helen Nissenbaum titled "Privacy as Contextual Integrity" (emphasis mine). [0]

I'm not entirely sure why this possible mistake bothers me so much, other than to say that the context (pun not intended) of the quote makes it apparent that the word should be "contextual".

[0] Helen Nissenbaum, Symposium, Privacy as Contextual Integrity, 79 Wash. L. Rev. 119 (2004).
Available at: https://digitalcommons.law.uw.edu/wlr/vol79/iss1/10
Or you can read it for free from Internet Archive: https://archive.org/search?query=creator%3A%22Williams%2C+Jo...
Would explain a lot.
I don't. It a basic Let's Encrypt certificate. It comes from you side.
I am infinitely more happy as a PE than as a manager. I get to spend all of my time on technical strategy, have nearly authoritative control over no just my org but over sister orgs as well, and no need to write performance reviews and do the whole HR song and dance. Being a manager was absolute hell in big tech, not even sure why I pursued it in retrospect when I had the technical skills to be an IC at the same level and beyond.
Best money I spent on any device, hands down
ATC controller doing a bad job and almost killing a bunch of people is anything but great

skip the buzzword, why couldn’t a computer program of any kind helped avoid this
While I can agree on the argument that rust offer many ergonomics and keep us away on many classes of security and memory management related issues.
The quality of UX/DX is more defined by product and design requirements, not much to do with language of choice. Similar like restful api, good or bad is on the designer hand most of the time, not because it's implemented on some esoteric language.
Why do the number of records and searches have to be similar? The current pricing is simple - you pay per "search unit" which scales in both dimensions.

The vast majority of small/medium customers would rather pay-as-you-go than maintain a fixed cost instance, and it allows Algolia to efficiently pack them into a multitenant architecture instead of wasting resource overhead.
Deriving the Y Combinator in 7 Easy Steps (2010)
When you use Chrome you're always logged in, so it's not a big difference (for me). Let's see how Bing gets marketshare back.
What about sand batteries? They're cheap, safe, scalable, extremely durable, and they can take advantage of dynamic pricing (or intermittent energy sources). They are easy to connect to an existing heating system.

They're relatively new, but a few companies are making them now and there's a LOT of handy homeowners playing with that tech right now.
> They were at the runway already, there's no way for them to have lost their place in the queue for that runway 18L [1].

Sure there is, enter the runway at bravo, right turn foxtrot, left on alpha and join the conga line. Happens all the time at places like JFK (admittedly Austin is not JFK).
Nuclear and time shifting also would prevent this. The US is instead going all-in on renewables with gas turbines to fill in the (large) gaps, locking us into carbon-based electricity for an additional thirty years, at least.
Field Desk
People are generally not worried about privacy until they have direct reason to be. Unfortunately, that is usually when it is too late.
I normally browse only but decided to inform any unfamiliar readers about the scientific evidence on this topic
>fundamentally the incorrect claim that banks lend out their depositors funds

Not sure what you mean by "fundamentally incorrect"? If your bank only has $100 in deposits, you simply can't loan out $101. The money multiplier effect occurs because the lent out money is deposited at another bank rather than stuffed under a mattress.
Yet we get stuff like std::regex, the speeding train of regular expression parser engines.
Panther, puma, cougar: All names for the same cat
Suit at work today showed us a spreadsheet of business things he'd been working on.

"See how each row has a description column so Pele who aren't familiar can understand it? I used chat gpt for those, saved me like 3 days".

As devs, communicating specific ideas tersly to computers, I feel like we can miss how much this benefits other people. This feels like an excel moment for people who need to produce copy about widely known things and aren't super sensitive to quality, even now. And yes a lot of people. From mailshots to HR.
> Nothing stops you executing arbitrary code on iOS

Nothing except the App Store review process?

We already have tech sites warning Android users to beware of apps inside the Play Store, because Google has been unable to block Android apps from downloading malicious code and executing it on a regular basis.

If you're happy with that state of affairs, by all means, buy an Android device.
I think multi-lingual stemming is the point where I see this as a real ES competitor. Still they've come a long way, and burning too much RAM on ES is not the way fwd either.
Absence of evidence != Evidence of absence. This mistake is especially pernicious when facing the choice of repeated trials, and something inherent to this topic since constantly eating food that at some point was subject to this chemical is by definition a repeated trial.
Short-term interests of the poor, that is. On the next round, when non-renewable energy will become really scarce, poor won't be able to heat their homes at all without "green technology".
Agreed. Grappling hooks and a mooring chain would have been the easiest way to get it down safely.
D&D manuals?
My main problem with Dear ImGui is that it just looks pretty terrible on a high DPI screen like most macs' Retina screens. The scrolling behavior feels clunky too compared to how scrolling works in every other app or browser on mac. If those two things were fixed without my having to figure out workarounds myself, I'd probably use it.
I guess you could try running your games at 800p on your current system and see what it's like. I actually do a lot of gaming at 1280x800 on an old Macbook. I'm using Parsec to connect to an Optiplex with a 1050ti in the basement.

Timberborn is a favorite of mine and even with tons going on it's a good experience at 800p. I think the Steamdeck is right around 1050/1050ti performance too and that's better than you'd think at 800p. I'm currently playing Doom 2016 at Ultra and the card can pump 110FPS+ (though I'm limited to 60 on the laptop).
Watched it. Seemed like a panic reaction to me. Like they need to get out something quickly out. Presented features look OK, but the event it self seemed like internes presenting what were they doing during the summer break. When it ended I was like "that's it?!?".
For people wondering what the word is.

Phubbing: being ignored by their partner who was focused on their phone.

The word phubbing is made by combining English words “phone” and “snubbing.”
Typesense follows a memory model similar to Redis - you need sufficient RAM to hold the entire dataset.

I don't want to speak for the Meilisearch team, but from observing user reports like this [1], it seems to me like you'd need at least X-2X RAM to run Meilisearch, if X is the size of your dataset, if you want it to not slow down as it swaps content from Disk to RAM.

[1] https://news.ycombinator.com/item?id=34708658
Google is not such a great ethical company, is it?
MySQL Configuration Impacts the Performance of Web Applications
How MySQL Configuration Impacts the Performance of Web Applications.
Keep hoping then, it looks like it won't make C++26 as well.
It kind of sucks that I'm stuck in the looking for the best solution instead of coming for a solution. I don't do this when I code and I probably should, and for my personal life I do it too much and probably shouldn't.
I think it’s plausible that Putin wanted it done. It got Russia out of a contractual obligation and greater isolation of Russian companies makes the oligarchs’ position tied to Putin. The oligarchs can’t go to the West since they’ve been sanctioned and their companies are increasingly barred from doing business in the West. That isolation makes their fortunes tied to Putin’s survival. Think Cortex burning the ships.

In a personalist authoritarian regime the rationality of actions sometimes depends on wether or not the dictator is being rational on a given day.
There are indeed lots of options. In this case, 1 is limiting and 2 is slow because of cases like integer operations. A very common way to make it "fast" is specialising at runtime based on usage, so it's kind of like option 1 but dynamic.
I never stated that Starlink has any legitimacy over an elected government. My point is that Erdogan doesn't want his people to be able to communicate freely even in the middle of a catastrophe like this.
The short story MANNA about AI directed folks and the future that creates comes to mind:

https://marshallbrain.com/manna1
I want to ensure my leg on the network traffic path is encrypted.
I for one appreciate the wooden board floating through space theme.
When I asked ChatGPT "In C++, what happens when you call pop_back() on an empty vector?" I got the answer:

> When you call pop_back() on an empty vector in C++, it leads to undefined behavior. The C++ standard does not specify what should happen in this scenario. Attempting to remove an element from an empty container is an error and can cause the program to crash or produce incorrect results. To avoid this issue, you should always check the size of the vector before calling pop_back() or use other methods such as empty() to determine if the vector is empty.

Do you remember how you phrased your question? Maybe it's just luck it got it right for me or maybe it's the order of the terms in my question.
Godot 4 Release Candidate 1
> This suggests to me that Google is finally getting disrupted and are scrambling of desperation because of the release of ChatGPT.

Is there a term like premature ejaculation but for believing in disruption?
Easy to say “this is what you should want” when it’s really what I want.
Dbt Labs signs definitive agreement to acquire Transform
A sudden stratospheric warming is coming
In addition to this, I think we should go back to doing things the hard way, the old-school way: adapt and adjust your lifestyle to temperature changes like our ancestors did. Let the temperature dictate your cooking: do the dishes that require oven use, that require you to have 3 stoves on at the same time (and crucially, avoid these dishes in the summer!).

Go on a bulk in the winter time so that you are more resilient to cold with that extra weight on you (and go on a cut in the summer). Set the temperature a little colder, put on a sweater, do more physical work. This is how the human body has evolved! - to be able to do withstand a little bit of cold, to sometimes be hungry for a long time. Always adjusting your environment for the absolute peak levels of comfort is probably not doing you any good and the heat pump's limitations are not that bad in this regard.

I think letting your life revolve around customs is fun as well as a biological necessity to some degree. If you skip the chance to test it out and let it face a challenge every now and then, you're not doing yourself favors. This elderly gentleman can make it fine alone in Yakutia where temperatures can reach as low as about -100 deg F, you probably can as well: https://www.youtube.com/watch?v=IOltGIaDPlY
> I got my PPL in EU and here it was drilled into me that in Europe there can be exactly ONE plane cleared to use a runway at any time.

* ONE vehicle of any kind!

You can't use the runway because there's a bloody great Volvo in the middle of it, because I put the bloody great Volvo there, because I'm picking up bits of the last guy's wheel spat that fell off, because I don't want to have to write a long long tale about how your prop got chipped.

True story.
Not in incognito
> Any fully transparent data collection is going to have to include IP addresses and timestamps. Even if the IP isn't being used for debugging, the software still phones home and the IP is still being collected and logged when it otherwise wouldn't be. Either when uploading the report or when downloading the “collection configuration”.

How do you verifiably not collect users’ IP addresses when receiving data from them? The verifiable part is the problem, of course you can (and should) just not log the addresses, but then the users can only trust you (and hope you or your uplink haven’t received any legal orders to the contrary). The only approach I can think of would be a Tor hidden service, but while it would technically work, as far as not exposing your users to scrutiny it actually sounds worse.
Modern tooling that usually only 11% of the community that bothers to answer surveys uses.
One minor but glaring thing for me is it’s really challenging to connect to any Wi-Fi (hotel, airplane) that requires accessing a webpage to acknowledge T & Cs. This seems like a core use case.
This is indeed a scary prospect. However, let's be frank about the benefits of such a currency: better control over counterfeiting, financial convenience with low cost transactions, etc. If we can ensure anonymous 3rd party transactions, there could be enormous opportunities.
Take it at your own pace and be genuinely interested in learning about others. You don't have to be a rousing conversationalist. Active listening is a superpower and people are attracted to those who listen.

Be careful how you identify yourself. While it may be true that you're an introvert, be aware that along with that label you may be imposing artificial limitations on yourself.

I highly recommend the book "Quiet: The Power of Introverts in a World That Can't Stop Talking" by Susan Cain. Our culture idealizes extroverts to the point where we as introverts don't recognize what a gift it can be. The book contains a wealth of research and stories and is incredibly empowering.

Also if you're socially avoidant, there's a reason for that and I would recommend investigating it through introspection and/or working with a counselor. Human beings are social creatures and we suffer when we lack meaningful connection with others.
> If you look at all the players, their interests, and their capabilities, I think the most logical conclusion is that the US likely did it.

I disagree.

The most logical explanation is tha Russia did it as a capacity demonstration and threat against Baltic Pipe to pressure contries in the region regarding Ukraine, but that, like all their threats against the West over Ukraine policy so far, the threat was hollow.
It's not about regulators, it's that you need something rarely, but it's capital costs aren't less than something you need often, so it's going to be really expensive for the short time you need it. Even if you spread the cost out over the year, consumers are paying it one way or another. Our only plan for seasonal change in production and demand is to over-build gas turbines.
I found the explanations of how the polar vortex really "works" worth a read.
FWIW older gas water heaters that use a standing pilot flame and piezoelectric ignition can run without electricity. Combustion products are vented passively by convection. With this type, as long as you've got gas, you can have hot water. Maybe huddle by the hot water tank?

For the sake of efficiency, most newer gas water heaters need electricity for ignition as well as to power the fan that exhaust gases.

All gas furnaces will need electricity to run the fans.
In debug mode libstdc++ and libc++ aborts the program with a diagnostic message. This should not be an exception that can be caught, and it rightfully isn't.
It's nice to see PeerTube keeping going, it's quite an important project in the long run, always providing the opportunity to spin up your own instance for videohosting, and "peer" too. Here federation is actually a more useful model when compared to deeply flawed fediverse in its use case.
https://www.youtube.com/watch?v=npV4Kix7Td0

Responses on Twitter are horrific: https://twitter.com/googleeurope/status/1623251768099409920

This is the first non-technical Google presentation I've felt compelled to archive

I think folk are unestimating the scale of the change in medium that ChatGPT represents, it's not simply a problem of popping out a compelling clone for Google, they must also preserve or replace the lost ad revenue which represents 80% of their income, otherwise things quickly start to look grim. In contrast, ads are only 36% of Microsoft's income. If it turns out that llms are only economical as a subscription offering, Microsoft are already better placed to e.g. bundle NewBing with its 365 subscriptions.

I think subscription based search might be the scariest outcome, it would be something like an iPhone moment, where the entire medium becomes stratified into commodity/ad supported/low income user vs. premium/ad free/high value users. Imagine Google's legacy as the spam riddled search engine low income folk use, filled with ads for payday loans, used car dealers and predatory personal injury lawyers
Avoid adjectives by specifying verbs. Possibly conflicting with Orwell's rule 2 and 5.
If this were issued on multiple blockchains, ranging from a government-run permissioned chain, to public blockchains like Ethereum, and if this didn't accompany any elimination of physical cash, but acted instead as an alternative to it, then this would be strictly an improvement in the utility of government-issued currency.

The worry is that it would be a substitute/replacement for physical cash, which would mean a massive enabler of private and unregulated economic interaction being eliminated from an already too surveilled/centralized/rigid society.