Hacker News new | past | comments | ask | show | jobs | submit | dedward's comments login

I'm curious if you've had experience with their enterprise package?

I can understand people's gripes about things on the free/cheap packages, where Cloudflare makes decisions for you, sometimes ones you don't like.

But as an enterprise customer, I've never found it to be anything short of fantastic - I can tailor it to behave exactly how I want, and not interfere with my customers.


Your response seems to ignore the very article being discussed.

Or are you suggesting that if you're having trouble visiting sites because of Cloudflare, you should become an enterprise customer? (slightly sarcastic, but not completely)


My response is simply trying to understand where you are coming from. You've mentioned there are numerous superior options and you would never recommend it.

I'm wondering (genuinely!) if you are speaking as an enterprise customer or a free plan, or what.... both for the sake of meaningful discussion and potentially learning about even better options for my own work.

As to the article - I fully believe the responsibility lies with site owners to pick and choose how they want to serve their sites. Nobody is forcing them to use Cloudflare on a free plan, or to ignore any analytics it provides and make sure it is serving their customers correctly. Cloudflare is one piece of a delivery solution, and only works as well as you configure it. If your decision for your app is "I'll just use the free plan, and let Cloudflare decide everything for me" then you get what you pay for.

If Cloudflare is getting in their way, they can go somewhere else.


If they distribute a copy of the source at the same time they send you the binaries (in this case, the car) - then they have no further obligation to distribute the code. They don't have to maintain an online repository, nor worry about who is entitled to what version of the code.

Under GPL, you are only entitled to the source of the binaries you are given.


That raises the question of what happens with used cars?

Suppose Alice the Accountant buys a car and it comes with a CD containing the full source for all the GPL software used in the car. Alice is not a programmer and loses the CD or throws it away.

Then Alice sells the car to Peter the Programmer. Peter sees that the car is using GPL software and wants the source. Is there anyone who has to provide the source to him?

The car company does not because they fully satisfied their GPL obligations with respect to the particular binaries in that car when they included the source CD.

I expect that Alice would also be off the hook. It is true that in passing the car to Peter she has distributed copyrighted GPL code (the binaries in the car), but she just passed on a copy that was lawfully made and received by her. That should be covered under the first sale doctrine [1].

We thus seem to end up with a GPL binary in the wild with no one obligated to provide the source for that binary.

I wonder if anyone has seriously considered a license that prohibits binary distributions? Processors are fast enough now and storage is cheap enough that in a lot of embedded applications it would probably be feasible to have the software stored in source form and compile it each time the system started.

[1] What the first sale doctrine says is that it is not a violation of the copyright owner's exclusive distribution right for someone who has received a lawfully made copy to pass that particular copy on to someone else.


I think that the fact that Alice's resell is covered under the first sale doctrine does not affect Bob's right to request from Alice the source code of the binary that he had just received. Besides, it's reasonable to expect that Alice is able to provide such a copy, so it can't be seen as a restriction on Alice's right to resell.


If you are doing something with GPLed software that does not require permission from the copyright holder, GPL does not apply to what you are doing.

The significance of the first sale doctrine here is that if it applies then Alice's distribution of the binary to Bob does not require permission from the copyright holder.


Maybe MB just stock 100 mini CDs rather than giving/hosting source code to response GPL request.


Yay for landfill. On one hand this is cool. On the other, it is pointless waste and a burden on owners who technically need to pass on the CD to new owners (in working order, so make sure you make a copy in case the CD degrades kids!). And the alternative would be Mercedes needing to maintain a copy in perpetuity? The result isn't quite what we had hoped for.


I might be breaking the rules, but can you point me towards any information about how to integrate my existing self-hosted jitsi server into my self-hosted matrix install? Finding this seems elusive.


I tried and i don't think its easily possible.


The waveform you are trying to reproduce, though, was mixed and mastered by a guy on studio monitors or similar, and in such a way that it would sound appropriate on the systems his audience is going to use.. or some version thereof. He's not pushing things to the limit of what his studio setup can produce, because that's going to sound like crap anywhere else.

What you listen on to master isn't necessarily what you'd listen on for fun.

If you were taking raw recordings of something with mics with really flat response curves, and wanted to play it back as accurately as possible, this would hold - but that's not the case. It's all about what sounds good to you.


Again, consider displays: Similar to music, movies are mastered on high-end gear. Staff use properly-calibrated displays. They often view scenes in dark rooms. Similar to music, movies are mastered so that they won't look terrible on the audience's displays. Some dark scenes are made a little more contrast-y. Some colors are tweaked. Maybe even the white balance is altered (though this is often more stylistic than corrective).

Now if you're buying a display, are you going to ignore measurements and just go with whatever looks good to you? Hopefully not. Even if you prefer bluer tones or higher contrast, you'll want to know numbers for white point, color accuracy, and contrast ratio. You won't just eyeball it in a store. You definitely wouldn't trust subjective reviews where someone says, "This display seems more contrast-y and blue." It shouldn't be any different with audio gear.


