skysight-inc/HackerNews huggingface dataset:
This isn't quite analogous. Developers use custom components because they encapsulate a common structure in Web apps not provided out of the box in vanilla HTML.

To use a more accurate analogy, they are akin to building an ALU with the use of a an adder (a fantasy component abstracting away the NAND gates) rather than completely in NAND gates.
How does your setup work with a second monitor that comes and goes?

Use case: I have a laptop that I take everywhere for me, but I plug into a second monitor while at work. I also use multiple desktops, and this pattern is sometimes causing windows to jump to another desktop when disconnecting the monitor.
> To go further on the proxy idea, I think that the best strategy could be to actually do server-side calls to GA: https://ga-dev-tools.appspot.com/hit-builder/ (yes there is an API for server-side hits).

Yes, probably big players would like to use server side analytics! But that's a bit too involved for small websites.

> The minus of the proxy idea, is that since you don't have access to *.doubleclick.net (which should be blacklisted by any decent track/adblocker) you don't get demographics info back into GA.

When I pull down Google Analytics I also change its content to make it point to the reverse proxy itself. I didn't find any call to that domain being blocked, so I didn't do it for that particular case.

I think that the data collections is done via https://www.google-analytics.com/r/collect, which I do proxy. Notice however that sometimes an easy list filter kicks in and blocks that just because it happens to match "r/collect". I think there is a race condition somewhere that makes it not work sometimes, because I couldn't replicate it consistently. Anyways, it would be as simple as changing that domain specifically to something else. I tried doing so, but Netlify's redirects where playing up (possibly because I'm on the free tier) so I gave up. The concept of masking the domain/url still applies.
How to Develop a Good Healthcare Quality Assurance Program? – The Real Awards
It's a bad habit e.g: being ego centric and uncaring towards other. But it's the main way our ecosystem (jobs and education works) being an unchanging person with name and sameness.
There are plenty of versions of it with different numbers of meals and different anarchic endpoints. It's a pretty broad fact of the human condition.
What's going on with Luxembourg? 6330.9 cigarettes, per person, per year (which is over six times the US consumption). And, they're ranked still 11th on the Bloomberg list.
why are you using windows? are you a developer?
In my knowledge, among paid email services, only Runbox doesn't recycle email addresses. Fastmail, Posteo.de and mailbox.org recycle your address within a few months. I don't know what Mailfence's policy is on this. Are there any other paid and privacy focused services that do not recycle email addresses on their domains?
Wow, you are hilarious.

Perhaps i should not have engaged with your original troll. I just thought it funny that it included the most misguided of arguments.

There surely are plenty of other, real arguments you could have used (which might have been an interesting conversation), or even plenty of valid criticisms of the paper that did not involve:

1.scare quotes ("ideas")

2.questioning the basis of academic enquiry (no, a cite does not take on an oeuvre)

3.questioning the basis of language (words do actually contain specific meanings)

4.just restating the problem.

I guess instead of admitting your original post was without merit, or even doubling down and proving me wrong, you just abdicated, in the most withering way (and then doubled down on your abdication.. pathetic).
I'm curious to know what "rampant privatization" to you means, as government/public expenditure has by no means slowed down, quite the contrary.

I don't know about Spain, but at least in Sweden there's an argument that the increase in privatization in the health care sector has resulted in higher costs (and thus higher government expenditure) without matching improvement in heath care outcomes.
I think Tensor in machine learning is more akin to array, just an n-dimensional collection of numbers. It faces the same confusion with a real tensor, as "2-d array" does with "matrix". While a matrix can be represented as a 2-d array, and a tensor can be represented as a n-d array, they have different mathematical connotations. A matrix should be viewed as a 2-d array representing a linear map from on vector space (say R^n) to another (say R^m). We can say this because it is a theorem that any linear map from one (finite dimensional) vector space to another can be represented as a matrix and computed via matrix multiplication. Tensors are the same thing, except the input/output is no longer limited to vector spaces.

