skysight-inc/HackerNews huggingface dataset:
Is that 30% confirmed by a hold out group?

I’m not sure what you mean by that. But generally we get about a 30-50% ROI on our native ad campaigns once they are optimized, and most affiliate networks pay weekly if you produce significant revenue. We do better than most because I wrote some clever stuff to identify sites that were sending us mostly bots/bad traffic and automatically blacklist them from showing our ads. There are a ton of these in the native ad space.

I just suspect most of the trick is in generating demand, not finding it.

There are evergreen affiliate niches such as weight loss, hair loss, erectile dysfunction, etc. Aging, bad genetics, and poor lifestyle choices generate the demand for us. Making money in these niches is generally as simple as placing ads on sites where people that belong to certain known demographic groups visit, and reducing fraudulent traffic by as much as possible.
A "money censorship problem" is the funniest unintentional euphemism for money laundering I've seen in a while, congrats.
Oh man, you have got to watch some Studio Ghibli. Try Spirited Away or Howl's Moving Castle.

(edit: based on another of your comments you seem to be fully aware that there is great non-sexist non-objectifying anime out there, so your "almost any" comment is confusing. I don't know much about anime, but I've been watching some of the highest-recommended and rated films and they've all been great about this in my opinion.)
Playing with something new should be as simple as unpacking a tarball and rm -rfing the directory when done. This should be possible in the comfort of my home directory and uid. If I need a whole separate copy of a computer's files just to try out something, then something very very fundamental is broken.
I have no idea what you mean. I was not talking about GDPR.
My guess here is that most of the tracking bits are implemented through the Google Play Services app/service, which is fully closed source. This isn't an open vs. closed thing... unless someone would want to make the point that this sort of tracking would be easier to find and verify if the software doing it actually was open source.
The ratio to study is not how many deaths per vehicles, but cost-of-implemenation per vehicle vs deaths. The article mentions that the feature can be implemented "for pennies per vehicle." If you could save 1 person's father for $.01 per car, why not?
Moving Magento 1 to Magento 2 in 30 Days
Yes and everytime you open google maps it will bug you. It will say "turn on background wifi scanning if you want to use navigation". You can dismiss it and it still works fine! Because of course it doesn't need background wifi scanning for navigation. Oh and be ready to get nagged every time you open the app. They won't let up.
12 Predictions for How VR Will Change the Future of Advertising
> Analogy with modern history is, according to Tolkien himself, "completely foreign to my thought".

Which, of course, strikes everyone except Tolkien as hilarious, seeing that he wrote LotR in the 1940s.
It is written that way. If you dismiss that prompt it goes away and works just fine.
I was probably hard on Naval just now - IMO Jobs created what is today the most successful company on the planet. VC's are great at placing other people's bets and sounding convincing about it, not in the same league...
The cold start for a GPS can take several the better part of a minute. Using WiFi or other information to get an improvement on the cold and warm start times.

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

A relevant patent https://patents.google.com/patent/US20020142783

https://electronics.stackexchange.com/questions/230305/warm-...
I have two CI servers for testing against different database versions, and on each box I run three different versions of Postgresql, two versions of MySQL, two versions of MariaDB, Microsoft SQL Server for Linux, and Oracle express. They all spin up from dockerfiles and run in containers. Because they all see a clean linux host, I can use the standard RPM installers for all of them, they listen on their default ports, all the datafile layouts are out of the box from the package manager.

Trying to recreate this system without using containers or VMs or something is much more difficult, because you can't for example install the MySQL 5.6 and MySQL 5.7 rpm packages on one host at the same time, you have to instead use a generic binary or build from source into custom /opt/ locations, as well as make sure everyone listens on a different port, uses unique config, etc. Oracle express gets extremely upset if things are not exactly the way it wants, and Oracle only installs from an rpm or deb package. The system used to work this way before and moving everything to docker just erased all the complexity and difficulty, it's now ridiculously easy to maintain, upgrade, and extend. Postgresql released the 10.x series some months ago, to add it alongside the 9.x versions all I had to do was add "10" to an ansible file and re-run the playbook to spin it up on the two CI workers. All of the code I use to build these servers is easily understandable and reusable by anyone familiar with Docker and Ansible.

Besides that, I use docker containers for hosts where I have for example services running that need to use particular VPNs, using the containers so that each service has its own network environment. Again, I could instead get multiple OpenVPNs running all at once on the host and mess with the routing tables and hope that a new routing rule doesn't break one of the other services, but sticking everything in Docker containers again totally simplifies everything.

I seem to be good at finding use cases where Docker makes things much simpler and a lot less work. I'm also using Ansible to orchestrate everything so I suppose I shouldn't get the author of this post started on that :).
As soon as the people behind the robocallers start getting introduced to bullets it'll reduce. Until then, don't expect it to stop.
I've started doing this as a hobby, to see how many services I regularly use can be replaced. They're all behind an nginx reverse proxy + letsencrypt cert on a hetzner box.