A counter argument I'd give is has anyone ever described a TV as being too harsh, as in they can't watch it for an hour without experiencing "fatigue" that causes them to need to stop. Of course with a TV this sounds ridiculous we just want the most life like picture possible so these measurements are a great way to accomplish that.

With headphones though while something may sound more accurate it might not be enjoyable to listen to. It can be too harsh to our ears and cause listening fatigue. While the Sennheiser HD800 are a great pair of headphones I find them very difficult to listen to on a neutral amp for long periods of time. The only way I could really enjoy them was to get a warmer tube amp. In the end I replaced them with the Audeze LCD-3 which I would argue are less accurate headphones but are far more enjoyable.


Heh... Folks use software like f.lux to purposefully distort their displays in order to reduce fatigue.

The ability to adjust the output to one's liking should not be confused with an inability to faithfully reproduce input.


That's a pretty good comparison. In both cases you are adding warmth to a source one via software and the other via an amp.


Paste into a text buffer first, which is generally a good idea anyway to deal with formatting issues.


I do that regardless because I'm super paranoid about stuff like this but I'm really wondering if I'm not taking it a bit too far. I've also yet to run into any kind of attempt to pull a stunt like this in a very long time of activity so I'm wondering what the actual incidence is.


I generally find it worth it for the simple risk that you may end up breaking stuff without anything malicious on behalf of the site.

E.g. cut and paste a command and get a linebreak in the wrong location and the "rm -rf /var/tmp/foo" turns into "rm -rf /var/". Fun times.

These days I'm more and more often just spinning up temporary containers as well. Not so much for security as to avoid making a mess of my environment with all the stuff I'm testing. So trivial to start out with a "docker run --rm -t -i ubuntu -v /some/suitable/host/dir:/mnt /bin/bash -l" or similar to get a fresh container with a directory I can dump anything I decide I want to keep in.


> docker run --rm -t -i ubuntu -v /some/suitable/host/dir:/mnt /bin/bash -l

So is it safe to cut-and-paste that line there ;) ?

I type very fast but if I see a 100+ character line with a whole bunch of flags and what not the chances of introducing a fatality while re-typing it (was that / var or /var?) are quite large.

And of course anything that involves 'rm' or other nice and friendly commands gets an extra eyeball but at some point you have to decide to pull the trigger or not.


If you know any docker, that line is pretty basic, so you shouldn't copy-paste it, just write it from scratch:

docker run -it --rm -v `pwd`:/mnt ubuntu bash

Also, this one works, the other one doesn't ;)


I do not do that. I have copied and pasted git clone commands directly in my terminals many times. The questions is, for those who do it, how often you notice a malicious command and this saves your day.


I've never encountered a malicious command in the wild, but having the commands I execute saved in a "notes.txt" or a wiki page I keep to document whatever I'm doing at any given time, sure has saved my day more than once. Usually several days after, when I can look back at what I did and replicate, fix or enhance whatever procedure.

So if it also protects me against this, I say doubleplusgood.


Healthy bone marrow completely regenerates.


What you are hearing is plain old sound - higher frequency, in the ranges we tend to lose first with time and age. In both the TV and light fixtures, you are hearing the transformer coils physically shifting.

I hear them too.

Tooth fillings and bone conduction could pick up AM signals, because of the nature of AM.


Getting older and losing these frequencies has been a blessing. Switch power supplies and old school LCD screens (or the switching power supply used to power them), like those on my palm pilot and other electronics used to really bug me when I young. I am sure modern LED light fixtures would have driven me crazy.

I am sure I cannot appreciate music as well, in fact I have sold almost all my high end audio gear, but I will take the lack of high-frequency sounds in everyday life over slightly better range when listening to music.


I have Hue lights in my house and can't hear them. But I can hear CFLs and it's piercing.


I'm not sure they cannot also do FM. The argument I usually see against FM is that demodulating FM is much more complicated, but that is not really true. Demodulating FM accurately is much more complicated, but if you'll accept a fairly distorted result then an AM demodulator can be used to demodulate FM.

You just tune the AM demodulator off center from the FM signal. This is called slope detection. If you have an SDR you can play around with this. Here's an article on slope detection [1].

I think this only works if the bandwidth of the AM detector is fairly small compared to the FM signal. I have no idea what the bandwidth of tooth filling receivers is.

[1] http://www.radio-electronics.com/info/rf-technology-design/f...


Antigua, not Aruba.

(technically the country of Antigua and Barbuda)


Because it's more straightforward.


What do you mean by "natural silk".

Where do you think "natural silk" comes from?


I meant silkworm-silk. I wonder if silkworms can be made to make regular silk that's augmented with nanotubes for a similar (relative) increase in strength, with similar easy process (shower silk-worms and their food with water with nanotubes etc).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: