skysight-inc/HackerNews huggingface dataset:
> Feel free not to engage in this practice if it offends your moral sensibilities, but you will be at a disadvantage if you do.

I think one could argue that all moral sensibilities exist to place one at an individual short term disadvantage in return for potentially better longer term or community level outcomes. We don't need moral codes to get us to be immediately self-serving—our natural self interest takes care of that. It's like the old joke that if there was a shortcut that always worked, it wouldn't be called a "shortcut", it would just be The Way.
Load Testing in Production with Grafana Loki, Kubernetes and Go
I guess it's like data backups: you don't actually know if you have a good deal until you need to retrieve and use it.
Could you expand more on why?

At least to me, it seems like there's no downside to publicly tracking responses from Google itself. Ideally P0 should operate mostly independently.

Agreed that there should be more P0 like efforts from other companies though. The more the merrier.
T-mobile. I've opted out of all sharing that I'm aware of. But as I'm sure you're also aware, it's an endless fight; modern "businesses" frequently reset settings, rename settings, or add new settings with defaults that benefit them instead of the customer.
This reminds me of a Black Mirror episode of the digital sweatshop
A sterile environment isn't practically possible, and probably isn't healthy if it was. Why not spread life where we can? The microbes are going to be coming with us regardless.
I love programming and I hate games like Factorio where you're (to a degree) doing the same thing with logical thinking and optimization etc.pp. (I like games and I like puzzles, but this feels like work to me, in a language I hate, with an IDE I hate and with no undo).

At least this article doesn't tell me I will love this and I should play it, unlike all the others. So thumbs up for the article :P
I don't think it does strengthen the message, unless you think Google does such a good job responding to P0 that they're setting a standard Microsoft, Apple, and Adobe have to adhere to, and I think that's pretty debatable (the really important thing P0 does to set a standard is the 90 day deadline).
People on HN seem to be unable to run mail servers.
It's not that hard.
One day we will be able to link Einstein's worldview with the intricacies of human brain. His theory probably aligns with something fundamental about the way we perceive space and time that nobody had tapped into before him. I wonder if there are other such alignments that will ever happen again, before we collectively step back and allow machines to take over the rest of this timeline
What's stopping you from buying a pack of miniature notebooks from Amazon/Staples/Office Depot/Alibaba for a fraction of the price? What are you getting with this system that cannot be replaced by a cheaper, more versatile solution?

