skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I put blocking video ads on my SaaS?
Hi, I have created a fintech saas as a side project with four other people. It's basically a website where people can get financial advice based on our proprietary algorithms, statistics and charts.

We currently have paying customers (in the 10-50 range), and the website is only accessible through a subscription... However we are struggling to find a way to make some real profit from this project.

We plan to release a new version of the website, with many new features and a graphical redesign, and today the marketing guy came up with the idea of a totally different business model: make the website accessible to everyone, but show a non-skippable video ad every X minutes to non paying customers. Those with a subscription won't see ads at all.

I really think it's a bad idea, especially for a website (we don't have an app)... What do you think, and how should I make my point stand?
Mac on the left, Windows with cleartype on the right. Adobe InDesign

https://imgoat.com/uploads/74ad4786c3/203900.png
I always say that I assume binary when I say "order of magnitude" (but mean a factor of 2) :)
> I really want to understand the logic that goes on the head of an anti-vax parent

Science denial is fairly common, a surprising amount of the population engages in it at some degree selectively. Depending on your personal belief systems and political persuasions, you may engage in science denial yourself, and if so and you recognize it, you might better understand that logic.

A few common examples of science denial from around the political spectrum:

- Evolution, Darwinism, and Creationism

- Climate change denial

- Age of the Earth

- Sex / gender differences

- Flat earth

- Excess calories causes obesity

- Denial of obesity as a severe health disorder

- AIDS denialism

- Animal consciousness

- Moon landing

There are plenty of other examples, many of which are popular with educated peoples.
PEP 584 – Add + and – operators to the built-in dict class
Also American, and as I understood it, hotels were traditionally in town but when people started taking more long distance driving trips, people opened "motorist hotels" (aka, motels) along highways and common driving routes.

Even today, with chains often blurring the lines, I still think of the old-school, single story row of rooms as a motel and the taller ones as hotels.

It's not because of the original reasons anymore since you can have a high rise along the highway and serving a similar purpose. But since I was a kid, the cheap one-story drive-up ones were still called motels whereas the bigger multi-story chain places were marketed as hotels.

I agree that the lines have blurred but I still consider a motel as a subset of hotels.
Oh boy. This won't end well. There are so many x-factors/nuances in retail loss prevention. There will need to be a human to evaluate all cases before making any kind of contact with a customer.
Given that e.g. AWS charges you for cross-region ECR image pulling, this can make a difference for scrappy companies that push large images on green (=multiple times a day, with lots of cache misses) to multiple regions. That's even if your deployments have just tens of replicas. Larger companies probably worry about other parts of the bill.
I'm in the UK and use a Moixa home battery with my solar panels.

I agree that the tech is too expensive right now to break even - although I'm also dumping spare solar into my car's battery.

https://shkspr.mobi/blog/2016/03/meet-maslow-the-uks-answer-...
wow these personal attacks are geting ridiculous. all of sudden from random inactive accounts too.

HOW THE FUCK WOULD YOU FEEL IF SOMEBODY TOOK YOUR HARD WORK, SLAPPED A LOGO, AND STARTED SELLING IT? YOU ARE OKAY WITH THAT???!

I'm taking a snapshot of this entire thread, just in case.

http://archive.is/eDBM6

In any case, it won't help you against Google's army of Ivy league attorney.
Unfortunately, I don't _think_ this propagates to other Apple devices that are set to alert you to incoming calls. (Someone please correct me if I'm wrong on this).
I personally hope that I will eventually find the time to read Practical Foundations for Programming Languages by Robert Harper

https://www.cs.cmu.edu/~rwh/pfpl/index.html

direct link to a preview of the 2nd edition:

https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf

direct link to an unabridged version of the 1st edition:

http://profs.sci.univr.it/~merro/files/harper.pdf
Hmm. Five months ago I spent about 230€ prescription glasses -- as a 40-hour "screen starer", I went for a reasonably good quality French vendor ("Studio FB", and the glasses themselves from Ziess).

I shelled out that much as I wear glasses every waking hour and didn't wanted some crap quality glasses / frame. I really like them so far. They better last really long.
I would prefer they leave the oceans unexplored until we have found a way to curb our tendency to exploit any resources we find, without regard to ecosystems (which we may not even understand until the harm is done).
It's the internal structure of the files.
MirageOS 3.5.0 Release
That makes absolute sense to me, and I agree.

However, it doesn't cover the aspect that some bugs are directly monetizable without needing to be sold (as was the case with my Google XML Sitemap exploit).

Of course, there is a risk to directly monetizing such a bug too, but the risk calculation is then different.
Yeah first thing I thought of was Gitlab environments / "review app" concept when reading this, we tried using Gitlab environments and ended up rolling our own on top of Kubernetes as it seems like an under-loved area of their product with a few warts.

