skysight-inc/HackerNews huggingface dataset:
No problem.

> 1. Can you not track conversion in aggregate by running X number of ads and checking how much extra traffic you got? It's obviously noisy and you can't run multiple campaigns at the same time, but conceptually I don't see why it wouldn't work?

You can and many companies will have a first-party (or partly first-party, feeding into PowerBI or Tableau or something) system for this kind of reporting completely independent of the ad networks (to independently verify the numbers the ad networks claim, to include other data that a company would never share with Google, and for fraud detection).

However, without conversion tracking, Google Ads' "Smart Bidding" and "Remarketing" targeting features don't work. For a lot of businesses, being unable to, for example, stop advertising to existing customers or to use a certain bidding strategy means that the Return On Advertising Spend (ROAS - the big metric for enterprise marketing departments) goes below 1.

> 2. I'm assuming you put links in your ads, so if you run ads for lander.example.com, can you not put the URL in google/facebook as lander.example.com?src=g and src=fb? Or, if you can't use query params, g.lander.example.com and fb.lander.example.com? Tracking stats for those and seeing how much ads you ran should give you conversion, similar to 1. but better?

Companies often do this, with Google Analytics-compatible UTM parameters, custom source IDs, and very often unique marketing landing pages for each ad campaign.

As above, though, reliable reporting of conversions/revenue isn't the difficult part. It's being able to reliably target the ads/campaigns without conversion tracking.

Right now, targeted search and display advertising can be 10-100x more effective (in terms of Return On Advertising Spend) than keyword- or context-only targeting. That's not an advantage a company can forgo unless the entire market is forced to simultaneously.
You should also be able to use the fact that empty space is (very nearly) black to constrain any optimization algorithm.
Thanks a lot for that, very interesting perspective (particularly the challenges with unbounded transactions and nontransactional I/O). It makes me wonder (i) whether bounded transactions were also found to be too hard to use (given restrictions on transaction sizes) (ii) what has replaced STM in terms of better fine-grained concurrency control abstractions (if anything). Maybe better type system support through new languages (e.g. Rust)?
According to the reddit thread, when your account is locked, the ‘Chat’ and ‘Give me a call’ options get grayed out.
My 2c is that an experience architect would know that it would be ideal if they could do this and be right, but in practice they aren't likely to get those boundaries correct up-front and it takes time and experience working in the domain to see what those boundaries truly ought to be. Also, it's perfectly possible for monolithic applications to enforce boundaries as strict as microservices do via a "modular monolith" approach where the domain contracts are marked as public, but all the domain logic is marked as internal, and a framework of sorts enforces that each module only has access to either it's own schema in a shared database, or it's own separate database.

These days I think that's actually where everything should start off. With a good implementation of this you can transition relatively painlessly to a distributed system, and in the initial phases the simplicity of the build/test/deploy cycle massively lowers the overhead compared to a microservices approach while the strong isolation of domain logic gives you the ability to reason about changes to your domain not affecting other areas of the system.

Having worked in both small companies with terrible monoliths, small companies with terrible microservices, big companies with terrible monoliths and big companies with semi-decent microservices, and then implementing a modular monolith myself, I've seen enough to know that it's a solid, solid starting point. Most companies are pretty small, and the difference between an engineering org of 40 engineers trying microservices vs an engineering org of 4000 engineers doing microservices is on such a different level that people who haven't experienced both likely can't appreciate the data point that they're missing.

I love the strong isolation that microservices provide, and they can be super beneficial, but done at the wrong scale, the wrong level of technical maturity, or the wrong time and they're a huge drag. By the same token a monolith that grows too large for too long is equally a drag, but it's one that's exponentially more tolerable in an engineering org of 40 engineers than it is an engineering org of 4000 engineers. The key thing isn't which architecture you pick, it's the ability to be able to transition and adapt at the right point in time. Modular monoliths buy you this opportunity at a fraction of the price and for much less risk.
Naming the fallacy shouldn't be the end of your response though, because you both still disagree. Clearly your interlocutor is trying to point something out, perhaps an observation for which he has only a fallacious explanation, and merely pointing out the fallacy does not dismiss their position or suffice as a response. That's the article's point that calling out fallacies is not substantive discussion.
"Lost this capability"?

https://en.wikipedia.org/wiki/List_of_semiconductor_fabricat...

90 plants in the US, of which 5 have been built or under construction within the last 5 years. That's the same number of new fabs as Taiwan, China and Japan.

It is true that Taiwan has the technical lead at the moment, but that's a very recent development, yet everyone's talking as though the US hasn't built a chip since the 90s. Most of the strategically most important chips for military and industrial applications aren't at the cutting edge anyway.

