skysight-inc/HackerNews huggingface dataset:
"The viewer's opinion" (singular), not "the viewers' opinion" (plural). So he was only expressing his opinion as a viewer - not that that would have mattered less than any direct instructions...

OTOH, the translation is not that good, so I'm not sure the distinction I mentioned is intentional. For instance, what does this phrase even mean:

> Stalin pointed to Cherkasov that he had the capacity for incarnation and that we have still the capacity to incarnate the artist Khmelev.

Plus mentioning various French kings called "Ludwig", which are actually "Louis" in English...
I'm not certain, but I think it isn't like VW developing platforms and everyone using it. It's more every company in the conglomerate taking turns or having specializations and everyone else using that.

So that a Golf platform is first developed by VW and then productized by VM and Skoda, but Skoda is already developing next year's platform which VW will use.
sure, then you have a society deficient in nutrition because they got full on french fries lol.

The problem is cultural, and also because of GREED. Companies make so much money off of selling you junk food, pharma makes a lot selling you pills, etc. It’s not a biological problem 99% of the time. You really want to solve this overnight?

Simple:

• force free healthy and delicious meals in public schools. regardless of cost. Home cooked meals on site like in japan. CARE ABOUT THE KIDS america! We feed them shit, it’s sad.

• ban food advertising in all mediums.

• Some kind of incentive for adults to walk/bike to work if possible, and drive less. Would need to think about this more…

• mandatory school subject: teach how unhealthy it is to be overweight. Explain cardiovascular disease and what happens to the body in detail. Explain how lifestyle will differ at 60 yrs and 70 yrs of age for a fat diabetic vs a slim person that exercises weekly. Take a field trip to a nursing home. This SHOWS kids the negative consequences while maybe benefiting nursing home residents with possibly free volunteer help.

• mandatory school subject: Cooking class. Also explain that you should eat for FUEL first, pleasure second.

I could go on…
Have you tried walking? Just by walking one or two hours every day, you should burn enough calories to steadily lose weight. The health benefits of just walking are numerous: staving off musculosceletal degeneration (it will get to you quite quickly if you don't exercise at all - just look at astronauts), better sleep, improved mood and mental clarity. If you can walk in nature or at least peaceful and green urban environment, your mental health will benefit as well. There's a reason so many great thinkers in history were proponents of long walks in nature.
Usually the pattern is "for f in [glob]", which doesn't have that issue. Running "ls" on a directory is little more than "for f in *; echo $f" so there's little advantage to using "ls".

Also: "find -exec {} \+" will take ARG_MAX into account, and may be much faster depending on what you're doing.
Show HN: AI Language Teacher Lucas
I am "only" a Product Manager but due to AI, APIs and no/low code tools like flutterflow I was able to build a first version of this actually speaking AI language teacher in a couple of weeks. Pretty amazing if you ask me!

I originally have built this app for myself to finally learn Spanish so I can speak to my Colombian wife in her native language.

Now I am trying to find paying users like everybody else :) Can somebody please create an AI to do the marketing part?
> That would be a significant constraint on the optimiser.

Maybe. Maybe you work on GCC (or on Clang) and know the dirty details of the code inside ... I don't.

What I do know is that the performance in past C compilers which emitted every memory access unconditionally was considered "blazing fast".

If this is a blow to performance, how significant is it? Can you compile two benchmarks with and without the 'perform every memory access unconditionally' flag? Is there a flag for this? If no one ever did this, how can we tell there would be an impact on performance, nevermind significant impact?

Because I recall seeing benchmarks for things like eliminating `if (x+100 < x)` showing the performance impact to be not even a rounding error. I also recall seeing a benchmark somewhere for with and without the flag that removes null-checks, and once again that performance impact was, for all practical purposes, zero.

In the era of speculative pipelined execution, in respect of a test/check that would be speculated in the pipeline well before it is needed, how exactly will the code run faster if the test/check is removed from the sources?

Once again, I admit that I am not in the weeds in GCC or LLVM or CLang development, but I fail to see how eliminating an instruction that never slows the processor can have a noticeable impact on performance.
I wrote the article and put that in the 2nd or 3rd paragraph. It's right there at the top.
Pretty sure your brain will quickly associate the gentle sound of the display switching with the dreadful feeling that something went wrong...
The initial handshake goes like this:

First TCP handshake:

- Client SYN
- Server SYN ACK
- Client ACK

Then VNC handshake:

- Server sends highest version that it supports
- Client sends back the version that it wants to use
- Server sends a list of authentication & encryption methods it supports
- Client chooses from the list and sends its response

If no authentication is used:

- Server sends a message to the client saying auth went ok
- Client sends init message
- Server replies with its own init message
- Client sends pixel format and supported codecs and requests the first frame
- Server sends frame

If the client chose authentication, more steps are added in between. E.g. if the client chose TLS this happens:

- Server sends VEnCrypt version
- Client sends VEnCrypt version
- Server acks client's version and sends list of supported security subtypes
- Client chooses a subtype and sends it
- Server upgrades the connection to TLS which adds a couple of more round-trips (5 steps total for this item).

If, for example, each step takes 100 ms, you should have a total of 1.2 s without auth and 2.1 s with TLS.
We have all done stuff like that :)
> There are plenty of probability distributions on real numbers that don't have an expected value.

Right; that needs to be better articulated. For the Cauchy distribution, we can meaningfully explore whether it has an expected value. We can write down the expression.