On demand envs for teams is a incredibly liberating experience for people who have been tied down to a single or small number of environments forever, our devs have been very happy with it. There are some interesting problems on demand environments create that persistent environments don't have, like data seeding for your apps (as naive state is an env comes up blank), extracting secrets/keys/credes/certs from the env now that they are different everytime you deploy etc. We have patterns for these problems now and has really forced us to mature our process.
> Audi (they have an entire e-Tron line that just isn't pushed much in the US)

It's not pushed anywhere. None of those have shipped yet. The only car with that branding that you can buy is a hybrid, not a BEV.
> By international comparison the US has a pretty small number of reps/inhabitant.

Yes, because Congress voted to maximize the power of individual members of the House, and to preserve the Presidential election power of the same small states favored by the structure of the Senate by freezing the size of the House (and thus the by-population component of the Electoral College.)

> Both houses of congress in supermajority control of a party not holding the presidency could do it.

It'd be more likely for a party holding the Presidency (specifically, the Democratic Party, with the present ideological/geographic alignment of the parties), since you require less members (simple majority) and it's an assault on the personal power of members of the House
and also weakens the Presidential-election voting power—because the Electoral College is tied to Congressional representation—of the same interests systematically overrepresented in the Senate; the problem is not getting Presidential support, but getting members of Congress in both Houses to vote against their own interests.

> Also more reps means more leadership posts, more committees and more people on those committees all spreading those sweet sweet press ops around.

Attention is limited, more reps means each rep gets less of it, and the delta between the top leaders and everyone else gets bigger. Most members of the House lose personal power and the small states lose power in the Electoral College; the first is the reasons it's unlikely to get even a simple majority in the House, the second is why the same is true of the Senate.
I was thinking about that one, and while it can mean destroying one tenth as the Romans said it, it also seems like it could mean destroying all but one tenth, linguistically speaking.
One annoying limitation (at least when I signed up) is that a given USPS.com account can only manage it for one mailbox. If you have more than one mailbox, such as the mailbox in front of your house and a separate PO box, you need to have two separate USPS.com accounts.
Consider if IPv4 source and destination addresses in IP datagrams were textual rather than 32-bit fields. IPv6 might not be necessary, NAT might not never have had to be hacked on to the Internet, and most of the centralized cloud model that is pervasive today may just not have had an opportunity to take hold.
FIDO2-compliant hardware security tokens like the YubiKey 5. Can be coupled to Android devices via NFC. Presumably there is downward compatibility between WebAuthn/FIDO2 and FIDO V1 so older FIDO tokens might work as well. Note, however, that an external hardware token is not _required_ by WebAuthn/FIDO2. The "Authenticator" can be implemented purely in software on the mobile device, too.
The FIDO Alliance's certification program has different assurance levels commensurate with what amount of hardware security the Authenticator is backed by. Unfortunately, the press release seems to not mention which level or levels this general "Android FIDO2 certificate" addresses. It would of course be good if an Authenticator implementation delivered with the OS makes maximal use of any hardware security features that are built into the smartphone anyway.
I'll second this approach. I started doing this recently and current me has already thanked past me for doing it.
I don’t think “one artifact, one vote” is a fair way to measure this.

One reason builds become irreproducible is when a build is multi-threaded, and the order in which artifacts are combined into larger ones becomes unpredictable. That problem doesn’t exist, or at least is a lot smaller, for ‘leaf’ artifacts (example: if your C compiler is single-threaded, and you run make multi-threaded, individual object files do not have the ordering problem, but libraries built from multiple object files do)

On the other hand, a single static struct with a padding “hole” that isn’t consistently written that happens to end up in lots of binaries will decrease your percentage a lot.
> compelled to prioritize shareholder value and profit has much higher impact on that than ethics

No, this is just an excuse.

Investors could sue. They could also sue because they think the ethical violations cost google money. They could sue for any other stupid reason.

Companies have a lot of leeway in maximizing shareholder value. Amazon has pursued growth over short term profits for decades.
Suppose my application is dependent on the subdomain like "customer1.wasdapp.com". Is your application able to spin up "customer1.wasdstaging.com"?
This isn't about humans though, but life in general. Mostly everything sleeps, theres been a lot of time for something to evolve that would both be intelligent and not need sleep, and yet there isn't.

5000 years isn't remotely close enough for sleeplessness to evolve, more like a few million. Its not so much why do humans sleep, but why do apes? Why does anything?
the new review of "Aluminium adjuvants" is on the way.

protocol: "Aluminium adjuvants used in vaccines versus placebo or no intervention"

https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD...

Cochrane Systematic Review - Intervention - Protocol Version published: 24 September 2017

"More than 10 years has passed since the systematic review by Jefferson and colleagues, new adjuvants are being introduced continuously, and FDA and WHO do not require genotoxicity or cardiotoxicity studies of new aluminium adjuvants (WHO 2014b; FDA 2015). Lately, symptoms following HPV vaccination have been suspected of being caused by the addition of aluminium adjuvant (Tomljenovic 2011; Lee 2012; Poddighe 2014; Brinth 2015b; Gruber 2015; Martinez‐Lavin 2015). A recent animal study by Inbar and colleagues managed to spark further controversy by demonstrating behavioral abnormalities in mice administered the aluminium‐containing HPV vaccine Gardasil (Inbar 2016a). Compared to previous animal studies on HPV vaccines, the authors included two control groups: one where mice were administered aluminium adjuvant alone and another with placebo without adjuvant (Inbar 2016a). Inbar and colleagues concluded that Gardasil via both its aluminium adjuvant and HPV antigens can trigger neuro‐inflammation and autoimmune reactions, leading to behavioural changes in mice (Inbar 2016a). Upon submission to a peer‐reviewed journal, the paper was accepted with revisions, and published. However, it was soon withdrawn by the editor (Inbar 2016), only to be published in a competing journal shortly thereafter (Inbar 2016a). The initial withdrawal was allegedly due to "unsound scientific results"; an assertion which was not supported by the final publisher.

The theory that aluminium adjuvant is responsible for symptoms following HPV vaccination is impossible to refute or prove based on the current data. Aluminium adjuvant has been administered to both experimental and control group in the vast majority of randomised clinical trials on HPV vaccines, thus masking its potentially harmful effects (Exley 2011). Clinical trials designed to administer vaccine adjuvants to the experimental group as well as the placebo group do, de facto, not compare an intervention against a true placebo, and therefore, do not adequately assess safety (Exley 2011). Indeed, aluminium adjuvants, new or old, should be evaluated for benefits and harms on their own merits.

Aluminium is the most frequently used adjuvant, introduced in vaccination programmes worldwide (Tritto 2009). While the consequences of adding aluminium to vaccines have been discussed broadly, no systematic review has been conducted to assess the effects of aluminium adjuvants across vaccines. The effects of aluminium adjuvants remain to be properly assessed using Cochrane methodology to determine whether they are beneficial, or causally linked to the numerous adverse events reported following immunisation."
Decker – Pen Test Orchestration
This tool lets you write vulnerability scans and pen testing as declarative code in the same language Terraform uses.

Decker supports common security tools and takes a config file that's written declaratively (vs procedural paradigm) and regardless of what order tools are listed in, it determines what order things need to run in and then can make decisions based on the outputs of the tools that ran first.

As an example, it might scan a host with NMAP and if port 443 is open, it'll run SSLScan.
If You Want to Motivate Employees, Stop Trusting Your Instincts
I'm not going to defend all choices made by unions but do you think the U.S. is better off after the great decline in union membership?
This would be really nice to see. I started looking into emerging battery tech eight or ten years ago, and was really excited-- between approaches using compressed air storage (ha), liquid metal, saltwater, molten salt and new ways of using cobalt, I was convinced consumer price per kWh was about to be slashed in half by someone, somewhere, at least for stationary battery arrays.

Since then, most of my enthusiasm about potential new products, bundles and kits that could be driven by this has steadily evaporated as consumer price per kWh for actual, usable power storage has more or less held steady. At this point I'm just as curious what's keeping it stuck there as I am about what we could do if it wasn't.
A surprisingly arcane little Unix shell pipeline example
I like to find examples where data-driven approach leads to success.

There are many reasons why people still do not use this approach, but two major distracting factors are:

1. People tend to trust their instincts rather than data.

2. Data-driven decisions sometimes might look counter intuitive.

This article about employee motivation is great example how HR process can benefit from data-driven insights.
This actually reminds me a lot of how Ethereum transactions are represented as code as well.

Anyone else see a parallel there?

Seems like a good idea, overall. One annoying thing that affects pretty much every database with transactions is that the effort of retrying failed transactions is pushed onto the user, by necessity.

But if your transactions are airtight chunks of code... then the DB can retry them for you and provide a simpler interface to your app code.
> I disagree. A sine wave has no overtones but we can still easily perceive the octave notes.

Sure we can. Does the explanation given above require that we shouldn't? Of course, laying sines an octave apart is a good first step to building a simple additive synth that doesn't sound as dull as a pure sine. In that case, are you adding a note or an overtone? If anything, to me this only makes the given explanation more credible. The relationship between common naturally occurring harmonic overtones and the octave.

> Also overtones don't have to be even multiples of the fundamental. Many organs have stops that are not multiples of the fundamental. 2-2⁄3′, 1-3⁄5' are common flute stops.

Sure, there are dissonant sounding instruments as well as instruments that can sound more like a chord when a single note is played. Of course, we can synthesize anything. On the other hand, many instruments are prone to producing overtones that increasingly deviate from the harmonic series. And many tricks are employed to try and reduce that effect, because it doesn't sound good.
I guess it might also be possible, then, for semi-identical twins to have different fathers?
You volunteer your time to police HN threads in the name of monopolies who carry out the same shit. Great job!
Stable Filtering – Part 1
Hossenfelder's actual argument about beauty has definitely gotten lost somewhere along the way. According to [0], she ends her book with

> The next breakthrough in physics will occur in this century. It will be beautiful.

She's objecting to a very narrow interpretation of "beauty" driving physics, not elegance in general, a distinction this article's author seems unable to see.

Anyone who publicly makes an argument dependent on a distinction between ideas that aren't distinct in the mainstream is going to have an uphill battle at best.

[0] http://www.math.columbia.edu/~woit/wordpress/?p=10314
VideoFlow: A Flow-Based Generative Model for Video
Exploiting XXE Vulnerabilities in IIS/.Net
Those who blame it squarely on unions, explain how Europe has strong unions and yet construction there is orders of magnitude cheaper than in the US?

It's because there isn't a proper bidding process. Politicians just give sweetheart bloated contracts to the same contractors every time, and those contractors then "donate to their campaign". If they instead used things like sealed bids and had contractors compete against eachother, it wouldn't cost $1B per mile for NYC's 2nd avenue subway, absurd.

NY Governor Cuomo surprisingly called this out recently, describing it as a "transit industrial complex": https://nypost.com/2019/01/04/mta-officials-are-fuming-over-...
" Having both male and female pairs of sex chromosomes throughout various cells in the body is linked to certain developmental problems in the reproductive organs as well as cancer, Gabbett said"
"parallel reconstruction" is illegal but still alive and well. The Fed intelligence doesn't care about the law too much.
Also, I'm annoyed that a science magazine would be careless in its wording:

"it is infamous for its weirdness such as Schrödinger’s cat existing in a limbo of being half dead and half alive."

The cat is 100% alive and also 100% dead. However, it has 100% chance of resolving to just one state once you look at it.
Why is this a tragedy? They have 2 beautiful, healthy children.
Such a load of hassle though. Double clicking a name section on the title bar and closing it would be way better. Have references to windows all autosave and be accessible from any other window in a window menu.
Home Sellers’ Doctored Photos Challenge Buyers’ Bots
Sales and marketing people are treated like gods at my $FORTUNE_500 from what I can see when promotions are handed out. Have you considered any of those roles?
no. it took less than 5 minutes. I'd gladly give it up if it means catching the bad guys that violate ToS!

did you just login after weeks of inactivity just to defend OP, like the other nicks on this thread ;)