It's an important strategic sector, sure, but none of these subsidies will actually address the most advanced tech segment and most of it will disappear as political pork. I mean it's your money, I'm a Brit, but to me this all just seems like absurd posturing.
This confused me more than it should have, thinking through "is the interest rate really the time derivative of the amount of money outstanding on my loan?"

It might be easier to think of it in terms of a bank deposit. If I put $100 in a bank account and the rate of interest is 5%/year, after a year my balance has grown by $5.

Of course, a loan works the exact same way in reverse. But as consumers normally we think of a loan as being paid off over a fixed length of time, so the rate of change is the rate at which you pay it off, and only second-order influenced by the interest rate.
There is also a risk aversion in buying a monitor which does not have a colored frame, and I think these two notions are related. I personally prefer white walls because I anticipate that I will one day re-style my home according to a new taste. I agree that there is a sense of fear involved, but it is not necessarily about the taste itself so much as the ambulating preference, which perhaps is tacky on another level.
To choose both a bright color and a luxury make is signaling to people that you want them to notice your fancier than average car. They are responding to this perceived flaunting of wealth.
> “… make them look foolish … then … reveal to others how childish their position is or pressure them into abandoning their … position.”

Yikes. I think the point of humor is to change the stakes, so people you’re working to persuade may think better.

Humiliation in the face of peers is an emotional attack and highly immoral.
With an ansible playbook and all my services running through docker, it's trivial to set everything up again within the hour with minimal effort compared to years ago when I did services purely through systemctl. In the future I'd like to build a DIY PiKVM and have ansible do the entire installation of the os too, but that's not really necessary for my home server so it's on the back burner.
That link just opens a standard map of the whole globe in a flat projection - I think you might need to use the sharing link generator to share what you intended.
Young people in India are using flavored condoms to get intoxicated
I’d change a configuration flag, some part of std would break because my
flag was wrong, and I’d learn something new about Rust and how std worked.

The project was probably worth doing just because of this. Breaking things in a safe environment is such a great way to learn how it all works.
For Starsky's engineering / demo purposes - they could limit themselves to a few safe routes with good connectivity. Just use a couple of cell modems from different networks, maybe add a satellite backup to be extra safe and you should be safe enough if the truck can do basic collision avoidance and lane-keeping.

For the future, the good news is that the world is already headed towards a state where roads come with high-speed connectivity infrastructure for vehicle-to-vehicle, vehicle-to-infrastructure and vehicle-to-x communication. Building reliable, high-speed connectivity to the road makes a lot of sense if you want autonomy to really take off.
This seems like a healthier language for these types of incentives.

Without discussion, engineering a system where the elevator is on the top floor always is torture, sadism even.

But what of scholarships? Is money truly the common language spoken at the tender ages these are issued? How do you convince students, once beyond the drudgery of state-mandated public school, that the sudden tradition, idolatry, and care of academia is even a change? How do you put that fruit at eye-level without using cash to whip scholars into meeting minimums, as adjudicated by paper examination?
As opposed to IRC? Slack?

Discord has excellent moderation tools, is economical and relatively user friendly (compared to IRC). If you desire a public space for your community to engage with you in real time, I'm not aware of a better alternative.
"MacBook, Rust, Bazel and containers."
what is the essence of what you are trying to accomplish. focus on that.
Psycopg – Sponsorship requested to release Apple M1 packages
Diablo Immortal passes $100m revenue after just eight weeks
Would enabling GA depending if and only if the user explicitly consents to their data being available to US law enforcement be GDPR compliant?
I have a close friend, working for Uber since 5-6 years now. I don't think he ever expected company to engage in anything shady. SWEs are higher up than service counter staff but in the game of business they are not far from being expensive pawns. Sorry
Anyone explain why such mere a lowly human move will trouble and provoke a huge nation ?

Do really clarify it please
I was wondering about this same thing, makes perfect sense that there’s a nautical border between Long Island and Rhode Island. Thanks!
Google and Amazon, Grants Police Access to Your Video, Without Warrant
This is the right line of questioning.

As we solve viewability into the complex coding of proteins, we need to be right. Next, hopefully, comes causal effect identification, then construction ability.

If medicine can use broad capacity to create bespoke proteins, our world becomes both weird and wonderful.
The beef: https://wicg.github.io/attribution-reporting-api
There was a time when Ubuntu or Fedora, I don't remember which, but it had Gnome 3 from its earlier days, had a fancier concept of multiple desktops to where I could be on any desktop and if I had Pidgin (or some similar IM application... idr which) open and got a message, it would "zoom out" on my desktop view just slightly enough and on the border show an overlay of my chat convos, so I could be on any desktop and talk to anyone, kind of like how you can answer a text on iOS from a notification if you hold tap on it or whatever. I thought that was next level, then I never saw it again, nor could I figure out how to make it happen again. I think they really were close to making some amazing UIs but due to the nature of Linux neck-beards being slow and repugnant to change (looking at Devuan, Trinity Desktop Environment, MATE, and so on...) I'm sure they opted to remove it.