Sorry if this sounds antagonistic, but I'm trying my hardest to wrap my head around a $30/month paper-as-a-service solution.
Especially since they're not paying you what they charged you for that energy. I'd prefer they just charge you for the net energy you take out (charge-discharge), at least. It's more of a voluntary additional outlay seemingly. I think I'd just be sure to only charge my car during off-peak hours. Keep it disconnected the rest of the time. (Also why, as someone who lives where it's sunny probably 360 days per year, I'd like an EV with solar panels on it. It won't be much, but maybe enough to keep things conditioned.)
I would take animals to eat if I had to be honest. Although a human can get by without animal protein it definitely makes my stomach feel better to eat animal protein and gets rid of hunger pains plant based protein can't. Also just plants gets very boring. A chicken can provide not only meat but also eggs and those are good in so many dishes. Chicken soup, chicken wings, chicken thighs, breasts, and so on. Also pet chickens are very therapeutic as pets. If we are talking about animals like cats well they too are very therapeutic as companionship. Humans suck a lot of the time also. It is nice to have a pet. There is probably lots of reasons why others would want to bring pets. To study them on another planet. Rats for studies on mars. Just tossing some ideas off the top of my head.
Highlights from the Comments on Motivated Reasoning and Reinforcement Learning
If there is one for economics, please do share. I solemnly promise to lurk and not to comment for a full year after joining.
Web3 is a scam. Go away.
You may be shocked how much more you can get, I heard of being able to identify the movie/tv show you are watching based on power consumption of the TV based on brightness.

Obviously depends on how granular the smart metering is, but it sent chills down my spine.

https://nakedsecurity.sophos.com/2012/01/08/28c3-smart-meter...
Not the same. You can get the same gameplay with the infamous wordle in Bash stub from Github.
Again though lifting methane off of Earth is expensive, but ships from the Asteroid belt will naturally be coming back to Earth, so refueling around the Earth or Moon doesn't go out of the way. Mars is a detour, and you have to sink the costs to sustain the colony which offsets the smaller gravity well.
I often wonder how much all this hype is just amplified in the tech sphere but just doesn’t have any realworld significance.

Are just a few thousand crypto bros gonna lose billions of made up money or will it really have any impact on realworld finances?
If we're talking about https://deno.land/manual/linking_to_external_code , then I stand to what I said.
> Any course can come with relatively "low" standards of assessment.

Absolutely not.

There's no way I could have used the same practice-free methods employed in excelling in humanities classes to similarly excel in the sciences. In the hard sciences, it was imperative that I develop the skills to apply the fundamental knowledge tools to solve the problems posed. I couldn't bullshit my way through with wisps of knowledge gathered from fellow students.
Glad I fought the reflex to jump straight into the comments with "So how is this different than jq" and instead actually clicked through to see the wonderful homepage that instantly answered my question via animated GIF. I'm a sucker for trying out any new CLI tool and this looks genuinely and immediately useful. Thanks!
In English when seeking to imply a guiltless stupidity naive is often used.
That's how you would design a filter class, if you were trying to actually treat students fairly. The point is that de-facto "filter" or "weeder" classes can arise wholly organically (as in, 100% organic banana peels!) as the hopefully-unintended consequence of abysmal-quality teaching. And OP seems to be talking about something very much like the latter, not the former.
It prevents google execs from burying P0 reports to other teams at Google though, which seems like the bigger risk?
> I wish I could read it again for the first time :-)

On one hand, there is nothing like it and I wish I had that unmatched emotional surge again, like a drug! On the other, I get much more out of LOTR now than the first time - a more sublime, but still incredible experience.

> 98% just sounds like bullshit.

Well that's circular, not evidence. 'I hate Chinese food, and 98% of it tastes terrible!'

I wish I could find a way to say this without sounding like a condesceng a--, but I truly mean it genuinely: There is really something there, that I think (without presuming) you are missing - something incredible, life changing, intellect expanding to an incredible degree. It gives access to not just one idea, but the entire world of art in incredible technicolor that few see. If you decide to, maybe start with the Tolkien book below. Or I recommend the London Review of Books - the art and book reviews, not the political stuff - there are people with an unabashed, unhesitating passion for art.

> Maybe JRR Tolkien just wanted to write a great story!

Maybe it's a secret code of the Illuminati. The evidence says strongly otherwise: read On Fairy-stories by Tolkien [1], which is pretty short, absolutely stunning, and where he lays out much of his approach to art. Tolkien was also an all-time leading scholar of Old English (Anglo-Saxon) - arguably as important in that field as in fantasy fiction, a two-domain genius - and studied much of historic myth, which he read in their original languages; he studied and thought more about it than almost anyone who lived.

And what is a 'great story'? Obviously, the LOTR is much more to people than a fun plot, as is all art. I don't think a great story exists that isn't more, or people wouldn't experience it as great. And like a great bottle of wine, many will miss out on much of it if they don't learn to understand it. If you limit your experience to a fun plot, that's your choice but your loss, like going to a musuem and never leaving the lobby.

[1] Get the recent edition, ~2008 or 2014; the fantastic editor's notes explain many of Tolkien's references that come from deep in his knowledge of myth.
I guess I'd start by saying I don't see the advantage to P0 operating independently. Threads about P0 often devolve into debates about conflicts of interest, but there's no conflict here; every vendor has in principle the right to conduct lawful vulnerability research against other vendors, including competitors, and there's no ethical standard that dictates what those vendors should choose to target.