Perhaps you should be speaking to your lawyer, instead of wasting time trying to censor me with obvious alt nicks.

I'm the least of your problems at this point, as I've gotten a confirmation email from Google's Legal team. Yeah dude, this would piss off any monopoly.

Your most welcome.
Very exciting to see Segment here. It was a breeze to integrate with and use their data from our clients. Congrats Calvin!
Speaking of ZX Spectrum ... you might want to check out the QEMU Advent Calendar disk image[1] for it from 2016. The blurb:

"ZX Spectrum was one of most successful 8-bit machines of all time -- with still an active community! Relive the experience with a selection of homebrew games, using the Free Unix Spectrum Emulator."

[1] https://www.qemu-advent-calendar.org/2016/#day-23
Go is faster than Erlang and not by a small margin, Erlang is a dynamic and immutable language, it hurts performance compare to languages like Go.

Some benchmark about pure CPU computation:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Erlang is really slower than Java

Go and Java now:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

You see the big difference, Go and Java are on part but Go usually takes way less memory than Java.

You can't have everything, message passing / immutability with no performance hit.
Google Colab provides free TPU/GPU accelerated runtimes https://colab.research.google.com/
If you can pull your car up to the door it is a motel. If you have to go in to get to your room its a hotel.
Python for Business Repository – Machine Learning and Data Science
Study shows what happens after blight is removed from Detroit neighborhoods
Realistically, the junk mail is based on a list that likely already contains that address. Most mail advertisers have switched to using "Current Occupant" or "X or Current Occupant" to get around the "Does not live here" workaround (as the current occupant always lives there).

Once again, it's the junk mail originator, and a postal system that readily accepts and delivers said junk mail that is truly at fault here. Everyone else is a victim, and everyone basically gets the same set of junk because practically every address is on several lists at this point.
Is it true? I don't recall github ever asking for a phone number when logging in
Facebook Canada Invests $2.5M for Local News Accelerator
Please publish a binary/dmg. This would be sweet. Thank you for getting this to work on macOS :)
They are a subsidiary of Essilor.

Will be interesting to see what the effects of the merger with Luxxottica will be.

I feel like the frames were more of the cost than the lenses.
Where did you buy the high end frames online?