skysight-inc/HackerNews huggingface dataset:
I actually think it's fair to say the chat search in Teams is basically unusable. You can search them, sure, but it only finds single chat messages with no way to go to that message to read the context around it. So, if the chat message you find has the word you wanted but not the information, then you're basically out of luck unless you keep guessing words and find the message with what you wanted.

I think I understand why it works this way too. If you search _channels_, then the search will show the messages with that word but link you to the entire conversation that message appears in. But for chats, each individual message is basically treated like it's own conversation and thus search only displays the single message with no context.

A quick Google suggests I'm not alone in this criticism, and it's been a problem for even longer than I've been using Teams (a year or two): https://techcommunity.microsoft.com/t5/microsoft-teams/teams...
(Thanks!)

Can you say more about the parse tree impact on performance?

Is the expression left in a tree form and effectively "interpreted" from the AST for all points? Is that the critical path?
What I meant was why is this URL redirecting from https:// to http://

The URL is not redirecting from https:// to http://, it is redirecting from https:// to http://. Anyone who tried to follow the URL as submitted to HN would be able to notice that. It would be evident to such persons that the question was incorrectly worded.

Apologies for the inadvertence.
As I understand it, these come from overflow pipes. That it, sewer is normally treated, but the same sewer system also include storm sewers. The treatment capacity isn't high enough to handle big storms, so when there's too much rain, yes, they dump raw sewage directly into the water.

They could improve this, but that would cost money, which means rich people would make less profit or pay more taxes.

https://www.bbc.com/news/science-environment-56590219 adds "It's believed that wet wipes make up at least 90% of the material causing sewers to block."

That would lessen with a ban on selling plastic-based wet wipes.
Dependabot is opt in
Why is it better? I thought everyone agreed Dark Sky was the best one?
Not sure about the value in the top leagues, but in second tier leagues it’s very much a local thing. Often the local bank will be the main sponsor, and the big employers in town will be lower tier sponsors. Often it’s part of a package which includes a VIP box, sponsorship dinners with the club and so on. Difficult to calculate the ROI, but the bank/company can “brag” that they support the local club (and often they also sponsor childrens sport and other activities as well) and use that in advertisement. It’s about making an impression of local belonging. And sometimes it’s just the owner being a fan.
JPL needs the number of digits in a double float because JPL needs to use double floats because JPL is performing engineering.

Paradoxically, double floats are engineered to provide more digits than you need because you need more digits than you need when engineering because if you don’t have insignificant digits to drop, you don’t have enough digits.
C++: Void versus [[Noreturn]]
Why do you think that level of development is a relevant criteria? The homicide rate in Bangladesh is 2.37 per 100,000. The homicide rate in Puerto Rico is 18.5 per 100,000. Both have very strict gun control and the populations are virtually disarmed. Indeed, the US has always had vastly higher homicide rates than Europe, long before modern gun control.

Compared to other countries in the Americas, however, the US homicide rate doesn’t seem that high.
Interestingly they don't name the phenomenon they describe with the eyeball. The concept is called "irreducible complexity" and applies to lots of other different areas, such as wings and the flagella of bacteria.

To quote Darwin, it seems "absurd in the highest possible degree" to posit that a fully functioning set of wings + the necessary fine motor skills and brain function required to effectively utilize them would ever evolve in just one generation, but a partially evolved wing one generation on the way to becoming the wings we see today would be a liability more than a benefit. Just a useless flappy dead-weight which would quickly cause the owner to fall prey to hungry predators.
For the other comments who wonder. in their announcement [1] they said that this is for beta trial and then once they are ready it will be integrated into main github search

[1] https://github.blog/2021-12-08-improving-github-code-search/
You are misinformed.

Sci-hub uses an automated process. However that process has been halted for a while since the ongoing legal drama in India.
SAFe?
Ukraine has exposed Russia as a not-so-great power
You want programmers to fix climate, recycling, food security and political participation with their crazy coding and math skills? That's hubris, not everything can be solved like a math problem or algorithm, especially not convincing people to take a short term sacrifice for their own long term good.
Even if you don't compile with VS you can distribute the runtime library

...which is about two orders of magnitude bigger than the applications I write, so that's already a huge DO NOT WANT. Don't even get me started on the retarded UCRT mess that newer VS seems to force you to use...
What business advantage does it being to Apple to (just) stop those data leaks?
The previous sentence mentioned that developers had bailed thinking they’d be hit by the layoffs, one imagines that was part of it
I thought engineers use 22/7?
Seems I struck a nerve >:}

Don't get your garments in a bunch over it matey.
Is anyone doing collaborative cloud-based editing with the ability to run all tests at any time? That sounds pretty great, although you still need deployment gating.
This is probably one of the best written articles I’ve seen this year, which is funny seeing how old it is.
What do you mean by Filmic? Their website (filmicpro.com?) seems very focused on mobile phone cinematography stuff, not photos.
Those are conflated because on complex webapp developers own the problems with state management, sequencing of methods, concurrency, caching, queueing, categorizing actors, etc. The developers in this set would understand the need to separate these things because they often have to customize it and state management are often not suitable for customization.

Meanwhile, most developers don't need to have customized actions sequence. Therefore they can just pick one state management for them to delegate these stuffs.
He has been saying exactly this for many years and has lead many efforts to improve both the implementation and API via projects like arrow and pyarrow.

Also, pandas was purpose built for a pretty specific domain of financial timeseries and cross-sectional data analysis at a time when the python ecosystem was much younger and very different from today.

It's not his fault it became so wildly successful! (actually it was - it's a great piece of sofware :))
The short film by Stephen O'Regan based on this is pretty good if you haven't seen it: https://youtu.be/T6JFTmQCFHg
It is much more fun to ruin it yourself.
I’m lucky to have a home office that is nearly soundproof, and when there I listen to music only through a stereo. When I want to listen to music while out, I use earbuds while walking and noise-cancelling headphones on public transportation.

I like clear music reproduction, but I’m not an audiophile. In my office, I listen through some compact Bose speakers that I bought more than thirty years ago. I’m sure better speakers are available, but I’ve never felt the need to upgrade.
Things aren't great right now, but they would have to be pretty damn shit for a civil war to seem like an improvement.
For normal distributions like height, all three should be roughly equal.
A friend demoed his FSD-enabled Model 3 to me the other day.

In a 5-minute midday drive on the quiet, well-kept streets in his ordinary suburban neighborhood, it tried to pull in front of an oncoming car while making a right turn onto a road, and tried to turn in front of an oncoming car when trying to make a left turn off said road. Both times the Tesla initially seemed like it was going to wait for the oncoming traffic - then lurched in front of it at the last second. My friend had to jump on the brakes to avoid an accident.

In both cases the other car was clearly visible and in fact, the only other traffic in sight. You couldn’t have come up with a simpler test case if you tried.

What a joke. Tesla is nowhere close to FSD. My bet is they have a NN that can recognize lanes, stop signs, street lights, and most of the time, other traffic, and some simple control logic on top of that. Nowhere close to FSD.
You have to know people personally or have contacts to people who do to reliably get the good ones, I would never rely on outsourcing websites like Upwork for exactly the reason you stated.
unless you have traveled back from a future in which a better solution exists, then not really.
π is defined as the ratio between a circle’s circumference and diameter in ideal flat Euclidean space. You can measure circles in other spaces and get different numbers, but those numbers are not π. (That’s why your linked article writes π′ or “π” when referring to those numbers.)
He is still contributing and collaborating on the technical stuff. His fork is exclusively about the UI, and claims to be 100% compatible with image editing.

That video is a text book case of burnout, it looks like.
Are all the hours you are putting in being paid for and acknowledged by management?

Are the hours you are putting in like a sprint or a marathon? Is this sustainable?
I have found great alternatives to all of these. They are great to me based on factors I consider important.

I did not say that big data analysis is unethical. It is that which relies on surveilling and manipulating people/cyborgs which is unethical. I work on big data that surveils and manipulates robots, but they are not sentient and have no rights.
Do you have any data for this counter claim?
Ask HN: What exactly is a mindfulness meditation?
I spent many years learning about different ways and schools of meditation. Not professionally but as one of hobbies constantly running in the background.

And I still don’t get it.

Honestly It still looks like a big scam to me.

Some “teachers” say that you just focus your attention on breath or whatever you choose as a focus point.

But then isn’t our whole life a sequence of meditations? Because we always focus on something (with sleep breaks).

And then following Occam’s razor - why need separate concept for that?

Other gurus teach that meditation is “doing nothing”. Okay, but then again there’s nothing special about it, we all do it from time to time.

More than that, it means you can’t really practice such meditation, by its definition.

Another way to look at it - just sit peacefully and observe your thoughts.

Then again, aren’t we doing it anyway on a regular basis without introducing a word for it?

Can you please share your own personal specific definition — what exactly is a meditation for you?

Please be as detailed as possible and avoid abstract discussions and arguments (I’ve had enough of it already :), just your own experience.

Thank you.
Exactly. Using a pure C interface escapes COM's requirement to register every component (regsvr32) and its overblown "GUID for everything" model, and its baroque way of creating components (somewhat alleviated by various macros and templates, but still). Making an object oriented interface is slightly cumbersome, but you can do it by sending back and forth a cookie (void* or int) of your object as the first parameter.

This will also make your interface accessible to other languages, if the need arises, since the C ABI is a de-facto stable ABI on all platforms (disregarding library objects and issues).