I really would love to see someone just take Ubuntu kind of like how Budgie was inspired by Material Design from Android, and just work on something new that really makes your software a little nicer in terms of being integrated with the Desktop Environment, something I would argue Mobile gets well, and would be a boost for multi-tasking. I really do like Ubuntu Budgie, but it feels kind of incomplete. The most decently integrated DE I can think of is probably KDE since a lot of the apps are made with KDE libraries, and they integrate nicely, you can expect the same behavior out of all of them.

I know I kind of went all over the place, I guess my pipedream is to see some companies invest into R&D on Desktop Environments to see what we can do better. I'm really getting sick of Windows again, with all its telemetry but it is a nightmare to get Linux going due to the GPU driver situation, plus I don't want to spend a fortune on a GPU.
> That something could potentially be correlated across time and space to link different facts about you, does not or should not make those things personally identifying.

I think the rules are usually though, that when those correlating things are put together, into one system, then the combination of those things are in sum personally identifying. That can actually happen very quickly and in non-obvious ways. You might add something inconspicuous and suddenly that makes users unique and allows to map in any theoretical way to real identities.

I think one also has to consider publicly available information sources. Just to make a silly example:

If there was some public register of favorite foods of people, and you asked your users about favorite foods, which you store in your database. Ooops, it is personally identifying, because anyone with that data in hand could map it to identities using publicly available data.

However, I am not so sure, that the publicly available data is considered for judging whether something is personally identifying information.
Why do you think it’s a superstition?
Ideally yes?

The only thing i'm not opiniated on is block size because while this is interesting, this isn't usefull for debugging or optimizing. All the rest any dev should have an idea of what it is and seek further knowledge when needed. Even if he is a frontend dev.
Who's banning anything? This detection is on option for parents on devices that they already have control over. And all it does is blur the image so you have to tap to reveal it as well as include a link to support resources if the child didn't want to see the nude photo.
Luckily it wasn't up to Disney, and copyright is progressing again. The first Winnie the Pooh book, for example, is now out of copyright.
In a somewhat qualified and frequently struck through manner if you parse the entire document.

> OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), field-programmable gate arrays (FPGAs) and other processors or hardware accelerators.

Here's the thing, any processing done on 32 bit | 64 bit RISC like DSP chips can talk about having an 8 bit char .. but these will be embedded within a 64 bit "smallest addressable unit" as the hardware pointers iterate from one 64 bit (or 32 bit) chunk to the next.

There are also (within the DSP components) restrictions on masking out 8 bit segments of a 64 bit "smallest addressable chunk" as the hardware is optimised for integer and float operations w/out a care for delicate little 8 bit operations.

In other words, in a hybrid Franken-beast creating "images" from convolutions and signal operations, the hardware that writes packed image formats with OpenCL char types will not (can not) be DSP type hardware that convolves and fouriers the computations that create the "now package me" pre-final image sets.

Returning to the base point, the mere fact that sometime a char is 8 bits ion no way requires a char to always be 8 bits .. if you read about it is most generally defined as "at least 8 bits".
Indeed.

As someone who sees programming as more of an artform and form of self-expression it's particularly heinous to see "the community" run off and get tiffed over something that to be quite honest, they're likely lucky someone even put out there to mooch off of in the first place. Especially given that most "Repo as a service" sites are rapidly becoming little more than wrappers around "please generate lots of code for me to train ML models off of".

The heel-turn the industry has undergone, and the lack of respect for the amount of work saved by not having to recreate the same thing over and over and over again since I got in is inpressive, but also likely badly in need of a reality check.

As both sharing developer, and entitled user have forgotten what Free Open Source was about. Sharing code for good or ill.
I guess you didn't get the quote from the movie.
> KDE is one of the biggest softwares out there. It was the first SVN repository to reach 1 million commits, etc etc and most of it has been volunteer work. Any claim that money was thrown at KDE really upsets me because it would be a complete mischaracterization of the nature of the project and motivations of people behind it.