IRC: https://github.com/thelounge/thelounge/ (Use a lot, and it works decently well)

Cloud: https://github.com/nextcloud/server/ (Works surprisingly well, however, I've heard there are security issues)

Analytics: https://github.com/matomo-org/matomo/ (I'm comparing how much I'd lose out compared to google analytics, if I ever move away from it)

Chat: https://github.com/RocketChat/Rocket.Chat/ (never really use it, just wanted to see how it works)

Git: https://github.com/gogits/gogs (Mostly for mirroring git repos)

Browser IDE: https://icecoder.net/ (I'm able to edit the code for the bots/projects I host from the browser itself)

Calibre library front end: https://github.com/janeczku/calibre-web

Pastebin: https://github.com/LINKIWI/modern-paste (never use it)

Linkshortener: https://github.com/LINKIWI/linkr (occasional use)

Mail + mailbox + webmail: https://mailcow.email/ (Had to spend a bit more time, but now it is able to deliver mails to gmail/outlook/icloud without issues. I use it as a mailing solution for all the selfhosted projects which need smtp)

Online Markdown editor: https://github.com/joemccann/dillinger (Used quite a few times)

Minecraft server

Music streaming: https://github.com/phanan/koel/ (I'm not a native english speaker, so quite a few songs I listen to aren't on spotify)

Neo4j, mongodb, mysql and postgres: For all database needs.

Server monitoring: https://github.com/firehol/netdata

Photos: https://github.com/Chevereto/Chevereto-Free (I use it quite a lot to host images I'd have used imgur instead)

R Studio server, and Jupyter notebooks: For work/hobby programming

I've had a lot of help from https://selfhosted.libhunt.com/ and https://www.reddit.com/r/selfhosted/

I"ve had to move from one VPS provider to another while testing, so I have a handy guide for setting up quick here: https://github.com/itsmehemant123/basic-vps-setup .

I have a separate guide for hosting each of the above projects behind an nginx with https, but its quite rough right now. So its private.
https://twitter.com/berendjanwever/status/775366191078641664

"One of the reasons I left Google was because "don't be evil" got replaced by "collect and monetize information""

Notice I asked them for more info to help trace back the problems, but received little response. I wonder how for example Larry and Sergey are involved.
I actually agree with that statement. Tech is such good money though.
Syncthing: Open Source Continuous File Synchronization
Some good points. One I liked was...

"However, when you consider the hoops you have to jump through to use Docker from a Windows machine, anyone who tells you that Docker simplifies development on a Windows machine is clearly joking with you."

(By the way, can anyone give me the 20 second version of how to get a container to be able to talk to an existing remote database?)

On the other hand, his comments on language seem... schizophrenic. Some other languages are not "cloud ready", but Go is? Python has always had a concurrency thing, but jumping on Go or Elixir and expecting the magic fairys to come out of the walls and fix your stuff is delusional.
TFA: "when you consider the hoops you have to jump through to use Docker from a Windows machine"