Consider you have a vector and a bunch (let's say q) of matrices, and you take the matrix product of the vector with all those matrices. You will get q vectors, which you can stick together to form a matrix. This act of multiplying a vector by a bunch of matrices is clearly linear with respect to the input: If we multiply the input by X, every vector will be multiplied by X, so the resulting matrix will be multiplied by X. Suppose you do this operation, T on v to get vectors T1(v), T2(v) ... Tq(v) and on w to get T1(w), T2(w), ... Tq(w). Since all T's are matrix products (linear) then if we do the operation on v + w we will get T1(v) + T1(w), T2(v) + T2(w) ... Tq(v) + Tq(w). Which is essentially T(v) + T(w). So now we know T is linear with respect to the input. Now, this all took a long time to describe, so let's simplify it: How about instead of a group of matrices, we just call this thing a 3-d tensor? we can let i and j index the regular matrix dimensions and make up a new dimension for the matrix we're on, call it k. Now at any coordinate we get a value so it's basically a 3-d array, but it represents something much more specific than that. You can guess how this might generalize to mapping matrices x matrices to 3d tensors or 3d matrices x 3d tensors to 4d tensors and so on.

So now the question is, does TensorFlow conflate these? I think it does - somewhat. A convolution can be viewed as a tensor (a single filter maps matrices (images) x 3d-tensor (kernel) to matrices (another image)) so I'd call that a Tensor operation. But consider the input image itself. Is this truly a tensor? If we consider a simple situation, say we have some data vector and we're doing a matrix multiply to get the output of a linear model. Is the input a matrix? I would say no, because we don't think of it as acting on the model, we thing of the model as acting on it, even though what we are doing is really equivalent to multiplying two matrices. Equivalently, I would not call the input image, or any activation in a neural network a true tensor, even though it is numerically equivalent. There are true tensors in TensorFlow, but if you're using high level functions (dense, conv2d) they are usually hidden from the user.
Humans are capable of compassion.

Humans can interpret the motive and the intent. Sometimes laws have been changed as a result of a court ruling.
I think there are two things being conflated here:

- the "shim" bootloader: https://wiki.ubuntu.com/UEFI/SecureBoot/Testing#Shim_bootloa... - it's important that this can't be used to boot a Windows that thinks it's secure but isn't.

- the "lockdown" patches you refer to. The goal of those is to maintain the attestation that the running kernel code is the code that was loaded through a signature chain. If you can modify the kernel at runtime, obviously the attestation has to be invalid.

I don't think it's impossible to boot Windows from Linux, but doing so should result in Windows detecting that it's in insecure/unsigned mode.
At that time Google Video was a decent alternative to Youtube.
Ask HN: I got a nasty job letter
Hi HN,

I am a final year CS student and an open source enthusiast. Recently, I started looking for jobs and applied to a few. One of them responded with a job letter just after telephonic interview.
The job offered to me was in a different company. I initially rejected but they convinced me saying that both companies have same owners. I did a lookup and discovered that they were right but I also found that they are just few months old and another different company exits with same address.
The company was nowhere visible except government registry and google play. ( They have some apps ).
While I respect their business ( which seems somewhat nasty to me ) and I just have to do the development part, I still have doubts on them.

So, My question is how should I tackle this situation ?
You've posted about this a lot, and your comments are unfortunately crossing into flamewar at times. We've had to warn you about this before. Can you please reduce the quantity and increase the quality of what you post? Remember that the guidelines say: "Comments should get more civil and substantive, not less, as a topic gets more divisive."

https://news.ycombinator.com/newsguidelines.html
Should a startup co-founder charge back a ~2k USD legal review fees to company?
I am in a situation where there is a legal case between (1) co-founder, (2) the startup and (3) VC investor and a legal document (let's call it "side letter") has been developed to settle the issue.

Now the (1) co-founder wants to have a private legal advice session that would cost around 2,000 USD to provide legal consultation on the "side letter" because (1) co-founder was not involved when the side letter was developed and only (2) the startup and (3) VC investor had access to a legal advisor to write the side letter.

Question: does the (1) co-founder have the right to conduct a private legal advice session on the side-letter and charge back the cost of around 2,000 USD back to the company? Any other feedback is welcomed.
Never-Slow Mode: Opt-in Chromium proposal to limit website's available resources
Naturally, there is no agreement of what exactly justice means. A pragmatic definition of justice that I found rather helpful for navigating the world: a society is just if it gives me (my in-group, my tribe) somewhat more than the others.

That said, and generalising from the success of formalisation of other previously informal domains (e.g formalisation of fair elections lead to insights like Arrow's impossibility theorem), I expect that formalising concepts of justice will lead to major progress.
A big part to help would be forbidding employers, landlords and banks to access or use conviction databases, with limited exceptions for security-sensitive employment such as banks, security guards, childcare/education and the likes.

Or, simply, do not make them "public" in the sense of "putting it on the Internet". By all means, make convictions and court documents public in the sense that one can go to the local library and do research there in person (to provide a natural scaling limit), but it should not be acceptable that there are "data mining" companies that get the name searches on Google polluted by conviction records or court documents as sensitive as one's financial worth during / after a divorce judgement process and then charge people extortion fees to "remove" the records from their site (only to reappear on another site, rinse and repeat).

In Germany, this is the norm. Drug testing by employers or checking their credit score is also not allowed, with highly limited exceptions. As a result, while we do have a problem with convicts being discriminated against after release, it doesn't even come close to the level of problems the US has.
Show HN: Convert any web article into a document (pdf,word,ePub,odt,rtf,txt)
“If I had asked people what they wanted, they would have said faster horses.” - Henry Ford

JavaScript by itself is not a “nice” language, I would ask what the root of your request is: an easy garbage collected language that is ubiquitous?
> One should note that this inclusion, without an opt-in consent banner for instance, is not GDPR compliant.

IANAL but as I understand GDPR, this is incorrect. The paragraph you cite discusses personal data. Google's FAQ on GA is instructive (emphasis mine) [0]:

> When using Google Analytics Advertising Features, you must also comply with the European Union User Consent Policy.

They admittedly keep things as vague as they can, but to me it kind of reads like: using GA to collect site usage analytics is actually fine and requires no explicit consent as long as you've configured it to anonymize the IP addresses (toggle this in GA) and you're not tracking e.g. user IDs and such.

Similarly, using GTM to deliver a paragraph like OP did is also fine.

In both cases the spirit and the letter of the law would seem to be respected if you add some notice about tracking going on in your footer. No explicit consent is needed here, because no personal data is getting tracked.

Edit: clarity.

[0]: https://support.google.com/analytics/answer/2700409
I think because it's very easy to see it as something familiar. People are always skeptical about new stuff plus that familiar thing was shit so this must be shit too.

So no critical thinking leads to lame jokes and "OMG NO JAVA" style comments.
"It is well known" is a weasel word, and hence requires more substantiation when asked. If one has to rely on Googling on these matters, one can find so many contradictory views. So I wanted to know what reputed sources the GP was relying on to use "It is well known" for that claim.
For those thinking that this is just Java and Flash all over again: Here's the relevant blog post from Steve Klabnik explaining why this is _very_ different:

https://words.steveklabnik.com/is-webassembly-the-return-of-...
You can do all of this in one evening instead of over the course of a month. That is how it reached the average person. The average worker did not contribute to making this happen, but they benefit a lot.
As described, rather than disabling js you may want to look into something more complicated, because if you do then the <noscript> side is going to kick in.

I think the noscript solution offers less data collection but can still be reverse proxied (try for yourself on the page).
I'm seeing the same thing.

Before, at least the comments were where the excitements were. But sadly even that is waning.

Addiction is difficult to bear. But it's worse when there is nothing feed the addiction. And that is what's happening for me.
From my memory, convolution in the time domain is equivalent to multiplication in the frequency domain
> They seem to be implying that people who struggle with mathematics are fundamentally less intelligent that those who don't, in a way that cannot be picked up by chatting to them.

They are saying exactly that.

I wonder what the author's response would be when speaking with an individual vastly more intelligent than himself, who, interrupting the author mid-sentence says, "sorry, this is such a simple concept, I don't converse with imbeciles", and walks off.
> But I'm not talking about the process of reaching that decision, I'm talking about the responsibility to reach them

Of course you're talking about the process. Your claims that "direct communication between teams is not the right method for that," and "communication between teams working on discreet, separate units can become detrimental," for instance, are about process.

I don't think this conversation is going anywhere, but from my experience, lack of communication between teams working on discrete, separate units (that are expected to be composed to provide business value), can become detrimental. And that's about process.
> This may not be a goal of the project, but it is still the hope of a lot of people.

I hope for world peace.

> When parity with JS is reached in terms of ability to access the DOM and JS interop

There is work being down on DOM interop, but its not what clueless people think it is. DOM interop allows JavaScript interaction to WASM via the DOM. It doesn't allow WASM to creep out of its sandbox to become some magical JavaScript replacement.

Even if it did, you would still have to learn to access the DOM. Most developers completely fail at this point. Somehow the DOM is scary.

> Having one language in a 'privileged' position for a platform isn't ideal.

Why not?
That's a nonsense phrase. None of the Google results say anything meaningful about it. Care to elaborate on what you mean?
Assuming it's not a boondoggle, hololens presumably increases the soldiers efficiency and reduces both friendly and civilian casualties.
Moments that defined Bitcoin’s history
Hilarious XRP Jokes in Rick and Morty Fan Fiction
By my reading of this, it's hilarious: they turned on a feature that was provided for the NSA, the "HAP" bit. This put the ME into a special high assurance mode. But because it can't find the rest of the HAP software, it goes into "disabled" mode - without disabling the rest of the platform.
Cigarette taxes? Maybe they are lower there, so people buy them to sell in other countries?
I think that the question is, why wouldn't you? There are already a lot of work and testing done on projects that depend on 1.12 features, but using beta and rc releases. Final 1.12 version would just confirm that everything works, but without docker image, testing on staging infrastructure is delayed even the final version is out.

This is why I have https://NewReleases.io configured to track both Go GitHub releases as well as golang image tags on Docker Hub.
From the "why would developers opt-in to this" section:

> In recent years, many web platform features have become gated on TLS opt-in [0]. We can imagine browser vendors taking a similar stance with regards to new features and NSM: only sites which demonstrate that they are willing to prioritize user experience might continue to be able to request certain permissions (e.g., Push Notifications) or access upcoming features.

[0] https://developers.google.com/web/updates/2016/04/geolocatio...

I'm torn about this. On the one hand, TLS was unequivocably good for the internet, and I think in general encouraging sites to be less resource-intensive is also good for the internet. On the other hand, a lot of this proposal smacks of "meet these limits or Google won't bring traffic to your site with Chrome and search", which they've already shown a history of doing with AMP pages getting prioritized search results. That really makes me mad, and it's scary that one company has amassed so much power over the web they can basically dictate how sites should be built and served. That fundamentally undermines the principles of the free and open web.
Golden Age science fiction novels
"If there is any doubt, then there is no doubt."

File that letter in the trash can and forget they ever existed.
If it’s a critical part of your infra, building your own container images isn’t a huge ask. Use gimme[0] to install your preferred version of Go into the container.

[0]: https://github.com/travis-ci/gimme
Quitting is embarassing, certainly often locally a downward slope on the status landscape.
If we're going to use ad blockers, at least let's admit to what we're doing and not claim a moral high ground.

You're implying the creator of the website is okay letting you receive the service or content on your terms. They are not. Ads and tracking are there because they earn the creators some amount of money.

One day when our tech will limit you to a binary choice of ads+tracking versus paying money, which way are you going to swing once your hand is forced?
That's a startup idea.

Reddit where each account has bitcoin wallet connected. Every comment/post/upvote costs like 0.1 cent, every upvote on your comments/posts gives you 0.09 cent.

The rest is used for running the website (so no adds).
How can we help with getting support for Ed25519 in crypto/x509 and crypto/tls?
I'm currently in Western Europe waiting for the delivery of forms to cancel my Australian business number, this law has destroyed industry confidence in the Australian government for customers and service providers.

Even if rolled back, the political and social environment that spawned it remains, and committing to development resources in Australia now is a fool's errand if you have any alternative.
It is not a Desktop because does not follow the desktop metaphor [1].

He is using just a window manager.

[1] https://en.wikipedia.org/wiki/Desktop_metaphor
Where is the journalism here? Where is the story? I don't see any. "People can't spell" isn't a story...
“Whatever ability IQ tests and math tests measure, I believe that lacking that ability doesn’t have any effect on one’s ability to make a good social impression or even to “seem smart” in conversation.“

It’s funny that he uses the phrase “seem smart” when we humans can’t give a hard definition of intelligence. In the quote he makes it seem like intelligence is coupled with IQ and mathematical ability yet concedes to the thought that one could “sound smart” in language. He also says those same people could be creative, funny, and relatable so why not just define different metrics do intelligence here and say that they actually are smart (albeit in different ways). I can assure you no one would “sound smart” when discussing advanced mathematical theories if their grammar was bad and no one understood the branch of mathematics they were in (a counter example where one could be smart through IQ and mathematical ability metrics but not be able to generate coherent speech).
> food used to need to be heavily spiced because it was old/rancid

This is often said but I really doubt that it was ever true. Nobody ate meat that was old/rancid, because (1) that was a great way to get ill, and (2) a cook who let the meat go off would surely have been fired, meat was super-expensive. They knew damn well how to handle it without wasting any.

I'm sure the peasants sometimes ate cabbage that was past its sell-by date, but if that was all you could afford, then clearly you could not afford spices brought from across the world.
Are those numbers inflation-adjusted?

Raw expenditure tells us nothing about whether or not it has been privatised, too. Often the privatised services are more expensive - after all, they have to pay dividends.
Is Astronomy Publication Quantity Affecting Quality?
The simplest solution to me seems to just speak with them, vocalize your doubts. In short - be honest with them and with yourself - you're after getting some responses.
If they will try to not answering - you immediately know it's a red flag.

If they give you explanation - just do the research if their explanation makes sense.
I know you are not saying the report is propaganda, but I understand you mean appearing in media is.

What I am saying is that besides the intention of the article (which is Bloomberg giving UN results) these are facts.

Seeing this facts stated might help others and it does not mean stop fighting for other causes in the country.
That's definitely not true.
They may have access to a much larger corpus, but isn't what they actually hear and read also limited to the relatively small corpus of individual experience? I don't want to underplay the density of ideas in language, but I think it's a common mistake to underestimate communication outside of language.
Note that although this proposal is couched in the language of "browser vendors" and "web platform features", this is posted by a Google employee and the "incomplete prototype" that is under development is in Chromium.
Super Typhoon Wutip's 25 mile-wide eye seen by Nasa-NOAA satellite
imv, "just" good training data could definitely make things more just.

that is, if you clean your training data properly and adjust for correlates of injustice, e.g. race. I could imagine two ways (I am sure there are more): 1) you only train it on data from one sub-population, e.g. whites / wealthy people / etc.. 2) you carefully correct wrong decisions and biases in your training data and don't even train on such factors as race.

and then, in applying the model, you don't specify those correlates, either.

this could be a small revolution.
I use Ubuntu + Ansible too and love it.