Another alternative if you want to stick with C++: make up your own lightweight COM! I've done this successfully in my own code at work, it works great, and has been working for 8 years now.

This method allows people to write C++ components against my app without using COM and without having the exact same compiler versions and having symbol problems. It may seem like a lot of work but it really isn't.

1) Expose a pure virtual interface IFoo, that doesn't include any implementation. Once it is released, never touch it, only create new versions which inherit from it, IFoo2, IFoo3 etc.

2) Expose an extern "C" CreateFoo() that will return FooImpl : IFoo. Also a matching DeleteFoo(IFoo).

3) For all structs / classes you need to receive/send from IFoo methods, create another interface. This includes all C++ classes, including std::string, hide it behind IMyString or something. This is a minor inconvenience but it sidesteps all ABI incompatibilities.

4) Have all interfaces inherit from some IBaseXX which has a GetVersion() method
A component which uses this component could call this, and if it returns e.g. 2, then it can safely cast IFoo to IFoo2* and use IFoo2 methods. Else it can return an error message or use something from IFoo*

This relies on the fact that C++ vtable layout is essentially an ABI that will never change, at least under Windows, since the whole of COM relies on this and MS will never change it. Anything other than vtable layout in an object is subject to change, so the trick is to only have pure virtual interfaces.

I have no idea if this trick will also work on Linux, I don't know how stable GCC / Clang's vtable layout is from version to version, but I suspect it will.

This was taken from a CodeProject article I read a few years back, but I can't find it anymore... the closest I can find is [0] (DynObj - C++ Cross Platform Plugin Objects), but it is more complicated than what I read back then. I didn't use it, I wrote my own as I outlined above. Like I said, it isn't really that complicated.

[0] https://www.codeproject.com/Articles/20648/DynObj-C-Cross-Pl...
> its members involved in the opoids promotion sued and tried.

definitely sounds like they would be liable for tortious offenses due to this.
"Hey Doc, I've stopped going to Chemo because the internet told me drinking vinegar would cure my cancer"

The scam only works if you isolate the gullible from their doctor.
It is possible they don't get 30% cuts of any of that sale of info so want it out to avoid contagion ("but they dont pay 30% on X" spreads to "I don't want to pay 30% on Y and maybe we'll go to court over it").