What are those hoops? I'm curious / slightly worried as to what I missed. Surely author didn't mean enabling Hyper V / virtualisation? Thanks.
I think you're proving the point OP was making. In the past you found people by proximity, as, not so long ago, there was no online.
Also reminds me of this: http://www.newyorker.com/magazine/2015/06/01/house-of-secret...
The app is a browser you can use once you found a suitable home for the server either by:

- Selfhosting: you install the server all by yourself

- Saas mode: https://nuage.kerjean.me/ (that's my instance I use everyday)

- PaaS mode: Coming soon with heroku but also works with AWS Lambda

Could make it an electron thinghy as well but just never thought about it until now.
Did communist party built at least single successful country in Africa?

It's like saying that Nazis helped a common man in Germany. And they did! Life for a common German man definitely got better in mid-late 1930s. But at a cost..

Regarding USSR, that help to far away countries was one of the reason why it fell. Life in USSR was shitty (maybe not Africa-shitty, but still). And people were unhappy that resources are sent away instead of improving their lives. There were plenty of jokes that there's no food or merchandise since some revolutioner dude in South America or Africa eats or wears them.
I guess the worry might be that they will now potentially EOL a lot faster. No one will port their codebase every 6 months (or year or whatever). Not sure what the official EOL strategy is now.
If Peper is not their best robot why are they so heavily promoting it? (There was even one in SF at the Westfield)
Absolutley. Someone once said to me “different friends for different purposes”, and that’s been reliable advice across multiple types of relationships; especially significant others.
What's your job while using Python?
Re-Coding Black Mirror, Part I
> Of course it isn't. I own the phone, not Google.

Maybe the phone, but not the software running on it.
Hong Kong Airport Records Steady Cargo Growth in April – Air Cargo
I agree, that is insane, and defeats the purpose of using block chain at all.
Cell phones are a great example. They had absolutely dismal coverage in the early days and your bill would be hundreds if not thousands of dollars if you happened to roam in the wrong county. No one questions them today, but to many folks, they were a hard sell in the early days. Most folks thought they'd use a cell phone for emergencies only.

I don't know how you can look at distributed blockchain technology and not see something genuinely novel there. A set of algorithms and code are capable of replacing the functions of a bank (and then some). That is, you can store, transfer, and program the behavior of money around the world without any third party telling you can or can't.

Besides being open source money and all the awesome implications of that, crypto currencies are programmable. You can control the timing and flow of crypto according to scriptable logic. Please explain how you'd write a smart contract that escrows money and disburses according to preconfigured rules using USD.

What would you have to do to achieve that with code, today?
Responses to strftime and %G
Yeah, no. Humans are awful at estimating any low-probability event. That's why seatbelts and air bags took so long to catch on, despite being positive changes.
personal website (wordpress! yeah, i know!)
self developed (websocket based) multiroom distributed group chat webapp (built it to learn how pub sub works)
rethinkDB
elasticsearch

Edit: also Nginx, MySql(for wordpress)

Hosted on two DigitalOcean $5 boxes
Love HN for comments like these.
Google Play Services provides the location services API to most apps on your phone.

https://developer.android.com/training/location/
Can confirm, the maps app would ignore an existing GPS fix (obtained by osmand) and tell me it doesn't know where I am. Sometimes it worked, sometimes it insisted I permit it to track me first. Not sure what this depended on, maybe the app version, maybe whether WiFi was on... But indeed, I'd call it dishonest to claim not to be able to get a location when it is, in fact, available and ready.
So credit card companies cutting off people trying to donate their own money to wikileaks is now preventing 'money laundering'. Good one.
Violations as defined in statute by the GDPR, which applies to anyone who collects PII on people within the EU. The ISP thing? I'd expect EU VPNs to start selling pretty well.
Magento service provider in India – Magento website developer in Bangalore
Lucky Aussie bloke wins lotto twice in 5 days
Would you advocate that for every other technology? Why not?
> If control of your blockchain is centralized, it's no better than an ordinary database

Sure, when Maersk uses a private blockchain to track shipments, it's hard to see how it improves on an ordinary database.