I think people also forget the core of KDE is Qt. I think when you think of how capable and powerful Qt is, it kind of makes sense that KDE can thrive the way it does, now I don't want to take away from KDE because no doubt they build their own things on top of Qt, but I would assume a lot of the complex heavy lifting is done by Qt in aggregate.
The Economist is one of the voices of the City of London. They appear centrist until they start talking against public schooling, nationalisation, or government-subsidised utilities.
cool! I will try to drive safely while also pondering this the next time I'm driving.
I wonder how signed distance fields performs in practice. Seems like it would fix, or at least minimize the scaling/offset issues quite nicely.

https://github.com/Chlumsky/msdfgen
It’s a change in status quo. No elected rep from us govt has gone there for like 30 years
I have this same attitude. Enjoy it while you're here and don't live for someone else's ideal.
It doesn’t compound at all. If the going rate is $200k and I switch jobs my previous salary doesn’t matter, and therefore compounding doesn’t matter.
I do not have a documentation, but I do disaster recovery tests from time to time. This is how you can try it out:

- download the ISO of a linux distribution, Arch is good because you have continuous updates (there is no "version")

- start it on a VM engine (VirtualBox, Hyper-V on Windows, VMWare, ...)

- from that point on - START DOCUMENTING

- try to on docker install a program you know that is not too complex network-wise or just start with "hello-world" (https://hub.docker.com/_/hello-world)

- you will find that when running "docker pull hello-world", docker is not installed

- install docker on Arch according to Arch docs. DOCUMENT that step

- retry, hello-world works

- now try something like https://github.com/mendhak/docker-http-https-echo

- you will learn the basics of docker networking, read some docs or just try until you have a curl call working

- at that point you can try a program you know (nextcloud, syncting, ...), pulling it from docker hub and make it work. pay attention to two things: the network and the persistent volumes (I recommend, at least for the start, the file-based ones, not the docker ones)

- grab a beer, you are 90% done, good work

- have a close look at Caddy - this is a web server similar to apache, nginx but MUCH much better. So much better that I have no words.

- you will use it as a proxy server for your containers, so that you can get to them via https://nextcloud.yourdomain.com. It os worthwhile to get your domain even if you do not expose anything because things are much easier that way (caddy will manage the TLS part)

- now learn docker-compose and add all your dockers to it (it is a YAML description of your containers).

- add backup, this will be easier if you add this program on the OS itself (it can sure be in a container but I preferred having that part independent). I recommend Borg despite its few poor choices in the design (that are not likely to bite you at that point)

TADAM! you are done.

You are independent of the OS, if you want to install fedora or whatever it just doe snot matter because i) all your programs are maintained by someone else (than you to the maintainers, it is nice to donate sometimes) and ii) your backup is data that is easily pluggable back to a ne instance of the software

Testing new programs is super easy (you just add them to the doclker compose YAML).

I truly recommend you try with a VM and you will quickly realize it is time to reformat your server and put everything under docker :) AMA if you have questions.

PS. The documentation you wrote (likely 10 lines or so) is now your DRP, you can test it from time to time just to make sure you can recover everything (= the data) from the backup
I understand it sucks to hear that people are mistreated, but at least you do hear about it.
I consider the "need to drop into a terminal to debug certain things" a big plus to be honest. I work with windows machines from time to time and wish PS would be simpler and more expressive.
I'm a man and I like colors. I have a red car, red shoes and colorful jackets. None of them are especially remarkable, they just have colors on them. I get remarks from colleagues about my shoes, I get remarks from random people on the street about my jacket. These people don't tend to be very positive about it, yet they feel the need to say something about my appearance, because I wear colorful stuff.

I feel like part of the movement towards grayscale is that people are afraid to stand out. I can always easily find my car in a parking lot, because it stands out. People can find me in a group, because I stand out. I'm glad I don't care too much about the opinions of other people, so I just wear what I want to and don't try to blend in. I also feel bad for people who don't wear what they'd like to because they're afraid to stand out, because you only get one lifetime.

I personally also hate that the already dreadful winter is made even more dreadful by everyone wearing dark clothing. Please all buy something colorful to wear next winter... It's safer too!
Similarly, https://en.wikipedia.org/wiki/Lawrence_Hargrave is semi-famous in Australia and had his image on a $20 bill.

I suspect he is not much known outside Australia.

Quote:

Among many, three of Hargrave's inventions were particularly significant:

. study of curved aerofoils, particularly designs with a thicker leading edge;

. the box kite (1893), which greatly improved the lift to drag ratio of early gliders;

. work on the rotary engine, which powered many early flying machines up until about 1920.
As a Go user who values statically linked executables I can definitely say I was around when this was the only thing our compilers could spit out.

The reason I value it is because it makes deployment so much easier. I've re-lived DLL Hell so many times on so many systems by now that I'll happily take the memory/filesystem/pactching pain to have something I can deploy and know it will run on the system I deploy it to any day of the week.