Google is, of course, ethically obligated to rigorously test its own products, and if P0 has expertise that the other security orgs at Google lacks, it's ethically obligated to train that expertise on Google products. I'm just saying that Google isn't ethically obligated to include itself in its vendor tracking statistics.
Out of a problem set of 12 problems, you picked the only one that is similar to games programming.

Problem 1 teaches about the rank of a linear transform giving different number of solutions.

Problem 2 from this single problem set is the only one you base a critique of an entire course upon. It is a simple 2D problem to teach that 2D problems often have nice matrix formulations.

Problem 3 is a 3D projection, also nice for geometric intuition.

Problem 4 is about rank, the image of a linear transform, and the kernel of a linear transform, extremely important concepts to go further in math, nearly zero use for games programming, and nearly as unused for engineering.

Problem 5 is about basis changes, also of great use in theory.

Problem 6 is about a least squares solution to a higher dimensional transform. Not used in games.

Problem 7 is about finding the determinant of a special arbitrary sized matrix. The determinant map is crazy important in higher math, and this is an entry to starting to think about that.

Problem 8 is about eigenvalues and diagonalization.

Problem 9 is about understanding the relationship between characteristic polynomials of linear transforms and how that relates to rank.

Problem 10 is about looking at quadratic forms as matrices, and being able to compute interesting things from this relation.

Problem 11 is about singular value decomposition, very useful in higher math, very useful in many engineering places, and I've never once seen it used for games.

Problem 12 is a matrix formulation of a dynamical system, and solving the resulting ODE.

The point of all 12 problems is to teach general linear algebra. The students are not being taught game programming. The book types you list teach pretty much none of this.
I definitely also did things as a teenager that were dangerous, unnecessary, etc. And my parents were good parents, were involved in my life, had open communication with me, and tried hard to teach me the right things. But I was a teenager; I did it anyway. And I suspect that if I were being monitored like the kids today seem to be, I would just learn how to hide my activities more.

> How do you approach that, without heavy surveillance? Did you just get lucky with good kids?

I think partly I got lucky that my son is somewhat risk averse, which rules out a lot of bad stuff he could do. But I also am not fooling myself into thinking he isn't doing dumb things and not telling me about it. I certainly understand the desire to heavily surveil your kids to protect them, but it just doesn't sit right with me. I think it sends the wrong message that he doesn't have to take responsibility and can always just rely on me to bail him out. So I'm willing to take the risk in order to give him a sense of personal responsibility. I don't know that I'm making the right choice, parenting seems to be mostly doing the best you can and having your kids usually turn out ok in spite of you.
> If Facebook doesn't use this method, the work towards private attribution that Mozilla is doing doesn't matter.

That work already doesn't matter before it begins. There is no solution Facebook will support that actually preserves user privacy, because their core business model is based on broad surveillance.

Any resulting standard will be user hostile and/or useless to advertisers.

This makes the endeavor obviously a waste of resources on Mozilla's part (unless, of course, they plan on selling out their own users to advertisers, in which case it's a great first step).
VK =/= Telegram. At this point the FSB has free reign on key requests from VK — it’s owned in majority by Usmanov, who has strong connections to the Kremlin. But in the article it says that he made that clear in his remarks as well when he was ousted.
This wouldn’t work, asteroids are like gravel there isn’t really anything to hollow out and even if you did when you spun it the asteroid would just shoot these rocks out in all directions.
https://gist.github.com/huytd/6a1a6a7b34a0d0abcac00b47e3d015...

Minus competing, setting up the script for distros would be crazily easy.

Also, for Android/iOS, generating a clone would be a matter of hours.
discussed yesterday here https://news.ycombinator.com/item?id=30293297
Welcome to the club. They know when I get off work and wake up now.
> for most people sacrificing this is not worth increased privacy in the form of closed blinds.

