skysight-inc/HackerNews huggingface dataset:
Ask HN: Does your company get positive ROI from its ad spend?
Occasionally, I come across blog posts where people complain about one or more of:

1) High and rising CPC rates for major platforms;

2) Difficulty matching activity with ad clicks;

3) Platforms intentionally user over-generous attribution models, causing uncritical clients to overestimate their ad ROI, and to continuously spend money on unprofitable campaigns;

Some companies also have a different problem:

4) The people who deploy ad spend are paid on the performance (ROI) of that ad spend, but are also in charge of how that performance is measured. So they're incentivised to be as generous as possible in attributing activity (e.g. purchases) to ad campaigns.

Given all of the above, I'm curious to know whether you think your company suffers from these problems, and whether overall your ad spend is managed well and/or has positive ROI.
Report Describing Jony Ive’s Apple Exit Gains a Sharp Response from Tim Cook
> Just running a webserver is dead simple.

You can't seriously say that and talk about port forwarding in the next sentence. Some people still think internet is the web is Google is Facebook. Some people (understandably) don't want to have something running 24/7. Most people won't be able to maintain their server, turning them into the biggest botnet ever created. I'd love the internet to be more decentralized, but this is just not reasonable.
Lack of Continuations / coroutines has been a huge pain in my rump for a while now; it is fantastic that they're finally adding support for it.
It means starting/buying a veterinary practice or owning a stake in a clinic (mostly just bigger practices). It's not really an investment because the value of the stake/practice tanks as soon as you stop working and at best you can sell "your job" to someone else.

And yes, I am legally qualified to start a practice and render virtually any treatment services I want. But I would suck. That's why you need more experience in places where the buck can stop with someone else.
I love how you conceptualise things based upon what seems to be your familiarity with DB cursors, stateful interfaces and other CS concepts. You're absolutely right, of course - it's just an interesting choice of conceptual frameworks to position your analogy within. I'm sure a non-programmer could also identify this property of cassettes as a medium, but they wouldn't be anywhere near as precise, nor use anything like that terminology...

I'm reminded of a character called Randy in a book called Cryptonomicon:

> To translate it into UNIX system administration terms (Randy's fundamental metaphor for just about everything)

I had a smile of recognition reading that, just like I had a smile of recognition reading yours. Stateful indeed. You might even term it a continuation.
I enjoyed reading your comment, and couldn't help but thinking how I miss this time. The joy of bringing something physical to somebody - a cassette, a vinyl - for their listening pleasure. The feedback loop from the act of giving and receiving. This whole idea of physical sharing made the music more personal and magical.

Nowadays I have shared playlist for family and friends, and it lacks magic.
Ask HN: How do I build my first secure public API?
I have a built a simple incident management platform for small teams with only basic features. Some of the earlier set of users and customers have asked for an API access.

I have built applications for years but i have never built and released my own public api including secure key and token to each account, etc.

Can you guys please help me point in the right direction about how to get staretd?

A deep dive article would be great too.

Stack ==> NodeJS, MongoDB, Redis and only jQuery on the frontend.
Cheaper to own is irrelevant to most people. People that can't afford cars ride the bus, which ends up more expensive "to own".
I want it to be cheaper to buy
Google tweaked algorithm after rise in US shootings
The Mormon Church vs. the Internet
You could apply the same metaphor to machine code on a CPU.
I rarely read tweet threads, mainly because I am rarely on twitter but also because there is often little reason to. Most of the threads is simply just angry people who disagree or people that agree and want to spread the word.
Only way to save rainforests realistically is for developed world to pay 40% or more of their GDP to Brazil
I was a big fan of cognitive psychology and biases and tried to read as much books as possible on the subject. Even had a mind-map on finished and TODO books (https://ic.pics.livejournal.com/buybackoff/8746464/10862/108... upper-right corner).

I think the best practical material on the subject is Charlie Munger talks. Particularly his talk "On the psychology of human misjudgement" (https://buffettmungerwisdom.files.wordpress.com/2013/01/mung...) and "Poor Charlie's Almanack: The Wit and Wisdom of Charles T. Munger", which is an edited collectoin of his many talks.

My main conclusion from reading all the books/talks is that you could only be aware of the existence of the biases, but cannot realize which one(s) is(are) at play now in your brain and cannot "fix" a bias with any cognitive effort. So "sleeping on"/delaying an important decision is the best practical way I have found to mitigate the always present pervasive biases.
That city council sure hates it when someone makes them look stupid. I like how that guy claims that children will be dramatized by crude drawings of a penis. Does he know that half of those children have a real one and aren't traumatized?
I'd say this is a happy solution, but that's as a target for these emails - not as a sender.
thanks. Re-read and see interpretation too now.
C yes, assembly--where? Its mapping to machine code is relatively straightforward, and as is the mapping from machine code to ELF. Or do you mean all the magic the CPU does to make it go fast?
https://teads.com | Software Engineer, Data Engineer, Data Scientist, Devops + more | Java, Scala, JS | Montpellier, Paris - FRANCE | Full-Time, ONSITE, relocation assistance About us: Teads was created in 2011 in the south of France in Montpellier. We were the first to offer OutStream Video Advertising formats, allowing you to keep the Web free AND enjoyable for everyone. We have united and empowered the best publishers in the world and distribute ads to over 1.5bn people every month within professionally-produced content.
Our engineering team brings together more than a hundred talented individuals (feature teams) that tackle great back-end and machine learning challenges as well as ambitious web and mobile projects. Our infra is hosted on AWS (3 regions, 2000 instances).

Our stack includes Java, Scala, Spark, React, Node.js, ES6, TypeScript, Go, etc. (https://stackshare.io/teads/teads). But, we're not only looking for people with experience in these!

For more info, you can check our blog https://engineering.teads.com, our job offers https://www.teads.com/teads-careers/#careers or contact us: recruitment-fr(at)teads.com Have a great day :)
My view on these 'Who wants to be hired?' and 'Who's Hiring?' threads...

90% of the readership of Hacker News are Web Developers, either front end only, or full stack. As such the hiring threads are mostly jobs in that discipline.

I'm an oddball on Hacker News, I have a keen interest in all tech development, but my official skill set is Windows Server Applications based Architecture[1], and Identity & Access Management Design with a bit of Azure and Office 365 thrown in for good measure. I've posted a few times in the 'Who wants to be hired?' but not surprisingly had no responses.

For what it's worth, I am looking for work, remote/wfh only. My LinkedIn is here:

https://www.linkedin.com/in/mattowen/

---

[1] Although I do hands-on admin as well. I'll design it for you, and then build it as well.
Translator would search for all non-draw calls (like a JVM coverage tester) and place them accordingly in the translated control flow. Layout would be translated by capturing draw calls using an off-screen rendering.
and don't forget that tasker can do those things too
> currently impossible in Java as they require forbidden stack manipulation

They're changing the JVM and Java specs, so what is forbidden or not will change.
Or instead of messing with propertiary programs one could set up an rsync job to pull the books from the actual device. DeDRM still required, btw.
But do humans really requires a guide how to backup stuff from a frickin' mass storage device?
I hate this like the 1000 different "10 hammock mistakes" video on youtube, where all of them telling the same things.
Ah, she is member of "Amazon Associates" program so this article is just a bs for more clicks.
We had a weird network issue in a production system, and because the interplay of different components was very difficult to debug I briefly investigated each component. This lead me to run Jersey (a JAX-RS implementation, ie. a REST library) with a debugger.

Jersey is written in a continuation passing style. That's the only time I've seen the style outside academic discussions of Scheme. I found the code flow difficult to grok and thought continuation passing didn't fit Java very well. That may all be just due to my lack of experience, though.

Granted, the alternatives to handling concurrency each have their own problems. Maybe this is a good idea; it will be interesting to see in practice.
What does this have to do with anything?
Product differentiation is not price discrimination.

If they were selling the same exact product with same features at different prices, then maybe. But this is not the case.

This is just you being unhappy with the market clearing price for those features.
Lots of great mentions here, book-related HN threads are fantastic.

As for my recommendation:

- technical - "Mythical Man-Month", if you haven't read it yet,
- "Dune" by Frank Herbert - I just love re-reading it in the summer!
What is a language feature of Kotlin is available as a library in Clojure: https://github.com/clojure/core.async/
Doesn’t jive with my experience either. Out of my 10 or so closest married friends, only one moved outside of the city (Atlanta). I have several friends trying to move back to Atlanta from much more expensive cities. I think cost is more important than city vs suburb. There are ridiculously expensive suburbs outside of Atlanta.
Interesting that, AFAIK, computer science considers continuations a more generic mechanism than coroutines. Continuations allow continuation-passing style, creating from scratch other control flow mechanisms (like return from a subroutine), exceptions and coroutines (and maybe something else which can't be reduced to items from this list, I'm not sure). Wonder if all of that can be done with coroutines?
> Why not make another account just for that if and when the time comes?

That’s not how HackerNews works.

I have an alternate account from which I have posted a few times in different “Who wants to be hired?” threads, and every single time my post is marked invisible (aka. shadow banned). I only realized that some time ago when, by chance, I checked my post with a private browser session both with and without logging in with a different account to the one used to post the message.

I’ve resorted to contact companies instead, that way I can handle my options a bit better. Most of the time when I get contacted to interview at a company is recruiters trying to position me in a company that I have absolutely no interest in, or startups that don’t even know what they are doing.
Yup. Me too! Did someone make something like this?

The alternative I'm considering is a script for my WM that essentially does "CTRL+L, delay 500ms, CTRL+C, append to a rolling 'to yt-download' list file".
If you look at the bookmarklet, you'll see that the JS in it only fetches the URL and appends it to an Algolia search query. Nothing is sent to any other server. It's all done in your browser. Hacker News has exactly the same type of bookmarklet on their 'bookmarklet' link at the bottom of every page[1]. Arguably this method is safer than an Extension.

---

[1] https://news.ycombinator.com/bookmarklet.html
Are you surprised really that it's native content?
Chilli | Full Stack Developer | Paris, France | ONSITE, fluent French required

We are a very early stage startup (founded in 2019, 5 people so far) part of startup studio eFounders (https://www.efounders.com). We help SMBs / SMEs figure out how they can leverage SaaS to improve their business. More details in English at: https://www.efounders.com/companies/chilli

We are looking for our first full stack (mostly front-end) developer besides me. This is a mid-level position.

Stack:

- Front-end: Typescript, Angular 8, Clarity 2 (considering Stencil)

- Back-end: Python 3 (typed), Flask, SQLAlchemy, Postgres, Redis, AWS

No prior Python experience is required, you can learn it on the job.

Contact: cto at hellochilli.com
> There is also almost daily breakfast/lunch/dinner tech meetups/network events in my city

Could you perhaps share some of the events you are going to? I happen to live outside the city you live in, so it is relevant to me :)
Share Your OpenFaaS Story
> To preempt comments saying CLI is too hard for regular people: no, it isn't;

It is.
Blog Deploy Yak Shave
Instant PET: Commodore BASIC as Data-URL
The bean counters don’t set the price.. the market does. The bean counters are there to predict how the market will respond and plan accordingly.

If they weren’t selling an adequate number of FX TVs at the higher price... they would lower it. I guess they didn’t have to.

This has nothing to do with price discrimination either, which is when the same good or service is offered at different prices in different markets.
I had a class at Babson about “Decisions”. Best class ever.
My favorite case was about decision making process at NASA that led to the Discovery disaster.
Along the case (you can find multiple versions online and it is an awesome read) there was this HBR article about flaws in decision making process.
“The Hidden Traps in Decision Making” by by John S. Hammond, Ralph L. Keeney, and Howard Raiffa.
https://www.researchgate.net/publication/12948100_The_Hidden...
It is a form of price discrimination called tiered pricing:

https://www.priceintelligently.com/tiered-pricing

For a mass market good it’s not tactful to openly ask each customer how much they’re willing to pay and sell at that maximum price, so another way to get closer to achieving that is to differentiate products with features that have very low marginal costs.

Psychologically, it’s also part of “anchoring” where you establish the lowest value of the product with the lowest price version, so the middle and high prices don’t seem so bad.

And of course, who wants to buy the cheapest version of something? People generally feel better buying a better product, so the cheapest one might only exist to do that. Also a good strategy for wine in restaurants, sell the wine with the lowest supply cost at the middle price, because people will opt for the middle priced item over the lowest price.
If you have many users/channels, you can tweak `maxHistory`, which controls how many messages are kept in memory per channel for the backlog. That's where most of the memory usage comes from.

https://thelounge.chat/docs/configuration#maxhistory
> How does relocation actually work, especially if you are overseas?

It depends on the company, of course.

In my case, when I interviewed at Booking.com —just to give an example— I was offered a relocation package to move from New York to Amsterdam, this package included transportation of some of my belongings, support for my partner, and two months of rent. They also offered me some help to find an apartment, and was told I would get a discount in my taxes for the first year, which they also offered to take care of for the first year (assigning one of their accountants).

I know they offered a similar —if not the same— package to other candidates.

For other companies, no matter how big or small they are, the relocation package depends on how important your position is going to be. For a regular software developer, you may get the plane tickets which may or may not include a budget to bring a some luggage, but you’ll probably have to bring the rest on your own. For more relevant positions like managers and specially a CEO, CTO and the like, they may offer you to pay for your accommodation for certain period of time, will assign you a budget to move your belongings, and similar benefits to what I got offered to move to Amsterdam.

If you are Apple’s Tim Cook, they will move absolutely everything you need no matter how expensive, troublesome, or delicate.
The path my mother followed (as a doctor for humans) was to approach an existing physician about joining that physician's practice. She joined, the patients got used to her, and she bought out the practice when the other doctor retired a couple years later. This was the first thing she did after leaving medical school, but obviously there were a couple years in there of being the junior physician in the practice, which gives some time to gain experience.

She gives me to understand that changes in the legal landscape have resulted in US doctors mostly abandoning the idea of having their own practice in favor of being hospital employees.
I hadn't heard of youtube-dlg. I tried to install it and it looks like it's still Python2 :(
Location: Leeuwarden, The Netherlands

Remote: Yes

Willing to relocate: Yes, adventure!

Technologies: Node.js | React | WebGL | JavaScript | C++ | Python | Rust | Ability to learn quickly what I do not know.

Résumé/CV: http://nickyvanurk.com/cv.pdf | https://www.linkedin.com/in/nickyvanurk/

Email: info AT nickyvanurk.com
Similarly I always feel little stitches from rhetoric use of the perceived degree of organicity a thing possesses in contrast to another.
It's such a vague metaphor. I guess what usually counts as more organic is:
- stuff that decomposes, is not ignored by destruents and stinks
- stuff that is complex and semi-random, no central, overall plan

So maybe it's the last point. For an animal you need a thorough layout, like for a cathedral (but, well there are also Gaudí's which aimed to be more "organic" - all these metaphors are so messy, maybe natural language is too organic)
Until a couple of years ago it was IMO not necessary, especially for modern buildings with good isolation. Hot summer was maybe 2-3 weeks. But now I wouldn't say that anymore, but Paris agreement / trying to protect the climate as hard as possible is still more important than this. I do think however that we need to take measures to protect the oldest and youngest inhabitants.
The most intriguing about stories such as this is that our own ignorance on topics such as e.g. dark matter will, at some point in the future, be something a fresh grad will look back on with bemusement - how could we not possibly have managed to discover [x] as it gradually comes to be seen as self evident? This is long since the case for Newtonian mechanics which are now the domain of secondary education, and is already starting to become the case for relativity for those of sufficient education.

It's kind of an interesting thought experiment to try to put yourself in the mindset of a people before the discovery of something and trying to imagine how you would have perceived the world and if you yourself might have conceived of such notions. For instance the idea that all objects fall at the same rate of speed is something that's oddly enough an extremely recent discovery. The tale of the apple falling on Newton's head dates to but 350 years ago. We, of today, are separated by then by little more than about 4 lifetimes.

It feels at times that science progresses through 1% genius and 99% creativity. Newton's gravity is, relative to the times, no more simple or complex than Einstein's gravity and undoubtedly whatever we may eventually find to be the source of dark matter. The tricky part is that the universe has this habit of requiring us to cast aside what we think we know and look towards paths that seem insane. A feather falls at the same rate of speed as a bowling ball? Time itself can move differently for people in the same location based upon their relative velocities? Physical distances can literally contract or expand again for people in the same location and again based on their relative velocities? Objects themselves can bend what seems to be emptiness and, in turn, bend light itself (to say nothing of also having an impact on time)? These ideas are mostly so difficult to develop not because of mathematical or technical problems, but because they sound insane. It's really quite a blessing for the inquisitive and creative that we seem to live in a universe that prides itself in as being as defiant of intuition as it possibly can.
I'm in general an admirer of Bateson (and Stewart Brand), but the Double Bind theory is crap and not taken seriously any more. Schizophrenia is an organic brain disease with genetic and probably other material causes; it's not caused by bad family interactions or confusions around type theory.
The secondhand harms of drinking impact 1 in 5 adults, study says
Los Angeles
Remote OK
Relocation OK
Primary technologies: Ruby (rails), Scala (spark), Javascript (react), DevOps (terraform / AWS).
Resume/CV: Scraped from https://www.linkedin.com/in/nick-barone-6919425/
Email: nicktbarone@gmail.com - use the word "decoct" so I can find you!

I'm looking for either Ruby/Spark jobs (full stack or data engineering), or "Solutions Architect" / "Customer Engineer" / "Developer Evangelist" positions. I'm a true generalist with people skills, and do well in chaotic and fast-paced environments. I've got a fair amount of startup experience under my belt, so I can also spot pitfalls that my prior companies have floundered in. Do-what-needs-doing attitude.
'Licence to be Bad - How Economics Corrupted Us' by Jonathan Alred, a Cambridge economist, engagingly tells how a group of economic theorists changed our world' in terms of how wealth maximization became the new morality. Unputdownable!
It is already 6 years old. I had a great time reading it when a friend recommended it to me about 3 years ago: The Circle by Dave Eggers: https://en.wikipedia.org/wiki/The_Circle_(Eggers_novel)

And do yourself a favour, never watch the movie version from 2017. The end has been butchered which ruins the whole message of the story.
It's probably Loom. It's thematically connected to "fibers" and doesn't make the immediate statement that you think your own project is doomed. Neither of those is true of Loon.
Hand creams can set off that alarm.

They often contain glicerine, which can be a compund in explosives.
Location: Chittagong

Remote: Yes (Preferred)

Willing to relocate: Yes

Technologies: Python, Django, Scrapy, Pandas, selenium, requests, BeautifulSoup

Résumé/CV: request it via email

Email: https://wasi0013.com/contact/
I'm not sure it's always the case. They were accounted for hundreds of MB. Removing them (many games) increased free space.
I think people are just waking up to how good Philippines BPO can get. I regularly deal with several people there and have only started to realise they are in the Philippines
Traditional Chinese to English Translation Services
They've been tested in Oz to gather nav data[0]. It would also make sense to consider them for outback connectivity, where I've heard many people are still using satellite uplink (thanks to the corrupt nerfing of the NBN).

[0] https://www.abc.net.au/news/2017-06-03/balloons-floating-ove...
Here's an analogy.

The spell for floating an object is Wingardium Leviosa. It usually takes an 11-year old a few days to become proficient at it.

Please give an estimate for a modification of this spell that will make the object lift, complete two vertical circles (720 degrees) and then go back to the starting point.

(Before you ask: yes, we're doing magic. We're combining words in specific ways to create significant effects in the world.)
As long as they can get a RSU package and get a promotion it's s win.
Ubrelated, but can I ask what mind mapping software you used?