If it is not absurd to explore whether the distribution has an expected value (even though it may turn out that it isn't numerically defined), the distribution is of a random variable.

It is absurd to think about what is the expected value of a random experiment that produces the words "red", "green" and "blue" with various probabilities.

It doesn't exist as a category, not due to a calculation problem. I.e. it's "not even undefined".

> Eg you can't multiply vectors.

You can multiply vectors together in 2D (complex numbers) and 3D (cross product). Also 4D (quaternions, non-commutatively).

You can multiply vectors in any number of dimensions by scalars, which is all we need for averaging a bunch of vectors, with weights.

But yes, vector fields are not fields though, so vectors are not numbers in every sense.
That makes sense, at that point you need some concept of identity though, like a sequential ID, so you’d be working with something like (int, float, float) instead. Or allocate on the heap and use the address for identity.
Nobody is starving in the US. This is ridiculous.
Why? If you host everything on the same domain there's no possibility of a typo. And, developers could maliciously make a typo that can get past code review, don't you take that into account?

In a lot of situations the system can be designed that a mistake has to be obvious at review for it to even pass the build step. Why not strive for that level of robustness?
I think you're missing some nuance. She's saying this frequently leads to a situation where she (as a female scientist) is put in an uncomfortable/weird spot by a data visualisation because her colleagues/peers have (in your words) not progressed past adolescence. It seems completely unnecessary to use a data visualisation technique that leads to this issue, especially since it doesn't have any other particular benefit relative to more conventional techniques.

In any case - I don't personally use them not because of that but because of the reasons I gave[1] which she also mentions in the video - you usually want to present either the distribution (in which case a horizontal histogram without extreme kde smoothing or quartile info is usually better) or you want to highlight just the summary stats in which case the boxplot on its own (or just a table) is generally better. When I find I want to call out a given summary stat (median/mode/some quantile cutoff) on a histogram it's usually better in my view to just show the cutoff on the histogram and shade the tail (eg you frequently see hypothesis tests as a histogram with the critical region shaded and the CV1 number or whatever called out specifically).

[1] and one other which is they are even more confusing in many respects for non-experts than a boxplot so if I was to put one in a presentation or whatever I would find myself spending an undue amount of time explaining the plot rather than making whatever point I wanted to make with the plot which is never a good sign. It would be different for someone who tends to write for/present to fellow experts I imagine.
The customers I'm thinking of are in the public sector and quite non-technical, from us they learn that there are better options and realise that the tooling they have are causing them pain. Together with GDPR cases tightening things up on what software you can use I expect this to make a difference.
Metatype, the declarative backend tool added support for Node/TypeScript
> I presume most of us have the number of results set too 100, the maximum

No… why would we?
No, not a dupe.

This is my article, and I tried hard to explain who he is, what he's done, why his work is important, and the context and significance of this.

A duplicate means a copy. Your link is to a different story.
They are enjoying life a good deal while their lifestyle is being subsidized by the rest of Europe. Not sure if their young are as much because they had to leave the country to find employment elsewhere.
No, it is not. See my reply to cxr above.
Xeyes (and Xclock) FTW ...
I don't think the situation in the US is as market-based as these kinds of comments imply. There are a ton of regulations in the US healthcare market and quite a lot of anti-competitive corporate influence, probably even more than in some other countries.
You're missing the point. You could make it 100%. Confiscate all the wealth of $100m+. The government will exhaust the entirety of that surplus in a single digit number of years.
>but Skoda is already developing next year's platform which VW will use.

Do you have any evidence for Skoda developing a platform on their own?

Audi and Porsche did do their own platform development, but that was never used by VW or Seat or Skoda and was for a completely different market segment.
I suppose you've heard this argument a lot, so the short version: Can't compensate people in many countries, and probably some other legal problems when they are still employed, so what are they supposed to do? Take a vacation day? Does it even still count as an interview if you're doing real work?

I'd love this, because I have a feeling I'm better at working with people than whiteboarding, but realistically unless I'm on furlow or out of a job it seems really hard to pull off, especially if it's longer than one day, even if I ignore the compensation, which would not be a pet peeve of mine, but I've heard it as a valid argument from others.
"Thanks for doing the risky work of proving that potential"

When people realise that Apple hasn't innovated any new technology pretty much ever (certainly for at least the last 30 years).

They always wait until something is proven in the market and then buy their way to it & lock the competition out. "Face ID" = Kinect, "we invented multi-touch" = blatant lie, vision= pre-existing AR/VR...oh sorry "spatial computing" Etc.
> The public itself is not interested in preventing. They think the probability of something bad happening for them is low

Which is ironic because we all know someone who’s had a heart attack, cancer or a stroke.

And if someone decides to make lifestyle changes, they’re often going against society and the medical establishment.

A friend recently was able to stop taking her diabetes and hypertension meds after she did things her doctors discouraged her from doing, like intermittent fasting, which I told her about.

Now she distrusts doctors because they told her she’d have take these meds for the rest of her life.
Solar PV battery combo is just a giant spatial transmission line system for a fusion reactor. For high density applications, fission and/or fusion make more sense.

It's just that we're close enough to the Sun, and that a lot of us are living in low-density residences.

Solar ray density reduces to half of what we get on Earth on Mars our closest outer planet, simply from inverse square law. And deep space people always said it goes down so fast a space nuke is a hard requirement for Jupiter and beyond. There might be ways to make it work on Moon, but PV plus battery is just rural inner planets thing, not the way forward or anything. It's just temporary hype technology.
I remember having the computer ground to a halt, basically, with sheep all over. It looked like a rural road crossing :)
>Lack of money is only one of the possible reasons for those situations.

As far as a lender is concerned, if you don't pay back your debts you might as well not have money even if you actually do.

>Entities with tons of money seek loans all the time for liquidity and risk mitigation.

And each and every one of those inquiries will lower your credit score, because you're taking on more debt. Do you have money? Will you pay the debt back? The more inquiries there are (the more you ask for loans) in a given span of time, the less likely it is you have money and will pay debts back.

>Nope, lack of understanding how CC scoring works (scoring designed to keep you in the credit mill) can lead to maxing out while being perfectly comfortable financially.