There is an assumption here that people wake after sunrise and that people go to bed after sunset. I live in Scotland where during winter it's dark at 4:30 pm and bright at 9am, and during summer it's mostly dark by midnight (we've technically had sundown but it doesn't dark dark) and bright at 4am.

I sure as hell am not going to be a healthier person for being awake at 4am after having gone to bed at midnight
It reads to me like ATL is actually more of a tensor compiler than a general-purpose language. In fact, I'd actually be curious if we could lower (subsets of) Julia to ATL, let it optimize the tensor expressions and transpile everything back into Julia/LLVM IR for further optimizations.

In Julia, there is already Tullio.jl [1], which is basically a front end for tensor expressions, which can target both CPUs and GPUs with AD support and automatically parallelizes the computation. It doesn't really optimize the generated code much right now though, so something like this could be interesting.

[1] https://github.com/mcabbott/Tullio.jl
I don’t think we will or should be trying for interstellar at this time; but something being non-trivial doesn’t mean we shouldn’t do it.
Lavender in a Drawer
In mathematics, there are two ways to deal with tensors:

1. You come up with notation for tensor spaces, and tensor product operations, and a way to specify the indexes of pairs of dimensions you would like to contract, either using algebra or many-argument linear maps.

2. You write down a symbol for the tensors and one suffix for each of the indices. For an arbitrary rank tensor you write something like $T_{ij\cdots k}$. You write tensor operations using the summation convention: every index variable must appear exactly once in a term (indicating that it is free) or twice (indicating that it should be contracted – that is you should take the sum of the values for each possible value of the index). Special tensors are used to express special things.

So for the product of two matrices C = AB, you could write:

c_{ik} = a_{ij} b_{jk}

Or a matrix times a vector:

v_i = a_{ij} u_j

Or the trace of A:

t = a_{ij} \delta_{ij}

(delta is the name of the identity matrix, aka the Kroenecker delta). For the determinant of a matrix you could write:

d = a_{1i} a_{2j} \cdots a_{(n)k} \epsilon_{ij\cdots k}

(Epsilon is the antisymmetric tensor, a rank n, n-dimensional tensor where the element at i, j, …, k is 1 if those indicted are an even permutation of 1, 2, …, n, -1 if they are an odd permutation, and 0 otherwise).

The great advantage is that you don’t spend lots of time faffing around with bounds for the indices or their positions in the tensor product. But to some extent this is only possible because the dimension (ie the bounds) tends to have a physical or geometric meaning. This is also why when the notation is used in physics you also have subscripts and superscripts and you must contract one subscript index with a corresponding superscript index.

I wonder if it is possible to achieve a similarly concise convenient notation for expressing these kinds of vector computations.

You can imagine abusing the notation a bit but leaving most loops and ranges implicit, e.g.

let buf[i] = f(x[i]);
let buf' = buf or 0;
let out[i] = buf'[i-1] + buf[i];
out

(With this having a declarative meaning and not specifying how iteration should be done).

A convolution with 5x5 kernel could be something like:

/* in library */
indicator(p) = if p then 1 else 0
delta[[is]][[js]] = indicator(is == js)
windows(radii)[[is]][[js]][[ks : (-radii..radii)]] = delta[[is]][[js + ks]]

/* in user code */
out[i,j] = in[p,q] * windows([2, 2])[p,q,i,j,k,l] * weight[k,l]
/* implicit sun over all k, l, p, q, but only loops over k, l as p, q values implied */

Where I’ve invented the syntax [[is]] to refer to multiple indices at once.

I don’t know if it would be possible to sufficiently generalise it and avoid having to specify the size of everything everywhere, or whether a computer could recognise enough patterns to convert it to efficient computation.
Giving you a practical workaround so they don't have to fix it.
It existed at least in 2006 in Serbia, and probably few years before that. Operated by Swiss CryoSave company. It was upfront lifetime payment, something around 2000EUR. Although this price was more affordable than cumulative monthly payments, there was a scandal with that company. I think they bankrupted, but some Polish cryo bank took the bio material. So maybe upfront payment is not that sustainable (who would have thought?).