Based on the emails that have come out from various trials, they want a 30% cut of everything, eventually including real world services mediated through the phone.
This gives me flashbacks to undergrad engineering courses. Nearly none of my professors, at a top 10 electrical engineering program, were able to explain things very well. Then you'd have to dive into poorly written textbooks to figure out what was going on. Kids these days have no idea how good things are with lots of youtube videos and online tutorials that give clear explanations for how things work. Even then, I noticed my old engineering program is still managing to fuck things up by doing things like using synthetic, poorly documented fictional microprocessors to teach assembly and computer architecture.
Engine is the common term in chess for the program that analyzes a game.
if you have to wait on a mutex to get access to shared resource (like the book keeping inside your malloc's heap) then you have to wait in order to make progress - and if the thread that's holding it is at a lower priority and is pre-empted by something lower than you but higher than them then you can't make progress (unless your mutex gives the thread holding it a temporary priority boost when a higher priority thread contests for the mutex)

(this is not so much an issue with linux but with your threading library)

I'm completely in agreement that you shouldn't be mallocing, that was kind of my point - if you just got a key change from the cable stream and you can't get it decoded within your small number of millisecond window before the on-the-wire crypto changes you're screwed (I chased one of these once that only happened once a month when you paid your cable bill .....)
data is scoped globally by default, as opposed to per mount.

Uh, is the cache key the same? To me it is 100% clear that the cache key is used for a global cache, and that this is one of the core design principles of the library. This global cache management is exactly what I desire over useState without writing my own boilerplate.
I think the REST API is supposed to support this, but I didn't spot anything relevant in the Swift interface.
> must share a parent ancestor fetching D for all of them

What happened to the whole "service" pattern? Isn't this the core problem it solved for Java in the 90's?
Darktable replaced Lightroom in my workflow and I haven't looked back since. It is definitely one of my favorite pieces of open source software. I don't know how it's written but it would be awesome to have a browser version without the remote desktop rdp stuff; I might take a look to see how hard it would be to implement when I have the time.
> I'm not risking over paying for coffee that I spit out.

That's exactly what happened to me at Starbucks. I had to wait for a small cookie shop to open up in order to buy an overpriced decent espresso. They had an Illy logo which helped a bit.

In Italy and Greece you specifically want to avoid big chains as almost every small shop makes better coffee.
No idea if there's caching across apps, but similar requests from the same app does hit a cache.
Always go on a second date if they are respectful and genuinely interested.

Date obese people. They deserve love as much as anyone else, but aren't treated that way.

Try to date divorced men with children since you know they most likely value children, vs a 40yo bachelor which indicates the opposite.

edit:

Point is you know exactly what you value: a family man to love and build a happy family.

You must accept that you are deeply marginalized in this situation given the time frame, and the realistic response is compromise. Drop all other standards and focus on what you actually value: love and family.

Filter against general attractiveness and fitness. Filter for words like "father" and "family". Filter for short men. Etc. Etc.
The Swift API is ergonomic and strongly-typed.
The world is burning. We need a renewables revolution
Those 1M calls per month do come with a pretty onerous 1 call/second limit.

That limits the number of use cases quite dramatically.
I use ear-buds, enclosed headphones, open-back headphones, 2.1 stereo and 5.1 surround-sound.

It all depends on the source audio and what I'm doing.

You may like to check out this thread;

>Ask HN: Life-like audio setup for spoken-word content?< : https://news.ycombinator.com/item?id=31291037
I guess it depends on the expectations, but I want dependabot to open a PR for every single minor update. The minor ones take a second to see and click merge if your tests are passing. Actually, "too minor" does not exist for me.
It should be noted that Linux generally does actually conform to UNIX standards, though, and that two actual Linux distributions (Inspur K-UX and EulerOS) have in the past obtained UNIX certification. While this doesn't make all Linux distributions UNIX certified, it puts a rather large dent in the claim that they cannot be qualified as UNIX because of some claimed divergence from the standards.

(It also seems odd from my perspective to call exactly only those two Linux distributions "UNIX" unless you're essentially using it as a legal qualification and not a practical one)
In my experience as a physicists many things are perfectly fine even with single precision. This is especially true if you're dealing with experiments, because other errors are typically much larger.

To give you an example from my line of work (optical communication). We use high speed ADCs and DACs which have effective number of bits of around 5. While you can't do DSP with 6bit resolution, anything above 12 bits is indistinguishable. This is in fact used by the people designing the circuits for the DSP used in real systems. They are based on fixed point calculations and run on around 9 bits or so.

While other fields might have higher precision needs just remember that when you interact with the real world, your ADCs will likely not have more that 16bit resolution (even if very slow), so you're unlikely to need many more bits than this.
> double floats are engineered to provide more digits than you need because you need more digits than you need

Now that's definitely a mild brain-teaser
https://v1.test-utils.vuejs.org/guides/#using-with-typescrip...

Follow all the steps.

$ jest
Error: Cannot find module 'vue-template-compiler'*

test-utils is a first party package.

My experience is the same across the ecosystem; 3rd party packages, 1st party packages. My 'Out of the box' experience is:

It doesn't work unless you screw around and manually patch things.

There's good things too, but this comment:

> I am not googling days to fix tooling issues

Resonates with my experience at 0%. I don't care who's fault it is, the tooling experience has been bad.

(* no, I really did follow all the steps -> https://stackoverflow.com/questions/65790642/test-suite-fail..., it's just broken)
It’s like you didn’t even read what I wrote. That way sucks, especially if you have hundreds of allocated resources. Cascade delete is not a realistic option here either. Imagine someone leaves the company without notice. All their resources need to be deleted?
The main two complain:

>I have done everything I could to turn off features that I do not need, but this is still relatively cluttered. I do not need to access Leo, Feedly’s AI engine. I do not need to UPGRADE to ‘Pro’. I do not need two separate vertical menus.

This makes it sounds like he "did" turn off many features to make it what it shows in the screenshot. But in fact he didn't. Those were default. And when you look at "Leo", and "Upgrade Pro", one being a simple link the other being a top banner that disappear once you scroll down a little. Arguably speaking the only "constant" clutter that is there is the thin vertical menus. That is it!

>Recently, Feedly also started showing me pop-ups in case I want to track ’emerging exploits across the Web with Feedly’s AI Engine’ and to ‘research critical vulnerabilities with the new CVE Intelligence Card’, whatever that is.

You know, those pop up aren't even Ads. They are new feature notifications. Which means it rarely happens. But the author made it as if it was a daily annoyance.

The new generation of programmers who believes everything should be free and open source, preferably AGPL 3.0 to stop companies using GPL 2.0 loopholes, or worse licenses like MIT or BSD which are now considered as "harmful" because they help "evil for profit making companies". All while asking for $200K as a new developers joining right out of college.
The signal must be costly otherwise it is not a signal.
They update a single dependency. Pretty much what you'd want I think. Takes <1 minute to skim over the update and merge it. Do you prefer to let your dependency updates build up and update them one a sprint/quarter? I've done that in the past and so far using dependabot (use it at work) seems easier.
Presumably you only need the same number of digits as you have for any other quantities you are using in your calculations.

So... how accurately can they measure the position and velocities of the Voyagers or other spacecraft? Or the planets for that matter?