Banks hate seeing lines of credit maxed out. Ask any banker worth his salt and they will all tell you the same.

If it wasn't obvious already, banks don't like lending money. That might sound strange, but for a bank (the lender) a loan is an investment and investments are risks. The more loans (debt) someone has, the more risk they are carrying and thus their credit score will reflect that.

>What in tarnation.

A line of credit in good standing that has been open for a long time means you've been making your payments properly, meaning the risk of lending money to you is lower than someone who does not have a line of credit as old. Thus, your credit score will be higher.

The age of your credit is usually determined by your oldest open line(s) of credit. Closing an old line of credit means it will eventually fall off your credit report and stop being reflected in your credit score, which will fall to reflect the new and younger age of your credit.

Again: Everything about credit score is solely about the risk you might pose to a lender. Anything that increases that risk will lower the score, and vice versa, even if it's just an implication.
I never use null in Javascript, because I don't want attributes of type null, I just want attributes to either be present or not. This usually simplifies all designs and there is no need to think about null separately; it's treated in code an invalid value for an attribute.

The remaining caveat is that when serializing an object, attributes of type undefined need to be skipped, and some libraries get that wrong. So sometimes it is necessary to delete them from objects before serialization.

So in my view, things would be better if null didn't exist at all and if assigning an undefined value to an object attribute would actually delete the attribute from the object. Of course the language can't be changed now, but that is the philosophy I try to use in code design.

I do realize there is the use case of passing an update object e.g. with HTTP PUT/PATCH and wanting to make a distinction between "don't update an attribute" and "remove an attribute". In that case, null kind of makes sense as a designator to remove an attribute.
Regulations don't imply that the healthcare is backed by the government, it's a different thing
No, but it is an argument for focusing far more effort on cutting spending as that's the only thing that will materially move the needle.

Where are the movements to reign in government? They hardly exist. People are delusional about what is causing their ills. Inflation? Caused by populism, not the rich. But nobody wants to admit that.
Power Toys! It was the age of the Weezer video on the Windows 95 CD. Whole different attitude ...
I ran something called Dogz [1] which was a pretty advanced dog simulator. You could train the dog to perform tricks or punish it if it did something you didn't like. They claimed to use AI and it worked very well although I don't know how much much was placebo. In any case, I remember it as being well ahead of its time.

[1] https://youtu.be/8eqLzcvVpiM
in zsh you can use:

P*~*wav*~*draft*

This looks a bit obscure due to lack of spaces, but it's simpler than it seems; the pattern is:

[glob] ~ [exclude glob]

P* ~ *wav* ~ *draft*

The ~ being the negate operator, which can be added more than once.

It's essentially the same as "grep -Ev" or "find -iregex".

It's a lot less typing than find, and also something you're likely to use interactively once you're used to it, so it feels very natural.
I’ve used Terraform modules for my personal infrastructure to keep things separated. They work fine for that.

Maybe if you work at a shop where you repeat the same thing, thinking of a module hierarchy that allows reuse makes a lot of sense.

But with HCL you’re essentially doomed to copy-paste your configuration anyways, so the takeaway for me is:

If you’re going to copy-paste Terraform code for entire, similar-looking projects, consider using modules.
(I see what you did there :)
Anecdotal, I don't know anyone who hates Teams at all
Apple regularly does acquisitions (like, multiple per year), so I guess it's not impossible - but they seem to usually be much smaller companies which presumably assimilate. Their last big one[1] seems to have been the purchase of Intel's smartphone modem for $1B, still a lot smaller than VW's market cap of $58B.

A company which does multiple acquisitions per year will have a team specialising in the integration of acquired companies, and practice and institutional knowledge of the issues of doing so. But a merger would be different - a smaller company will slot in under some existing executive, with maybe the CEO promoted into the top team if it's a really hot company; a merger would require the merger of two executive teams, which would be a difficult event. So yeah, might not be viable.

[1] https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
> can lead to maxing out while being perfectly comfortable financially.