Btw. we deposited stem cells for our second child born in 2010, and when this scandal happened I tried not to think too much about it and just be grateful that we don't need that material. It should be still safe in that other bank though.
Yeah, I'm *totally* unimpressed.

I, for one, learn all my math without ever seeing any math or logic examples at all.

"Teacher, what is this '34+12' stuff - I've already developed a complete grand unification theory on my own - I don't need examples of what you call 'addition'" - apparently everyone unimpressed by nlp today
You have approached this without any humor and I'm baffled. But I digress.

In the article, you will find that Dr. Houston does recommend these lifestyle changes and reduction of medications to the extent possible. That extent is entirely. Not that you will achieve it, but it is something you could do, if you so chose.

Diet and excersize are not expensive and largely can reduce expenses. Walking a few miles a day is adequate. No equipment nor subscription is necessary.

Investigate "five ingredient dinner" or "five minute meals" if time is really pressing. Alternatively, engage with family during the preparation of a meal, get them to join and contribute. This can give kids a valuable life skill and help cut down on screen time and sedentary home life
Oh my goodness, my employer uses Twilio as our phone provider. If people started blocking Twilio, then for example a customer might call our support team to ask a question, and then after we research the issue we would we unable to call him back. So I sure hope that doesn't become a thing... whew
That would be nice! Despite being a CS major, I get so much information from Hackernews on implementation, hacks, industries, motivation. So I believe sites like these would definitely help newcomers get into a completely disparate interest!
The magazines and newsletters of the time were essential.

Living in a rural area, I had nobody to talk to about this stuff. Barden was quite prolific in the newsletters and magazines and was effectively my only contact with assembly language and advanced CS concepts (FFTs-for example).

I had to pre-order the Leventhal book sight unseen from my local bookstore for something like $60, and it took 18 weeks to get the book. The only way I could ever have figured out that I wanted that book was via breadcrumbs from those articles.

Side note: "TRS-80 Color Computer Assembly Language Programming" was actually a Radio Shack book. As was the "Color Computer Technical Reference Manual".
What a civilized response. I don’t know if this is the norm on HN, but this is incredibly constructive compared to the reddit or twitter doubling down for any stance. Cheers.
I don't doubt that it's a good way for you to quickly get customers. I just would never use it myself.

But it's getting pretty clear that the only innovation here is to target lower income families than your competitors, by using platforms like tiktok and charging a low upfront fee (but higher monthly fee).
That’s actually an issue with the syntax highlighting in brave. :-(
Perhaps some of these threads will help:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
> However, the internet was also intended for the individual and was taken away from us as platforms took over

I'm not sure the internet or the web was ever intended for the individual. The centralization of large platforms was probably unexpected, but an outcome where large numbers of "normal" people ran their own sites or servers was not expected either.

Early in the history of the web we did see a lot of personal sites and webrings etc. crop up, but that was a result of the enthusiasm of early adopters, many of whom were technical people, and it never would have had mass appeal for the vast majority of the population.

There seems to be a lot of nostalgia for the early days of the web, which misleads people into believing the web would have continued to work that way if not for the big platforms who took over. But the big platforms were introduced at a time when the web was still pretty decentralized, and they took over because average non-technical users prefer them for their ease of use and network effects.
Thank you for quickly googling my lived experience. Yes, we had "Alert Levels". The actual laws and guidelines in place at any one time also did not bear much resemblance to the supposed "Alert Level". FYI, it was June 7th 2021 when we were allowed to have other people inside our houses.

I appreciate that I have lived through a particularly draconian and frankly absurd set of restrictions since 2020. However, my comments on being a parent over this time are still valid. It has been especially tough, and I doubt that anyone I referenced in my original comment has kids of their own.