skysight-inc/HackerNews huggingface dataset:
It could make sense for you to consider an EV with bi-directional charging. For off-grid solar, you can charge your truck/car/EV for free or/and extend your off-grid battery by using your car to de/uncharge it for your home.

A 100kWh battery can help you out when you come back home if you know you can charge it the next day.
United Arab Emirates is not a part of BRICS, at least not as far as I last checked. They were invited to join and were scheduled to join early 2024, but at least early this year they still had not joined the organization [0]. I think the Wikipedia article intro for BRICS is incorrect, if you check the members list [1] then you see UAB is not in it.

[0] https://www.reuters.com/world/saudi-arabia-has-not-yet-joine...

[1] https://en.wikipedia.org/wiki/BRICS#Member_states
The two things are quite unrelated and only connected by one important story element. Definitely read the book first (also to let your imagination not be 'poisoned' by the game's art style), but then be prepared that the game doesn't have much in common with the book except this one story element.
Just curious, what does a "modern smart doorbell" do exactly?
https://archive.is/L5MmU
You also can't be more explicit -- and terse -- by running `cargo install ripgrep`.

You said: IF you have to lookup the exact crate name. Well, for 90% of those I use, I don't have to. And it works just fine as your parent commenter said.

You have a preference, cool, but don't try to push it as the better way in an objective sense because it's not. It's just one of the alternatives.
Quite often, yes. That's why I prefer integration tests.
This is an interception scenario, no?
If issued intentionally, traffic will pass through hardware in… unfriendly territory.
This is a brilliant idea! Love the "take a photo" at the start. I assume (if you answer) it will go through WebRTC?

Might be nice to play a "ding dong" sound in the browser?
Traditional doorbell needs an electrically powered button on the exterior.
Phone needs visitor to have your private contact info or you would need to publicly add a note with that to your door.
I find the 3 finger swipe to be sub-optimal due to the animation time, and if you disable animations it switches to a fade animation that seemingly takes longer. The only way I can effectively use a low resolution screen is with a tiling wm like i3 or sway.
I always thought they didn’t want people keeping it wired because Apple always made an effort to minimize cables around their hardware…

…But then I read a good additional reason, which is that the mouse movement during use would quickly deteriorate the socket and maybe the cable, because they’re not designed for that kind of workload.

I guess they could have created a new type of connector… but then a non standard plug would have other negative consequences (higher cost, having to stock and sell replacements, etc.)
True, but that's very recent, and still not a default configuration. (And the message reported in the article was removed from the mainline kernel in 2018)
I recently started Immich and also say the awful lag. But apparently this is due to a slow "album sync" running often on the main thread. Not the fault of flutter.

I don't know how syncing my 200 albums can be that slow but they are a big project to move it off of the main thread.
> Yet, that doesn't trigger the validation, so I end up wrapping it with a form element and using a submit button.

I run the validation manually using `reportValidity()` on `element.querySelector(...)` before passing it on to whatever.
Being able to pay better healthcare, food and housing is not merely social status element. Having a choice in terms of which employer you will have is not merely social status element. The fact is, if you have a choice between no-name new university and elite school, you will have more control and agency over your own life if you pick the elite school.

Rebels are found on the whole spectrum of "smart" however you define smart and we are talking about statistics here.
Your library is quite possibly the best example of effortful, understandable and useful work I have ever seen - principally evidenced by how you keep evolving with the times. I've seen you keep it up to date and even on the edge now for years and through multiple NLP mini-revolutions (sentence embeddings/new uses) and what must have been the annoying release of LLMs and still push on to have an explainable and useful library.

Code from txtai just feels like exactly the right way to express what I am usually trying to do in NLP.

My highest commendations. If you ever have time, please share your experience/what lead to you taking this path with txtai. For example I see you started in earnest around August 2020 (maybe before) - at that time i would love to know if you imagined LLMs coming on to be as prominent as they are now and for instruction-tuning to work as well as it is. I know at that time many PhD students I knew in NLP (and profs) felt LLMs were far too unreliable and would not reach e.g. consistent scores on MMLU/HELLASWAG.
> That’s actually something you don’t want nowadays.

No, that is something you don't want. I and many others, do want this functionality.
Keeping a close eye on your finances has become a troublesome task. People find it difficult to have accurate insights into their finances. Having a personal finance management app is what works to structure a budget effectively. Hit the link and discover the unknown benefits of making your budgeting app today!
>Ballmer was just an average sales jock along for the ride.

Classic "nerd" prejudice; Ballmer was not dumb.
There's no need for theoreticals - we know very well that Nazis used census data which recorded a person's religion to find and kill Jews(and others). At the time I imagine giving this data to the state felt like not a big deal, but how could they know it would lead to their deaths?
Good for you that you build your first mobile app(s) and for having an inventive mind, but please be aware that there are many many "bad" people out there that will abuse/prank/exploit simple ideas like yours. Keep yourself safe and don't allow people to disturb you in ways you haven't imagined. Unfortunately this is the state of the world right now :-(
Fun thing: I bought a board + enclosure for an iPad screen from AliExpress. I had a 2011 iPad to which I had no practical use. I did have to break the iPad (RIP) so I could detach the screen, but in return I got a really nice crisp display with mini-HDMI ports, cool!
Even my mother who is 68 has severely deteriorated handwriting. Nobody writes by hand in a Western country since the smartphone.
True. But doing a class with no practice outside class is also pretty limited.
Living in China is the best way to learn the language, but only if you put in the effort too. I knew plenty of westerners who lived in China but put no effort in to learn the language. You have to do both immersion and study by yourself.
10 Gb/s is not all that much for cameras. Enough for one 60 Hz 4k 14-bit depth camera transmitting raw bayer data.

60 Hz * 3840 * 2160 * 14bit is 6.96 Gbps.
The eye also doesn't literally stay 100% static when you look at something.
You could rotate them at random so you're only printing a dozen or so.

But again, still more hassle than helpful and if you forget to switch it the problem remains.
From https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...

> Browsers automatically provide validation to ensure that only text that matches the standard format for Internet email addresses is entered into the input box. Browsers use an algorithm equivalent to the following regular expression:

> /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;

Which doesn't even allow all valid email addresses :|

No support for quoted local parts. No support for punycode domains. Disappointing.

Use <input type="text" inputmode="email"> instead to just get the email-optimized keyboard on phones without the misguided validation.
Wondering how the JetBrains gets the context of the library? Is it fetching cargo docs somehow or are you having to paste docs into a context window?
Huh? Why would that be the case?
This is pretty cool! I recently started keeping "one text file per month" for my work stuff, and it's been really helpful to have one place to go to see what my next plans are, what I was doing recently, picking up on old trains of thought, and finding those lost examples or exceptions that I made note of previously, but could never remember where I kept them before. I don't have any of the rust ecosystem installed currently, and I know nothing about it, which is a little bit a of a limiting factor for me, but this may give me the push to try it out.
they said 90% of it was spent on ideation and exploration

they didnt specifically mean they built a wordle clone, just a game like it. if they wanted just a wordle clone, they wouldve gotten one within a few minutes of using codegen tools.
ConvergePoint’s Contract Management Software empowers construction companies to go lean by optimizing contract workflows, reducing project delays, and cutting costs. Improve collaboration and ensure timely project completion with a streamlined, efficient contract management system.
Or maybe he does tip generously, and maybe he does throw of dollars, but only does it to actual waiting staff? After all, that's the issue most people seem to have here.

It makes no sense to psychoanalyze a Ballmer's mind from this short episode.
We're willing to offer a $7M seed at a $50M valuation for your knock technology.
We won’t replace electricity but we’ll build on top of it. Electricity is fundamentally the same since ever: copper wires transport it and it flows between two poles.

That’s a bit what C is - the basis of other languages and for that it works fine. We abstract up the chain of complexity.

There will always be a fundamental basis for all technology and it will never be perfect. Tesla would have preferred to use DC currents, instead we have AC which is more dangerous.
I work in this space and 100% agree, in fact I have been on a bit of a crusade to get the mechanical guys to stop designing parts that are rotationally symmetric for this exact reason. Letting a set of three parts be installed 17 different ways isn’t “keeping our options open” it’s “fucking up maintainers.” Each part should fit exactly one obvious place. Each connector should plug in at exactly one obvious place. The only exception is when it doesn’t matter where the part goes, which is approximately never.

That said, sometimes there are cases where an entirely new connector style isn’t warranted, and that’s where you use blanking pins or adjustable keyways or whatever.
Most of IKEA.com’s product pages have a “View in 3D” button that supports AR on mobile (Safari at least). Try https://www.ikea.com/us/en/p/strandmon-wing-chair-nordvalla-... for example.
I find this fascinating. Could you please elaborate about anything youd find relevant/interesting about how such delusions come about without being obvious delusions? I cant imagine actually believing I am Star Trek captain, but I sure can believe someone else do. I just cant imagine how that must feel/look like inside that someones head.
Holy balls that's like Christmas!
Wow reasons I can think of are the emotional overhead of not being a total dick to the person who's coffee is being reviewed is, if you're not an asshole, is higher than for an unfeeling bot. (Unless that bots name is Roku.) The other thing is you just go in and fix said code instead of writing a comment and then waiting an undetermined amount of time for a reply.
Typically transmit video to phones, which is also pretty trivial with about $20 of hardware.
> You say "insanely stupid", I say wonderful.

Yes, that's the most common response. I've heard stories about "how wonderful when you can select everything" multiple times, and that's, of course, just shows how human rationalization works.

And yet, this "feature" or "UI choice" is not even a choice. It's just a byproduct of using the wrong stack for the task. Like, nobody ever sat and asked, "Do we want our apps to have everything as a selectable feature?" before shipping this "feature". It just happened, and then, of course, millions of humans, having no actual choice over it, naturally rationalized that as a "wonderful" feature.
>Those spaces can and should be transparently translated to non-breaking space characters at some point

Why? This just introduces more complexity and interoperability headaches for seemingly no reason.
I think that I hit that with Java:

% java -Dfile.encoding=UTF-32 Test | hexdump -C
00000000 00 00 00 48 00 00 00 65 00 00 00 6c 00 00 00 6c |...H...e...l...l|
00000010 00 00 00 6f 00 00 00 2c 00 00 00 20 00 00 00 77 |...o...,... ...w|
00000020 00 00 00 6f 00 00 00 72 00 00 00 6c 00 00 00 64 |...o...r...l...d|
00000030 00 00 00 0a |....|
00000034

From quick googling it seems that glibc does not support it, so it should not happen.
Waterproofing isn't a yes/no feature. Modern phones are way more waterproof and dust resistant than the S5. The plastic back on the S5 would quickly develop cracks that would let water in.
Washington's Dream – SNL [video]
Revel in the "number go up" ness of it.
I think your proposal of AI therapists with human overseers would be okay if we were able to develop some kind of metrication and monitoring of the human oversight portion.

Without that control, what would inevitably happen would be that the highly-scalable part of the system (the AI) would be scaled, and the difficult-to-scale part of the system (the human) would not. We would fairly quickly end up with a situation where a single human was "overseeing" hundreds or thousands of AI conversations, at which point the oversight would become ineffective.

I don't know how to metricate and monitor human oversight of AI systems, but it feels like there are already other systems (like Air Traffic Control) where we manage to do similar things.
If you live in an urbanised country you don't build a lot of campfires- besides there are rules on air quality that prohibit them.
It could be influenced by increased awareness of risks...
Really? Wont that break piping grep?
How do these non-technical academics even create a PDF file with a name like that?
Since she was 100 km away, it didn't make sense she was going to be there in 15 minutes by normal means, so it meant either she was lying or OP was actually going to be teleported. OP apparently chose to believe the latter, since it confirmed their current delusion.

So it didn't postpone anything, maybe if she had given a realistic ETA (or just said "I'm coming, wait for me") it would have worked though.

It's very difficult to know what to do in these situations though, I've been on the side of that girlfriend and you just can't have a full understand of what's going on in the head of the other person, everything is just walking on eggs, except the eggs are actually landmines.
I thought it had been debunked already?
I feel like the point of learning integration isn't to know how to integrate, but rather how to use math to solve open ended problems within a firm set of rules. Plus you have to be able to check whether a numeric integration method is actually correct and idk how you do that without some knowledge of hand integration
it's true that the price is not relevant for most companies, but it makes it unavailable for most individuals interested in the topic
Don't think an alternative UI to App Store Connect is worth a monthly subscription.

Not to mention the things it's optimizing here are the parts used by developers, and devs are much better off automating a lot of the stuff in this so they don't even have to engage with them at all.
Every other website or program now uses a different set of UI patterns. We are not advancing, we are regressing.

I do miss when textboxes had inset and buttons had outset borders.
Constant-Force Mechanism
I hope you're happy in your ivory tower, but I personally work with a lot of files with other encoding, most often that weird utf16 (Windows), sometimes also legacy files with different ANSI encoding. Declaring "my decoder is fine, it's the text that is buggy" is not going to score a lot of points with my boss and clients.
It definitely still exists on AOSP, and most vendors still have it. Xiaomi did get rid of it. It used to be available, then only available if you "disable MIUI optimizations", then it's been entirely removed. Whether this is to force you to buy two phones, or simply as a result of how amateurish the software stack on Xiaomi phones is up to debate.
Note, this has nothing to do with your app or this specific discussed GUI, but this is something I have noticed over time...

I think that what is commonly seen by devs as complaining and being overly concerned with details that don't matter is instead a some of the time advocacy for doing things the right way for the sake of it. It is totally possible to build things that meet the bare minimum requirements for user retention and for people to not complain, but that doesn't mean that it is optimal. You can build Soviet style housing blocks that people live in that are completely functional and that no one will have any problem with, but the quality of life is degraded as opposed to what could have been built.

It can be tough seeing through the grumpy nerd 'I want it my way because my way is best' and finding what is actually 'this is a good thing that we should be doing, and if we did there would be a marked improvement for everyone', but I would not forsake one due to the other.
You can build a much more abstract model of mathematical analysis by starting with open and closed sets instead of ye olde derivations and integrals. This changes the balance somewhat; instead of defining continuity of a function through limits, you say that a continuous function is a function for which preimage of every open set is open.

AFAIK this isn't taught often, especially not to not-mathematicians by trade. The tradition is to start with infinetesimal calculus, Newton and Leibniz style, which also produces much more "tangible" effects (you can solve some equations and tasks like that), plus can be easily tested in a written exam.

Here in CZ, one guy (Petr Vopěnka) spent a lot of time on trying to build mathematical models in this abstract way; his work included set theory and analysis among others. He is highly regarded, but no one adapted his way of teaching AFAIK.
So they say, but I'm really not sure what has changed... see https://support.apple.com/en-us/111895 ...?
POSIX does actually define what a "text file" is, but the definition is a bit unusual:

See https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1...

> 3.387 Text File

> A file that contains characters organized into zero or more lines. The lines do not contain NUL characters and none can exceed {LINE_MAX} bytes in length, including the <newline> character.

So, if you have some non-printable characters like BEL/␇/ASCII 0x07, that's still a text file.

(and I believe what bytes count as a valid character depend on your `LC_CTYPE`).

But the moment you have a line longer than {LINE_MAX} bytes (which can depend on which POSIX environment you have), suddenly your text file is now a binary file.
I believe that pain comes from misplaced expectations. We remember the times when we were fluent writing, or see it in others, and expect our hand to follow the same pattern with the same speed. So we push too hard. We should realize instead our hands must re-learn to write at this time, drawing the letters so slow like the small children do.
How demanding high school life can be these days...
Why did the schizophrenia become less common according to this theory?
I am saying that X11 users getting hit with keyloggers is extremely rare if it happens at all. It's trivial to make such a keyloggers but that doesn't mean it's common for the programs users install to do it.

And yes, X11 makes that sandboxing useless, but that sandboxing isn't in play anyway because we're talking about noobs from Windows.
True, having multiple CPUs should help. Though in my experience it's quite easy in linux for one CPU stalled in the kernel to block quite a wide range of other tasks, presumably because of contended locks.

And yes, the better approach is to use a virtio type system which is designed for VM to host communication, but VM implementations tend to emulate lowest-common-denominator hardware for the highest compatibility (The 8250 is everywhere, basically every OS supports it and its interface is very commonly emulated even in modern hardware). The issue is, because it's ancient hardware, every tiny buffer is basically a full interrupt routine (checking flags and copying data), with multiple traps to the VM emulation of it. Doing something like rep outb would be only a minor optimisation on top of that (it already does the most significant thing of continuing to copy data in the interrupt routine until the flag is unset, instead of waiting for the interrupt to re-trigger for each chunk of data).

(On real hardware, doing something like DMA is the much better way to optimise this, but it's probably not a good emulation target because DMA controllers vary wildly from platform to platform)
The EV slowdown is global, not just in the US.

Even in China non-T1 city purchasers are leaning towards hybrids due to a mix of range anxiety and worries about xharging resources [0]

EVs today are in the same position that hybrids were 20 years ago. They will eventually become more prominent, but the current iteration of EVs is still early in the life cycle, and big budget purchases like EVs still need more time in order for consumers to understand how EV depreciation works.

[0] - https://www.ft.com/content/5efcef9f-645d-44cb-96cf-9cd19719d...
> The vast majority of people said they wanted apps to act consistently across devices

You shouldn’t trust what users say they want. It many times doesn’t correlate with what they want. Certainly, I would try and figure out what they mean with “act consistently”. My suspicion (for which I have zero evidence) is that they’re more talking about high-level similarity than about nitty-gritty details such as how many milliseconds to hold your finger down to select and edit text, how scrolling works, etc.

Also, I suspect they want devices to act constantly across apps, too: copy-paste should work, text editing should behave identically, sharing controls should be the same, etc.

In the current world (and, I think, in any world where there is competition in any form between platforms), they cannot get both, so then, it boils down to what is more important.

For me, that’s platform consistency. For example, I find it easier to get used to text editing being different on a phone and on a laptop than to get used to a zillion minor inconveniences/annoyances in typing and editing behavior between apps.

I also find it less of a problem if text and emoji look slightly different on a different device than when they look slightly different between apps.
Judging by the number of ads in Windows, maybe $1/day.
So what's the difference between this and animated characters?

Will the e-actor have a virtual life outside of the productions they are casted in that's publicised in tabloids, social media and so on?

I wonder how e-actors will then be casted for shows: Normally you cast because you are looking for some specific appearance, demeanour or mannerism to fit the character you created. An e-actor can probably just have some parameters tweaked. So we might end up with a whole library of generic typecast e-actors, always playing in the same type of roles.

Interesting times.
Yep, works today:

sh-3.2$ f='Hello world'
sh-3.2$ echo $f
Hello world
sh-3.2$ for i in $f; do echo $i; done
Hello
world

sh-3.2$ f='Hello\xC2\xA0world'
sh-3.2$ echo $f
Hello world
sh-3.2$ for i in $f; do echo $i; done
Hello world