Total credit usage can have an impact. So if all your lines of credit are at maximum, this is a negative signal. If one or more is, but your total utilization is 75% or less, it should have little to no impact.

This is why the installment loan part is useful. It starts at maximum balance and you immediately pay that down. It's not as strong of a positive signal until you hit payoff but it's a pretty massive one the day you do.
"If you want to use my compression library, based on other people's algorithms, you must accept this 32 bit checkum I invented."
Inclusive ranges make Rust take 1.75x as long as C++
It's cheap only for a few sports. The martial art I'd like to do is at least 200€/year in the few clubs of my town, plus additional fees for administrative stuff like license and "passport".

And then membership is often based on somewhat calendar years starting in September, so if you don't register exactly at this moment the cost per month is even higher.
Man forgets the industrial era was started in Europe. There are plenty of European tech companies behind all of the big American ones, the difference is really just the size of the market.

Face ID tech is old Kinect tech, Apple bought...an Israeli company for it (not EU, I know). But probably the biggest and most obvious example is ARM.
Apparently it's due to some checks you cannot escape from in Rust when using inclusive ranges.

See more: https://www.kosalab.dev/tidbits/rust-inclusive-ranges
I can't find it in the settings for Google Search, has it been removed?
Networked hacky sack (ball).-

Now that's a thought.-
> it can never buy 5 Million FSD cars

Why not? They only do the integration, and traditional car and electronics manufacturers have solved the scaling problems long ago.
Who wishes to have created the car that gets stuck when it rains?
If you find chores stressful how do you handle a high stakes situation?
This policy would be too unrelated to health.

You can have a sedentary person who works from home and orders takeaways.

You can have a person who has a car who goes to gym 4 times per week, hikes during weekends and plays tennis 2 times per week and eats healthy food.

There is no reason to tax the second person more than the first one.
Podcast – Après l'IA, les nouveaux défis des banques pour adopter la Gen AI
Dans ce 9ème épisode du podcast, nous avons le plaisir d'accueillir Adrien Vesteghem, AI Program Director chez BNP Paribas BCEF.

Aujourd'hui, il est passionnant de découvrir la réaction de la BNP Paribas face à l'arrivée fulgurante des IA génératives. Gestion des risques, acculturation en interne, priorisation des sujets sont autant de nouveaux défis pour Adrien et son équipe.

Bonne écoute
But his wouldn't be the case even if MySQL was AGPL. The license would only apply to the database itself and not your backend or frontend code.

The difference would be if your code used a library that was GPL/AGPL. For server-side software, under the GPL, mere users wouldn't be entitled to the code, while under the AGPL they would be.

This also assumes that library was used in a way that counts as derivative work, which isn't always the case.
> the people who paid bail for Assange in the UK only to have him skip bail got refunded

https://www.theguardian.com/media/2012/oct/08/julian-assange...

They tried to not pay, given that for some it was a substantial portion of their life savings, but obviously they didnt have any real case to avoid it. I would hope wikileaks repayed them but I highly doubt they did.

Some ardent supporters from that era have little nice to say about Assange - including those that paid significant bail provided huge amounts of assistance.

https://www.newstatesman.com/science-tech/2013/02/jemima-kha...
That isn't the plan. For this to work new versions have to be aggressively adopted. This is about accepting that using an open source project means adopting that code. If you had an internal library with bug fixes available then the right thing is to review those fixes and merge them into the development stream. It is the same with open source code you are using. If you care to continue using it then you need to get the latest and review code changes. This is not using old code, this is taking the steps needed to continue using code.
Yes but what Objective-C people consider “no symbols” looks like symbols to C programmers.
It could be targeting people that already have such a website's tab open somewhere in the browser.

Assuming the user opened the website and didn't notice the redirect (this is more common in mobile), then forgot about it and when they opened their browser again a few days later, their favorite gambling website was waiting for them, and proceeded to gamble as they usually do.