But let's say you want to build a prediction market for official corruption. The minute you start taking bets on which government officials are taking bribes, you'll have a powerful people trying to take you offline.

It's extremely difficult to build a completely anonymous and decentralized application to do this, but decentralized nodes with anonymous validators that you control is a potential hybrid that's resistant to censorship.
If you believe this is a fundamental biological difference, then back it up with data/research.

Otherwise, this could just as easily be a social adaptation (and if we are seeking equality in our society, which should try and address it).
Can't open, do you yourself even have the tab open? :P
Well, the blockchain hype is easy to criticize. Tech people refer to its inefficiencies and how it is just a decentralized database. Political people point out that the real world is much more complex than what a blockchain can represent.

I would argue that its strength lies in another area: It gets people excited. It makes people start thousands of new projects and companies, millions read all the news articles and a huge crowd invests a lot of money into the space.

And, of course, it gets people excited because it hits a nerve. It promises a change of power structure in the world. Away from monolithic, opaque, political structures to democratic, transparent, border-less systems. Changing the role of everyone from a helpless observer to an actice participant.

Obviously the build-up is messy and over-promising but it may very well change the core infrastructures of how the whole world currently operates - economically, politically and socially.
Denmark and Norway. I think that it's the law in both of those not just gym policy/terms and conditions.
Get ad-blockers and grains of salt ready before clicking on News Limited Daily Tele stories.

I find this claim doubtful...

> "The Oracle experts say phone owners’ data ends up being consumed even if Google Maps is not in use or aeroplane mode is switched on."

It's called "flight mode" on my android, and I highly doubt my data is being used when flight mode is activated.

With that said, Google does get pushy and invasive. Maps is annoying how it bugs you to go online and turn location settings on just to see a map. If I already know where I am, and only need to see a map, I shouldn't need to go online. Google have reluctantly allowed "offline maps" in recent times, but in typical Google fashion, the offline maps "expire" after only 30 days.
In contrast, I (and perhaps some others?) find the world of gritty "down-to-earth" genre-subversions that GoT encouraged somewhat overplayed and tiresome at this point. Give me earnest stories, high fantasy, heroic and noble!

(I fear the upcoming Amazon Middle-Earth series will be a GoT-style abomination that tries to fit Tolkien into something it simply isn't.)
My comment from the earlier discussion was quoted:

"Let’s say I’m working on an existing code base that has been built in the old-style scripting paradigm using a scripting language like Ruby, PHP, or (god help us) node.js.

…I can just about see how we can package up all our existing code into docker containers, sprinkle some magic orchestration all over the top, and ship that.

I can also see, as per the article, an argument that we’d be much better off with [uber] binaries. But here’s the thing: You can dockerise a PHP app. How am I meant to make a [uber] binary out of one? And if your answer is “rewrite your entire codebase in golang”, then you clearly don’t understand the question; we don’t have the resources to do that, we wouldn’t want to spend them on a big bang rewrite even if we did, and in any case, we don’t really like golang."

And the reply was:

"In this example a company has had a PHP app for a long time, and now it needs to Dockerize that app. Why is this? What has changed such that the app needs to be Dockerized now? This feels like an artificially constrained example. How did the app work before you Dockerized it? What was the problem with the old approach, that you feel that Docker will solve?"

But I think that totally missed my point. Lawrence has written a compelling argument about how wonderful what he's now calling uber binaries are. I'm sold! I want them! But I cannot make an uber binary for a PHP app (as far as I'm aware). I can dockerise it, and sure, an uber binary is much much better than a container, but maybe a container is still slightly better than a traditional app. Dockerisation is possible (for most people); uber-binarification is impossible (for many people). If you're writing an article about how uber binaries are better than containers and you miss out on the biggest advantage containers have over uber binaries for many people, your article is not going to engage with people the way you're hoping.

And for the record: We don't think we need to Dockerize our app, we haven't dockerized it, and and we're not dockerizing it. We have zero containers of any type in production; we rely on some Puppet templates and a small handful of hand-rolled shell scripts, and it works great. We're docker skeptics and agree 110% with everything Lawrence is saying here, including the bit where he talks about how great uber binaries make deployments.

"What was the problem with the old approach, that you feel that Docker will solve?"

Man, don't ask me, you're the one who wrote an entire blog post about it! (Admittedly, the post was about how uber binaries are even better than containers as solving these problems, but as above, I can't use uber binaries. I can use containers. And the more you talk about how uber binaries are like magical super-containers, the more it makes me wonder if we're missing out on something with our repo of Puppet templates and bash scripts.)
Just like OPSec it’s only perfect until it isn't.
I'm a big fan of Kubernetes and that's what I use in production, but to be honest I probably wouldn't if there weren't good managed solutions available. Nomad & Consul seems much simpler and achieves many of the same things (though you'd need to do a bit of extra glue around DNS to avoid doing SRV lookups in your service clients)
How do you install dependencies in this model? As far as can tell, you end up in situations like this

https://askubuntu.com/questions/193695/installing-packages-i...
1) I didn't get the Windows thing. Maybe I'm just using it too simply?

2) Existing remote db: I haven't tried, but recently came across docker 'run --net="host"' when finding host.docker.internal as how to access services running on the host from the docker image. Would that do the trick?

https://stackoverflow.com/questions/24319662/from-inside-of-...
https://news.ycombinator.com/item?id=17038710
Error-free Trade Documents in minutes
I had to look twice at your statement.

At first I read it like: "Man at this point there is 0 reason to use kotlin".

But come to think about it, it makes just as much sense.

Perhaps you can explain why you think there is 0 reason not to use Kotlin now?
What if you framed it in terms of the damage Walmart (arguably) does to markets? I mean, they force suppliers to take losses “because of their negotiating power”, right? So maybe every retailer should band together with them and force all supplier profit margins to the same bare minimum for all products. Otherwise you’re leaving money “on the table”, right?
> cross device including mobile where git isn't available like it is on a desktop

Proper version control for note is a great thing to have, fortunatly there's ways to make it work cross devices: https://github.com/mickael-kerjean/nuage/wiki/Org-Mode (the screenshots were taken from a mobile device using Git as the place to store documents)
Try living where it's freezing rain, snow and what not every year for a significant part of the year. Garage is damn awesome.
Defining SLOs for services with dependencies
Wikileaks? Yeah, it actually is. Try picking an organization that didn't participate in criminal activity in 2016 and isn't holed up in an Embassy trying to evade arrest.
I do, though it seems to timeout after a certain amount of time - I can no longer reload it even though I have it open in 3 tabs.

Edit: Oh wait, think we're back on.
I have been trying to put my finger on the source of Tolkien's complaints, and I think I agree with you here. Tolkien has a section about this in the essay linked from the article.

http://brainstorm-services.com/wcu-2004/fairystories-tolkien...
Jafer Panahi is Back
SEQUENCE BREAK Trailer #1 NEW (2018) Sci-Fi Horror Movie
To take this even further: how about requesting the opportunity to ask the interviewers questions before instead of after the technical portion? Then, if there are any clear red flags about the company or work environment one can avoid a gruelling yet ultimately pointless whiteboard session. It should make no difference to them so if they refused this it would be a giant red flag in and of itself.
advertising has never worked, but the delusion that it could work is strong - it seems like there’s probably a neverending supply of businesses who are going to throw some money down the drain, just in case they get lucky. It’s like buying lottery tickets - you don’t do it because of your great ROI, you do it because you’re having a fantasy about results
> Most digital companies wouldn't exist if they weren't allowed to use the data

This is a statement you're not possibly able to prove, and you've even left "the data" open, so you can quibble about the definition in future replies (despite the GDPR clearly giving one).

Terminating replies here due to the gross intellectual dishonesty; have a great night.
As for now it runs in the browser (Sass version would be my demo: https://nuage.kerjean.me/ but you can host it anywhere else (even AWS Lammbda)). I never though about making it native to macOS, Linux or Windows as emacs is already available on those platform and pretty much superior but it can be done with electron.